ReactOS
0.4.15-dev-2359-g0dedb9b
|
#include <RegistryKey.h>
Static Public Member Functions | |
static BOOL | IsHive (HKEY hKey) |
static const TCHAR * | GetValueTypeName (DWORD dwType) |
Public Attributes | |
IMP_IRegistryKey | |
Protected Attributes | |
HANDLE | m_hKey |
BOOL | m_Deleted |
BOOL | m_CanDelete |
LONG | m_Ref |
Definition at line 17 of file registry.cpp.
Definition at line 40 of file registry.cpp.
|
virtual |
Definition at line 51 of file registry.cpp.
CRegistryKey::CRegistryKey | ( | ) |
Definition at line 44 of file RegistryKey.cpp.
|
virtual |
LONG CRegistryKey::CreateSubkey | ( | REGSAM | samDesired, |
const TCHAR * | pszKeyName, | ||
HKEY & | rhKey, | ||
BOOL * | pblnOpened = NULL , |
||
BOOL | blnVolatile = FALSE |
||
) |
Definition at line 572 of file RegistryKey.cpp.
LONG CRegistryKey::GetDefaultValue | ( | DWORD * | pdwType, |
BYTE * | pbValueDataBuffer, | ||
DWORD | dwValueDataBufferSize, | ||
DWORD * | pdwValueDataActualSize | ||
) |
Definition at line 450 of file RegistryKey.cpp.
Definition at line 156 of file RegistryKey.cpp.
Referenced by CRegistryTree::DeleteSubkeys(), CRegistryTree::GetCurrentPath(), CRegistryTree::GetKey(), and OpenSubkey().
LONG CRegistryKey::GetLastWriteTime | ( | SYSTEMTIME & | st | ) |
Definition at line 526 of file RegistryKey.cpp.
Definition at line 540 of file RegistryKey.cpp.
Definition at line 380 of file RegistryKey.cpp.
Definition at line 385 of file RegistryKey.cpp.
Definition at line 333 of file RegistryKey.cpp.
Referenced by CRegistryTree::DeleteSubkeys(), and CRegistryTree::InternalGetSubkey().
LONG CRegistryKey::GetNextValue | ( | DWORD * | pdwNameActualSize = NULL , |
DWORD * | pdwDataActualSize = NULL |
||
) |
Definition at line 416 of file RegistryKey.cpp.
LONG CRegistryKey::GetSecurityDescriptor | ( | SECURITY_INFORMATION | SecurityInformation, |
PSECURITY_DESCRIPTOR | pSecurityDescriptor, | ||
LPDWORD | lpcbSecurityDescriptor | ||
) |
Definition at line 557 of file RegistryKey.cpp.
Definition at line 551 of file RegistryKey.cpp.
Definition at line 375 of file RegistryKey.cpp.
Definition at line 300 of file RegistryKey.cpp.
Referenced by CRegistryTree::DeleteSubkeys(), and CRegistryTree::InternalGetSubkey().
DWORD CRegistryKey::GetValue | ( | TCHAR * | pchValueName, |
DWORD * | pdwType, | ||
LPBYTE | lpValueDataBuffer, | ||
DWORD * | pdwValueDataSize | ||
) |
Definition at line 496 of file RegistryKey.cpp.
Definition at line 442 of file RegistryKey.cpp.
Definition at line 465 of file RegistryKey.cpp.
Referenced by CShellCommandDir::Execute(), and CShellCommandValue::Execute().
HRESULT CRegistryKey::Init | ( | HKEY | hKey, |
const TCHAR * | pszPath, | ||
const TCHAR * | pszKeyName, | ||
REGSAM | CurrentAccess | ||
) |
Definition at line 91 of file RegistryKey.cpp.
Referenced by CRegistryTree::InternalGetSubkey(), and OpenSubkey().
Definition at line 52 of file RegistryKey.cpp.
Referenced by CRegistryTree::CRegistryTree(), CRegistryTree::GetKey(), and CRegistryTree::SetMachineName().
Definition at line 326 of file RegistryKey.cpp.
Referenced by CRegistryTree::DeleteSubkeys(), and CRegistryTree::InternalGetSubkey().
void CRegistryKey::InitValueEnumeration | ( | TCHAR * | pszValueNameBuffer, |
DWORD | dwValueNameBufferSize, | ||
BYTE * | pbValueDataBuffer, | ||
DWORD | dwValueDataBufferSize, | ||
DWORD * | pdwType | ||
) |
Definition at line 398 of file RegistryKey.cpp.
BOOL CRegistryKey::IsPredefined | ( | ) |
BOOL CRegistryKey::IsRoot | ( | ) |
Definition at line 161 of file RegistryKey.cpp.
Referenced by CRegistryTree::CRegistryTree(), CRegistryTree::GetKey(), CRegistryTree::GotoRoot(), CRegistryTree::InternalChangeCurrentKey(), CRegistryTree::IsCurrentRoot(), and CRegistryTree::~CRegistryTree().
Definition at line 166 of file RegistryKey.cpp.
Referenced by CRegistryTree::DeleteSubkeys(), CRegistryTree::InternalGetSubkey(), and OpenSubkey().
LONG CRegistryKey::OpenSubkey | ( | REGSAM | samDesired, |
const TCHAR * | pszSubkeyName, | ||
CRegistryKey & | rKey | ||
) |
Definition at line 266 of file RegistryKey.cpp.
|
inline |
Definition at line 239 of file RegistryKey.h.
Definition at line 63 of file registry.cpp.
Referenced by PcNewRegistryKey().
Definition at line 567 of file RegistryKey.cpp.
|
inline |
Definition at line 22 of file registry.cpp.
|
inline |
Definition at line 27 of file registry.cpp.
HRESULT CRegistryKey::Uninit | ( | ) |
CRegistryKey::IMP_IRegistryKey |
Definition at line 39 of file registry.cpp.
|
protected |
Definition at line 47 of file registry.cpp.
|
private |
Definition at line 255 of file RegistryKey.h.
Referenced by CRegistryKey(), Init(), and InitRoot().
|
protected |
Definition at line 46 of file registry.cpp.
Referenced by ~CRegistryKey().
|
private |
Definition at line 239 of file RegistryKey.h.
Referenced by GetNextSubkeyName(), and InitSubkeyEnumeration().
|
private |
Definition at line 245 of file RegistryKey.h.
Referenced by GetNextValue(), and InitValueEnumeration().
|
private |
Definition at line 243 of file RegistryKey.h.
Referenced by GetNextSubkeyName(), and InitSubkeyEnumeration().
|
private |
Definition at line 249 of file RegistryKey.h.
Referenced by GetNextValue(), and InitValueEnumeration().
|
private |
Definition at line 247 of file RegistryKey.h.
Referenced by GetNextValue(), and InitValueEnumeration().
|
protected |
Definition at line 45 of file registry.cpp.
Referenced by CreateSubkey(), CRegistryKey(), DeleteSubkey(), DeleteValue(), GetDefaultValue(), GetLastWriteTime(), GetMaxValueDataSize(), GetMaxValueNameLength(), GetNextSubkeyName(), GetNextValue(), GetSecurityDescriptor(), GetSecurityDescriptorLength(), GetSubkeyCount(), GetSubkeyNameMaxLength(), GetValue(), GetValueCount(), Init(), InitRoot(), IsRoot(), OpenSubkey(), operator HKEY(), SetValue(), Uninit(), and ~CRegistryKey().
|
private |
Definition at line 252 of file RegistryKey.h.
|
private |
Definition at line 248 of file RegistryKey.h.
Referenced by GetNextValue(), and InitValueEnumeration().
|
private |
Definition at line 242 of file RegistryKey.h.
Referenced by GetNextSubkeyName(), and InitSubkeyEnumeration().
|
private |
Definition at line 250 of file RegistryKey.h.
Referenced by GetNextValue(), and InitValueEnumeration().
|
private |
Definition at line 253 of file RegistryKey.h.
Referenced by CRegistryKey(), GetKeyName(), Init(), InitRoot(), and Uninit().
|
private |
Definition at line 254 of file RegistryKey.h.
Referenced by CRegistryKey(), GetKeyName(), GetNextSubkeyName(), InitRoot(), OpenSubkey(), and Uninit().
|
private |
Definition at line 246 of file RegistryKey.h.
Referenced by GetNextValue(), and InitValueEnumeration().
|
protected |
Definition at line 48 of file registry.cpp.
Referenced by STDMETHODIMP_().