[StructLayout(LayoutKind.Sequential)]
struct MENUITEMINFO {
public uint cbSize;
public uint fMask;
public uint fType;
public uint fState;
public uint wID;
public HandleRef hSubMenu;
public HandleRef hbmpChecked;
public HandleRef hbmpUnchecked;
public string dwTypeData;
public IntPtr dwItemData;
public uint cch;
public HandleRef hbmpItem;
}
<StructLayout(LayoutKind.Sequential)>
Public Structure MENUITEMINFO
Public cbSize As Integer
Public fMask As Integer
Public fType As Integer
Public fState As Integer
Public wID As Integer
Public hSubMenu As IntPtr
Public hbmpChecked As IntPtr
Public hbmpUnchecked As IntPtr
Public dwItemData As IntPtr
Public dwTypeData As String
Public cch As Integer
Public hbmpItem As IntPtr
End Structure
None.
Untested.