xref: /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/windows/lm.d (revision 0a3071956a3a9fdebdbf7f338cf2d439b45fc728)
1 /**
2  * Windows API header module
3  *
4  * Translated from MinGW Windows headers
5  *
6  * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
7  * Source: $(DRUNTIMESRC core/sys/windows/_lm.d)
8  */
9 module core.sys.windows.lm;
10 version (Windows):
11 @system:
12 
13 /* removed - now supporting only Win2k up
14 version (WindowsVista) {
15     version = WIN32_WINNT_ONLY;
16 } else version (Windows2003) {
17     version = WIN32_WINNT_ONLY;
18 } else version (WindowsXP) {
19     version = WIN32_WINNT_ONLY;
20 } else version (WindowsNTonly) {
21     version = WIN32_WINNT_ONLY;
22 }
23 */
24 public import core.sys.windows.lmcons;
25 public import core.sys.windows.lmaccess;
26 public import core.sys.windows.lmalert;
27 public import core.sys.windows.lmat;
28 public import core.sys.windows.lmerr;
29 public import core.sys.windows.lmshare;
30 public import core.sys.windows.lmapibuf;
31 public import core.sys.windows.lmremutl;
32 public import core.sys.windows.lmrepl;
33 public import core.sys.windows.lmuse;
34 public import core.sys.windows.lmstats;
35 public import core.sys.windows.lmwksta;
36 public import core.sys.windows.lmserver;
37 
version(Windows2000)38 version (Windows2000) {
39 } else {
40     public import core.sys.windows.lmmsg;
41 }
42 
43 // FIXME: Everything in these next files seems to be deprecated!
44 import core.sys.windows.lmaudit;
45 import core.sys.windows.lmchdev; // can't find many docs for functions from this file.
46 import core.sys.windows.lmconfig;
47 import core.sys.windows.lmerrlog;
48 import core.sys.windows.lmsvc;
49 import core.sys.windows.lmsname; // in MinGW, this was publicly included by lm.lmsvc
50