Data Structures |
| struct | PKERNEL32_FIND_FILE_DATA |
| struct | PKERNEL32_FIND_STREAM_DATA |
| struct | PKERNEL32_FIND_DATA_HEADER |
Defines |
| #define | NDEBUG |
| #define | FIND_DATA_SIZE 0x4000 |
| #define | FIND_DEVICE_HANDLE ((HANDLE)0x1) |
Enumerations |
| enum | KERNEL32_FIND_DATA_TYPE { FileFind,
StreamFind
} |
Functions |
| | DEBUG_CHANNEL (kernel32file) |
| static VOID | InternalCopyDeviceFindDataW (LPWIN32_FIND_DATAW lpFindFileData, LPCWSTR lpFileName, ULONG DeviceNameInfo) |
| static VOID | InternalCopyFindDataW (LPWIN32_FIND_DATAW lpFindFileData, PFILE_BOTH_DIR_INFORMATION lpFileInfo) |
| BOOL WINAPI | InternalFindNextFile (HANDLE hFindFile, PUNICODE_STRING SearchPattern, PVOID lpFindFileData) |
| HANDLE WINAPI | InternalFindFirstFile (LPCWSTR lpFileName, BOOLEAN DirectoryOnly, PVOID lpFindFileData) |
| HANDLE WINAPI | FindFirstFileA (IN LPCSTR lpFileName, OUT LPWIN32_FIND_DATAA lpFindFileData) |
| BOOL WINAPI | FindNextFileA (IN HANDLE hFindFile, OUT LPWIN32_FIND_DATAA lpFindFileData) |
| BOOL WINAPI | FindClose (HANDLE hFindFile) |
| HANDLE WINAPI | FindFirstFileW (IN LPCWSTR lpFileName, OUT LPWIN32_FIND_DATAW lpFindFileData) |
| BOOL WINAPI | FindNextFileW (IN HANDLE hFindFile, OUT LPWIN32_FIND_DATAW lpFindFileData) |
| HANDLE WINAPI | FindFirstFileExW (IN LPCWSTR lpFileName, IN FINDEX_INFO_LEVELS fInfoLevelId, OUT LPVOID lpFindFileData, IN FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, IN DWORD dwAdditionalFlags) |
| HANDLE WINAPI | FindFirstFileExA (IN LPCSTR lpFileName, IN FINDEX_INFO_LEVELS fInfoLevelId, OUT LPVOID lpFindFileData, IN FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, IN DWORD dwAdditionalFlags) |
| static VOID | InternalCopyStreamInfo (IN OUT PKERNEL32_FIND_STREAM_DATA IData, OUT LPVOID lpFindStreamData) |
| HANDLE WINAPI | FindFirstStreamW (IN LPCWSTR lpFileName, IN STREAM_INFO_LEVELS InfoLevel, OUT LPVOID lpFindStreamData, IN DWORD dwFlags) |
| BOOL WINAPI | FindNextStreamW (IN HANDLE hFindStream, OUT LPVOID lpFindStreamData) |