Clear History Functionality (like IE5)

Thursday Dec 16th 1999 by Peter Sun

Illustrates how to add "Clear History functionality to your application

Do you want to have a feature (in your own application) of "Clear History" like IE5 does in its "Internet Options"?

Here is how you can do it. It's not documented, but I have tested it and it works, with VC++ 6.0 and Win98/NT.

#include <UrlHist.h>
// Delete all items in History folder
HRESULT ClearHistory() 
    IUrlHistoryStg2* pUrlHistoryStg2 = NULL;
    HRESULT hr = CoCreateInstance(CLSID_CUrlHistory,
        NULL, CLSCTX_INPROC, IID_IUrlHistoryStg2,
    if (SUCCEEDED(hr))
        hr = pUrlHistoryStg2->ClearHistory(); 
    return hr;
Mobile Site | Full Site
Copyright 2017 © QuinStreet Inc. All Rights Reserved