ISmimeCapabilities interface (certenroll.h)

The ISmimeCapabilities interface defines the following methods and properties to manage a collection of ISmimeCapability objects.

Inheritance

The ISmimeCapabilities interface inherits from the IDispatch interface. ISmimeCapabilities also has these types of members:

Methods

The ISmimeCapabilities interface has these methods.

 
ISmimeCapabilities::Add

Adds an ISmimeCapability object to the collection.
ISmimeCapabilities::AddAvailableSmimeCapabilities

Adds ISmimeCapability objects to the collection by identifying the encryption algorithms supported by the default RSA cryptographic provider.
ISmimeCapabilities::AddFromCsp

Adds objects to the collection by identifying the encryption algorithms supported by a specific cryptographic provider.
ISmimeCapabilities::Clear

Removes all objects from the collection. (ISmimeCapabilities.Clear)
ISmimeCapabilities::get__NewEnum

Retrieves the enumerator for the collection. (ISmimeCapabilities.get__NewEnum)
ISmimeCapabilities::get_Count

Retrieves the number of objects in the collection. (ISmimeCapabilities.get_Count)
ISmimeCapabilities::get_ItemByIndex

The ISmimeCapabilities::get_ItemByIndex function retrieves an object from the collection by index number.
ISmimeCapabilities::Remove

Removes an object from the collection by index value. (ISmimeCapabilities.Remove)

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header certenroll.h

See also

IDispatch