Mercurial > projects > ddbg_continued
diff win32/basetyps.d @ 1:4a9dcbd9e54f
-files of 0.13 beta
-fixes so that it now compiles with the current dmd version
author | marton@basel.hu |
---|---|
date | Tue, 05 Apr 2011 20:44:01 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/win32/basetyps.d Tue Apr 05 20:44:01 2011 +0200 @@ -0,0 +1,24 @@ +/***********************************************************************\ +* basetyps.d * +* * +* Windows API header module * +* * +* Translated from MinGW API for MS-Windows 3.10 * +* * +* Placed into public domain * +\***********************************************************************/ +module win32.basetyps; + +private import win32.windef, win32.basetsd; + +align(1) struct GUID { // size is 16 + DWORD Data1; + WORD Data2; + WORD Data3; + BYTE[8] Data4; +} +alias GUID UUID, IID, CLSID, FMTID, uuid_t; +alias GUID* LPGUID, LPCLSID, LPIID; +alias CPtr!(GUID) REFGUID, REFIID, REFCLSID, REFFMTID; + +alias uint error_status_t, PROPID;