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