title: Enumerating all IDispatch implementing objects on a machine
body: <p>I'd like to enumerate all IDispatch supporting objects on a machine.  At the moment I need to know what the class id or prog id is but, for inspecting my machine, I'd like to know if I can just enumerate all the objects that implement IDispatch.</p>
  
  <p>Is this even possible?</p>
  
  <p>Any help would be much appreciated :)</p>