function LoadMenu( hInstance: HINST; {} lpMenuName: PChar {}): HMENU; {}function LoadMenuIndirect( lpMenuTemplate: Pointer {}): HMENU; {}function GetMenu( hWnd: HWND {}): HMENU; {}function SetMenu( hWnd: HWND; {} hMenu: HMENU {}): BOOL; {}function ChangeMenu( hMenu: HMENU; {} cmd: UINT; {} lpszNewItem: PChar; {} cmdInsert: UINT; {} flags: UINT {}): BOOL; {}function HiliteMenuItem( hWnd: HWND; {} hMenu: HMENU; {} uIDHiliteItem: UINT; {} uHilite: UINT {}): BOOL; {}function GetMenuString( hMenu: HMENU; {} uIDItem: UINT; {} lpString: PChar; {} nMaxCount: Integer; {} uFlag: UINT {}): Integer; {}function GetMenuState( hMenu: HMENU; {} uId, uFlags: UINT {}): UINT; {}function DrawMenuBar( hWnd: HWND {}): BOOL; {}function GetSystemMenu( hWnd: HWND; {} bRevert: BOOL {}): HMENU; {}function CreateMenu: HMENU; {}function CreatePopupMenu: HMENU; {}function DestroyMenu( hMenu: HMENU {}): BOOL; {}function CheckMenuItem( hMenu: HMENU; {} uIDCheckItem, uCheck: UINT {}): DWORD; {}function EnableMenuItem( hMenu: HMENU; {} uIDEnableItem, uEnable: UINT {}): BOOL; {}function GetSubMenu( hMenu: HMENU; {} nPos: Integer {}): HMENU; {}function GetMenuItemID( hMenu: HMENU; {} nPos: Integer {}): UINT; {}function GetMenuItemCount( hMenu: HMENU {}): Integer; {}function InsertMenu( hMenu: HMENU; {} uPosition, uFlags, uIDNewItem: UINT; {} lpNewItem: PChar {}): BOOL; {}function AppendMenu( hMenu: HMENU; {} uFlags, uIDNewItem: UINT; {} lpNewItem: PChar {}): BOOL; {}function ModifyMenu(hMnu: HMENU; {} uPosition, uFlags, uIDNewItem: UINT; {} lpNewItem: PChar {}): BOOL; {}function RemoveMenu( hMenu: HMENU; {} uPosition, uFlags: UINT {}): BOOL; {}function DeleteMenu( hMenu: HMENU; {} uPosition, uFlags: UINT {}): BOOL; {}function SetMenuItemBitmaps( hMenu: HMENU; {} uPosition, uFlags: UINT; {} hBitmapUnchecked: HBITMAP; {} hBitmapChecked: HBITMAP {}): BOOL; {}function GetMenuCheckMarkDimensions: Longint; {}function TrackPopupMenu( hMenu: HMENU; {} uFlags: UINT; {} x, y, nReserved: Integer; {} hWnd: HWND; {} prcRect: PRect {}): BOOL; {}function TrackPopupMenuEx( hMenu: HMENU; {} Flags: UINT; {} x, y: Integer; {} Wnd: HWND; {} TPMParams: PTPMParams {}): BOOL; {}function GetMenuInfo( hMenu: HMENU; {} var lpmi: TMenuInfo {}): BOOL; {}function SetMenuInfo( hMenu: HMENU; {} const lpcmi: TMenuInfo {}): BOOL; {}function EndMenu: BOOL; {}function InsertMenuItem( p1: HMENU; {} p2: UINT; {} p3: BOOL; {} const p4: TMenuItemInfo {}): BOOL; {}function GetMenuItemInfo( p1: HMENU; {} p2: UINT; {} p3: BOOL; {} var p4: TMenuItemInfo {}): BOOL; {}function SetMenuItemInfo( p1: HMENU; {} p2: UINT; {} p3: BOOL; {} const p4: TMenuItemInfo {}): BOOL; {}function GetMenuDefaultItem( hMenu: HMENU; {} fByPos, gmdiFlags: UINT {}): UINT; {}function SetMenuDefaultItem( hMenu: HMENU; {} uItem, fByPos: UINT {}): BOOL; {}function GetMenuItemRect( hWnd: HWND; {} hMenu: HMENU; {} uItem: UINT; {} var lprcItem: TRect {}): BOOL; {}function MenuItemFromPoint( hWnd: HWND; {} hMenu: HMENU; {} ptScreen: TPoint {}): BOOL; {}function IsMenu( hMenu: HMENU {}): BOOL; {}