ReactOS 0.4.16-dev-297-gc569aee
|
#include "bootmgr.h"
Go to the source code of this file.
Classes | |
struct | _BL_BSD_LOG_OBJECT |
Typedefs | |
typedef struct _BL_BSD_LOG_OBJECT | BL_BSD_LOG_OBJECT |
typedef struct _BL_BSD_LOG_OBJECT * | PBL_BSD_LOG_OBJECT |
typedef struct _BL_BSD_LOG_OBJECT * PBL_BSD_LOG_OBJECT |
VOID BlBsdInitializeLog | ( | _In_ PBL_DEVICE_DESCRIPTOR | LogDevice, |
_In_ PWCHAR | LogPath, | ||
_In_ ULONG | Flags | ||
) |
Definition at line 884 of file bootmgr.c.
Referenced by BmpInitializeBootStatusDataLog().
Definition at line 1075 of file bootmgr.c.
Referenced by BmMain().
Definition at line 695 of file bootmgr.c.
Referenced by BmLaunchRecoverySequence(), BmMain(), and BmpLaunchBootEntry().
ULONG BmDisplayDumpError | ( | _In_ PBL_LOADED_APPLICATION_ENTRY | BootEntry, |
_In_ ULONG | LaunchCode | ||
) |
Definition at line 2127 of file bootmgr.c.
Referenced by BmpLaunchBootEntry().
VOID BmDisplayGetBootMenuStatus | ( | _Out_ PL_MENU_STATUS | MenuStatus | ) |
Definition at line 1753 of file bootmgr.c.
Referenced by BmpProcessBootEntry().
NTSTATUS BmEnumerateBootEntries | ( | _In_ HANDLE | BcdHandle, |
_Out_ PBL_LOADED_APPLICATION_ENTRY ** | BootSequence, | ||
_Out_ PULONG | SequenceCount | ||
) |
Definition at line 1509 of file bootmgr.c.
Referenced by BmpGetSelectedBootEntry().
Definition at line 445 of file bootmgr.c.
Referenced by BmpErrorLog(), and BmpLaunchBootEntry().
VOID BmFatalErrorEx | ( | _In_ ULONG | ErrorCode, |
_In_ ULONG_PTR | Parameter1, | ||
_In_ ULONG_PTR | Parameter2, | ||
_In_ ULONG_PTR | Parameter3, | ||
_In_ ULONG_PTR | Parameter4 | ||
) |
Definition at line 498 of file bootmgr.c.
Referenced by BmMain(), BmOpenDataStore(), BmpGetSelectedBootEntry(), BmpLaunchBootEntry(), and BmpTransferExecution().
Definition at line 301 of file bootmgr.c.
Referenced by BmMain().
Definition at line 1026 of file bootmgr.c.
Referenced by BmMain().
Definition at line 1105 of file bootmgr.c.
Referenced by BmMain().
Definition at line 1087 of file bootmgr.c.
Referenced by BmMain().
BL_MENU_POLICY BmGetBootMenuPolicy | ( | _In_ PBL_LOADED_APPLICATION_ENTRY | BootEntry | ) |
Definition at line 1685 of file bootmgr.c.
Referenced by BmpProcessBootEntry(), and BmpTransferExecution().
NTSTATUS BmGetBootSequence | ( | _In_ HANDLE | BcdHandle, |
_In_ PGUID | SequenceList, | ||
_In_ ULONG | SequenceListCount, | ||
_In_ ULONG | Flags, | ||
_Out_ PBL_LOADED_APPLICATION_ENTRY ** | BootSequence, | ||
_Out_ PULONG | SequenceCount | ||
) |
Definition at line 1465 of file bootmgr.c.
Referenced by BmLaunchRecoverySequence(), and BmMain().
NTSTATUS BmGetEntryDescription | ( | _In_ HANDLE | BcdHandle, |
_In_ PGUID | ObjectId, | ||
_Out_ PBCD_OBJECT_DESCRIPTION | Description | ||
) |
Definition at line 1213 of file bootmgr.c.
Referenced by BmpPopulateBootEntryList().
NTSTATUS BmGetOptionList | ( | _In_ HANDLE | BcdHandle, |
_In_ PGUID | ObjectId, | ||
_In_ PBL_BCD_OPTION * | OptionList | ||
) |
Definition at line 43 of file bootmgr.c.
Referenced by BmGetOptionList(), BmpPopulateBootEntryList(), and BmpUpdateApplicationOptions().
NTSTATUS BmLaunchRecoverySequence | ( | _In_ PBL_LOADED_APPLICATION_ENTRY | BootEntry, |
_In_ ULONG | LaunchCode | ||
) |
Definition at line 2011 of file bootmgr.c.
Referenced by BmpLaunchBootEntry().
NTSTATUS NTAPI BmMain | ( | _In_ PBOOT_APPLICATION_PARAMETER_BLOCK | BootParameters | ) |
Definition at line 2736 of file bootmgr.c.
Referenced by EfiEntry().
Definition at line 400 of file bootmgr.c.
Referenced by BmOpenDataStore().
Definition at line 711 of file bootmgr.c.
Referenced by BmLaunchRecoverySequence(), BmMain(), and BmpLaunchBootEntry().
NTSTATUS BmpCreateDevices | ( | _In_ PBL_LOADED_APPLICATION_ENTRY | BootEntry | ) |
Definition at line 2170 of file bootmgr.c.
Referenced by BmpLaunchBootEntry().
VOID BmpErrorLog | ( | _In_ ULONG | ErrorCode, |
_In_ NTSTATUS | ErrorStatus, | ||
_In_ ULONG | ErrorMsgId, | ||
_In_ PWCHAR | FileName, | ||
_In_ ULONG | HelpMsgId | ||
) |
Definition at line 464 of file bootmgr.c.
Referenced by BmFatalErrorEx().
Definition at line 409 of file bootmgr.c.
Referenced by BmFatalErrorEx().
NTSTATUS BmpFwGetApplicationDirectoryPath | ( | _In_ PUNICODE_STRING | ApplicationDirectoryPath | ) |
Definition at line 229 of file bootmgr.c.
Referenced by BmFwInitializeBootDirectoryPath().
Definition at line 644 of file bootmgr.c.
Referenced by BmOpenDataStore(), and BmpInitializeBootStatusDataLog().
VOID BmpGetDefaultBootEntry | ( | _In_ PBL_LOADED_APPLICATION_ENTRY * | Sequence, |
_In_ ULONG | Count, | ||
_Out_ PBL_LOADED_APPLICATION_ENTRY * | DefaultEntry, | ||
_Out_ PULONG | DefaultIndex | ||
) |
Definition at line 1638 of file bootmgr.c.
Referenced by BmpGetSelectedBootEntry().
NTSTATUS BmpGetSelectedBootEntry | ( | _In_ HANDLE | BcdHandle, |
_Out_ PBL_LOADED_APPLICATION_ENTRY * | SelectedBootEntry, | ||
_Out_ PULONG | EntryIndex, | ||
_Out_ PBOOLEAN | ExitBootManager | ||
) |
Definition at line 1814 of file bootmgr.c.
Referenced by BmMain().
Definition at line 951 of file bootmgr.c.
Referenced by BmMain().
NTSTATUS BmpLaunchBootEntry | ( | _In_ PBL_LOADED_APPLICATION_ENTRY | BootEntry, |
_Out_ PULONG | EntryIndex, | ||
_In_ ULONG | LaunchCode, | ||
_In_ BOOLEAN | LaunchWinRe | ||
) |
Definition at line 2426 of file bootmgr.c.
Referenced by BmLaunchRecoverySequence(), and BmMain().
NTSTATUS BmpPopulateBootEntryList | ( | _In_ HANDLE | BcdHandle, |
_In_ PGUID | SequenceList, | ||
_In_ ULONG | Flags, | ||
_Out_ PBL_LOADED_APPLICATION_ENTRY * | BootSequence, | ||
_Out_ PULONG | SequenceCount | ||
) |
Definition at line 1247 of file bootmgr.c.
Referenced by BmEnumerateBootEntries(), and BmGetBootSequence().
Definition at line 1163 of file bootmgr.c.
Referenced by BmMain().
VOID BmpProcessBootEntry | ( | _In_ HANDLE | BcdHandle, |
_In_ PBL_LOADED_APPLICATION_ENTRY | BootEntry, | ||
_Out_ PBOOLEAN | ExitBootManager | ||
) |
Definition at line 1774 of file bootmgr.c.
Referenced by BmpGetSelectedBootEntry().
Definition at line 1764 of file bootmgr.c.
Referenced by BmpLaunchBootEntry(), and BmpProcessBootEntry().
NTSTATUS BmpTransferExecution | ( | _In_ PBL_LOADED_APPLICATION_ENTRY | BootEntry, |
_Out_ PULONG | LaunchCode, | ||
_Out_ PBOOLEAN | Recover | ||
) |
Definition at line 2230 of file bootmgr.c.
Referenced by BmpLaunchBootEntry().
Definition at line 208 of file bootmgr.c.
Referenced by BmMain().
Definition at line 1187 of file bootmgr.c.
Referenced by BmMain(), and BmpLaunchBootEntry().
Definition at line 1130 of file bootmgr.c.
Referenced by BmMain().
DEFINE_GUID | ( | GUID_WINDOWS_BOOTMGR | , |
0x9DEA862C | , | ||
0x5CDD | , | ||
0x4E70 | , | ||
0xAC | , | ||
0xC1 | , | ||
0xF3 | , | ||
0x2B | , | ||
0x34 | , | ||
0x4D | , | ||
0x47 | , | ||
0x95 | |||
) |
GUID BmApplicationIdentifier |
Definition at line 23 of file bootmgr.c.
Referenced by BmMain(), and BmpUpdateApplicationOptions().
BOOLEAN BmBootEntryOverridePresent |
Definition at line 37 of file bootmgr.c.
Referenced by BmpGetSelectedBootEntry().
BOOLEAN BmBootIniUsed |
Definition at line 30 of file bootmgr.c.
Referenced by BmCloseDataStore(), BmEnumerateBootEntries(), and BmOpenDataStore().
BOOLEAN BmDisplayStateCached |
Definition at line 34 of file bootmgr.c.
Referenced by BmMain(), and BmpGetSelectedBootEntry().
BOOLEAN BmpDisplayBootMenu |
Definition at line 38 of file bootmgr.c.
Referenced by BmpGetSelectedBootEntry(), and BmpProcessBootEntry().
BL_BOOT_ERROR BmpErrorBuffer |
Definition at line 26 of file bootmgr.c.
Referenced by BmErrorPurge(), and BmpErrorLog().
PBL_LOADED_APPLICATION_ENTRY* BmpFailedBootEntries |
Definition at line 35 of file bootmgr.c.
Referenced by BmpGetSelectedBootEntry().
WCHAR BmpFileNameBuffer[128] |
Definition at line 31 of file bootmgr.c.
Referenced by BmFatalErrorEx().
PBL_BOOT_ERROR BmpInternalBootError |
Definition at line 27 of file bootmgr.c.
Referenced by BmDisplayDumpError(), BmErrorPurge(), BmMain(), BmpErrorLog(), and BmpLaunchBootEntry().
BL_PACKED_BOOT_ERROR BmpPackedBootError |
Definition at line 28 of file bootmgr.c.
Referenced by BmErrorPurge().
PBL_LOADED_APPLICATION_ENTRY BmpSelectedBootEntry |
Definition at line 36 of file bootmgr.c.
Referenced by BmGetBootMenuPolicy(), and BmpLaunchBootEntry().
PWCHAR BootDirectory |
Definition at line 24 of file bootmgr.c.
Referenced by BmFwInitializeBootDirectoryPath(), and BmpFwGetFullPath().
BL_BSD_LOG_OBJECT BsdpLogObject |
Definition at line 880 of file bootmgr.c.
Referenced by BlBsdInitializeLog().
BOOLEAN BsdpLogObjectInitialized |
Definition at line 881 of file bootmgr.c.
Referenced by BlBsdInitializeLog().
PWCHAR ParentFileName = L"" |
Definition at line 32 of file bootmgr.c.
Referenced by BmFatalErrorEx(), and FileIoOpen().