[explorer_new]
[reactos.git] / base / shell / explorer-new / precomp.h
index 343f06b..c96cbd7 100644 (file)
@@ -1,33 +1,33 @@
 #ifndef _EXPLORER_PRECOMP__H_
 #define _EXPLORER_PRECOMP__H_
-#define COBJMACROS
+
+#include <stdio.h>
+#include <tchar.h>
 
 #define WIN32_NO_STATUS
 #define _INC_WINDOWS
 #define COM_NO_WINDOWS_H
-#include <stdarg.h>
+
+#define COBJMACROS
+
 #include <windef.h>
 #include <winbase.h>
 #include <winreg.h>
 #include <wingdi.h>
 #include <winnls.h>
-#include <winver.h>
 #include <wincon.h>
 #include <shellapi.h>
 #include <shlobj.h>
 #include <shlobj_undoc.h>
 #include <shlwapi.h>
 #include <shlguid_undoc.h>
-#include <tchar.h>
-#include <stdio.h>
 #include <uxtheme.h>
+#include <strsafe.h>
+#include <undocuser.h>
 
 #include "tmschema.h"
 #include "resource.h"
 #include "comcsup.h"
-//#include "todo.h"
-//#include "initguid.h"
-#include "undoc.h"
 
 /* dynamic imports due to lack of support in msvc linker libs */
 typedef INT (APIENTRY *REGSHELLHOOK)(HWND, DWORD);
@@ -167,6 +167,15 @@ GetExplorerRegValueSet(IN HKEY hKey,
                        IN LPCTSTR lpSubKey,
                        IN LPCTSTR lpValue);
 
+/*
+ *  rshell.c
+ */
+
+HRESULT
+CStartMenu_Constructor(
+    REFIID riid,
+    void **ppv);
+
 /*
  * traywnd.c
  */