Object containing all the DDE functions
| 101 | ULONG_PTR, ULONG_PTR) |
| 102 | |
| 103 | class 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 | |
| 118 | class DDEError(RuntimeError): |
| 119 | """Exception raise when a DDE errpr occures.""" |
nothing calls this directly
no test coverage detected