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