
![]() |
Unknown |
It is unkownn exactly what type this entry is supposed to be. Note that it may not actually matter anyway; Applications that access the registry generally get their data from the registry exactly how it was previously written. The application would have to make decisions based on the value type for the type to matter. Data in raw binary format. Basically this is the program's way if saying it is putting this data in the registry without a care for the data's readability or the ability of anyone to deduce and exploit its used through the registry editor.
![]() |
reg_binary |
Data in raw binary format. Basically this is the program's way if saying it is putting this data in the registry without a care for the data's readability or the ability of anyone to deduce and exploit its used through the registry editor.
![]() |
reg_dword |
To the less enlightened, a number without a fraction. For the more techinically minded, a 32-bit signed integer.
![]() |
reg_dword_big_endian |
![]() |
reg_dword_little_endian |
A search through the MSDN library didn't seem to bring about much information about these two types. Many copies of the same table simply rewrite the indentifier in English. They are possibly used to 'tag' certain values as being one format or the other, so that computers of different architectuers in the same network can tell which is which.
![]() |
reg_expand_sz |
A string that contains references to environment variables between '%' characters. When values of this type are read on Windows NT, variables references are automatically expanded. On Windows 95 they are not. (check this Mick)
![]() |
reg_full_resource_desriptor |
![]() |
reg_resource_list |
![]() |
reg_resource_requirements_list |
Information about this type is sketchy. I believe they are NT-only. They have something to do with hardware resources, i.e. IRQ's, ports, DMA channels etc.
![]() |
reg_sz |
A null-terminated string.
![]() |
reg_link |
A symbolic link. A search for more information on this type in the MSDN library proved futile.
![]() |
reg_multi_sz |
A list of null-terminated strings, laid out end-to-end, with an extra zero at the end.
![]() |
reg_none |
A type that doesn't mean anything. No idea what the semantic or conventional difference is between this type and REG_BINARY.
![]() |
key |
A key. Keys can have value data as well as subkeys. A key's value type is always the same as REG_SZ.