19 #define QUERY_REGISTRY_KEYS_ROUTINE(fnName) \ 20 LRESULT (fnName)(IN HKEY hRootKey, \ 22 IN LPWSTR SubKeyName, \ 23 IN HKEY hOpenedSubKey, \ 25 IN PVOID EntryContext) 51 #define QUERY_REGISTRY_VALUES_ROUTINE(fnName) \ 52 LRESULT (fnName)(IN HKEY hRootKey, \ 54 IN LPWSTR ValueName, \ 56 IN LPBYTE ValueData, \ 57 IN DWORD ValueLength, \ 59 IN PVOID EntryContext) 86 IN BOOL bCreateKeyIfDoesntExist,
93 #endif // __REGUTILS_H__
_Must_inspect_result_ _Out_ PNDIS_STATUS _In_ NDIS_HANDLE _In_ ULONG _Out_ PNDIS_STRING KeyName
_In_ PCWSTR _Inout_ _At_ QueryTable _Pre_unknown_ PRTL_QUERY_REGISTRY_TABLE QueryTable
LONG RegGetDWORDValue(IN HKEY hKey, IN LPCWSTR lpSubKey OPTIONAL, IN LPCWSTR lpValue OPTIONAL, OUT LPDWORD lpData OPTIONAL)
_Must_inspect_result_ _Out_ PNDIS_STATUS _In_ NDIS_HANDLE _In_ PNDIS_STRING SubKeyName
struct __tagQUERY_REGISTRY_VALUES_TABLE * PQUERY_REGISTRY_VALUES_TABLE
struct __tagQUERY_REGISTRY_VALUES_TABLE QUERY_REGISTRY_VALUES_TABLE
_In_ PCWSTR _In_z_ PCWSTR _In_ ULONG ValueType
static HANDLE ULONG_PTR dwData
struct __tagQUERY_REGISTRY_KEYS_TABLE * PQUERY_REGISTRY_KEYS_TABLE
_In_ PUNICODE_STRING ValueName
_In_ PCWSTR _Inout_ _At_ QueryTable EntryContext
LRESULT RegQueryRegistryValues(IN HKEY hRootKey, IN LPCWSTR KeyName, IN PQUERY_REGISTRY_VALUES_TABLE QueryTable, IN PVOID Context)
PQUERY_REGISTRY_VALUES_ROUTINE QueryRoutine
LRESULT(* PQUERY_REGISTRY_VALUES_ROUTINE)(IN HKEY hRootKey, IN LPCWSTR KeyName, IN LPWSTR ValueName, IN DWORD ValueType, IN LPBYTE ValueData, IN DWORD ValueLength, IN PVOID Context, IN PVOID EntryContext)
LONG RegSetDWORDValue(IN HKEY hKey, IN LPCWSTR lpSubKey OPTIONAL, IN LPCWSTR lpValue OPTIONAL, IN BOOL bCreateKeyIfDoesntExist, IN DWORD dwData)
_In_ GUID _In_ PVOID ValueData
_In_ GUID _In_ PVOID _In_ ULONG ValueLength
LRESULT RegQueryRegistryKeys(IN HKEY hRootKey, IN LPCWSTR KeyName, IN PQUERY_REGISTRY_KEYS_TABLE QueryTable, IN PVOID Context)
LRESULT(* PQUERY_REGISTRY_KEYS_ROUTINE)(IN HKEY hRootKey, IN LPCWSTR KeyName, IN LPWSTR SubKeyName, IN HKEY hOpenedSubKey, IN PVOID Context, IN PVOID EntryContext)
PQUERY_REGISTRY_KEYS_ROUTINE QueryRoutine
struct __tagQUERY_REGISTRY_KEYS_TABLE QUERY_REGISTRY_KEYS_TABLE
struct tagContext Context
PULONG MinorVersion OPTIONAL