dvm.sys.Registry

Members

Aliases

toString16z
alias toString16z = dvm.util.Windows.toString16z

Conversion Functions ///////////////////////////

Classes

RegistryException
class RegistryException

Exception ///////////////////////////

Enums

REG_OPTION_CREATE_LINK
enum REG_OPTION_CREATE_LINK

Low-Level Registry Wrappers

RegRoot
enum RegRoot

Low-Level Registry Wrappers

Functions

ensureSuccess
void ensureSuccess(LONG code, string path, bool isKey, string registryMsg = "")

Private Error Handling Utilities ///////////////////////////

regOpenKey
HKEY regOpenKey(HKEY hKey, string subKey, RegKeyAccess access)

Registry Functions ///////////////////////////

regQueryValue
RegQueryResult regQueryValue(HKEY hKey, string valueName)

Registry Functions: regQueryValue ///////////////////////////

regSetValue
void regSetValue(HKEY hKey, string valueName, RegValueType type, ubyte[] data)

Registry Functions: regSetValue /////////////////////////// Be very careful with this particuler version. Make sure to follow all the rules in MS's documentation. The other overloads of regSetValue are recommended over this one, since they already handle all the proper rules.

Meta

Authors

Nick Sabalausky

Version

Initial created: Jun 1, 2011