Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6148 serge 1
#ifndef __DATA_TYPE_CONVERSIONS_H__
2
#define __DATA_TYPE_CONVERSIONS_H__
3
 
4
#include 
5
#include 
6
 
7
#ifdef __cplusplus
8
namespace avxsynth {
9
#endif // __cplusplus
10
 
11
typedef int64_t __int64;
12
typedef int32_t __int32;
13
#ifdef __cplusplus
14
typedef bool BOOL;
15
#else
16
typedef uint32_t BOOL;
17
#endif // __cplusplus
18
typedef void* HMODULE;
19
typedef void* LPVOID;
20
typedef void* PVOID;
21
typedef PVOID HANDLE;
22
typedef HANDLE HWND;
23
typedef HANDLE HINSTANCE;
24
typedef void* HDC;
25
typedef void* HBITMAP;
26
typedef void* HICON;
27
typedef void* HFONT;
28
typedef void* HGDIOBJ;
29
typedef void* HBRUSH;
30
typedef void* HMMIO;
31
typedef void* HACMSTREAM;
32
typedef void* HACMDRIVER;
33
typedef void* HIC;
34
typedef void* HACMOBJ;
35
typedef HACMSTREAM* LPHACMSTREAM;
36
typedef void* HACMDRIVERID;
37
typedef void* LPHACMDRIVER;
38
typedef unsigned char BYTE;
39
typedef BYTE* LPBYTE;
40
typedef char TCHAR;
41
typedef TCHAR* LPTSTR;
42
typedef const TCHAR* LPCTSTR;
43
typedef char* LPSTR;
44
typedef LPSTR LPOLESTR;
45
typedef const char* LPCSTR;
46
typedef LPCSTR LPCOLESTR;
47
typedef wchar_t WCHAR;
48
typedef unsigned short WORD;
49
typedef unsigned int UINT;
50
typedef UINT MMRESULT;
51
typedef uint32_t DWORD;
52
typedef DWORD COLORREF;
53
typedef DWORD FOURCC;
54
typedef DWORD HRESULT;
55
typedef DWORD* LPDWORD;
56
typedef DWORD* DWORD_PTR;
57
typedef int32_t LONG;
58
typedef int32_t* LONG_PTR;
59
typedef LONG_PTR LRESULT;
60
typedef uint32_t ULONG;
61
typedef uint32_t* ULONG_PTR;
62
//typedef __int64_t intptr_t;
63
typedef uint64_t _fsize_t;
64
 
65
 
66
//
67
// Structures
68
//
69
 
70
typedef struct _GUID {
71
  DWORD Data1;
72
  WORD  Data2;
73
  WORD  Data3;
74
  BYTE  Data4[8];
75
} GUID;
76
 
77
typedef GUID REFIID;
78
typedef GUID CLSID;
79
typedef CLSID* LPCLSID;
80
typedef GUID IID;
81
 
82
#ifdef __cplusplus
83
}; // namespace avxsynth
84
#endif // __cplusplus
85
#endif //  __DATA_TYPE_CONVERSIONS_H__