Implemented processing for actions: SPI_GET/SETGRIDGRANULARITY,
[wine] / include / clipboard.h
1 #ifndef __WINE_CLIPBOARD_H
2 #define __WINE_CLIPBOARD_H
3
4 #include "windef.h"
5 #include "wine/windef16.h"
6
7 struct tagWND;
8
9 typedef struct tagWINE_CLIPFORMAT {
10     UINT        wFormatID;
11     UINT        wRefCount;
12     BOOL        wDataPresent;
13     LPSTR       Name;
14     HANDLE16    hData16;
15     HANDLE      hDataSrc32;
16     HANDLE      hData32;
17     ULONG       drvData;
18     struct tagWINE_CLIPFORMAT *PrevFormat;
19     struct tagWINE_CLIPFORMAT *NextFormat;
20 } WINE_CLIPFORMAT, *LPWINE_CLIPFORMAT;
21
22 extern LPWINE_CLIPFORMAT CLIPBOARD_LookupFormat( WORD wID );
23 extern BOOL CLIPBOARD_IsCacheRendered();
24 extern void CLIPBOARD_DeleteRecord(LPWINE_CLIPFORMAT lpFormat, BOOL bChange);
25 extern void CLIPBOARD_EmptyCache( BOOL bChange );
26 extern BOOL CLIPBOARD_IsPresent(WORD wFormat);
27 extern char * CLIPBOARD_GetFormatName(UINT wFormat);
28 extern void CLIPBOARD_ReleaseOwner();
29
30 #endif /* __WINE_CLIPBOARD_H */