FFmpeg
compat
avisynth
windowsPorts
basicDataTypeConversions.h
1
#ifndef __DATA_TYPE_CONVERSIONS_H__
2
#define __DATA_TYPE_CONVERSIONS_H__
3
4
#include <stdint.h>
5
#include <wchar.h>
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__
_GUID
Definition:
basicDataTypeConversions.h:70
Generated by
1.8.12