30#if JUCE_WINDOWS || DOXYGEN
123 const String& symbolicDescription,
124 const String& fullDescription,
125 const File& targetExecutable,
126 int iconResourceNumber,
127 bool registerForCurrentUserOnly,
132 JUCE_DEPRECATED (
static bool valueExistsWow64 (
const String&));
133 JUCE_DEPRECATED (
static bool keyExistsWow64 (
const String&));
Represents a local file or directory.
A class to hold a resizable block of raw data.
Contains some static helper functions for manipulating the MS Windows registry (Only available on Win...
static uint32 JUCE_CALLTYPE getBinaryValue(const String ®ValuePath, MemoryBlock &resultData, WoW64Mode mode=WoW64_Default)
Reads a binary block from the registry.
static bool JUCE_CALLTYPE setValue(const String ®ValuePath, const String &value, WoW64Mode mode=WoW64_Default)
Sets a registry value as a string.
static bool JUCE_CALLTYPE keyExists(const String ®ValuePath, WoW64Mode mode=WoW64_Default)
Returns true if the given key exists in the registry.
static bool JUCE_CALLTYPE deleteValue(const String ®ValuePath, WoW64Mode mode=WoW64_Default)
Deletes a registry value.
static bool JUCE_CALLTYPE valueExists(const String ®ValuePath, WoW64Mode mode=WoW64_Default)
Returns true if the given value exists in the registry.
WoW64Mode
These values can be used to specify whether the 32- or 64-bit registry should be used.
static bool JUCE_CALLTYPE setValue(const String ®ValuePath, const MemoryBlock &value, WoW64Mode mode=WoW64_Default)
Sets a registry value as a binary block.
static String JUCE_CALLTYPE getValue(const String ®ValuePath, const String &defaultValue=String(), WoW64Mode mode=WoW64_Default)
Returns a string from the registry.
static bool JUCE_CALLTYPE setValue(const String ®ValuePath, uint32 value, WoW64Mode mode=WoW64_Default)
Sets a registry value as a DWORD.
static bool JUCE_CALLTYPE deleteKey(const String ®KeyPath, WoW64Mode mode=WoW64_Default)
Deletes a registry key (which is registry-talk for 'folder').
static bool JUCE_CALLTYPE registerFileAssociation(const String &fileExtension, const String &symbolicDescription, const String &fullDescription, const File &targetExecutable, int iconResourceNumber, bool registerForCurrentUserOnly, WoW64Mode mode=WoW64_Default)
Creates a file association in the registry.
static bool JUCE_CALLTYPE setValue(const String ®ValuePath, uint64 value, WoW64Mode mode=WoW64_Default)
Sets a registry value as a QWORD.
#define JUCE_API
This macro is added to all JUCE public class declarations.