openshot-audio  0.1.2
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::RegistryKeyWrapper ( String  name,
const bool  createForWriting,
const DWORD  wow64Flags 
)
inline

◆ ~RegistryKeyWrapper()

RegistryKeyWrapper::~RegistryKeyWrapper ( )
inline

Member Function Documentation

◆ getBinaryValue()

static uint32 RegistryKeyWrapper::getBinaryValue ( const String regValuePath,
MemoryBlock result,
DWORD  wow64Flags 
)
inlinestatic

◆ getValue()

static String RegistryKeyWrapper::getValue ( const String regValuePath,
const String defaultValue,
DWORD  wow64Flags 
)
inlinestatic

◆ keyExists()

static bool RegistryKeyWrapper::keyExists ( const String regValuePath,
const DWORD  wow64Flags 
)
inlinestatic

◆ setValue()

static bool RegistryKeyWrapper::setValue ( const String regValuePath,
const DWORD  type,
const void *  data,
size_t  dataSize,
const DWORD  wow64Flags 
)
inlinestatic

◆ valueExists()

static bool RegistryKeyWrapper::valueExists ( const String regValuePath,
const DWORD  wow64Flags 
)
inlinestatic

Member Data Documentation

◆ key

HKEY RegistryKeyWrapper::key

◆ valueName

String RegistryKeyWrapper::valueName

◆ wideCharValueName

const wchar_t* RegistryKeyWrapper::wideCharValueName

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