121#if (FX_CORE_MODE == FX_CORE_USER_MODE)
154 return _SetValue(
m_Key,
264#if (FX_CORE_MODE == FX_CORE_USER_MODE)
_In_ ULONG _In_opt_ WDFREQUEST _In_opt_ PVOID _In_ size_t _In_ PVOID _In_ size_t _Out_ size_t * DataLength
static _Must_inspect_result_ NTSTATUS _VerifyMultiSzString(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PCUNICODE_STRING RegValueName, __in_bcount(DataLength) PWCHAR DataString, __in ULONG DataLength)
static _Must_inspect_result_ __in HANDLE Key
PFX_DRIVER_GLOBALS m_Globals
static _Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS _QueryQuadWord(__in HANDLE Key
__inline VOID SetHandle(__in HANDLE Key)
static _Must_inspect_result_ _In_ PCUNICODE_STRING _In_ ULONG _In_reads_bytes_(ValueLength) PVOID Value
_Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS QueryValue(__in PCUNICODE_STRING ValueName
static _Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS _SetValue(_In_ HANDLE Key
VOID __inline SetCanCloseHandle(BOOLEAN CanCloseHandle)
static BOOLEAN __inline _IsValidSzType(__in ULONG RegValueType)
_Must_inspect_result_ __in ULONG __out_bcount_opt(ValueLength) PVOID Value
__inline HANDLE GetHandle(VOID)
_Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS Open(__in_opt HANDLE ParentKey
_Must_inspect_result_ __in ULONG __in_bcount(ValueLength) PVOID Value
static _Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS _QueryValue(__in PFX_DRIVER_GLOBALS FxDriverGlobals
_Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS SetValue(__in PCUNICODE_STRING ValueName
__drv_maxIRQL(PASSIVE_LEVEL) ~FxRegKey(VOID)
static _Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS _QueryULong(__in HANDLE Key
__drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS Close(VOID)
static __out_range(Length,(Length+sizeof(KEY_VALUE_PARTIAL_INFORMATION) -1)) ULONG _ComputePartialSize(__in_bound ULONG Length)
static _Must_inspect_result_ __in HANDLE __in PCUNICODE_STRING __in ULONG __out_bcount_opt(ValueLength) PVOID Value
_Must_inspect_result_ __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS Create(__in_opt HANDLE ParentKey
static __drv_maxIRQL(PASSIVE_LEVEL) NTSTATUS _Close(__in HANDLE Key)
#define __drv_maxIRQL(irql)
static LONG WINAPI QueryValue(HANDLE hcKey, LPCWSTR pszValue, PDWORD pType, PBYTE pData, PDWORD pcbData, HANDLE hSpooler)
#define _Must_inspect_result_
#define REG_OPTION_NON_VOLATILE
_In_ ULONG _In_ ULONG _In_ ULONG Length
#define FIELD_OFFSET(t, f)
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
_Must_inspect_result_ _In_opt_ WDFKEY _In_ PCUNICODE_STRING _In_ ACCESS_MASK _In_ ULONG _Out_opt_ PULONG CreateDisposition
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _Out_opt_ PULONG ValueLengthQueried
_Must_inspect_result_ _In_opt_ WDFKEY _In_ PCUNICODE_STRING _In_ ACCESS_MASK _In_ ULONG CreateOptions
_Must_inspect_result_ _In_opt_ WDFKEY ParentKey
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _Out_opt_ PULONG _Out_opt_ PULONG ValueType
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING ValueName
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG ValueLength
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value