ReactOS 0.4.16-dev-401-g45b008d
|
Go to the source code of this file.
Classes | |
union | _DIR_INFORMATION |
struct | _FIND_FILE_DATA |
struct | _FIND_STREAM_DATA |
struct | _FIND_DATA_HANDLE |
Macros | |
#define | NDEBUG |
#define | FIND_DATA_SIZE 0x4000 |
#define | FIND_DEVICE_HANDLE ((HANDLE)0x1) |
#define | ULARGE_INTEGER_2_FILETIME(ft, ul) |
Typedefs | |
typedef enum _FIND_DATA_TYPE | FIND_DATA_TYPE |
typedef union _DIR_INFORMATION | DIR_INFORMATION |
typedef struct _FIND_FILE_DATA | FIND_FILE_DATA |
typedef struct _FIND_FILE_DATA * | PFIND_FILE_DATA |
typedef struct _FIND_STREAM_DATA | FIND_STREAM_DATA |
typedef struct _FIND_STREAM_DATA * | PFIND_STREAM_DATA |
typedef struct _FIND_DATA_HANDLE | FIND_DATA_HANDLE |
typedef struct _FIND_DATA_HANDLE * | PFIND_DATA_HANDLE |
Enumerations | |
enum | _FIND_DATA_TYPE { FindFile = 1 , FindStream = 2 } |
#define ULARGE_INTEGER_2_FILETIME | ( | ft, | |
ul | |||
) |
typedef union _DIR_INFORMATION DIR_INFORMATION |
typedef struct _FIND_DATA_HANDLE FIND_DATA_HANDLE |
typedef enum _FIND_DATA_TYPE FIND_DATA_TYPE |
typedef struct _FIND_FILE_DATA FIND_FILE_DATA |
typedef struct _FIND_STREAM_DATA FIND_STREAM_DATA |
typedef struct _FIND_DATA_HANDLE * PFIND_DATA_HANDLE |
typedef struct _FIND_FILE_DATA * PFIND_FILE_DATA |
typedef struct _FIND_STREAM_DATA * PFIND_STREAM_DATA |
Enumerator | |
---|---|
FindFile | |
FindStream |
|
static |
Definition at line 117 of file find.c.
Referenced by FindFirstFileExW().
|
static |
Definition at line 146 of file find.c.
Referenced by FindFirstFileExW(), and FindNextFileW().
|
static |
Definition at line 214 of file find.c.
Referenced by FindFirstStreamW(), and FindNextStreamW().
DEBUG_CHANNEL | ( | kernel32file | ) |
Definition at line 502 of file find.c.
Referenced by _FileOpCount(), _findclose(), CFSFolder::_GetFindDataFromName(), _ILCreateFromPathW(), _RunRemoteTest(), add_favs_to_menu(), AddDesktopItemW(), AddItemW(), CDirectoryList::AddPathsFromDirectory(), AddUserProfile(), AddWallpapersFromDirectory(), aexpand(), apply_patch(), AutoStartupApplications(), ChangeACLsOfFiles(), ChangeACLsOfFilesInCurDir(), cmd_copy(), cmd_move(), cmd_rename(), cmd_type(), compat_dirclose(), CompleteFilename(), Control_DoWindow(), ConvertPathCase(), copy_file(), copy_folder(), CopyDirectory(), CFileDefExt::CountFolderAndFiles(), CControlPanelEnum::CreateCPanelEnumList(), CCabinet::CreateSimpleCabinet(), CryptCATAdminEnumCatalogFromHash(), CryptCATAdminReleaseContext(), delete_file(), delete_folder(), DeleteFiles(), DeleteFolder(), DeleteWithWildcard(), DELNODE_recurse_dirtree(), demFileFindFirst(), demFileFindNext(), dialog_update_directory_list(), DirList(), do_searchW(), DoAddFilesFromItem(), DoDeleteSpecW(), DoLoadImageFile(), DoSpecExistsW(), enum_gac_assemblies(), enum_gac_assembly_dirs(), EnumColorProfilesA(), EnumColorProfilesW(), EnumDirs(), CAppDB::EnumerateFiles(), EnumFilesInDirectory(), EnumFilesWorker(), EnumThemes(), ExecuteIf(), exists_path(), expand(), expect_files(), file_get_Size(), filecoll_enumvariant_Release(), filecoll_enumvariant_Reset(), filecoll_get_Count(), FileCompareOneSideWild(), FileCompareWildTitle(), FILEDLG95_InitControls(), FileExists(), FileQueryFiles(), filesys_GetAbsolutePathName(), fill_datafile(), fill_directory(), FindFirstFileA(), FindFirstFileExA(), foldercoll_enumvariant_Release(), foldercoll_enumvariant_Reset(), foldercoll_get_Count(), ForDir(), ForRecursive(), fsbd_GetFindData_valid(), get_long_path_name(), get_number_of_folders(), GetDirectoryStructure(), GetEnhancedVar(), GetLongPathNameW(), GetPathCase(), GetProfileSize(), GetShortPathNameW(), gl_local_filename_completion_proc(), HasSubFolder(), have_profile(), CFileDefExt::InitFileAttr(), CFileSysEnum::Initialize(), InitializeGlobalJobList(), InitPropertiesDlg(), InstallFiles(), InstallScreenSaverW(), IntDeleteRecursive(), LISTBOX_Directory(), LoadSoundFiles(), main(), move_files_wildcard(), MyFileExists(), OnSelChange(), OpenUserEventLogFile(), fff_handle::operator=(), parse_wildcard_files(), PathIsDirectoryEmptyW(), pBuildFileList(), PrintDaclsOfFiles(), ProcessDirectory(), ShellDirectory::read_directory(), WinDirectory::read_directory(), CFontInfo::ReadAttrs(), RecentHasShortcut(), recFindSubDirs(), recReplace(), recurse_search_directory(), RecursiveCreateDirectory(), RecursiveFind(), RecursiveRemoveDir(), remove_dir(), CShellLink::Save(), SaveDIBToFile(), DriveVolume::ScanDirectory(), ScanForInfFile(), SdbpBuildSignMediaId(), SearchDriverRecursive(), SearchScreenSavers(), SetupCopyOEMInfW(), SetupGetInfFileListW(), SHAddToRecentDocs(), SHELL_DeleteDirectoryW(), SHFindAttrW(), SHNotifyDeleteFileW(), start_enumeration(), START_TEST(), test__lcreat(), test_DefineDosDeviceA(), test_filemodeT(), test_FindFirstFile_wildcards(), test_FindFirstFileA(), test_FindFirstFileExA(), test_FindNextFileA(), test_GetAbsolutePathName(), test_MoveFileA(), test_request_groups(), Test_ShortTests(), testKeyboardLayouts(), tinydir_close(), wexpand(), WhereSearchGeneric(), wmain(), XCOPY_DoCopy(), CWineTest::~CWineTest(), and fff_handle::~fff_handle().
Definition at line 263 of file find.c.
Referenced by aexpand(), apply_patch(), demFileFindFirst(), enum_gac_assemblies(), enum_gac_assembly_dirs(), EnumColorProfilesA(), expect_files(), get_long_path_name(), get_number_of_folders(), have_profile(), test__lcreat(), test_DefineDosDeviceA(), test_filemodeT(), test_FindFirstFile_wildcards(), test_FindFirstFileA(), test_FindNextFileA(), test_MoveFileA(), and test_request_groups().
HANDLE WINAPI FindFirstFileExA | ( | IN LPCSTR | lpFileName, |
IN FINDEX_INFO_LEVELS | fInfoLevelId, | ||
OUT LPVOID | lpFindFileData, | ||
IN FINDEX_SEARCH_OPS | fSearchOp, | ||
LPVOID | lpSearchFilter, | ||
IN DWORD | dwAdditionalFlags | ||
) |
Definition at line 569 of file find.c.
HANDLE WINAPI FindFirstFileExW | ( | IN LPCWSTR | lpFileName, |
IN FINDEX_INFO_LEVELS | fInfoLevelId, | ||
OUT LPVOID | lpFindFileData, | ||
IN FINDEX_SEARCH_OPS | fSearchOp, | ||
LPVOID | lpSearchFilter, | ||
IN DWORD | dwAdditionalFlags | ||
) |
Definition at line 649 of file find.c.
Referenced by FindFirstFileA(), FindFirstFileExA(), FindFirstFileW(), and WhereSearchGeneric().
Definition at line 320 of file find.c.
Referenced by _FileOpCount(), CFSFolder::_GetFindDataFromName(), _ILCreateFromPathW(), _RunRemoteTest(), add_favs_to_menu(), AddDesktopItemW(), AddItemW(), CDirectoryList::AddPathsFromDirectory(), AddUserProfile(), AutoStartupApplications(), compat_diropen(), Control_DoWindow(), copy_file(), copy_folder(), CopyDirectory(), CFileDefExt::CountFolderAndFiles(), create_snapshot(), CControlPanelEnum::CreateCPanelEnumList(), CryptCATAdminEnumCatalogFromHash(), delete_directory(), delete_file(), delete_folder(), DeleteWithWildcard(), DELNODE_recurse_dirtree(), dialog_update_directory_list(), BtrfsPropSheet::do_search(), do_searchW(), DoAddFilesFromItem(), DoDeleteSpecW(), DoLoadImageFile(), DoSpecExistsW(), enum_gac_assemblies(), EnumColorProfilesW(), CAppDB::EnumerateFiles(), EnumFilesWorker(), EnumThemes(), file_get_Size(), filecoll_get_Count(), FileCompareBothWild(), FileCompareOneSideWild(), FileCompareWildTitle(), FILEDLG95_InitControls(), FileExists(), FileQueryFiles(), filesys_GetAbsolutePathName(), fill_datafile(), fill_directory(), foldercoll_get_Count(), fsbd_GetFindData_valid(), GetDirectoryStructure(), GetListOfTestExes(), GetLongPathNameW(), CWineTest::GetNextFile(), GetNumberOfExesInFolder(), GetProfileSize(), GetShortPathNameW(), HasSubFolder(), CFileDefExt::InitFileAttr(), CFileSysEnum::Initialize(), InitializeGlobalJobList(), InitPropertiesDlg(), InstallFiles(), IntDeleteRecursive(), BtrfsContextMenu::InvokeCommand(), LISTBOX_Directory(), LoadSoundFiles(), msi_find_first_file(), MyFileExists(), OpenUserEventLogFile(), parse_wildcard_files(), PathIsDirectoryEmptyW(), pBuildFileList(), CFontInfo::ReadAttrs(), RecentHasShortcut(), RecursiveFind(), RecursiveRemoveDir(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), ReflinkCopyW(), CShellLink::Save(), SaveDIBToFile(), DriveVolume::ScanDirectory(), ScanForInfFile(), SdbpBuildSignMediaId(), SearchDriverRecursive(), SetupCopyOEMInfW(), SetupGetInfFileListW(), SHAddToRecentDocs(), SHELL_DeleteDirectoryW(), SHFindAttrW(), SHNotifyDeleteFileW(), start_enumeration(), START_TEST(), test_GetAbsolutePathName(), Test_NtGdiAddFontResourceW(), testKeyboardLayouts(), wexpand(), wmain(), and XCOPY_DoCopy().
HANDLE WINAPI FindFirstStreamW | ( | IN LPCWSTR | lpFileName, |
IN STREAM_INFO_LEVELS | InfoLevel, | ||
OUT LPVOID | lpFindStreamData, | ||
IN DWORD | dwFlags | ||
) |
Definition at line 957 of file find.c.
Definition at line 336 of file find.c.
Referenced by aexpand(), demFileFindFirst(), demFileFindNext(), enum_gac_assemblies(), enum_gac_assembly_dirs(), EnumColorProfilesA(), expect_files(), get_number_of_folders(), test_FindFirstFile_wildcards(), test_FindFirstFileA(), test_FindFirstFileExA(), test_FindNextFileA(), test_MoveFileA(), and test_request_groups().
Definition at line 382 of file find.c.
Referenced by _FileOpCount(), add_favs_to_menu(), CDirectoryList::AddPathsFromDirectory(), AutoStartupApplications(), compat_nextdir(), compat_nextfile(), Control_DoWindow(), copy_file(), copy_folder(), CopyDirectory(), CFileDefExt::CountFolderAndFiles(), CControlPanelEnum::CreateCPanelEnumList(), CryptCATAdminEnumCatalogFromHash(), delete_directory(), delete_file(), delete_folder(), DeleteWithWildcard(), DELNODE_recurse_dirtree(), dialog_update_directory_list(), BtrfsPropSheet::do_search(), do_searchW(), DoAddFilesFromItem(), DoDeleteSpecW(), enum_gac_assemblies(), EnumColorProfilesW(), CAppDB::EnumerateFiles(), EnumFilesWorker(), EnumThemes(), filecoll_enumvariant_Next(), filecoll_enumvariant_Skip(), filecoll_get_Count(), FileCompareBothWild(), FileCompareOneSideWild(), FileCompareWildTitle(), FileQueryFiles(), fill_datafile(), fill_directory(), FindNextFileA(), foldercoll_enumvariant_Next(), foldercoll_enumvariant_Skip(), foldercoll_get_Count(), GetDirectoryStructure(), CWineTest::GetNextFile(), HasSubFolder(), CFileSysEnum::Initialize(), InitializeGlobalJobList(), InstallFiles(), IntDeleteRecursive(), LISTBOX_Directory(), LoadSoundFiles(), msi_find_next_file(), parse_wildcard_files(), PathIsDirectoryEmptyW(), pBuildFileList(), RecursiveFind(), RecursiveRemoveDir(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), ReflinkCopyW(), DriveVolume::ScanDirectory(), ScanForInfFile(), SdbpBuildSignMediaId(), SearchDriverRecursive(), SetupCopyOEMInfW(), SetupGetInfFileListW(), SHELL_DeleteDirectoryW(), SHFindAttrW(), start_enumeration(), testKeyboardLayouts(), wexpand(), WhereSearchGeneric(), wmain(), and XCOPY_DoCopy().
Definition at line 1115 of file find.c.