1 /** 2 * Windows API header module 3 * 4 * Translated from MinGW API for MS-Windows 4.0 5 * 6 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) 7 * Source: $(DRUNTIMESRC core/sys/windows/_windows.d) 8 */ 9 module core.sys.windows.windows; 10 version (Windows): 11 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 core.sys.windows.w32api; 26 public import core.sys.windows.core; 27 28 public import core.sys.windows.cderr; 29 public import core.sys.windows.dde; 30 public import core.sys.windows.ddeml; 31 public import core.sys.windows.dlgs; 32 public import core.sys.windows.imm; 33 public import core.sys.windows.lzexpand; 34 public import core.sys.windows.mmsystem; 35 public import core.sys.windows.nb30; 36 public import core.sys.windows.winsvc; 37 38 public import core.sys.windows.rpc; 39 public import core.sys.windows.shellapi; 40 public import core.sys.windows.winperf; 41 public import core.sys.windows.commdlg; 42 public import core.sys.windows.winspool; 43 public import core.sys.windows.ole2; 44 45 public import core.sys.windows.winreg; 46 47 public import core.sys.windows.winsock2; 48 49 /+ 50 #if (_WIN32_WINNT >= 0x400) 51 #include <winsock2.h> 52 /* 53 * MS likes to include mswsock.h here as well, 54 * but that can cause undefined symbols if 55 * winsock2.h is included before windows.h 56 */ 57 #else 58 #include <winsock.h> 59 #endif /* (_WIN32_WINNT >= 0x400) */ 60 +/ 61 62 // For compatibility with previous 63 // core.sys.windows.windows... 64 public import core.sys.windows.imagehlp; 65 public import core.sys.windows.dbghelp_types;