Skip to content

Enum: RegistryDatatypeEnum

"From https //learn.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types, https //learn.microsoft.com/en-us/windows/win32/shell/hkey-type"

URI: RegistryDatatypeEnum

Permissible Values

Value Meaning Description
reg_binary None "Binary data in any form
reg_dword None "A 32-bit number
reg_dword_big_endian None "A 32-bit number in big-endian format
reg_expand_sz None "A null-terminated string that contains unexpanded references to environment ...
reg_full_resource_descriptor None "A list of hardware resources that a physical device is using, detected and w...
reg_invalid_type None "Specifies an invalid key
reg_link None "A null-terminated Unicode string that contains the target path of a symboli ...
reg_multi_sz None "A sequence of null-terminated strings, terminated by an empty string (\0)
reg_none None "No defined value type
reg_qword None "A 64-bit number
reg_resource_list None "Device-driver resource list
reg_resource_requirements_list None "A device driver's list of possible hardware resources it or one of the physi...
reg_sz None "A null-terminated string

Slots

Name Description
RegistryDatatypeVocab

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-master

LinkML Source

name: RegistryDatatypeEnum
description: '"From https //learn.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types,
  https //learn.microsoft.com/en-us/windows/win32/shell/hkey-type"'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
permissible_values:
  reg_binary:
    text: reg_binary
    description: '"Binary data in any form."'
  reg_dword:
    text: reg_dword
    description: '"A 32-bit number."'
  reg_dword_big_endian:
    text: reg_dword_big_endian
    description: '"A 32-bit number in big-endian format. Some UNIX systems support
      big-endian architectures."'
  reg_expand_sz:
    text: reg_expand_sz
    description: '"A null-terminated string that contains unexpanded references to
      environment Variables (for example, ''%PATH%''). It will be a Unicode or ANSI
      string depending on wh ether you use the Unicode or ANSI functions. To expand
      the environment variable refere nces, use the ExpandEnvironmentStrings function."'
  reg_full_resource_descriptor:
    text: reg_full_resource_descriptor
    description: '"A list of hardware resources that a physical device is using, detected
      and written into the \HardwareDescription tree by the system."'
  reg_invalid_type:
    text: reg_invalid_type
    description: '"Specifies an invalid key."'
  reg_link:
    text: reg_link
    description: '"A null-terminated Unicode string that contains the target path
      of a symboli c link that was created by calling the RegCreateKeyEx function
      with REG_OPTION_CREATE_ LINK."'
  reg_multi_sz:
    text: reg_multi_sz
    description: '"A sequence of null-terminated strings, terminated by an empty string
      (\0). The following is an example: String1\0String2\0String3\0LastString\0\0
      The first \0 terminates the first string, the second to the last \0 terminates
      the last string, and the final \0 terminates the sequence. Note that the final
      terminator must be factored into the length of the string."'
  reg_none:
    text: reg_none
    description: '"No defined value type."'
  reg_qword:
    text: reg_qword
    description: '"A 64-bit number."'
  reg_resource_list:
    text: reg_resource_list
    description: '"Device-driver resource list."'
  reg_resource_requirements_list:
    text: reg_resource_requirements_list
    description: '"A device driver''s list of possible hardware resources it or one
      of the physical devices it controls can use, from which the system writes a
      subset into the \ResourceMap tree"'
  reg_sz:
    text: reg_sz
    description: '"A null-terminated string. This will be either a Unicode or an ANSI
      string, depending on whether you use the Unicode or ANSI functions."'