Added four DDElParam functions.
Now needs an 'extern "C"' protection for C++.
diff --git a/include/dde.h b/include/dde.h
index bae151f..832e0d6 100644
--- a/include/dde.h
+++ b/include/dde.h
@@ -13,6 +13,10 @@
#include "windef.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define WM_DDE_INITIATE 0x3E0
#define WM_DDE_TERMINATE 0x3E1
#define WM_DDE_ADVISE 0x3E2
@@ -57,4 +61,17 @@
};
typedef struct tagDDEPOKE DDEPOKE;
+
+/* lParam packing/unpacking API */
+
+LPARAM WINAPI PackDDElParam(UINT,UINT,UINT);
+BOOL WINAPI UnpackDDElParam(UINT,LPARAM,PUINT,PUINT);
+BOOL WINAPI FreeDDElParam(UINT,LPARAM);
+LPARAM WINAPI ReuseDDElParam(LPARAM,UINT,UINT,UINT,UINT);
+
+
+#ifdef __cplusplus
+}
+#endif
+
#endif /* __WINE_DDE_H */