|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | BcdElementType |
| struct | BcdObjectType |
| struct | _BCD_ELEMENT_HEADER |
| struct | _BCD_PACKED_ELEMENT |
| struct | _BCD_ELEMENT |
| struct | _BCD_DEVICE_OPTION |
| struct | _BCD_OBJECT_DESCRIPTION |
Typedefs | |
| typedef enum BcdLibraryElementTypes | BcdLibraryElementTypes |
| typedef enum BcdOSLoaderElementTypes | BcdOSLoaderElementTypes |
| typedef enum BcdBootMgrElementTypes | BcdBootMgrElementTypes |
| typedef enum _BcdResumeElementTypes | BcdResumeElementTypes |
| typedef enum _BCDE_OSLOADER_TYPE_BOOT_STATUS_POLICY | BCDE_OSLOADER_TYPE_BOOT_STATUS_POLICY |
| typedef enum BcdStartupElementTypes | BcdStartupElementTypes |
| typedef struct _BCD_ELEMENT_HEADER | BCD_ELEMENT_HEADER |
| typedef struct _BCD_ELEMENT_HEADER * | PBCD_ELEMENT_HEADER |
| typedef struct _BCD_PACKED_ELEMENT | BCD_PACKED_ELEMENT |
| typedef struct _BCD_PACKED_ELEMENT * | PBCD_PACKED_ELEMENT |
| typedef struct _BCD_ELEMENT | BCD_ELEMENT |
| typedef struct _BCD_ELEMENT * | PBCD_ELEMENT |
| typedef struct _BCD_DEVICE_OPTION | BCD_DEVICE_OPTION |
| typedef struct _BCD_DEVICE_OPTION * | PBCD_DEVICE_OPTION |
| typedef struct _BCD_OBJECT_DESCRIPTION | BCD_OBJECT_DESCRIPTION |
| typedef struct _BCD_OBJECT_DESCRIPTION * | PBCD_OBJECT_DESCRIPTION |
Functions | |
| NTSTATUS | BcdOpenStoreFromFile (_In_ PUNICODE_STRING FileName, _In_ PHANDLE StoreHandle) |
| NTSTATUS | BiEnumerateElements (_In_ HANDLE BcdHandle, _In_ HANDLE ObjectHandle, _In_ ULONG RootElementType, _In_ ULONG Flags, _Out_opt_ PBCD_PACKED_ELEMENT Elements, _Inout_ PULONG ElementSize, _Out_ PULONG ElementCountNe) |
| NTSTATUS | BcdOpenObject (_In_ HANDLE BcdHandle, _In_ PGUID ObjectId, _Out_ PHANDLE ObjectHandle) |
| NTSTATUS | BcdDeleteElement (_In_ HANDLE ObjectHandle, _In_ ULONG Type) |
| NTSTATUS | BcdEnumerateAndUnpackElements (_In_ HANDLE BcdHandle, _In_ HANDLE ObjectHandle, _Out_opt_ PBCD_ELEMENT Elements, _Inout_ PULONG ElementSize, _Out_ PULONG ElementCount) |
| NTSTATUS | BiGetObjectDescription (_In_ HANDLE ObjectHandle, _Out_ PBCD_OBJECT_DESCRIPTION Description) |
| typedef struct _BCD_ELEMENT BCD_ELEMENT |
| typedef struct _BCD_DEVICE_OPTION * PBCD_DEVICE_OPTION |
| typedef struct _BCD_ELEMENT * PBCD_ELEMENT |
| typedef struct _BCD_ELEMENT_HEADER * PBCD_ELEMENT_HEADER |
| typedef struct _BCD_PACKED_ELEMENT * PBCD_PACKED_ELEMENT |
| Enumerator | |
|---|---|
| DisplayAllFailures | |
| IgnoreAllFailures | |
| IgnoreShutdownFailures | |
| IgnoreBootFailures | |
| IgnoreCheckpointFailures | |
| DisplayShutdownFailures | |
| DisplayBootFailures | |
| DisplayCheckpointFailures | |
Definition at line 209 of file bcd.h.
| Enumerator | |
|---|---|
| Reserved1 | |
| Reserved2 | |
| BcdResumeBoolean_UseCustomSettings | |
| BcdResumeDevice_AssociatedOsDevice | |
| BcdResumeBoolean_DebugOptionEnabled | |
| BcdResumeInteger_BootMenuPolicy | |
Definition at line 199 of file bcd.h.
Definition at line 181 of file bcd.h.
Definition at line 48 of file bcd.h.
Definition at line 108 of file bcd.h.
| Enumerator | |
|---|---|
| BcdStartupBoolean_PxeSoftReboot | |
| BcdStartupString_PxeApplicationName | |
Definition at line 222 of file bcd.h.
Definition at line 560 of file bcd.c.
Referenced by BmPurgeOption().
| NTSTATUS BcdEnumerateAndUnpackElements | ( | _In_ HANDLE | BcdHandle, |
| _In_ HANDLE | ObjectHandle, | ||
| _Out_opt_ PBCD_ELEMENT | Elements, | ||
| _Inout_ PULONG | ElementSize, | ||
| _Out_ PULONG | ElementCount | ||
| ) |
Definition at line 1241 of file bcd.c.
Referenced by BmGetOptionList().
Definition at line 506 of file bcd.c.
Referenced by BiEnumerateSubElements(), BmGetEntryDescription(), BmGetOptionList(), and BmPurgeOption().
| NTSTATUS BcdOpenStoreFromFile | ( | _In_ PUNICODE_STRING | FileName, |
| _In_ PHANDLE | StoreHandle | ||
| ) |
Definition at line 1322 of file bcd.c.
Referenced by BmOpenDataStore().
| NTSTATUS BiEnumerateElements | ( | _In_ HANDLE | BcdHandle, |
| _In_ HANDLE | ObjectHandle, | ||
| _In_ ULONG | RootElementType, | ||
| _In_ ULONG | Flags, | ||
| _Out_opt_ PBCD_PACKED_ELEMENT | Elements, | ||
| _Inout_ PULONG | ElementSize, | ||
| _Out_ PULONG | ElementCountNe | ||
| ) |
Definition at line 804 of file bcd.c.
Referenced by BcdEnumerateAndUnpackElements(), and BiEnumerateSubElements().
| NTSTATUS BiGetObjectDescription | ( | _In_ HANDLE | ObjectHandle, |
| _Out_ PBCD_OBJECT_DESCRIPTION | Description | ||
| ) |
Definition at line 1178 of file bcd.c.
Referenced by BmGetEntryDescription().