Chat now with support
Chat with Support

InTrust 11.4.2 - InTrust SDK Reference

InTrust SDK Overview Repository Services API Log Knowledge Base API Enumerations Interfaces

IInTrustServerForwardingSupport

Provides access to global InTrust event forwarding settings.

Methods

SupportedMessageFormats

Returns the message formats that InTrust supports for event forwarding.

Syntax

HRESULT SupportedMessageFormats(
    [out, retval] IMessageFormatTypeInfoCollection** ppMessageFormats
);

Parameter
Name Type Meaning

ppMessageFormats

IMessageFormatTypeInfoCollection**

Message formats that InTrust supports for event forwarding.

SupportedTransports

Returns the transports that InTrust event forwarding supports.

Syntax

HRESULT SupportedTransports(
    [out, retval] ITransportInfoCollection** ppTransports
);

Parameter
Name Type Meaning

ppTransports

ITransportInfoCollection**

Transports that InTrust event forwarding supports.

IInTrustSiteCollection

Represents the sites in an InTrust organization.

Methods

_NewEnum

Returns an enumerator for the collection.

Syntax

HRESULT _NewEnum(
    [out, retval] LPUNKNOWN* pVal
);

Parameter
Name Type Meaning

pVal

LPUNKNOWN*

Collection enumerator.

Add

Adds a site to the collection.

Syntax

HRESULT Add(
    [in] enum SiteType site,
    [out, retval] ISite**
);

Parameters
Name Type Meaning

site

enum SiteType

What kind of site to add.

 

ISite**

The site to add to the collection.

Item

Gets a site from the collection by identity.

Syntax

HRESULT Item(
    [in] BSTR siteIdentity,
    [out, retval] ISite**
);

Parameters
Name Type Meaning

siteIdentity

BSTR

Identity of the site. The method accepts site display names and GUIDs.

 

ISite**

The returned site.

Remove

Removes the site with the specified identity from the collection.

Syntax

HRESULT Remove(
    [in] BSTR siteIdentity
);

Parameter
Name Type Meaning

siteIdentity

BSTR

Identity of the site to remove. The method accepts site display names and GUIDs.

IIPAddressRangeSiteObject

Represents a range of IP addresses that are included in an InTrust site.

Methods

FromIPAddress (getter)

Returns the starting IP address in the range.

Syntax

HRESULT FromIPAddress(
    [out, retval]BSTR* bstrIPAddress
);

Parameters
Name Type Meaning

bstrIPAddress

BSTR*

Starting IP address in the range.

FromIPAddress (setter)

Sets the starting IP address in the range.

Syntax

HRESULT FromIPAddress(
    [in]BSTR bstrIPAddress
);

Parameters
Name Type Meaning

bstrIPAddress

BSTR

Starting IP address in the range.

ToIPAddress (getter)

Returns the ending IP address in the range.

Syntax

HRESULT ToIPAddress(
    [out, retval]BSTR* bstrIPAddress
);

Parameters
Name Type Meaning

bstrIPAddress

BSTR*

Ending IP address in the range.

ToIPAddress (setter)

Sets the ending IP address in the range.

Syntax

HRESULT ToIPAddress(
    [in]BSTR bstrIPAddress
);

Parameters
Name Type Meaning

bstrIPAddress

BSTR

Ending IP address in the range.

 

IJob2

Represents a subset of the configuration of an InTrust job.

Method

JobCredentials

Provides access to the credentials that the job uses for access to the resources it requires.

Syntax

HRESULT JobCredentials(
    [in, defaultvalue(CurrentCusomizableCredentials)] enum CustomizableCredentialsType type,
    [out, retval] ICustomizableCredentials** ppCredentials
);

Parameters
Name Type Meaning

type

enum CustomizableCredentialsType

What kind of credential set is used.

ppCredentials

ICustomizableCredentials**

Definition of the credential set used.

 

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating