Provides a collection of scripts used in InTrust operations.
Returns an enumerator for the collection.
HRESULT _NewEnum(
    [out, retval] LPUNKNOWN* pVal
);
| Name | Type | Meaning | 
|---|---|---|
| pVal | LPUNKNOWN* | Collection enumerator. | 
Adds a script to the collection.
HRESULT Add(
    [out, retval] IScript** ppScript
);
| Name | Type | Meaning | 
|---|---|---|
| ppScript | IScript** | Script to add to the collection. | 
Gets a script from the collection by name.
HRESULT Item(
    [in] BSTR bstrScript,
    [out, retval] IScript** ppScript
);
| Name | Type | Meaning | 
|---|---|---|
| bstrScript | BSTR | Name of the script. | 
| ppScript | IScript** | The returned script. | 
Removes the script with the specified name from the collection.
HRESULT Remove(
    [in] BSTR bstrScript
);
| Name | Type | Meaning | 
|---|---|---|
| bstrScript | BSTR | Name of the script to remove. | 
Provides access to an InTrust server.
Returns the name of the InTrust server.
HRESULT Name(
    [out, retval] BSTR* pVal
);
| Name | Type | Meaning | 
|---|---|---|
| pVal | BSTR* | Name of the InTrust server. | 
The InTrust organization that the InTrust server belongs to.
HRESULT Organization(
    [out, retval] IInTrustOrganization** pVal
);
| Name | Type | Meaning | 
|---|---|---|
| pVal | InTrust organization interface. | 
Provides access to an InTrust server.
Returns the global event forwarding configuration.
HRESULT ForwardingSupport(
    [out, retval] IInTrustServerForwardingSupport** ppVal
);
| Name | Type | Meaning | 
|---|---|---|
| ppVal | Global event forwarding configuration. | 
Returns the ID of the InTrust server.
HRESULT ID(
    [out, retval] BSTR* pVal
);
| Name | Type | Meaning | 
|---|---|---|
| pVal | BSTR* | ID of the InTrust server. | 
Returns the name of the InTrust server.
HRESULT Name(
    [out, retval] BSTR* pVal
);
| Name | Type | Meaning | 
|---|---|---|
| pVal | BSTR* | Name of the InTrust server. | 
The InTrust organization that the InTrust server belongs to.
HRESULT Organization(
    [out, retval] IInTrustOrganization** pVal
);
| Name | Type | Meaning | 
|---|---|---|
| pVal | InTrust organization interface. | 
Returns the InTrust Server version.
HRESULT Version(
    [out, retval] BSTR* pVersion
);
| Name | Type | Meaning | 
|---|---|---|
| pVersion | BSTR* | InTrust Server version. | 
Provides a collection of all InTrust servers in the InTrust organization.
Provides access to the specified InTrust server.
HRESULT Item(
    [in] BSTR bstrServerIdentity,
    [out, retval] IInTrustServer**
);
| Name | Type | Meaning | 
|---|---|---|
| bstrServerIdentity | BSTR | Name of the InTrust server. | 
| 
 | InTrust server interface. | 
References InTrust servers in a collection.
HRESULT _NewEnum(
    [out, retval] LPUNKNOWN* pVal
);
| Name | Type | Meaning | 
|---|---|---|
| pVal | LPUNKNOWN* | Enumerated InTrust servers. |