Microsoft.Internal.VisualStudio.Shell.Interop Namespace

Interfaces

  Interface Description
Public interface IOleComponent2Private The following interface is implemented here to fix a problem in the Interop.9.0 definition where the marshalling for GetWaitHandlesAndTimeout has an extra level of indirection on the handles argument which results in INVALID_HANDLE_VALUE errors in the message loop. Interop.9.0 decided not to fix this and thus we have IOleComponent2 defined here. All the methods with 'new' are required to keep the vtables aligned
Public interface IVsInvokablePrivate
Public interface IVsInvokerPrivate
Public interface IVsUIWPFElementContainerPrivate
Public interface IVsUIWpfHostPrivate
Public interface SVsUIThreadInvokerPrivate