The WINTRUST_SIP_INFO structure contains information about a Subject Interface Package (SIP). A pointer to this structure is passed to WinTrust by the SIP’s WinTrustSipInitialize function.
typedef struct _WINTRUST_SIP_INFO {
DWORD dwRevision;
LPWINTRUST_SIP_DISPATCH_TABLE lpServices;
DWORD dwSubjectTypeCount;
GUID * lpSubjectTypeArray;
} WINTRUST_SIP_INFO, *LPWINTRUST_SIP_INFO;