Moved internal structures to ddeml.c, also removed non-ANSI comments,

and added spec for DdeQueryConfInfo and DdeQueryConvInfo16.
oldstable
Keith Matthews 1999-04-06 07:02:23 +00:00 committed by Alexandre Julliard
parent f9e030dc3c
commit 89c377ce54
1 changed files with 4 additions and 16 deletions

View File

@ -197,6 +197,7 @@ typedef DWORD HDDEDATA;
typedef CHAR *LPTSTR;
/*******************************************************
API Entry Points
@ -271,23 +272,8 @@ typedef struct
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 DdeNameService16(DWORD,HSZ,HSZ,UINT16);
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 */