12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- #ifndef __DATA_TYPE_CONVERSIONS_H__
- #define __DATA_TYPE_CONVERSIONS_H__
- #include <stdint.h>
- #include <wchar.h>
- #ifdef __cplusplus
- namespace avxsynth {
- #endif // __cplusplus
- typedef int64_t __int64;
- typedef int32_t __int32;
- #ifdef __cplusplus
- typedef bool BOOL;
- #else
- typedef uint32_t BOOL;
- #endif // __cplusplus
- typedef void* HMODULE;
- typedef void* LPVOID;
- typedef void* PVOID;
- typedef PVOID HANDLE;
- typedef HANDLE HWND;
- typedef HANDLE HINSTANCE;
- typedef void* HDC;
- typedef void* HBITMAP;
- typedef void* HICON;
- typedef void* HFONT;
- typedef void* HGDIOBJ;
- typedef void* HBRUSH;
- typedef void* HMMIO;
- typedef void* HACMSTREAM;
- typedef void* HACMDRIVER;
- typedef void* HIC;
- typedef void* HACMOBJ;
- typedef HACMSTREAM* LPHACMSTREAM;
- typedef void* HACMDRIVERID;
- typedef void* LPHACMDRIVER;
- typedef unsigned char BYTE;
- typedef BYTE* LPBYTE;
- typedef char TCHAR;
- typedef TCHAR* LPTSTR;
- typedef const TCHAR* LPCTSTR;
- typedef char* LPSTR;
- typedef LPSTR LPOLESTR;
- typedef const char* LPCSTR;
- typedef LPCSTR LPCOLESTR;
- typedef wchar_t WCHAR;
- typedef unsigned short WORD;
- typedef unsigned int UINT;
- typedef UINT MMRESULT;
- typedef uint32_t DWORD;
- typedef DWORD COLORREF;
- typedef DWORD FOURCC;
- typedef DWORD HRESULT;
- typedef DWORD* LPDWORD;
- typedef DWORD* DWORD_PTR;
- typedef int32_t LONG;
- typedef int32_t* LONG_PTR;
- typedef LONG_PTR LRESULT;
- typedef uint32_t ULONG;
- typedef uint32_t* ULONG_PTR;
- //typedef __int64_t intptr_t;
- typedef uint64_t _fsize_t;
- //
- // Structures
- //
- typedef struct _GUID {
- DWORD Data1;
- WORD Data2;
- WORD Data3;
- BYTE Data4[8];
- } GUID;
- typedef GUID REFIID;
- typedef GUID CLSID;
- typedef CLSID* LPCLSID;
- typedef GUID IID;
- #ifdef __cplusplus
- }; // namespace avxsynth
- #endif // __cplusplus
- #endif // __DATA_TYPE_CONVERSIONS_H__
|