ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

menu.h File Reference

Go to the source code of this file.

Data Structures

struct  PMENU_ITEM
struct  PMENU_OBJECT
struct  PSETMENUITEMRECT

Defines

#define IS_ATOM(x)   (((ULONG_PTR)(x) > 0x0) && ((ULONG_PTR)(x) < 0x10000))
#define MENU_ITEM_TYPE(flags)   ((flags) & (MF_STRING | MF_BITMAP | MF_OWNERDRAW | MF_SEPARATOR))
#define IntReleaseMenuObject(MenuObj)   UserDereferenceObject(MenuObj)

Functions

PMENU_OBJECT FASTCALL IntGetMenuObject (HMENU hMenu)
BOOL FASTCALL IntDestroyMenuObject (PMENU_OBJECT MenuObject, BOOL bRecurse, BOOL RemoveFromProcess)
PMENU_OBJECT FASTCALL IntCloneMenu (PMENU_OBJECT Source)
int FASTCALL IntGetMenuItemByFlag (PMENU_OBJECT MenuObject, UINT uSearchBy, UINT fFlag, PMENU_OBJECT *SubMenu, PMENU_ITEM *MenuItem, PMENU_ITEM *PrevMenuItem)
BOOL FASTCALL IntCleanupMenus (struct _EPROCESS *Process, PPROCESSINFO Win32Process)
BOOL FASTCALL IntInsertMenuItem (PMENU_OBJECT MenuObject, UINT uItem, BOOL fByPosition, PROSMENUITEMINFO ItemInfo)
PMENU_OBJECT FASTCALL IntGetSystemMenu (PWND Window, BOOL bRevert, BOOL RetMenu)
UINT FASTCALL IntFindSubMenu (HMENU *hMenu, HMENU hSubTarget)
UINT FASTCALL IntGetMenuState (HMENU hMenu, UINT uId, UINT uFlags)

Generated on Sat May 26 2012 06:10:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.