LMMS
Loading...
Searching...
No Matches
juce::RegistryKeyWrapper Struct Reference

Public Member Functions

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

Static Public Member Functions

static HKEY getRootKey (const String &name) noexcept
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 &regKeyPath, const DWORD wow64Flags)
static bool valueExists (const String &regValuePath, const DWORD wow64Flags)

Public Attributes

HKEY key = nullptr
const wchar_t * wideCharValueName = nullptr
String valueName

Constructor & Destructor Documentation

◆ RegistryKeyWrapper()

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

◆ ~RegistryKeyWrapper()

juce::RegistryKeyWrapper::~RegistryKeyWrapper ( )
inline

Member Function Documentation

◆ getBinaryValue()

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

◆ getRootKey()

HKEY juce::RegistryKeyWrapper::getRootKey ( const String & name)
inlinestaticnoexcept

◆ getValue()

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

◆ keyExists()

bool juce::RegistryKeyWrapper::keyExists ( const String & regKeyPath,
const DWORD wow64Flags )
inlinestatic

◆ setValue()

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

◆ valueExists()

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

Member Data Documentation

◆ key

HKEY juce::RegistryKeyWrapper::key = nullptr

◆ valueName

String juce::RegistryKeyWrapper::valueName

◆ wideCharValueName

const wchar_t* juce::RegistryKeyWrapper::wideCharValueName = nullptr

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