ReactOS 0.4.16-dev-725-g22577ae
|
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().