Export (0) Print
Expand All
Expand Minimize

Microsoft.Office.Interop.InfoPath Namespace

The types and members of the Microsoft.Office.Interop.InfoPath namespace provide support for interoperability between managed code and the COM server exposed by the Microsoft Office InfoPath 2007 application from external applications that automate InfoPath. For more information, see About the Microsoft Office InfoPath Primary Interop Assembly.

 ClassDescription
Public class_ApplicationEvents_SinkHelper 
Public class_ButtonEventSink_SinkHelperThis member is reserved for internal use and is not intended to be used directly from your code.
Public class_DataDOMEventSink_SinkHelperThis member is reserved for internal use and is not intended to be used directly from your code.
Public class_XDocumentEventSink2_SinkHelperThis member is reserved for internal use and is not intended to be used directly from your code.
Public classADOAdapterObjectClassThis 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.
Public classApplicationClassThis 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.
Public classApplicationEventsClassThis 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.
Public classButtonClassThis 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.
Public classCertificateObjectClassThis 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.
Public classDataAdaptersCollectionClassThis 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.
Public classDataDOMClassThis 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.
Public classDataDOMEventObjectClassThis 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.
Public classDataObjectsCollectionClassThis 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.
Public classDataSourceObjectClassThis 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.
Public classDateObjectClassThis 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.
Public classDAVAdapterObjectClassThis 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.
Public classDocActionEventObjectClassThis 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.
Public classDocContextChangeEventObjectClassThis 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.
Public classDocEventObjectClassThis 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.
Public classDocReturnEventObjectClassThis 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.
Public classEmailAdapterObjectClassThis 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.
Public classErrorObjectClassThis 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.
Public classErrorsCollectionClassThis 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.
Public classExternalApplicationClassThis 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.
Public classHTMLTaskPaneObjectClassThis 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.
Public classHWSAdapterObjectClassThis 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.
Public classInfoPathEditorObjectClassThis 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.
Public classInputParameterCollectionClassThis 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.
Public classInputParameterObjectClassThis 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.
Public classMailEnvelopeObjectClassThis 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.
Public classMathObjectClassThis 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.
Public classMergeEventObjectClassThis 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.
Public classPermissionObjectClassThis 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.
Public classSaveEventObjectClassThis 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.
Public classSharepointListAdapterObjectClassThis 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.
Public classSignatureObjectClassThis 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.
Public classSignaturesCollectionClassThis 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.
Public classSignedDataBlockObjectClassThis 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.
Public classSignedDataBlocksCollectionClassThis 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.
Public classSignEventObjectClassThis 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.
Public classSolutionObjectClassThis 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.
Public classSubmitToHostAdapterObjectClassThis 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.
Public classTaskPaneObjectClassThis 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.
Public classTaskPanesCollectionClassThis 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.
Public classUIObjectClassThis 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.
Public classUserObjectClassThis 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.
Public classUserPermissionObjectClassThis 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.
Public classUtilObjectClassThis 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.
Public classVersionUpgradeEventObjectClassThis 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.
Public classViewInfoObjectClassThis 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.
Public classViewInfosCollectionClassThis 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.
Public classViewObjectClassThis 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.
Public classWebServiceAdapterObjectClassThis 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.
Public classWindowObjectClassThis 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.
Public classWindowsCollectionClassThis 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.
Public classXDocumentClassThis 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.
Public classXDocumentsCollectionClassThis 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.
Public classXMLFileAdapterObjectClassThis 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.
Public classXMLNodesCollectionClassThis 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.

 InterfaceDescription
