public class RegistryKey
{
public final void close();
public final RegistryKey createSubKey(char[] name);
public final void deleteSubKey(char[] name, bool throwIfMissing);
public final void deleteSubKey(char[] name);
public final void deleteSubKeyTree(char[] name);
public final void deleteValue(char[] name, bool throwIfMissing);
public final void deleteValue(char[] name);
public final void flush();
public final char[][] getSubKeyNames();
public final RegistryValue getValue(char[] name, RegistryValue defaultValue);
public final RegistryValue getValue(char[] name);
public final char[][] getValueNames();
public static RegistryKey openRemoteBaseKey(RegistryHive hhive, char[] machineName);
public final RegistryKey openSubKey(char[] name, bool writeAccess);
public final RegistryKey openSubKey(char[] name);
public final int opEquals(RegistryKey rk);
public final override int opEquals(Object o);
public final void setValue(char[] name, DWORD value);
public final void setValue(char[] name, char[] value);
public final void setValue(char[] name, char[][] value);
public final void setValue(char[] name, RegistryValue value);
public final int subKeyCount(); [property getter]
public final this(HKEY hkey, bool owned = true);
public final int valueCount(); [property getter]
public final ~this();
}
|