| /* |
| * Cursor and icon definitions |
| * |
| * Copyright 1995 Alexandre Julliard |
| */ |
| |
| #ifndef __WINE_CURSORICON_H |
| #define __WINE_CURSORICON_H |
| |
| #include <X11/Xlib.h> |
| #include "windows.h" |
| |
| #pragma pack(1) |
| |
| typedef struct |
| { |
| BYTE bWidth; |
| BYTE bHeight; |
| BYTE bColorCount; |
| BYTE bReserved; |
| WORD wPlanes; |
| WORD wBitCount; |
| DWORD dwBytesInRes; |
| WORD wResId; |
| } ICONDIRENTRY; |
| |
| typedef struct |
| { |
| WORD wWidth; |
| WORD wHeight; |
| WORD wPlanes; |
| WORD wBitCount; |
| DWORD dwBytesInRes; |
| WORD wResId; |
| } CURSORDIRENTRY; |
| |
| typedef union |
| { |
| ICONDIRENTRY icon; |
| CURSORDIRENTRY cursor; |
| } CURSORICONDIRENTRY; |
| |
| typedef struct |
| { |
| WORD idReserved; |
| WORD idType; |
| WORD idCount; |
| CURSORICONDIRENTRY idEntries[1] WINE_PACKED; |
| } CURSORICONDIR; |
| |
| #pragma pack(4) |
| |
| extern Cursor CURSORICON_XCursor; /* Current X cursor */ |
| |
| #endif /* __WINE_CURSORICON_H */ |