Comment charger une typelib pour l’parsingr en C #?

Dans le code non LoadTypeLib() je peux utiliser LoadTypeLib() pour obtenir un pointeur ITypeLib* et l’exploiter pour rechercher dans la ITypeLib* interfaces qu’il contient.

Il existe une interface System.Runtime.InteropServices.ComTypes.ITypeLib en C #, mais je ne trouve pas d’équivalent à la fonction LoadTypeLib() .

Comment charger une typelib et obtenir une référence ITypeLib en C #?

Copié directement à partir de System.Design.NativeMethods, Reflector est utile:

 [DllImport("oleaut32.dll", PreserveSig=false)] public static extern ITypeLib LoadTypeLib([In, MarshalAs(UnmanagedType.LPWStr)] ssortingng typelib);