Go to the source code of this file.
Defines | |
#define | MF_INTERNAL 0x80000000L |
Functions | |
VOID | xxxChangeMonitorFlags (PSVR_INSTANCE_INFO psii, DWORD afCmdNew) |
DWORD | xxxCsEvent (PEVENT_PACKET pep, WORD cbEventData) |
LRESULT | xxxEventWndProc (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam) |
VOID | xxxProcessDDEMLEvent (PSVR_INSTANCE_INFO psii, PEVENT_PACKET pep) |
VOID | xxxMessageEvent (PWND pwndTo, UINT message, WPARAM wParam, LPARAM lParam, DWORD flag, PDDEML_MSG_HOOK_DATA pdmhd) |
DWORD | xxxCsDdeInitialize (PHANDLE phInst, HWND *phwndEvent, LPDWORD pMonitorFlags, DWORD afCmd, PVOID pcii) |
DWORD | _CsUpdateInstance (HANDLE hInst, LPDWORD pMonitorFlags, DWORD afCmd) |
BOOL | _CsDdeUninitialize (HANDLE hInst) |
VOID | xxxDestroyThreadDDEObject (PTHREADINFO pti, PSVR_INSTANCE_INFO psii) |
PVOID | _CsValidateInstance (HANDLE hInst) |
DWORD | ClientEventCallback (PVOID pcii, PEVENT_PACKET pep) |
DWORD | ClientGetDDEHookData (UINT message, LPARAM lParam, PDDEML_MSG_HOOK_DATA pdmhd) |
Variables | |
PSVR_INSTANCE_INFO | psiiList |
DWORD | MonitorFlags |
|
Definition at line 14 of file ddemlsvr.h. |
|
Definition at line 110 of file ddemlsvr.c. References BOOL, CheckCritIn, hInst, HMValidateHandleNoRip(), NULL, PtiCurrent, TRUE, TYPE_DDEACCESS, and xxxDestroyThreadDDEObject().
|
|
Definition at line 88 of file ddemlsvr.c. References CheckCritIn, DWORD, hInst, HMValidateHandleNoRip(), MonitorFlags, NULL, TYPE_DDEACCESS, and xxxChangeMonitorFlags(). Referenced by NtUserUpdateInstance().
|
|
|
|
Referenced by xxxEventWndProc(). |
|
Referenced by xxxDDETrackPostHook(). |
|
Definition at line 64 of file w32/ntuser/kernel/event.c. References tagSVR_INSTANCE_INFO::afCmd, aMonitorCount, C_MONITOR_COUNT, tagEVENT_PACKET::cbEventData, CheckCritIn, tagEVENT_PACKET::Data, DWORD, tagEVENT_PACKET::EventType, FALSE, tagMONITOR_COUNT::flag, tagEVENT_PACKET::fSense, tagMONITOR_COUNT::iCount, MONITORED_FLAGS, MonitorFlags, VOID(), and xxxCsEvent(). Referenced by _CsUpdateInstance(), xxxCsDdeInitialize(), and xxxEventWndProc().
|
|
Definition at line 19 of file ddemlsvr.c. References tagSERVERINFO::atomSysClass, CheckCritIn, CW_FLAGS_DIFFHMOD, DWORD, FALSE, gpsi, GWLP_PSII, HMAllocObject(), HMFreeObject(), hModuleWin, ICLS_DDEMLEVENT, Lock, MonitorFlags, tagSVR_INSTANCE_INFO::nextInThisThread, NULL, tagTHREADINFO::psiiList, psiiList, PtiCurrent, PtoH, tagSVR_INSTANCE_INFO::spwndEvent, SVR_INSTANCE_INFO, TYPE_DDEACCESS, VER31, xxxChangeMonitorFlags(), xxxCreateWindowEx(), and xxxSetWindowLongPtr. Referenced by NtUserDdeInitialize().
|
|
Definition at line 120 of file w32/ntuser/kernel/event.c. References tagSVR_INSTANCE_INFO::afCmd, tagEVENT_PACKET::cbEventData, CheckCritIn, DWORD, tagEVENT_PACKET::EventType, FALSE, tagEVENT_PACKET::fSense, tagSVR_INSTANCE_INFO::next, NULL, pep, psiiList, PtiCurrent, PtoH, tagSVR_INSTANCE_INFO::spwndEvent, ThreadLockAlwaysWithPti, ThreadLockPool, ThreadUnlock, ThreadUnlockAndFreePool, ValidateHwnd, and xxxSendMessage(). Referenced by NtUserEvent(), xxxChangeMonitorFlags(), and xxxMessageEvent().
|
|
Definition at line 127 of file ddemlsvr.c. References CheckCritIn, HMFreeObject(), HMIsMarkDestroy, HMMarkObjectDestroy(), tagSVR_INSTANCE_INFO::next, tagSVR_INSTANCE_INFO::nextInThisThread, NULL, tagTHREADINFO::psiiList, psiiList, tagSVR_INSTANCE_INFO::spwndEvent, Unlock, VOID(), and xxxDestroyWindow(). Referenced by _CsDdeUninitialize(), NtUserDdeInitialize(), and xxxDestroyThreadInfo().
|
|
Definition at line 224 of file w32/ntuser/kernel/event.c. References _GetWindowLongPtr, tagSVR_INSTANCE_INFO::afCmd, CheckCritIn, CheckLock, ClientEventCallback(), GWLP_PSII, HMValidateHandleNoRip(), NULL, tagSVR_INSTANCE_INFO::pcii, pep, TYPE_DDEACCESS, xxxChangeMonitorFlags(), and xxxDefWindowProc(). Referenced by LW_RegisterWindows().
|
|
Definition at line 275 of file w32/ntuser/kernel/event.c. References CheckCritIn, DWORD, GETPTI, NtGetTickCount(), NULL, pep, pmsgs, PtiCurrent, PtoH, RevalidateHwnd, ThreadLockPool, ThreadUnlockAndFreePool, TRUE, VOID(), and xxxCsEvent(). Referenced by xxxDDETrackPostHook(), and xxxDDETrackSendHook().
|
|
|
|
Definition at line 19 of file ddemlsvr.h. Referenced by _CsUpdateInstance(), xxxChangeMonitorFlags(), xxxCsDdeInitialize(), xxxDDETrackPostHook(), and xxxDDETrackSendHook(). |
|
Definition at line 18 of file ddemlsvr.h. Referenced by xxxCsDdeInitialize(), xxxCsEvent(), and xxxDestroyThreadDDEObject(). |