stringapiset.ch

Declarations

Public Only
WCHAR
Publictypealias
type WCHAR = u16
PDWORD
Publictypealias
type PDWORD = *DWORD
LPWORD
Publictypealias
type LPWORD = *WORD
PWCHAR
Publictypealias
type PWCHAR = *WCHAR
LPWCH
Publictypealias
type LPWCH = *WCHAR
PWCH
Publictypealias
type PWCH = *WCHAR
LPCWCH
Publictypealias
type LPCWCH = *WCHAR
PCWCH
Publictypealias
type PCWCH = *WCHAR
CCHAR
Publictypealias
type CCHAR = char
LCID
Publictypealias
type LCID = DWORD
PLCID
Publictypealias
type PLCID = PDWORD
LANGID
Publictypealias
type LANGID = WORD
WPARAM
Publictypealias
type WPARAM = UINT_PTR
Types use for passing & returning polymorphic values
LPARAM
Publictypealias
type LPARAM = LONG_PTR
LRESULT
Publictypealias
type LRESULT = LONG_PTR
PCNZWCH
Publictypealias
type PCNZWCH = *WCHAR
PCHAR
Publictypealias
type PCHAR = *char
LPCH
Publictypealias
type LPCH = *char
PCH
Publictypealias
type PCH = *char
LPCCH
Publictypealias
type LPCCH = *char
PCCH
Publictypealias
type PCCH = *char
LPBOOL
Publictypealias
type LPBOOL = *BOOL
_nlsversioninfo
Publicstruct
struct _nlsversioninfo { var dwNLSVersionInfoSize : DWORD var dwNLSVersion : DWORD var dwDefinedVersion : DWORD }
This is to be deprecated, please use the NLSVERSIONINFOEX
NLSVERSIONINFO
Publictypealias
type NLSVERSIONINFO = _nlsversioninfo
LPNLSVERSIONINFO
Publictypealias
type LPNLSVERSIONINFO = *_nlsversioninfo
CompareStringEx
Publicfunction
func CompareStringEx(lpLocaleName : LPCWSTR, dwCmpFlags : DWORD, lpString1 : LPCWCH, cchCount1 : int, lpString2 : LPCWCH, cchCount2 : int, lpVersionInformation : LPNLSVERSIONINFO, lpReserved : LPVOID, lParam : LPARAM) : int
CompareStringOrdinal
Publicfunction
func CompareStringOrdinal(lpString1 : LPCWCH, cchCount1 : int, lpString2 : LPCWCH, cchCount2 : int, bIgnoreCase : BOOL) : int
CompareStringW
Publicfunction
func CompareStringW(Locale : LCID, dwCmpFlags : DWORD, lpString1 : PCNZWCH, cchCount1 : int, lpString2 : PCNZWCH, cchCount2 : int) : int
FoldStringW
Publicfunction
func FoldStringW(dwMapFlags : DWORD, lpSrcStr : LPCWCH, cchSrc : int, lpDestStr : LPWSTR, cchDest : int) : int
GetStringTypeExW
Publicfunction
func GetStringTypeExW(Locale : LCID, dwInfoType : DWORD, lpSrcStr : LPCWCH, cchSrc : int, lpCharType : LPWORD) : BOOL
GetStringTypeW
Publicfunction
func GetStringTypeW(dwInfoType : DWORD, lpSrcStr : LPCWCH, cchSrc : int, lpCharType : LPWORD) : BOOL
MultiByteToWideChar
Publicfunction
func MultiByteToWideChar(CodePage : UINT, dwFlags : DWORD, lpMultiByteStr : LPCCH, cbMultiByte : int, lpWideCharStr : LPWSTR, cchWideChar : int) : int
WideCharToMultiByte
Publicfunction
func WideCharToMultiByte(CodePage : UINT, dwFlags : DWORD, lpWideCharStr : LPCWCH, cchWideChar : int, lpMultiByteStr : LPSTR, cbMultiByte : int, lpDefaultChar : LPCCH, lpUsedDefaultChar : LPBOOL) : int