NLS_UPCASE
UINT16 __stdcall NLS_UPCASE(UINT16 a1){
if( a1 < 0x61u )
return a1;
if( a1 <= 0x7Au )
return a1 - 32;
if( !Nls844UnicodeUpcaseTable || a1 < 0xC0u )
return a1;
return a1
+ *(_WORD *)(Nls844UnicodeUpcaseTable
+ 2i64
* ((a1 & 0xF)
+ (unsigned int)*(unsigned __int16 *)(Nls844UnicodeUpcaseTable
+ 2i64
* (((unsigned __int8)a1 >> 4)
+ (unsigned int)*(unsigned __int16 *)(Nls844UnicodeUpcaseTable
+ 2
* ((unsigned __int64)a1 >> 8))))));
}Referenced by:
AslEnvVarQuery
AslStringPatternMatchW
CmpCheckLeaf
CmpCheckLexicographicalOrder
CmpCompareCompressedName
CmpCompareInIndex
CmpCompareTwoCompressedNames
CmpCompareUnicodeString
CmpComputeComponentHashes
CmpFindNameInListCellWithStatus
CmpFindSubKeyInLeafWithStatus
CmpGetNameControlBlock
CmpHashCompressedComponent
CmpHashUnicodeComponent
CmpPerformSingleKcbCacheLookup
CmpWalkOneLevel
CompareUnicodeStrings
ObpCreateSymbolicLinkName
ObpLookupDirectoryEntryEx
ObpLookupObjectName
RtlCompareUnicodeString
RtlCompareUnicodeStrings
RtlFindUnicodeSubstring
RtlIsValidOemCharacter
RtlPrefixUnicodeString
RtlSuffixUnicodeString
RtlUpcaseUnicodeToCustomCPN
RtlpHashStringToAtom
RtlpUpcaseUnicodeStringPrivate
SdbpGetProcessHistory
UpcaseUnicodeToMultiByteNHelper
UpcaseUnicodeToSingleByteNHelper
UpcaseUnicodeToUTF8NHelper