Go to the source code of this file.
Defines | |
#define | THREAD_CODEPAGE() (GetClientInfo()->CodePage) |
#define | IS_ACP(cp) (((cp) == NlsAnsiCodePage) || ((cp) == CP_ACP)) |
Functions | |
__declspec (dllimport) | |
int | MBToWCSEx (WORD wCodePage, LPCSTR pAnsiString, int nAnsiChar, LPWSTR *ppUnicodeString, int cchUnicodeString, BOOL bAllocateMem) |
BOOL | RtlWCSMessageWParamCharToMB (DWORD msg, WPARAM *pWParam) |
BOOL | RtlMBMessageWParamCharToWCS (DWORD msg, WPARAM *pWParam) |
VOID | RtlInitLargeAnsiString (PLARGE_ANSI_STRING plstr, LPCSTR psz, UINT cchLimit) |
VOID | RtlInitLargeUnicodeString (PLARGE_UNICODE_STRING plstr, LPCWSTR psz, UINT cchLimit) |
|
Referenced by __declspec(), MBToWCSEx(), RtlMBMessageWParamCharToWCS(), and RtlWCSMessageWParamCharToMB(). |
|
|
|
Definition at line 16 of file chartran.c. References DBCS_CHARSIZE, FALSE, INT, IS_ACP, NT_SUCCESS, NTSTATUS(), NULL, RtlUnicodeToMultiByteN(), Status, UINT, UserRtlAllocMem(), and UserRtlFreeMem(). Referenced by IsMidEastEnabledSystem(), and xxxInternalToUnicode().
|
|
Definition at line 191 of file chartran.c. References FALSE, INT, IS_ACP, NT_SUCCESS, NULL, RtlMultiByteToUnicodeN(), strlen(), UINT, UserRtlAllocMem(), and UserRtlFreeMem(). Referenced by ComboBoxDBCharHandler(), DrawTextExA(), GetTabbedTextExtentA(), MESSAGECALL(), StaticWndProcWorker(), TabbedTextOutA(), and xxxLBoxCtlCharInput().
|
|
Definition at line 608 of file chartran.c. References _LARGE_ANSI_STRING::bAnsi, _LARGE_ANSI_STRING::Buffer, _LARGE_ANSI_STRING::Length, _LARGE_ANSI_STRING::MaximumLength, min, PLARGE_ANSI_STRING, strlen(), TRUE, and VOID(). Referenced by _CreateWindowEx(), _DefSetText(), MESSAGECALL(), NtUserfnHkINLPCBTCREATESTRUCT(), and xxxCreateWindowEx().
|
|
Definition at line 636 of file chartran.c. References _LARGE_UNICODE_STRING::bAnsi, _LARGE_UNICODE_STRING::Buffer, FALSE, _LARGE_UNICODE_STRING::Length, _LARGE_UNICODE_STRING::MaximumLength, min, PLARGE_UNICODE_STRING, and VOID(). Referenced by _CreateWindowEx(), _DefSetText(), DlgDirSelectHelper(), DrawSwitchWndHilite(), InternalCreateDialog(), MESSAGECALL(), NtUserfnHkINLPCBTCREATESTRUCT(), SendNotifyMessage(), xxxCreateDefaultImeWindow(), xxxSetFrameTitle(), and xxxSystemParametersInfo().
|
|
Definition at line 490 of file chartran.c. References BOOL, CHAR, DWORD, FALSE, IS_ACP, IS_DBCS_ENABLED, MAKE_WPARAM_DBCSCHAR, msg, NT_SUCCESS, NTSTATUS(), NULL, RtlMultiByteToUnicodeN(), Status, THREAD_CODEPAGE, TRUE, and WMCR_IR_DBCSCHAR. Referenced by CallMsgFilter(), DispatchMessageWorker(), IsDialogMessageA(), MESSAGECALL(), PostMessage(), PostThreadMessage(), SendMessageCallback(), SendMessageWorker(), SendNotifyMessage(), TranslateAcceleratorA(), and xxxDispatchMessage().
|
|
Definition at line 361 of file chartran.c. References BOOL, DWORD, HIBYTE, IS_ACP, IS_DBCS_ENABLED, IS_DBCS_MESSAGE, LOBYTE, msg, NT_SUCCESS, NTSTATUS(), NULL, RtlUnicodeToMultiByteN(), Status, THREAD_CODEPAGE, and TRUE. Referenced by _PeekMessage(), DispatchMessageWorker(), GetMessage(), SendMessageWorker(), and xxxDispatchMessage().
|