Merge from Corel tree. Contributors are: - Corel (Sean Langley, Michael Abd-El-Malek, Rick Mutzke, Bill Xing) - Macadamian on behalf of Corel (Louis-Philippe Gagnon, Jean-Claude Batista) Also added a few bits: - Complete window model for several instances and conversations. - Support for asynchronous transactions. - Fixed some code (WM_DDE_REQUEST, WM_DDE_ADVISE, WM_DDE_REQUEST) handling. - Support for wild connections.
diff --git a/include/dde.h b/include/dde.h index 832e0d6..b8bf1bc 100644 --- a/include/dde.h +++ b/include/dde.h
@@ -32,7 +32,7 @@ /* DDEACK: wStatus in WM_DDE_ACK message */ struct tagDDEACK { - unsigned bAppReturnCode:8, reserved:6, fBusy:1, fAck:1; + unsigned short bAppReturnCode:8, reserved:6, fBusy:1, fAck:1; }; typedef struct tagDDEACK DDEACK; @@ -61,6 +61,11 @@ }; typedef struct tagDDEPOKE DDEPOKE; +BOOL WINAPI DdeSetQualityOfService(HWND hwndClient, + CONST SECURITY_QUALITY_OF_SERVICE *pqosNew, + PSECURITY_QUALITY_OF_SERVICE pqosPrev); + +BOOL WINAPI ImpersonateDdeClientWindow(HWND hWndClient, HWND hWndServer); /* lParam packing/unpacking API */