Public interface_ApplicationThis 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 Microsoft.Office.Interop.InfoPath._Application3.
Public interface_Application2This 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 Microsoft.Office.Interop.InfoPath._Application3.
Public interface_Application3This 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.
Public interface_ApplicationEventsThis 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.
Public interface_ApplicationEvents_EventThis 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.
Public interface_ButtonEventSinkThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface_ButtonEventSink_EventThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface_DataDOMEventSinkThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface_DataDOMEventSink_EventThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface_ExternalApplicationThis 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.
Public interface_IInitEventHandlerThe 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.
Public interface_IXDOverrideThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface_XDocumentThis 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 Microsoft.Office.Interop.InfoPath._XDocument3.
Public interface_XDocument2This 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 Microsoft.Office.Interop.InfoPath._XDocument3.
Public interface_XDocument3This 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.
Public interface_XDocumentEventSinkThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface_XDocumentEventSink2This member is reserved for internal use and is not intended to be used directly from your code.
Public interface_XDocumentEventSink2_EventThis member is reserved for internal use and is not intended to be used directly from your code.
Public interfaceADOAdapterThis 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 Microsoft.Office.Interop.InfoPath.ADOAdapter2.
Public interfaceADOAdapter2This 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.
Public interfaceADOAdapterObjectRepresents a connection to a Microsoft ActiveX Data Objects/OLEDB data source.
Public interfaceApplicationRepresents the Microsoft Office InfoPath 2007 application.
Public interfaceApplicationEventsA collection of event objects representing InfoPath application events.
Public interfaceButtonThe Button object is the Microsoft Office InfoPath 2007 object that is used to implement the _ButtonEventSink event that is associated with a button on an InfoPath form.
Public interfaceCertificateThis 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.
Public interfaceCertificateObjectRepresents the X.509 digital certificate that has been used to create a signature.
Public interfaceDataAdaptersThis 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.
Public interfaceDataAdaptersCollectionContains a data adapter object corresponding to each data connection used within a Microsoft Office InfoPath 2007 form.
Public interfaceDataDOMThe DataDOM object is the Microsoft Office InfoPath 2007 object that is used to implement the data validation events that are associated with the XDocument object.
Public interfaceDataDOMEventThis 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.
Public interfaceDataDOMEventObjectAn event object that is used during Microsoft Office InfoPath 2007 data validation events.
Public interfaceDataObjectThis 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.
Public interfaceDataObjectsThis 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.
Public interfaceDataObjectsCollectionContains a DataSourceObject object for each secondary data source used within a Microsoft Office InfoPath 2007 form.
Public interfaceDataSourceObjectRepresents a secondary data source.
Public interfaceDateThis 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.
Public interfaceDateObjectProvides several date-related methods that can be used in Microsoft Office InfoPath 2007 forms.
Public interfaceDAVAdapterThis 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.
Public interfaceDAVAdapterObjectRepresents a connection to submit form information to a Microsoft Windows SharePoint Services server, or other servers that support DAV connections.
Public interfaceDocActionEventThis 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.
Public interfaceDocActionEventObjectAn event object that is used during a Microsoft Office InfoPath 2007 button click event.
Public interfaceDocContextChangeEventThis 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.
Public interfaceDocContextChangeEventObjectAn event object that is used during a Microsoft Office InfoPath 2007 context change event.
Public interfaceDocEventThis 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.
Public interfaceDocEventObjectAn event object that is used during a Microsoft Office InfoPath 2007 merge or view switching event.
Public interfaceDocReturnEventThis 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.
Public interfaceDocReturnEventObjectAn event object that is used during a Microsoft Office InfoPath 2007 load or submission event.
Public interfaceEmailAdapterThis 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.
Public interfaceEmailAdapterObjectRepresents the data adapter for submitting form information in e-mail by using Microsoft Office Outlook.
Public interfaceErrorThis 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.
Public interfaceErrorObjectRepresents an error in a Microsoft Office InfoPath 2007 form.
Public interfaceErrorsThis 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.
Public interfaceErrorsCollectionContains an ErrorObject object for each error within a Microsoft Office InfoPath 2007 form.
Public interfaceExternalApplicationRepresents the Microsoft Office InfoPath 2007 application.
Public interfaceHTMLTaskPaneThis 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.
Public interfaceHTMLTaskPaneExternalRepresents a link to the Microsoft Office InfoPath 2003 object model.
Public interfaceHTMLTaskPaneObjectRepresents a custom task pane in a Microsoft Office InfoPath 2007 form that is associated with a window.
Public interfaceHWSAdapterThis 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.
Public interfaceHWSAdapterObjectRepresents a connection to submit form information to a Microsoft Biztalk 2004 HWS (Human Workflow Services) server.
Public interfaceICLRExtensionsThis member is reserved for internal use and is not intended to be used directly from your code.
Public interfaceIDataAdapterMOMThis member is reserved for internal use and is not intended to be used directly from your code.
Public interfaceIEnumStringUsed to enumerate strings.
Public interfaceIErrorLogImplemented to contain any errors when retrieving printer settings to populate an IPropertyBag object used by a custom data importer.
Public interfaceIInfoPathDataImporterThe interface developers must implement to provide a custom data importer for InfoPath forms.
Public interfaceIInfoPathDataImporterFieldsA collection of fields in the view.
Public interfaceIInfoPathViewControlRepresents a control present in the view.
Public interfaceInfoPathControlDefines methods used from the implementation of an ActiveX control for initializing, uninitializing, enabling, disabling, and saving the state of a control.
Public interfaceInfoPathControlSiteRepresents the object that InfoPath passes to an ActiveX control when it is initialized in an InfoPath view.
Public interfaceInfoPathEditorThis 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.
Public interfaceInfoPathEditorObjectA hostable object that is used to integrate the Microsoft Office InfoPath 2007 form editing environment into a .NET-based custom application.
Public interfaceINotifyHostEventHandlerThe interface that must be implemented in the host application to handle the NotifyHost method of the XDocument object when the InfoPathEditor object is hosted in a custom application.
Public interfaceInputParameterThis 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.
Public interfaceInputParameterCollectionRepresents a collection of InputParameter objects.
Public interfaceInputParameterObjectRepresents values that can be passed to a new instance of a form through command-line or Uniform Resource Locator (URL) name/value pairs.
Public interfaceInputParametersThis 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.
Public interfaceIPMathThis 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.
Public interfaceIPropertyBagImplemented to create a read-only object to contain printer settings for passing to the Import method of a custom data importer.
Public interfaceISubmitToHostEventHandlerThe 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.
Public interfaceMailEnvelopeThis 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 Microsoft.Office.Interop.InfoPath.MailEnvelope2.
Public interfaceMailEnvelope2This 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.
Public interfaceMailEnvelopeObjectRepresents a custom e-mail message in a Microsoft Office InfoPath 2007 form.
Public interfaceMathObjectProvides several math-related methods that can be used in Microsoft Office InfoPath 2007 forms.
Public interfaceMergeEventThis 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.
Public interfaceMergeEventObjectAn event object that is used during an OnMergeRequest event.
Public interfacePermissionThis 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.
Public interfacePermissionObjectProvides access to UserPermissionObject objects and permission settings that can be applied to a form.
Public interfaceSaveEventThis 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.
Public interfaceSaveEventObjectAn event that is used during OnSaveRequest.
Public interfaceSharepointListAdapterThis 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.
Public interfaceSharepointListAdapter2This 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.
Public interfaceSharepointListAdapterObjectRepresents a connection to a SharePoint list or document library.
Public interfaceSignatureThis 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.
Public interfaceSignatureObjectRepresents a digital signature that has been added to a form or set of signed data in a form.
Public interfaceSignaturesThis 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.
Public interfaceSignaturesCollectionContains a SignatureObject for each signature in the Microsoft Office InfoPath form or SignedDataBlockObject object.
Public interfaceSignedDataBlockThis 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.
Public interfaceSignedDataBlockObjectRepresents a set of data in a Microsoft Office InfoPath form which can be signed.
Public interfaceSignedDataBlocksThis 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.
Public interfaceSignedDataBlocksCollectionThe collection of SignedDataBlockObject objects in the form template as defined in the form definition file (.xsf).
Public interfaceSignEventThis 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.
Public interfaceSignEventObjectAn event object that is used during the OnSignevent.
Public interfaceSolutionThis 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 Microsoft.Office.Interop.InfoPath.Solution2.
Public interfaceSolution2This 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.
Public interfaceSolutionObjectCorresponds to a Microsoft Office InfoPath form template.
Public interfaceSubmitToHostAdapterThis 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.
Public interfaceSubmitToHostAdapterObjectRepresents a connection for submitting data to a hosting environment.
Public interfaceTaskPaneThis 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.
Public interfaceTaskPaneObjectRepresents a task pane in a Microsoft Office InfoPath form that is associated with a window.
Public interfaceTaskPanesThis 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.
Public interfaceTaskPanesCollectionContains a collection of TaskPaneObject objects that represent the task panes associated with a window in Microsoft Office InfoPath 2003.
Public interfaceUIThis 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 Microsoft.Office.Interop.InfoPath.UI2.
Public interfaceUI2This 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.
Public interfaceUIObjectRepresents various user interface components that can be used in a Microsoft Office InfoPath form.
Public interfaceUserThis 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 Microsoft.Office.Interop.InfoPath.User2.
Public interfaceUser2This 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.
Public interfaceUserObjectProvides methods that can be used to return information about the current user.
Public interfaceUserPermissionThis 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.
Public interfaceUserPermissionObjectRepresents a member of the current form's Permission collection.
Public interfaceUtilThis 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.
Public interfaceUtilObjectProvides utility methods that can be used with Microsoft Office InfoPath forms.
Public interfaceVersionUpgradeEventThis 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.
Public interfaceVersionUpgradeEventObjectAn event object that is used during a Microsoft Office InfoPath 2003 version upgrade event.
Public interfaceViewThis 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.
Public interfaceView2This 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.
Public interfaceViewInfoThis 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 Microsoft.Office.Interop.InfoPath.ViewInfo2.
Public interfaceViewInfo2This 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.
Public interfaceViewInfoObjectContains descriptive information about a view within a Microsoft Office InfoPath form.
Public interfaceViewInfosThis 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.
Public interfaceViewInfosCollectionContains a ViewInfoObject object for each view within a Microsoft Office InfoPath form.
Public interfaceViewObjectRepresents a view within a Microsoft Office InfoPath form.
Public interfaceWebServiceAdapterThis 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 Microsoft.Office.Interop.InfoPath.WebServiceAdapter2.
Public interfaceWebServiceAdapter2This 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.
Public interfaceWebServiceAdapterObjectRepresents a connection to an XML Web service.
Public interfaceWindowThis 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 Microsoft.Office.Interop.InfoPath.Window2.
Public interfaceWindow2This 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.
Public interfaceWindowObjectRepresents a window that is used in the Microsoft Office InfoPath 2003 application.
Public interfaceWindowsThis 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.
Public interfaceWindowsCollectionContains a WindowObject object for each Microsoft Office InfoPath 2003 window that is currently open.
Public interfaceXDocumentRepresents the underlying XML document of a Microsoft Office InfoPath form.
Public interfaceXDocumentsThis 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 Microsoft.Office.Interop.InfoPath.XDocuments2.
Public interfaceXDocuments2This 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.
Public interfaceXDocumentsCollectionContains an XDocument object for each form that is currently open.
Public interfaceXMLFileAdapterThis 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 XMLFileAdapter2.
Public interfaceXMLFileAdapter2This 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.
Public interfaceXMLFileAdapterObjectRepresents a connection to an XML file.
Public interfaceXMLNodesThis 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.
Public interfaceXMLNodesCollectionContains a collection of XML Document Object Model (DOM) nodes.

 DelegateDescription
