1 /***********************************************************************\ 2 * windows.d * 3 * * 4 * Windows API header module * 5 * * 6 * Translated from MinGW API for MS-Windows 4.0 * 7 * * 8 * Placed into public domain * 9 /***********************************************************************/ 10 module windows.windows; 11 nothrow: 12 /* 13 windows.h - main header file for the Win32 API 14 15 Written by Anders Norlander <anorland@hem2.passagen.se> 16 17 This file is part of a free library for the Win32 API. 18 19 This library is distributed in the hope that it will be useful, 20 but WITHOUT ANY WARRANTY; without even the implied warranty of 21 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22 23 */ 24 25 public import windows.w32api; 26 public import windows.core; 27 28 public import windows.profinfo; 29 public import windows.cderr; 30 public import windows.dde; 31 public import windows.ddeml; 32 public import windows.dlgs; 33 public import windows.imm; 34 public import windows.lzexpand; 35 public import windows.mmsystem; 36 public import windows.nb30; 37 public import windows.winsvc; 38 39 public import windows.rpc; 40 public import windows.shellapi; 41 public import windows.winperf; 42 public import windows.commdlg; 43 public import windows.winspool; 44 public import windows.ole2; 45 46 public import windows.winsock2; 47 public import windows.ws2tcpip; 48 /+ 49 #if (_WIN32_WINNT >= 0x400) 50 #include <winsock2.h> 51 /* 52 * MS likes to include mswsock.h here as well, 53 * but that can cause undefined symbols if 54 * winsock2.h is included before windows.h 55 */ 56 #else 57 #include <winsock.h> 58 #endif /* (_WIN32_WINNT >= 0x400) */ 59 +/