merge ROS Shell without integrated explorer part into trunk
[reactos.git] / reactos / subsys / system / explorer / explorer.h
index 892cf5b..4704e65 100644 (file)
@@ -18,7 +18,7 @@
 
 
  //
- // Explorer clone, lean version
+ // Explorer clone
  //
  // explorer.h
  //
 #include "shell/winfs.h"
 #include "shell/shellfs.h"
 
+#ifndef ROSSHELL
+#include "shell/unixfs.h"
+#endif
+
 #include "utility/window.h"
 
 
 #define        IDW_STATUSBAR                   0x100
 #define        IDW_TOOLBAR                             0x101
+#define        IDW_EXTRABAR                    0x102
+#define        IDW_DRIVEBAR                    0x103
+#define        IDW_ADDRESSBAR                  0x104
+#define        IDW_COMMANDBAR                  0x105
+#define        IDW_SIDEBAR                             0x106
 #define        IDW_FIRST_CHILD                 0xC000  /*0x200*/
 
 
+#define        PM_GET_FILEWND_PTR              (WM_APP+0x05)
+#define        PM_GET_SHELLBROWSER_PTR (WM_APP+0x06)
+
 #define        PM_GET_CONTROLWINDOW    (WM_APP+0x16)
 
 #define        PM_RESIZE_CHILDREN              (WM_APP+0x17)
 #define        PM_GET_WIDTH                    (WM_APP+0x18)
 
+#define        PM_REFRESH                              (WM_APP+0x1B)
+#define        PM_REFRESH_CONFIG               (WM_APP+0x1C)
+
 
 #define        CLASSNAME_FRAME                 TEXT("CabinetWClass")   // same class name for frame window as in MS Explorer
 
@@ -53,6 +68,8 @@
 #define        CLASSNAME_WINEFILETREE  TEXT("WFS_Tree")
 
 
+#include "shell/pane.h"
+#include "shell/filechild.h"
 #include "shell/shellbrowser.h"
 
 #ifndef ROSSHELL