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