windows-nt/Source/XPSP1/NT/base/fs/utils/dfrg/inc/exclude.h

74 lines
1.6 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/**************************************************************************************************
FILENAME: Exclude.h
COPYRIGHT<EFBFBD> 2001 Microsoft Corporation and Executive Software International, Inc.
DESCRIPTION:
Exclusion list handling..
**************************************************************************************************/
//Loads the excluded file list.
BOOL
GetExcludeFile(
IN PTCHAR cExcludeFile,
OUT PHANDLE phExcludeList
);
//Checks to see if a file is excluded.
BOOL
CheckFileForExclude(
IN CONST fAcceptNameOnly = FALSE
);
BOOL
lStrWildCmp (
IN PTCHAR pOrigSourceString,
IN PTCHAR pOrigPatternString,
IN BOOL bCaseType
);
#ifdef DKNT30
#include "pipes.h"
BOOL RequestExcludeDataFromController(
HANDLE hSendDataMutex,
PIPEHEADER* psPipeHeaderOut,
PIPEDATA* psPipeDataOut,
TCHAR* cControlPipe
);
BOOL SendExcludeDataToGui(
HANDLE hSendDataMutex,
PIPEHEADER* psPipeHeaderOut,
PIPEDATA* psPipeDataOut,
TCHAR* cControlFileName,
TCHAR* cGuiPipe
);
BOOL SendExcludeDataToController(
HANDLE hSendDataMutex,
PIPEHEADER* psPipeHeaderOut,
PIPEDATA* psPipeDataOut,
char* pControlFile,
DWORD dwControlFileSize,
TCHAR* cControlPipe
);
BOOL SetNewExcludeData(
char* pNewControl,
DWORD dwNewControlFileSize,
TCHAR* cControlFileName,
TCHAR* cInstallPath
);
BOOL APIENTRY ExcludeDialog(
HWND hDlg,
UINT uMsg,
UINT wParam,
LONG lParam
);
#endif