I managed to figure out on my own that ICommDlgBrowser::OnDefaultCommand
gets the PIDL of the selected item from the view window through the use of a
data item, however I don't quite understand what it is expected from
IDataObject::GetData. Can someone explain, and equally important, how are
we supposed to know exactly why ICommDlgBrowser is calling IDataObject in
the first place without some sort of documentation.
Any help would be greatly appreciated...