MCPcopy Create free account
hub / github.com/ActiveState/code / DDE

Class DDE

recipes/Python/577654_DDE_Client/recipe-577654.py:103–116  ·  view source on GitHub ↗

Object containing all the DDE functions

Source from the content-addressed store, hash-verified

101 ULONG_PTR, ULONG_PTR)
102
103class DDE(object):
104 """Object containing all the DDE functions"""
105 AccessData = get_winfunc("user32", "DdeAccessData", LPBYTE, (HDDEDATA, LPDWORD))
106 ClientTransaction = get_winfunc("user32", "DdeClientTransaction", HDDEDATA, (LPBYTE, DWORD, HCONV, HSZ, UINT, UINT, DWORD, LPDWORD))
107 Connect = get_winfunc("user32", "DdeConnect", HCONV, (DWORD, HSZ, HSZ, PCONVCONTEXT))
108 CreateStringHandle = get_winfunc("user32", "DdeCreateStringHandleW", HSZ, (DWORD, LPCWSTR, UINT))
109 Disconnect = get_winfunc("user32", "DdeDisconnect", BOOL, (HCONV,))
110 GetLastError = get_winfunc("user32", "DdeGetLastError", UINT, (DWORD,))
111 Initialize = get_winfunc("user32", "DdeInitializeW", UINT, (LPDWORD, DDECALLBACK, DWORD, DWORD))
112 FreeDataHandle = get_winfunc("user32", "DdeFreeDataHandle", BOOL, (HDDEDATA,))
113 FreeStringHandle = get_winfunc("user32", "DdeFreeStringHandle", BOOL, (DWORD, HSZ))
114 QueryString = get_winfunc("user32", "DdeQueryStringA", DWORD, (DWORD, HSZ, LPSTR, DWORD, c_int))
115 UnaccessData = get_winfunc("user32", "DdeUnaccessData", BOOL, (HDDEDATA,))
116 Uninitialize = get_winfunc("user32", "DdeUninitialize", BOOL, (DWORD,))
117
118class DDEError(RuntimeError):
119 """Exception raise when a DDE errpr occures."""

Callers

nothing calls this directly

Calls 1

get_winfuncFunction · 0.85

Tested by

no test coverage detected