#include <rtl.h>
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | PRTL_BSD_ITEM |
Defines |
| #define | NDEBUG |
Functions |
| static NTSTATUS | RtlpSysVolCreateSecurityDescriptor (OUT PISECURITY_DESCRIPTOR *SecurityDescriptor, OUT PSID *SystemSid) |
| static NTSTATUS | RtlpSysVolCheckOwnerAndSecurity (IN HANDLE DirectoryHandle, IN PISECURITY_DESCRIPTOR SecurityDescriptor) |
| static NTSTATUS | RtlpSysVolTakeOwnership (IN PUNICODE_STRING DirectoryPath, IN PSECURITY_DESCRIPTOR SecurityDescriptor) |
| NTSTATUS NTAPI | RtlCreateSystemVolumeInformationFolder (IN PUNICODE_STRING VolumeRootPath) |
| NTSTATUS NTAPI | RtlCreateBootStatusDataFile (VOID) |
| NTSTATUS NTAPI | RtlGetSetBootStatusData (IN HANDLE FileHandle, IN BOOLEAN WriteMode, IN RTL_BSD_ITEM_TYPE DataClass, IN PVOID Buffer, IN ULONG BufferSize, OUT PULONG ReturnLength) |
| NTSTATUS NTAPI | RtlLockBootStatusData (OUT PHANDLE FileHandle) |
| NTSTATUS NTAPI | RtlUnlockBootStatusData (IN HANDLE FileHandle) |
Variables |
| static SID_IDENTIFIER_AUTHORITY | LocalSystemAuthority = {SECURITY_NT_AUTHORITY} |
| static RTL_BSD_ITEM | BsdItemTable [6] = {{0, 4}, {4, 4,}, {8, 1}, {9, 1}, {10, 1}, {11, 1}} |