74 lines
1.6 KiB
C
74 lines
1.6 KiB
C
|
/**************************************************************************************************
|
|||
|
|
|||
|
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
|