Searched refs:CodePageTable (Results 1 – 8 of 8) sorted by relevance
35 if (!CodePageTable->MultiByteTable[256]) in NLS_InitCodePageTable()37 CodePageTable->DBCSRanges = CodePageTable->MultiByteTable + 256 + 1; in NLS_InitCodePageTable()41 CodePageTable->DBCSRanges = CodePageTable->MultiByteTable + 256 + 1 + 256; in NLS_InitCodePageTable()45 if (*CodePageTable->DBCSRanges) in NLS_InitCodePageTable()47 CodePageTable->DBCSCodePage = 1; in NLS_InitCodePageTable()48 CodePageTable->DBCSOffsets = CodePageTable->DBCSRanges + 1; in NLS_InitCodePageTable()52 CodePageTable->DBCSCodePage = 0; in NLS_InitCodePageTable()53 CodePageTable->DBCSOffsets = NULL; in NLS_InitCodePageTable()93 return (BOOL)CodePageTable->DBCSCodePage; in NLS_IsDBCSCodePage()105 if (CodePageTable->MultiByteTable[Char] != CodePageTable->UniDefaultChar) in NLS_IsDefaultCharForMB()[all …]
115 CPTABLEINFO CodePageTable; in BestFit_FromNLS() local121 CodePage = NLS_ReadFile(pszNLSFile, &CodePageTable); in BestFit_FromNLS()138 CodePageTable.MaximumCharacterSize, in BestFit_FromNLS()141 CodePageTable.DefaultChar, in BestFit_FromNLS()144 CodePageTable.UniDefaultChar); in BestFit_FromNLS()167 if (NLS_IsGlyphTablePresent(&CodePageTable)) in BestFit_FromNLS()175 if (CodePageChar != CodePageTable.UniDefaultChar) in BestFit_FromNLS()192 if (NLS_IsDBCSCodePage(&CodePageTable)) in BestFit_FromNLS()200 CodePageTable.DBCSRanges[0], in BestFit_FromNLS()201 CodePageTable.DBCSRanges[0]); in BestFit_FromNLS()[all …]
51 NLS_ReadFile(const WCHAR *pszFile, PCPTABLEINFO CodePageTable);54 NLS_IsDBCSCodePage(PCPTABLEINFO CodePageTable);57 NLS_IsGlyphTablePresent(PCPTABLEINFO CodePageTable);60 NLS_IsDefaultCharForMB(PCPTABLEINFO CodePageTable, UCHAR Char);63 NLS_IsDefaultCharForUnicode(PCPTABLEINFO CodePageTable, USHORT Char);66 NLS_RecordsCountForMBTable(PCPTABLEINFO CodePageTable);69 NLS_RecordsCountForUnicodeTable(PCPTABLEINFO CodePageTable);72 NLS_RecordsCountForGlyphTable(PCPTABLEINFO CodePageTable);75 NLS_RecordsCountForDBCSTable(PCPTABLEINFO CodePageTable, UCHAR LeadByte);
208 &OemCodePage.CodePageTable); in NlsInit()670 PCPTABLEINFO CodePageTable; in IntMultiByteToWideCharCP() local684 CodePageTable = &CodePageEntry->CodePageTable; in IntMultiByteToWideCharCP()698 if (CodePageTable->DBCSCodePage) in IntMultiByteToWideCharCP()1110 if (ch != CodePageTable->TransDefaultChar) in IntIsValidSBCSMapping()1128 if (ch == CodePageTable->TransDefaultChar && wch != CodePageTable->TransUniDefaultChar) in IntIsValidDBCSMapping()1169 PCPTABLEINFO CodePageTable; in IntWideCharToMultiByteCP() local1180 CodePageTable = &CodePageEntry->CodePageTable; in IntWideCharToMultiByteCP()1184 if (CodePageTable->DBCSCodePage) in IntWideCharToMultiByteCP()2309 return AnsiCodePage.CodePageTable.CodePage; in GetACP()[all …]
156 OUT PCPTABLEINFO CodePageTable) in RtlInitCodePageTable() argument174 RtlCopyMemory(&CodePageTable->LeadByte, in RtlInitCodePageTable()179 CodePageTable->WideCharTable = in RtlInitCodePageTable()186 if (!CodePageTable->MultiByteTable[256]) in RtlInitCodePageTable()187 CodePageTable->DBCSRanges = CodePageTable->MultiByteTable + 256 + 1; in RtlInitCodePageTable()189 CodePageTable->DBCSRanges = CodePageTable->MultiByteTable + 256 + 1 + 256; in RtlInitCodePageTable()192 if (*CodePageTable->DBCSRanges) in RtlInitCodePageTable()194 CodePageTable->DBCSCodePage = 1; in RtlInitCodePageTable()195 CodePageTable->DBCSOffsets = CodePageTable->DBCSRanges + 1; in RtlInitCodePageTable()199 CodePageTable->DBCSCodePage = 0; in RtlInitCodePageTable()[all …]
68 CPTABLEINFO CodePageTable; member
1996 _Out_ PCPTABLEINFO CodePageTable);
4327 _Out_ PCPTABLEINFO CodePageTable