Leaked source code of windows server 2003
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.
 
 
 
 
 
 

35 lines
1011 B

/* wildcard.h */
#ifdef __cplusplus
extern "C" {
#endif
/*
* Compare a string against a pattern, without regard to case.
* Case-insensitivity is confined to A-Z vs. a-z.
*
* This function does not deal with 8.3 conventions which might
* be expected for filename comparisons. (In an 8.3 environment,
* "longfilename.html" would match "longfile.htm".)
*
* This code is NOT MBCS-enabled.
*
* fAllowImpliedDot, when set, allows the code to pretend there
* is a dot at the end of pszString if it will help. This is set
* to allow strings like "hosts" to match patterns like "*.*".
* Usually, the caller will scan pszString to see if any real
* dots are present before setting this flag. If pszString has a
* path, ie, "..\hosts", the caller might want to scan only the
* base string ("hosts").
*/
extern int __stdcall PatternMatch(
const char *pszString,
const char *pszPattern,
int fAllowImpliedDot);
#ifdef __cplusplus
}
#endif