263 lines
7.2 KiB
C
263 lines
7.2 KiB
C
|
/*++ BUILD Version: 0001
|
||
|
*
|
||
|
* WOW v1.0
|
||
|
*
|
||
|
* Copyright (c) 1991, Microsoft Corporation
|
||
|
*
|
||
|
* WOWDDEML.H
|
||
|
* 16-bit DDEML API argument structures
|
||
|
*
|
||
|
* History:
|
||
|
* Created 28-Dec-1992 by Chandan S. Chauhan (ChandanC)
|
||
|
*
|
||
|
--*/
|
||
|
|
||
|
/* DDEML API IDs
|
||
|
*/
|
||
|
#define FUN_DDEINITIALIZE 2
|
||
|
#define FUN_DDEUNINITIALIZE 3
|
||
|
#define FUN_DDECONNECTLIST 4
|
||
|
#define FUN_DDEQUERYNEXTSERVER 5
|
||
|
#define FUN_DDEDISCONNECTLIST 6
|
||
|
#define FUN_DDECONNECT 7
|
||
|
#define FUN_DDEDISCONNECT 8
|
||
|
#define FUN_DDEQUERYCONVINFO 9
|
||
|
#define FUN_DDESETUSERHANDLE 10
|
||
|
#define FUN_DDECLIENTTRANSACTION 11
|
||
|
#define FUN_DDEABANDONTRANSACTION 12
|
||
|
#define FUN_DDEPOSTADVISE 13
|
||
|
#define FUN_DDECREATEDATAHANDLE 14
|
||
|
#define FUN_DDEADDDATA 15
|
||
|
#define FUN_DDEGETDATA 16
|
||
|
#define FUN_DDEACCESSDATA 17
|
||
|
#define FUN_DDEUNACCESSDATA 18
|
||
|
#define FUN_DDEFREEDATAHANDLE 19
|
||
|
#define FUN_DDEGETLASTERROR 20
|
||
|
#define FUN_DDECREATESTRINGHANDLE 21
|
||
|
#define FUN_DDEFREESTRINGHANDLE 22
|
||
|
#define FUN_DDEQUERYSTRING 23
|
||
|
#define FUN_DDEKEEPSTRINGHANDLE 24
|
||
|
|
||
|
#define FUN_DDEENABLECALLBACK 26
|
||
|
#define FUN_DDENAMESERVICE 27
|
||
|
|
||
|
#define FUN_CLIENTWNDPROC 28 ;Internal
|
||
|
#define FUN_SERVERWNDPROC 29 ;Internal
|
||
|
#define FUN_SUBFRAMEWNDPROC 30 ;Internal
|
||
|
#define FUN_DMGWNDPROC 31 ;Internal
|
||
|
#define FUN_CONVLISTWNDPROC 32 ;Internal
|
||
|
#define FUN_MONITORWNDPROC 33 ;Internal
|
||
|
#define FUN_DDESENDHOOKPROC 34 ;Internal
|
||
|
#define FUN_DDEPOSTHOOKPROC 35 ;Internal
|
||
|
|
||
|
#define FUN_DDECMPSTRINGHANDLES 36
|
||
|
#define FUN_DDERECONNECT 37
|
||
|
|
||
|
#define FUN_INITENUM 38 ;Internal
|
||
|
#define FUN_TERMDLGPROC 39 ;Internal
|
||
|
#define FUN_EmptyQTimerProc 40 ;Internal
|
||
|
|
||
|
|
||
|
/* XLATOFF */
|
||
|
#pragma pack(2)
|
||
|
/* XLATON */
|
||
|
|
||
|
typedef struct _CONVCONTEXT16 { /* di2 */
|
||
|
WORD cb;
|
||
|
WORD wFlags;
|
||
|
WORD wCountryID;
|
||
|
INT16 iCodePage;
|
||
|
DWORD dwLangID;
|
||
|
DWORD dwSecurity;
|
||
|
} CONVCONTEXT16;
|
||
|
typedef CONVCONTEXT16 UNALIGNED *PCONVCONTEXT16;
|
||
|
typedef VPVOID VPCONVCONTEXT16;
|
||
|
|
||
|
typedef struct _DDEINITIALIZE16 { /* d2 */
|
||
|
DWORD f4;
|
||
|
DWORD f3;
|
||
|
VPVOID f2;
|
||
|
VPVOID f1;
|
||
|
} DDEINITIALIZE16;
|
||
|
typedef DDEINITIALIZE16 UNALIGNED *PDDEINITIALIZE16;
|
||
|
|
||
|
typedef struct _DDEUNINITIALIZE16 { /* d3 */
|
||
|
DWORD f1;
|
||
|
} DDEUNINITIALIZE16;
|
||
|
typedef DDEUNINITIALIZE16 UNALIGNED *PDDEUNINITIALIZE16;
|
||
|
|
||
|
typedef struct _DDECONNECTLIST16 { /* d4 */
|
||
|
VPVOID f5;
|
||
|
DWORD f4;
|
||
|
DWORD f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDECONNECTLIST16;
|
||
|
typedef DDECONNECTLIST16 UNALIGNED *PDDECONNECTLIST16;
|
||
|
|
||
|
typedef struct _DDEQUERYNEXTSERVER16 { /* d5 */
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEQUERYNEXTSERVER16;
|
||
|
typedef DDEQUERYNEXTSERVER16 UNALIGNED *PDDEQUERYNEXTSERVER16;
|
||
|
|
||
|
typedef struct _DDEDISCONNECTLIST16 { /* d6 */
|
||
|
DWORD f1;
|
||
|
} DDEDISCONNECTLIST16;
|
||
|
typedef DDEDISCONNECTLIST16 UNALIGNED *PDDEDISCONNECTLIST16;
|
||
|
|
||
|
typedef struct _DDECONNECT16 { /* d7 */
|
||
|
VPVOID f4;
|
||
|
DWORD f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDECONNECT16;
|
||
|
typedef DDECONNECT16 UNALIGNED *PDDECONNECT16;
|
||
|
|
||
|
typedef struct _DDEDISCONNECT16 { /* d8 */
|
||
|
DWORD f1;
|
||
|
} DDEDISCONNECT16;
|
||
|
typedef DDEDISCONNECT16 UNALIGNED *PDDEDISCONNECT16;
|
||
|
|
||
|
typedef struct _DDEQUERYCONVINFO16 { /* d9 */
|
||
|
VPVOID f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEQUERYCONVINFO16;
|
||
|
typedef DDEQUERYCONVINFO16 UNALIGNED *PDDEQUERYCONVINFO16;
|
||
|
|
||
|
typedef struct _DDESETUSERHANDLE16 { /* d10 */
|
||
|
DWORD f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDESETUSERHANDLE16;
|
||
|
typedef DDESETUSERHANDLE16 UNALIGNED *PDDESETUSERHANDLE16;
|
||
|
|
||
|
typedef struct _DDECLIENTTRANSACTION16 { /* d11 */
|
||
|
VPVOID f8;
|
||
|
DWORD f7;
|
||
|
WORD f6;
|
||
|
WORD f5;
|
||
|
DWORD f4;
|
||
|
DWORD f3;
|
||
|
DWORD f2;
|
||
|
VPVOID f1;
|
||
|
} DDECLIENTTRANSACTION16;
|
||
|
typedef DDECLIENTTRANSACTION16 UNALIGNED *PDDECLIENTTRANSACTION16;
|
||
|
|
||
|
typedef struct _DDEABANDONTRANSACTION16 { /* d12 */
|
||
|
DWORD f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEABANDONTRANSACTION16;
|
||
|
typedef DDEABANDONTRANSACTION16 UNALIGNED *PDDEABANDONTRANSACTION16;
|
||
|
|
||
|
typedef struct _DDEPOSTADVISE16 { /* d13 */
|
||
|
DWORD f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEPOSTADVISE16;
|
||
|
typedef DDEPOSTADVISE16 UNALIGNED *PDDEPOSTADVISE16;
|
||
|
|
||
|
typedef struct _DDECREATEDATAHANDLE16 { /* d14 */
|
||
|
WORD f7;
|
||
|
WORD f6;
|
||
|
DWORD f5;
|
||
|
DWORD f4;
|
||
|
DWORD f3;
|
||
|
VPVOID f2;
|
||
|
DWORD f1;
|
||
|
} DDECREATEDATAHANDLE16;
|
||
|
typedef DDECREATEDATAHANDLE16 UNALIGNED *PDDECREATEDATAHANDLE16;
|
||
|
|
||
|
typedef struct _DDEADDDATA16 { /* d15 */
|
||
|
DWORD f4;
|
||
|
DWORD f3;
|
||
|
VPVOID f2;
|
||
|
DWORD f1;
|
||
|
} DDEADDDATA16;
|
||
|
typedef DDEADDDATA16 UNALIGNED *PDDEADDDATA16;
|
||
|
|
||
|
typedef struct _DDEGETDATA16 { /* d16 */
|
||
|
DWORD f4;
|
||
|
DWORD f3;
|
||
|
VPVOID f2;
|
||
|
DWORD f1;
|
||
|
} DDEGETDATA16;
|
||
|
typedef DDEGETDATA16 UNALIGNED *PDDEGETDATA16;
|
||
|
|
||
|
typedef struct _DDEACCESSDATA16 { /* d17 */
|
||
|
VPVOID f2;
|
||
|
DWORD f1;
|
||
|
} DDEACCESSDATA16;
|
||
|
typedef DDEACCESSDATA16 UNALIGNED *PDDEACCESSDATA16;
|
||
|
|
||
|
typedef struct _DDEUNACCESSDATA16 { /* d18 */
|
||
|
DWORD f1;
|
||
|
} DDEUNACCESSDATA16;
|
||
|
typedef DDEUNACCESSDATA16 UNALIGNED *PDDEUNACCESSDATA16;
|
||
|
|
||
|
typedef struct _DDEFREEDATAHANDLE16 { /* d19 */
|
||
|
DWORD f1;
|
||
|
} DDEFREEDATAHANDLE16;
|
||
|
typedef DDEFREEDATAHANDLE16 UNALIGNED *PDDEFREEDATAHANDLE16;
|
||
|
|
||
|
typedef struct _DDEGETLASTERROR16 { /* d20 */
|
||
|
DWORD f1;
|
||
|
} DDEGETLASTERROR16;
|
||
|
typedef DDEGETLASTERROR16 UNALIGNED *PDDEGETLASTERROR16;
|
||
|
|
||
|
typedef struct _DDECREATESTRINGHANDLE16 { /* d21 */
|
||
|
INT16 f3;
|
||
|
VPVOID f2;
|
||
|
DWORD f1;
|
||
|
} DDECREATESTRINGHANDLE16;
|
||
|
typedef DDECREATESTRINGHANDLE16 UNALIGNED *PDDECREATESTRINGHANDLE16;
|
||
|
|
||
|
typedef struct _DDEFREESTRINGHANDLE16 { /* d22 */
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEFREESTRINGHANDLE16;
|
||
|
typedef DDEFREESTRINGHANDLE16 UNALIGNED *PDDEFREESTRINGHANDLE16;
|
||
|
|
||
|
typedef struct _DDEQUERYSTRING16 { /* d23 */
|
||
|
INT16 f5;
|
||
|
DWORD f4;
|
||
|
VPVOID f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEQUERYSTRING16;
|
||
|
typedef DDEQUERYSTRING16 UNALIGNED *PDDEQUERYSTRING16;
|
||
|
|
||
|
typedef struct _DDEKEEPSTRINGHANDLE16 { /* d24 */
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEKEEPSTRINGHANDLE16;
|
||
|
typedef DDEKEEPSTRINGHANDLE16 UNALIGNED *PDDEKEEPSTRINGHANDLE16;
|
||
|
|
||
|
typedef struct _DDEENABLECALLBACK16 { /* d26 */
|
||
|
WORD f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDEENABLECALLBACK16;
|
||
|
typedef DDEENABLECALLBACK16 UNALIGNED *PDDEENABLECALLBACK16;
|
||
|
|
||
|
typedef struct _DDENAMESERVICE16 { /* d27 */
|
||
|
WORD f4;
|
||
|
DWORD f3;
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDENAMESERVICE16;
|
||
|
typedef DDENAMESERVICE16 UNALIGNED *PDDENAMESERVICE16;
|
||
|
|
||
|
typedef struct _DDECMPSTRINGHANDLES16 { /* d36 */
|
||
|
DWORD f2;
|
||
|
DWORD f1;
|
||
|
} DDECMPSTRINGHANDLES16;
|
||
|
typedef DDECMPSTRINGHANDLES16 UNALIGNED *PDDECMPSTRINGHANDLES16;
|
||
|
|
||
|
typedef struct _DDERECONNECT16 { /* d37 */
|
||
|
DWORD f1;
|
||
|
} DDERECONNECT16;
|
||
|
typedef DDERECONNECT16 UNALIGNED *PDDERECONNECT16;
|