Microsoft.Office.Interop.InfoPath.SemiTrust namespace

The types and members of the Microsoft.Office.Interop.InfoPath.SemiTrust namespace are used to write business logic in form templates that is compatible with Microsoft InfoPath 2003.

For information on using the members of this namespace, see Developing Form Templates Using the InfoPath 2003 Object Model. For information on the differences between the object models provided by the Microsoft.Office.Interop.InfoPath.SemiTrust and Microsoft.Office.InfoPath namespaces, see Understanding InfoPath Object Models and Development Environment.

Classes

  Class Description
Public class _ButtonEventSink_SinkHelper This member is reserved for internal use and is not intended to be used directly from your code.
Public class _DataDOMEventSink_SinkHelper This member is reserved for internal use and is not intended to be used directly from your code.
Public class _XDocumentEventSink2_SinkHelper This member is reserved for internal use and is not intended to be used directly from your code.
Public class DataAdaptersEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class DataObjectsEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class DOMNodeWrapper This member is reserved for internal use and is not intended to be used directly from your code.
Public class ErrorsEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class InfoPathEventHandlerAttribute Apply this attribute to define an event handler in form code.
Public class InfoPathNamespaceAttribute Apply this attribute to specify the namespace prefixes that are used in the class that contains form code in a managed-code project.
Public class InfoPathOMHelper This member is reserved for internal use and is not intended to be used directly from your code.
Public class InputParametersEnumerator Reserved for internal use.
Public class IXMLDOMNamedNodeMapEnumerator This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public class IXMLDOMNodeListEnumerator This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public class IXMLDOMParseErrorCollectionEnumerator This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public class IXMLDOMSchemaCollectionEnumerator This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public class ObjectWrapper Defines the generic wrapper class that is used to access members of the CommandBars, Extension, and LanguageSettings objects.
Public class PermissionEnumerator Reserved for internal use.
Public class SignatureLinesEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class SignaturesEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class SignedDataBlocksEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class TaskPanesEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class ViewInfosEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class WindowsEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class XDocumentsEnumerator This member is reserved for internal use and is not intended to be used directly from your code.
Public class XMLDOMDocumentEvents_SinkHelper This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public class XMLNodesEnumerator Infrastructure.

Interfaces

  Interface Description
