RegistryKey

Constructors

this
this(HKEY hkey, bool owned)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

close
void close()
createSubKey
RegistryKey createSubKey(Dstring name)
deleteSubKey
void deleteSubKey(Dstring name, bool throwIfMissing)
void deleteSubKey(Dstring name)
deleteSubKeyTree
void deleteSubKeyTree(Dstring name)
deleteValue
void deleteValue(Dstring name, bool throwIfMissing)
void deleteValue(Dstring name)
flush
void flush()
getSubKeyNames
Dstring[] getSubKeyNames()
getValue
RegistryValue getValue(Dstring name, RegistryValue defaultValue)
RegistryValue getValue(Dstring name)
getValueNames
Dstring[] getValueNames()
opEquals
Dequ opEquals(Object o)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
Dequ opEquals(RegistryKey rk)
Undocumented in source. Be warned that the author may not have intended to support it.
openSubKey
RegistryKey openSubKey(Dstring name, bool writeAccess)
RegistryKey openSubKey(Dstring name)
setValue
void setValue(Dstring name, RegistryValue value)
void setValue(Dstring name, Dstring value)
void setValue(Dstring name, Dstring[] value)
void setValue(Dstring name, DWORD value)

Properties

handle
HKEY handle [@property getter]
subKeyCount
int subKeyCount [@property getter]
valueCount
int valueCount [@property getter]

Static functions

openRemoteBaseKey
RegistryKey openRemoteBaseKey(RegistryHive hhive, Dstring machineName)

Meta