10#define __FILEUTILS_H__
35#define QUERY_FILES_TABLE_ROUTINE(fnName) \
36 LRESULT (fnName)(IN LPCWSTR Path, \
37 IN LPCWSTR FileNamesQuery, \
38 IN LPCWSTR ExpandedFileNamesQuery, \
39 IN PWIN32_FIND_DATAW pfind_data, \
41 IN PVOID EntryContext)
PRTL_UNICODE_STRING_BUFFER Path
BOOL MyFileExists(IN LPCWSTR lpszFilePath, OUT PWIN32_FIND_DATAW pFindData OPTIONAL)
struct __tagQUERY_FILES_TABLE * PQUERY_FILES_TABLE
struct __tagQUERY_FILES_TABLE QUERY_FILES_TABLE
LRESULT FileQueryFiles(IN LPCWSTR Path, IN LPCWSTR FileNamesQuery, IN PQUERY_FILES_TABLE QueryTable, IN PVOID Context)
BOOL BackupIniFile(IN LPCWSTR lpszIniFile)
LRESULT(* PQUERY_FILES_TABLE_ROUTINE)(IN LPCWSTR Path, IN LPCWSTR FileNamesQuery, IN LPCWSTR ExpandedFileNamesQuery, IN PWIN32_FIND_DATAW pfind_data, IN PVOID Context, IN PVOID EntryContext)
_In_ PCWSTR _Inout_ _At_ QueryTable EntryContext
_In_ PCWSTR _Inout_ _At_ QueryTable _Pre_unknown_ PRTL_QUERY_REGISTRY_TABLE QueryTable
PULONG MinorVersion OPTIONAL
PQUERY_FILES_TABLE_ROUTINE QueryRoutine