#include "precomp.h"
Go to the source code of this file.
Functions | |
void | _SetCloseDefault (PMENU pSubMenu) |
PWND | FindFakeMDIChild (PWND pwndParent) |
PMENU | xxxLoadSysDesktopMenu (PMENU *ppmenu, UINT uMenuId) |
PVOID | LockDesktopMenu (PMENU *ppmenu, PMENU pmenu) |
PVOID | UnlockDesktopMenu (PMENU *ppmenu) |
PMENU | xxxGetSysMenuHandle (PWND pwnd) |
PMENU | xxxGetSysMenu (PWND pwnd, BOOL fSubMenu) |
BOOL | IsSmallerThanScreen (PWND pwnd) |
void | xxxSetSysMenu (PWND pwnd) |
PMENU | xxxGetSystemMenu (PWND pwnd, BOOL fRevert) |
DWORD | MenuItemState (PMENU pMenu, UINT wCmd, DWORD wFlags, DWORD wMask, PMENU *ppMenu) |
DWORD | xxxEnableMenuItem (PMENU pMenu, UINT wIDEnableItem, UINT wEnable) |
DWORD | _CheckMenuItem (PMENU pMenu, UINT wIDCheckItem, UINT wCheck) |
BOOL | _SetMenuDefaultItem (PMENU pMenu, UINT wID, BOOL fByPosition) |
void | SetupFakeMDIAppStuff (PMENU lpMenu, PITEM lpItem) |
|
Definition at line 546 of file mnsys.c. References DWORD, MenuItemState(), NULL, and UINT. Referenced by NtUserCheckMenuItem().
|
|
Definition at line 654 of file mnsys.c. References _SetMenuDefaultItem(). Referenced by SetupFakeMDIAppStuff(), and xxxSetSysMenu().
|
|
Definition at line 567 of file mnsys.c. References BOOL, tagMENU::cItems, ClearMFS, FALSE, MFMWFP_NOITEM, MNLookUpItem(), NULL, tagMENU::rgItems, SetMFS, TestMFS, TestMFT, TRUE, UINT, tagITEM::ulWidth, tagITEM::ulX, and UNDERLINE_RECALC. Referenced by _SetCloseDefault(), NtUserSetMenuDefaultItem(), xxxDefWindowProc(), and xxxSetSysMenu().
|
|
Definition at line 678 of file mnsys.c. References NULL, tagWND::spmenuSys, tagWND::spwndChild, tagWND::spwndNext, TestWF, WFCHILD, WFMAXIMIZED, and WFVISIBLE. Referenced by SetupFakeMDIAppStuff().
|
|
Definition at line 208 of file mnsys.c. References _MonitorFromWindow(), BOOL, FALSE, tagWND::rcWindow, tagMONITOR::rcWork, and TRUE. Referenced by xxxSetSysMenu(), and zzzChangeStates().
|
|
Definition at line 74 of file mnsys.c. References tagMENU::cItems, HMChangeOwnerProcess, Lock, MFDESKTOP, NULL, PtiCurrent, tagMENU::rgItems, SetMF, tagITEM::spSubMenu, and UINT. Referenced by xxxGetScrollMenu(), and xxxLoadSysDesktopMenu().
|
|
Definition at line 455 of file mnsys.c. References BOOL, DWORD, tagITEM::fState, MNLookUpItem(), and NULL. Referenced by _CheckMenuItem(), and xxxEnableMenuItem().
|
|
Definition at line 724 of file mnsys.c. References _GetMenuDefaultItem(), _SetCloseDefault(), tagITEM::dwItemData, FindFakeMDIChild(), HWq, L, tagITEM::spSubMenu, tagMENU::spwndNotify, TestWF, TRUE, and WFWIN40COMPAT. Referenced by xxxRealDrawMenuItem().
|
|
Definition at line 124 of file mnsys.c. References ClearMF, MFDESKTOP, NULL, TestMF, and Unlock. Referenced by xxxDesktopThread().
|
|
Definition at line 494 of file mnsys.c. References CheckLock, DWORD, MenuItemState(), MFAPPSYSMENU, MNGetPopupFromMenu(), MNUS_DEFAULT, NULL, tagMENU::spwndNotify, TestMF, ThreadLock, ThreadUnlock, xxxMNUpdateShownMenu(), and xxxRedrawTitle(). Referenced by NtUserEnableMenuItem(), and xxxSetSysMenu().
|
|
Definition at line 189 of file mnsys.c. References _GetSubMenu(), CheckLock, NULL, xxxGetSysMenuHandle(), and xxxSetSysMenu(). Referenced by xxxDefWindowProc(), xxxDWP_NCMouse(), xxxDWP_SetCursor(), xxxGetInitMenuParam(), xxxGetMenuBarInfo(), and xxxMNStartMenu().
|
|
Definition at line 142 of file mnsys.c. References CheckLock, tagWND::head, HWq, ID_SYSMENU, NtUserCallHwndLock(), NULL, PtiCurrent, tagWND::spmenuSys, TestWF, TIF_INCLEANUP, TIF_SYSTEMTHREAD, WFSYSMENU, and xxxLoadSysDesktopMenu(). Referenced by xxxGetSysMenu(), xxxHandleNCMouseGuys(), xxxMNCanClose(), xxxMNInvertItem(), xxxMNLoop(), and xxxSetSysMenu().
|
|
Definition at line 368 of file mnsys.c. References _DestroyMenu(), _GetSubMenu(), CheckLock, tagPOPUPMENU::fIsSysMenu, tagPOPUPMENU::fIsTrackPopup, GetpGlobalPopupMenu(), ID_DIALOGSYSMENU, ID_SYSMENU, Lock, LockWndMenu(), MFAPPSYSMENU, MFSYSMENU, NULL, SetMF, tagPOPUPMENU::spmenu, tagPOPUPMENU::spmenuAlternate, tagWND::spmenuSys, tagPOPUPMENU::spwndNotify, tagMENU::spwndNotify, tagPOPUPMENU::spwndPopupMenu, TestMF, TestWF, UINT, UnlockWndMenu(), WFSYSMENU, and xxxLoadSysMenu(). Referenced by NtUserGetSystemMenu(), and xxxCreateWindowEx().
|
|
Definition at line 30 of file mnsys.c. References _DestroyMenu(), LockDesktopMenu(), MFSYSMENU, NULL, SetMF, TestMF, and xxxLoadSysMenu(). Referenced by xxxGetSysMenuHandle(), xxxSetDialogSystemMenu(), and xxxTranslateAccelerator().
|
|
Definition at line 232 of file mnsys.c. References _GetSubMenu(), _SetCloseDefault(), _SetMenuDefaultItem(), BOOL, BYTE, CheckLock, FALSE, IsSmallerThanScreen(), IsTrayWindow(), LOBYTE, MFSYSMENU, MNLookUpItem(), NULL, TestMF, TestMFS, TestWF, ThreadLockAlways, ThreadUnlock, UINT, WEFDLGMODALFRAME, WEFTOOLWINDOW, WFBORDERMASK, WFCHILD, WFDLGFRAME, WFMAXBOX, WFMAXIMIZED, WFMINBOX, WFMINIMIZED, WFSIZEBOX, xxxEnableMenuItem(), and xxxGetSysMenuHandle(). Referenced by xxxGetSysMenu(), xxxHandleNCMouseGuys(), and xxxTranslateAccelerator().
|