https://git.reactos.org/?p=reactos.git;a=commitdiff;h=1df5225708cadaaee6c79…
commit 1df5225708cadaaee6c790c67517f441c6ecb8c6
Author: Thamatip Chitpong <thamatip.chitpong(a)reactos.org>
AuthorDate: Mon Dec 18 12:04:57 2023 +0700
Commit: GitHub <noreply(a)github.com>
CommitDate: Mon Dec 18 12:04:57 2023 +0700
[NTUSER] menu.c: Don't use RETURN() macro (#6185)
Also remove parentheses around return value.
---
win32ss/user/ntuser/menu.c | 343 ++++++++++++++++++++++-----------------------
1 file changed, 164 insertions(+), 179 deletions(-)
diff --git a/win32ss/user/ntuser/menu.c b/win32ss/user/ntuser/menu.c
index b02eb7b88cf..85e9c93ef72 100644
--- a/win32ss/user/ntuser/menu.c
+++ b/win32ss/user/ntuser/menu.c
@@ -5075,7 +5075,7 @@ IntMenuItemInfo(
if (!(MenuItem = MENU_FindItem( &Menu, &Item, (ByPosition ? MF_BYPOSITION :
MF_BYCOMMAND) )))
{
EngSetLastError(ERROR_MENU_ITEM_NOT_FOUND);
- return( FALSE);
+ return FALSE;
}
if (SetOrGet)
{
@@ -5085,7 +5085,7 @@ IntMenuItemInfo(
{
Ret = IntGetMenuItemInfo(Menu, MenuItem, ItemInfo);
}
- return( Ret);
+ return Ret;
}
BOOL FASTCALL
@@ -5107,20 +5107,20 @@ UserMenuItemInfo(
if (! NT_SUCCESS(Status))
{
SetLastNtError(Status);
- return( FALSE);
+ return FALSE;
}
if ( Size != sizeof(MENUITEMINFOW) &&
Size != FIELD_OFFSET(MENUITEMINFOW, hbmpItem) &&
Size != sizeof(ROSMENUITEMINFO) )
{
EngSetLastError(ERROR_INVALID_PARAMETER);
- return( FALSE);
+ return FALSE;
}
Status = MmCopyFromCaller(&ItemInfo, UnsafeItemInfo, Size);
if (! NT_SUCCESS(Status))
{
SetLastNtError(Status);
- return( FALSE);
+ return FALSE;
}
/* If this is a pre-0x0500 _WIN32_WINNT MENUITEMINFOW, you can't
set/get hbmpItem */
@@ -5128,7 +5128,7 @@ UserMenuItemInfo(
&& 0 != (ItemInfo.fMask & MIIM_BITMAP))
{
EngSetLastError(ERROR_INVALID_PARAMETER);
- return( FALSE);
+ return FALSE;
}
if (!(MenuItem = MENU_FindItem( &Menu, &Item, (ByPosition ? MF_BYPOSITION :
MF_BYCOMMAND) )))
@@ -5138,7 +5138,7 @@ UserMenuItemInfo(
return TRUE;
EngSetLastError(ERROR_MENU_ITEM_NOT_FOUND);
- return( FALSE);
+ return FALSE;
}
if (SetOrGet)
@@ -5154,12 +5154,12 @@ UserMenuItemInfo(
if (! NT_SUCCESS(Status))
{
SetLastNtError(Status);
- return( FALSE);
+ return FALSE;
}
}
}
- return( Ret);
+ return Ret;
}
BOOL FASTCALL
@@ -5177,18 +5177,18 @@ UserMenuInfo(
if (! NT_SUCCESS(Status))
{
SetLastNtError(Status);
- return( FALSE);
+ return FALSE;
}
if ( Size < sizeof(MENUINFO) || Size > sizeof(ROSMENUINFO) )
{
EngSetLastError(ERROR_INVALID_PARAMETER);
- return( FALSE);
+ return FALSE;
}
Status = MmCopyFromCaller(&MenuInfo, UnsafeMenuInfo, Size);
if (! NT_SUCCESS(Status))
{
SetLastNtError(Status);
- return( FALSE);
+ return FALSE;
}
if(SetOrGet)
@@ -5206,12 +5206,12 @@ UserMenuInfo(
if (! NT_SUCCESS(Status))
{
SetLastNtError(Status);
- return( FALSE);
+ return FALSE;
}
}
}
- return( Res);
+ return Res;
}
BOOL FASTCALL
@@ -5575,22 +5575,20 @@ NtUserCheckMenuItem(
UINT uCheck)
{
PMENU Menu;
- DECLARE_RETURN(DWORD);
+ DWORD Ret = (DWORD)-1;
TRACE("Enter NtUserCheckMenuItem\n");
UserEnterExclusive();
- if(!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN( (DWORD)-1);
+ Ret = IntCheckMenuItem(Menu, uIDCheckItem, uCheck);
}
- RETURN( IntCheckMenuItem(Menu, uIDCheckItem, uCheck));
-
-CLEANUP:
- TRACE("Leave NtUserCheckMenuItem, ret=%lu\n",_ret_);
+ TRACE("Leave NtUserCheckMenuItem, ret=%lu\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -5603,22 +5601,20 @@ NtUserDeleteMenu(
UINT uFlags)
{
PMENU Menu;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserDeleteMenu\n");
UserEnterExclusive();
- if(!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN( FALSE);
+ Ret = IntRemoveMenuItem(Menu, uPosition, uFlags, TRUE);
}
- RETURN( IntRemoveMenuItem(Menu, uPosition, uFlags, TRUE));
-
-CLEANUP:
- TRACE("Leave NtUserDeleteMenu, ret=%i\n",_ret_);
+ TRACE("Leave NtUserDeleteMenu, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -5653,27 +5649,27 @@ NtUserGetSystemMenu(HWND hWnd, BOOL bRevert)
{
PWND Window;
PMENU Menu;
- DECLARE_RETURN(HMENU);
+ HMENU Ret = NULL;
TRACE("Enter NtUserGetSystemMenu\n");
UserEnterExclusive();
if (!(Window = UserGetWindowObject(hWnd)))
{
- RETURN(NULL);
+ goto Exit;
}
if (!(Menu = IntGetSystemMenu(Window, bRevert)))
{
- RETURN(NULL);
+ goto Exit;
}
- RETURN(Menu->head.h);
+ Ret = UserHMGetHandle(Menu);
-CLEANUP:
- TRACE("Leave NtUserGetSystemMenu, ret=%p\n", _ret_);
+Exit:
+ TRACE("Leave NtUserGetSystemMenu, ret=%p\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -5689,14 +5685,13 @@ NtUserSetSystemMenu(HWND hWnd, HMENU hMenu)
BOOL Result = FALSE;
PWND Window;
PMENU Menu;
- DECLARE_RETURN(BOOL);
TRACE("Enter NtUserSetSystemMenu\n");
UserEnterExclusive();
if (!(Window = UserGetWindowObject(hWnd)))
{
- RETURN( FALSE);
+ goto Exit;
}
if (hMenu)
@@ -5706,7 +5701,7 @@ NtUserSetSystemMenu(HWND hWnd, HMENU hMenu)
*/
if (!(Menu = IntGetMenuObject(hMenu)))
{
- RETURN( FALSE);
+ goto Exit;
}
Result = IntSetSystemMenu(Window, Menu);
@@ -5714,12 +5709,10 @@ NtUserSetSystemMenu(HWND hWnd, HMENU hMenu)
else
EngSetLastError(ERROR_INVALID_MENU_HANDLE);
- RETURN( Result);
-
-CLEANUP:
- TRACE("Leave NtUserSetSystemMenu, ret=%i\n",_ret_);
+Exit:
+ TRACE("Leave NtUserSetSystemMenu, ret=%i\n", Result);
UserLeave();
- END_CLEANUP;
+ return Result;
}
/*
@@ -5732,7 +5725,6 @@ NtUserGetTitleBarInfo(
{
PWND WindowObject;
TITLEBARINFO bartitleinfo;
- DECLARE_RETURN(BOOLEAN);
BOOLEAN retValue = TRUE;
TRACE("Enter NtUserGetTitleBarInfo\n");
@@ -5781,12 +5773,9 @@ NtUserGetTitleBarInfo(
}
}
- RETURN( retValue );
-
-CLEANUP:
- TRACE("Leave NtUserGetTitleBarInfo, ret=%u\n",_ret_);
+ TRACE("Leave NtUserGetTitleBarInfo, ret=%u\n", retValue);
UserLeave();
- END_CLEANUP;
+ return retValue;
}
/*
@@ -5818,26 +5807,26 @@ NtUserDestroyMenu(
HMENU hMenu)
{
PMENU Menu;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserDestroyMenu\n");
UserEnterExclusive();
if(!(Menu = UserGetMenuObject(hMenu)))
{
- RETURN( FALSE);
+ goto Exit;
}
if (Menu->head.rpdesk != gptiCurrent->rpdesk)
{
EngSetLastError(ERROR_ACCESS_DENIED);
- RETURN( FALSE);
+ goto Exit;
}
- RETURN( IntDestroyMenuObject(Menu, TRUE));
+ Ret = IntDestroyMenuObject(Menu, TRUE);
-CLEANUP:
- TRACE("Leave NtUserDestroyMenu, ret=%i\n",_ret_);
+Exit:
+ TRACE("Leave NtUserDestroyMenu, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -5850,22 +5839,20 @@ NtUserEnableMenuItem(
UINT uEnable)
{
PMENU Menu;
- DECLARE_RETURN(UINT);
+ UINT Ret = (UINT)-1;
TRACE("Enter NtUserEnableMenuItem\n");
UserEnterExclusive();
- if(!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN(-1);
+ Ret = IntEnableMenuItem(Menu, uIDEnableItem, uEnable);
}
- RETURN( IntEnableMenuItem(Menu, uIDEnableItem, uEnable));
-
-CLEANUP:
- TRACE("Leave NtUserEnableMenuItem, ret=%u\n",_ret_);
+ TRACE("Leave NtUserEnableMenuItem, ret=%u\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -5911,12 +5898,11 @@ NtUserGetMenuBarInfo(
PWND pWnd;
HMENU hMenu;
MENUBARINFO kmbi;
- BOOL Ret;
+ BOOL Ret = FALSE;
PPOPUPMENU pPopupMenu;
USER_REFERENCE_ENTRY Ref;
NTSTATUS Status = STATUS_SUCCESS;
PMENU Menu = NULL;
- DECLARE_RETURN(BOOL);
TRACE("Enter NtUserGetMenuBarInfo\n");
UserEnterShared();
@@ -5924,7 +5910,7 @@ NtUserGetMenuBarInfo(
if (!(pWnd = UserGetWindowObject(hwnd)))
{
EngSetLastError(ERROR_INVALID_WINDOW_HANDLE);
- RETURN(FALSE);
+ goto Cleanup;
}
UserRefObjectCo(pWnd, &Ref);
@@ -5939,12 +5925,12 @@ NtUserGetMenuBarInfo(
{
case OBJID_CLIENT:
if (!pWnd->pcls->fnid)
- RETURN(FALSE);
+ goto Cleanup;
if (pWnd->pcls->fnid != FNID_MENU)
{
WARN("called on invalid window: %u\n", pWnd->pcls->fnid);
EngSetLastError(ERROR_INVALID_MENU_HANDLE);
- RETURN(FALSE);
+ goto Cleanup;
}
// Windows does this! Wine checks for Atom and uses GetWindowLongPtrW.
hMenu = (HMENU)co_IntSendMessage(hwnd, MN_GETHMENU, 0, 0);
@@ -5958,21 +5944,21 @@ NtUserGetMenuBarInfo(
}
break;
case OBJID_MENU:
- if (pWnd->style & WS_CHILD) RETURN(FALSE);
+ if (pWnd->style & WS_CHILD) goto Cleanup;
hMenu = UlongToHandle(pWnd->IDMenu);
TRACE("GMBI: OBJID_MENU hMenu %p\n",hMenu);
break;
case OBJID_SYSMENU:
- if (!(pWnd->style & WS_SYSMENU)) RETURN(FALSE);
+ if (!(pWnd->style & WS_SYSMENU)) goto Cleanup;
Menu = IntGetSystemMenu(pWnd, FALSE);
hMenu = UserHMGetHandle(Menu);
break;
default:
- RETURN(FALSE);
+ goto Cleanup;
}
if (!hMenu)
- RETURN(FALSE);
+ goto Cleanup;
_SEH2_TRY
{
@@ -5988,15 +5974,18 @@ NtUserGetMenuBarInfo(
if (kmbi.cbSize != sizeof(MENUBARINFO))
{
EngSetLastError(ERROR_INVALID_PARAMETER);
- RETURN(FALSE);
+ goto Cleanup;
}
- if (!Menu) Menu = UserGetMenuObject(hMenu);
if (!Menu)
- RETURN(FALSE);
+ {
+ Menu = UserGetMenuObject(hMenu);
+ if (!Menu)
+ goto Cleanup;
+ }
if ((idItem < 0) || ((ULONG)idItem > Menu->cItems))
- RETURN(FALSE);
+ goto Cleanup;
if (idItem == 0)
{
@@ -6041,16 +6030,17 @@ NtUserGetMenuBarInfo(
if (!NT_SUCCESS(Status))
{
SetLastNtError(Status);
- RETURN(FALSE);
+ Ret = FALSE;
+ goto Cleanup;
}
- RETURN(TRUE);
+ Ret = TRUE;
-CLEANUP:
+Cleanup:
if (pWnd) UserDerefObjectCo(pWnd);
- TRACE("Leave NtUserGetMenuBarInfo, ret=%i\n",_ret_);
+ TRACE("Leave NtUserGetMenuBarInfo, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6064,27 +6054,29 @@ NtUserGetMenuIndex(
PMENU Menu, SubMenu;
PITEM MenuItem;
UINT i;
- DECLARE_RETURN(UINT);
+ UINT Ret = 0xFFFFFFFF;
TRACE("Enter NtUserGetMenuIndex\n");
UserEnterShared();
if ( !(Menu = UserGetMenuObject(hMenu)) ||
!(SubMenu = UserGetMenuObject(hSubMenu)) )
- RETURN(0xFFFFFFFF);
+ goto Exit;
MenuItem = Menu->rgItems;
for (i = 0; i < Menu->cItems; i++, MenuItem++)
{
if (MenuItem->spSubMenu == SubMenu)
- RETURN(MenuItem->wID);
+ {
+ Ret = MenuItem->wID;
+ break;
+ }
}
- RETURN(0xFFFFFFFF);
-CLEANUP:
- TRACE("Leave NtUserGetMenuIndex, ret=%u\n",_ret_);
+Exit:
+ TRACE("Leave NtUserGetMenuIndex, ret=%u\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6103,14 +6095,14 @@ NtUserGetMenuItemRect(
PMENU Menu;
PITEM MenuItem;
NTSTATUS Status = STATUS_SUCCESS;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserGetMenuItemRect\n");
UserEnterShared();
if (!(Menu = UserGetMenuObject(hMenu)))
{
- RETURN(FALSE);
+ goto Exit;
}
if ((MenuItem = MENU_FindItem (&Menu, &uItem, MF_BYPOSITION)))
@@ -6121,16 +6113,16 @@ NtUserGetMenuItemRect(
Rect.bottom = MenuItem->cyItem;
}
else
- RETURN(FALSE);
+ goto Exit;
if(!hWnd)
{
hWnd = Menu->hWnd;
}
- if (lprcItem == NULL) RETURN( FALSE);
+ if (lprcItem == NULL) goto Exit;
- if (!(ReferenceWnd = UserGetWindowObject(hWnd))) RETURN( FALSE);
+ if (!(ReferenceWnd = UserGetWindowObject(hWnd))) goto Exit;
if (Menu->fFlags & MNF_POPUP)
{
@@ -6161,14 +6153,14 @@ NtUserGetMenuItemRect(
if (!NT_SUCCESS(Status))
{
SetLastNtError(Status);
- RETURN(FALSE);
+ goto Exit;
}
- RETURN(TRUE);
+ Ret = TRUE;
-CLEANUP:
- TRACE("Leave NtUserGetMenuItemRect, ret=%i\n",_ret_);
+Exit:
+ TRACE("Leave NtUserGetMenuItemRect, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6183,7 +6175,7 @@ NtUserHiliteMenuItem(
{
PMENU Menu;
PWND Window;
- DECLARE_RETURN(BOOLEAN);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserHiliteMenuItem\n");
UserEnterExclusive();
@@ -6191,21 +6183,21 @@ NtUserHiliteMenuItem(
if(!(Window = UserGetWindowObject(hWnd)))
{
EngSetLastError(ERROR_INVALID_WINDOW_HANDLE);
- RETURN(FALSE);
+ goto Exit;
}
if(!(Menu = UserGetMenuObject(hMenu)))
{
EngSetLastError(ERROR_INVALID_MENU_HANDLE);
- RETURN(FALSE);
+ goto Exit;
}
- RETURN( IntHiliteMenuItem(Window, Menu, uItemHilite, uHilite));
+ Ret = IntHiliteMenuItem(Window, Menu, uItemHilite, uHilite);
-CLEANUP:
- TRACE("Leave NtUserHiliteMenuItem, ret=%u\n",_ret_);
+Exit:
+ TRACE("Leave NtUserHiliteMenuItem, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6224,7 +6216,7 @@ NtUserDrawMenuBarTemp(
PWND Window;
RECT Rect;
NTSTATUS Status = STATUS_SUCCESS;
- DECLARE_RETURN(DWORD);
+ DWORD Ret = 0;
ERR("Enter NtUserDrawMenuBarTemp\n");
UserEnterExclusive();
@@ -6232,13 +6224,13 @@ NtUserDrawMenuBarTemp(
if(!(Window = UserGetWindowObject(hWnd)))
{
EngSetLastError(ERROR_INVALID_WINDOW_HANDLE);
- RETURN(0);
+ goto Exit;
}
if(!(Menu = UserGetMenuObject(hMenu)))
{
EngSetLastError(ERROR_INVALID_MENU_HANDLE);
- RETURN(0);
+ goto Exit;
}
_SEH2_TRY
@@ -6255,15 +6247,15 @@ NtUserDrawMenuBarTemp(
if (Status != STATUS_SUCCESS)
{
SetLastNtError(Status);
- RETURN(0);
+ goto Exit;
}
- RETURN( IntDrawMenuBarTemp(Window, hDC, &Rect, Menu, hFont));
+ Ret = IntDrawMenuBarTemp(Window, hDC, &Rect, Menu, hFont);
-CLEANUP:
- ERR("Leave NtUserDrawMenuBarTemp, ret=%u\n",_ret_);
+Exit:
+ ERR("Leave NtUserDrawMenuBarTemp, ret=%lu\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6280,19 +6272,19 @@ NtUserMenuItemFromPoint(
PWND Window = NULL;
PITEM mi;
ULONG i;
- DECLARE_RETURN(int);
+ int Ret = -1;
TRACE("Enter NtUserMenuItemFromPoint\n");
UserEnterExclusive();
if (!(Menu = UserGetMenuObject(hMenu)))
{
- RETURN( -1);
+ goto Exit;
}
if (!(Window = UserGetWindowObject(Menu->hWnd)))
{
- RETURN( -1);
+ goto Exit;
}
X -= Window->rcWindow.left;
@@ -6316,12 +6308,12 @@ NtUserMenuItemFromPoint(
}
}
- RETURN( (mi ? i : NO_SELECTED_ITEM));
+ Ret = (mi ? i : NO_SELECTED_ITEM);
-CLEANUP:
- TRACE("Leave NtUserMenuItemFromPoint, ret=%i\n",_ret_);
+Exit:
+ TRACE("Leave NtUserMenuItemFromPoint, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
@@ -6370,23 +6362,20 @@ NtUserRemoveMenu(
UINT uFlags)
{
PMENU Menu;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserRemoveMenu\n");
UserEnterExclusive();
- if(!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN( FALSE);
+ Ret = IntRemoveMenuItem(Menu, uPosition, uFlags, FALSE);
}
- RETURN(IntRemoveMenuItem(Menu, uPosition, uFlags, FALSE));
-
-CLEANUP:
- TRACE("Leave NtUserRemoveMenu, ret=%i\n",_ret_);
+ TRACE("Leave NtUserRemoveMenu, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
-
+ return Ret;
}
/*
@@ -6400,19 +6389,19 @@ NtUserSetMenu(
{
PWND Window;
BOOL Changed;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserSetMenu\n");
UserEnterExclusive();
if (!(Window = UserGetWindowObject(hWnd)))
{
- RETURN( FALSE);
+ goto Exit;
}
if (!IntSetMenu(Window, Menu, &Changed))
{
- RETURN( FALSE);
+ goto Exit;
}
// Not minimized and please repaint!!!
@@ -6424,12 +6413,12 @@ NtUserSetMenu(
UserDerefObjectCo(Window);
}
- RETURN( TRUE);
+ Ret = TRUE;
-CLEANUP:
- TRACE("Leave NtUserSetMenu, ret=%i\n",_ret_);
+Exit:
+ TRACE("Leave NtUserSetMenu, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6441,22 +6430,20 @@ NtUserSetMenuContextHelpId(
DWORD dwContextHelpId)
{
PMENU Menu;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserSetMenuContextHelpId\n");
UserEnterExclusive();
- if(!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN( FALSE);
+ Ret = IntSetMenuContextHelpId(Menu, dwContextHelpId);
}
- RETURN(IntSetMenuContextHelpId(Menu, dwContextHelpId));
-
-CLEANUP:
- TRACE("Leave NtUserSetMenuContextHelpId, ret=%i\n",_ret_);
+ TRACE("Leave NtUserSetMenuContextHelpId, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6469,22 +6456,20 @@ NtUserSetMenuDefaultItem(
UINT fByPos)
{
PMENU Menu;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserSetMenuDefaultItem\n");
UserEnterExclusive();
- if(!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN( FALSE);
+ Ret = UserSetMenuDefaultItem(Menu, uItem, fByPos);
}
- RETURN( UserSetMenuDefaultItem(Menu, uItem, fByPos));
-
-CLEANUP:
- TRACE("Leave NtUserSetMenuDefaultItem, ret=%i\n",_ret_);
+ TRACE("Leave NtUserSetMenuDefaultItem, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6495,22 +6480,20 @@ NtUserSetMenuFlagRtoL(
HMENU hMenu)
{
PMENU Menu;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserSetMenuFlagRtoL\n");
UserEnterExclusive();
- if(!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN( FALSE);
+ Ret = IntSetMenuFlagRtoL(Menu);
}
- RETURN(IntSetMenuFlagRtoL(Menu));
-
-CLEANUP:
- TRACE("Leave NtUserSetMenuFlagRtoL, ret=%i\n",_ret_);
+ TRACE("Leave NtUserSetMenuFlagRtoL, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6522,22 +6505,20 @@ NtUserThunkedMenuInfo(
LPCMENUINFO lpcmi)
{
PMENU Menu;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserThunkedMenuInfo\n");
UserEnterExclusive();
- if (!(Menu = UserGetMenuObject(hMenu)))
+ Menu = UserGetMenuObject(hMenu);
+ if (Menu)
{
- RETURN(FALSE);
+ Ret = UserMenuInfo(Menu, (PROSMENUINFO)lpcmi, TRUE);
}
- RETURN(UserMenuInfo(Menu, (PROSMENUINFO)lpcmi, TRUE));
-
-CLEANUP:
- TRACE("Leave NtUserThunkedMenuInfo, ret=%i\n",_ret_);
+ TRACE("Leave NtUserThunkedMenuInfo, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*
@@ -6555,7 +6536,7 @@ NtUserThunkedMenuItemInfo(
PMENU Menu;
NTSTATUS Status;
UNICODE_STRING lstrCaption;
- DECLARE_RETURN(BOOL);
+ BOOL Ret = FALSE;
TRACE("Enter NtUserThunkedMenuItemInfo\n");
UserEnterExclusive();
@@ -6567,7 +6548,7 @@ NtUserThunkedMenuItemInfo(
if (!(Menu = UserGetMenuObject(hMenu)))
{
- RETURN(FALSE);
+ goto Cleanup;
}
/* Check if we got a Caption */
@@ -6581,23 +6562,27 @@ NtUserThunkedMenuItemInfo(
{
ERR("Failed to capture MenuItem Caption (status 0x%08x)\n",Status);
SetLastNtError(Status);
- RETURN(FALSE);
+ goto Cleanup;
}
}
- if (bInsert) RETURN( UserInsertMenuItem(Menu, uItem, fByPosition, lpmii,
&lstrCaption));
+ if (bInsert)
+ {
+ Ret = UserInsertMenuItem(Menu, uItem, fByPosition, lpmii, &lstrCaption);
+ goto Cleanup;
+ }
- RETURN( UserMenuItemInfo(Menu, uItem, fByPosition, (PROSMENUITEMINFO)lpmii, TRUE,
&lstrCaption));
+ Ret = UserMenuItemInfo(Menu, uItem, fByPosition, (PROSMENUITEMINFO)lpmii, TRUE,
&lstrCaption);
-CLEANUP:
+Cleanup:
if (lstrCaption.Buffer)
{
ReleaseCapturedUnicodeString(&lstrCaption, UserMode);
}
- TRACE("Leave NtUserThunkedMenuItemInfo, ret=%i\n",_ret_);
+ TRACE("Leave NtUserThunkedMenuItemInfo, ret=%i\n", Ret);
UserLeave();
- END_CLEANUP;
+ return Ret;
}
/*