Difference between revisions of "Unit Unicode"

From Ultibo.org
Jump to: navigation, search
(Created page with "Return to Unit Reference === Description === ---- ''To be documented'' === Constants === ---- ''To be documented'' === Type definitions === ---- ''To...")
 
Line 5: Line 5:
 
----
 
----
  
''To be documented''
+
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