[FREELDR] Some ARC-spec compatibility refactoring + simplifications & fixes.
[reactos.git] / boot / freeldr / freeldr / include / oslist.h
index 934ee62..1676900 100644 (file)
 
 #pragma once
 
+#define TAG_STRING  ' rtS'
+
 typedef struct tagOperatingSystemItem
 {
-    PCSTR SystemPartition;
+    PCSTR SectionName;
     PCSTR LoadIdentifier;
-    PCSTR OsLoadOptions;
 } OperatingSystemItem;
 
-OperatingSystemItem* InitOperatingSystemList(ULONG* OperatingSystemCountPointer);
+OperatingSystemItem*
+InitOperatingSystemList(
+    OUT PULONG OperatingSystemCount,
+    OUT PULONG DefaultOperatingSystem);