|
| LONG | EnumValueName (_In_ DWORD iIndex, _Out_ LPTSTR pszName, _Inout_ LPDWORD pnNameLength) |
| |
| | CRegKey () noexcept |
| |
| | CRegKey (CRegKey &key) noexcept |
| |
| | CRegKey (HKEY hKey) noexcept |
| |
| | ~CRegKey () noexcept |
| |
| void | Attach (HKEY hKey) noexcept |
| |
| LONG | Close () noexcept |
| |
| HKEY | Detach () noexcept |
| |
| LONG | Open (HKEY hKeyParent, LPCTSTR lpszKeyName, REGSAM samDesired=KEY_READ|KEY_WRITE) noexcept |
| |
| LONG | Create (HKEY hKeyParent, LPCTSTR lpszKeyName, LPTSTR lpszClass=REG_NONE, DWORD dwOptions=REG_OPTION_NON_VOLATILE, REGSAM samDesired=KEY_READ|KEY_WRITE, LPSECURITY_ATTRIBUTES lpSecAttr=NULL, LPDWORD lpdwDisposition=NULL) noexcept |
| |
| LONG | QueryValue (LPCTSTR pszValueName, DWORD *pdwType, void *pData, ULONG *pnBytes) noexcept |
| |
| LONG | QueryDWORDValue (LPCTSTR pszValueName, DWORD &dwValue) noexcept |
| |
| LONG | QueryBinaryValue (LPCTSTR pszValueName, void *pValue, ULONG *pnBytes) noexcept |
| |
| LONG | QueryStringValue (LPCTSTR pszValueName, LPTSTR pszValue, ULONG *pnChars) noexcept |
| |
| LONG | QueryGUIDValue (LPCTSTR pszValueName, GUID &guidValue) noexcept |
| |
| LONG | QueryQWORDValue (LPCTSTR pszValueName, ULONGLONG &qwValue) noexcept |
| |
| LONG | QueryMultiStringValue (LPCTSTR pszValueName, LPTSTR pszValue, ULONG *pnChars) noexcept |
| |
| LONG | SetValue (LPCTSTR pszValueName, DWORD dwType, const void *pValue, ULONG nBytes) noexcept |
| |
| LONG | SetDWORDValue (LPCTSTR pszValueName, DWORD dwValue) noexcept |
| |
| LONG | SetStringValue (LPCTSTR pszValueName, LPCTSTR pszValue, DWORD dwType=REG_SZ) noexcept |
| |
| LONG | SetGUIDValue (LPCTSTR pszValueName, REFGUID guidValue) noexcept |
| |
| LONG | SetBinaryValue (LPCTSTR pszValueName, const void *pValue, ULONG nBytes) noexcept |
| |
| LONG | SetMultiStringValue (LPCTSTR pszValueName, LPCTSTR pszValue) noexcept |
| |
| LONG | SetQWORDValue (LPCTSTR pszValueName, ULONGLONG qwValue) noexcept |
| |
| LONG | NotifyChangeKeyValue (BOOL bWatchSubtree, DWORD dwNotifyFilter, HANDLE hEvent, BOOL bAsync=TRUE) noexcept |
| |
| LONG | Flush () noexcept |
| |
| LONG | SetKeyValue (LPCTSTR lpszKeyName, LPCTSTR lpszValue, LPCTSTR lpszValueName=NULL) noexcept |
| |
| LONG | DeleteValue (LPCTSTR lpszValue) noexcept |
| |
| LONG | DeleteSubKey (LPCTSTR lpszSubKey) noexcept |
| |
| LONG | RecurseDeleteKey (LPCTSTR lpszKey) noexcept |
| |
| LONG | EnumKey (DWORD iIndex, LPTSTR pszName, LPDWORD pnNameLength, FILETIME *pftLastWriteTime=NULL) noexcept |
| |
| LONG | GetKeySecurity (SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR psd, LPDWORD pnBytes) noexcept |
| |
| LONG | SetKeySecurity (SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR psd) noexcept |
| |
| | operator HKEY () const noexcept |
| |
| CRegKey & | operator= (CRegKey &key) noexcept |
| |
Definition at line 22 of file registry.h.