Microsoft.VisualStudio.PlatformUI.OleComponentSupport Namespace

Classes

ActivationChangeEventArgs

The event args given to listeners of the ActivationChange event.

AppActivateEventArgs

The event args given to listeners of the AppActivate event.

ComponentRegistrationFailedException

Exception that is thrown when FRegisterComponent(IOleComponent, OLECRINFO[], UInt32) fails inside the OleComponent constructor.

ComponentRevocationFailedException

Exception that is thrown when FRevokeComponent(UInt32) fails inside Dispose() for OleComponent

ContinueMessageLoopEventArgs

The event args given to a listener on the ContinueMessageLoop event.

DoIdleEventArgs

The event args given to a listener of the DoIdle event.

GetWindowEventArgs

The event args given to a listener of the GetWindow event.

OleComponent

Basic implementation of a disposable IOleComponent

OleComponentManager

Microsoft internal use only.

PreTranslateMessageEventArgs

The event args given to listeners of the PreTranslateMessage event.

QueryTerminateEventArgs

The event args given to a listener of the QueryTerminate event.

StateChangedEventArgs

The event args given to listeners of the ModalStateChanged event. (also RecordingStateChanged, WarningsOffStateChanged, RedrawOffStateChanged)

Enums

ComponentRegistrationFlags

Flags given to FRegisterComponent(IOleComponent, OLECRINFO[], UInt32) to indicate what kind of component services you need.

ComponentState

Values that are states that can be used to determine the state the component manager is referring to in a OnEnterState callback.

DesiredStateNotifications

Passed to a call to FRegisterComponent(IOleComponent, OLECRINFO[], UInt32) to indicate what kind of state change notifications the component is interested in receiving.

IdleTypes

The flags given in a call to FDoIdle(UInt32) to indicate what kind of idle tasks should be done. This enum is also located in the DoIdleEventArgs given to listeners of the DoIdle event.

StateTransitionType

Microsoft internal use only.

WindowType

Window type desired by the caller of HwndGetWindow(UInt32, UInt32). Also passed to listeners of the GetWindow event in the GetWindowEventArgs object.