stringapiset.ch

Declarations

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