// Code generated by msgraph.go/gen DO NOT EDIT.

package msgraph

// RegistryHive undocumented
type RegistryHive string

const (
	// RegistryHiveVUnknown undocumented
	RegistryHiveVUnknown RegistryHive = "unknown"
	// RegistryHiveVCurrentConfig undocumented
	RegistryHiveVCurrentConfig RegistryHive = "currentConfig"
	// RegistryHiveVCurrentUser undocumented
	RegistryHiveVCurrentUser RegistryHive = "currentUser"
	// RegistryHiveVLocalMachineSam undocumented
	RegistryHiveVLocalMachineSam RegistryHive = "localMachineSam"
	// RegistryHiveVLocalMachineSecurity undocumented
	RegistryHiveVLocalMachineSecurity RegistryHive = "localMachineSecurity"
	// RegistryHiveVLocalMachineSoftware undocumented
	RegistryHiveVLocalMachineSoftware RegistryHive = "localMachineSoftware"
	// RegistryHiveVLocalMachineSystem undocumented
	RegistryHiveVLocalMachineSystem RegistryHive = "localMachineSystem"
	// RegistryHiveVUsersDefault undocumented
	RegistryHiveVUsersDefault RegistryHive = "usersDefault"
	// RegistryHiveVUnknownFutureValue undocumented
	RegistryHiveVUnknownFutureValue RegistryHive = "unknownFutureValue"
)

var (
	// RegistryHivePUnknown is a pointer to RegistryHiveVUnknown
	RegistryHivePUnknown = &_RegistryHivePUnknown
	// RegistryHivePCurrentConfig is a pointer to RegistryHiveVCurrentConfig
	RegistryHivePCurrentConfig = &_RegistryHivePCurrentConfig
	// RegistryHivePCurrentUser is a pointer to RegistryHiveVCurrentUser
	RegistryHivePCurrentUser = &_RegistryHivePCurrentUser
	// RegistryHivePLocalMachineSam is a pointer to RegistryHiveVLocalMachineSam
	RegistryHivePLocalMachineSam = &_RegistryHivePLocalMachineSam
	// RegistryHivePLocalMachineSecurity is a pointer to RegistryHiveVLocalMachineSecurity
	RegistryHivePLocalMachineSecurity = &_RegistryHivePLocalMachineSecurity
	// RegistryHivePLocalMachineSoftware is a pointer to RegistryHiveVLocalMachineSoftware
	RegistryHivePLocalMachineSoftware = &_RegistryHivePLocalMachineSoftware
	// RegistryHivePLocalMachineSystem is a pointer to RegistryHiveVLocalMachineSystem
	RegistryHivePLocalMachineSystem = &_RegistryHivePLocalMachineSystem
	// RegistryHivePUsersDefault is a pointer to RegistryHiveVUsersDefault
	RegistryHivePUsersDefault = &_RegistryHivePUsersDefault
	// RegistryHivePUnknownFutureValue is a pointer to RegistryHiveVUnknownFutureValue
	RegistryHivePUnknownFutureValue = &_RegistryHivePUnknownFutureValue
)

var (
	_RegistryHivePUnknown              = RegistryHiveVUnknown
	_RegistryHivePCurrentConfig        = RegistryHiveVCurrentConfig
	_RegistryHivePCurrentUser          = RegistryHiveVCurrentUser
	_RegistryHivePLocalMachineSam      = RegistryHiveVLocalMachineSam
	_RegistryHivePLocalMachineSecurity = RegistryHiveVLocalMachineSecurity
	_RegistryHivePLocalMachineSoftware = RegistryHiveVLocalMachineSoftware
	_RegistryHivePLocalMachineSystem   = RegistryHiveVLocalMachineSystem
	_RegistryHivePUsersDefault         = RegistryHiveVUsersDefault
	_RegistryHivePUnknownFutureValue   = RegistryHiveVUnknownFutureValue
)

// RegistryOperation undocumented
type RegistryOperation string

const (
	// RegistryOperationVUnknown undocumented
	RegistryOperationVUnknown RegistryOperation = "unknown"
	// RegistryOperationVCreate undocumented
	RegistryOperationVCreate RegistryOperation = "create"
	// RegistryOperationVModify undocumented
	RegistryOperationVModify RegistryOperation = "modify"
	// RegistryOperationVDelete undocumented
	RegistryOperationVDelete RegistryOperation = "delete"
	// RegistryOperationVUnknownFutureValue undocumented
	RegistryOperationVUnknownFutureValue RegistryOperation = "unknownFutureValue"
)

var (
	// RegistryOperationPUnknown is a pointer to RegistryOperationVUnknown
	RegistryOperationPUnknown = &_RegistryOperationPUnknown
	// RegistryOperationPCreate is a pointer to RegistryOperationVCreate
	RegistryOperationPCreate = &_RegistryOperationPCreate
	// RegistryOperationPModify is a pointer to RegistryOperationVModify
	RegistryOperationPModify = &_RegistryOperationPModify
	// RegistryOperationPDelete is a pointer to RegistryOperationVDelete
	RegistryOperationPDelete = &_RegistryOperationPDelete
	// RegistryOperationPUnknownFutureValue is a pointer to RegistryOperationVUnknownFutureValue
	RegistryOperationPUnknownFutureValue = &_RegistryOperationPUnknownFutureValue
)

