This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
Microsoft Logo
Gray Pipe
Developer Network Developer Network Developer
Sign in

Subscriber portal

Get tools
  • Downloads
    • Visual Studio
    • SDKs
    • Trial software
      • Free downloads
      • Office resources
      • SharePoint Server 2013 resources
      • SQL Server 2014 Express resources
      • Windows Server 2012 resources
  • Programs
    • Subscriptions
      • Overview
      • Administrators
    • Students
      • Microsoft Imagine
      • Microsoft Student Partners
    • ISV
    • Startups
    • Events
  • Community
    • Magazine
    • Forums
    • Blogs
    • Channel 9
  • Documentation
    • APIs and reference
    • Dev centers
    • Samples
    • Retired content
search clear
We’re sorry. The content you requested has been removed. You’ll be auto redirected in 1 second.
Visual Studio Visual Studio SDK Visual Studio SDK Reference
Visual Studio SDK Reference COM Constants and Macros in Managed Code
COM Constants and Macros in Managed Code
COM Constants and Macros in Managed Code
Microsoft.VisualStudio.TextManager.Interop
Microsoft.VisualStudio.Editor
Microsoft.VisualStudio.Language.Intellisense
Microsoft.VisualStudio.Language.StandardClassification
Microsoft.VisualStudio.Text
Microsoft.VisualStudio.Text.Adornments
Microsoft.VisualStudio.Text.Classification
Microsoft.VisualStudio.Text.Differencing
Microsoft.VisualStudio.Text.Document
Microsoft.VisualStudio.Text.Editor
Microsoft.VisualStudio.Text.Editor.DragDrop
Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods
Microsoft.VisualStudio.Text.Formatting
Microsoft.VisualStudio.Text.IncrementalSearch
Microsoft.VisualStudio.Text.Operations
Microsoft.VisualStudio.Text.Outlining
Microsoft.VisualStudio.Text.Projection
Microsoft.VisualStudio.Text.Tagging
Microsoft.VisualStudio.Utilities
Microsoft.Internal.VisualStudio.PlatformUI
Microsoft.Internal.VisualStudio.Shell.Interop
Microsoft.VisualStudio
Microsoft.VisualStudio.CommandBars
Microsoft.VisualStudio.ComponentModelHost
Microsoft.VisualStudio.Designer.Interfaces
Microsoft.VisualStudio.ManagedInterfaces.ProjectDesigner
Microsoft.VisualStudio.ManagedInterfaces.Publish
Microsoft.VisualStudio.OLE.Interop
Microsoft.VisualStudio.Package
Microsoft.VisualStudio.PlatformUI
Microsoft.VisualStudio.PlatformUI.OleComponentSupport
Microsoft.VisualStudio.ProjectAggregator
Microsoft.VisualStudio.Settings
Microsoft.VisualStudio.Shell
Microsoft.VisualStudio.Shell.Design
Microsoft.VisualStudio.Shell.Design.Serialization
Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom
Microsoft.VisualStudio.Shell.Flavor
Microsoft.VisualStudio.Shell.Interop
Microsoft.VisualStudio.Shell.Settings
Microsoft.VisualStudio.VSHelp
VSLangProj
XamlGeneratedNamespace
Microsoft.VisualStudio.VSHelp
Microsoft.VisualStudio.VSHelp80
Microsoft.VisualStudio.ManagedInterfaces9
Microsoft.VisualStudio.WCFReference.Interop
Microsoft.VisualStudio.TestTools.Vsip
Microsoft.VisualStudio.ExtensionManager
IntelliSenseHostFlags
VSCT XML Schema Reference
VSIX Extension Schema Reference
VSX Language Pack Schema Reference
GUIDs and Constants in the Visual Studio SDK
COM Constants and Macros in Managed Code
Source Control Plug-ins
Command-Line Switches (Visual Studio SDK)
Error Handling and Return Values
Objects
Visual Studio SDK Glossary
TOC
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.
Recommended Version
This documentation is archived and is not being maintained.

COM Constants and Macros in Managed Code

Visual Studio 2010
Other Versions
  • Visual Studio 2015
  • Visual Studio 2013
  • Visual Studio 2012
  • Visual Studio 2008
  • Visual Studio 2005

The Managed Package Framework (MPF) makes some standard COM constants available to managed code. These constants are listed below for your reference.

Boolean HRESULT Values

S_FALSE

S_OK

HRESULT Values

E_ABORT

E_ACCESSDENIED

E_FAIL

E_HANDLE

E_INVALIDARG

E_NOINTERFACE

E_NOTIMPL

E_OUTOFMEMORY

E_PENDING

E_POINTER

E_UNEXPECTED

UNDO_E_CLIENTABORT

OLE Errors

OLE_E_ADVF

OLE_E_ADVISENOTSUPPORTED

OLE_E_BLANK

OLE_E_CANT_BINDTOSOURCE

OLE_E_CANT_GETMONIKER

OLE_E_CANTCONVERT

OLE_E_CLASSDIFF

OLE_E_ENUM_NOMORE

OLE_E_INVALIDHWND

OLE_E_INVALIDRECT

OLE_E_NOCACHE

OLE_E_NOCONNECTION

OLE_E_NOSTORAGE

OLE_E_NOT_INPLACEACTIVE

OLE_E_NOTRUNNING

OLE_E_OLEVERB

OLE_E_PROMPTSAVECANCELLED

OLE_E_STATIC

OLE_E_WRONGCOMPOBJ

OLE Dispatch Errors

DISP_E_ARRAYISLOCKED

DISP_E_BADCALLEE

DISP_E_BADINDEX

DISP_E_BADPARAMCOUNT

DISP_E_BADVARTYPE

DISP_E_BUFFERTOOSMALL

DISP_E_DIVBYZERO

DISP_E_EXCEPTION

DISP_E_MEMBERNOTFOUND

DISP_E_NONAMEDARGS

DISP_E_NOTACOLLECTION

DISP_E_OVERFLOW

DISP_E_PARAMNOTFOUND

DISP_E_PARAMNOTOPTIONAL

DISP_E_TYPEMISMATCH

DISP_E_UNKNOWNINTERFACE

DISP_E_UNKNOWNLCID

DISP_E_UNKNOWNNAME

See Also

Concepts

HRESULT Information in Managed Code
Error Handling and Return Values
Show:
Print Export (0)
Print Share
IN THIS ARTICLE

    Dev centers

    • Windows
    • Office
    • Visual Studio
    • Microsoft Azure
    • More...

    Learning resources

    • Microsoft Virtual Academy
    • Channel 9
    • MSDN Magazine

    Community

    • Forums
    • Blogs
    • Codeplex

    Support

    • Self support

    Programs

    • BizSpark (for startups)
    • Microsoft Imagine (for students)
    United States (English)
    • Newsletter
    • Privacy & cookies
    • Terms of use
    • Trademarks
    logo © 2017 Microsoft
    © 2017 Microsoft