Microsoft.Office.Interop.InfoPath Namespace

Classes

_ApplicationEvents_SinkHelper

Reserved for internal use.

_ButtonEventSink_SinkHelper

This member is reserved for internal use and is not intended to be used directly from your code.

_DataDOMEventSink_SinkHelper

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_SinkHelper

This member is reserved for internal use and is not intended to be used directly from your code.

ADOAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ApplicationClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ApplicationEventsClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

BDCAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ButtonClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

CertificateObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DataAdaptersCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DataDOMClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DataDOMEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DataObjectsCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DataSourceObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DateObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DAVAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DocActionEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DocContextChangeEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DocEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

DocReturnEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

EmailAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ErrorObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ErrorsCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ExternalApplicationClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

HTMLTaskPaneObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

HWSAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

InfoPathEditorObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

InputParameterCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

InputParameterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

MailEnvelopeObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

MathObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

MergeEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

PermissionObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SaveEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ServerInfoObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SharepointListAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SharePointListAdapterRWObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SignatureLineObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SignatureLinesCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SignatureObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SignaturesCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SignedDataBlockObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SignedDataBlocksCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SignEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SolutionObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

SubmitToHostAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

TaskPaneObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

TaskPanesCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

UIObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

UserObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

UserPermissionObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

UtilObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

VersionUpgradeEventObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ViewInfoObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ViewInfosCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ViewObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

WebServiceAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

WindowObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

WindowsCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

XDNetworkStateClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

XDocumentClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

XDocumentsCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

XMLFileAdapterObjectClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

XMLNodesCollectionClass

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

Interfaces

_Application

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, see_Application3.

_Application2

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, see_Application3.

_Application3

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeApplication.

_ApplicationEvents

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

_ApplicationEvents_Event

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeApplicationEvents

_ButtonEventSink

This member is reserved for internal use and is not intended to be used directly from your code.

_ButtonEventSink_Event

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

_DataDOMEventSink

This member is reserved for internal use and is not intended to be used directly from your code.

_DataDOMEventSink_Event

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

_ExternalApplication

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeExternalApplication.

_ExternalApplication2
_IInitEventHandler

The interface that must be implemented in the host application to handle the event that occurs when a form is loaded in the InfoPathEditor object, which is hosted in a custom application.

_IXDOverride

This member is reserved for internal use and is not intended to be used directly from your code.

_NetworkState

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeXDNetworkState

_XDocument

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, see_XDocument3.

_XDocument2

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, see_XDocument3.

_XDocument3

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeXDocument.

_XDocument4

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeXDocument.

_XDocumentEventSink

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_Event

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

ADOAdapter

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeADOAdapter2.

ADOAdapter2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeADOAdapterObject.

ADOAdapterObject

Represents a connection to a Microsoft ActiveX Data Objects/OLEDB data source.

Application

Represents the InfoPath application.

ApplicationEvents

A collection of event objects representing InfoPath application events.

ApplicationEventsEmpty

This member is reserved for internal use and is not intended to be used directly from your code.

BDCAdapter

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeBDCAdapterObject.

BDCAdapterObject

Represents a data connection for retrieving or submitting data to an external list on a server that runs Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010.

Button

The Button object is the Microsoft InfoPath object that is used to implement the _ButtonEventSink event that is associated with a button on an InfoPath form.

ButtonEmpty

This member is reserved for internal use and is not intended to be used directly from your code.

Certificate

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeCertificateObject.

CertificateObject

Represents the X.509 digital certificate that has been used to create a signature.

DataAdapters

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDataAdaptersCollection.

DataAdaptersCollection

Contains a data adapter object corresponding to each data connection used within a Microsoft InfoPath form.

DataDOM

The DataDOM object is the Microsoft InfoPath object that is used to implement the data validation events that are associated with the XDocument object.

DataDOMEmpty

This member is reserved for internal use and is not intended to be used directly from your code.

DataDOMEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDataDOMEventObject.

DataDOMEventObject

An event object that is used during Microsoft InfoPath data validation events.

