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