Moved internal structures to ddeml.c, also removed non-ANSI comments,
and added spec for DdeQueryConfInfo and DdeQueryConvInfo16.
diff --git a/include/ddeml.h b/include/ddeml.h
index 091bdc1..284c636 100644
--- a/include/ddeml.h
+++ b/include/ddeml.h
@@ -197,6 +197,7 @@
typedef CHAR *LPTSTR;
+
/*******************************************************
API Entry Points
@@ -271,23 +272,8 @@
HWND hwnd;
HWND hwndPartner;
} CONVINFO, *LPCONVINFO;
-// Internal data structures
- /* entry for handle table */
-typedef struct DDE_HANDLE_ENTRY {
- BOOL16 Monitor; // have these two as full Booleans cos they'll be tested frequently
- BOOL16 Client_only; // bit wasteful of space but it will be faster
- BOOL16 Unicode; /* Flag to indicate Win32 API used to initialise */
- BOOL16 Win16; /* flag to indicate Win16 API used to initialize */
- DWORD Instance_id; // needed to track monitor usage
- struct DDE_HANDLE_ENTRY *Next_Entry;
- PFNCALLBACK CallBack;
- DWORD CBF_Flags;
- DWORD Monitor_flags;
- UINT Txn_count; // count transactions open to simplify closure
-} DDE_HANDLE_ENTRY;
-
-// Interface Definitions
+/* Interface Definitions */
UINT16 WINAPI DdeInitialize16(LPDWORD,PFNCALLBACK16,DWORD,DWORD);
@@ -345,5 +331,7 @@
HDDEDATA WINAPI DdeNameService(DWORD,HSZ,HSZ,UINT);
UINT16 WINAPI DdeGetLastError16(DWORD);
UINT WINAPI DdeGetLastError(DWORD);
+UINT16 WINAPI DdeQueryConvInfo16(HCONV,DWORD,LPCONVINFO16);
+UINT WINAPI DdeQueryConvInfo(HCONV,DWORD,LPCONVINFO);
#endif /* __WINE__DDEML_H */