mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.6 KiB
73 lines
1.6 KiB
/**************************************************************************************************
|
|
|
|
FILENAME: Exclude.h
|
|
|
|
COPYRIGHT© 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
|