openshot-audio  0.1.6
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
RegistryKeyWrapper Struct Reference

Public Member Functions

 RegistryKeyWrapper (String name, const bool createForWriting, const DWORD wow64Flags)
 
 ~RegistryKeyWrapper ()
 

Static Public Member Functions

static bool setValue (const String &regValuePath, const DWORD type, const void *data, size_t dataSize, const DWORD wow64Flags)
 
static uint32 getBinaryValue (const String &regValuePath, MemoryBlock &result, DWORD wow64Flags)
 
static String getValue (const String &regValuePath, const String &defaultValue, DWORD wow64Flags)
 
static bool keyExists (const String &regValuePath, const DWORD wow64Flags)
 
static bool valueExists (const String &regValuePath, const DWORD wow64Flags)
 

Public Attributes

HKEY key
 
const wchar_t * wideCharValueName
 
String valueName
 

Constructor & Destructor Documentation

RegistryKeyWrapper::RegistryKeyWrapper ( String  name,
const bool  createForWriting,
const DWORD  wow64Flags 
)
inline
RegistryKeyWrapper::~RegistryKeyWrapper ( )
inline

Member Function Documentation

static uint32 RegistryKeyWrapper::getBinaryValue ( const String regValuePath,
MemoryBlock result,
DWORD  wow64Flags 
)
inlinestatic
static String RegistryKeyWrapper::getValue ( const String regValuePath,
const String defaultValue,
DWORD  wow64Flags 
)
inlinestatic
static bool RegistryKeyWrapper::keyExists ( const String regValuePath,
const DWORD  wow64Flags 
)
inlinestatic
static bool RegistryKeyWrapper::setValue ( const String regValuePath,
const DWORD  type,
const void *  data,
size_t  dataSize,
const DWORD  wow64Flags 
)
inlinestatic
static bool RegistryKeyWrapper::valueExists ( const String regValuePath,
const DWORD  wow64Flags 
)
inlinestatic

Member Data Documentation

HKEY RegistryKeyWrapper::key
String RegistryKeyWrapper::valueName
const wchar_t* RegistryKeyWrapper::wideCharValueName

The documentation for this struct was generated from the following file: