#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | pcbs ((MONCBSTRUCT *)&pep->Data) |
Functions | |
HDDEDATA | DoCallback (PCL_INSTANCE_INFO pcii, WORD wType, WORD wFmt, HCONV hConv, HSZ hsz1, HSZ hsz2, HDDEDATA hData, ULONG_PTR dw1, ULONG_PTR dw2) |
DWORD | _ClientEventCallback (PCL_INSTANCE_INFO pcii, PEVENT_PACKET pep) |
BOOL | EnableEnumProc (HWND hwnd, PENABLE_ENUM_STRUCT pees) |
BOOL | DdeEnableCallback (DWORD idInst, HCONV hConv, UINT wCmd) |
BOOL | SetEnableState (PCONV_INFO pcoi, UINT wCmd) |
DWORD | _ClientGetDDEHookData (UINT message, LPARAM lParam, PDDEML_MSG_HOOK_DATA pdmhd) |
|
Referenced by CopyOutputString(), and DoCallback(). |
|
Definition at line 129 of file w32/ntuser/client/callback.c. References BOOL, BYTE, DoCallback(), DWORD, EnterDDECrit, tagCL_INSTANCE_INFO::flags, GATOM, GlobalToLocalAtom(), IIF_UNICODE, INST_SPECIFIC_HSZ_FROM_LATOM, InternalCreateDataHandle(), InternalFreeDataHandle(), L, LATOM, LATOM_FROM_HSZ, LeaveDDECrit, min, tagCL_INSTANCE_INFO::MonitorFlags, NORMAL_HSZ_FROM_LATOM, NULL, pep, RtlIsTextUnicode(), RtlMultiByteToUnicodeN(), RtlUnicodeToMultiByteN(), TRUE, and UserLocalFree.
|
|
Definition at line 500 of file w32/ntuser/client/callback.c. References DWORD, min, NULL, PBYTE, UnpackDDElParam(), USERGLOBALLOCK, UserGlobalSize, and USERGLOBALUNLOCK.
|
|
Definition at line 335 of file w32/ntuser/client/callback.c. References BestSetLastDDEMLError(), BOOL, CheckForQueuedMessages(), tagCONV_INFO::cLocks, tagCL_INSTANCE_INFO::ConvStartupState, ENABLE_ENUM_STRUCT, EnableEnumProc(), EnterDDECrit, EnumChildWindows(), FALSE, FreeConversationResources(), HTYPE_CLIENT_CONVERSATION, HTYPE_SERVER_CONVERSATION, tagCL_INSTANCE_INFO::hwndMother, InstFromHandle, LeaveDDECrit, NULL, tagENABLE_ENUM_STRUCT::pfRet, SetEnableState(), SetLastDDEMLError(), tagCONV_INFO::state, ValidateCHandle(), ValidateInstance(), tagENABLE_ENUM_STRUCT::wCmd, and tagENABLE_ENUM_STRUCT::wCmd2.
|
|
Definition at line 24 of file w32/ntuser/client/callback.c. References tagCL_INSTANCE_INFO::afCmd, CheckDDECritIn, CheckDDECritOut, _CLIENTINFO::cInDDEMLCallback, tagCL_INSTANCE_INFO::cInDDEMLCallback, DdeGetData(), DDEMLAlloc, DDEMLFree, DWORD, EnterDDECrit, Event(), EVENT_PACKET, GetClientInfo, HTYPE_ZOMBIE_CONVERSATION, LATOM_FROM_HSZ, LeaveDDECrit, LocalToGlobalAtom(), tagCL_INSTANCE_INFO::MonitorFlags, NtGetTickCount(), NULL, pcbs, pep, PEVENT_PACKET, tagCL_INSTANCE_INFO::pfnCallback, tagCL_INSTANCE_INFO::tid, TRUE, TypeFromHandle, UINT, and UserCallDDECallback. Referenced by _ClientEventCallback(), ClSpontAdviseData(), ProcessDDEMLInitiate(), ProcessRegistrationMessage(), ShutdownConversation(), SvSpontAdvise(), SvSpontExecute(), SvSpontPoke(), SvSpontRequest(), SvSpontUnadvise(), SvStartAdviseUpdate(), and TransactionComplete().
|
|
Definition at line 295 of file w32/ntuser/client/callback.c. References BOOL, tagCONV_INFO::cLocks, FreeConversationResources(), GetWindowLongPtr(), GWLP_PCI, tagCONV_INFO::next, NULL, PENABLE_ENUM_STRUCT, tagENABLE_ENUM_STRUCT::pfRet, SetEnableState(), tagCONV_INFO::state, TRUE, tagENABLE_ENUM_STRUCT::wCmd, and tagENABLE_ENUM_STRUCT::wCmd2. Referenced by DdeEnableCallback(), and ProcessSyncDDEMessage().
|
|
Definition at line 441 of file w32/ntuser/client/callback.c. References BOOL, CheckForQueuedMessages(), CI_PROCESSING_QUEUE, tagCONV_INFO::dmqOut, FALSE, GetClientInfo, tagDDE_MESSAGE_QUEUE::next, NULL, tagCONV_INFO::state, and TRUE. Referenced by DdeEnableCallback(), and EnableEnumProc().
|