RegEnumKeyExA method

int RegEnumKeyExA(
  1. Pointer<HKEY__> hKey,
  2. int dwIndex,
  3. Pointer<Int8> lpName,
  4. Pointer<Uint64> lpcchName,
  5. Pointer<Uint64> lpReserved,
  6. Pointer<Int8> lpClass,
  7. Pointer<Uint64> lpcchClass,
  8. Pointer<LPFILETIME> lpftLastWriteTime,
)

Implementation

int RegEnumKeyExA(
  ffi.Pointer<HKEY__> hKey,
  int dwIndex,
  ffi.Pointer<ffi.Int8> lpName,
  ffi.Pointer<ffi.Uint64> lpcchName,
  ffi.Pointer<ffi.Uint64> lpReserved,
  ffi.Pointer<ffi.Int8> lpClass,
  ffi.Pointer<ffi.Uint64> lpcchClass,
  ffi.Pointer<LPFILETIME> lpftLastWriteTime,
) {
  return (_RegEnumKeyExA ??=
      _dylib.lookupFunction<_c_RegEnumKeyExA, _dart_RegEnumKeyExA>(
          'RegEnumKeyExA'))(
    hKey,
    dwIndex,
    lpName,
    lpcchName,
    lpReserved,
    lpClass,
    lpcchClass,
    lpftLastWriteTime,
  );
}