#include "precomp.h"
Go to the source code of this file.
Functions | |
UINT | DdeInitializeA (LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes) |
UINT | DdeInitializeW (LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, DWORD ulRes) |
UINT | InternalDdeInitialize (LPDWORD pidInst, PFNCALLBACK pfnCallback, DWORD afCmd, BOOL fUnicode) |
BOOL | DdeUninitialize (DWORD idInst) |
HDDEDATA | DdeNameService (DWORD idInst, HSZ hsz1, HSZ hsz2, UINT afCmd) |
UINT | DdeGetLastError (DWORD idInst) |
BOOL | DdeImpersonateClient (HCONV hConv) |
Variables | |
PCL_INSTANCE_INFO | pciiList = NULL |
RTL_CRITICAL_SECTION | gcsDDEML |
|
Definition at line 405 of file ddemlcli.c. References EnterDDECrit, tagCL_INSTANCE_INFO::LastError, LeaveDDECrit, NULL, UINT, and ValidateInstance().
|
|
Definition at line 438 of file ddemlcli.c. References BestSetLastDDEMLError(), BOOL, EnterDDECrit, FALSE, HINST_ANY, HTYPE_SERVER_CONVERSATION, tagCONV_INFO::hwndConv, tagCONV_INFO::hwndPartner, LeaveDDECrit, NtUserImpersonateDdeClientWindow(), NULL, PciiFromHandle(), and ValidateCHandle().
|
|
Definition at line 39 of file ddemlcli.c. References InternalDdeInitialize(), and UINT.
|
|
Definition at line 52 of file ddemlcli.c. References InternalDdeInitialize(), and UINT.
|
|
Definition at line 273 of file ddemlcli.c. References tagCL_INSTANCE_INFO::afCmd, BestSetLastDDEMLError(), BOOL, tagCL_INSTANCE_INFO::cNameServiceAlloc, DDEMLReAlloc, EnterDDECrit, FALSE, GATOM, tagCL_INSTANCE_INFO::hInstServer, HSZT_INVALID, tagCL_INSTANCE_INFO::hwndMother, IncLocalAtomCount(), LATOM, LATOM_FROM_HSZ, LeaveDDECrit, LocalToGlobalAtom(), tagCL_INSTANCE_INFO::MonitorFlags, NtUserUpdateInstance(), NULL, tagCL_INSTANCE_INFO::plaNameService, RegisterService(), SetLastDDEMLError(), TRUE, ValidateHSZ(), and ValidateInstance().
|
|
Definition at line 196 of file ddemlcli.c. References tagCL_INSTANCE_INFO::afCmd, ApplyFreeDataHandle(), ApplyFunctionToObjects(), BestSetLastDDEMLError(), BOOL, CheckDDECritOut, tagCL_INSTANCE_INFO::cInDDEMLCallback, DdeDisconnect(), DdeDisconnectList(), DDEMLFree, DestroyInstance(), EnterDDECrit, FALSE, tagCL_INSTANCE_INFO::flags, tagCL_INSTANCE_INFO::hInstClient, tagCL_INSTANCE_INFO::hInstServer, HTYPE_CLIENT_CONVERSATION, HTYPE_CONVERSATION_LIST, HTYPE_DATA_HANDLE, HTYPE_SERVER_CONVERSATION, HTYPE_ZOMBIE_CONVERSATION, tagCL_INSTANCE_INFO::hwndMother, IIF_IN_SYNC_XACT, InstFromHandle, LeaveDDECrit, tagCL_INSTANCE_INFO::next, NtUserCallOneParam(), NtUserDestroyWindow(), NULL, pciiList, PFNHANDLEAPPLY, tagCL_INSTANCE_INFO::plaNameService, TRUE, ValidateInstance(), and WaitForZombieTerminate(). Referenced by DdeClientTransaction(), DdePostAdvise(), and ProcessSyncDDEMessage().
|
|
Definition at line 65 of file ddemlcli.c. References _CreateWindowEx(), AddInstance(), tagCL_INSTANCE_INFO::afCmd, tagSERVERINFO::atomSysClass, CL_INSTANCE_INFO, tagCL_INSTANCE_INFO::cNameServiceAlloc, CW_FLAGS_DIFFHMOD, DDEMLAlloc, DDEMLFree, EnterDDECrit, tagCL_INSTANCE_INFO::flags, gpsi, GWLP_INSTANCE_INFO, tagCL_INSTANCE_INFO::hInstServer, tagCL_INSTANCE_INFO::hwndMother, ICLS_DDEMLMOTHER, IIF_UNICODE, L, LATOM, LeaveDDECrit, LPVOID, tagCL_INSTANCE_INFO::MonitorFlags, NtUserCallOneParam(), NtUserDdeInitialize(), NtUserDestroyWindow(), NtUserUpdateInstance(), NULL, pciiList, tagCL_INSTANCE_INFO::plaNameService, SetHandleData(), SetWindowLongPtr(), UINT, and ValidateInstance(). Referenced by DdeInitializeA(), and DdeInitializeW().
|
|
Definition at line 18 of file ddemlcli.c. Referenced by UserClientDllInitialize(). |
|
Definition at line 17 of file ddemlcli.c. Referenced by DdeUninitialize(), and InternalDdeInitialize(). |