summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/System/Registry/mod.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:02:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:02:58 +0000
commit698f8c2f01ea549d77d7dc3338a12e04c11057b9 (patch)
tree173a775858bd501c378080a10dca74132f05bc50 /vendor/windows-sys/src/Windows/Win32/System/Registry/mod.rs
parentInitial commit. (diff)
downloadrustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.tar.xz
rustc-698f8c2f01ea549d77d7dc3338a12e04c11057b9.zip
Adding upstream version 1.64.0+dfsg1.upstream/1.64.0+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/Registry/mod.rs')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/Registry/mod.rs2311
1 files changed, 2311 insertions, 0 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/Registry/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/Registry/mod.rs
new file mode 100644
index 000000000..f6461b729
--- /dev/null
+++ b/vendor/windows-sys/src/Windows/Win32/System/Registry/mod.rs
@@ -0,0 +1,2311 @@
+#[link(name = "windows")]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetRegistryValueWithFallbackW(hkeyprimary: HKEY, pwszprimarysubkey: ::windows_sys::core::PCWSTR, hkeyfallback: HKEY, pwszfallbacksubkey: ::windows_sys::core::PCWSTR, pwszvalue: ::windows_sys::core::PCWSTR, dwflags: u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, cbdatain: u32, pcbdataout: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegCloseKey(hkey: HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegConnectRegistryA(lpmachinename: ::windows_sys::core::PCSTR, hkey: HKEY, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+ pub fn RegConnectRegistryExA(lpmachinename: ::windows_sys::core::PCSTR, hkey: HKEY, flags: u32, phkresult: *mut HKEY) -> i32;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+ pub fn RegConnectRegistryExW(lpmachinename: ::windows_sys::core::PCWSTR, hkey: HKEY, flags: u32, phkresult: *mut HKEY) -> i32;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegConnectRegistryW(lpmachinename: ::windows_sys::core::PCWSTR, hkey: HKEY, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegCopyTreeA(hkeysrc: HKEY, lpsubkey: ::windows_sys::core::PCSTR, hkeydest: HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegCopyTreeW(hkeysrc: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, hkeydest: HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegCreateKeyA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegCreateKeyExA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, reserved: u32, lpclass: ::windows_sys::core::PCSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegCreateKeyExW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, reserved: u32, lpclass: ::windows_sys::core::PCWSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegCreateKeyTransactedA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, reserved: u32, lpclass: ::windows_sys::core::PCSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegCreateKeyTransactedW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, reserved: u32, lpclass: ::windows_sys::core::PCWSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegCreateKeyW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyExA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, samdesired: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyExW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, samdesired: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyTransactedA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, samdesired: u32, reserved: u32, htransaction: super::super::Foundation::HANDLE, pextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyTransactedW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, samdesired: u32, reserved: u32, htransaction: super::super::Foundation::HANDLE, pextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyValueA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, lpvaluename: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyValueW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, lpvaluename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteKeyW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteTreeA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteTreeW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteValueA(hkey: HKEY, lpvaluename: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDeleteValueW(hkey: HKEY, lpvaluename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDisablePredefinedCache() -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDisablePredefinedCacheEx() -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegDisableReflectionKey(hbase: HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegEnableReflectionKey(hbase: HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegEnumKeyA(hkey: HKEY, dwindex: u32, lpname: ::windows_sys::core::PSTR, cchname: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegEnumKeyExA(hkey: HKEY, dwindex: u32, lpname: ::windows_sys::core::PSTR, lpcchname: *mut u32, lpreserved: *mut u32, lpclass: ::windows_sys::core::PSTR, lpcchclass: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegEnumKeyExW(hkey: HKEY, dwindex: u32, lpname: ::windows_sys::core::PWSTR, lpcchname: *mut u32, lpreserved: *mut u32, lpclass: ::windows_sys::core::PWSTR, lpcchclass: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegEnumKeyW(hkey: HKEY, dwindex: u32, lpname: ::windows_sys::core::PWSTR, cchname: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegEnumValueA(hkey: HKEY, dwindex: u32, lpvaluename: ::windows_sys::core::PSTR, lpcchvaluename: *mut u32, lpreserved: *mut u32, lptype: *mut u32, lpdata: *mut u8, lpcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegEnumValueW(hkey: HKEY, dwindex: u32, lpvaluename: ::windows_sys::core::PWSTR, lpcchvaluename: *mut u32, lpreserved: *mut u32, lptype: *mut u32, lpdata: *mut u8, lpcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegFlushKey(hkey: HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegGetKeySecurity(hkey: HKEY, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegGetValueA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, lpvalue: ::windows_sys::core::PCSTR, dwflags: RRF_RT, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegGetValueW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, lpvalue: ::windows_sys::core::PCWSTR, dwflags: RRF_RT, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegLoadAppKeyA(lpfile: ::windows_sys::core::PCSTR, phkresult: *mut HKEY, samdesired: u32, dwoptions: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegLoadAppKeyW(lpfile: ::windows_sys::core::PCWSTR, phkresult: *mut HKEY, samdesired: u32, dwoptions: u32, reserved: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegLoadKeyA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, lpfile: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegLoadKeyW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, lpfile: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegLoadMUIStringA(hkey: HKEY, pszvalue: ::windows_sys::core::PCSTR, pszoutbuf: ::windows_sys::core::PSTR, cboutbuf: u32, pcbdata: *mut u32, flags: u32, pszdirectory: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegLoadMUIStringW(hkey: HKEY, pszvalue: ::windows_sys::core::PCWSTR, pszoutbuf: ::windows_sys::core::PWSTR, cboutbuf: u32, pcbdata: *mut u32, flags: u32, pszdirectory: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegNotifyChangeKeyValue(hkey: HKEY, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: REG_NOTIFY_FILTER, hevent: super::super::Foundation::HANDLE, fasynchronous: super::super::Foundation::BOOL) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenCurrentUser(samdesired: u32, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenKeyA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenKeyExA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenKeyExW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenKeyTransactedA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenKeyTransactedW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, uloptions: u32, samdesired: REG_SAM_FLAGS, phkresult: *mut HKEY, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenKeyW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOpenUserClassesRoot(htoken: super::super::Foundation::HANDLE, dwoptions: u32, samdesired: u32, phkresult: *mut HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegOverridePredefKey(hkey: HKEY, hnewhkey: HKEY) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryInfoKeyA(hkey: HKEY, lpclass: ::windows_sys::core::PSTR, lpcchclass: *mut u32, lpreserved: *mut u32, lpcsubkeys: *mut u32, lpcbmaxsubkeylen: *mut u32, lpcbmaxclasslen: *mut u32, lpcvalues: *mut u32, lpcbmaxvaluenamelen: *mut u32, lpcbmaxvaluelen: *mut u32, lpcbsecuritydescriptor: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryInfoKeyW(hkey: HKEY, lpclass: ::windows_sys::core::PWSTR, lpcchclass: *mut u32, lpreserved: *mut u32, lpcsubkeys: *mut u32, lpcbmaxsubkeylen: *mut u32, lpcbmaxclasslen: *mut u32, lpcvalues: *mut u32, lpcbmaxvaluenamelen: *mut u32, lpcbmaxvaluelen: *mut u32, lpcbsecuritydescriptor: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryMultipleValuesA(hkey: HKEY, val_list: *mut VALENTA, num_vals: u32, lpvaluebuf: ::windows_sys::core::PSTR, ldwtotsize: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryMultipleValuesW(hkey: HKEY, val_list: *mut VALENTW, num_vals: u32, lpvaluebuf: ::windows_sys::core::PWSTR, ldwtotsize: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryReflectionKey(hbase: HKEY, bisreflectiondisabled: *mut super::super::Foundation::BOOL) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryValueA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, lpdata: ::windows_sys::core::PSTR, lpcbdata: *mut i32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryValueExA(hkey: HKEY, lpvaluename: ::windows_sys::core::PCSTR, lpreserved: *mut u32, lptype: *mut REG_VALUE_TYPE, lpdata: *mut u8, lpcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryValueExW(hkey: HKEY, lpvaluename: ::windows_sys::core::PCWSTR, lpreserved: *mut u32, lptype: *mut REG_VALUE_TYPE, lpdata: *mut u8, lpcbdata: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegQueryValueW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, lpdata: ::windows_sys::core::PWSTR, lpcbdata: *mut i32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegRenameKey(hkey: HKEY, lpsubkeyname: ::windows_sys::core::PCWSTR, lpnewkeyname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegReplaceKeyA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, lpnewfile: ::windows_sys::core::PCSTR, lpoldfile: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegReplaceKeyW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, lpnewfile: ::windows_sys::core::PCWSTR, lpoldfile: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegRestoreKeyA(hkey: HKEY, lpfile: ::windows_sys::core::PCSTR, dwflags: REG_RESTORE_KEY_FLAGS) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegRestoreKeyW(hkey: HKEY, lpfile: ::windows_sys::core::PCWSTR, dwflags: REG_RESTORE_KEY_FLAGS) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegSaveKeyA(hkey: HKEY, lpfile: ::windows_sys::core::PCSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegSaveKeyExA(hkey: HKEY, lpfile: ::windows_sys::core::PCSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flags: REG_SAVE_FORMAT) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegSaveKeyExW(hkey: HKEY, lpfile: ::windows_sys::core::PCWSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flags: REG_SAVE_FORMAT) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegSaveKeyW(hkey: HKEY, lpfile: ::windows_sys::core::PCWSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn RegSetKeySecurity(hkey: HKEY, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegSetKeyValueA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, lpvaluename: ::windows_sys::core::PCSTR, dwtype: u32, lpdata: *const ::core::ffi::c_void, cbdata: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegSetKeyValueW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, lpvaluename: ::windows_sys::core::PCWSTR, dwtype: u32, lpdata: *const ::core::ffi::c_void, cbdata: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegSetValueA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR, dwtype: REG_VALUE_TYPE, lpdata: ::windows_sys::core::PCSTR, cbdata: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegSetValueExA(hkey: HKEY, lpvaluename: ::windows_sys::core::PCSTR, reserved: u32, dwtype: REG_VALUE_TYPE, lpdata: *const u8, cbdata: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegSetValueExW(hkey: HKEY, lpvaluename: ::windows_sys::core::PCWSTR, reserved: u32, dwtype: REG_VALUE_TYPE, lpdata: *const u8, cbdata: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegSetValueW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR, dwtype: REG_VALUE_TYPE, lpdata: ::windows_sys::core::PCWSTR, cbdata: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegUnLoadKeyA(hkey: HKEY, lpsubkey: ::windows_sys::core::PCSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegUnLoadKeyW(hkey: HKEY, lpsubkey: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+}
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_NO_1X_RATE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_NO_2X_RATE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_NO_4X_RATE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_NO_8X_RATE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_NO_FW_ENABLE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_NO_SBA_ENABLE: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_REVERSE_INITIALIZATION: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_SPECIAL_RESERVE: i32 = 1015808i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const AGP_FLAG_SPECIAL_TARGET: i32 = 1048575i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const APMMENUSUSPEND_DISABLED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const APMMENUSUSPEND_ENABLED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const APMMENUSUSPEND_NOCHANGE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const APMMENUSUSPEND_UNDOCKED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const APMTIMEOUT_DISABLED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const BIF_RAWDEVICENEEDSDRIVER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const BIF_SHOWSIMILARDRIVERS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_BOOT_DEVICE: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_CANTSTOPACHILD: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_DISABLED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_FAILEDINSTALL: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_FINISHINSTALL_ACTION: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_FINISHINSTALL_UI: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_FINISH_INSTALL: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_IGNORE_BOOT_LC: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_MANUAL_INSTALL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_NEEDS_CLASS_CONFIG: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_NEEDS_FORCED_CONFIG: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_NETBOOT_CARD: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_NET_BOOT: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_NOREMOVEEXIT: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_OKREMOVEROM: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_PARTIAL_LOG_CONF: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_REINSTALL: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_REMOVED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_SUPPRESS_SURPRISE: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CONFIGFLAG_VERIFY_HARDWARE: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CSCONFIGFLAG_BITS: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CSCONFIGFLAG_DISABLED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CSCONFIGFLAG_DO_NOT_CREATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const CSCONFIGFLAG_DO_NOT_START: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DMSTATEFLAG_APPLYTOALL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_ALWAYSUSE: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_DEFAULT: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_INDOSSTART: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_MULTIPLE: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_NEEDSETUP: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_PROVIDESUMB: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_SUPPORTED: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTF_USESPMODE: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DOSOPTGF_DEFCLEAN: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DRIVERSIGN_BLOCKING: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DRIVERSIGN_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DRIVERSIGN_WARNING: u32 = 1u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub struct DSKTLSYSTEMTIME {
+ pub wYear: u16,
+ pub wMonth: u16,
+ pub wDayOfWeek: u16,
+ pub wDay: u16,
+ pub wHour: u16,
+ pub wMinute: u16,
+ pub wSecond: u16,
+ pub wMilliseconds: u16,
+ pub wResult: u16,
+}
+impl ::core::marker::Copy for DSKTLSYSTEMTIME {}
+impl ::core::clone::Clone for DSKTLSYSTEMTIME {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DTRESULTFIX: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DTRESULTOK: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DTRESULTPART: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const DTRESULTPROB: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const EISAFLAG_NO_IO_MERGE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const EISAFLAG_SLOT_IO_FIRST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const EISA_NO_MAX_FUNCTION: u32 = 255u32;
+pub type HKEY = isize;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_CLASSES_ROOT: HKEY = -2147483648i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_CURRENT_CONFIG: HKEY = -2147483643i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_CURRENT_USER: HKEY = -2147483647i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_CURRENT_USER_LOCAL_SETTINGS: HKEY = -2147483641i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_DYN_DATA: HKEY = -2147483642i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_LOCAL_MACHINE: HKEY = -2147483646i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_PERFORMANCE_DATA: HKEY = -2147483644i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_PERFORMANCE_NLSTEXT: HKEY = -2147483552i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_PERFORMANCE_TEXT: HKEY = -2147483568i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const HKEY_USERS: HKEY = -2147483645i32 as _;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const IT_COMPACT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const IT_CUSTOM: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const IT_PORTABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const IT_TYPICAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const LASTGOOD_OPERATION: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const LASTGOOD_OPERATION_DELETE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const LASTGOOD_OPERATION_NOPOSTPROC: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const MF_FLAGS_CREATE_BUT_NO_SHOW_DISABLED: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const MF_FLAGS_EVEN_IF_NO_RESOURCE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const MF_FLAGS_FILL_IN_UNKNOWN_RESOURCE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const MF_FLAGS_NO_CREATE_IF_NO_RESOURCE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const NUM_EISA_RANGES: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const NUM_RESOURCE_MAP: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCIC_DEFAULT_IRQMASK: u32 = 20152u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCIC_DEFAULT_NUMSOCKETS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCI_OPTIONS_USE_BIOS: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCI_OPTIONS_USE_IRQ_STEERING: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_DEF_MEMBEGIN: u32 = 786432u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_DEF_MEMEND: u32 = 16777215u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_DEF_MEMLEN: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_DEF_MIN_REGION: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_OPT_AUTOMEM: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_OPT_HAVE_SOCKET: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_OPT_NO_APMREMOVE: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_OPT_NO_AUDIO: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PCMCIA_OPT_NO_SOUND: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_OPTION_DEFAULT: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_OPTION_ENABLED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_OPTION_MSSPEC: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_OPTION_REALMODE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_OPTION_REGISTRY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_DISABLED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_ENABLED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_ERROR: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MAX: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_COMPATIBLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_ERROR: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_INVALID: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_MAX: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_NOKEY: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_NONE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_NORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_OVERRIDE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_MINIPORT_SUCCESS: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_BAD: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_ERROR: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_MAX: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_MSSPEC: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_NONE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_REALMODE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_REGISTRY: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PIR_STATUS_TABLE_SUCCESS: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type PQUERYHANDLER = ::core::option::Option<unsafe extern "system" fn(keycontext: *mut ::core::ffi::c_void, val_list: *mut val_context, num_vals: u32, outputbuffer: *mut ::core::ffi::c_void, total_outlen: *mut u32, input_blen: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const PROVIDER_KEEPS_VALUE_LENGTH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_CONFLICTDMA: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_CONFLICTIO: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_CONFLICTIRQ: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_CONFLICTMEM: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_GENFORCEDCONFIG: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_MAPIRQ2TO9: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_NEEDFULLCONFIG: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_NODETCONFIG: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_NOTDETDMA: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_NOTDETIO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_NOTDETIRQ: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_NOTDETMEM: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGDF_NOTVERIFIED: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_DATA_NETOS_IPX: &str = "IPX";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_DATA_NETOS_NDIS: &str = "NDIS";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_DATA_NETOS_ODI: &str = "ODI";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_DEFAULT_INSTANCE: &str = "0000";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_ACPIENUM: &str = "ACPI";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_APM: &str = "*PNP0C05";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_BIOSENUM: &str = "BIOS";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_CLASS: &str = "Class";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_CONFIG: &str = "Config";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_CONTROL: &str = "Control";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_CRASHES: &str = "Crashes";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_CURRENT: &str = "Current";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_CURRENT_ENV: &str = "\\Windows 4.0";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DANGERS: &str = "Dangers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DEFAULT: &str = "Default";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DETMODVARS: &str = "DetModVars";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DEVICEPARAMETERS: &str = "Device Parameters";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DEVICE_PROPERTIES: &str = "Properties";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DISPLAY_CLASS: &str = "Display";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DOSOPTCDROM: &str = "CD-ROM";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DOSOPTMOUSE: &str = "MOUSE";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DRIVERPARAMETERS: &str = "Driver Parameters";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_DRIVERS: &str = "\\Drivers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EBDAUTOEXECBATKEYBOARD: &str = "EBDAutoexecBatKeyboard";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EBDAUTOEXECBATLOCAL: &str = "EBDAutoexecBatLocale";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EBDCONFIGSYSKEYBOARD: &str = "EBDConfigSysKeyboard";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EBDCONFIGSYSLOCAL: &str = "EBDConfigSysLocale";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EBDFILESKEYBOARD: &str = "EBDFilesKeyboard";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EBDFILESLOCAL: &str = "EBDFilesLocale";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EISAENUM: &str = "EISA";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_ENUM: &str = "Enum";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_EXPLORER: &str = "Explorer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_FILTERS: &str = "Filters";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_INIUPDATE: &str = "IniUpdate";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_ISAENUM: &str = "ISAPnP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_JOYCURR: &str = "CurrentJoystickSettings";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_JOYSETTINGS: &str = "JoystickSettings";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_KEYBOARD_CLASS: &str = "Keyboard";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_KNOWNDOCKINGSTATES: &str = "Hardware Profiles";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_LOGCONFIG: &str = "LogConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_LOGON: &str = "\\Logon";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_LOWER_FILTER_LEVEL_DEFAULT: &str = "*Lower";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_MEDIA_CLASS: &str = "MEDIA";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_MODEM_CLASS: &str = "Modem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_MODES: &str = "Modes";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_MONITOR_CLASS: &str = "Monitor";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_MOUSE_CLASS: &str = "Mouse";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_NDISINFO: &str = "NDISInfo";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_NETWORK: &str = "Network";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_NETWORKPROVIDER: &str = "\\NetworkProvider";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_NETWORK_PERSISTENT: &str = "\\Persistent";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_NETWORK_RECENT: &str = "\\Recent";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_OVERRIDE: &str = "Override";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PCIENUM: &str = "PCI";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PCMCIA: &str = "PCMCIA\\";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PCMCIAENUM: &str = "PCMCIA";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PCMCIA_CLASS: &str = "PCMCIA";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PCMTD: &str = "MTD-";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PCUNKNOWN: &str = "UNKNOWN_MANUFACTURER";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_POL_COMPUTERS: &str = "Computers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_POL_DEFAULT: &str = ".default";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_POL_USERGROUPDATA: &str = "GroupData\\UserGroups\\Priority";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_POL_USERGROUPS: &str = "UserGroups";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_POL_USERS: &str = "Users";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PORTS_CLASS: &str = "ports";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PRINTERS: &str = "Printers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_PRINT_PROC: &str = "\\Print Processors";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_ROOTENUM: &str = "Root";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_RUNHISTORY: &str = "RunHistory";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_SCSI_CLASS: &str = "SCSIAdapter";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_SETUP: &str = "\\Setup";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_SHARES: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\LanMan";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_SYSTEM: &str = "System";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_SYSTEMBOARD: &str = "*PNP0C01";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_UPPER_FILTER_LEVEL_DEFAULT: &str = "*Upper";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_USER: &str = "User";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_VPOWERDENUM: &str = "VPOWERD";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_KEY_WINOLDAPP: &str = "WinOldApp";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_ATT_PC: &str = "AT&T PC";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_HP_VECTRA: &str = "HP Vectra";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPC: &str = "IBM PC";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPCAT: &str = "IBM PC/AT";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPCCONV: &str = "IBM PC Convertible";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPCJR: &str = "IBM PCjr";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPCXT: &str = "IBM PC/XT";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPCXT_286: &str = "IBM PC/XT 286";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS1: &str = "IBM PS/1";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_25: &str = "IBM PS/2-25";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_30: &str = "IBM PS/2-30";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_30_286: &str = "IBM PS/2-30 286";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_50: &str = "IBM PS/2-50";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_50Z: &str = "IBM PS/2-50Z";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_55SX: &str = "IBM PS/2-55SX";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_60: &str = "IBM PS/2-60";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_65SX: &str = "IBM PS/2-65SX";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_70: &str = "IBM PS/2-70";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_70_80: &str = "IBM PS/2-70/80";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_80: &str = "IBM PS/2-80";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_90: &str = "IBM PS/2-90";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_IBMPS2_P70: &str = "IBM PS/2-P70";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_PHOENIX_PCAT: &str = "Phoenix PC/AT Compatible";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_UNKNOWN: &str = "Unknown";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MACHTYPE_ZENITH_PC: &str = "Zenith PC";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_MAX_VALUE_LENGTH: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_ADDRARB: &str = "System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_AEDEBUG: &str = "Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_APPEARANCE: &str = "Control Panel\\Appearance";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_APPPATCH: &str = "System\\CurrentControlSet\\Control\\SessionManager\\AppPatches";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_APPPATHS: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_BIOSINFO: &str = "System\\CurrentControlSet\\Control\\BiosInfo";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_BUSINFORMATION: &str = "System\\CurrentControlSet\\Control\\PnP\\BusInformation";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CDFS: &str = "System\\CurrentControlSet\\Control\\FileSystem\\CDFS";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHECKBADAPPS: &str = "System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHECKBADAPPS400: &str = "System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps400";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHECKDISK: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHECKDISKSET: &str = "Settings";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHECKDISKUDRVS: &str = "NoUnknownDDErrDrvs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHECKVERDLLS: &str = "System\\CurrentControlSet\\Control\\SessionManager\\CheckVerDLLs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHILD_PREFIX: &str = "Child";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHKLASTCHECK: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastCheck";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CHKLASTSURFAN: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastSurfaceAnalysis";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CLASS: &str = "System\\CurrentControlSet\\Services\\Class";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CLASS_NT: &str = "System\\CurrentControlSet\\Control\\Class";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CODEPAGE: &str = "System\\CurrentControlSet\\Control\\Nls\\Codepage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CODEVICEINSTALLERS: &str = "System\\CurrentControlSet\\Control\\CoDeviceInstallers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_COLORS: &str = "Control Panel\\Colors";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_COMPUTRNAME: &str = "System\\CurrentControlSet\\Control\\ComputerName\\ComputerName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CONTROLPANEL: &str = "Control Panel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CONTROLSFOLDER: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CRITICALDEVICEDATABASE: &str = "System\\CurrentControlSet\\Control\\CriticalDeviceDatabase";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CURRENTCONTROLSET: &str = "System\\CurrentControlSet";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CURRENT_CONTROL_SET: &str = "System\\CurrentControlSet\\Control";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CURSORS: &str = "Control Panel\\Cursors";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_CVNETWORK: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Network";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DESKTOP: &str = "Control Panel\\Desktop";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DETECT: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Detect";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DEVICEINSTALLER: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Device Installer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DEVICE_CLASSES: &str = "System\\CurrentControlSet\\Control\\DeviceClasses";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DIFX: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\DIFX";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DISPLAYSETTINGS: &str = "Display\\Settings";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DMAARB: &str = "System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DRIVERSIGN: &str = "Software\\Microsoft\\Driver Signing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_DRIVERSIGN_POLICY: &str = "Software\\Policies\\Microsoft\\Windows NT\\Driver Signing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_ENUM: &str = "Enum";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_ENVIRONMENTS: &str = "System\\CurrentControlSet\\Control\\Print\\Environments";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_EVENTLABELS: &str = "AppEvents\\EventLabels";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_EXPLORER: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_FAULT: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Fault";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_FILESYSTEM: &str = "System\\CurrentControlSet\\Control\\FileSystem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_FILESYSTEM_NOVOLTRACK: &str = "System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR: &str = "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR0: &str = "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor\\0";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_FONTS: &str = "Display\\Fonts";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_GRPCONV: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\GrpConv";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_HACKINIFILE: &str = "System\\CurrentControlSet\\Control\\SessionManager\\HackIniFiles";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_HWPROFILES: &str = "System\\CurrentControlSet\\Hardware Profiles";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_HWPROFILESCURRENT: &str = "System\\CurrentControlSet\\Hardware Profiles\\Current";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_ICONS: &str = "Control Panel\\Icons";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_IDCONFIGDB: &str = "System\\CurrentControlSet\\Control\\IDConfigDB";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_INSTALLEDFILES: &str = "System\\CurrentControlSet\\Control\\InstalledFiles";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_IOARB: &str = "System\\CurrentControlSet\\Services\\Arbitrators\\IOArb";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_IOS: &str = "System\\CurrentControlSet\\Services\\VxD\\IOS";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_IRQARB: &str = "System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_KEYBOARD: &str = "Control Panel\\Keyboard";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_KNOWN16DLLS: &str = "System\\CurrentControlSet\\Control\\SessionManager\\Known16DLLs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_KNOWNDLLS: &str = "System\\CurrentControlSet\\Control\\SessionManager\\KnownDLLs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_KNOWNVXDS: &str = "System\\CurrentControlSet\\Control\\SessionManager\\KnownVxDs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_LASTBACKUP: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastBackup";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_LASTCHECK: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastCheck";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_LASTGOOD: &str = "System\\LastKnownGoodRecovery\\LastGood";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_LASTGOODTMP: &str = "System\\LastKnownGoodRecovery\\LastGood.Tmp";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_LASTOPTIMIZE: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastOptimize";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_LOOKSCHEMES: &str = "Control Panel\\Appearance\\Schemes";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_METRICS: &str = "Control Panel\\Desktop\\WindowMetrics";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_MONITORS: &str = "System\\CurrentControlSet\\Control\\Print\\Monitors";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_MOUSE: &str = "Control Panel\\Mouse";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_MSDOSOPTS: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_MULTIMEDIA_AUDIO: &str = "Software\\Microsoft\\Multimedia\\Audio";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_MULTI_FUNCTION: &str = "MF";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NCPSERVER: &str = "System\\CurrentControlSet\\Services\\NcpServer\\Parameters";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NETEQUIV: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NETWORK_USERSETTINGS: &str = "Network";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NEWDOSBOX: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSSpecialConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NONDRIVERSIGN: &str = "Software\\Microsoft\\Non-Driver Signing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NONDRIVERSIGN_POLICY: &str = "Software\\Policies\\Microsoft\\Windows NT\\Non-Driver Signing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NOSUGGMSDOS: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\NoMSDOSWarn";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NT_CURRENTVERSION: &str = "Software\\Microsoft\\Windows NT\\CurrentVersion";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_NWREDIR: &str = "System\\CurrentControlSet\\Services\\VxD\\NWREDIR";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PCIIR: &str = "System\\CurrentControlSet\\Control\\Pnp\\PciIrqRouting";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PER_HW_ID_STORAGE: &str = "Software\\Microsoft\\Windows NT\\CurrentVersion\\PerHwIdStorage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PIFCONVERT: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_POLICIES: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PRINT: &str = "System\\CurrentControlSet\\Control\\Print";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PRINTERS: &str = "System\\CurrentControlSet\\Control\\Print\\Printers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PROPERTYSYSTEM: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\PropertySystem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PROVIDERS: &str = "System\\CurrentControlSet\\Control\\Print\\Providers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_PWDPROVIDER: &str = "System\\CurrentControlSet\\Control\\PwdProvider";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_REALMODENET: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_REINSTALL: &str = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Reinstall";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RELIABILITY: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Reliability";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RELIABILITY_POLICY: &str = "Software\\Policies\\Microsoft\\Windows NT\\Reliability";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RELIABILITY_POLICY_REPORTSNAPSHOT: &str = "ReportSnapshot";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RELIABILITY_POLICY_SHUTDOWNREASONUI: &str = "ShutdownReasonUI";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RELIABILITY_POLICY_SNAPSHOT: &str = "Snapshot";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_ROOT: &str = "Enum\\Root";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RUN: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RUNONCE: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RUNONCEEX: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RUNSERVICES: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\RunServices";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_RUNSERVICESONCE: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SCHEMES: &str = "AppEvents\\Schemes";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SCREENSAVE: &str = "Control Panel\\Desktop";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SERVICES: &str = "System\\CurrentControlSet\\Services";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SETUP: &str = "Software\\Microsoft\\Windows\\CurrentVersion";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SHUTDOWN: &str = "System\\CurrentControlSet\\Control\\Shutdown";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SOUND: &str = "Control Panel\\Sound";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SYSTEMENUM: &str = "System\\CurrentControlSet\\Enum";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_SYSTRAY: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_TIMEZONE: &str = "System\\CurrentControlSet\\Control\\TimeZoneInformation";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_UNINSTALL: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_UPDATE: &str = "System\\CurrentControlSet\\Control\\Update";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_VCOMM: &str = "System\\CurrentControlSet\\Services\\VxD\\VCOMM";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_VMM: &str = "System\\CurrentControlSet\\Services\\VxD\\VMM";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_VMM32FILES: &str = "System\\CurrentControlSet\\Control\\VMM32Files";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_VNETSUP: &str = "System\\CurrentControlSet\\Services\\VxD\\VNETSUP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_VOLUMECACHE: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_VPOWERD: &str = "System\\CurrentControlSet\\Services\\VxD\\VPOWERD";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_VXD: &str = "System\\CurrentControlSet\\Services\\VxD";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_WARNVERDLLS: &str = "System\\CurrentControlSet\\Control\\SessionManager\\WarnVerDLLs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_WINBOOT: &str = "System\\CurrentControlSet\\Control\\WinBoot";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_WINDOWSAPPLETS: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Applets";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_WINLOGON: &str = "Software\\Microsoft\\Windows\\CurrentVersion\\Winlogon";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PATH_WMI_SECURITY: &str = "System\\CurrentControlSet\\Control\\Wmi\\Security";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PCI_DUAL_IDE: &str = "PCIDualIDE";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_PCI_OPTIONS: &str = "Options";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_DEFAULTLOC: &str = "UseDefaultNetLocation";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_ENABLE: &str = "Enable";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_LOWPOWERACTIVE: &str = "ScreenSaveLowPowerActive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_LOWPOWERTIMEOUT: &str = "ScreenSaveLowPowerTimeout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_NETPATH: &str = "NetworkPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_POWEROFFACTIVE: &str = "ScreenSavePowerOffActive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_POWEROFFTIMEOUT: &str = "ScreenSavePowerOffTimeout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_SCRPASSWORD: &str = "ScreenSave_Data";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_USESCRPASSWORD: &str = "ScreenSaveUsePassword";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VALUE_VERBOSE: &str = "Verbose";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ACDRIVESPINDOWN: &str = "ACDriveSpinDown";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ACSPINDOWNPREVIOUS: &str = "ACSpinDownPrevious";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ACTIVESERVICE: &str = "ActiveService";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ADDRESS: &str = "Address";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AEDEBUG_AUTO: &str = "Auto";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AEDEBUG_DEBUGGER: &str = "Debugger";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ALPHANUMPWDS: &str = "AlphanumPwds";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APISUPPORT: &str = "APISupport";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APMACTIMEOUT: &str = "APMACTimeout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APMBATTIMEOUT: &str = "APMBatTimeout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APMBIOSVER: &str = "APMBiosVer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APMFLAGS: &str = "APMFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APMMENUSUSPEND: &str = "APMMenuSuspend";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APMSHUTDOWNPOWER: &str = "APMShutDownPower";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_APPINSTPATH: &str = "AppInstallPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ASKFORCONFIG: &str = "AskForConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ASKFORCONFIGFUNC: &str = "AskForConfigFunc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ASYNCFILECOMMIT: &str = "AsyncFileCommit";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUDIO_BITMAP: &str = "bitmap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUDIO_ICON: &str = "icon";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUTHENT_AGENT: &str = "AuthenticatingAgent";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUTOEXEC: &str = "Autoexec.Bat";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUTOINSNOTE: &str = "AutoInsertNotification";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUTOLOGON: &str = "AutoLogon";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUTOMOUNT: &str = "AutoMountDrives";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_AUTOSTART: &str = "AutoStart";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BASICPROPERTIES: &str = "BasicProperties";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BASICPROPERTIES_32: &str = "BasicProperties32";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BATDRIVESPINDOWN: &str = "BatDriveSpinDown";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BATSPINDOWNPREVIOUS: &str = "BatSpinDownPrevious";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY: &str = "BehaviorOnFailedVerify";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BIOSDATE: &str = "BIOSDate";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BIOSNAME: &str = "BIOSName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BIOSVERSION: &str = "BIOSVersion";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BITSPERPIXEL: &str = "BitsPerPixel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BOOTCONFIG: &str = "BootConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BOOTCOUNT: &str = "BootCount";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BOOTDIR: &str = "BootDir";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BPP: &str = "BPP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BT: &str = "6005BT";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BUFFAGETIMEOUT: &str = "BufferAgeTimeout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BUFFIDLETIMEOUT: &str = "BufferIdleTimeout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_BUSTYPE: &str = "BusType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CAPABILITIES: &str = "Capabilities";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CARDSPECIFIC: &str = "CardSpecific";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDCACHESIZE: &str = "CacheSize";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDCOMPATNAMES: &str = "MSCDEXCompatNames";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDEXTERRORS: &str = "ExtendedErrors";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDNOREADAHEAD: &str = "NoReadAhead";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDPREFETCH: &str = "Prefetch";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDPREFETCHTAIL: &str = "PrefetchTail";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDRAWCACHE: &str = "RawCache";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDROM: &str = "GenCD";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDROMCLASSNAME: &str = "CDROM";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDSHOWVERSIONS: &str = "ShowVersions";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CDSVDSENSE: &str = "SVDSense";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CHECKSUM: &str = "CurrentChecksum";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CLASS: &str = "Class";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CLASSDESC: &str = "ClassDesc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CLASSGUID: &str = "ClassGUID";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CMDRIVFLAGS: &str = "CMDrivFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CMENUMFLAGS: &str = "CMEnumFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COINSTALLERS_32: &str = "CoInstallers32";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMINFO: &str = "ComInfo";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMMENT: &str = "Comment";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMPATIBLEIDS: &str = "CompatibleIDs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMPRESSIONMETHOD: &str = "CompressionAlgorithm";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMPRESSIONTHRESHOLD: &str = "CompressionThreshold";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMPUTERNAME: &str = "ComputerName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMPUTRNAME: &str = "ComputerName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_COMVERIFYBASE: &str = "COMVerifyBase";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONFIG: &str = "ConfigPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONFIGFLAGS: &str = "ConfigFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONFIGMG: &str = "CONFIGMG";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONFIGSYS: &str = "Config.Sys";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONNECTION_TYPE: &str = "ConnectionType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONTAINERID: &str = "ContainerID";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONTIGFILEALLOC: &str = "ContigFileAllocSize";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CONVMEM: &str = "ConvMem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CPU: &str = "CPU";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CRASHFUNCS: &str = "CrashFuncs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CSCONFIGFLAGS: &str = "CSConfigFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURCONFIG: &str = "CurrentConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURDRVLET: &str = "CurrentDriveLetterAssignment";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURRENTCONFIG: &str = "CurrentConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURRENT_BUILD: &str = "CurrentBuildNumber";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURRENT_CSDVERSION: &str = "CSDVersion";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURRENT_TYPE: &str = "CurrentType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURRENT_USER: &str = "Current User";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CURRENT_VERSION: &str = "CurrentVersion";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CUSTOMCOLORS: &str = "CustomColors";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CUSTOM_PROPERTY_CACHE_DATE: &str = "CustomPropertyCacheDate";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_CUSTOM_PROPERTY_HW_ID_KEY: &str = "CustomPropertyHwIdKey";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEFAULT: &str = "Default";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DETCONFIG: &str = "DetConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DETECT: &str = "Detect";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DETECTFUNC: &str = "DetectFunc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DETFLAGS: &str = "DetFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DETFUNC: &str = "DetFunc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVDESC: &str = "DeviceDesc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVICEDRIVER: &str = "DeviceDriver";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVICEPATH: &str = "DevicePath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVICE_CHARACTERISTICS: &str = "DeviceCharacteristics";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVICE_EXCLUSIVE: &str = "Exclusive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVICE_INSTANCE: &str = "DeviceInstance";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR: &str = "Security";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVICE_TYPE: &str = "DeviceType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVLOADER: &str = "DevLoader";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DEVTYPE: &str = "DeviceType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DIRECTHOST: &str = "DirectHost";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DIRTYSHUTDOWN: &str = "DirtyShutdown";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DIRTYSHUTDOWNTIME: &str = "DirtyShutdownTime";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISABLECOUNT: &str = "DisableCount";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISABLEPWDCACHING: &str = "DisablePwdCaching";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISABLEREGTOOLS: &str = "DisableRegistryTools";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISCONNECT: &str = "Disconnect";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISK: &str = "GenDisk";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISKCLASSNAME: &str = "DiskDrive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISPCPL_NOAPPEARANCEPAGE: &str = "NoDispAppearancePage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISPCPL_NOBACKGROUNDPAGE: &str = "NoDispBackgroundPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISPCPL_NODISPCPL: &str = "NoDispCPL";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISPCPL_NOSCRSAVPAGE: &str = "NoDispScrSavPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISPCPL_NOSETTINGSPAGE: &str = "NoDispSettingsPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISPLAY: &str = "display";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DISPLAYFLAGS: &str = "DisplayFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOCKED: &str = "CurrentDockedState";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOCKSTATE: &str = "DockState";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOES_POLLING: &str = "PollingSupportNeeded";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DONTLOADIFCONFLICT: &str = "DontLoadIfConflict";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DONTUSEMEM: &str = "DontAllocLastMem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOSCP: &str = "OEMCP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOSOPTFLAGS: &str = "Flags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOSOPTGLOBALFLAGS: &str = "GlobalFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOSOPTTIP: &str = "TipText";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOSPAGER: &str = "DOSPager";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOS_SPOOL_MASK: &str = "DOSSpoolMask";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DOUBLEBUFFER: &str = "DoubleBuffer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DPI: &str = "dpi";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DPILOGICALX: &str = "DPILogicalX";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DPILOGICALY: &str = "DPILogicalY";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DPIPHYSICALX: &str = "DPIPhysicalX";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DPIPHYSICALY: &str = "DPIPhysicalY";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DPMS: &str = "DPMS";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVER: &str = "Driver";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVERCACHEPATH: &str = "DriverCachePath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVERDATE: &str = "DriverDate";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVERDATEDATA: &str = "DriverDateData";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVERVERSION: &str = "DriverVersion";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVESPINDOWN: &str = "DriveSpinDown";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVEWRITEBEHIND: &str = "DriveWriteBehind";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRIVE_SPINDOWN: &str = "NoDispSpinDown";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRV: &str = "drv";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DRVDESC: &str = "DriverDesc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_DYNAMIC: &str = "Dynamic";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EISA_FLAGS: &str = "EISAFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EISA_FUNCTIONS: &str = "EISAFunctions";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EISA_FUNCTIONS_MASK: &str = "EISAFunctionsMask";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EISA_RANGES: &str = "EISARanges";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EISA_SIMULATE_INT15: &str = "EISASimulateInt15";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EJECT_PRIORITY: &str = "EjectPriority";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ENABLEINTS: &str = "EnableInts";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ENUMERATOR: &str = "Enumerator";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ENUMPROPPAGES: &str = "EnumPropPages";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ENUMPROPPAGES_32: &str = "EnumPropPages32";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ESDI: &str = "ESDI\\";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EXISTS: &str = "Exists";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_EXTMEM: &str = "ExtMem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FAULT_LOGFILE: &str = "LogFile";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FIFODEPTH: &str = "FIFODepth";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FILESHARING: &str = "FileSharing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FIRSTINSTALLDATETIME: &str = "FirstInstallDateTime";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FIRSTNETDRIVE: &str = "FirstNetworkDrive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FLOP: &str = "FLOP\\";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FLOPPY: &str = "FLOPPY";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FONTSIZE: &str = "FontSize";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FORCECL: &str = "ForceChangeLine";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FORCEDCONFIG: &str = "ForcedConfig";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FORCEFIFO: &str = "ForceFIFO";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FORCELOAD: &str = "ForceLoadPD";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FORCEPMIO: &str = "ForcePMIO";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FORCEREBOOT: &str = "ForceReboot";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FORCERMIO: &str = "ForceRMIO";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FREESPACERATIO: &str = "FreeSpaceRatio";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FRIENDLYNAME: &str = "FriendlyName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FSFILTERCLASS: &str = "FSFilterClass";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FULLTRACE: &str = "FullTrace";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_FUNCDESC: &str = "FunctionDesc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_GAPTIME: &str = "GapTime";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_GRB: &str = "grb";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_HARDWAREID: &str = "HardwareID";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_HIDESHAREPWDS: &str = "HideSharePwds";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_HRES: &str = "HRes";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_HWDETECT: &str = "HardwareDetect";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_HWMECHANISM: &str = "HWMechanism";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_HWREV: &str = "HWRevision";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ID: &str = "CurrentID";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_IDE_FORCE_SERIALIZE: &str = "ForceSerialization";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_IDE_NO_SERIALIZE: &str = "IDENoSerialize";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INFNAME: &str = "InfName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INFPATH: &str = "InfPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INFSECTION: &str = "InfSection";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INFSECTIONEXT: &str = "InfSectionExt";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INHIBITRESULTS: &str = "InhibitResults";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INSICON: &str = "Icon";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INSTALLER: &str = "Installer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INSTALLER_32: &str = "Installer32";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INSTALLTYPE: &str = "InstallType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_INT13: &str = "Int13";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ISAPNP: &str = "ISAPNP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ISAPNP_RDP_OVERRIDE: &str = "RDPOverRide";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYCALLOUT: &str = "JoystickCallout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYNCONFIG: &str = "Joystick%dConfiguration";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYNOEMCALLOUT: &str = "Joystick%dOEMCallout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYNOEMNAME: &str = "Joystick%dOEMName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL1: &str = "OEMCal1";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL10: &str = "OEMCal10";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL11: &str = "OEMCal11";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL12: &str = "OEMCal12";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL2: &str = "OEMCal2";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL3: &str = "OEMCal3";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL4: &str = "OEMCal4";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL5: &str = "OEMCal5";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL6: &str = "OEMCal6";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL7: &str = "OEMCal7";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL8: &str = "OEMCal8";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCAL9: &str = "OEMCal9";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCALCAP: &str = "OEMCalCap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCALLOUT: &str = "OEMCallout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMCALWINCAP: &str = "OEMCalWinCap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMDATA: &str = "OEMData";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMNAME: &str = "OEMName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMPOVLABEL: &str = "OEMPOVLabel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMRLABEL: &str = "OEMRLabel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMTESTBUTTONCAP: &str = "OEMTestButtonCap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMTESTBUTTONDESC: &str = "OEMTestButtonDesc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMTESTMOVECAP: &str = "OEMTestMoveCap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMTESTMOVEDESC: &str = "OEMTestMoveDesc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMTESTWINCAP: &str = "OEMTestWinCap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMULABEL: &str = "OEMULabel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMVLABEL: &str = "OEMVLabel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMXYLABEL: &str = "OEMXYLabel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYOEMZLABEL: &str = "OEMZLabel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_JOYUSERVALUES: &str = "JoystickUserValues";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVEBT: &str = "LastAliveBT";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVEINTERVAL: &str = "TimeStampInterval";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVEPMPOLICY: &str = "LastAlivePMPolicy";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVESTAMP: &str = "LastAliveStamp";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVESTAMPFORCED: &str = "LastAliveStampForced";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVESTAMPINTERVAL: &str = "LastAliveStampInterval";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVESTAMPPOLICYINTERVAL: &str = "LastAliveStampPolicyInterval";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTALIVEUPTIME: &str = "LastAliveUptime";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTBOOTPMDRVS: &str = "LastBootPMDrvs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTCOMPUTERNAME: &str = "LastComputerName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LASTPCIBUSNUM: &str = "LastPCIBusNum";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LAST_UPDATE_TIME: &str = "LastUpdateTime";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LEGALNOTICECAPTION: &str = "LegalNoticeCaption";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LEGALNOTICETEXT: &str = "LegalNoticeText";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LICENSINGINFO: &str = "LicensingInfo";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LINKED: &str = "Linked";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LOADHI: &str = "LoadHi";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LOADRMDRIVERS: &str = "LoadRMDrivers";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LOCATION_INFORMATION: &str = "LocationInformation";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LOCATION_INFORMATION_OVERRIDE: &str = "LocationInformationOverride";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LOWERFILTERS: &str = "LowerFilters";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LOWER_FILTER_DEFAULT_LEVEL: &str = "LowerFilterDefaultLevel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_LOWER_FILTER_LEVELS: &str = "LowerFilterLevels";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MACHINETYPE: &str = "MachineType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MANUFACTURER: &str = "Manufacturer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MAP: &str = "Map";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MATCHINGDEVID: &str = "MatchingDeviceId";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MAXCONNECTIONS: &str = "MaxConnections";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MAXLIP: &str = "MaxLIP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MAXRES: &str = "MaxResolution";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MAXRETRY: &str = "MaxRetry";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MAX_HCID_LEN: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MEDIA: &str = "MediaPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MFG: &str = "Mfg";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MF_FLAGS: &str = "MFFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MINIPORT_STAT: &str = "MiniportStatus";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MINPWDLEN: &str = "MinPwdLen";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MINRETRY: &str = "MinRetry";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MODE: &str = "Mode";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MODEL: &str = "Model";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MSDOSMODE: &str = "MSDOSMode";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MSDOSMODEDISCARD: &str = "Discard";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_MUSTBEVALIDATED: &str = "MustBeValidated";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NAMECACHECOUNT: &str = "NameCache";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NAMENUMERICTAIL: &str = "NameNumericTail";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NCP_BROWSEMASTER: &str = "BrowseMaster";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NCP_USEPEERBROWSING: &str = "Use_PeerBrowsing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NCP_USESAP: &str = "Use_Sap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NDP: &str = "NDP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NETCARD: &str = "Netcard";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NETCLEAN: &str = "NetClean";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NETOSTYPE: &str = "NetOSType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NETSETUP_DISABLE: &str = "NoNetSetup";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NETSETUP_NOCONFIGPAGE: &str = "NoNetSetupConfigPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NETSETUP_NOIDPAGE: &str = "NoNetSetupIDPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NETSETUP_NOSECURITYPAGE: &str = "NoNetSetupSecurityPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOCMOSORFDPT: &str = "NoCMOSorFDPT";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NODISPLAYCLASS: &str = "NoDisplayClass";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOENTIRENETWORK: &str = "NoEntireNetwork";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOFILESHARING: &str = "NoFileSharing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOFILESHARINGCTRL: &str = "NoFileSharingControl";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOIDE: &str = "NoIDE";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOINSTALLCLASS: &str = "NoInstallClass";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NONSTANDARD_ATAPI: &str = "NonStandardATAPI";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOPRINTSHARING: &str = "NoPrintSharing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOPRINTSHARINGCTRL: &str = "NoPrintSharingControl";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOUSECLASS: &str = "NoUseClass";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_NOWORKGROUPCONTENTS: &str = "NoWorkgroupContents";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_OLDMSDOSVER: &str = "OldMSDOSVer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_OLDWINDIR: &str = "OldWinDir";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_OPTIMIZESFN: &str = "OptimizeSFN";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_OPTIONS: &str = "Options";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_OPTORDER: &str = "Order";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_P1284MDL: &str = "Model";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_P1284MFG: &str = "Manufacturer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PATHCACHECOUNT: &str = "PathCache";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCCARD_POWER: &str = "EnablePowerManagement";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCI: &str = "PCI";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCIBIOSVER: &str = "PCIBIOSVer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCICIRQMAP: &str = "PCICIRQMap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCICOPTIONS: &str = "PCICOptions";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCMCIA_ALLOC: &str = "AllocMemWin";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCMCIA_ATAD: &str = "ATADelay";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCMCIA_MEM: &str = "Memory";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCMCIA_OPT: &str = "Options";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCMCIA_SIZ: &str = "MinRegionSize";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCMTDRIVER: &str = "MTD";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PCSSDRIVER: &str = "Driver";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PHYSICALDEVICEOBJECT: &str = "PhysicalDeviceObject";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PMODE_INT13: &str = "PModeInt13";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PNPBIOSVER: &str = "PnPBIOSVer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PNPSTRUCOFFSET: &str = "PnPStrucOffset";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_POLICY: &str = "Policy";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_POLLING: &str = "Polling";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PORTNAME: &str = "PortName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PORTSUBCLASS: &str = "PortSubClass";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PREFREDIR: &str = "PreferredRedir";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRESERVECASE: &str = "PreserveCase";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRESERVELONGNAMES: &str = "PreserveLongNames";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRINTERS_HIDETABS: &str = "NoPrinterTabs";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRINTERS_MASK: &str = "PrintersMask";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRINTERS_NOADD: &str = "NoAddPrinter";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRINTERS_NODELETE: &str = "NoDeletePrinter";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRINTSHARING: &str = "PrintSharing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRIORITY: &str = "Priority";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRIVATE: &str = "Private";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRIVATEFUNC: &str = "PrivateFunc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRIVATEPROBLEM: &str = "PrivateProblem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRODUCTID: &str = "ProductId";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PRODUCTTYPE: &str = "ProductType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PROFILEFLAGS: &str = "ProfileFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PROPERTIES: &str = "Properties";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PROTINIPATH: &str = "ProtIniPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PROVIDER_NAME: &str = "ProviderName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDEXPIRATION: &str = "PwdExpiration";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDPROVIDER_CHANGEORDER: &str = "ChangeOrder";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWD: &str = "ChangePassword";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND: &str = "ChangePasswordHwnd";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDPROVIDER_DESC: &str = "Description";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS: &str = "GetPasswordStatus";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDPROVIDER_ISNP: &str = "NetworkProvider";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_PWDPROVIDER_PATH: &str = "ProviderPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RDINTTHRESHOLD: &str = "RDIntThreshold";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_READAHEADTHRESHOLD: &str = "ReadAheadThreshold";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_READCACHING: &str = "ReadCaching";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REALNETSTART: &str = "RealNetStart";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REASONCODE: &str = "ReasonCode";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REFRESHRATE: &str = "RefreshRate";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REGITEMDELETEMESSAGE: &str = "Removal Message";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REGORGANIZATION: &str = "RegisteredOrganization";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REGOWNER: &str = "RegisteredOwner";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REINSTALL_DEVICEINSTANCEIDS: &str = "DeviceInstanceIds";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REINSTALL_DISPLAYNAME: &str = "DisplayName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REINSTALL_STRING: &str = "ReinstallString";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REMOTE_PATH: &str = "RemotePath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REMOVABLE: &str = "Removable";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REMOVAL_POLICY: &str = "RemovalPolicy";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REMOVEROMOKAY: &str = "RemoveRomOkay";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REMOVEROMOKAYFUNC: &str = "RemoveRomOkayFunc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESERVED_DEVNODE: &str = "HTREE\\RESERVED\\0";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESOLUTION: &str = "Resolution";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESOURCES: &str = "Resources";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESOURCE_MAP: &str = "ResourceMap";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS: &str = "ResourcePickerExceptions";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESOURCE_PICKER_TAGS: &str = "ResourcePickerTags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESTRICTRUN: &str = "RestrictRun";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RESUMERESET: &str = "ResumeReset";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REVISION: &str = "Revision";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_REVLEVEL: &str = "RevisionLevel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_ROOT_DEVNODE: &str = "HTREE\\ROOT\\0";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_RUNLOGINSCRIPT: &str = "ProcessLoginScript";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SCANNER: &str = "SCANNER";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SCAN_ONLY_FIRST: &str = "ScanOnlyFirstDrive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SCSI: &str = "SCSI\\";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SCSILUN: &str = "SCSILUN";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SCSITID: &str = "SCSITargetID";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SEARCHMODE: &str = "SearchMode";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SEARCHOPTIONS: &str = "SearchOptions";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SECCPL_NOADMINPAGE: &str = "NoAdminPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SECCPL_NOPROFILEPAGE: &str = "NoProfilePage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SECCPL_NOPWDPAGE: &str = "NoPwdPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SECCPL_NOSECCPL: &str = "NoSecCPL";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SERVICE: &str = "Service";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SETUPFLAGS: &str = "SetupFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SETUPMACHINETYPE: &str = "SetupMachineType";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SETUPN: &str = "SetupN";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SETUPNPATH: &str = "SetupNPath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SETUPPROGRAMRAN: &str = "SetupProgramRan";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHARES_FLAGS: &str = "Flags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHARES_PATH: &str = "Path";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHARES_REMARK: &str = "Remark";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHARES_RO_PASS: &str = "Parm2";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHARES_RW_PASS: &str = "Parm1";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHARES_TYPE: &str = "Type";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHARE_IRQ: &str = "ForceIRQSharing";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHELLVERSION: &str = "ShellVersion";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHOWDOTS: &str = "ShowDots";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHOWREASONUI: &str = "ShutdownReasonUI";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWNREASON: &str = "ShutdownReason";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWNREASON_CODE: &str = "ShutdownReasonCode";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWNREASON_COMMENT: &str = "ShutdownReasonComment";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWNREASON_PROCESS: &str = "ShutdownReasonProcess";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWNREASON_USERNAME: &str = "ShutdownReasonUserName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWN_FLAGS: &str = "ShutdownFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWN_IGNORE_PREDEFINED: &str = "ShutdownIgnorePredefinedReasons";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SHUTDOWN_STATE_SNAPSHOT: &str = "ShutdownStateSnapshot";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SILENTINSTALL: &str = "SilentInstall";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SLSUPPORT: &str = "SLSupport";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SOFTCOMPATMODE: &str = "SoftCompatMode";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SRCPATH: &str = "SourcePath";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SRVNAMECACHE: &str = "ServerNameCache";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SRVNAMECACHECOUNT: &str = "ServerNameCacheMax";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SRVNAMECACHENETPROV: &str = "ServerNameCacheNumNets";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_START_ON_BOOT: &str = "StartOnBoot";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_STAT: &str = "Status";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_STATICDRIVE: &str = "StaticDrive";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_STATICVXD: &str = "StaticVxD";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_STDDOSOPTION: &str = "StdOption";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SUBMODEL: &str = "Submodel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SUPPORTBURST: &str = "SupportBurst";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SUPPORTLFN: &str = "SupportLFN";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SUPPORTTUNNELLING: &str = "SupportTunnelling";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYMBOLIC_LINK: &str = "SymbolicLink";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYNCDATAXFER: &str = "SyncDataXfer";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSDM: &str = "SysDM";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSDMFUNC: &str = "SysDMFunc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTEMCPL_NOCONFIGPAGE: &str = "NoConfigPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTEMCPL_NODEVMGRPAGE: &str = "NoDevMgrPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTEMCPL_NOFILESYSPAGE: &str = "NoFileSysPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTEMCPL_NOVIRTMEMPAGE: &str = "NoVirtMemPage";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTEMROOT: &str = "SystemRoot";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTRAYBATFLAGS: &str = "PowerFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTRAYPCCARDFLAGS: &str = "PCMCIAFlags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_SYSTRAYSVCS: &str = "Services";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TABLE_STAT: &str = "TableStatus";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TAPE: &str = "TAPE";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TRANSITION: &str = "Transition";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TRANSPORT: &str = "Transport";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZACTBIAS: &str = "ActiveTimeBias";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZBIAS: &str = "Bias";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZDLTBIAS: &str = "DaylightBias";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZDLTFLAG: &str = "DaylightFlag";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZDLTNAME: &str = "DaylightName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZDLTSTART: &str = "DaylightStart";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZNOAUTOTIME: &str = "DisableAutoDaylightTimeSet";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZNOCHANGEEND: &str = "NoChangeEnd";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZNOCHANGESTART: &str = "NoChangeStart";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZSTDBIAS: &str = "StandardBias";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZSTDNAME: &str = "StandardName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_TZSTDSTART: &str = "StandardStart";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UI_NUMBER: &str = "UINumber";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UI_NUMBER_DESC_FORMAT: &str = "UINumberDescFormat";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UNDOCK_WITHOUT_LOGON: &str = "UndockWithoutLogon";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UNINSTALLER_COMMANDLINE: &str = "UninstallString";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UNINSTALLER_DISPLAYNAME: &str = "DisplayName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UPGRADE: &str = "Upgrade";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UPPERFILTERS: &str = "UpperFilters";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UPPER_FILTER_DEFAULT_LEVEL: &str = "UpperFilterDefaultLevel";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_UPPER_FILTER_LEVELS: &str = "UpperFilterLevels";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_USERSETTINGS: &str = "AdapterSettings";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_USER_NAME: &str = "UserName";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_USRDRVLET: &str = "UserDriveLetterAssignment";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VDD: &str = "vdd";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VER: &str = "Ver";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VERIFYKEY: &str = "VerifyKey";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VIRTUALHDIRQ: &str = "VirtualHDIRQ";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VOLIDLETIMEOUT: &str = "VolumeIdleTimeout";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VPOWERDFLAGS: &str = "Flags";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VRES: &str = "VRes";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_VXDGROUPS: &str = "VXDGroups";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WAITFORUNDOCK: &str = "WaitForUndock";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WAITFORUNDOCKFUNC: &str = "WaitForUndockFunc";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WIN31FILESYSTEM: &str = "Win31FileSystem";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WIN31PROVIDER: &str = "Win31Provider";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WINBOOTDIR: &str = "WinbootDir";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WINCP: &str = "ACP";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WINDIR: &str = "WinDir";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WINOLDAPP_DISABLED: &str = "Disabled";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WINOLDAPP_NOREALMODE: &str = "NoRealMode";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WORKGROUP: &str = "Workgroup";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WRAPPER: &str = "Wrapper";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WRINTTHRESHOLD: &str = "WRIntThreshold";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WRKGRP_FORCEMAPPING: &str = "WrkgrpForceMapping";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REGSTR_VAL_WRKGRP_REQUIRED: &str = "WrkgrpRequired";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type REG_CREATE_KEY_DISPOSITION = u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_CREATED_NEW_KEY: REG_CREATE_KEY_DISPOSITION = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPENED_EXISTING_KEY: REG_CREATE_KEY_DISPOSITION = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_KEY_INSTDEV: &str = "Installed";
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_MUI_STRING_TRUNCATE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type REG_NOTIFY_FILTER = u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_NOTIFY_CHANGE_NAME: REG_NOTIFY_FILTER = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_NOTIFY_CHANGE_ATTRIBUTES: REG_NOTIFY_FILTER = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_NOTIFY_CHANGE_LAST_SET: REG_NOTIFY_FILTER = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_NOTIFY_CHANGE_SECURITY: REG_NOTIFY_FILTER = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_NOTIFY_THREAD_AGNOSTIC: REG_NOTIFY_FILTER = 268435456u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type REG_OPEN_CREATE_OPTIONS = u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPTION_RESERVED: REG_OPEN_CREATE_OPTIONS = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPTION_NON_VOLATILE: REG_OPEN_CREATE_OPTIONS = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPTION_VOLATILE: REG_OPEN_CREATE_OPTIONS = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPTION_CREATE_LINK: REG_OPEN_CREATE_OPTIONS = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPTION_BACKUP_RESTORE: REG_OPEN_CREATE_OPTIONS = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPTION_OPEN_LINK: REG_OPEN_CREATE_OPTIONS = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_OPTION_DONT_VIRTUALIZE: REG_OPEN_CREATE_OPTIONS = 16u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_PROCESS_APPKEY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type REG_RESTORE_KEY_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_FORCE_RESTORE: REG_RESTORE_KEY_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_WHOLE_HIVE_VOLATILE: REG_RESTORE_KEY_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type REG_SAM_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_QUERY_VALUE: REG_SAM_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_SET_VALUE: REG_SAM_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_CREATE_SUB_KEY: REG_SAM_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_ENUMERATE_SUB_KEYS: REG_SAM_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_NOTIFY: REG_SAM_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_CREATE_LINK: REG_SAM_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_WOW64_32KEY: REG_SAM_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_WOW64_64KEY: REG_SAM_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_WOW64_RES: REG_SAM_FLAGS = 768u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_READ: REG_SAM_FLAGS = 131097u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_WRITE: REG_SAM_FLAGS = 131078u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_EXECUTE: REG_SAM_FLAGS = 131097u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const KEY_ALL_ACCESS: REG_SAM_FLAGS = 983103u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type REG_SAVE_FORMAT = u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_STANDARD_FORMAT: REG_SAVE_FORMAT = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_LATEST_FORMAT: REG_SAVE_FORMAT = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_NO_COMPRESSION: REG_SAVE_FORMAT = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_SECURE_CONNECTION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_USE_CURRENT_SECURITY_CONTEXT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type REG_VALUE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_NONE: REG_VALUE_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_SZ: REG_VALUE_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_EXPAND_SZ: REG_VALUE_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_BINARY: REG_VALUE_TYPE = 3u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_DWORD: REG_VALUE_TYPE = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_DWORD_LITTLE_ENDIAN: REG_VALUE_TYPE = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_DWORD_BIG_ENDIAN: REG_VALUE_TYPE = 5u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_LINK: REG_VALUE_TYPE = 6u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_MULTI_SZ: REG_VALUE_TYPE = 7u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_RESOURCE_LIST: REG_VALUE_TYPE = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_FULL_RESOURCE_DESCRIPTOR: REG_VALUE_TYPE = 9u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_RESOURCE_REQUIREMENTS_LIST: REG_VALUE_TYPE = 10u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_QWORD: REG_VALUE_TYPE = 11u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const REG_QWORD_LITTLE_ENDIAN: REG_VALUE_TYPE = 11u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_NOEXPAND: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub type RRF_RT = u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_ANY: RRF_RT = 65535u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_DWORD: RRF_RT = 24u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_QWORD: RRF_RT = 72u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_REG_BINARY: RRF_RT = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_REG_DWORD: RRF_RT = 16u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_REG_EXPAND_SZ: RRF_RT = 4u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_REG_MULTI_SZ: RRF_RT = 32u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_REG_NONE: RRF_RT = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_REG_QWORD: RRF_RT = 64u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_RT_REG_SZ: RRF_RT = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_SUBKEY_WOW6432KEY: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_SUBKEY_WOW6464KEY: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_WOW64_MASK: u32 = 196608u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const RRF_ZEROONFAILURE: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_BATCHINF: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_CLEAN: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_EXPRESS: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_FIRSTTIME: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_INSETUP: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_NETHDBOOT: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_NETRPLBOOT: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_NETSETUP: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const SUF_SBSCOPYOK: i32 = 256i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub struct VALENTA {
+ pub ve_valuename: ::windows_sys::core::PSTR,
+ pub ve_valuelen: u32,
+ pub ve_valueptr: usize,
+ pub ve_type: REG_VALUE_TYPE,
+}
+impl ::core::marker::Copy for VALENTA {}
+impl ::core::clone::Clone for VALENTA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub struct VALENTW {
+ pub ve_valuename: ::windows_sys::core::PWSTR,
+ pub ve_valuelen: u32,
+ pub ve_valueptr: usize,
+ pub ve_type: REG_VALUE_TYPE,
+}
+impl ::core::marker::Copy for VALENTW {}
+impl ::core::clone::Clone for VALENTW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const VPDF_DISABLEPWRMGMT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const VPDF_DISABLEPWRSTATUSPOLL: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const VPDF_DISABLERINGRESUME: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const VPDF_FORCEAPM10MODE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const VPDF_SHOWMULTIBATT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub const VPDF_SKIPINTELSLCHECK: u32 = 4u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub struct provider_info {
+ pub pi_R0_1val: PQUERYHANDLER,
+ pub pi_R0_allvals: PQUERYHANDLER,
+ pub pi_R3_1val: PQUERYHANDLER,
+ pub pi_R3_allvals: PQUERYHANDLER,
+ pub pi_flags: u32,
+ pub pi_key_context: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for provider_info {}
+impl ::core::clone::Clone for provider_info {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub struct pvalueA {
+ pub pv_valuename: ::windows_sys::core::PSTR,
+ pub pv_valuelen: i32,
+ pub pv_value_context: *mut ::core::ffi::c_void,
+ pub pv_type: u32,
+}
+impl ::core::marker::Copy for pvalueA {}
+impl ::core::clone::Clone for pvalueA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub struct pvalueW {
+ pub pv_valuename: ::windows_sys::core::PWSTR,
+ pub pv_valuelen: i32,
+ pub pv_value_context: *mut ::core::ffi::c_void,
+ pub pv_type: u32,
+}
+impl ::core::marker::Copy for pvalueW {}
+impl ::core::clone::Clone for pvalueW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Registry\"`*"]
+pub struct val_context {
+ pub valuelen: i32,
+ pub value_context: *mut ::core::ffi::c_void,
+ pub val_buff_ptr: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for val_context {}
+impl ::core::clone::Clone for val_context {
+ fn clone(&self) -> Self {
+ *self
+ }
+}