Hi, This question is related to MMC snapin. I dont know exact forum. MMC comes under GUI part so i post it here. The question is If i add some items in scope pane (one item which has some chidren is child of another item), and if i click on left pane on any item then i display its child items in right pane. To display child items in right pane i create my own function where i add all child items in ResultData. CComQIPtr<IResultData, IID_IResultData> spResultData(pConsole); where pConsole belongs to result pane spResultData->InsertItem (item text); Now MMC will delete all previous items which were in result pane and display new items which i just added. For one case i want to display all child items in result pane without clicking on its parent in scope pane. I'm success to insert child items in result pane but previous items in result pane are still there. New items are display after them. I want to know how MMC delete previous items from result pane. I have tried to use following function to delete previous items spResultData->DeleteAllRsltItems() but it doesn't delete previous items.