Function dokany_sys::DokanIsNameInExpression
source · pub unsafe extern "stdcall" fn DokanIsNameInExpression(
Expression: LPCWSTR,
Name: LPCWSTR,
IgnoreCase: BOOL
) -> BOOLExpand description
Checks whether Name matches Expression
Behave like FsRtlIsNameInExpression routine from Microsoft\n
* (asterisk) Matches zero or more characters.\n
? (question mark) Matches a single character.\n
DOS_DOT (" quotation mark) Matches either a period or zero characters beyond the name string.\n
DOS_QM (> greater than) Matches any single character or, upon encountering a period or end
of name string, advances the expression to the end of the set of
contiguous DOS_QMs.\n
DOS_STAR (< less than) Matches zero or more characters until encountering and matching
the final . in the name.
Arguments
Expression: Expression can contain any of the above characters.
Name: Name to check
IgnoreCase: Case sensitive or not
Return
result if name matches the expression