int InitCustomMenus(void) { InitIconLibMenuIcons(); CreateServiceFunction("CloseAction", CloseAction); CreateServiceFunction("CList/SetContactIgnore", SetContactIgnore); CMenuItem mi(g_plugin); SET_UID(mi, 0xe3b08c6f, 0x8a01, 0x4c94, 0xb3, 0xf5, 0x9d, 0x38, 0x6, 0x63, 0x7a, 0xa9); mi.position = 200000; mi.pszService = "CList/SetContactIgnore"; mi.hIcolibItem = iconItem[0].hIcolib; mi.name.a = LPGEN("&Contact list settings..."); Menu_AddContactMenuItem(&mi); return 0; }
int InitCustomMenus(void) { InitIconLibMenuIcons(); CreateServiceFunction("CloseAction", CloseAction); CreateServiceFunction("CList/SetContactIgnore", SetContactIgnore); CLISTMENUITEM mi = { sizeof(mi) }; mi.position = 200000; mi.pszPopupName = (char *)-1; mi.pszService = "CList/SetContactIgnore"; mi.icolibItem = iconItem[1].hIcolib; mi.pszName = LPGEN("&Contact list settings..."); Menu_AddContactMenuItem(&mi); hMainStatusMenu = (HMENU)CallService(MS_CLIST_MENUGETSTATUS, 0, 0); hMainMenu = (HMENU)CallService(MS_CLIST_MENUGETMAIN, 0, 0); return 0; }