Geoff Chappell - Software Analyst
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.
The ITrustStateModify methods are:
Offset | Method |
---|---|
0x0C | SetTrustUri |
0x10 | SetEncryptionLevel |
0x14 | SetPhishingFilterState |
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;