Difference between revisions of "Unit Unicode"
From Ultibo.org
(Created page with "Return to Unit Reference === Description === ---- ''To be documented'' === Constants === ---- ''To be documented'' === Type definitions === ---- ''To...") |
|||
Line 5: | Line 5: | ||
---- | ---- | ||
− | + | This unit implements the WideString and UnicodeString support for Ultibo including the WideStringManager/UnicodeStringManager interface for the RTL. | |
+ | |||
+ | This unit provides compatible implementations of the following functions: | ||
+ | |||
+ | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
+ | * CharLower | ||
+ | * CharPrev | ||
+ | * CharUpper | ||
+ | * FoldString | ||
+ | * GetStringTypeEx | ||
+ | * IsCharAlphaNumeric | ||
+ | * IsDBCSLeadByte | ||
+ | * LoadString | ||
+ | * lstrcmpi | ||
+ | * lstrlen | ||
+ | * OemToCharBuff | ||
+ | * wvsprintf | ||
+ | * OemToAnsi | ||
+ | * CharLowerBuff | ||
+ | * CharToOem | ||
+ | * CharUpperBuff | ||
+ | * FormatMessage | ||
+ | * GetStringTypeW | ||
+ | * IsCharLower | ||
+ | * IsTextUnicode | ||
+ | * lstrcat | ||
+ | * lstrcpy | ||
+ | * MultiByteToWideChar | ||
+ | * WideCharToMultiByte | ||
+ | * CompareStringW | ||
+ | * CharNext | ||
+ | * CharToOemBuff | ||
+ | * CompareStringA | ||
+ | * GetStringTypeA | ||
+ | * IsCharAlpha | ||
+ | * IsCharUpper | ||
+ | * LCMapString | ||
+ | * lstrcmp | ||
+ | * lstrcpyn | ||
+ | * OemToChar | ||
+ | * wsprintf | ||
+ | * AnsiToOem | ||
+ | </div> | ||
+ | |||
+ | The following function are implemented by the FileSystem unit: | ||
+ | |||
+ | * AreFileApisANSI (AreFileApisANSI is exposed in the Ultibo unit) | ||
+ | * SetFileApisToANSI (SetFileApisToANSI is exposed in the Ultibo unit) | ||
+ | * SetFileApisToOEM (SetFileApisToOEM is exposed in the Ultibo unit) | ||
+ | |||
+ | Most of the above are currently not implemented. | ||
+ | |||
+ | See also: https://msdn.microsoft.com/en-us/library/windows/desktop/dd319081%28v=vs.85%29.aspx | ||
=== Constants === | === Constants === |
Revision as of 05:24, 15 September 2016
Return to Unit Reference
Description
This unit implements the WideString and UnicodeString support for Ultibo including the WideStringManager/UnicodeStringManager interface for the RTL.
This unit provides compatible implementations of the following functions:
- CharLower
- CharPrev
- CharUpper
- FoldString
- GetStringTypeEx
- IsCharAlphaNumeric
- IsDBCSLeadByte
- LoadString
- lstrcmpi
- lstrlen
- OemToCharBuff
- wvsprintf
- OemToAnsi
- CharLowerBuff
- CharToOem
- CharUpperBuff
- FormatMessage
- GetStringTypeW
- IsCharLower
- IsTextUnicode
- lstrcat
- lstrcpy
- MultiByteToWideChar
- WideCharToMultiByte
- CompareStringW
- CharNext
- CharToOemBuff
- CompareStringA
- GetStringTypeA
- IsCharAlpha
- IsCharUpper
- LCMapString
- lstrcmp
- lstrcpyn
- OemToChar
- wsprintf
- AnsiToOem
The following function are implemented by the FileSystem unit:
- AreFileApisANSI (AreFileApisANSI is exposed in the Ultibo unit)
- SetFileApisToANSI (SetFileApisToANSI is exposed in the Ultibo unit)
- SetFileApisToOEM (SetFileApisToOEM is exposed in the Ultibo unit)
Most of the above are currently not implemented.
See also: https://msdn.microsoft.com/en-us/library/windows/desktop/dd319081%28v=vs.85%29.aspx
Constants
To be documented
Type definitions
To be documented
Public variables
To be documented
Function declarations
To be documented
Return to Unit Reference