diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/win32/lm.d	Tue Apr 05 20:44:01 2011 +0200
@@ -0,0 +1,52 @@
+/***********************************************************************\
+*                                  lm.d                                 *
+*                                                                       *
+*                       Windows API header module                       *
+*                                                                       *
+*                 Translated from MinGW Windows headers                 *
+*                                                                       *
+*                       Placed into public domain                       *
+\***********************************************************************/
+module win32.lm;
+
+version (WindowsVista) {
+	version = WIN32_WINNT_ONLY;
+} else version (Windows2003) {
+	version = WIN32_WINNT_ONLY;
+} else version (WindowsXP) {
+	version = WIN32_WINNT_ONLY;
+} else version (WindowsNTonly) {
+	version = WIN32_WINNT_ONLY;
+}
+
+public import win32.lmcons;
+public import win32.lmaccess;
+public import win32.lmalert;
+public import win32.lmat;
+public import win32.lmerr;
+public import win32.lmshare;
+public import win32.lmapibuf;
+public import win32.lmremutl;
+public import win32.lmrepl;
+public import win32.lmuse;
+public import win32.lmstats;
+
+version (WIN32_WINNT_ONLY) {
+	public import win32.lmwksta;
+	public import win32.lmserver;
+}
+version (WindowsVista) {
+	public import win32.lmmsg;
+} else version (Windows2003) {
+	public import win32.lmmsg;
+} else version (WindowsXP) {
+	public import win32.lmmsg;
+}
+
+// FIXME: Everything in these next files seems to be deprecated!
+import win32.lmaudit;
+import win32.lmchdev; // can't find many docs for functions from this file.
+import win32.lmconfig;
+import win32.lmerrlog;
+import win32.lmsvc;
+import win32.lmsname; // in MinGW, this was publicly included by lm.lmsvc