From 2066523bd0cabf757d2351e342df04b2004e2f68 Mon Sep 17 00:00:00 2001 From: dahall Date: Sun, 27 Dec 2020 16:51:46 -0700 Subject: [PATCH] BREAKING CHANGE: Changed AppendMenu param from UIntPtr to IntPtr for easier conversion from HMENU and int command ids. Change MENUINFO.dwMenuData to IntPtr for easier conversions. --- PInvoke/User32/WinUser.Menu.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PInvoke/User32/WinUser.Menu.cs b/PInvoke/User32/WinUser.Menu.cs index 96f26019..84855e88 100644 --- a/PInvoke/User32/WinUser.Menu.cs +++ b/PInvoke/User32/WinUser.Menu.cs @@ -506,7 +506,7 @@ namespace Vanara.PInvoke [DllImport(Lib.User32, SetLastError = true, CharSet = CharSet.Auto)] [PInvokeData("winuser.h", MSDNShortId = "appendmenu")] [return: MarshalAs(UnmanagedType.Bool)] - public static extern bool AppendMenu(HMENU hMenu, MenuFlags uFlags, UIntPtr uIDNewItem, string lpNewItem); + public static extern bool AppendMenu(HMENU hMenu, MenuFlags uFlags, IntPtr uIDNewItem, string lpNewItem); /// /// @@ -669,7 +669,7 @@ namespace Vanara.PInvoke [DllImport(Lib.User32, SetLastError = true, CharSet = CharSet.Auto)] [PInvokeData("winuser.h", MSDNShortId = "appendmenu")] [return: MarshalAs(UnmanagedType.Bool)] - public static extern bool AppendMenu(HMENU hMenu, MenuFlags uFlags, UIntPtr uIDNewItem, IntPtr lpNewItem); + public static extern bool AppendMenu(HMENU hMenu, MenuFlags uFlags, IntPtr uIDNewItem, IntPtr lpNewItem); /// /// @@ -3649,7 +3649,7 @@ namespace Vanara.PInvoke /// Type: ULONG_PTR /// An application-defined value. /// - public UIntPtr dwMenuData; + public IntPtr dwMenuData; } ///