Source code of Windows XP (NT5)
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

/**************************************************************************************************
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