source: trunk/include/win/clipboard.h@ 1036

Last change on this file since 1036 was 4, checked in by ktk, 26 years ago

Import

File size: 912 bytes
Line 
1/* $Id: clipboard.h,v 1.1 1999-05-24 20:19:09 ktk Exp $ */
2
3#ifndef __WINE_CLIPBOARD_H
4#define __WINE_CLIPBOARD_H
5
6#include "windef.h"
7
8struct tagWND;
9
10typedef struct tagWINE_CLIPFORMAT {
11 WORD wFormatID;
12 WORD wRefCount;
13 WORD wDataPresent;
14 LPSTR Name;
15 HANDLE hData32;
16 DWORD BufSize;
17 struct tagWINE_CLIPFORMAT *PrevFormat;
18 struct tagWINE_CLIPFORMAT *NextFormat;
19 HANDLE16 hData16;
20} WINE_CLIPFORMAT, *LPWINE_CLIPFORMAT;
21
22typedef struct tagCLIPBOARD_DRIVER
23{
24 void (*pEmpty)(void);
25 void (*pSetData)(UINT);
26 BOOL (*pGetData)(UINT);
27 void (*pResetOwner)(struct tagWND *, BOOL);
28} CLIPBOARD_DRIVER;
29
30extern CLIPBOARD_DRIVER *CLIPBOARD_Driver;
31
32extern void CLIPBOARD_ResetLock(HQUEUE16 hqRef, HQUEUE16 hqNew);
33extern void CLIPBOARD_DeleteRecord(LPWINE_CLIPFORMAT lpFormat, BOOL bChange);
34extern BOOL CLIPBOARD_IsPresent(WORD wFormat);
35
36#endif /* __WINE_CLIPBOARD_H */
Note: See TracBrowser for help on using the repository browser.