here hSubMenu and hMenu are popup menus created using CreatePopupMenu() method
LPTSTR text="details"
MENUITEMINFO mi;
mi.cbSize=sizeof(MENUITEMINFO);
mi.fMask=MIIM_FTYPE | MIIM_STRING |MIIM_ID | MIIM_CHECKMARKS|MIIM_SUBMENU ;
mi.fType=MFT_STRING;
mi.cch=lstrlen(text);
mi.hSubMenu=hSubMenu ;
mi.hbmpChecked=NULL;
mi.hbmpUnchecked=NULL;
mi.wID=id;
mi.dwTypeData=text;
InsertMenuItem(hMenu, NULL, FALSE, &mi);