Lines Matching refs:hKey
268 using PFN_RegOpenKeyExA = LSTATUS(__stdcall *)(HKEY hKey, LPCSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult);
270 using PFN_RegQueryValueExA = LSTATUS(__stdcall *)(HKEY hKey, LPCSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData,
273 using PFN_RegEnumValueA = LSTATUS(__stdcall *)(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName,
277 using PFN_RegCloseKey = LSTATUS(__stdcall *)(HKEY hKey);
280 LSTATUS __stdcall ShimRegOpenKeyExA(HKEY hKey, LPCSTR lpSubKey, [[maybe_unused]] DWORD ulOptions,
282 if (HKEY_LOCAL_MACHINE != hKey && HKEY_CURRENT_USER != hKey) return ERROR_BADKEY;
284 if (HKEY_LOCAL_MACHINE == hKey)
286 else if (HKEY_CURRENT_USER == hKey)
294 const std::string *get_path_of_created_key(HKEY hKey) {
296 if (key.key == hKey) {
316 LSTATUS __stdcall ShimRegEnumValueA(HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName,
319 const std::string *path = get_path_of_created_key(hKey);
339 LSTATUS __stdcall ShimRegCloseKey(HKEY hKey) {
341 if (platform_shim.created_keys[i].get() == hKey) {