Binary data in any form.
A 32-bit number.
A 32-bit number in big-endian format. Some UNIX systems support big-endian architectures.
A 32-bit number in little-endian format. Windows is designed to run on little-endian computer architectures. Therefor, this value is defined as REG_DWORD in the Windows header files.
A null-terminated string that contains unexpanded references
to environment variables (for example "%PATH%"). It will be a
Unicode or ANSI string depending on whether you use the Unicode
or ANSI functions. To expand the environment variable references,
use the Win32 ExpandEnvironmentStrings
function.
A list of hardware resources that a physical device is using, detected and written
into the \HardwareDescription
tree by the system.
A null-terminated Unicode string that contains the target path
of a symbolic link that was created by calling the RegCreateKeyEx
Win32 function with REG_OPTION_CREATE_LINK
.
A sequence of null-terminated strings, terminated by an empty string (\0
).
Note: The final terminator must be factored into the length of the string.
No defined value type.
A 64-bit number.
A 64-bit number in little-endian format. Windows is designed to run on little-endian computer architectures. Therefor, this value is defined as REG_QWORD in the Windows header files.
A device driver's list of hardware resources, used by the driver or one
of the physical devices it controls, in the \ResourceMap
tree.
A device driver's list of possible hardware resources it or one of the
physical devices it controls can use, from which the systems a subset into
the \ResourceMap
tree.
A string value, normally stored and exposed in UTF-16LE
(when using the Unicode version of Win32 API functions),
usually terminated by a NUL
character.
Generated using TypeDoc
A registry value can store data in various formats. This enum describes those types.
Type definitions come from: https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types