Public delegate_ApplicationEvents_NewXDocumentEventHandler 
Public delegate_ApplicationEvents_QuitEventHandler 
Public delegate_ApplicationEvents_WindowActivateEventHandler 
Public delegate_ApplicationEvents_WindowDeactivateEventHandler 
Public delegate_ApplicationEvents_WindowSizeEventHandler 
Public delegate_ApplicationEvents_XDocumentBeforeCloseEventHandler 
Public delegate_ApplicationEvents_XDocumentBeforePrintEventHandler 
Public delegate_ApplicationEvents_XDocumentBeforeSaveEventHandler 
Public delegate_ApplicationEvents_XDocumentChangeEventHandler 
Public delegate_ApplicationEvents_XDocumentOpenEventHandler 
Public delegate_ButtonEventSink_OnClickEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_DataDOMEventSink_OnAfterChangeEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_DataDOMEventSink_OnBeforeChangeEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_DataDOMEventSink_OnValidateEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnAfterImportEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnContextChangeEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnLoadEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnMergeRequestEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnSaveRequestEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnSignEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnSubmitRequestEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnSwitchViewEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.
Public delegate_XDocumentEventSink2_OnVersionUpgradeEventHandlerThis member is reserved for internal use and is not intended to be used directly from your code.

 EnumerationDescription
