How can you get a ProgID or ClassID directly from a dll or ocx without looking in the system registry?