RegQueryInfoKeyA method
int
RegQueryInfoKeyA(
- Pointer<
HKEY__> hKey, - Pointer<
Int8> 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 RegQueryInfoKeyA(
ffi.Pointer<HKEY__> hKey,
ffi.Pointer<ffi.Int8> 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 (_RegQueryInfoKeyA ??=
_dylib.lookupFunction<_c_RegQueryInfoKeyA, _dart_RegQueryInfoKeyA>(
'RegQueryInfoKeyA'))(
hKey,
lpClass,
lpcchClass,
lpReserved,
lpcSubKeys,
lpcbMaxSubKeyLen,
lpcbMaxClassLen,
lpcValues,
lpcbMaxValueNameLen,
lpcbMaxValueLen,
lpcbSecurityDescriptor,
lpftLastWriteTime,
);
}