Release 950319
[wine] / include / cursor.h
1 /*
2  * structure definitions for CURSOR
3  *
4  * Copyright  Martin Ayotte, 1993
5  *
6  */
7 #ifndef __WINE_CURSOR_H
8 #define __WINE_CURSOR_H
9
10 typedef struct {
11         BYTE    Width;
12         BYTE    Reserved1;
13         BYTE    Height;
14         BYTE    Reserved2;
15         WORD    curXHotspot;
16         WORD    curYHotspot;
17         DWORD   curDIBSize;
18         DWORD   curDIBOffset;
19         } CURSORDESCRIP;
20
21 typedef struct {
22         CURSORDESCRIP   descriptor;
23         HBITMAP         hBitmap;
24         Display         *display;
25         Pixmap          pixshape;
26         Pixmap          pixmask;
27         Cursor          xcursor;
28         } CURSORALLOC;
29
30 extern void CURSOR_SetWinCursor( HWND hwnd, HCURSOR hcursor );   /* cursor.c */
31
32 #endif /* __WINE_CURSOR_H */