/*++ 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;