1
|
1 /***********************************************************************\
|
|
2 * basetyps.d *
|
|
3 * *
|
|
4 * Windows API header module *
|
|
5 * *
|
|
6 * Translated from MinGW API for MS-Windows 3.10 *
|
|
7 * *
|
|
8 * Placed into public domain *
|
|
9 \***********************************************************************/
|
|
10 module win32.basetyps;
|
|
11
|
|
12 private import win32.windef, win32.basetsd;
|
|
13
|
|
14 align(1) struct GUID { // size is 16
|
|
15 DWORD Data1;
|
|
16 WORD Data2;
|
|
17 WORD Data3;
|
|
18 BYTE[8] Data4;
|
|
19 }
|
|
20 alias GUID UUID, IID, CLSID, FMTID, uuid_t;
|
|
21 alias GUID* LPGUID, LPCLSID, LPIID;
|
|
22 alias CPtr!(GUID) REFGUID, REFIID, REFCLSID, REFFMTID;
|
|
23
|
|
24 alias uint error_status_t, PROPID;
|