BOOL AppendMenuU8(HMENU hMenu, UINT flags, UINT_PTR idItem, const char *item_str) { Wstr item_str_w(item_str); return ::AppendMenuW(hMenu, flags, idItem, item_str_w.s()); }
BOOL ModifyMenuU8(HMENU hMenu, UINT idItem, UINT flags, UINT_PTR idNewItem, const char *item_str) { Wstr item_str_w(item_str); return ::ModifyMenuW(hMenu, idItem, flags, idNewItem, item_str_w.s()); }
BOOL InsertMenuU8(HMENU hMenu, UINT idItem, UINT flags, UINT idNewItem, const char *item_str) { Wstr item_str_w(item_str); return ::InsertMenuW(hMenu, idItem, flags, idNewItem, item_str_w); }