-#ifndef __REACTOS_LDR_H\r
-#define __REACTOS_LDR_H\r
-\r
-#define MB_FLAGS_MEM_INFO (0x1)\r
-#define MB_FLAGS_BOOT_DEVICE (0x2)\r
-#define MB_FLAGS_COMMAND_LINE (0x4)\r
-#define MB_FLAGS_MODULE_INFO (0x8)\r
-#define MB_FLAGS_AOUT_SYMS (0x10)\r
-#define MB_FLAGS_ELF_SYMS (0x20)\r
-#define MB_FLAGS_MMAP_INFO (0x40)\r
-#define MB_FLAGS_DRIVES_INFO (0x80)\r
-#define MB_FLAGS_CONFIG_TABLE (0x100)\r
-#define MB_FLAGS_BOOT_LOADER_NAME (0x200)\r
-#define MB_FLAGS_APM_TABLE (0x400)\r
-#define MB_FLAGS_GRAPHICS_TABLE (0x800)\r
-#define MB_FLAGS_ACPI_TABLE (0x1000)\r
-\r
-typedef struct _LOADER_MODULE\r
-{\r
- ULONG ModStart;\r
- ULONG ModEnd;\r
- ULONG String;\r
- ULONG Reserved;\r
-} LOADER_MODULE, *PLOADER_MODULE;\r
-\r
-typedef struct _ROS_LOADER_PARAMETER_BLOCK\r
-{\r
- ULONG Flags;\r
- ULONG MemLower;\r
- ULONG MemHigher;\r
- ULONG BootDevice;\r
- ULONG CommandLine;\r
- ULONG ModsCount;\r
- ULONG ModsAddr;\r
- UCHAR Syms[12];\r
- ULONG MmapLength;\r
- ULONG MmapAddr;\r
- ULONG DrivesCount;\r
- ULONG DrivesAddr;\r
- ULONG ConfigTable;\r
- ULONG BootLoaderName;\r
- ULONG PageDirectoryStart;\r
- ULONG PageDirectoryEnd;\r
- ULONG KernelBase;\r
-} ROS_LOADER_PARAMETER_BLOCK, *PROS_LOADER_PARAMETER_BLOCK;\r
-\r
-extern ULONG MmFreeLdrMemHigher, MmFreeLdrMemLower;\r
-extern BOOLEAN AcpiTableDetected;\r
-extern ULONG MmFreeLdrPageDirectoryStart, MmFreeLdrPageDirectoryEnd;\r
-\r
-#endif\r
+#ifndef __REACTOS_LDR_H
+#define __REACTOS_LDR_H
+
+#define MB_FLAGS_MEM_INFO (0x1)
+#define MB_FLAGS_BOOT_DEVICE (0x2)
+#define MB_FLAGS_COMMAND_LINE (0x4)
+#define MB_FLAGS_MODULE_INFO (0x8)
+#define MB_FLAGS_AOUT_SYMS (0x10)
+#define MB_FLAGS_ELF_SYMS (0x20)
+#define MB_FLAGS_MMAP_INFO (0x40)
+#define MB_FLAGS_DRIVES_INFO (0x80)
+#define MB_FLAGS_CONFIG_TABLE (0x100)
+#define MB_FLAGS_BOOT_LOADER_NAME (0x200)
+#define MB_FLAGS_APM_TABLE (0x400)
+#define MB_FLAGS_GRAPHICS_TABLE (0x800)
+#define MB_FLAGS_ACPI_TABLE (0x1000)
+
+typedef struct _LOADER_MODULE
+{
+ ULONG ModStart;
+ ULONG ModEnd;
+ ULONG String;
+ ULONG Reserved;
+} LOADER_MODULE, *PLOADER_MODULE;
+
+typedef struct _ROS_LOADER_PARAMETER_BLOCK
+{
+ ULONG Flags;
+ ULONG MemLower;
+ ULONG MemHigher;
+ ULONG BootDevice;
+ ULONG CommandLine;
+ ULONG ModsCount;
+ ULONG ModsAddr;
+ UCHAR Syms[12];
+ ULONG MmapLength;
+ ULONG MmapAddr;
+ ULONG DrivesCount;
+ ULONG DrivesAddr;
+ ULONG ConfigTable;
+ ULONG BootLoaderName;
+ ULONG PageDirectoryStart;
+ ULONG PageDirectoryEnd;
+ ULONG KernelBase;
+} ROS_LOADER_PARAMETER_BLOCK, *PROS_LOADER_PARAMETER_BLOCK;
+
+extern ULONG MmFreeLdrMemHigher, MmFreeLdrMemLower;
+extern BOOLEAN AcpiTableDetected;
+extern ULONG MmFreeLdrPageDirectoryStart, MmFreeLdrPageDirectoryEnd;
+
+#endif