diff --git a/reactos/include/structs.h b/reactos/include/structs.h index b1e2e681604..6ac246235db 100644 --- a/reactos/include/structs.h +++ b/reactos/include/structs.h @@ -2520,6 +2520,7 @@ typedef struct tagMENUITEMINFO { DWORD dwItemData; LPTSTR dwTypeData; UINT cch; + HBITMAP hbmpItem; } MENUITEMINFO, *LPMENUITEMINFO; typedef MENUITEMINFO CONST *LPCMENUITEMINFO; @@ -2535,6 +2536,7 @@ typedef struct tagMENUITEMINFOA { DWORD dwItemData; LPSTR dwTypeData; UINT cch; + HBITMAP hbmpItem; } MENUITEMINFOA, *LPMENUITEMINFOA; typedef MENUITEMINFOA CONST *LPCMENUITEMINFOA; @@ -2550,6 +2552,7 @@ typedef struct tagMENUITEMINFOW { DWORD dwItemData; LPWSTR dwTypeData; UINT cch; + HBITMAP hbmpItem; } MENUITEMINFOW, *LPMENUITEMINFOW; typedef MENUITEMINFOW CONST *LPCMENUITEMINFOW; diff --git a/reactos/include/win32k/ntuser.h b/reactos/include/win32k/ntuser.h index 2a7d5fb5a96..85eefdd5e61 100644 --- a/reactos/include/win32k/ntuser.h +++ b/reactos/include/win32k/ntuser.h @@ -448,7 +448,7 @@ NtUserInsertMenuItem( HMENU hMenu, UINT uItem, WINBOOL fByPosition, - LPCMENUITEMINFO lpmii); + LPMENUITEMINFOW lpmii); DWORD STDCALL @@ -971,7 +971,7 @@ BOOL STDCALL NtUserMenuInfo( HMENU hmenu, - LPCMENUINFO lpcmi, + LPMENUINFO lpmi, BOOL fsog ); @@ -989,7 +989,7 @@ NtUserMenuItemInfo( HMENU hMenu, UINT uItem, BOOL fByPosition, - LPMENUITEMINFO lpmii, + LPMENUITEMINFOW lpmii, BOOL fsog ); @@ -1608,7 +1608,7 @@ NtUserThunkedMenuItemInfo( UINT uItem, BOOL fByPosition, BOOL bInsert, - LPMENUITEMINFO lpmii, + LPMENUITEMINFOW lpmii, PUNICODE_STRING lpszCaption); DWORD