- Created include/libs and moved all library headers there.
authorAlex Ionescu <aionescu@gmail.com>
Wed, 20 Jul 2005 03:42:05 +0000 (03:42 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Wed, 20 Jul 2005 03:42:05 +0000 (03:42 +0000)
 - Created include/drivers and moved driver headers there.
 - Brought back core.h as diskdump.h, and re-enabled diskdump...it seems even though I was told it doesn't work, it's still very much used.

svn path=/trunk/; revision=16657

33 files changed:
reactos/ReactOS.xml
reactos/drivers/storage/directory.xml
reactos/drivers/storage/diskdump/diskdump.c
reactos/drivers/storage/diskdump/diskdump.xml
reactos/include/drivers/blue/ntddblue.h [moved from reactos/include/ddk/ntddblue.h with 100% similarity]
reactos/include/drivers/diskdump/diskdump.h [new file with mode: 0644]
reactos/include/libs/epsapi/epsapi.h [moved from reactos/include/epsapi/epsapi.h with 100% similarity]
reactos/include/libs/expat/expat.h [moved from reactos/include/expat/expat.h with 100% similarity]
reactos/include/libs/expat/expat_external.h [moved from reactos/include/expat/expat_external.h with 100% similarity]
reactos/include/libs/fmifs/fmifs.h [moved from reactos/include/fmifs/fmifs.h with 100% similarity]
reactos/include/libs/fslib/vfatlib.h [moved from reactos/include/fslib/vfatlib.h with 100% similarity]
reactos/include/libs/fslib/vfatxlib.h [moved from reactos/include/fslib/vfatxlib.h with 100% similarity]
reactos/include/libs/pseh/excpt.h [moved from reactos/include/pseh/excpt.h with 100% similarity]
reactos/include/libs/pseh/framebased.h [moved from reactos/include/pseh/framebased.h with 100% similarity]
reactos/include/libs/pseh/framebased/internal.h [moved from reactos/include/pseh/framebased/internal.h with 100% similarity]
reactos/include/libs/pseh/native.h [moved from reactos/include/pseh/native.h with 100% similarity]
reactos/include/libs/pseh/prettybased.h [moved from reactos/include/pseh/prettybased.h with 100% similarity]
reactos/include/libs/pseh/pseh.h [moved from reactos/include/pseh/pseh.h with 100% similarity]
reactos/include/libs/pseh/setjmp.h [moved from reactos/include/pseh/setjmp.h with 100% similarity]
reactos/include/libs/samlib/samlib.h [moved from reactos/include/samlib/samlib.h with 100% similarity]
reactos/include/libs/sm/api.h [moved from reactos/include/sm/api.h with 100% similarity]
reactos/include/libs/sm/helper.h [moved from reactos/include/sm/helper.h with 100% similarity]
reactos/include/libs/sm/ns.h [moved from reactos/include/sm/ns.h with 100% similarity]
reactos/include/libs/syssetup/syssetup.h [moved from reactos/include/syssetup.h with 100% similarity]
reactos/include/subsys/csrss/csrss.h [moved from reactos/include/csrss/csrss.h with 99% similarity]
reactos/include/subsys/lsass/lsasrv.h [moved from reactos/include/lsass/lsasrv.h with 100% similarity]
reactos/include/subsys/lsass/lsass.h [moved from reactos/include/lsass/lsass.h with 100% similarity]
reactos/lib/syssetup/install.c
reactos/lib/syssetup/logfile.c
reactos/ntoskrnl/include/ntoskrnl.h
reactos/ntoskrnl/mm/pagefile.c
reactos/subsys/csrss/win32csr/w32csr.h
reactos/subsys/system/usetup/usetup.h

index f575319..d37a34f 100644 (file)
@@ -32,6 +32,9 @@
 \r
        <include>include</include>\r
        <include>include/reactos</include>\r
 \r
        <include>include</include>\r
        <include>include/reactos</include>\r
+       <include>include/libs</include>\r
+       <include>include/drivers</include>\r
+       <include>include/subsys</include>\r
        <include>w32api/include</include>\r
        <include>w32api/include/ddk</include>\r
 \r
        <include>w32api/include</include>\r
        <include>w32api/include/ddk</include>\r
 \r
index a38cfe9..536e884 100644 (file)
@@ -16,3 +16,6 @@
 <directory name="scsiport">\r
        <xi:include href="scsiport/scsiport.xml" />\r
 </directory>\r
 <directory name="scsiport">\r
        <xi:include href="scsiport/scsiport.xml" />\r
 </directory>\r
+<directory name="diskdump">\r
+       <xi:include href="diskdump/diskdump.xml" />\r
+</directory>
\ No newline at end of file
index a961bef..1f4310a 100644 (file)
@@ -31,8 +31,8 @@
 #include <ddk/scsi.h>
 #include <ddk/ntdddisk.h>
 #include <ddk/ntddscsi.h>
 #include <ddk/scsi.h>
 #include <ddk/ntdddisk.h>
 #include <ddk/ntddscsi.h>
-#include <ddk/class2.h>
-#include <ddk/core.h>
+#include <include/class2.h>
+#include <diskdump/diskdump.h>
 
 #include <ndk/extypes.h>
 #include <ndk/rtlfuncs.h>
 
 #include <ndk/extypes.h>
 #include <ndk/rtlfuncs.h>
index a1156b5..55b0c02 100644 (file)
@@ -5,6 +5,7 @@
        <library>ntoskrnl</library>\r
        <library>hal</library>\r
        <library>class2</library>\r
        <library>ntoskrnl</library>\r
        <library>hal</library>\r
        <library>class2</library>\r
+       <include base="diskdump">..</include>\r
        <file>diskdump.c</file>\r
        <file>diskdump_helper.S</file>\r
        <file>diskdump.rc</file>\r
        <file>diskdump.c</file>\r
        <file>diskdump_helper.S</file>\r
        <file>diskdump.rc</file>\r
diff --git a/reactos/include/drivers/diskdump/diskdump.h b/reactos/include/drivers/diskdump/diskdump.h
new file mode 100644 (file)
index 0000000..bb3f8b5
--- /dev/null
@@ -0,0 +1,31 @@
+#ifndef __DISKDUMP_H\r
+#define __DISKDUMP_H\r
+\r
+#include <ddk/ntddscsi.h>\r
+#include <ndk/ketypes.h>\r
+\r
+#define MM_CORE_DUMP_HEADER_MAGIC         (0xdeafbead)\r
+#define MM_CORE_DUMP_HEADER_VERSION       (0x1)\r
+\r
+typedef struct _MM_CORE_DUMP_HEADER\r
+{\r
+  ULONG Magic;\r
+  ULONG Version;\r
+  ULONG Type;\r
+  KTRAP_FRAME TrapFrame;\r
+  ULONG BugCheckCode;\r
+  ULONG BugCheckParameters[4];\r
+  PVOID FaultingStackBase;\r
+  ULONG FaultingStackSize;\r
+  ULONG PhysicalMemorySize;\r
+} MM_CORE_DUMP_HEADER, *PMM_CORE_DUMP_HEADER;\r
+\r
+typedef struct MM_CORE_DUMP_FUNCTIONS\r
+{\r
+  NTSTATUS (STDCALL *DumpPrepare)(PDEVICE_OBJECT DeviceObject, PDUMP_POINTERS DumpPointers);\r
+  NTSTATUS (STDCALL *DumpInit)(VOID);\r
+  NTSTATUS (STDCALL *DumpWrite)(LARGE_INTEGER Address, PMDL Mdl);\r
+  NTSTATUS (STDCALL *DumpFinish)(VOID);\r
+} MM_CORE_DUMP_FUNCTIONS, *PMM_CORE_DUMP_FUNCTIONS;\r
+\r
+#endif /* __DISKDUMP_H */\r
similarity index 99%
rename from reactos/include/csrss/csrss.h
rename to reactos/include/subsys/csrss/csrss.h
index 0c67310..3f0eddf 100644 (file)
@@ -2,7 +2,7 @@
 #define __INCLUDE_CSRSS_CSRSS_H
 
 #include <windows.h>
 #define __INCLUDE_CSRSS_CSRSS_H
 
 #include <windows.h>
-#include <ddk/ntddblue.h>
+#include <blue/ntddblue.h>
 
 #define CSR_NATIVE     0x0000
 #define CSR_CONSOLE    0x0001
 
 #define CSR_NATIVE     0x0000
 #define CSR_CONSOLE    0x0001
index 6f783c3..6e5bdca 100644 (file)
@@ -37,7 +37,7 @@
 #include <stdlib.h>
 
 #include <samlib/samlib.h>
 #include <stdlib.h>
 
 #include <samlib/samlib.h>
-#include <syssetup.h>
+#include <syssetup/syssetup.h>
 #include <userenv.h>
 #include <setupapi.h>
 
 #include <userenv.h>
 #include <setupapi.h>
 
index df622a1..5a232f2 100644 (file)
@@ -31,7 +31,7 @@
 #define NTOS_MODE_USER
 #include <ndk/ntndk.h>
 
 #define NTOS_MODE_USER
 #include <ndk/ntndk.h>
 
-#include <syssetup.h>
+#include <syssetup/syssetup.h>
 
 
 /* GLOBALS ******************************************************************/
 
 
 /* GLOBALS ******************************************************************/
index 6f0daa9..7ac2948 100755 (executable)
 #undef IO_TYPE_FILE
 #define IO_TYPE_FILE                    0x0F5L /* Temp Hack */
 
 #undef IO_TYPE_FILE
 #define IO_TYPE_FILE                    0x0F5L /* Temp Hack */
 
+/* FIXME: Temporary until CC Ros is gone */
+#include <ccros.h>        
+
 /* ReactOS Headers */
 #include <reactos/version.h>
 #include <reactos/resource.h>
 #include <reactos/bugcodes.h>
 #include <reactos/rossym.h>
 
 /* ReactOS Headers */
 #include <reactos/version.h>
 #include <reactos/resource.h>
 #include <reactos/bugcodes.h>
 #include <reactos/rossym.h>
 
+/* Disk Dump Driver Header */
+#include <diskdump/diskdump.h>
+
 /* C Headers */
 #include <malloc.h>
 #include <wchar.h>
 /* C Headers */
 #include <malloc.h>
 #include <wchar.h>
index f25ba0b..6544bf1 100644 (file)
@@ -29,7 +29,6 @@
 /* INCLUDES *****************************************************************/
 
 #include <ntoskrnl.h>
 /* INCLUDES *****************************************************************/
 
 #include <ntoskrnl.h>
-#include <ddk/core.h>
 #define NDEBUG
 #include <internal/debug.h>
 
 #define NDEBUG
 #include <internal/debug.h>
 
index a2488a7..01a7994 100644 (file)
@@ -4,7 +4,7 @@
 #include <ndk/ntndk.h>
 
 /* Our own BLUE.SYS Driver for Console Output */
 #include <ndk/ntndk.h>
 
 /* Our own BLUE.SYS Driver for Console Output */
-#include <ddk/ntddblue.h>
+#include <blue/ntddblue.h>
 
 /* External Winlogon Header */
 #include <winlogon.h>
 
 /* External Winlogon Header */
 #include <winlogon.h>
index 4643954..4b6e991 100644 (file)
@@ -39,8 +39,8 @@
 /* DDK Disk Headers */
 #include <ddk/ntddscsi.h>
 
 /* DDK Disk Headers */
 #include <ddk/ntddscsi.h>
 
-/* FIXME: Put outside of DDK */
-#include <ddk/ntddblue.h>
+/* Blue Driver Header */
+#include <blue/ntddblue.h>
 
 /* Helper Header */
 #include <reactos/helper.h>
 
 /* Helper Header */
 #include <reactos/helper.h>