|
| #define | KEY_CONTROL (DELETE| READ_CONTROL| WRITE_DAC| WRITE_OWNER) |
| |
| #define | KEY_RW (KEY_READ|KEY_WRITE) |
| |
| #define | ALL_SECURITY_INFO |
| |
| #define | REG_OK(rc) (rc == NOERROR) |
| |
| #define | REG_ERR(rc) (rc != NOERROR) |
| |
| #define | RegQueryDefaultValue(hKey, pType, pData, pSize) RegQueryValueEx( hKey, _T(""), 0, pType, pData, pSize ) |
| |
| #define | RegQuerySubkeys(hKey, pNrKeys, pCcKeyname) RegQueryInfoKey( hKey, 0,0,0, pNrKeys, pCcKeyname, 0,0,0,0,0,0 ) |
| |
|
| HKEY | RegCloseKeyEx (HKEY Key) |
| |
| BOOL | RegKeyExist (HKEY BaseKey, CSTR RegPath) |
| |
| BOOL | RegValueExist (HKEY hKey, CSTR Name) |
| |
| LONG | RegDeleteBranch (HKEY Parent, CSTR SubkeyName) |
| |
| LONG | _RegRenameKey (HKEY BaseKey, CSTR Subkey, CSTR NewSubkeyName) |
| |
| LONG | RegRenameValue (HKEY hKey, CSTR OldName, CSTR NewName) |
| |
| CSTR | RegSysKeyName (HKEY hkey) |
| |
| CSTR | RegSysKeyAcronym (HKEY hkey) |
| |
| CSTR | RegTypeName (DWORD type) |
| |
| CSTR | RegValueName (CSTR name) |
| |
| LONG | RegSetDWord (HKEY hKey, CSTR ValName, DWORD Val) |
| |
| LONG | RegGetDWord (HKEY hKey, CSTR ValName, PDWORD pVal) |
| |
| LONG | RegGetUInt (HKEY hKey, CSTR ValName, PUINT pVal) |
| |
| LONG | RegGetBool (HKEY hKey, CSTR ValName, bool *pVal) |
| |
| LONG | RegSetBinary (HKEY hKey, CSTR ValName, PBYTE Val, DWORD Size) |
| |
| LONG | RegGetBinary (HKEY hKey, CSTR ValName, PBYTE pVal, PDWORD pSize) |
| |
| LONG | RegSetString (HKEY hKey, CSTR ValName, CSTR Str, DWORD Type) |
| |
| LONG | RegGetString (HKEY hKey, CSTR ValName, TSTR Buf, PDWORD Size, PDWORD Type) |
| |
| LONG | SaveWindowRect (HWND hWnd, HKEY baseKey, CSTR regPath, CSTR valName) |
| |
| LONG | RestoreWindowRect (HWND hWnd, HKEY baseKey, CSTR regPath, CSTR valName) |
| |