Go to the source code of this file.
Data Structures |
| struct | PVALUE |
| struct | PMEMKEY |
Defines |
| #define | HKEY_TO_MEMKEY(hKey) ((MEMKEY)(hKey)) |
| #define | MEMKEY_TO_HKEY(memKey) ((HKEY)(memKey)) |
| #define | ERROR_SUCCESS 0L |
| #define | ERROR_UNSUCCESSFUL 1L |
| #define | ERROR_OUTOFMEMORY 14L |
| #define | ERROR_INVALID_PARAMETER 87L |
| #define | ERROR_MORE_DATA 234L |
| #define | ERROR_NO_MORE_ITEMS 259L |
| #define | REG_NONE 0 |
| #define | REG_SZ 1 |
| #define | REG_EXPAND_SZ 2 |
| #define | REG_BINARY 3 |
| #define | REG_DWORD 4 |
| #define | REG_DWORD_BIG_ENDIAN 5 |
| #define | REG_DWORD_LITTLE_ENDIAN 4 |
| #define | REG_LINK 6 |
| #define | REG_MULTI_SZ 7 |
| #define | REG_RESOURCE_LIST 8 |
| #define | REG_FULL_RESOURCE_DESCRIPTOR 9 |
| #define | REG_RESOURCE_REQUIREMENTS_LIST 10 |
Functions |
| LONG WINAPI | RegCreateKeyA (IN HKEY hKey, IN LPCSTR lpSubKey, OUT PHKEY phkResult) |
| LONG WINAPI | RegOpenKeyA (IN HKEY hKey, IN LPCSTR lpSubKey, OUT PHKEY phkResult) |
| LONG WINAPI | RegQueryValueExA (HKEY Key, LPCSTR ValueName, PULONG Reserved, PULONG Type, PUCHAR Data, PSIZE_T DataSize) |
| LONG WINAPI | RegSetValueExA (IN HKEY hKey, IN LPCSTR lpValueName OPTIONAL, ULONG Reserved, IN ULONG dwType, IN const UCHAR *lpData, IN ULONG cbData) |
| LONG WINAPI | RegDeleteValueA (HKEY Key, LPCSTR ValueName) |
| LONG WINAPI | RegDeleteKeyA (HKEY Key, LPCSTR Name) |
| USHORT | RegGetSubKeyCount (HKEY Key) |
| ULONG | RegGetValueCount (HKEY Key) |
| VOID | RegInitializeRegistry (VOID) |
| VOID | RegShutdownRegistry (VOID) |
Variables |
| CMHIVE | DefaultHive |
| CMHIVE | SamHive |
| CMHIVE | SecurityHive |
| CMHIVE | SoftwareHive |
| CMHIVE | SystemHive |