Share via


VSPIAImporter Interface

Definition

Implemented by all wrapping tools.

public interface class VSPIAImporter : Microsoft::VisualStudio::Shell::Interop::IVsTypeLibraryWrapper
public interface class VSPIAImporter : Microsoft::VisualStudio::Shell::Interop::IVsTypeLibraryWrapper
__interface VSPIAImporter : Microsoft::VisualStudio::Shell::Interop::IVsTypeLibraryWrapper
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.Shell.Interop.VSPIAImporterClass))]
[System.Runtime.InteropServices.Guid("E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")]
public interface VSPIAImporter : Microsoft.VisualStudio.Shell.Interop.IVsTypeLibraryWrapper
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.Shell.Interop.VSPIAImporterClass))]
[System.Runtime.InteropServices.Guid("E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")]
[System.Runtime.InteropServices.ComVisible(false)]
public interface VSPIAImporter : Microsoft.VisualStudio.Shell.Interop.IVsTypeLibraryWrapper
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.Shell.Interop.VSPIAImporterClass))>]
[<System.Runtime.InteropServices.Guid("E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")>]
type VSPIAImporter = interface
    interface IVsTypeLibraryWrapper
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.Shell.Interop.VSPIAImporterClass))>]
[<System.Runtime.InteropServices.Guid("E6065B70-C9B6-4636-80F5-1CF92D7ECE5B")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type VSPIAImporter = interface
    interface IVsTypeLibraryWrapper
Public Interface VSPIAImporter
Implements IVsTypeLibraryWrapper
Derived
Attributes
Implements

Methods

GetMainWrapperFilename(TLIBATTR[], String)

Gets the filename for a given type library.

(Inherited from IVsTypeLibraryWrapper)
GetMainWrapperFriendlyName(TLIBATTR[], String)

Gets the name that is displayed in the project system when the component is referred to.

(Inherited from IVsTypeLibraryWrapper)
NeedsRegeneration(TLIBATTR[], String, String, Int32, Int32, String, Int32)

Determines whether a given wrapper for a given type library needs to be regenerated.

(Inherited from IVsTypeLibraryWrapper)
WrapTypeLibrary(TLIBATTR[], String, String, String, Int32, IVsTypeLibraryWrapperCallback, IntPtr[], IntPtr[], IntPtr[], IntPtr[], UInt32)

Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries.

(Inherited from IVsTypeLibraryWrapper)

Applies to