1
|
1 /***********************************************************************\
|
|
2 * lm.d *
|
|
3 * *
|
|
4 * Windows API header module *
|
|
5 * *
|
|
6 * Translated from MinGW Windows headers *
|
|
7 * *
|
|
8 * Placed into public domain *
|
|
9 \***********************************************************************/
|
|
10 module win32.lm;
|
|
11
|
|
12 version (WindowsVista) {
|
|
13 version = WIN32_WINNT_ONLY;
|
|
14 } else version (Windows2003) {
|
|
15 version = WIN32_WINNT_ONLY;
|
|
16 } else version (WindowsXP) {
|
|
17 version = WIN32_WINNT_ONLY;
|
|
18 } else version (WindowsNTonly) {
|
|
19 version = WIN32_WINNT_ONLY;
|
|
20 }
|
|
21
|
|
22 public import win32.lmcons;
|
|
23 public import win32.lmaccess;
|
|
24 public import win32.lmalert;
|
|
25 public import win32.lmat;
|
|
26 public import win32.lmerr;
|
|
27 public import win32.lmshare;
|
|
28 public import win32.lmapibuf;
|
|
29 public import win32.lmremutl;
|
|
30 public import win32.lmrepl;
|
|
31 public import win32.lmuse;
|
|
32 public import win32.lmstats;
|
|
33
|
|
34 version (WIN32_WINNT_ONLY) {
|
|
35 public import win32.lmwksta;
|
|
36 public import win32.lmserver;
|
|
37 }
|
|
38 version (WindowsVista) {
|
|
39 public import win32.lmmsg;
|
|
40 } else version (Windows2003) {
|
|
41 public import win32.lmmsg;
|
|
42 } else version (WindowsXP) {
|
|
43 public import win32.lmmsg;
|
|
44 }
|
|
45
|
|
46 // FIXME: Everything in these next files seems to be deprecated!
|
|
47 import win32.lmaudit;
|
|
48 import win32.lmchdev; // can't find many docs for functions from this file.
|
|
49 import win32.lmconfig;
|
|
50 import win32.lmerrlog;
|
|
51 import win32.lmsvc;
|
|
52 import win32.lmsname; // in MinGW, this was publicly included by lm.lmsvc
|