FsRtlDoesDbcsContainWildCards
UINT8 __stdcall FsRtlDoesDbcsContainWildCards(STRING *Expression, STRING *Name){
unsigned int Length;
int v3;
char *Buffer;
__int64 v5;
Length = Expression->Length;
v3 = 0;
if( !Expression->Length )
return 0;
Buffer = Expression->Buffer;
while( 1 )
{
v5 = Buffer[v3];
if( (unsigned __int8)v5 < 0x80u
|| !(_BYTE)NlsMbOemCodePageTag
|| !*((_WORD *)&NlsOemLeadByteInfoTable + (unsigned __int8)v5) )
{
break;
}
++v3;
LABEL_9:
if( ++v3 >= Length )
return 0;
}
if( (v5 & 0x80u) != 0i64 || (*((_BYTE *)qword_140011770 + v5) & 8) == 0 )
goto LABEL_9;
return 1;
}Referenced by:
FsRtlIsDbcsInExpression
FsRtlIsFatDbcsLegal