6 #if !defined(REGISTRYTREE_H__239A6461_70F2_11D3_9085_204C4F4F5020__INCLUDED_) 7 #define REGISTRYTREE_H__239A6461_70F2_11D3_9085_204C4F4F5020__INCLUDED_ 12 #define ERROR_MSG_BUFFER_SIZE 1024 115 #endif // !defined(REGISTRYTREE_H__239A6461_70F2_11D3_9085_204C4F4F5020__INCLUDED_)
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
BOOL SetMachineName(LPCTSTR pszMachineName)
class CRegistryTree::CNode m_Root
const TCHAR * GetCurrentPath() const
void SetError(LONG nError)
BOOL ChangeCurrentKey(const TCHAR *pchRelativePath)
BOOL GetKey(const TCHAR *pchRelativePath, REGSAM DesiredAccess, CRegistryKey &rKey)
BOOL InternalGetSubkey(const TCHAR *pszSubkeyName, REGSAM DesiredAccess, CRegistryKey &rKey)
const TCHAR * GetLastErrorDescription()
BOOL InternalChangeCurrentKey(const TCHAR *pszSubkeyName, REGSAM DesiredAccess)
void SetErrorCommandNAOnRoot(const TCHAR *pszCommand)
void AddErrorDescription(const TCHAR *pszFormat,...)
const TCHAR * GetErrorDescription(LONG nError)
#define ERROR_MSG_BUFFER_SIZE
BOOL NewKey(const TCHAR *pszKeyName, const TCHAR *pszPath, BOOL blnVolatile=FALSE)
BOOL DeleteSubkeys(const TCHAR *pszKeyPattern, const TCHAR *pszPath, BOOL blnRecursive=FALSE)
TCHAR m_ErrorMsg[ERROR_MSG_BUFFER_SIZE+1]