Microsoft has made a COM dll, tlbinf32.dll, that helps with the enumeration and registration of type libraries.

MSDN has the help file for this:
http://msdn.microsoft.com/isapi/gosu.../Q224/3/31.ASP

I also assembled one of the examples programs that enumerates a type lib (see attachment). The only trick for you will be to dig through the registry to find the active type libraries, unless you already have a list of the files you would like to invesigate (then it's super easy).