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 */