5cpp_quote("#ifndef _WINDEF_H")
6typedef int BOOL, *PBOOL, *LPBOOL;
7typedef unsigned char BYTE, *PBYTE, *LPBYTE;
8typedef unsigned long DWORD, *PDWORD, *LPDWORD;
10cpp_quote("#ifndef _BASETSD_H_")
11typedef unsigned int DWORD32;
12typedef unsigned __int64 DWORD64;
14//typedef unsigned long error_status_t;
15cpp_quote("#ifndef _WINDEF_H")
16typedef int INT, *LPINT;
18cpp_quote("#ifndef _BASETSD_H_")
19typedef signed char INT8;
20typedef signed short INT16;
21typedef signed int INT32;
22typedef signed __int64 INT64;
24cpp_quote("#ifndef _BASETSD_H_")
25typedef signed int LONG32;
26typedef signed __int64 LONG64;
28typedef unsigned __int64 QWORD;
29cpp_quote("#ifndef _WINNT_")
33cpp_quote("#ifndef _WINNT_")
34typedef char CHAR, *PCHAR;
35typedef unsigned char UCHAR, *PUCHAR;
37cpp_quote("#ifndef _WINDEF_H")
38typedef unsigned int UINT;
40cpp_quote("#ifndef _BASETSD_H_")
41typedef unsigned char UINT8;
42typedef unsigned short UINT16;
43typedef unsigned int UINT32;
44typedef unsigned __int64 UINT64;
46cpp_quote("#ifndef _WINNT_")
47typedef unsigned long ULONG, *PULONG;
49cpp_quote("#ifndef _BASETSD_H_")
50typedef unsigned int ULONG32;
51typedef unsigned __int64 ULONG64;
53cpp_quote("#ifndef _WINNT_")
54typedef unsigned __int64 ULONGLONG;
55typedef unsigned short USHORT;
57cpp_quote("#ifndef _WINDEF_H")
58typedef unsigned short WORD, *PWORD, *LPWORD;
60cpp_quote("#ifndef _WINNT_")
61typedef long LONG, *PLONG;
63cpp_quote("#ifndef _WINDEF_H")
66cpp_quote("#ifndef _WINNT_")
67typedef signed __int64 LONGLONG;
70cpp_quote("#ifndef _WINDEF_H")
73cpp_quote("#ifndef __wtypes_h__")
77cpp_quote("#ifndef _WINNT_")
78typedef BYTE BOOLEAN, *PBOOLEAN;
80cpp_quote("#ifndef _BASETSD_H_")
82typedef __int64 LONG_PTR;
83typedef unsigned __int64 ULONG_PTR;
86typedef ULONG ULONG_PTR;
88typedef ULONG_PTR SIZE_T;
89typedef ULONG_PTR DWORD_PTR;
91typedef DWORD NET_API_STATUS;
92cpp_quote("#ifndef _WINNT_")
93typedef ULONGLONG DWORDLONG, *PDWORDLONG;
96//typedef DWORD HRESULT;
98cpp_quote("#ifndef _WINNT_")
100typedef void /*VOID,*/ *PVOID;
102cpp_quote("#ifndef __WINE_RPCDCE_H")
103typedef void *RPC_BINDING_HANDLE;
105typedef [context_handle] void *PCONTEXT_HANDLE;
106typedef PCONTEXT_HANDLE *PPCONTEXT_HANDLE;
108cpp_quote("#ifndef _WINNT_")
109typedef wchar_t WCHAR, *PWCHAR;
111typedef wchar_t UNICODE;
113typedef const char *LPCSTR;
114typedef const wchar_t *LPCWSTR;
115typedef char *PSTR, *LPSTR;
116typedef wchar_t *LPWSTR, *PWSTR;
118typedef const wchar_t *LMCSTR;
120cpp_quote("#ifndef __wtypes_h__")
126typedef LPCWSTR LPCTSTR;
127typedef LPWSTR LPTSTR;
130typedef LPCSTR LPCTSTR;
136/* Common data structures */
140typedef struct _FILETIME {
142 DWORD dwHighDateTime;
143} FILETIME, *PFILETIME, *LPFILETIME;
145typedef struct _GUID {
152typedef struct _LARGE_INTEGER {
154} LARGE_INTEGER, *PLARGE_INTEGER;
160typedef struct _RPC_UNICODE_STRING {
162 USHORT MaximumLength;
163 [size_is(MaximumLength/2), length_is(Length/2)] LPWSTR Buffer;
164} RPC_UNICODE_STRING, *PRPC_UNICODE_STRING;
168typedef struct _SYSTEMTIME {
177} SYSTEMTIME, *PSYSTEMTIME;
179typedef struct _UINT128 {
184typedef struct _ULARGE_INTEGER {
186} ULARGE_INTEGER, *PULARGE_INTEGER;
190/* Constructed security types */
194typedef struct _SID_IDENTIFIER_AUTHORITY {
196} SID_IDENTIFIER_AUTHORITY;
200 BYTE SubAuthorityCount;
201 SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
202 [size_is(SubAuthorityCount)] DWORD SubAuthority[*];
205typedef struct _ACCESS_MASK {
207} ACCESS_MASK, *PACCESS_MASK;
209typedef struct _ACE_HEADER {
213} ACE_HEADER, *PACE_HEADER;
215typedef struct _ACCESS_ALLOWED_ACE {
219} ACCESS_ALLOWED_ACE, *PACCESS_ALLOWED_ACE;
221typedef struct _ACCESS_ALLOWED_OBJECT_ACE {
226 GUID InheritedObjectType;
228} ACCESS_ALLOWED_OBJECT_ACE, *PACCESS_ALLOWED_OBJECT_ACE;
230typedef struct _ACCESS_DENIED_ACE {
234} ACCESS_DENIED_ACE, *PACCESS_DENIED_ACE;
236typedef struct _ACCESS_ALLOWED_CALLBACK_ACE {
240} ACCESS_ALLOWED_CALLBACK_ACE, *PACCESS_ALLOWED_CALLBACK_ACE;
242typedef struct _ACCESS_DENIED_CALLBACK_ACE {
246} ACCESS_DENIED_CALLBACK_ACE, *PACCESS_DENIED_CALLBACK_ACE;
248typedef struct _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE {
253 GUID InheritedObjectType;
255} ACCESS_ALLOWED_CALLBACK_OBJECT_ACE, *PACCESS_ALLOWED_CALLBACK_OBJECT_ACE;
257typedef struct _ACCESS_DENIED_CALLBACK_OBJECT_ACE {
262 GUID InheritedObjectType;
264} ACCESS_DENIED_CALLBACK_OBJECT_ACE, *PACCESS_DENIED_CALLBACK_OBJECT_ACE;
266typedef struct _SYSTEM_AUDIT_ACE {
270} SYSTEM_AUDIT_ACE, *PSYSTEM_AUDIT_ACE;
272typedef struct _SYSTEM_AUDIT_CALLBACK_ACE {
276} SYSTEM_AUDIT_CALLBACK_ACE, *PSYSTEM_AUDIT_CALLBACK_ACE;
278typedef struct _SYSTEM_MANDATORY_LABEL_ACE {
282} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE;
284typedef struct _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE {
289 GUID InheritedObjectType;
291} SYSTEM_AUDIT_CALLBACK_OBJECT_ACE, *PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE;
301typedef struct _SECURITY_DESCRIPTOR {
309} SECURITY_DESCRIPTOR, *PSECURITY_DESCRIPTOR;
311typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION;
315typedef struct _RPC_SID {
317 UCHAR SubAuthorityCount;
318 SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
319 [size_is(SubAuthorityCount)] DWORD SubAuthority[];
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const