mirror of
https://github.com/reactos/reactos.git
synced 2024-09-29 05:54:05 +00:00
[NDK/RTL]: Fix RtlGetSetBootStatusData prototype and add the BSD Items that can be set with it.
svn path=/trunk/; revision=55345
This commit is contained in:
parent
b12e5cfc77
commit
292010dcd6
|
@ -3877,12 +3877,12 @@ NTSYSAPI
|
|||
NTSTATUS
|
||||
NTAPI
|
||||
RtlGetSetBootStatusData(
|
||||
HANDLE FileHandle,
|
||||
BOOLEAN WriteMode,
|
||||
DWORD DataClass,
|
||||
PVOID Buffer,
|
||||
ULONG BufferSize,
|
||||
DWORD DataClass2
|
||||
IN HANDLE FileHandle,
|
||||
IN BOOLEAN WriteMode,
|
||||
IN RTL_BSD_ITEM_TYPE DataClass,
|
||||
IN PVOID Buffer,
|
||||
IN ULONG BufferSize,
|
||||
OUT PULONG ReturnLength OPTIONAL
|
||||
);
|
||||
|
||||
NTSYSAPI
|
||||
|
|
|
@ -367,6 +367,20 @@ extern BOOLEAN NTSYSAPI NLS_MB_OEM_CODE_PAGE_TAG;
|
|||
|
||||
#ifdef NTOS_MODE_USER
|
||||
|
||||
//
|
||||
// Boot Status Data Field Types
|
||||
//
|
||||
typedef enum _RTL_BSD_ITEM_TYPE
|
||||
{
|
||||
RtlBsdItemVersionNumber,
|
||||
RtlBsdItemProductType,
|
||||
RtlBsdItemAabEnabled,
|
||||
RtlBsdItemAabTimeout,
|
||||
RtlBsdItemBootGood,
|
||||
RtlBsdItemBootShutdown,
|
||||
RtlBsdItemMax
|
||||
} RTL_BSD_ITEM_TYPE, *PRTL_BSD_ITEM_TYPE;
|
||||
|
||||
//
|
||||
// Table and Compare result types
|
||||
//
|
||||
|
|
|
@ -686,12 +686,12 @@ RtlCreateBootStatusDataFile(VOID)
|
|||
*/
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
RtlGetSetBootStatusData(HANDLE Filehandle,
|
||||
BOOLEAN WriteMode,
|
||||
DWORD DataClass,
|
||||
PVOID Buffer,
|
||||
ULONG BufferSize,
|
||||
DWORD DataClass2)
|
||||
RtlGetSetBootStatusData(IN HANDLE Filehandle,
|
||||
IN BOOLEAN WriteMode,
|
||||
IN RTL_BSD_ITEM_TYPE DataClass,
|
||||
IN PVOID Buffer,
|
||||
IN ULONG BufferSize,
|
||||
OUT PULONG ReturnLength)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
|
|
Loading…
Reference in a new issue