Changeset 146
- Timestamp:
- 07/19/06 04:40:16 (2 years ago)
- Files:
-
- trunk/win32/accctrl.d (modified) (1 diff)
- trunk/win32/aclui.d (modified) (1 diff)
- trunk/win32/comcat.d (modified) (1 diff)
- trunk/win32/core.d (modified) (2 diffs)
- trunk/win32/d3d9.d (modified) (1 diff)
- trunk/win32/d3d9types.d (modified) (1 diff)
- trunk/win32/dbt.d (modified) (4 diffs)
- trunk/win32/docobj.d (modified) (1 diff)
- trunk/win32/exdisp.d (modified) (1 diff)
- trunk/win32/mshtml.d (modified) (1 diff)
- trunk/win32/objbase.d (modified) (1 diff)
- trunk/win32/objidl.d (modified) (1 diff)
- trunk/win32/ocidl.d (modified) (1 diff)
- trunk/win32/ole2.d (modified) (1 diff)
- trunk/win32/oleacc.d (modified) (1 diff)
- trunk/win32/oleauto.d (modified) (1 diff)
- trunk/win32/olectl.d (modified) (1 diff)
- trunk/win32/oledlg.d (modified) (1 diff)
- trunk/win32/oleidl.d (modified) (1 diff)
- trunk/win32/ras.d (modified) (1 diff)
- trunk/win32/richole.d (modified) (1 diff)
- trunk/win32/rpcndr.d (modified) (1 diff)
- trunk/win32/servprov.d (modified) (1 diff)
- trunk/win32/setupapi.d (modified) (1 diff)
- trunk/win32/shldisp.d (modified) (1 diff)
- trunk/win32/shlobj.d (modified) (1 diff)
- trunk/win32/shlwapi.d (modified) (1 diff)
- trunk/win32/sql.d (modified) (1 diff)
- trunk/win32/sqlext.d (modified) (1 diff)
- trunk/win32/sqltypes.d (modified) (1 diff)
- trunk/win32/sqlucode.d (modified) (1 diff)
- trunk/win32/testall.d (modified) (1 diff)
- trunk/win32/unknwn.d (modified) (1 diff)
- trunk/win32/winbase.d (modified) (1 diff)
- trunk/win32/windef.d (modified) (1 diff)
- trunk/win32/winnt.d (modified) (1 diff)
- trunk/win32/winsock2.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/win32/accctrl.d
r135 r146 12 12 13 13 private import win32.w32api, win32.winbase, win32.windef; 14 private import win32.basetyps; 14 15 15 16 // FIXME: check types and grouping of constants trunk/win32/aclui.d
r127 r146 14 14 import win32.objbase, win32.commctrl, win32.accctrl; 15 15 private import win32.winuser; 16 private import win32.windef; 17 private import win32.basetyps; 18 private import win32.unknwn; 19 private import win32.prsht; 16 20 17 21 struct SI_OBJECT_INFO { trunk/win32/comcat.d
r104 r146 12 12 13 13 import win32.windows, win32.ole2; 14 private import win32.unknwn, win32.windef, win32.basetyps; 15 private import win32.cguid, win32.objbase, win32.wtypes; 14 16 15 17 alias IEnumGUID* LPENUMGUID; trunk/win32/core.d
r135 r146 18 18 module win32.core; 19 19 20 import win32.windef; 21 import win32.wincon; 22 import win32.winbase; 23 import win32.wingdi; 24 import win32.winuser; 25 import win32.winnls; 26 import win32.winver; 27 import win32.winnetwk; 20 public import win32.windef; 21 public import win32.winnt; 22 public import win32.wincon; 23 public import win32.winbase; 24 public import win32.wingdi; 25 public import win32.winuser; 26 public import win32.winnls; 27 public import win32.winver; 28 public import win32.winnetwk; 28 29 29 30 // We can't use static if for imports, build gets confused. … … 38 39 39 40 version (WIN32_WINNT_ONLY) { 40 import win32.winsvc;41 public import win32.winsvc; 41 42 } trunk/win32/d3d9.d
r123 r146 11 11 module win32.d3d9; 12 12 13 import win32.objbase; 14 import win32.d3d9types; 15 import win32.d3d9caps; 16 private import win32.wingdi; 13 private import win32.objbase; 14 public import win32.d3d9types; 15 public import win32.d3d9caps; 16 private import win32.wingdi, win32.windef; 17 private import win32.basetyps, win32.unknwn; 17 18 18 19 // FIXME: check types and gropuing of some constants trunk/win32/d3d9types.d
r135 r146 11 11 module win32.d3d9types; 12 12 13 private import win32.windef ;13 private import win32.windef, win32.basetyps; 14 14 15 15 // FIXME: check types and grouping of constants trunk/win32/dbt.d
r123 r146 115 115 DWORD dbcp_devicetype; 116 116 DWORD dbcp_reserved; 117 char _dbcp_name[1];118 char* dbcp_name() { return _dbcp_name.ptr; }117 char _dbcp_name; 118 char* dbcp_name() { return &_dbcp_name; } 119 119 } 120 120 alias DEV_BROADCAST_PORT_A* PDEV_BROADCAST_PORT_A; 121 121 122 122 struct DEV_BROADCAST_PORT_W { 123 DWORD dbcp_size = DEV_BROADCAST_PORT_W.sizeof;124 DWORD dbcp_devicetype;125 DWORD dbcp_reserved;126 WCHAR _dbcp_name[1];127 WCHAR* dbcp_name() { return _dbcp_name.ptr; }123 DWORD dbcp_size = DEV_BROADCAST_PORT_W.sizeof; 124 DWORD dbcp_devicetype; 125 DWORD dbcp_reserved; 126 WCHAR _dbcp_name; 127 WCHAR* dbcp_name() { return &_dbcp_name; } 128 128 } 129 129 alias DEV_BROADCAST_PORT_W* PDEV_BROADCAST_PORT_W; … … 131 131 struct DEV_BROADCAST_USERDEFINED { 132 132 DEV_BROADCAST_HDR dbud_dbh; 133 char _dbud_szName[1];134 char* dbud_szName() { return _dbud_szName.ptr; }133 char _dbud_szName; 134 char* dbud_szName() { return &_dbud_szName; } 135 135 } 136 136 … … 157 157 DWORD dbcc_reserved; 158 158 GUID dbcc_classguid; 159 char _dbcc_name [1];160 char* dbcc_name() { return _dbcc_name.ptr; }159 char _dbcc_name; 160 char* dbcc_name() { return &_dbcc_name; } 161 161 } 162 162 alias DEV_BROADCAST_DEVICEINTERFACE_A* PDEV_BROADCAST_DEVICEINTERFACE_A; 163 163 164 164 struct DEV_BROADCAST_DEVICEINTERFACE_W { 165 DWORD dbcc_size = DEV_BROADCAST_DEVICEINTERFACE_W.sizeof;166 DWORD dbcc_devicetype;167 DWORD dbcc_reserved;168 GUID dbcc_classguid;169 WCHAR _dbcc_name[1];170 WCHAR* dbcc_name() { return _dbcc_name.ptr; }165 DWORD dbcc_size = DEV_BROADCAST_DEVICEINTERFACE_W.sizeof; 166 DWORD dbcc_devicetype; 167 DWORD dbcc_reserved; 168 GUID dbcc_classguid; 169 WCHAR _dbcc_name; 170 WCHAR* dbcc_name() { return &_dbcc_name; } 171 171 } 172 172 alias DEV_BROADCAST_DEVICEINTERFACE_W* PDEV_BROADCAST_DEVICEINTERFACE_W; … … 187 187 GUID dbch_eventguid; 188 188 LONG dbch_nameoffset; 189 BYTE _dbch_data [1];190 BYTE* dbch_data() { return _dbch_data.ptr; }189 BYTE _dbch_data; 190 BYTE* dbch_data() { return &_dbch_data; } 191 191 } 192 192 alias DEV_BROADCAST_HANDLE* PDEV_BROADCAST_HANDLE; trunk/win32/docobj.d
r141 r146 14 14 private import win32.objidl; 15 15 private import win32.oaidl; 16 private import win32.windef, win32.basetyps; 16 17 17 18 // FIXME: remove inherited methods from interface definitions trunk/win32/exdisp.d
r141 r146 13 13 import win32.ocidl; 14 14 import win32.docobj; 15 private import win32.wtypes ;15 private import win32.wtypes, win32.basetyps, win32.windef; 16 16 17 17 trunk/win32/mshtml.d
r141 r146 12 12 private import win32.unknwn; 13 13 private import win32.wtypes; 14 private import win32.oaidl; 14 private import win32.oaidl, win32.basetyps, win32.windef; 15 15 16 16 17 // These are used in this file, but not defined in MinGW. trunk/win32/objbase.d
r135 r146 12 12 private import win32.winbase; 13 13 private import win32.basetyps; 14 private import win32.windef; 15 private import win32.objfwd; 16 private import win32.rpcdce; 14 17 import win32.wtypes; 15 18 import win32.cguid; trunk/win32/objidl.d
r135 r146 16 16 import win32.unknwn; 17 17 import win32.objfwd; 18 private import win32.windef; 19 private import win32.basetyps; 18 20 private import win32.oleidl; 19 21 private import win32.wtypes; trunk/win32/ocidl.d
r135 r146 14 14 private import win32.wingdi; // for TEXTMETRICW 15 15 private import win32.winuser; // for LPMSG 16 private import win32.windef, win32.wtypes; 17 private import win32.objidl; // for CLIPFORMAT 18 private import win32.oleidl; 19 private import win32.oaidl; 20 private import win32.objfwd; 16 21 17 22 interface IBindHost : public IUnknown {} trunk/win32/ole2.d
r141 r146 10 10 module win32.ole2; 11 11 pragma(lib, "ole32.lib"); 12 import win32.winerror;13 import win32.objbase;14 import win32.olectlid;15 import win32.oleauto;16 import win32.oleidl;12 public import win32.winerror; 13 public import win32.objbase; 14 public import win32.olectlid; 15 public import win32.oleauto; 16 public import win32.oleidl; 17 17 private import win32.winuser; // for LPMSG 18 private import win32.windef; 19 private import win32.objfwd; 20 private import win32.objidl; 21 private import win32.wtypes; 22 public import win32.unknwn; 23 public import win32.basetyps; 18 24 19 25 trunk/win32/oleacc.d
r141 r146 13 13 private import win32.oaidl; 14 14 private import win32.wtypes; 15 private import win32.basetyps; 16 private import win32.windef; 17 private import win32.unknwn; 15 18 16 19 enum { trunk/win32/oleauto.d
r141 r146 12 12 13 13 import win32.oaidl; 14 private import win32.windef; 15 private import win32.unknwn; 16 private import win32.basetyps; 14 17 private import win32.wtypes; 15 18 private import win32.winbase; // for SYSTEMTIME trunk/win32/olectl.d
r141 r146 19 19 private import win32.oleauto; 20 20 private import win32.winuser; 21 private import win32.winerror; 22 private import win32.windef, win32.wtypes, win32.unknwn, win32.basetyps; 23 private import win32.oaidl, win32.objfwd; 21 24 22 25 trunk/win32/oledlg.d
r141 r146 17 17 import win32.dlgs; 18 18 import win32.prsht; 19 private import win32.winnt, win32.objidl, win32.objfwd; 20 private import win32.winbase; 19 21 20 22 // FIXME: remove inherited methods from interface definitions trunk/win32/oleidl.d
r123 r146 14 14 module win32.oleidl; 15 15 16 private import win32.objfwd; // for LPMONIKER 17 private import win32.windef; 18 private import win32.basetyps; 16 19 private import win32.unknwn; 17 20 private import win32.wtypes; trunk/win32/ras.d
r141 r146 11 11 private import win32.lmcons; 12 12 private import win32.w32api; 13 private import win32.windef ;13 private import win32.windef, win32.basetyps; 14 14 15 15 pragma(lib, "rasapi32.lib"); trunk/win32/richole.d
r141 r146 13 13 private import win32.ole2; 14 14 private import win32.richedit; // for CHARRANGE 15 private import win32.objfwd; 16 private import win32.objidl; 15 17 16 18 align(4): trunk/win32/rpcndr.d
r139 r146 22 22 private import win32.rpcdce; 23 23 private import win32.unknwn; 24 private import win32.windef; 24 25 25 26 pragma(lib,"rpcrt4.lib"); trunk/win32/servprov.d
r123 r146 10 10 module win32.servprov; 11 11 private import win32.unknwn; 12 private import win32.wtypes ;12 private import win32.wtypes, win32.basetyps, win32.windef; 13 13 14 14 extern (C) { trunk/win32/setupapi.d
r141 r146 17 17 private import win32.winreg; 18 18 private import win32.prsht; 19 private import win32.basetyps; 19 20 20 21 /*static if(_WIN32_WINNT < _WIN32_WINDOWS) { trunk/win32/shldisp.d
r127 r146 9 9 \***********************************************************************/ 10 10 module win32.shldisp; 11 private import win32.unknwn ;11 private import win32.unknwn, win32.windef, win32.wtypes; 12 12 13 13 // options for IAutoComplete2 trunk/win32/shlobj.d
r138 r146 20 20 private import win32.winbase; 21 21 private import win32.winnetwk; // for NETRESOURCE 22 private import win32.winnt, win32.wtypes, win32.objfwd, win32.objidl; 23 private import win32.prsht; 22 24 23 25 import win32.ole2; trunk/win32/shlwapi.d
r141 r146 30 30 private import win32.winbase; 31 31 private import win32.winreg; 32 private import win32.unknwn, win32.objidl, win32.basetyps; 32 33 33 34 const DLLVER_PLATFORM_WINDOWS = 0x00000001; trunk/win32/sql.d
r122 r146 9 9 \***********************************************************************/ 10 10 module win32.sql; 11 import win32.sqltypes;11 public import win32.sqltypes; 12 12 private import win32.windef; 13 13 trunk/win32/sqlext.d
r135 r146 16 16 */ 17 17 module win32.sqlext; 18 import win32.sql;18 public import win32.sql; 19 19 private import win32.windef; 20 20 trunk/win32/sqltypes.d
r135 r146 13 13 14 14 module win32.sqltypes; 15 private import win32.wtypes; // for GUID 15 private import win32.basetyps; 16 private import win32.windef; 16 17 17 18 alias byte SCHAR; trunk/win32/sqlucode.d
r127 r146 9 9 \***********************************************************************/ 10 10 module win32.sqlucode; 11 private import win32.sqlext; 11 private import win32.sqlext; 12 12 13 13 const SQL_WCHAR = -8; trunk/win32/testall.d
r144 r146 48 48 import win32.subauth; 49 49 import win32.ras; 50 //import win32.nddeapi; 51 import win32.msacm; 52 import win32.nspapi; 53 50 54 51 55 version (Windows2003) { trunk/win32/unknwn.d
r123 r146 14 14 import win32.objfwd; 15 15 import win32.wtypes; 16 private import win32.basetyps; 16 17 17 18 extern (Windows) { trunk/win32/winbase.d
r138 r146 54 54 private import win32.w32api; 55 55 private import win32.winnt; 56 private import win32.basetyps; 56 57 57 58 pragma(lib, "kernel32.lib"); trunk/win32/windef.d
r135 r146 11 11 module win32.windef; 12 12 13 import win32.winnt;13 public import win32.winnt; 14 14 private import win32.w32api; 15 15 trunk/win32/winnt.d
r141 r146 13 13 14 14 module win32.winnt; 15 15 16 private import win32.w32api; 16 p rivateimport win32.windef;17 import win32.winerror;18 import win32.basetsd;17 public import win32.windef; 18 public import win32.winerror; 19 public import win32.basetsd; 19 20 20 21 /* Translation Notes: trunk/win32/winsock2.d
r141 r146 33 33 import win32.winbase; 34 34 import win32.windef; 35 import win32.basetyps; 35 36 36 37 // NOTE: This header is NOT to be inluded with winsock.
