- Moved NtUserGetCursorIconInfo to NtUserGetIconInfo, update header.
- GetIconInfo is correctly called now.
svn path=/trunk/; revision=29348
{
ICONINFO IconInfo;
- if(NtUserGetCursorIconInfo((HANDLE)pcur, &IconInfo))
+ if(GetIconInfo((HANDLE)pcur, &IconInfo))
{
return (HCURSOR)NtUserCreateCursorIconHandle(&IconInfo, FALSE);
}
{
ICONINFO IconInfo;
- if(NtUserGetCursorIconInfo((HANDLE)hIcon, &IconInfo))
+ if(GetIconInfo((HANDLE)hIcon, &IconInfo))
{
return NtUserCreateCursorIconHandle(&IconInfo, FALSE);
}
HICON hIcon,
PICONINFO IconInfo)
{
- /* FIXME - copy bitmaps */
- return (BOOL)NtUserGetCursorIconInfo((HANDLE)hIcon, IconInfo);
+ return NtUserGetIconInfo((HANDLE)hIcon, IconInfo, 0, 0, 0, 0);
}
DWORD idThread,
LPGUITHREADINFO lpgui);
-BOOL
-NTAPI
-NtUserGetCursorIconInfo(
- HANDLE Handle,
- PICONINFO IconInfo);
-
BOOL
NTAPI
NtUserGetCursorIconSize(
BOOL *fIcon,
SIZE *Size);
-DWORD
+BOOL
NTAPI
NtUserGetIconInfo(
- DWORD dwUnknown1,
- DWORD dwUnknown2,
+ HANDLE Handle,
+ PICONINFO IconInfo,
DWORD dwUnknown3,
DWORD dwUnknown4,
DWORD dwUnknown5,
*/
BOOL
STDCALL
-NtUserGetCursorIconInfo(
+NtUserGetIconInfo(
HANDLE hCurIcon,
- PICONINFO IconInfo)
+ PICONINFO IconInfo, DWORD UnkOne, DWORD UnkTwo, DWORD UnkThree, DWORD UnkFour )
{
ICONINFO ii;
PCURICON_OBJECT CurIcon;
BOOL Ret = FALSE;
DECLARE_RETURN(BOOL);
- DPRINT("Enter NtUserGetCursorIconInfo\n");
+ DPRINT("Enter NtUserGetIconInfo\n");
UserEnterExclusive();
if(!IconInfo)
RETURN( Ret);
CLEANUP:
- DPRINT("Leave NtUserGetCursorIconInfo, ret=%i\n",_ret_);
+ DPRINT("Leave NtUserGetIconInfo, ret=%i\n",_ret_);
UserLeave();
END_CLEANUP;
}
return 0;
}
-DWORD
-NTAPI
-NtUserGetIconInfo(
- DWORD dwUnknown1,
- DWORD dwUnknown2,
- DWORD dwUnknown3,
- DWORD dwUnknown4,
- DWORD dwUnknown5,
- DWORD dwUnknown6)
-{
- UNIMPLEMENTED;
- return 0;
-}
-
/* for hints how the prototype might be, see
http://forum.grafika.cz/read.php?23,1816012,1816139,quote=1
http://www.cyber-ta.org/releases/malware-analysis/public/SOURCES/b47155634ccb2c30630da7e3666d3d07/b47155634ccb2c30630da7e3666d3d07.trace.html#NtUserGetIconSize */
NtUserGetClientOrigin 2
NtUserGetClientRect 2
NtUserGetMenuDefaultItem 3
-NtUserGetCursorIconInfo 2
NtUserGetCursorIconSize 3
NtUserGetLastInputInfo 1
NtUserGetMinMaxInfo 3