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 HCURSOR16 CURSORICON_IconToCursor( HICON16 hIcon,
74 BOOL bSemiTransparent );
76 extern HGLOBAL CURSORICON_Load( HINSTANCE hInstance, LPCWSTR name,
77 int width, int height, int colors,
78 BOOL fCursor, UINT loadflags);
80 extern HGLOBAL CURSORICON_ExtCopy(HGLOBAL handle, UINT type,
81 INT desiredx, INT desiredy,
84 extern WORD WINAPI CURSORICON_Destroy( HGLOBAL16 handle, UINT16 flags );
86 extern void CURSORICON_FreeModuleIcons( HMODULE hModule );
88 #endif /* __WINE_CURSORICON_H */