|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| -
| Header File
| winnls.h
| Unicode
| No
| Platform Notes
| None
|
|
|
CPINFO
The
CPINFO structure contains information about a code page.
struct _cpinfo {
UINT MaxCharSize;
BYTE DefaultChar[MAX_DEFAULTCHAR];
BYTE LeadByte[MAX_LEADBYTES];
} CPINFO;
Members
MaxCharSize
Specifies the maximum length, in bytes, of a character in this code page.
DefaultChar
Specifies the default character used in translations into this code page. This
character is used by the
WideCharToMultiByte function if an explicit default character is not given.
LeadByte
Specifies a fixed-length array of lead-byte ranges, where the number of
lead-byte ranges is variable. If there are no lead bytes in this code page, then
every element of the array is NULL. If there are lead bytes in this code page, a
starting value and ending value is given for each range. Ranges are inclusive.
The maximum number of lead-byte ranges for any code page is 5. The array uses two
bytes to describe each range, with a double-byte null terminator after the
last range.
Remarks
Lead bytes are unique to double-byte character sets (DBCS). A lead byte is the
first byte of a 2-byte character in a DBCS. Lead bytes occupy a specific range
of byte values.
See Also
GetCPInfo,
WideCharToMultiByte
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database