Search notes:

Microsoft.Win32.RegistryValueKind (enum)

The Microsoft.Win32.RegistryValueKind enum lists the registry data types. With PowerShell, the following entries are found:
[System.Enum]::GetValues('Microsoft.Win32.RegistryValueKind') | foreach-object  {
  '{0,2} {1,-30}' -f $_.value__, $_.ToString()
}
0 Unknown
1 String Same as REG_SZ in reg.exe.
2 ExpandString
3 Binary
4 DWord
7 MultiString
11 QWord
-1 None

Index