3#define MAXCURICONHANDLES 4096
6#define CURSORF_USER_MASK \
7 (CURSORF_FROMRESOURCE | CURSORF_LRSHARED | CURSORF_ACON)
110#define ROIC_WINLOGO 5
119#define ROCR_SIZENWSE 7
120#define ROCR_SIZENESW 8
122#define ROCR_SIZENS 10
123#define ROCR_SIZEALL 11
126#define ROCR_APPSTARTING 14
129#define SYSTEMCUR(func) (gasyscur[ROCR_ ## func].handle)
130#define SYSTEMICO(func) (gasysico[ROIC_ ## func].handle)
138 INT cyHeight,
UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw,
UINT diFlags);
VOID FreeCurIconObject(_In_ PVOID Object)
struct _CURSORACCELERATION_INFO CURSORACCELERATION_INFO
HANDLE IntCreateCurIconHandle(BOOLEAN Anim)
struct _SYSTEM_CURSORINFO * PSYSTEM_CURSORINFO
BOOL InitCursorImpl(VOID)
struct _CURICON_OBJECT CURICON_OBJECT
BOOL UserSetCursorPos(INT x, INT y, DWORD flags, ULONG_PTR dwExtraInfo, BOOL Hook)
VOID IntLoadSystenIcons(HICON, DWORD)
struct _SYSTEM_CURSORINFO SYSTEM_CURSORINFO
struct _CURICON_OBJECT * PCURICON_OBJECT
PSYSTEM_CURSORINFO IntGetSysCursorInfo(VOID)
PCURICON_OBJECT FASTCALL UserGetCurIconObject(HCURSOR hCurIcon)
PCURICON_OBJECT IntSystemSetCursor(PCURICON_OBJECT)
struct _CURSORACCELERATION_INFO * PCURSORACCELERATION_INFO
BOOL APIENTRY UserClipCursor(RECTL *prcl)
BOOL UserDrawIconEx(HDC hDc, INT xLeft, INT yTop, PCURICON_OBJECT pIcon, INT cxWidth, INT cyHeight, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw, UINT diFlags)
VOID FASTCALL IntCleanupCurIconCache(PPROCESSINFO Win32Process)
BOOLEAN IntDestroyCurIconObject(_In_ PVOID Object)
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
struct _CURICON_OBJECT * pcurNext
PCURICON_OBJECT CurrentCursorObject
struct _CURICON_OBJECT * pcurNext
#define FIELD_OFFSET(t, f)
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_In_ ULONG _In_ CLIPOBJ _In_ RECTL * prcl