1 #ifndef __WINE_CLIPBOARD_H
2 #define __WINE_CLIPBOARD_H
7 typedef struct tagCLIPFORMAT
{
14 struct tagCLIPFORMAT
*PrevFormat
;
15 struct tagCLIPFORMAT
*NextFormat
;
17 } CLIPFORMAT
, *LPCLIPFORMAT
;
19 typedef struct _CLIPBOARD_DRIVER
21 void (*pEmptyClipboard
)();
22 void (*pSetClipboardData
)(UINT32
);
23 BOOL32 (*pRequestSelection
)();
24 void (*pResetOwner
)(WND
*, BOOL32
);
27 CLIPBOARD_DRIVER
*CLIPBOARD_GetDriver();
29 extern void CLIPBOARD_ResetLock(HQUEUE16 hqRef
, HQUEUE16 hqNew
);
30 extern void CLIPBOARD_DeleteRecord(LPCLIPFORMAT lpFormat
, BOOL32 bChange
);
31 extern BOOL32
CLIPBOARD_IsPresent(WORD wFormat
);
33 #endif /* __WINE_CLIPBOARD_H */