wcsnicmp
int __cdecl wcsnicmp(const wchar_t *Str1, const wchar_t *Str2, size_t MaxCount){
int v3;
__int64 v4;
const wchar_t *v5;
signed __int64 v6;
__int16 v7;
unsigned __int16 v8;
unsigned __int16 v9;
unsigned __int16 v10;
v3 = 0;
v4 = *(_QWORD *)&MaxCount;
v5 = Str2;
if( *(_QWORD *)&MaxCount )
{
v6 = (char *)Str1 - (char *)Str2;
do
{
v7 = *(const wchar_t *)((char *)v5 + v6);
v8 = v7 + 32;
if( (unsigned __int16)(v7 - 65) > 0x19u )
v8 = *(const wchar_t *)((char *)v5 + v6);
v9 = *v5++;
v10 = v9 + 32;
if( (unsigned __int16)(v9 - 65) > 0x19u )
v10 = v9;
--v4;
}
while( v4 && v8 && v8 == v10 );
return v8 - v10;
}
return v3;
}Referenced by:
AslEnvVarQuery
AslPathCleanUstr
AslpEnvResolveVars
AslpPathWildcardMakeLeaves
BiCleanupLoadedStores
BiCreateFileDeviceElement
BiCreatePartitionDevice
BiIsValidDiskDevice
BiOpenSystemStore
CmpGetSystemRelativeRegistryHiveFilePath
CmpPreserveSystemHiveData
EtwpAppStateChangeSummaryShouldLogCommandLine
EtwpApplyContainerFilter
EtwpApplyExeFilter
EtwpApplyPackageIdFilter
FContainCallBackAce
GetAttributeName
GetOperandValue
GetOperatorIndexByName
GetValueType
IoVolumeDeviceNameToGuidPath
IopCheckIfNotNativeDriver
IopReplaceSymlinkPath
LocalGetAclForString
LocalGetSDControlForString
LocalpGetStringForCondition
LookupAccessMaskInTable
LookupAceFlagsInTable
LookupAceTypeInTable
LookupSidInTable
MiDriverLoadSucceeded
NtSetSystemEnvironmentValueEx
PiDevCfgMatchDriverConfigurationId
PiDrvDbOverlayCopyKeys
PiHotSwapGetDefaultBusRemovalPolicy
PiSwFindSwDevice
PiSwIrpCleanup
PopIdleWakeAreIdenticalWakeSources
RegRtlCreateTreeTransacted
SdbpGetProcessHistory
SdbpResolveMatchingFile
SiIsValidDiskDevice
VrpComparePath
WmipGetGuidObjectInstanceInfo
WmipPrepareWnodeSI
punycode_decode
punycode_encode