Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
[reactos.git] / dll / win32 / netshell / precomp.h
index 3702829..44bb11d 100644 (file)
@@ -1,43 +1,34 @@
 #ifndef _PRECOMP_H__
 #define _PRECOMP_H__
 
-#include <stdarg.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-#include <assert.h>
-#include <ctype.h>
-#include <malloc.h>
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
 
+#include <stdio.h>
+#include <windef.h>
+#include <winreg.h>
+#include <winbase.h>
+#include <winnls.h>
 #include <winsock2.h>
-#include <windows.h>
-
-#include <shlguid.h>
 #include <shlwapi.h>
 #include <shlobj.h>
-#include <shldisp.h>
-#include <cpl.h>
-#include <objbase.h>
-#include <ole2.h>
-#include <ocidl.h>
-#include <shobjidl.h>
 #include <shellapi.h>
 #include <olectl.h>
 #include <iphlpapi.h>
-#include <shtypes.h>
 #include <setupapi.h>
-#include <initguid.h>
 #include <devguid.h>
 #include <netcon.h>
-#include <docobj.h>
 #include <netcfgx.h>
 #include <netcfgn.h>
-#include <prsht.h>
+#include <wine/debug.h>
 
-#include "wine/debug.h"
-#include "wine/unicode.h"
 #include "resource.h"
 
+#if defined(_MSC_VER) && _MSC_VER < 1700
+#define final sealed
+#endif
+
 #define NCF_VIRTUAL                     0x1
 #define NCF_SOFTWARE_ENUMERATED         0x2
 #define NCF_PHYSICAL                    0x4