var (
	_RegistryOperationPUnknown            = RegistryOperationVUnknown
	_RegistryOperationPCreate             = RegistryOperationVCreate
	_RegistryOperationPModify             = RegistryOperationVModify
	_RegistryOperationPDelete             = RegistryOperationVDelete
	_RegistryOperationPUnknownFutureValue = RegistryOperationVUnknownFutureValue
)

// RegistryValueType undocumented
type RegistryValueType string

const (
	// RegistryValueTypeVUnknown undocumented
	RegistryValueTypeVUnknown RegistryValueType = "unknown"
	// RegistryValueTypeVBinary undocumented
	RegistryValueTypeVBinary RegistryValueType = "binary"
	// RegistryValueTypeVDword undocumented
	RegistryValueTypeVDword RegistryValueType = "dword"
	// RegistryValueTypeVDwordLittleEndian undocumented
	RegistryValueTypeVDwordLittleEndian RegistryValueType = "dwordLittleEndian"
	// RegistryValueTypeVDwordBigEndian undocumented
	RegistryValueTypeVDwordBigEndian RegistryValueType = "dwordBigEndian"
	// RegistryValueTypeVExpandSz undocumented
	RegistryValueTypeVExpandSz RegistryValueType = "expandSz"
	// RegistryValueTypeVLink undocumented
	RegistryValueTypeVLink RegistryValueType = "link"
	// RegistryValueTypeVMultiSz undocumented
	RegistryValueTypeVMultiSz RegistryValueType = "multiSz"
	// RegistryValueTypeVNone undocumented
	RegistryValueTypeVNone RegistryValueType = "none"
	// RegistryValueTypeVQword undocumented
	RegistryValueTypeVQword RegistryValueType = "qword"
	// RegistryValueTypeVQwordlittleEndian undocumented
	RegistryValueTypeVQwordlittleEndian RegistryValueType = "qwordlittleEndian"
	// RegistryValueTypeVSz undocumented
	RegistryValueTypeVSz RegistryValueType = "sz"
	// RegistryValueTypeVUnknownFutureValue undocumented
	RegistryValueTypeVUnknownFutureValue RegistryValueType = "unknownFutureValue"
)

var (
	// RegistryValueTypePUnknown is a pointer to RegistryValueTypeVUnknown
	RegistryValueTypePUnknown = &_RegistryValueTypePUnknown
	// RegistryValueTypePBinary is a pointer to RegistryValueTypeVBinary
	RegistryValueTypePBinary = &_RegistryValueTypePBinary
	// RegistryValueTypePDword is a pointer to RegistryValueTypeVDword
	RegistryValueTypePDword = &_RegistryValueTypePDword
	// RegistryValueTypePDwordLittleEndian is a pointer to RegistryValueTypeVDwordLittleEndian
	RegistryValueTypePDwordLittleEndian = &_RegistryValueTypePDwordLittleEndian
	// RegistryValueTypePDwordBigEndian is a pointer to RegistryValueTypeVDwordBigEndian
	RegistryValueTypePDwordBigEndian = &_RegistryValueTypePDwordBigEndian
	// RegistryValueTypePExpandSz is a pointer to RegistryValueTypeVExpandSz
	RegistryValueTypePExpandSz = &_RegistryValueTypePExpandSz
	// RegistryValueTypePLink is a pointer to RegistryValueTypeVLink
	RegistryValueTypePLink = &_RegistryValueTypePLink
	// RegistryValueTypePMultiSz is a pointer to RegistryValueTypeVMultiSz
	RegistryValueTypePMultiSz = &_RegistryValueTypePMultiSz
	// RegistryValueTypePNone is a pointer to RegistryValueTypeVNone
	RegistryValueTypePNone = &_RegistryValueTypePNone
	// RegistryValueTypePQword is a pointer to RegistryValueTypeVQword
	RegistryValueTypePQword = &_RegistryValueTypePQword
	// RegistryValueTypePQwordlittleEndian is a pointer to RegistryValueTypeVQwordlittleEndian
	RegistryValueTypePQwordlittleEndian = &_RegistryValueTypePQwordlittleEndian
	// RegistryValueTypePSz is a pointer to RegistryValueTypeVSz
	RegistryValueTypePSz = &_RegistryValueTypePSz
	// RegistryValueTypePUnknownFutureValue is a pointer to RegistryValueTypeVUnknownFutureValue
	RegistryValueTypePUnknownFutureValue = &_RegistryValueTypePUnknownFutureValue
)

var (
	_RegistryValueTypePUnknown            = RegistryValueTypeVUnknown
	_RegistryValueTypePBinary             = RegistryValueTypeVBinary
	_RegistryValueTypePDword              = RegistryValueTypeVDword
	_RegistryValueTypePDwordLittleEndian  = RegistryValueTypeVDwordLittleEndian
	_RegistryValueTypePDwordBigEndian     = RegistryValueTypeVDwordBigEndian
	_RegistryValueTypePExpandSz           = RegistryValueTypeVExpandSz
	_RegistryValueTypePLink               = RegistryValueTypeVLink
	_RegistryValueTypePMultiSz            = RegistryValueTypeVMultiSz
	_RegistryValueTypePNone               = RegistryValueTypeVNone
	_RegistryValueTypePQword              = RegistryValueTypeVQword
	_RegistryValueTypePQwordlittleEndian  = RegistryValueTypeVQwordlittleEndian
	_RegistryValueTypePSz                 = RegistryValueTypeVSz
	_RegistryValueTypePUnknownFutureValue = RegistryValueTypeVUnknownFutureValue
)
