RtlUpcaseUnicodeChar
WCHAR __stdcall RtlUpcaseUnicodeChar(WCHAR SourceCharacter){
if( SourceCharacter < 0x61u )
return SourceCharacter;
if( SourceCharacter <= 0x7Au )
return SourceCharacter - 32;
if( !Nls844UnicodeUpcaseTable || SourceCharacter < 0xC0u )
return SourceCharacter;
return SourceCharacter
+ *(_WORD *)(Nls844UnicodeUpcaseTable
+ 2i64
* ((SourceCharacter & 0xF)
+ (unsigned int)*(unsigned __int16 *)(Nls844UnicodeUpcaseTable
+ 2i64
* (((SourceCharacter >> 4) & 0xF)
+ (unsigned int)*(unsigned __int16 *)(Nls844UnicodeUpcaseTable
+ 2
* ((unsigned __int64)SourceCharacter >> 8))))));
}Referenced by:
AuthzBasepUnicodeStringFromOperandValue
PfpRpFileKeyUpdate
VfUtilPrintCheckinString
VrpAllocateDiffHiveEntry
VrpFindDiffHiveEntryForMountPointWithLock
towupper