- Merge from trunk up to r45543
[reactos.git] / boot / freeldr / freeldr / include / oslist.h
index 81f5ed5..0f3ab77 100644 (file)
 #ifndef __OSLIST_H
 #define __OSLIST_H
 
-BOOLEAN        InitOperatingSystemList(PCSTR **SectionNamesPointer, PCSTR **DisplayNamesPointer, ULONG* OperatingSystemCountPointer);
-ULONG          CountOperatingSystems(ULONG SectionId);
-BOOLEAN        AllocateListMemory(PCHAR **SectionNamesPointer, PCHAR **DisplayNamesPointer, ULONG OperatingSystemCount);
-BOOLEAN        RemoveQuotes(PCHAR QuotedString);
+typedef struct tagOperatingSystemItem
+{
+       PCSTR SystemPartition;
+       PCSTR LoadIdentifier;
+       PCSTR OsLoadOptions;
+} OperatingSystemItem;
+
+OperatingSystemItem* InitOperatingSystemList(ULONG* OperatingSystemCountPointer);
 
 #endif // #defined __OSLIST_H