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