FindFirstFileEx function kernel32

int FindFirstFileEx(
  1. Pointer<Utf16> lpFileName,
  2. int fInfoLevelId,
  3. Pointer<NativeType> lpFindFileData,
  4. int fSearchOp,
  5. Pointer<NativeType> lpSearchFilter,
  6. int dwAdditionalFlags,
)

Searches a directory for a file or subdirectory with a name and attributes that match those specified.

HANDLE FindFirstFileExW(
  [in]  LPCWSTR            lpFileName,
  [in]  FINDEX_INFO_LEVELS fInfoLevelId,
  [out] LPVOID             lpFindFileData,
  [in]  FINDEX_SEARCH_OPS  fSearchOp,
        LPVOID             lpSearchFilter,
  [in]  DWORD              dwAdditionalFlags
);

Implementation

int FindFirstFileEx(
  Pointer<Utf16> lpFileName,
  int fInfoLevelId,
  Pointer lpFindFileData,
  int fSearchOp,
  Pointer lpSearchFilter,
  int dwAdditionalFlags,
) => _FindFirstFileEx(
  lpFileName,
  fInfoLevelId,
  lpFindFileData,
  fSearchOp,
  lpSearchFilter,
  dwAdditionalFlags,
);