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
  ClassDescription
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 class DataAdaptersEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class DataObjectsEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class DOMNodeWrapperThis member is reserved for internal use and is not intended to be used directly from your code.
Public class ErrorsEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class InfoPathEventHandlerAttributeApply this attribute to define an event handler in form code.
Public class InfoPathNamespaceAttributeApply this attribute to specify the namespace prefixes that are used in the class that contains form code in a managed-code project.
Public class InfoPathOMHelperThis member is reserved for internal use and is not intended to be used directly from your code.
Public class InputParametersEnumeratorReserved 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 ObjectWrapperDefines the generic wrapper class that is used to access members of the CommandBars, Extension, and LanguageSettings objects.
Public class PermissionEnumeratorReserved for internal use.
Public class SignatureLinesEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class SignaturesEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class SignedDataBlocksEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class TaskPanesEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class ViewInfosEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class WindowsEnumeratorThis member is reserved for internal use and is not intended to be used directly from your code.
Public class XDocumentsEnumeratorThis 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 XMLNodesEnumeratorInfrastructure.
Interfaces
  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.SemiTrust._Application3.
Public interface _Application2This 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, see Application.
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, see Application.
Public interface _ButtonEventSinkThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface _ButtonEventSink_EventA 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 _DataDOMEventSinkThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface _DataDOMEventSink_EventImplements events for changes to a form's underlying XML document.
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, see ExternalApplication.
Public interface _ExternalApplication2This 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, see ExternalApplication.
Public interface _NetworkStateThis 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, see XDNetworkState
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.SemiTrust._XDocument2.
Public interface _XDocument2This 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, see XDocument.
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, see XDocument.
Public interface _XDocument4This 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, see XDocument.
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_EventImplements form-level events.
Public interface ADOAdapterThis 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.SemiTrust.ADOAdapter2.
Public interface ADOAdapter2This 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, see ADOAdapterObject.
Public interface ADOAdapterObjectRepresents a connection to a Microsoft ActiveX Data Objects/OLEDB data source.
Public interface ApplicationRepresents the InfoPath application.
Public interface ApplicationEventsA collection of event objects representing InfoPath application events.
Public interface ApplicationEventsEmptyThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface BDCAdapterThis 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, see BDCAdapterObject.
Public interface BDCAdapterObjectRepresents 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 ButtonThe 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 ButtonEmptyThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface CertificateThis 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, see CertificateObject.
Public interface CertificateObjectRepresents the X.509 digital certificate that has been used to create a signature.
Public interface DataAdaptersThis 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, see DataAdaptersCollection.
Public interface DataAdaptersCollectionContains a data adapter object corresponding to each data connection used within a Microsoft InfoPath form.
Public interface DataDOMThe 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 DataDOMEmptyThis member is reserved for internal use and is not intended to be used directly from your code.
Public interface DataDOMEventThis 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, see DataDOMEventObject.
Public interface DataDOMEventObjectAn event object that is used during Microsoft InfoPath data validation events.
Public interface DataObjectThis 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, see DataSourceObject.
Public interface DataObjectsThis 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, see DataObjectsCollection.
Public interface DataObjectsCollectionContains a DataSourceObject object for each secondary data source used within a Microsoft InfoPath form.
Public interface DataSourceObjectRepresents a secondary data source.
Public interface DateThis 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, see DateObject.
Public interface DateObjectProvides several date-related methods that can be used in Microsoft InfoPath forms.
Public interface DAVAdapterThis 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, see DAVAdapterObject.
Public interface DAVAdapterObjectRepresents a connection to submit form information to a Microsoft Windows SharePoint Services server, or other servers that support DAV connections.
Public interface DocActionEventThis 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, see DocActionEventObject.
Public interface DocActionEventObjectAn event object that is used during a Microsoft InfoPath button click event.
Public interface DocContextChangeEventThis 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, see DocContextChangeEventObject.
Public interface DocContextChangeEventObjectAn event object that is used during a Microsoft InfoPath context change event.
Public interface DocEventThis 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, see DocEventObject.
Public interface DocEventObjectAn event object that is used during a Microsoft InfoPath merge or view switching event.
Public interface DocReturnEventThis 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, see DocReturnEventObject.
Public interface DocReturnEventObjectAn 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 EmailAdapterThis 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, see EmailAdapterObject.
Public interface EmailAdapterObjectRepresents the data adapter for submitting form information in e-mail by using Microsoft Office Outlook.
Public interface ErrorThis 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, see ErrorObject.
Public interface ErrorObjectRepresents an error in a Microsoft InfoPath form.
Public interface ErrorsThis 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, see ErrorsCollection.
Public interface ErrorsCollectionContains an ErrorObject object for each error within a Microsoft InfoPath form.
Public interface ExternalApplicationRepresents the Microsoft InfoPath application.
Public interface HTMLTaskPaneThis 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, see HTMLTaskPaneObject.
Public interface HTMLTaskPaneExternalRepresents a link to the Microsoft InfoPath object model.
Public interface HTMLTaskPaneObjectRepresents a custom task pane in a Microsoft InfoPath form that is associated with a window.
Public interface HWSAdapterThis 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, see HWSAdapterObject.
Public interface HWSAdapterObjectRepresents a connection to submit form information to a Microsoft Biztalk 2004 HWS (Human Workflow Services) server.
Public interface IDataAdapterMOMReserved for internal use.
Public interface InputParameterThis 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, see InputParameterObject.
Public interface InputParameterCollectionRepresents a collection of InputParameter objects.
Public interface InputParameterObjectRepresents 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 InputParametersThis 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, see InputParameterCollection.
Public interface IPMathThis 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, see MathObject.
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 MailEnvelopeThis 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, see MailEnvelopeObject.
Public interface MailEnvelope2This 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, see MailEnvelopeObject.
Public interface MailEnvelopeObjectRepresents a custom e-mail message in an InfoPath form.
Public interface MathObjectProvides several math-related methods that can be used in Microsoft InfoPath forms.
Public interface MergeEventThis 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, see MergeEventObject.
Public interface MergeEventObjectAn event object that is used during an OnMergeRequest event.
Public interface PermissionThis 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, see PermissionObject.
Public interface PermissionObjectProvides access to UserPermissionObject objects and permission settings that can be applied to a form.
Public interface SaveEventThis 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, see SaveEventObject.
Public interface SaveEventObjectAn event that is used during OnSaveRequest.
Public interface ServerInfoThis 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, see ServerInfoObject
Public interface ServerInfoObjectProvides information about the SharePoint Foundation server where a form is located.
Public interface SharepointListAdapterThis 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, see SharepointListAdapterObject.
Public interface SharepointListAdapter2This 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, see SharepointListAdapterObject.
Public interface SharepointListAdapterObjectRepresents a connection to a SharePoint list or document library.
Public interface SharePointListAdapterRWThis 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, see SharePointListAdapterRWObject
Public interface SharePointListAdapterRWObjectRepresents a data connection for retrieving data from a SharePoint list or document library.
Public interface SignatureThis 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, see SignatureObject.
Public interface SignatureLineThis 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, see SignatureLineObject.
Public interface SignatureLineObjectRepresents a Signature Line control in a view.
Public interface SignatureLinesThis 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, see SignatureLinesCollection
Public interface SignatureLinesCollectionContains all SignatureLineObject objects in the current view, which represent the Signature Line controls in that view.
Public interface SignatureObjectRepresents a digital signature that has been added to a form or set of signed data in a form.
Public interface SignaturesThis 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, see SignaturesCollection.
Public interface SignaturesCollectionContains a SignatureObject for each signature in the Microsoft InfoPath form or SignedDataBlockObject object.
Public interface SignedDataBlockThis 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, see SignedDataBlockObject.
Public interface SignedDataBlockObjectRepresents a set of data in a Microsoft InfoPath form which can be signed.
Public interface SignedDataBlocksThis 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, see SignedDataBlocksCollection.
Public interface SignedDataBlocksCollectionThe collection of SignedDataBlockObject objects in the form template as defined in the form definition file (.xsf).
Public interface SignEventThis 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, see SignEventObject.
Public interface SignEventObjectAn event object that is used during the OnSign event.
Public interface SolutionThis 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, see SolutionObject.
Public interface Solution2This 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, see SolutionObject.
Public interface SolutionObjectCorresponds to an InfoPath form template.
Public interface SubmitToHostAdapterThis 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, see SubmitToHostAdapterObject.
Public interface SubmitToHostAdapterObjectThis 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, see SubmitToHostAdapter.
Public interface TaskPaneThis 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, see TaskPaneObject.
Public interface TaskPaneObjectRepresents a task pane in a Microsoft InfoPath form that is associated with a window.
Public interface TaskPanesThis 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, see TaskPanesCollection.
Public interface TaskPanesCollectionContains a collection of TaskPaneObject objects that represent the task panes associated with a window in Microsoft InfoPath.
Public interface UIThis 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.SemiTrust.UI2.
Public interface UI2This 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, see UIObject.
Public interface UIObjectRepresents various user interface components that can be used in a Microsoft InfoPath form.
Public interface UserThis 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, see UserObject.
Public interface User2This 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, see UserObject.
Public interface UserObjectProvides methods that can be used to return information about the current user.
Public interface UserPermissionThis 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, see UserPermissionObject.
Public interface UserPermissionObjectRepresents a member of the current form's Permission collection.
Public interface UtilThis 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, see UtilObject.
Public interface UtilObjectProvides utility methods that can be used with Microsoft InfoPath forms.
Public interface VersionUpgradeEventThis 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, see VersionUpgradeEventObject.
Public interface VersionUpgradeEventObjectAn event object that is used during a Microsoft InfoPath version upgrade event.
Public interface ViewThis 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, see ViewObject.
Public interface View2This 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, see ViewObject.
Public interface View3This 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, see ViewObject.
Public interface ViewInfoThis 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, see ViewInfoObject.
Public interface ViewInfo2This 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, see ViewInfoObject.
Public interface ViewInfoObjectContains descriptive information about a view within an InfoPath form.
Public interface ViewInfosThis 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, see ViewInfosCollection.
Public interface ViewInfosCollectionContains a ViewInfoObject object for each view within a Microsoft InfoPath form.
Public interface ViewObjectRepresents a view within a Microsoft InfoPath form.
Public interface WebServiceAdapterThis 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.SemiTrust.WebServiceAdapter2.
Public interface WebServiceAdapter2This 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, see WebServiceAdapterObject.
Public interface WebServiceAdapterObjectRepresents a connection to an XML Web service.
Public interface WindowThis 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.SemiTrust.Window2.
Public interface Window2This 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, see WindowObject.
Public interface WindowObjectRepresents a window that is used in the Microsoft InfoPath application.
Public interface WindowsThis 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, see WindowsCollection.
Public interface WindowsCollectionContains a WindowObject object for each Microsoft InfoPath window that is currently open.
Public interface XDNetworkStateProvides information about the connection state of the client computer and whether a connection can be made to a specified network location.
Public interface XDocumentRepresents the underlying XML document of a form.
Public interface XDocumentsThis 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.SemiTrust.XDocuments2.
Public interface XDocuments2This 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, see XDocumentsCollection.
Public interface XDocuments3This 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, see XDocumentsCollection
Public interface XDocumentsCollectionContains 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 XMLFileAdapterThis 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.SemiTrust.XMLFileAdapter2.
Public interface XMLFileAdapter2This 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, see XMLFileAdapterObject.
Public interface XMLFileAdapterObjectRepresents a connection to an XML file.
Public interface XMLNodesThis 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, see XMLNodesCollection.
Public interface XMLNodesCollectionContains 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
  DelegateDescription
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.
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
  EnumerationDescription
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 InfoPathEventTypeSpecifies the type of event defined by an InfoPathEventHandlerAttribute.
Public enumeration XdAttachmentTypeSpecifies the type of form files attached to an e-mail message.
Public enumeration XdCertificateStatusThe XdCertificateStatus enumeration is used to determine the status of a digital certificate.
Public enumeration XdConfirmButtonsThe XdConfirmButtons enumeration is used to determine the type of buttons to be displayed in a message box.
Public enumeration XdConfirmChoiceThe XdConfirmChoice enumeration is used to determine which button is clicked in a message box.
Public enumeration XdDocumentVersionModeThe XdDocumentVersionMode enumeration is used to determine how a Microsoft InfoPath form will be opened.
Public enumeration XdMachineOnlineStateThe XdMachineOnlineState enumeration is used to determine the state of the connection for the client computer.
Public enumeration XdSignatureAppearanceTypeSpecifies the appearance of a Signature Line control.
Public enumeration XdSignatureRelationThe XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.
Public enumeration XdSignatureStatusThe XdSignatureStatus enumeration is used to determine the status of a digital signature.
Public enumeration XdTaskPaneTypeThe XdTaskPaneType enumeration is used to determine the type of Microsoft InfoPath task pane that is currently displayed.
Public enumeration XdWindowStateThe XdWindowState enumeration is used to determine the state of the Microsoft InfoPath window that is represented by the WindowObject object.
Public enumeration XdWindowTypeThe 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.