#include "precomp.h"Go to the source code of this file.
Functions | |
| DWORD | _ClientCopyDDEIn1 (HANDLE hClient, PINTDDEINFO pi) |
| VOID | _ClientCopyDDEIn2 (PINTDDEINFO pi) |
| BOOL | FixupDdeExecuteIfNecessary (HGLOBAL *phCommands, BOOL fNeedUnicode) |
| HANDLE | _ClientCopyDDEOut1 (PINTDDEINFO pi) |
| BOOL | _ClientCopyDDEOut2 (PINTDDEINFO pi) |
| BOOL | _ClientFreeDDEHandle (HANDLE hDDE, DWORD flags) |
| DWORD | _ClientGetDDEFlags (HANDLE hDDE, DWORD flags) |
| LPARAM APIENTRY | PackDDElParam (UINT msg, UINT_PTR uiLo, UINT_PTR uiHi) |
| BOOL APIENTRY | UnpackDDElParam (UINT msg, LPARAM lParam, PUINT_PTR puiLo, PUINT_PTR puiHi) |
| BOOL APIENTRY | FreeDDElParam (UINT msg, LPARAM lParam) |
| LPARAM APIENTRY | ReuseDDElParam (LPARAM lParam, UINT msgIn, UINT msgOut, UINT_PTR uiLo, UINT_PTR uiHi) |
|
||||||||||||
|
Definition at line 15 of file client/ddetrack.c. References tagINTDDEINFO::cbDirect, tagINTDDEINFO::cbIndirect, tagDDE_DATA::Data, DDE_DATA, DDEPACK, tagINTDDEINFO::DdePack, DO_POST, DWORD, FAIL_POST, FAILNOFREE_POST, tagINTDDEINFO::flags, tagINTDDEINFO::hDirect, tagINTDDEINFO::hIndirect, INTDDEINFO, NULL, PBYTE, PDDE_DATA, PDDEPACK, tagINTDDEINFO::pDirect, tagINTDDEINFO::pIndirect, PINTDDEINFO, tagDDEPACK::uiHi, tagDDEPACK::uiLo, UINT, UserGlobalFree, USERGLOBALLOCK, UserGlobalSize, USERGLOBALUNLOCK, tagDDE_DATA::wFmt, WOWGLOBALFREE, XS_BITMAP, XS_DATA, XS_DIB, XS_ENHMETAFILE, XS_EXECUTE, XS_FREESRC, XS_HIHANDLE, XS_LOHANDLE, XS_METAFILEPICT, XS_PACKED, and XS_PALETTE.
|
|
|
Definition at line 185 of file client/ddetrack.c. References tagINTDDEINFO::cbDirect, tagINTDDEINFO::cbIndirect, tagINTDDEINFO::flags, tagINTDDEINFO::hDirect, tagINTDDEINFO::hIndirect, USERGLOBALUNLOCK, VOID(), WOWGLOBALFREE, and XS_FREESRC.
|
|
|
Definition at line 305 of file client/ddetrack.c. References tagINTDDEINFO::cbDirect, tagINTDDEINFO::cbIndirect, tagINTDDEINFO::DdePack, tagINTDDEINFO::flags, tagINTDDEINFO::hDirect, tagINTDDEINFO::hIndirect, NULL, tagINTDDEINFO::pDirect, tagINTDDEINFO::pIndirect, tagDDEPACK::uiHi, tagDDEPACK::uiLo, UserGlobalAlloc, UserGlobalFree, USERGLOBALLOCK, USERGLOBALUNLOCK, XS_HIHANDLE, XS_LOHANDLE, and XS_PACKED.
|
|
|
Definition at line 379 of file client/ddetrack.c. References BOOL, tagDDE_DATA::Data, FALSE, FixupDdeExecuteIfNecessary(), tagINTDDEINFO::flags, tagINTDDEINFO::hDirect, tagINTDDEINFO::hIndirect, tagINTDDEINFO::pDirect, TRUE, USERGLOBALUNLOCK, tagDDE_DATA::wFmt, XS_EXECUTE, and XS_UNICODE.
|
|
||||||||||||
|
Definition at line 456 of file client/ddetrack.c. References BOOL, FALSE, FreeDDEData(), IS_PTR, NULL, TRUE, tagDDEPACK::uiHi, tagDDEPACK::uiLo, WOWGLOBALFREE, XS_DATA, XS_DUMPMSG, XS_EXECUTE, XS_LOHANDLE, and XS_PACKED.
|
|
||||||||||||
|
Definition at line 532 of file client/ddetrack.c. References DWORD, NULL, tagDDEPACK::uiLo, USERGLOBALLOCK, USERGLOBALUNLOCK, and XS_DATA.
|
|
||||||||||||
|
Definition at line 208 of file client/ddetrack.c. References BOOL, FALSE, L, LPVOID, min, NT_SUCCESS, NULL, RtlIsTextUnicode(), RtlMultiByteToUnicodeN(), RtlUnicodeToMultiByteN(), strlen(), UINT, USERGLOBALLOCK, USERGLOBALUNLOCK, UserLocalAlloc, and UserLocalFree. Referenced by _ClientCopyDDEOut2().
|
|
||||||||||||
|
Definition at line 642 of file client/ddetrack.c. References APIENTRY, BOOL, msg, NULL, TRUE, and UserGlobalFree. Referenced by ClRespAdviseAck(), ClRespExecuteAck(), ClRespPokeAck(), ClRespRequestData(), ClRespUnadviseAck(), ClSpontAdviseData(), DumpDDEMessage(), PackAndPostMessage(), ReuseDDElParam(), and SvRespAdviseDataAck().
|
|
||||||||||||||||
|
Definition at line 563 of file client/ddetrack.c. References APIENTRY, msg, NULL, tagDDEPACK::uiHi, tagDDEPACK::uiLo, and UserGlobalAlloc. Referenced by ReuseDDElParam().
|
|
||||||||||||||||||||||||
|
Definition at line 666 of file client/ddetrack.c. References APIENTRY, FreeDDElParam(), NULL, PackDDElParam(), tagDDEPACK::uiHi, and tagDDEPACK::uiLo. Referenced by PackAndPostMessage().
|
|
||||||||||||||||||||
|
Definition at line 595 of file client/ddetrack.c. References APIENTRY, BOOL, FALSE, L, msg, NULL, TRUE, tagDDEPACK::uiHi, tagDDEPACK::uiLo, and UINT. Referenced by _ClientGetDDEHookData(), ClRespAdviseAck(), ClRespExecuteAck(), ClRespPokeAck(), ClRespRequestData(), ClRespUnadviseAck(), ClSpontAdviseData(), ConsoleWindowProc(), DumpDDEMessage(), SvRespAdviseDataAck(), SvSpontAdvise(), and SvSpontPoke().
|
1.3.7