Clear History Functionality (like IE5)
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,
(void**)&pUrlHistoryStg2);
if (SUCCEEDED(hr))
{
hr = pUrlHistoryStg2->ClearHistory();
pUrlHistoryStg2->Release();
}
return hr;
}
IT Offers
More for Developers
Top Authors
- Voted: 13 times.
- Voted: 11 times.
- Voted: 11 times.
- Voted: 8 times.
- Voted: 8 times.
- Paul Kimmel 214 articles
- Zafir Anjum 120 articles
- 15Seconds.com 99 articles
- Tom Archer - MSFT 83 articles
- Jeffrey Juday 82 articles


All