RegQueryInfoKeyW method
int
RegQueryInfoKeyW(
- Pointer<
HKEY__> hKey, - Pointer<
Uint16> lpClass, - Pointer<
Uint64> lpcchClass, - Pointer<
Uint64> lpReserved, - Pointer<
Uint64> lpcSubKeys, - Pointer<
Uint64> lpcbMaxSubKeyLen, - Pointer<
Uint64> lpcbMaxClassLen, - Pointer<
Uint64> lpcValues, - Pointer<
Uint64> lpcbMaxValueNameLen, - Pointer<
Uint64> lpcbMaxValueLen, - Pointer<
Uint64> lpcbSecurityDescriptor, - Pointer<
LPFILETIME> lpftLastWriteTime,
Implementation
int RegQueryInfoKeyW(
ffi.Pointer<HKEY__> hKey,
ffi.Pointer<ffi.Uint16> lpClass,
ffi.Pointer<ffi.Uint64> lpcchClass,
ffi.Pointer<ffi.Uint64> lpReserved,
ffi.Pointer<ffi.Uint64> lpcSubKeys,
ffi.Pointer<ffi.Uint64> lpcbMaxSubKeyLen,
ffi.Pointer<ffi.Uint64> lpcbMaxClassLen,
ffi.Pointer<ffi.Uint64> lpcValues,
ffi.Pointer<ffi.Uint64> lpcbMaxValueNameLen,
ffi.Pointer<ffi.Uint64> lpcbMaxValueLen,
ffi.Pointer<ffi.Uint64> lpcbSecurityDescriptor,
ffi.Pointer<LPFILETIME> lpftLastWriteTime,
) {
return (_RegQueryInfoKeyW ??=
_dylib.lookupFunction<_c_RegQueryInfoKeyW, _dart_RegQueryInfoKeyW>(
'RegQueryInfoKeyW'))(
hKey,
lpClass,
lpcchClass,
lpReserved,
lpcSubKeys,
lpcbMaxSubKeyLen,
lpcbMaxClassLen,
lpcValues,
lpcbMaxValueNameLen,
lpcbMaxValueLen,
lpcbSecurityDescriptor,
lpftLastWriteTime,
);
}