131 InitialBsd.
Version =
sizeof(InitialBsd);
174 DPRINT(
"RtlGetSetBootStatusData (%p %u %d %p %lu %p)\n",
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES ObjectAttributes
#define NT_SUCCESS(StatCode)
IN CINT OUT PVOID IN ULONG OUT PULONG ReturnLength
IN PDCB IN PCCB IN VBO IN OUT PULONG OUT PDIRENT OUT PBCB OUT PVBO ByteOffset
IN PFCB IN PFILE_OBJECT FileObject IN ULONG AllocationSize
_Must_inspect_result_ _In_opt_ PFLT_INSTANCE _Out_ PHANDLE FileHandle
#define FILE_SYNCHRONOUS_IO_NONALERT
#define OBJ_CASE_INSENSITIVE
static OUT PIO_STATUS_BLOCK IoStatusBlock
NTSYSAPI NTSTATUS NTAPI ZwOpenFile(_Out_ PHANDLE FileHandle, _In_ ACCESS_MASK DesiredAccess, _In_ POBJECT_ATTRIBUTES ObjectAttributes, _Out_ PIO_STATUS_BLOCK IoStatusBlock, _In_ ULONG ShareAccess, _In_ ULONG OpenOptions)
NTSYSAPI NTSTATUS NTAPI ZwClose(_In_ HANDLE Handle)
enum _RTL_BSD_ITEM_TYPE RTL_BSD_ITEM_TYPE
#define FILE_ATTRIBUTE_SYSTEM
#define FILE_GENERIC_READ
#define FILE_GENERIC_WRITE
#define DBG_UNREFERENCED_LOCAL_VARIABLE(L)
#define RTL_CONSTANT_OBJECT_ATTRIBUTES(n, a)
NTSTATUS NTAPI RtlLockBootStatusData(_Out_ PHANDLE FileHandle)
NTSTATUS NTAPI RtlGetSetBootStatusData(_In_ HANDLE FileHandle, _In_ BOOLEAN Read, _In_ RTL_BSD_ITEM_TYPE DataClass, _In_ PVOID Buffer, _In_ ULONG BufferSize, _Out_opt_ PULONG ReturnLength)
NTSTATUS NTAPI RtlUnlockBootStatusData(_In_ HANDLE FileHandle)
RTL_BSD_ITEM_TABLE_ENTRY BsdItemTable[RtlBsdItemMax]
struct _RTL_BSD_ITEM_TABLE_ENTRY RTL_BSD_ITEM_TABLE_ENTRY
NTSTATUS NTAPI RtlCreateBootStatusDataFile(VOID)
#define STATUS_BUFFER_TOO_SMALL
RTL_BSD_POWER_BUTTON_PRESS_INFO PowerButtonPressInfo
ULONG LastSuccessfulShutdownBootId
RTL_BSD_DATA_ERROR_INFO ErrorInfo
BOOLEAN LastBootSucceeded
ULONG LastReportedAbnormalShutdownBootId
RTL_BSD_DATA_POWER_TRANSITION PowerTransition
#define RTL_CONSTANT_STRING(s)
#define FIELD_OFFSET(t, f)
#define RtlZeroMemory(Destination, Length)
#define STATUS_INVALID_PARAMETER
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
NTSYSAPI NTSTATUS NTAPI ZwFlushBuffersFile(_In_ HANDLE FileHandle, _Out_ PIO_STATUS_BLOCK IoStatusBlock)