DataObject

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDataSourceObject.

DataObjects

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDataObjectsCollection.

DataObjectsCollection

Contains a DataSourceObject object for each secondary data source used within a Microsoft InfoPath form.

DataSourceObject

Represents a secondary data source.

Date

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDateObject.

DateObject

Provides several date-related methods that can be used in Microsoft InfoPath forms.

DAVAdapter

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDAVAdapterObject.

DAVAdapterObject

Represents a connection to submit form information to a Microsoft Windows SharePoint Services server, or other servers that support DAV connections.

DocActionEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDocActionEventObject.

DocActionEventObject

An event object that is used during a Microsoft InfoPath button click event.

DocContextChangeEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDocContextChangeEventObject.

DocContextChangeEventObject

An event object that is used during a Microsoft InfoPath context change event.

DocEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDocEventObject.

DocEventObject

An event object that is used during a Microsoft InfoPath merge or view switching event.

DocReturnEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeDocReturnEventObject.

DocReturnEventObject

An event object that is used during a Microsoft InfoPath load or submission event.

EmailAdapter

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeEmailAdapterObject.

EmailAdapterObject

Represents the data adapter for submitting form information in e-mail by using Microsoft Office Outlook.

Error

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeErrorObject.

ErrorObject

Represents an error in a Microsoft InfoPath form.

Errors

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeErrorsCollection.

ErrorsCollection

Contains an ErrorObject object for each error within a Microsoft InfoPath form.

ExternalApplication

Represents the Microsoft InfoPath application.

HTMLTaskPane

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeHTMLTaskPaneObject.

HTMLTaskPaneExternal

Represents a link to the Microsoft Office InfoPath 2003 object model.

HTMLTaskPaneObject

Represents a custom task pane in a Microsoft InfoPath form that is associated with a window.

HWSAdapter

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeHWSAdapterObject.

HWSAdapterObject

Represents a connection to submit form information to a Microsoft Biztalk 2004 HWS (Human Workflow Services) server.

ICLRExtensions

This type is a wrapper for a coclass or coclass member that is required by managed code for COM interoperability. This class is not intended to be used in code.

IDataAdapterMOM

This member is reserved for internal use and is not intended to be used directly from your code.

IEnumString

Used to enumerate strings.

IErrorLog

Implemented to contain any errors when retrieving printer settings to populate an IPropertyBag object used by a custom data importer.

IInfoPathDataImporter

The interface developers must implement to provide a custom data importer for InfoPath forms.

IInfoPathDataImporterFields

A collection of fields in the view.

IInfoPathEditorProperties

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

IInfoPathViewControl

Represents a control present in the view.

InfoPathControl

Defines methods used from the implementation of an ActiveX control for initializing, uninitializing, enabling, disabling, and saving the state of a control.

InfoPathControl2

Defines methods used from the implementation of an ActiveX control for initializing, uninitializing, enabling, disabling, and saving the state of a control.

InfoPathControlSite

Represents the object that InfoPath passes to an ActiveX control when it is initialized in an InfoPath view.

InfoPathEditor

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeInfoPathEditorObject.

InfoPathEditorObject

A hostable object that is used to integrate the Microsoft InfoPath form editing environment into a .NET-based custom application.

InfoPathEditorWithAppDomain

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeInfoPathEditorObject.

INotifyHostEventHandler

The interface that must be implemented in the host application to handle the NotifyHost(String) method of the XDocument object when the InfoPathEditor object is hosted in a custom application.

InputParameter

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeInputParameterObject.

InputParameterCollection

Represents a collection of InputParameter objects.

InputParameterObject

Represents values that can be passed to a new instance of a form through command-line or Uniform Resource Locator (URL) name/value pairs.

InputParameters

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeInputParameterCollection.

IPMath

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeMathObject.

IPropertyBag

Implemented to create a read-only object to contain printer settings for passing to the Import method of a custom data importer.

ISubmitToHostEventHandler

The interface that must be implemented in the host application to handle the Submit() method of the SubmitToHostAdapterObject object when the InfoPathEditor object is hosted in a custom application.

