ITrustStateModify

This interface has implementations in both IEFRAME and MSHTML. The IID is:

ITrustStateModify {1ED17168-C8BA-444F-A895-72990D5941ED}

This interface is not completely undocumented. It doesn’t get even a declaration in any Windows SDK header, but the corresponding IID_ITrustStateModify is defined in the UUID.LIB library.

Methods

The ITrustStateModify methods are:

Offset Method
0x0C SetTrustUri
0x10 SetEncryptionLevel
0x14 SetPhishingFilterState

Prototypes

The following are known from Microsoft’s symbol files:

HRESULT SetTrustUri (IUri *);
HRESULT SetEncryptionLevel (ULONG);
HRESULT SetPhishingFilterState (NAVIGATION_BAND_PF_STATE);

with one type definition presumed:

typedef enum tagNAVIGATION_BAND_PF_STATE NAVIGATION_BAND_PF_STATE;