Initial commit
This commit is contained in:
64
TBE/MinGW/include/dde.h
Normal file
64
TBE/MinGW/include/dde.h
Normal file
@@ -0,0 +1,64 @@
|
||||
#ifndef _DDE_H
|
||||
#define _DDE_H
|
||||
#if __GNUC__ >=3
|
||||
#pragma GCC system_header
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
#define WM_DDE_FIRST 0x03E0
|
||||
#define WM_DDE_INITIATE (WM_DDE_FIRST)
|
||||
#define WM_DDE_TERMINATE (WM_DDE_FIRST+1)
|
||||
#define WM_DDE_ADVISE (WM_DDE_FIRST+2)
|
||||
#define WM_DDE_UNADVISE (WM_DDE_FIRST+3)
|
||||
#define WM_DDE_ACK (WM_DDE_FIRST+4)
|
||||
#define WM_DDE_DATA (WM_DDE_FIRST+5)
|
||||
#define WM_DDE_REQUEST (WM_DDE_FIRST+6)
|
||||
#define WM_DDE_POKE (WM_DDE_FIRST+7)
|
||||
#define WM_DDE_EXECUTE (WM_DDE_FIRST+8)
|
||||
#define WM_DDE_LAST (WM_DDE_FIRST+8)
|
||||
|
||||
#ifndef RC_INVOKED
|
||||
typedef struct {
|
||||
unsigned short bAppReturnCode:8,reserved:6,fBusy:1,fAck:1;
|
||||
} DDEACK;
|
||||
typedef struct {
|
||||
unsigned short reserved:14,fDeferUpd:1,fAckReq:1;
|
||||
short cfFormat;
|
||||
} DDEADVISE;
|
||||
typedef struct {
|
||||
unsigned short unused:12,fResponse:1,fRelease:1,reserved:1,fAckReq:1;
|
||||
short cfFormat;
|
||||
BYTE Value[1];
|
||||
} DDEDATA;
|
||||
typedef struct {
|
||||
unsigned short unused:13,fRelease:1,fReserved:2;
|
||||
short cfFormat;
|
||||
BYTE Value[1];
|
||||
} DDEPOKE;
|
||||
typedef struct {
|
||||
unsigned short unused:13,
|
||||
fRelease:1,
|
||||
fDeferUpd:1,
|
||||
fAckReq:1;
|
||||
short cfFormat;
|
||||
} DDELN;
|
||||
|
||||
typedef struct {
|
||||
unsigned short unused:12,fAck:1,fRelease:1,fReserved:1,fAckReq:1;
|
||||
short cfFormat;
|
||||
BYTE rgb[1];
|
||||
} DDEUP;
|
||||
BOOL WINAPI DdeSetQualityOfService(HWND,const SECURITY_QUALITY_OF_SERVICE*,PSECURITY_QUALITY_OF_SERVICE);
|
||||
BOOL WINAPI ImpersonateDdeClientWindow(HWND,HWND);
|
||||
LPARAM WINAPI PackDDElParam(UINT,UINT_PTR,UINT_PTR);
|
||||
BOOL WINAPI UnpackDDElParam(UINT,LPARAM,PUINT_PTR,PUINT_PTR);
|
||||
BOOL WINAPI FreeDDElParam(UINT,LPARAM);
|
||||
LPARAM WINAPI ReuseDDElParam(LPARAM,UINT,UINT,UINT_PTR,UINT_PTR);
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
Reference in New Issue
Block a user