RegEnumKeyExW method

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

Implementation

int RegEnumKeyExW(
  ffi.Pointer<HKEY__> hKey,
  int dwIndex,
  ffi.Pointer<ffi.Uint16> lpName,
  ffi.Pointer<ffi.Uint64> lpcchName,
  ffi.Pointer<ffi.Uint64> lpReserved,
  ffi.Pointer<ffi.Uint16> lpClass,
  ffi.Pointer<ffi.Uint64> lpcchClass,
  ffi.Pointer<LPFILETIME> lpftLastWriteTime,
) {
  return (_RegEnumKeyExW ??=
      _dylib.lookupFunction<_c_RegEnumKeyExW, _dart_RegEnumKeyExW>(
          'RegEnumKeyExW'))(
    hKey,
    dwIndex,
    lpName,
    lpcchName,
    lpReserved,
    lpClass,
    lpcchClass,
    lpftLastWriteTime,
  );
}