ReactOS 0.4.16-dev-734-g364d6e0
|
#include <registry.h>
Public Member Functions | |
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 |
Additional Inherited Members | |
![]() | |
static LONG WINAPI | SetValue (HKEY hKeyParent, LPCTSTR lpszKeyName, LPCTSTR lpszValue, LPCTSTR lpszValueName=NULL) |
![]() | |
HKEY | m_hKey |
![]() | |
static ULONG | _GetMultiStringSize (LPCTSTR pszz) |
static LONG | _DoDeleteKeyTree (HKEY hParentKey, LPCTSTR lpszKey) |
Definition at line 22 of file registry.h.
LONG CRegKeyEx::EnumValueName | ( | _In_ DWORD | iIndex, |
_Out_ LPTSTR | pszName, | ||
_Inout_ LPDWORD | pnNameLength | ||
) |
Definition at line 12 of file registry.cpp.
Referenced by RunOnceExSection::RunOnceExSection().