119 CodePageChar = MultiByteTable[Char];
124 CodePageChar = SingleByteTable[Char];
139 for (CodePageChar = 0; CodePageChar <= 0xFF; CodePageChar++)
154 for (UnicodeChar = 0; UnicodeChar <= 0xFFFF; UnicodeChar++)
173 for (CodePageChar = 0; CodePageChar <= 0xFF; CodePageChar++)
175 USHORT Char = GlyphTable[CodePageChar];
192 for (CodePageChar = 0; CodePageChar <= 0xFF; CodePageChar++)
#define ReadFile(a, b, c, d, e)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh)
USHORT NLS_RecordsCountForDBCSTable(PCPTABLEINFO CodePageTable, UCHAR LeadByte)
BOOL NLS_IsDBCSCodePage(PCPTABLEINFO CodePageTable)
BOOL NLS_IsGlyphTablePresent(PCPTABLEINFO CodePageTable)
USHORT NLS_RecordsCountForGlyphTable(PCPTABLEINFO CodePageTable)
static VOID NLS_InitCodePageTable(PUSHORT TableBase, PCPTABLEINFO CodePageTable)
BOOL NLS_IsDefaultCharForUnicode(PCPTABLEINFO CodePageTable, USHORT Char)
USHORT NLS_RecordsCountForMBTable(PCPTABLEINFO CodePageTable)
BOOL NLS_IsDefaultCharForMB(PCPTABLEINFO CodePageTable, UCHAR Char)
PUSHORT NLS_ReadFile(const WCHAR *pszFile, PCPTABLEINFO CodePageTable)
USHORT NLS_RecordsCountForUnicodeTable(PCPTABLEINFO CodePageTable)
#define MAXIMUM_LEADBYTES
struct _NLS_FILE_HEADER * PNLS_FILE_HEADER
_Out_ PCPTABLEINFO CodePageTable
UCHAR LeadByte[MAXIMUM_LEADBYTES]
USHORT MaximumCharacterSize
USHORT TransUniDefaultChar
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info