HICON and HCURSOR should be interchangeable.
diff --git a/include/windef.h b/include/windef.h
index f1e8517..cc89b02 100644
--- a/include/windef.h
+++ b/include/windef.h
@@ -266,7 +266,6 @@
DECLARE_HANDLE(HBITMAP);
DECLARE_HANDLE(HBRUSH);
DECLARE_HANDLE(HCOLORSPACE);
-DECLARE_HANDLE(HCURSOR);
DECLARE_HANDLE(HDC);
DECLARE_HANDLE(HDROP);
DECLARE_HANDLE(HDRVR);
@@ -309,6 +308,7 @@
typedef HANDLE HLOCAL;
typedef HANDLE GLOBALHANDLE;
typedef HANDLE LOCALHANDLE;
+typedef HICON HCURSOR;
/* Callback function pointers types */