2 * Cursor and icon definitions
4 * Copyright 1995 Alexandre Julliard
7 #ifndef __WINE_CURSORICON_H
8 #define __WINE_CURSORICON_H
39 CURSORDIRENTRY cursor;
47 CURSORICONDIRENTRY idEntries[1] WINE_PACKED;
59 } CURSORICONFILEDIRENTRY;
66 CURSORICONFILEDIRENTRY idEntries[1];
72 #define CID_RESOURCE 0x0001
73 #define CID_WIN32 0x0004
74 #define CID_NONSHARED 0x0008
76 extern void CURSORICON_Init( void );
78 extern HCURSOR16 CURSORICON_IconToCursor( HICON16 hIcon,
79 BOOL bSemiTransparent );
81 extern HGLOBAL CURSORICON_Load( HINSTANCE hInstance, LPCWSTR name,
82 int width, int height, int colors,
83 BOOL fCursor, UINT loadflags);
85 extern WORD CURSORICON_Destroy( HGLOBAL16 handle, UINT16 flags );
87 extern void CURSORICON_FreeModuleIcons( HMODULE hModule );
89 #endif /* __WINE_CURSORICON_H */