para - remarks c#
¿Cómo cargo un typelib para analizarlo en C#? (1)
En el código no administrado, puedo usar LoadTypeLib()
para obtener un puntero ITypeLib*
y usarlo para buscar en la biblioteca de tipos para encontrar las interfaces que contiene.
Hay una interfaz System.Runtime.InteropServices.ComTypes.ITypeLib
en C # pero no puedo encontrar una función equivalente a LoadTypeLib()
.
¿Cómo cargo un typelib y ITypeLib
una referencia de ITypeLib
en C #?
Copiado directamente desde System.Design.NativeMethods, Reflector es útil:
[DllImport("oleaut32.dll", PreserveSig=false)]
public static extern ITypeLib LoadTypeLib([In, MarshalAs(UnmanagedType.LPWStr)] string typelib);