MailEnvelope

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeMailEnvelope2.

MailEnvelope2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeMailEnvelopeObject.

MailEnvelopeObject

Represents a custom e-mail message in a Microsoft InfoPath form.

MathObject

Provides several math-related methods that can be used in Microsoft InfoPath forms.

MergeEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeMergeEventObject.

MergeEventObject

An event object that is used during an OnMergeRequest event.

Permission

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seePermissionObject.

PermissionObject

Provides access to UserPermissionObject objects and permission settings that can be applied to a form.

SaveEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSaveEventObject.

SaveEventObject

An event that is used during OnSaveRequest.

ServerInfo

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeServerInfoObject

ServerInfoObject

Provides information about the SharePoint Foundation server where a form is located.

SharepointListAdapter

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSharepointListAdapterObject.

SharepointListAdapter2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSharepointListAdapterObject.

SharepointListAdapterObject

Represents a connection to a SharePoint list or document library.

SharePointListAdapterRW

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSharePointListAdapterRWObject

SharePointListAdapterRWObject

Represents a data connection for retrieving data from a SharePoint list or document library.

Signature

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSignatureObject.

SignatureLine

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSignatureLineObject.

SignatureLineObject

Represents a Signature Line control in a view.

SignatureLines

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSignatureLinesCollection

SignatureLinesCollection

Contains all SignatureLineObject objects in the current view, which represent the Signature Line controls in that view.

SignatureObject

Represents a digital signature that has been added to a form or set of signed data in a form.

Signatures

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSignaturesCollection.

SignaturesCollection

Contains a SignatureObject for each signature in the Microsoft Office InfoPath form or SignedDataBlockObject object.

SignedDataBlock

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSignedDataBlockObject.

SignedDataBlockObject

Represents a set of data in a Microsoft Office InfoPath form which can be signed.

SignedDataBlocks

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSignedDataBlocksCollection.

SignedDataBlocksCollection

The collection of SignedDataBlockObject objects in the form template as defined in the form definition file (.xsf).

SignEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSignEventObject.

SignEventObject

An event object that is used during the OnSignevent.

Solution

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeSolution2.

Solution2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSolutionObject.

SolutionObject

Corresponds to a Microsoft Office InfoPath form template.

SubmitToHostAdapter

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeSubmitToHostAdapterObject.

SubmitToHostAdapterObject

Represents a connection for submitting data to a hosting environment.

TaskPane

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeTaskPaneObject.

TaskPaneObject

Represents a task pane in a Microsoft Office InfoPath form that is associated with a window.

TaskPanes

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeTaskPanesCollection.

TaskPanesCollection

Contains a collection of TaskPaneObject objects that represent the task panes associated with a window in Microsoft Office InfoPath 2003.

UI

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeUI2.

UI2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeUIObject.

UIObject

Represents various user interface components that can be used in a Microsoft Office InfoPath form.

User

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeUser2.

User2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeUserObject.

UserObject

Provides methods that can be used to return information about the current user.

UserPermission

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeUserPermissionObject.

UserPermissionObject

Represents a member of the current form's Permission collection.

Util

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeUtilObject.

UtilObject

Provides utility methods that can be used with Microsoft Office InfoPath forms.

VersionUpgradeEvent

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeVersionUpgradeEventObject.

VersionUpgradeEventObject

An event object that is used during a Microsoft Office InfoPath 2003 version upgrade event.

View

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeViewObject.

View2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeViewObject.

View3

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeViewObject.

ViewInfo

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeViewInfo2.

ViewInfo2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeViewInfoObject.

ViewInfoObject

Contains descriptive information about a view within a Microsoft Office InfoPath form.

ViewInfos

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeViewInfosCollection.

ViewInfosCollection

Contains a ViewInfoObject object for each view within a Microsoft Office InfoPath form.

ViewObject

Represents a view within a Microsoft Office InfoPath form.

WebServiceAdapter

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeWebServiceAdapter2.

WebServiceAdapter2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeWebServiceAdapterObject.

WebServiceAdapterObject

