FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcCodePage.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19
21{
22public:
23 static bool __cdecl CharSetIsDoubleByte(int);
26 static bool __cdecl CodePageIsDoubleByte(unsigned int);
27 static bool __cdecl CodepageForUserDefinedUnicode(unsigned int &,wchar_t);
28 static bool __cdecl DBCSForUserDefinedUnicode(wchar_t &,wchar_t);
29 static bool __cdecl IsLeadByte(char);
30 static bool __cdecl IsLeadByte(unsigned int,char);
31 static bool __cdecl LCIDIsDoubleByte(unsigned long);
32 static bool __cdecl LanguageIsDoubleByte(unsigned short);
33 static bool __cdecl LanguageIsRtoL(unsigned short);
34 static bool __cdecl UnicodeForUserDefinedDBCS(wchar_t &,wchar_t,unsigned int);
38 static code_page_id __cdecl LCIDToCodePageId(unsigned long);
40 static int __cdecl AnalyzeLineBreaks(int *,int *,int);
42 static int __cdecl CharSetToLCID(int);
43 static int __cdecl CodePageCount(void);
49 static int __cdecl CodePageToCharSet(unsigned int);
50 static int __cdecl CodePageToCodePageIndex(unsigned int);
51 static int __cdecl CodePageToLCID(unsigned int);
52 static int __cdecl LCIDCount(void);
53 static int __cdecl LCIDToCharSet(unsigned long);
54 static int __cdecl LCIDToCodePageIndex(unsigned long);
55 static int __cdecl LanguageToCharSet(unsigned short);
56 static int __cdecl LanguageToCodePageIndex(unsigned short);
57 static int __cdecl LanguageToLCID(unsigned short);
58 static int __cdecl LineBreakClass(int);
59 static unsigned int __cdecl CharSetToCodePage(int);
60 static unsigned int __cdecl CodePageEntry(int);
62 static unsigned int __cdecl CodePageIndexToCodePage(int);
63 static unsigned int __cdecl LCIDToCodePage(unsigned long);
64 static unsigned int __cdecl LanguageToCodePage(unsigned short);
65 static unsigned long __cdecl LCIDEntry(int);
66 static unsigned short __cdecl CharSetToLanguage(int);
67 static unsigned short __cdecl CodePageIdToLanguage( code_page_id);
68 static unsigned short __cdecl CodePageIndexToLanguage(int);
69 static unsigned short __cdecl CodePageToLanguage(unsigned int);
70 static unsigned short __cdecl LCIDToLanguage(unsigned long);
71 static unsigned short __cdecl LanguageFromUnicode(wchar_t,unsigned short,unsigned short);
72
73};
static unsigned short __cdecl CodePageToLanguage(unsigned int)
static int __cdecl LCIDCount(void)
static bool __cdecl LanguageIsRtoL(unsigned short)
static int __cdecl CodePageIndexToCharSet(int)
static unsigned short __cdecl CharSetToLanguage(int)
static bool __cdecl DBCSForUserDefinedUnicode(wchar_t &, wchar_t)
static int __cdecl CharSetToCodePageIndex(int)
static bool __cdecl CodePageIsDoubleByte(unsigned int)
static int __cdecl CodePageIdToCharSet(code_page_id)
static int __cdecl CodePageToCharSet(unsigned int)
static int __cdecl CodePageToLCID(unsigned int)
static unsigned int __cdecl CharSetToCodePage(int)
static unsigned short __cdecl LanguageFromUnicode(wchar_t, unsigned short, unsigned short)
static unsigned short __cdecl LCIDToLanguage(unsigned long)
static int __cdecl LCIDToCodePageIndex(unsigned long)
static unsigned int __cdecl CodePageIndexToCodePage(int)
static bool __cdecl LCIDIsDoubleByte(unsigned long)
static bool __cdecl IsLeadByte(char)
static unsigned int __cdecl CodePageEntry(int)
static int __cdecl AnalyzeLineBreaks(int *, int *, int)
static code_page_id __cdecl CodePageToCodePageId(unsigned int)
static bool __cdecl IsLeadByte(unsigned int, char)
static int __cdecl CodePageIdToLCID(code_page_id)
static code_page_id __cdecl CharSetToCodePageId(int)
static unsigned long __cdecl LCIDEntry(int)
static bool __cdecl UnicodeForUserDefinedDBCS(wchar_t &, wchar_t, unsigned int)
static unsigned int __cdecl CodePageIdToCodePage(code_page_id)
static int __cdecl CharSetToLCID(int)
static int __cdecl CodePageIndexToLCID(int)
static bool __cdecl CharSetIsDoubleByte(int)
static unsigned int __cdecl LCIDToCodePage(unsigned long)
static code_page_id __cdecl LanguageToCodePageId(unsigned short)
static code_page_id __cdecl CodePageIndexToCodePageId(int)
static bool __cdecl CodePageIdIsDoubleByte(code_page_id)
static int __cdecl LanguageToLCID(unsigned short)
static int __cdecl LineBreakClass(int)
static bool __cdecl CodepageForUserDefinedUnicode(unsigned int &, wchar_t)
static unsigned int __cdecl LanguageToCodePage(unsigned short)
static int __cdecl CodePageToCodePageIndex(unsigned int)
static bool __cdecl LanguageIsDoubleByte(unsigned short)
static int __cdecl CodePageCount(void)
static code_page_id __cdecl LCIDToCodePageId(unsigned long)
static unsigned short __cdecl CodePageIndexToLanguage(int)
static int __cdecl LanguageToCharSet(unsigned short)
static int __cdecl LanguageToCodePageIndex(unsigned short)
static unsigned short __cdecl CodePageIdToLanguage(code_page_id)
static bool __cdecl CodePageIndexIsDoubleByte(int)
static int __cdecl LCIDToCharSet(unsigned long)
static int __cdecl CodePageIdToCodePageIndex(code_page_id)