UrlHistory
This page shows different ways to enumerate entries in the
History Folder.
Demos:
First demo uses the completely undocumented interfaces from
urlhist.h: IEnumStatUrl, IHistoryStg, IHistoryStg2 and
IHistoryNotify. The demo includes a delphi-translation of the
header-file.

The second and third demo use URL cache functions from
Wininet and SHBrowseForFolder to do the same job.
Components:
TUrlHistory is a wrapper
for IUrlHistStg-interface.
THistoryMenu shows
history folder in menu-structure.
THistoryListView
shows history folder in a Listview
Enjoy!