#include "ntrtlp.h"
Go to the source code of this file.
Defines | |
#define | REG_INVALID_ATTRIBUTES (OBJ_EXCLUSIVE | OBJ_PERMANENT) |
Functions | |
NTSTATUS | RtlpNtOpenKey (OUT PHANDLE KeyHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN ULONG Options) |
NTSTATUS | RtlpNtCreateKey (OUT PHANDLE KeyHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN ULONG Options, IN PUNICODE_STRING Provider, OUT OPTIONAL PULONG Disposition) |
NTSTATUS | RtlpNtQueryValueKey (IN HANDLE KeyHandle, OUT OPTIONAL PULONG KeyValueType, OUT OPTIONAL PVOID KeyValue, IN OUT OPTIONAL PULONG KeyValueLength, OUT OPTIONAL PLARGE_INTEGER LastWriteTime) |
NTSTATUS | RtlpNtSetValueKey (IN HANDLE KeyHandle, IN ULONG KeyValueType, IN OPTIONAL PVOID KeyValue, IN ULONG KeyValueLength) |
NTSTATUS | RtlpNtMakeTemporaryKey (IN HANDLE KeyHandle) |
NTSTATUS | RtlpNtEnumerateSubKey (IN HANDLE KeyHandle, OUT PUNICODE_STRING SubKeyName, IN ULONG Index, OUT PLARGE_INTEGER LastWriteTime) |
|
Definition at line 55 of file rtl/registry.c. Referenced by RtlpNtCreateKey(), and RtlpNtOpenKey(). |
|
Definition at line 139 of file rtl/registry.c. References NtCreateKey(), NULL, ObjectAttributes, REG_INVALID_ATTRIBUTES, and RTL_PAGED_CODE.
|
|
Definition at line 465 of file rtl/registry.c. References Index, Name, NT_SUCCESS, NtEnumerateKey(), NTSTATUS(), NULL, RTL_PAGED_CODE, RtlAllocateHeap, RtlFreeHeap, Status, and USHORT.
|
|
Definition at line 430 of file rtl/registry.c. References NtDeleteKey(), and RTL_PAGED_CODE.
|
|
Definition at line 70 of file rtl/registry.c. References NtOpenKey(), ObjectAttributes, REG_INVALID_ATTRIBUTES, and RTL_PAGED_CODE.
|
|
Definition at line 226 of file rtl/registry.c. References NT_SUCCESS, NtQueryValueKey(), NTSTATUS(), NULL, RTL_PAGED_CODE, RtlAllocateHeap, RtlFreeHeap, and Status. Referenced by RtlInitializeRXact().
|
|
Definition at line 372 of file rtl/registry.c. References NtSetValueKey(), and RTL_PAGED_CODE.
|