| /** |
| * Windows API header module |
| * |
| * Translated from MinGW API for MS-Windows 4.0 |
| * |
| * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) |
| * Source: $(DRUNTIMESRC src/core/sys/windows/_windows.d) |
| */ |
| module core.sys.windows.windows; |
| version (Windows): |
| @system: |
| |
| /* |
| windows.h - main header file for the Win32 API |
| |
| Written by Anders Norlander <anorland@hem2.passagen.se> |
| |
| This file is part of a free library for the Win32 API. |
| |
| This library is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
| |
| */ |
| |
| public import core.sys.windows.w32api; |
| public import core.sys.windows.core; |
| |
| public import core.sys.windows.cderr; |
| public import core.sys.windows.dde; |
| public import core.sys.windows.ddeml; |
| public import core.sys.windows.dlgs; |
| public import core.sys.windows.imm; |
| public import core.sys.windows.lzexpand; |
| public import core.sys.windows.mmsystem; |
| public import core.sys.windows.nb30; |
| public import core.sys.windows.winsvc; |
| |
| public import core.sys.windows.rpc; |
| public import core.sys.windows.shellapi; |
| public import core.sys.windows.winperf; |
| public import core.sys.windows.commdlg; |
| public import core.sys.windows.winspool; |
| public import core.sys.windows.ole2; |
| |
| public import core.sys.windows.winreg; |
| |
| public import core.sys.windows.winsock2; |
| |
| /+ |
| #if (_WIN32_WINNT >= 0x400) |
| #include <winsock2.h> |
| /* |
| * MS likes to include mswsock.h here as well, |
| * but that can cause undefined symbols if |
| * winsock2.h is included before windows.h |
| */ |
| #else |
| #include <winsock.h> |
| #endif /* (_WIN32_WINNT >= 0x400) */ |
| +/ |
| |
| // For compatibility with previous |
| // core.sys.windows.windows... |
| public import core.sys.windows.imagehlp; |
| public import core.sys.windows.dbghelp_types; |