diff --git a/reactos/subsys/win32k/include/menu.h b/reactos/subsys/win32k/include/menu.h index e24b3518710..187b9380a29 100644 --- a/reactos/subsys/win32k/include/menu.h +++ b/reactos/subsys/win32k/include/menu.h @@ -26,6 +26,14 @@ InitMenuImpl(VOID); NTSTATUS FASTCALL CleanupMenuImpl(VOID); +DWORD +STDCALL +NtUserBuildMenuItemList( + HMENU hMenu, + LPCMENUITEMINFO* lpmiil, + ULONG nBufSize, + DWORD Reserved); + DWORD STDCALL NtUserCheckMenuItem( @@ -65,13 +73,13 @@ NtUserEnableMenuItem( UINT uIDEnableItem, UINT uEnable); -/*DWORD +DWORD STDCALL NtUserInsertMenuItem( HMENU hMenu, UINT uItem, WINBOOL fByPosition, - LPCMENUITEMINFO lpmii);*/ + LPCMENUITEMINFO lpmii); BOOL STDCALL @@ -106,6 +114,13 @@ NtUserHiliteMenuItem( HMENU hmenu, UINT uItemHilite, UINT uHilite); + +BOOL +STDCALL +NtUserMenuInfo( + HMENU hmenu, + LPCMENUINFO lpcmi, + BOOL fsog); int STDCALL @@ -114,6 +129,15 @@ NtUserMenuItemFromPoint( HMENU hMenu, DWORD X, DWORD Y); + +BOOL +STDCALL +NtUserMenuItemInfo( + HMENU hMenu, + UINT uItem, + BOOL fByPosition, + LPMENUITEMINFO lpmii, + BOOL fsog); BOOL STDCALL diff --git a/reactos/subsys/win32k/ntuser/menu.c b/reactos/subsys/win32k/ntuser/menu.c index e2ad8e30c56..ca5ecee5acf 100644 --- a/reactos/subsys/win32k/ntuser/menu.c +++ b/reactos/subsys/win32k/ntuser/menu.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: menu.c,v 1.1 2003/07/31 23:13:55 weiden Exp $ +/* $Id: menu.c,v 1.2 2003/08/01 10:56:28 weiden Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -148,6 +148,23 @@ W32kSetMenuContextHelpId(PMENU_OBJECT MenuObject, DWORD dwContextHelpId) /* FUNCTIONS *****************************************************************/ +/* + * @unimplemented + */ +DWORD +STDCALL +NtUserBuildMenuItemList( + HMENU hMenu, + LPCMENUITEMINFO* lpmiil, + ULONG nBufSize, + DWORD Reserved) +{ + UNIMPLEMENTED + + return 0; +} + + /* * @unimplemented */ @@ -262,7 +279,7 @@ NtUserEnableMenuItem( /* * @unimplemented */ -/*DWORD STDCALL +DWORD STDCALL NtUserInsertMenuItem( HMENU hMenu, UINT uItem, @@ -272,7 +289,7 @@ NtUserInsertMenuItem( UNIMPLEMENTED return 0; -}*/ +} /* @@ -349,6 +366,20 @@ NtUserHiliteMenuItem( } +/* + * @unimplemented + */ +BOOL +STDCALL +NtUserMenuInfo( + HMENU hmenu, + LPCMENUINFO lpcmi, + BOOL fsog) +{ + +} + + /* * @unimplemented */ @@ -365,6 +396,24 @@ NtUserMenuItemFromPoint( } +/* + * @unimplemented + */ +BOOL +STDCALL +NtUserMenuItemInfo( + HMENU hMenu, + UINT uItem, + BOOL fByPosition, + LPMENUITEMINFO lpmii, + BOOL fsog) +{ + UNIMPLEMENTED + + return 0; +} + + /* * @unimplemented */ @@ -485,4 +534,5 @@ NtUserTrackPopupMenuEx( return 0; } + /* EOF */