diff --git a/rtl/win32/wininc/defines.inc b/rtl/win32/wininc/defines.inc index 2e83d191fc..fff0805e8a 100644 --- a/rtl/win32/wininc/defines.inc +++ b/rtl/win32/wininc/defines.inc @@ -4731,6 +4731,9 @@ Const MIIM_STATE = 1; MIIM_SUBMENU = 4; MIIM_TYPE = 16; + MIIM_STRING = 64; + MIIM_BITMAP = 128; + MIIM_FTYPE = 256; MFT_BITMAP = $4; MFT_MENUBARBREAK = $20; MFT_MENUBREAK = $40; @@ -4738,6 +4741,7 @@ Const MFT_RADIOCHECK = $200; MFT_RIGHTJUSTIFY = $4000; MFT_SEPARATOR = $800; + MFT_RIGHTORDER = $2000; MFT_STRING = 0; MFS_CHECKED = $8; MFS_DEFAULT = $1000; @@ -4747,6 +4751,17 @@ Const MFS_HILITE = $80; MFS_UNCHECKED = 0; MFS_UNHILITE = 0; + HBMMENU_CALLBACK = -1; + HBMMENU_SYSTEM = 1; + HBMMENU_MBAR_RESTORE = 2; + HBMMENU_MBAR_MINIMIZE = 3; + HBMMENU_MBAR_CLOSE = 5; + HBMMENU_MBAR_CLOSE_D = 6; + HBMMENU_MBAR_MINIMIZE_D = 7; + HBMMENU_POPUP_CLOSE = 8; + HBMMENU_POPUP_RESTORE = 9; + HBMMENU_POPUP_MAXIMIZE = 10; + HBMMENU_POPUP_MINIMIZE = 11; { SERIALKEYS structure } SERKF_AVAILABLE = 2; SERKF_INDICATOR = 4; diff --git a/rtl/win32/wininc/struct.inc b/rtl/win32/wininc/struct.inc index d85be68f4e..24f1366b93 100644 --- a/rtl/win32/wininc/struct.inc +++ b/rtl/win32/wininc/struct.inc @@ -3973,6 +3973,7 @@ dwItemData : DWORD; dwTypeData : LPTSTR; cch : UINT; + hbmpItem : HBITMAP; end; LPMENUITEMINFO = ^MENUITEMINFO; LPCMENUITEMINFO = ^MENUITEMINFO;