Public interface _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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust._Application3.
Public interface _Application2 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.
Public interface _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.
Public interface _ButtonEventSink This member is reserved for internal use and is not intended to be used directly from your code.
Public interface _ButtonEventSink_Event A Button control in a Microsoft InfoPath form template is used to implement an event handler for the OnClick event, and cannot be used directly in code.
Public interface _DataDOMEventSink This member is reserved for internal use and is not intended to be used directly from your code.
Public interface _DataDOMEventSink_Event Implements events for changes to a form's underlying XML document.
Public interface _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.
Public interface _ExternalApplication2 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.
Public interface _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
Public interface _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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust._XDocument2.
Public interface _XDocument2 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.
Public interface _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.
Public interface _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.
Public interface _XDocumentEventSink This member is reserved for internal use and is not intended to be used directly from your code.
Public interface _XDocumentEventSink2 This member is reserved for internal use and is not intended to be used directly from your code.
Public interface _XDocumentEventSink2_Event Implements form-level events.
Public interface 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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust.ADOAdapter2.
Public interface 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.
Public interface ADOAdapterObject Represents a connection to a Microsoft ActiveX Data Objects/OLEDB data source.
Public interface Application Represents the InfoPath application.
Public interface ApplicationEvents A collection of event objects representing InfoPath application events.
Public interface ApplicationEventsEmpty This member is reserved for internal use and is not intended to be used directly from your code.
Public interface 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.
Public interface 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..
Public interface 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.
Public interface ButtonEmpty This member is reserved for internal use and is not intended to be used directly from your code.
Public interface 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.
Public interface CertificateObject Represents the X.509 digital certificate that has been used to create a signature.
Public interface 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.
Public interface DataAdaptersCollection Contains a data adapter object corresponding to each data connection used within a Microsoft InfoPath form.
Public interface 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.
Public interface DataDOMEmpty This member is reserved for internal use and is not intended to be used directly from your code.
Public interface 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.
Public interface DataDOMEventObject An event object that is used during Microsoft InfoPath data validation events.
Public interface 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.
Public interface 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.
Public interface DataObjectsCollection Contains a DataSourceObject object for each secondary data source used within a Microsoft InfoPath form.
Public interface DataSourceObject Represents a secondary data source.
Public interface 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.
Public interface DateObject Provides several date-related methods that can be used in Microsoft InfoPath forms.
Public interface 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.
Public interface DAVAdapterObject Represents a connection to submit form information to a Microsoft Windows SharePoint Services server, or other servers that support DAV connections.
Public interface 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.
Public interface DocActionEventObject An event object that is used during a Microsoft InfoPath button click event.
Public interface 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.
Public interface DocContextChangeEventObject An event object that is used during a Microsoft InfoPath context change event.
Public interface 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.
Public interface DocEventObject An event object that is used during a Microsoft InfoPath merge or view switching event.
Public interface 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.
Public interface DocReturnEventObject An event object that is used during a Microsoft InfoPath load or submission event.
Public interface DOMDocument50 This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface DOMNode This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface DOMNodeList This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface 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.
Public interface EmailAdapterObject Represents the data adapter for submitting form information in e-mail by using Microsoft Office Outlook.
Public interface 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.
Public interface ErrorObject Represents an error in a Microsoft InfoPath form.
Public interface 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.
Public interface ErrorsCollection Contains an ErrorObject object for each error within a Microsoft InfoPath form.
Public interface ExternalApplication Represents the Microsoft InfoPath application.
Public interface 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.
Public interface HTMLTaskPaneExternal Represents a link to the Microsoft InfoPath object model.
Public interface HTMLTaskPaneObject Represents a custom task pane in a Microsoft InfoPath form that is associated with a window.
Public interface 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.
Public interface HWSAdapterObject Represents a connection to submit form information to a Microsoft Biztalk 2004 HWS (Human Workflow Services) server.
Public interface IDataAdapterMOM Reserved for internal use.
Public interface 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.
Public interface InputParameterCollection Represents a collection of InputParameter objects.
Public interface 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.
Public interface 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.
Public interface 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.
Public interface IXMLDOMAttribute This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMCDATASection This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMCharacterData This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMComment This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMDocument This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMDocument2 This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMDocument3 This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMDocumentFragment This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMDocumentType This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMElement This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMEntity This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMEntityReference This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMImplementation This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMNamedNodeMap This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMNode This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMNodeList This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMNotation This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMParseError This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMParseError2 This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMParseErrorCollection This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMProcessingInstruction This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMSchemaCollection This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMSelection This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXMLDOMText This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXSLProcessor This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXSLTemplate This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface IXTLRuntime This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface MailEnvelope 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.
Public interface 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.
Public interface MailEnvelopeObject Represents a custom e-mail message in an InfoPath form.
Public interface MathObject Provides several math-related methods that can be used in Microsoft InfoPath forms.
Public interface 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.
Public interface MergeEventObject An event object that is used during an OnMergeRequest event.
Public interface 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.
Public interface PermissionObject Provides access to UserPermissionObject objects and permission settings that can be applied to a form.
Public interface 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.
Public interface SaveEventObject An event that is used during OnSaveRequest.
Public interface 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
Public interface ServerInfoObject Provides information about the SharePoint Foundation server where a form is located.
Public interface 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.
Public interface 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.
Public interface SharepointListAdapterObject Represents a connection to a SharePoint list or document library.
Public interface 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
Public interface SharePointListAdapterRWObject Represents a data connection for retrieving data from a SharePoint list or document library.
Public interface 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.
Public interface 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.
Public interface SignatureLineObject Represents a Signature Line control in a view.
Public interface 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
Public interface SignatureLinesCollection Contains all SignatureLineObject objects in the current view, which represent the Signature Line controls in that view.
Public interface SignatureObject Represents a digital signature that has been added to a form or set of signed data in a form.
Public interface 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.
Public interface SignaturesCollection Contains a SignatureObject for each signature in the Microsoft InfoPath form or SignedDataBlockObject object.
Public interface 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.
Public interface SignedDataBlockObject Represents a set of data in a Microsoft InfoPath form which can be signed.
Public interface 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.
Public interface SignedDataBlocksCollection The collection of SignedDataBlockObject objects in the form template as defined in the form definition file (.xsf).
Public interface 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.
Public interface SignEventObject An event object that is used during the OnSign event.
Public interface Solution 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.
Public interface 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.
Public interface SolutionObject Corresponds to an InfoPath form template.
Public interface 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.
Public interface SubmitToHostAdapterObject This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. For information about the COM interface, including a link to descriptions of its members, seeSubmitToHostAdapter.
Public interface 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.
Public interface TaskPaneObject Represents a task pane in a Microsoft InfoPath form that is associated with a window.
Public interface 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.
Public interface TaskPanesCollection Contains a collection of TaskPaneObject objects that represent the task panes associated with a window in Microsoft InfoPath.
Public interface 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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust.UI2.
Public interface 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.
Public interface UIObject Represents various user interface components that can be used in a Microsoft InfoPath form.
Public interface User 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.
Public interface 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.
Public interface UserObject Provides methods that can be used to return information about the current user.
Public interface 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.
Public interface UserPermissionObject Represents a member of the current form's Permission collection.
Public interface 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.
Public interface UtilObject Provides utility methods that can be used with Microsoft InfoPath forms.
Public interface 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.
Public interface VersionUpgradeEventObject An event object that is used during a Microsoft InfoPath version upgrade event.
Public interface 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.
Public interface 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.
Public interface 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.
Public interface ViewInfo 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.
Public interface 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.
Public interface ViewInfoObject Contains descriptive information about a view within an InfoPath form.
Public interface 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.
Public interface ViewInfosCollection Contains a ViewInfoObject object for each view within a Microsoft InfoPath form.
Public interface ViewObject Represents a view within a Microsoft InfoPath form.
Public interface 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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust.WebServiceAdapter2.
Public interface 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.
Public interface WebServiceAdapterObject Represents a connection to an XML Web service.
Public interface 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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust.Window2.
Public interface 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.
Public interface WindowObject Represents a window that is used in the Microsoft InfoPath application.
Public interface 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.
Public interface WindowsCollection Contains a WindowObject object for each Microsoft InfoPath window that is currently open.
Public interface XDNetworkState Provides information about the connection state of the client computer and whether a connection can be made to a specified network location.
Public interface XDocument Represents the underlying XML document of a form.
Public interface 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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust.XDocuments2.
Public interface 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.
Public interface XDocuments3 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
Public interface XDocumentsCollection Contains an XDocument object for each Microsoft InfoPath form that is currently open.
Public interface XMLDOMDocumentEvents This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface XMLDOMDocumentEvents_Event This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface 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, seeMicrosoft.Office.Interop.InfoPath.SemiTrust.XMLFileAdapter2.
Public interface 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.
Public interface XMLFileAdapterObject Represents a connection to an XML file.
Public interface 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.
Public interface XMLNodesCollection Contains a collection of XML Document Object Model (DOM) nodes.
Public interface XMLSchemaCache This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public interface XSLTemplate This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.

