comparison win32/lm.d @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
comparison
equal deleted inserted replaced
0:586e4a649642 1:4a9dcbd9e54f
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