using System; using System.Runtime.InteropServices; namespace Microsoft.Win32 { /// Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry. // Token: 0x02000077 RID: 119 [ComVisible(true)] public enum RegistryValueKind { /// Indicates an unsupported registry data type. For example, the Microsoft Win32 API registry data type REG_RESOURCE_LIST is unsupported. Use this value to specify that the method should determine the appropriate registry data type when storing a name/value pair. // Token: 0x040000F7 RID: 247 Unknown, /// Specifies a null-terminated string. This value is equivalent to the Win32 API registry data type REG_SZ. // Token: 0x040000F8 RID: 248 String, /// Specifies a null-terminated string that contains unexpanded references to environment variables, such as %PATH%, that are expanded when the value is retrieved. This value is equivalent to the Win32 API registry data type REG_EXPAND_SZ. // Token: 0x040000F9 RID: 249 ExpandString, /// Specifies binary data in any form. This value is equivalent to the Win32 API registry data type REG_BINARY. // Token: 0x040000FA RID: 250 Binary, /// Specifies a 32-bit binary number. This value is equivalent to the Win32 API registry data type REG_DWORD. // Token: 0x040000FB RID: 251 DWord, /// Specifies an array of null-terminated strings, terminated by two null characters. This value is equivalent to the Win32 API registry data type REG_MULTI_SZ. // Token: 0x040000FC RID: 252 MultiString = 7, /// Specifies a 64-bit binary number. This value is equivalent to the Win32 API registry data type REG_QWORD. // Token: 0x040000FD RID: 253 QWord = 11 } }