/* * Cursor and icon definitions * * Copyright 1995 Alexandre Julliard */ #ifndef __WINE_CURSORICON_H #define __WINE_CURSORICON_H #include "ts_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 HCURSOR16 CURSORICON_IconToCursor( HICON16 hIcon, BOOL32 bSemiTransparent ); extern Cursor CURSORICON_XCursor; /* Current X cursor */ #endif /* __WINE_CURSORICON_H */