Versions in this module Expand all Collapse all v0 v0.1.0 Sep 22, 2016 Changes in this version + const ALL_ACCESS — windows/amd64 + const BINARY — windows/amd64 + const CLASSES_ROOT — windows/amd64 + const CREATE_LINK — windows/amd64 + const CREATE_SUB_KEY — windows/amd64 + const CURRENT_CONFIG — windows/amd64 + const CURRENT_USER — windows/amd64 + const DWORD — windows/amd64 + const DWORD_BIG_ENDIAN — windows/amd64 + const ENUMERATE_SUB_KEYS — windows/amd64 + const EXECUTE — windows/amd64 + const EXPAND_SZ — windows/amd64 + const FULL_RESOURCE_DESCRIPTOR — windows/amd64 + const LINK — windows/amd64 + const LOCAL_MACHINE — windows/amd64 + const MULTI_SZ — windows/amd64 + const NONE — windows/amd64 + const NOTIFY — windows/amd64 + const QUERY_VALUE — windows/amd64 + const QWORD — windows/amd64 + const READ — windows/amd64 + const RESOURCE_LIST — windows/amd64 + const RESOURCE_REQUIREMENTS_LIST — windows/amd64 + const SET_VALUE — windows/amd64 + const SZ — windows/amd64 + const USERS — windows/amd64 + const WOW64_32KEY — windows/amd64 + const WOW64_64KEY — windows/amd64 + const WRITE — windows/amd64 + var ErrNotExist = syscall.ERROR_FILE_NOT_FOUND — windows/amd64 + var ErrShortBuffer = syscall.ERROR_MORE_DATA — windows/amd64 + var ErrUnexpectedType = errors.New("unexpected key value type") — windows/amd64 + func DeleteKey(k Key, path string) error — windows/amd64 + func ExpandString(value string) (string, error) — windows/amd64 + func LoadRegLoadMUIString() error — windows/amd64 + type Key syscall.Handle — windows/amd64 + func CreateKey(k Key, path string, access uint32) (newk Key, openedExisting bool, err error) + func OpenKey(k Key, path string, access uint32) (Key, error) + func (k Key) Close() error + func (k Key) DeleteValue(name string) error + func (k Key) GetBinaryValue(name string) (val []byte, valtype uint32, err error) + func (k Key) GetIntegerValue(name string) (val uint64, valtype uint32, err error) + func (k Key) GetMUIStringValue(name string) (string, error) + func (k Key) GetStringValue(name string) (val string, valtype uint32, err error) + func (k Key) GetStringsValue(name string) (val []string, valtype uint32, err error) + func (k Key) GetValue(name string, buf []byte) (n int, valtype uint32, err error) + func (k Key) ReadSubKeyNames(n int) ([]string, error) + func (k Key) ReadValueNames(n int) ([]string, error) + func (k Key) SetBinaryValue(name string, value []byte) error + func (k Key) SetDWordValue(name string, value uint32) error + func (k Key) SetExpandStringValue(name, value string) error + func (k Key) SetQWordValue(name string, value uint64) error + func (k Key) SetStringValue(name, value string) error + func (k Key) SetStringsValue(name string, value []string) error + func (k Key) Stat() (*KeyInfo, error) + type KeyInfo struct — windows/amd64 + MaxSubKeyLen uint32 + MaxValueLen uint32 + MaxValueNameLen uint32 + SubKeyCount uint32 + ValueCount uint32