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