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;