mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
[Win32k|User32]
- Implement NtUserGetMenuIndex, see Bug 5528. svn path=/trunk/; revision=49005
This commit is contained in:
@@ -538,12 +538,11 @@ BOOL WINAPI CliImmSetHotKey(DWORD dwID, UINT uModifiers, UINT uVirtualKey, HKL h
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
* @implemented
|
||||
*/
|
||||
DWORD WINAPI GetMenuIndex(HMENU hMenu, HMENU hSubMenu)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return 0;
|
||||
return NtUserGetMenuIndex(hMenu, hSubMenu);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -2034,21 +2034,41 @@ CLEANUP:
|
||||
END_CLEANUP;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
* @implemented
|
||||
*/
|
||||
UINT APIENTRY
|
||||
NtUserGetMenuIndex(
|
||||
HMENU hMenu,
|
||||
UINT wID)
|
||||
HMENU hSubMenu)
|
||||
{
|
||||
UNIMPLEMENTED
|
||||
PMENU_OBJECT Menu, SubMenu;
|
||||
PMENU_ITEM MenuItem;
|
||||
DECLARE_RETURN(UINT);
|
||||
|
||||
return 0;
|
||||
DPRINT("Enter NtUserGetMenuIndex\n");
|
||||
UserEnterShared();
|
||||
|
||||
if ( !(Menu = UserGetMenuObject(hMenu)) ||
|
||||
!(SubMenu = UserGetMenuObject(hSubMenu)) )
|
||||
RETURN(0xFFFFFFFF);
|
||||
|
||||
MenuItem = Menu->MenuItemList;
|
||||
while(MenuItem)
|
||||
{
|
||||
if (MenuItem->hSubMenu == hSubMenu)
|
||||
RETURN(MenuItem->wID);
|
||||
MenuItem = MenuItem->Next;
|
||||
}
|
||||
|
||||
RETURN(0xFFFFFFFF);
|
||||
|
||||
CLEANUP:
|
||||
DPRINT("Leave NtUserGetMenuIndex, ret=%i\n",_ret_);
|
||||
UserLeave();
|
||||
END_CLEANUP;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
@@ -2218,10 +2238,6 @@ UserMenuInfo(
|
||||
return( Res);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user