Delegates

  Delegate Description
Public delegate _ButtonEventSink_OnClickEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _DataDOMEventSink_OnAfterChangeEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _DataDOMEventSink_OnBeforeChangeEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _DataDOMEventSink_OnValidateEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnAfterImportEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnContextChangeEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnLoadEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnMergeRequestEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnSaveRequestEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnSignEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnSubmitRequestEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnSwitchViewEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate _XDocumentEventSink2_OnVersionUpgradeEventHandler This member is reserved for internal use and is not intended to be used directly from your code.
Public delegate XMLDOMDocumentEvents_ondataavailableEventHandler This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public delegate XMLDOMDocumentEvents_onreadystatechangeEventHandler This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.

Enumerations

  Enumeration Description
Public enumeration DOMNodeType This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.
Public enumeration InfoPathEventType Specifies the type of event defined by an InfoPathEventHandlerAttribute.
Public enumeration XdAttachmentType Specifies the type of form files attached to an e-mail message.
Public enumeration XdCertificateStatus The XdCertificateStatus enumeration is used to determine the status of a digital certificate.
Public enumeration XdConfirmButtons The XdConfirmButtons enumeration is used to determine the type of buttons to be displayed in a message box.
Public enumeration XdConfirmChoice The XdConfirmChoice enumeration is used to determine which button is clicked in a message box.
Public enumeration XdDocumentVersionMode The XdDocumentVersionMode enumeration is used to determine how a Microsoft InfoPath form will be opened.
Public enumeration XdMachineOnlineState The XdMachineOnlineState enumeration is used to determine the state of the connection for the client computer.
Public enumeration XdSignatureAppearanceType Specifies the appearance of a Signature Line control.
Public enumeration XdSignatureRelation The XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.
Public enumeration XdSignatureStatus The XdSignatureStatus enumeration is used to determine the status of a digital signature.
Public enumeration XdTaskPaneType The XdTaskPaneType enumeration is used to determine the type of Microsoft InfoPath task pane that is currently displayed.
Public enumeration XdWindowState The XdWindowState enumeration is used to determine the state of the Microsoft InfoPath window that is represented by the WindowObject object.
Public enumeration XdWindowType The XdWindowType enumeration is used to determine the type of a Microsoft InfoPath window.
Public enumeration XMLELEM_TYPE This type or member acts as a proxy for a Microsoft XML Core Services (MSXML) object or member. For information about the MSXML object or member that is wrapped by this type or member, see the MSXML SDK. For more information about using MSXML objects or members from managed code, see Working with MSXML5 and System.Xml Using the InfoPath 2003 Object Model.