Public enumerationCommandIdsThe CommandIds enumeration is used to send commands to the InfoPathEditor object.
Public enumerationXdAttachmentTypeSpecifies the type of form files attached to an e-mail message.
Public enumerationXdCertificateStatusThe XdCertificateStatus enumeration is used to determine the status of a digital certificate.
Public enumerationXdConfirmButtonsThe XdConfirmButtons enumeration is used to determine the type of buttons to be displayed in a message box.
Public enumerationXdConfirmChoiceThe XdConfirmChoice enumeration is used to determine which button is clicked in a message box.
Public enumerationXdDocumentVersionModeThe XdDocumentVersionMode enumeration is used to determine how a Microsoft Office InfoPath form will be opened.
Public enumerationXdMachineOnlineStateThe XdMachineOnlineState enumeration is used to determine the state of the connection for the client computer.
Public enumerationXdReadOnlyViewModeSpecifies the state of a view in the implementation of the _IInitEventHandler interface.
Public enumerationXdSignatureRelationThe XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.
Public enumerationXdSignatureStatusThe XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.
Public enumerationXdTaskPaneTypeThe XdTaskPaneType enumeration is used to determine the type of Microsoft Office InfoPath 2003 task pane that is currently displayed.
Public enumerationXdWindowStateThe XdWindowState enumeration is used to determine the state of the Microsoft Office InfoPath 2003 window that is represented by the WindowObject object.
Public enumerationXdWindowTypeThe XdWindowType enumeration is used to determine the type of a Microsoft Office InfoPath 2003 window.

Community Additions

ADD
Show:
© 2014 Microsoft