Home
last modified time | relevance | path

Searched refs:CodePageTable (Results 1 – 8 of 8) sorted by relevance

/reactos/modules/rosapps/applications/devutils/nls2txt/
H A Dnls.c35 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 …]
H A Dbestfit.c115 CPTABLEINFO CodePageTable; in BestFit_FromNLS() local
121 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 …]
H A Dprecomp.h51 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);
/reactos/dll/win32/kernel32/winnls/string/
H A Dnls.c208 &OemCodePage.CodePageTable); in NlsInit()
670 PCPTABLEINFO CodePageTable; in IntMultiByteToWideCharCP() local
684 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() local
1180 CodePageTable = &CodePageEntry->CodePageTable; in IntWideCharToMultiByteCP()
1184 if (CodePageTable->DBCSCodePage) in IntWideCharToMultiByteCP()
2309 return AnsiCodePage.CodePageTable.CodePage; in GetACP()
[all …]
/reactos/sdk/lib/rtl/
H A Dnls.c156 OUT PCPTABLEINFO CodePageTable) in RtlInitCodePageTable() argument
174 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 …]
/reactos/dll/win32/kernel32/include/
H A Dkernel32.h68 CPTABLEINFO CodePageTable; member
/reactos/sdk/include/xdk/
H A Drtlfuncs.h1996 _Out_ PCPTABLEINFO CodePageTable);
/reactos/sdk/include/ndk/
H A Drtlfuncs.h4327 _Out_ PCPTABLEINFO CodePageTable