user32: Add driver entry points for cursor creation and destruction, and pass the cursor handle to SetCursor.
diff --git a/dlls/user32/user_private.h b/dlls/user32/user_private.h
index eb6bdc9..953812b 100644
--- a/dlls/user32/user_private.h
+++ b/dlls/user32/user_private.h
@@ -67,8 +67,10 @@
INT (CDECL *pToUnicodeEx)(UINT, UINT, const BYTE *, LPWSTR, int, UINT, HKL);
BOOL (CDECL *pUnloadKeyboardLayout)(HKL);
SHORT (CDECL *pVkKeyScanEx)(WCHAR, HKL);
- /* mouse functions */
- void (CDECL *pSetCursor)(struct tagCURSORICONINFO *);
+ /* cursor/icon functions */
+ void (CDECL *pCreateCursorIcon)(HCURSOR,struct tagCURSORICONINFO *);
+ void (CDECL *pDestroyCursorIcon)(HCURSOR);
+ void (CDECL *pSetCursor)(HCURSOR,struct tagCURSORICONINFO *);
BOOL (CDECL *pGetCursorPos)(LPPOINT);
BOOL (CDECL *pSetCursorPos)(INT,INT);
BOOL (CDECL *pClipCursor)(LPCRECT);