2 * Cursor and icon definitions
4 * Copyright 1995 Alexandre Julliard
7 #ifndef __WINE_CURSORICON_H
8 #define __WINE_CURSORICON_H
44 CURSORICONDIRENTRY idEntries
[1] WINE_PACKED
;
56 } CURSORICONFILEDIRENTRY
;
63 CURSORICONFILEDIRENTRY idEntries
[1];
69 #define CID_RESOURCE 0x0001
70 #define CID_WIN32 0x0004
71 #define CID_NONSHARED 0x0008
73 extern void CURSORICON_Init( void );
75 extern HCURSOR16
CURSORICON_IconToCursor( HICON16 hIcon
,
76 BOOL bSemiTransparent
);
78 extern HGLOBAL
CURSORICON_Load( HINSTANCE hInstance
, LPCWSTR name
,
79 int width
, int height
, int colors
,
80 BOOL fCursor
, UINT loadflags
);
82 extern HGLOBAL
CURSORICON_ExtCopy(HGLOBAL handle
, UINT type
,
83 INT desiredx
, INT desiredy
,
86 extern WORD WINAPI
CURSORICON_Destroy( HGLOBAL16 handle
, UINT16 flags
);
88 extern void CURSORICON_FreeModuleIcons( HMODULE hModule
);
90 #endif /* __WINE_CURSORICON_H */