Represents a connection to an XML Web service.

Window

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeWindow2.

Window2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeWindowObject.

WindowObject

Represents a window that is used in the Microsoft Office InfoPath 2003 application.

Windows

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeWindowsCollection.

WindowsCollection

Contains a WindowObject object for each Microsoft Office InfoPath 2003 window that is currently open.

XDNetworkState

Provides information about the connection state of the client computer and whether a connection can be made to a specified network location.

XDocument

Represents the underlying XML document of a Microsoft Office InfoPath form.

XDocuments

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeXDocuments2.

XDocuments2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeXDocumentsCollection.

XDocuments3
XDocumentsCollection

Contains an XDocument object for each form that is currently open.

XMLFileAdapter

This type is a wrapper for a COM interface that has been superseded by a later version. The later version of this interface implements all members of earlier interfaces and additional new members. For information about the later version of this interface, including usage remarks and examples, seeXMLFileAdapter2.

XMLFileAdapter2

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeXMLFileAdapterObject.

XMLFileAdapterObject

Represents a connection to an XML file.

XMLNodes

This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. For information about that type, including usage, remarks, and examples, seeXMLNodesCollection.

XMLNodesCollection

Contains a collection of XML Document Object Model (DOM) nodes.

Enums

CommandIds

The CommandIds enumeration is used to send commands to the InfoPathEditor object.

XdAttachmentType

Specifies the type of form files attached to an e-mail message.

XdCertificateStatus

The XdCertificateStatus enumeration is used to determine the status of a digital certificate.

XdConfirmButtons

The XdConfirmButtons enumeration is used to determine the type of buttons to be displayed in a message box.

XdConfirmChoice

The XdConfirmChoice enumeration is used to determine which button is clicked in a message box.

XdDocumentVersionMode

The XdDocumentVersionMode enumeration is used to determine how a Microsoft Office InfoPath form will be opened.

XdMachineOnlineState

The XdMachineOnlineState enumeration is used to determine the state of the connection for the client computer.

XdReadOnlyViewMode

Specifies the state of a view in the implementation of the _IInitEventHandler interface.

XdSignatureAppearanceType

Specifies the appearance of a Signature Line control.

XdSignatureRelation

The XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.

XdSignatureStatus

The XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.

XdTaskPaneType

The XdTaskPaneType enumeration is used to determine the type of Microsoft Office InfoPath 2003 task pane that is currently displayed.

XdWindowState

The XdWindowState enumeration is used to determine the state of the Microsoft Office InfoPath 2003 window that is represented by the WindowObject object.

XdWindowType

The XdWindowType enumeration is used to determine the type of a Microsoft Office InfoPath 2003 window.

Delegates

_ApplicationEvents_NewXDocumentEventHandler

Represents the method that will handle the NewXDocument event.

_ApplicationEvents_QuitEventHandler

Represents the method that will handle the Quit event.

_ApplicationEvents_WindowActivateEventHandler

Reserved for internal use.

_ApplicationEvents_WindowDeactivateEventHandler

Reserved for internal use.

_ApplicationEvents_WindowSizeEventHandler

Reserved for internal use.

_ApplicationEvents_XDocumentBeforeCloseEventHandler

Reserved for internal use.

_ApplicationEvents_XDocumentBeforePrintEventHandler

Reserved for internal use.

_ApplicationEvents_XDocumentBeforeSaveEventHandler

Reserved for internal use.

_ApplicationEvents_XDocumentChangeEventHandler

Reserved for internal use.

_ApplicationEvents_XDocumentOpenEventHandler

Reserved for internal use.

_ButtonEventSink_OnClickEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_DataDOMEventSink_OnAfterChangeEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_DataDOMEventSink_OnBeforeChangeEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_DataDOMEventSink_OnValidateEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnAfterImportEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnContextChangeEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnLoadEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnMergeRequestEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnSaveRequestEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnSignEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnSubmitRequestEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnSwitchViewEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.

_XDocumentEventSink2_OnVersionUpgradeEventHandler

This member is reserved for internal use and is not intended to be used directly from your code.