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);