| int RegCloseKey(long hKey) | Static+2 flags | | 0x08 |
| int RegEnumKeyEx(SafeRegistryHandle hKey, int dwIndex, const char[]& lpName, int lpcbName, const int[]& lpReserved, StringBuilder lpClass, const int[]& lpcbClass, const long[]& lpftLastWriteTime) | Static+2 flags | | 0x08 |
| int RegOpenKeyEx(SafeRegistryHandle hKey, const string& lpSubKey, int ulOptions, int samDesired, SafeRegistryHandle& hkResult) | Static+2 flags | | 0x08 |
| int RegQueryInfoKey(SafeRegistryHandle hKey, StringBuilder lpClass, const int[]& lpcbClass, long lpReserved_MustBeZero, int lpcSubKeys, const int[]& lpcbMaxSubKeyLen, const int[]& lpcbMaxClassLen, int lpcValues, const int[]& lpcbMaxValueNameLen, const int[]& lpcbMaxValueLen, const int[]& lpcbSecurityDescriptor, const int[]& lpftLastWriteTime) | Static+2 flags | | 0x08 |
| int RegQueryValueEx(SafeRegistryHandle hKey, const string& lpValueName, const int[]& lpReserved, int lpType, const byte[]& lpData, int lpcbData) | Static+2 flags | | 0x08 |
| int RegQueryValueEx(SafeRegistryHandle hKey, const string& lpValueName, const int[]& lpReserved, int lpType, int lpData, int lpcbData) | Static+2 flags | | 0x08 |
| int RegQueryValueEx(SafeRegistryHandle hKey, const string& lpValueName, const int[]& lpReserved, int lpType, long lpData, int lpcbData) | Static+2 flags | | 0x08 |
| int RegQueryValueEx(SafeRegistryHandle hKey, const string& lpValueName, const int[]& lpReserved, int lpType, const char[]& lpData, int lpcbData) | Static+2 flags | | 0x08 |