Win32k/User32:

- Moved NtUserGetCursorIconInfo to NtUserGetIconInfo, update header.
- GetIconInfo is correctly called now.

svn path=/trunk/; revision=29348
This commit is contained in:
James Tabor 2007-10-01 23:15:02 +00:00
parent e05e9dee74
commit fb4bacbb5f
6 changed files with 10 additions and 32 deletions

View file

@ -72,7 +72,7 @@ CopyCursor(HCURSOR pcur)
{
ICONINFO IconInfo;
if(NtUserGetCursorIconInfo((HANDLE)pcur, &IconInfo))
if(GetIconInfo((HANDLE)pcur, &IconInfo))
{
return (HCURSOR)NtUserCreateCursorIconHandle(&IconInfo, FALSE);
}

View file

@ -152,7 +152,7 @@ CopyIcon(
{
ICONINFO IconInfo;
if(NtUserGetCursorIconInfo((HANDLE)hIcon, &IconInfo))
if(GetIconInfo((HANDLE)hIcon, &IconInfo))
{
return NtUserCreateCursorIconHandle(&IconInfo, FALSE);
}
@ -400,8 +400,7 @@ GetIconInfo(
HICON hIcon,
PICONINFO IconInfo)
{
/* FIXME - copy bitmaps */
return (BOOL)NtUserGetCursorIconInfo((HANDLE)hIcon, IconInfo);
return NtUserGetIconInfo((HANDLE)hIcon, IconInfo, 0, 0, 0, 0);
}

View file

@ -1064,12 +1064,6 @@ NtUserGetGUIThreadInfo(
DWORD idThread,
LPGUITHREADINFO lpgui);
BOOL
NTAPI
NtUserGetCursorIconInfo(
HANDLE Handle,
PICONINFO IconInfo);
BOOL
NTAPI
NtUserGetCursorIconSize(
@ -1077,11 +1071,11 @@ NtUserGetCursorIconSize(
BOOL *fIcon,
SIZE *Size);
DWORD
BOOL
NTAPI
NtUserGetIconInfo(
DWORD dwUnknown1,
DWORD dwUnknown2,
HANDLE Handle,
PICONINFO IconInfo,
DWORD dwUnknown3,
DWORD dwUnknown4,
DWORD dwUnknown5,

View file

@ -621,9 +621,9 @@ CLEANUP:
*/
BOOL
STDCALL
NtUserGetCursorIconInfo(
NtUserGetIconInfo(
HANDLE hCurIcon,
PICONINFO IconInfo)
PICONINFO IconInfo, DWORD UnkOne, DWORD UnkTwo, DWORD UnkThree, DWORD UnkFour )
{
ICONINFO ii;
PCURICON_OBJECT CurIcon;
@ -632,7 +632,7 @@ NtUserGetCursorIconInfo(
BOOL Ret = FALSE;
DECLARE_RETURN(BOOL);
DPRINT("Enter NtUserGetCursorIconInfo\n");
DPRINT("Enter NtUserGetIconInfo\n");
UserEnterExclusive();
if(!IconInfo)
@ -670,7 +670,7 @@ NtUserGetCursorIconInfo(
RETURN( Ret);
CLEANUP:
DPRINT("Leave NtUserGetCursorIconInfo, ret=%i\n",_ret_);
DPRINT("Leave NtUserGetIconInfo, ret=%i\n",_ret_);
UserLeave();
END_CLEANUP;
}

View file

@ -774,20 +774,6 @@ NtUserGetAtomName(
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 */

View file

@ -711,7 +711,6 @@ NtUserGetClassLong 3
NtUserGetClientOrigin 2
NtUserGetClientRect 2
NtUserGetMenuDefaultItem 3
NtUserGetCursorIconInfo 2
NtUserGetCursorIconSize 3
NtUserGetLastInputInfo 1
NtUserGetMinMaxInfo 3