#include <tchar.h>
#include "ntsend.h"
Go to the source code of this file.
Defines | |
#define | IS_ANSI TRUE |
#define | StringDuplicate TEXT_FN(StringDuplicate) |
#define | InitClsMenuName TEXT_FN(InitClsMenuName) |
Functions | |
HWND | FindWindowEx (HWND hwndParent, HWND hwndChild, LPCTSTR pClassName, LPCTSTR pWindowName) |
HWND | FindWindow (LPCTSTR pClassName, LPCTSTR pWindowName) |
BOOL | GetClassInfo (HINSTANCE hmod OPTIONAL, LPCTSTR pszClassName, LPWNDCLASS pwc) |
BOOL | GetClassInfoEx (HINSTANCE hmod OPTIONAL, LPCTSTR pszClassName, LPWNDCLASSEX pwc) |
int | GetClipboardFormatName (UINT wFormat, LPTSTR pFormatName, int chMaxCount) |
int | GetKeyNameText (LONG lParam, LPTSTR pString, int cchSize) |
BOOL APIENTRY | GetMessage (LPMSG pmsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax) |
BOOL | GetKeyboardLayoutName (LPTSTR pwszKL) |
UINT | MapVirtualKey (UINT wCode, UINT wMapType) |
UINT | MapVirtualKeyEx (UINT wCode, UINT wMapType, HKL hkl) |
BOOL APIENTRY | PostMessage (HWND hwnd, UINT wMsg, WPARAM wParam, LPARAM lParam) |
BOOL APIENTRY | PostThreadMessage (DWORD idThread, UINT msg, WPARAM wParam, LPARAM lParam) |
LPTSTR | StringDuplicate (LPCTSTR ptszDup) |
BOOL | InitClsMenuName (PCLSMENUNAME pcmn, LPCTSTR lpszMenuName, PIN_STRING pstrMenuName) |
ULONG_PTR APIENTRY | SetClassLongPtr (HWND hwnd, int nIndex, LONG_PTR dwNewLong) |
UINT | RegisterWindowMessage (LPCTSTR pString) |
HANDLE | RemoveProp (HWND hwnd, LPCTSTR pString) |
BOOL APIENTRY | SendMessageCallback (HWND hwnd, UINT wMsg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC lpResultCallBack, ULONG_PTR dwData) |
BOOL APIENTRY | SendNotifyMessage (HWND hwnd, UINT wMsg, WPARAM wParam, LPARAM lParam) |
BOOL | SetProp (HWND hwnd, LPCTSTR pString, HANDLE hData) |
BOOL | UnregisterClass (LPCTSTR pszClassName, HINSTANCE hModule) |
SHORT | VkKeyScan (TCHAR cChar) |
SHORT | VkKeyScanEx (TCHAR cChar, HKL hkl) |
BOOL | EnumDisplayDevices (LPCTSTR lpszDevice, DWORD iDevNum, PDISPLAY_DEVICE lpDisplayDevice, DWORD dwFlags) |
BOOL | EnumDisplaySettings (LPCTSTR lpszDeviceName, DWORD iModeNum, LPDEVMODE lpDevMode) |
BOOL | EnumDisplaySettingsEx (LPCTSTR lpszDeviceName, DWORD iModeNum, LPDEVMODE lpDevMode, DWORD dwFlags) |
LONG | ChangeDisplaySettings (LPDEVMODE lpDevMode, DWORD dwFlags) |
LONG | ChangeDisplaySettingsEx (LPCTSTR lpszDeviceName, LPDEVMODE lpDevMode, HWND hwnd, DWORD dwFlags, LPVOID lParam) |
BOOL | CallMsgFilter (LPMSG pmsg, int nCode) |
BOOL | DrawCaptionTemp (HWND hwnd, HDC hdc, LPCRECT lprc, HFONT hFont, HICON hicon, LPCTSTR lpText, UINT flags) |
WINUSERAPI UINT WINAPI | RealGetWindowClass (HWND hwnd, LPTSTR ptszClassName, UINT cchClassNameMax) |
WINUSERAPI BOOL WINAPI | GetAltTabInfo (HWND hwnd, int iItem, PALTTABINFO pati, LPTSTR pszItemText, UINT cchItemText OPTIONAL) |
Variables | |
HWND TEXT_FN( | InternalFindWindowEx )(HWND hwndParent, HWND hwndChild, LPCTSTR pClassName, LPCTSTR pWindowName, DWORD dwFlag) |
WNDPROC | mpPfnAddress [] |
HKL | hMVKCachedHKL = 0 |
UINT | uMVKCachedCP = 0 |
ATOM TEXT_FN( | RegisterClassExWOW )(WNDCLASSEX *lpWndClass, LPDWORD pdwWOWstuff, WORD fnid) |
HKL | hVKSCachedHKL = 0 |
UINT | uVKSCachedCP = 0 |
|
Definition at line 534 of file ntcftxt.h. Referenced by SetClassLongPtr(). |
|
|
|
Definition at line 517 of file ntcftxt.h. Referenced by InitClsMenuName(). |
|
UNICODE Definition at line 1460 of file ntcftxt.h. References BEGINCALLCONNECT, BOOL, BUILD_DBCS_MESSAGE_TO_SERVER_FROM_CLIENTA, DWORD, ENDCALL, ERRORTRAP, FALSE, GetClientInfo, IsHooked, msg, MSGERRORCODE, NtUserCallMsgFilter(), RESERVED_MSG_BITS, RtlMBMessageWParamCharToWCS(), and TRUE. Referenced by DdeClientTransaction(), and IsDialogMessageW().
|
|
Definition at line 1372 of file ntcftxt.h. References ChangeDisplaySettingsEx(), dwFlags, and NULL.
|
|
Definition at line 1386 of file ntcftxt.h. References dwFlags, FALSE, NT_SUCCESS, NtUserChangeDisplaySettings(), NULL, RtlAnsiStringToUnicodeString(), RtlInitAnsiString(), and RtlInitUnicodeString(). Referenced by ChangeDisplaySettings().
|
|
Definition at line 1532 of file ntcftxt.h. References BEGINCALL, BOOL, CLEANUPLPTSTR, DWORD, ENDCALL, ERRORTRAP, _IN_STRING::fAllocated, FALSE, FIRSTCOPYLPTSTRIDOPT, IsMetaFile(), NtUserDrawCaptionTemp(), and _IN_STRING::pstr.
|
|
Definition at line 1102 of file ntcftxt.h. References dwFlags, DWORD, FALSE, NT_SUCCESS, NTSTATUS(), NtUserEnumDisplayDevices(), NULL, RtlAnsiStringToUnicodeString(), RtlInitAnsiString(), RtlInitUnicodeString(), Status, and TRUE. Referenced by CICMUserInterface::AddMonitorTab(), and CMonitorList::Enumerate().
|
|
Definition at line 1194 of file ntcftxt.h. References BOOL, and EnumDisplaySettingsEx().
|
|
Definition at line 1211 of file ntcftxt.h. References BOOL, dwFlags, FALSE, min, NT_SUCCESS, NtUserEnumDisplaySettings(), NULL, RtlAnsiStringToUnicodeString(), RtlInitAnsiString(), RtlInitUnicodeString(), and UserLocalAlloc. Referenced by EnumDisplaySettings().
|
|
Definition at line 70 of file ntcftxt.h. References FW_BOTH, InternalFindWindowEx, NULL, and TEXT_FN.
|
|
Definition at line 61 of file ntcftxt.h. References FW_BOTH, InternalFindWindowEx, and TEXT_FN. Referenced by FindWinHelpWindow().
|
|
Definition at line 1610 of file ntcftxt.h. References BEGINCALL, BOOL, DWORD, ENDCALL, ERRORTRAP, IS_ANSI, and NtUserGetAltTabInfo().
|
|
Definition at line 79 of file ntcftxt.h. References BEGINCALL, BOOL, CLEANUPLPTSTR, DWORD, ENDCALL, ERRORTRAP, _IN_STRING::fAllocated, FALSE, FIRSTCOPYLPTSTRID, IS_ANSI, NtUserGetClassInfo(), and _IN_STRING::pstr. Referenced by msProfClassGroup().
|
|
Definition at line 129 of file ntcftxt.h. References BEGINCALL, BOOL, CLEANUPLPTSTR, DWORD, ENDCALL, ERRORTRAP, _IN_STRING::fAllocated, FALSE, FIRSTCOPYLPTSTRID, IS_ANSI, NtUserGetClassInfo(), and _IN_STRING::pstr. Referenced by RegisterSoftKeyboard().
|
|
Definition at line 169 of file ntcftxt.h. References BEGINCALL, DWORD, ENDCALL, ERRORTRAP, FALSE, NtUserGetClipboardFormatName(), and UINT.
|
|
Definition at line 306 of file ntcftxt.h. References BEGINCALL, BOOL, DWORD, ENDCALL, ERRORTRAP, FALSE, and NtUserGetKeyboardLayoutName(). Referenced by GetIMEName().
|
|
Definition at line 209 of file ntcftxt.h. References BEGINCALL, DWORD, ENDCALL, ERRORTRAP, FALSE, NtUserGetKeyNameText(), and UINT.
|
|
Definition at line 249 of file ntcftxt.h. References APIENTRY, BEGINCALL, BOOL, BUILD_DBCS_MESSAGE_TO_CLIENTA_FROM_SERVER, BUILD_DBCS_MESSAGE_TO_CLIENTW_FROM_SERVER, DWORD, ENDCALL, ERRORTRAP, GET_DBCS_MESSAGE_IF_EXIST, GetMessage(), MSGERRORCODE, NtUserGetMessage(), RESERVED_MSG_BITS, RtlWCSMessageWParamCharToMB(), and TRUE. Referenced by ConsoleInputThread(), DdeClientTransaction(), GetMessage(), SendMessageDiffThreadFunc(), and WinMain().
|
|
Definition at line 535 of file ntcftxt.h. References BOOL, COPYLPTSTRID, FALSE, IS_PTR, NULL, PCLSMENUNAME, PIN_STRING, _IN_STRING::pstr, tagCLSMENUNAME::pszClientAnsiMenuName, tagCLSMENUNAME::pusMenuName, tagCLSMENUNAME::pwszClientUnicodeMenuName, StringDuplicate, and TRUE.
|
|
Definition at line 339 of file ntcftxt.h. References BEGINCALL, CHAR, DWORD, ENDCALL, ERRORTRAP, FALSE, NtUserMapVirtualKeyEx(), NULL, RtlUnicodeToMultiByteN(), and UINT. Referenced by ConvertHotKey(), DoStringPaste(), EditWndProc(), HandleSysKeyEvent(), ImmCreateSoftKeyboard(), main(), and RetrieveKeyInfo().
|
|
Definition at line 374 of file ntcftxt.h. References BEGINCALL, DWORD, ENDCALL, ERRORTRAP, hMVKCachedHKL, MSGERROR, NtUserMapVirtualKeyEx(), NULL, TRUE, UINT, and uMVKCachedCP.
|
|
|
Definition at line 481 of file ntcftxt.h. References APIENTRY, BEGINCALL, BOOL, BUILD_DBCS_MESSAGE_TO_SERVER_FROM_CLIENTA, DWORD, ENDCALL, ERRORTRAP, msg, NtUserPostThreadMessage(), RtlMBMessageWParamCharToWCS(), and TRUE. Referenced by AllocateConsole(), BoostHardError(), MsgBoxTimerFunc(), msProfSendMessageDiffThread(), ProcessHardErrorRequest(), and QueueThreadMessage().
|
|
Definition at line 1574 of file ntcftxt.h. References FALSE, NtUserGetClassName(), TRUE, and USHORT.
|
|
Definition at line 800 of file ntcftxt.h. References BEGINCALL, CLEANUPLPTSTR, DWORD, ENDCALL, ERRORTRAP, _IN_STRING::fAllocated, FALSE, FIRSTCOPYLPTSTR, NtUserRegisterWindowMessage(), _IN_STRING::pstr, and UINT. Referenced by ConsoleInputThread(), and WinMain().
|
|
Definition at line 822 of file ntcftxt.h. References BEGINCALL, DWORD, ENDCALL, ERRORTRAP, FALSE, IS_PTR, MSGERROR, NtUserRemoveProp(), PTR_TO_ID, and TRUE. Referenced by EndTaskModalDialog().
|
|
Definition at line 850 of file ntcftxt.h. References APIENTRY, BEGINCALL, BOOL, BUILD_DBCS_MESSAGE_TO_SERVER_FROM_CLIENTA, DWORD, ENDCALL, ERRORTRAP, NtUserSendMessageCallback(), RtlMBMessageWParamCharToWCS(), and TRUE. Referenced by ThreadShutdownNotify().
|
|
Definition at line 883 of file ntcftxt.h. References APIENTRY, BEGINCALL, BOOL, BUILD_DBCS_MESSAGE_TO_SERVER_FROM_CLIENTA, DWORD, ENDCALL, ERRORTRAP, FALSE, NtUserSendNotifyMessage(), NULL, RtlInitLargeUnicodeString(), RtlMBMessageWParamCharToWCS(), TRUE, UINT, and UserLocalFree. Referenced by ThreadShutdownNotify(), and WWSB_WriteChars().
|
|
Definition at line 579 of file ntcftxt.h. References APIENTRY, BEGINCALL, CLEANUPLPTSTR, CLSMENUNAME, DWORD, ENDCALL, ERRORTRAP, FALSE, InitClsMenuName, IS_ANSI, IS_PTR, NtUserSetClassLongPtr, tagCLSMENUNAME::pszClientAnsiMenuName, and tagCLSMENUNAME::pwszClientUnicodeMenuName. Referenced by msProfClassGroup().
|
|
Definition at line 937 of file ntcftxt.h. References BEGINCALL, BOOL, DWORD, ENDCALL, ERRORTRAP, FALSE, IS_PTR, MSGERROR, NtUserSetProp(), PTR_TO_ID, and TRUE. Referenced by MB_DlgProcWorker(), MDIActivateDlgInit(), and StartTaskModalDialog().
|
|
Definition at line 518 of file ntcftxt.h. References NULL.
|
|
Definition at line 970 of file ntcftxt.h. References BEGINCALL, BOOL, CLEANUPLPTSTR, DWORD, ENDCALL, ERRORTRAP, _IN_STRING::fAllocated, FALSE, FIRSTCOPYLPTSTRID, IS_PTR, NtUserUnregisterClass(), _IN_STRING::pstr, tagCLSMENUNAME::pszClientAnsiMenuName, tagCLSMENUNAME::pwszClientUnicodeMenuName, and TRUE. Referenced by InitConsoleIME(), msProfCallback(), msProfClassGroup(), msProfCreateDestroyButton(), msProfCreateDestroyChildWindow(), msProfCreateDestroyCombobox(), msProfCreateDestroyEdit(), msProfCreateDestroyListbox(), msProfCreateDestroyScrollbar(), msProfCreateDestroyStatic(), msProfCreateDestroyWindow(), msProfDispatchMessage(), msProfGetWindowLong(), msProfListboxInsert1(), msProfListboxInsert2(), msProfListboxInsert3(), msProfRegisterClass(), msProfSendMessage(), msProfSetWindowLong(), msProfTranslateMessage(), msProfUpdateWindow(), and SendMessageDiffThreadFunc().
|
|
Definition at line 1013 of file ntcftxt.h. References BEGINCALL, CHAR, DWORD, ENDCALL, ERRORTRAP, FALSE, MSGERROR, NtUserVkKeyScanEx(), NULL, RtlMultiByteToUnicodeN(), and SHORT. Referenced by DoStringPaste(), GetChar(), and main().
|
|
Definition at line 1048 of file ntcftxt.h. References BEGINCALL, CHAR, DWORD, ENDCALL, ERRORTRAP, hVKSCachedHKL, MSGERROR, NtUserVkKeyScanEx(), SHORT, TRUE, and uVKSCachedCP.
|
|
Definition at line 371 of file ntcftxt.h. Referenced by MapVirtualKeyEx(). |
|
Definition at line 1045 of file ntcftxt.h. Referenced by VkKeyScanEx(). |
|
Definition at line 26 of file ntcftxt.h. Referenced by FindWindow(), and FindWindowEx().
|
|
|
|
Definition at line 652 of file ntcftxt.h.
|
|
Definition at line 372 of file ntcftxt.h. Referenced by MapVirtualKeyEx(). |
|
Definition at line 1046 of file ntcftxt.h. Referenced by VkKeyScanEx(). |