4 #pragma GCC system_header
10 #define WM_DDE_FIRST 0x03E0
11 #define WM_DDE_INITIATE (WM_DDE_FIRST)
12 #define WM_DDE_TERMINATE (WM_DDE_FIRST+1)
13 #define WM_DDE_ADVISE (WM_DDE_FIRST+2)
14 #define WM_DDE_UNADVISE (WM_DDE_FIRST+3)
15 #define WM_DDE_ACK (WM_DDE_FIRST+4)
16 #define WM_DDE_DATA (WM_DDE_FIRST+5)
17 #define WM_DDE_REQUEST (WM_DDE_FIRST+6)
18 #define WM_DDE_POKE (WM_DDE_FIRST+7)
19 #define WM_DDE_EXECUTE (WM_DDE_FIRST+8)
20 #define WM_DDE_LAST (WM_DDE_FIRST+8)
24 unsigned short bAppReturnCode:8,reserved:6,fBusy:1,fAck:1;
27 unsigned short reserved:14,fDeferUpd:1,fAckReq:1;
31 unsigned short unused:12,fResponse:1,fRelease:1,reserved:1,fAckReq:1;
36 unsigned short unused:13,fRelease:1,fReserved:2;
41 unsigned short unused:13,
49 unsigned short unused:12,fAck:1,fRelease:1,fReserved:1,fAckReq:1;
53 BOOL WINAPI DdeSetQualityOfService(HWND,const SECURITY_QUALITY_OF_SERVICE*,PSECURITY_QUALITY_OF_SERVICE);
54 BOOL WINAPI ImpersonateDdeClientWindow(HWND,HWND);
55 LPARAM WINAPI PackDDElParam(UINT,UINT_PTR,UINT_PTR);
56 BOOL WINAPI UnpackDDElParam(UINT,LPARAM,PUINT_PTR,PUINT_PTR);
57 BOOL WINAPI FreeDDElParam(UINT,LPARAM);
58 LPARAM WINAPI ReuseDDElParam(LPARAM,UINT,UINT,UINT_PTR,UINT_PTR);