Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IVsTypeLibraryWrapperCallback Interface

This interface supports the VSIP infrastructure and is not intended to be used directly from your code.

Allows the wrapper tools to communicate back to the project system and retrieve already existing wrappers for a given type library.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)

[GuidAttribute("AFF2B95E-229B-4A14-A422-E99452AD2F8C")] 
[InterfaceTypeAttribute(1)] 
public interface IVsTypeLibraryWrapperCallback
/** @attribute GuidAttribute("AFF2B95E-229B-4A14-A422-E99452AD2F8C") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsTypeLibraryWrapperCallback
GuidAttribute("AFF2B95E-229B-4A14-A422-E99452AD2F8C") 
InterfaceTypeAttribute(1) 
public interface IVsTypeLibraryWrapperCallback

Use this interface to communicate back to the project system and retrieve already existing wrappers for a given type library. For example, if type library 'A' depends on type library 'B' and you call IVsTypeLibraryWrapper::WrapTypeLibrary(A), the wrapper tool will call back via IVsTypeLibraryWrapperCallBack to inquire if the project system already knows of a suitable wrapper for type library 'B'.

Notes to Implementers Implement this interface when consuming wrapper tools.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.