CommonLibSSE NG
ADVAPI32.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "REX/W32/BASE.h"
4 
5 namespace REX::W32
6 {
7  inline auto HKEY_CLASSES_ROOT{ reinterpret_cast<HKEY>(0x80000000ull) };
8  inline auto HKEY_CURRENT_USER{ reinterpret_cast<HKEY>(0x80000001ull) };
9  inline auto HKEY_LOCAL_MACHINE{ reinterpret_cast<HKEY>(0x80000002ull) };
10 }
11 
12 namespace REX::W32
13 {
14  std::int32_t RegGetValueA(HKEY a_key, const char* a_subKey, const char* a_value, std::uint32_t a_flags, std::uint32_t* a_type, void* a_data, std::uint32_t* a_dataLen);
15  std::int32_t RegGetValueW(HKEY a_key, const wchar_t* a_subKey, const wchar_t* a_value, std::uint32_t a_flags, std::uint32_t* a_type, void* a_data, std::uint32_t* a_dataLen);
16 }
Definition: BSDirectInputManager.h:8
std::int32_t RegGetValueW(HKEY a_key, const wchar_t *a_subKey, const wchar_t *a_value, std::uint32_t a_flags, std::uint32_t *a_type, void *a_data, std::uint32_t *a_dataLen)
std::int32_t RegGetValueA(HKEY a_key, const char *a_subKey, const char *a_value, std::uint32_t a_flags, std::uint32_t *a_type, void *a_data, std::uint32_t *a_dataLen)
auto HKEY_LOCAL_MACHINE
Definition: ADVAPI32.h:9
auto HKEY_CLASSES_ROOT
Definition: ADVAPI32.h:7
auto HKEY_CURRENT_USER
Definition: ADVAPI32.h:8
struct HKEY__ * HKEY
Definition: BASE.h:22