Data Structures |
| struct | LPSIP_SUBJECTINFO |
| struct | PMS_ADDINFO_FLAT |
| struct | PMS_ADDINFO_CATALOGMEMBER |
| struct | PMS_ADDINFO_BLOB |
| struct | PSIP_INDIRECT_DATA |
| struct | LPSIP_DISPATCH_INFO |
| struct | PSIP_ADD_NEWPROVIDER |
Defines |
| #define | MSSIP_FLAGS_PROHIBIT_RESIZE_ON_CREATE 0x00010000 |
| #define | MSSIP_FLAGS_USE_CATALOG 0x00020000 |
| #define | SPC_INC_PE_RESOURCES_FLAG 0x80 |
| #define | SPC_INC_PE_DEBUG_INFO_FLAG 0x40 |
| #define | SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG 0x20 |
| #define | MSSIP_ADDINFO_NONE 0 |
| #define | MSSIP_ADDINFO_FLAT 1 |
| #define | MSSIP_ADDINFO_CATMEMBER 2 |
| #define | MSSIP_ADDINFO_BLOB 3 |
| #define | MSSIP_ADDINFO_NONMSSIP 500 |
| #define | SIP_MAX_MAGIC_NUMBER 4 |
Typedefs |
| typedef CRYPT_HASH_BLOB | CRYPT_DIGEST_DATA |
| typedef BOOL(WINAPI * | pCryptSIPGetSignedDataMsg )(SIP_SUBJECTINFO *, DWORD *, DWORD, DWORD *, BYTE *) |
| typedef BOOL(WINAPI * | pCryptSIPPutSignedDataMsg )(SIP_SUBJECTINFO *, DWORD, DWORD *, DWORD, BYTE *) |
| typedef BOOL(WINAPI * | pCryptSIPCreateIndirectData )(SIP_SUBJECTINFO *, DWORD *, SIP_INDIRECT_DATA *) |
| typedef BOOL(WINAPI * | pCryptSIPVerifyIndirectData )(SIP_SUBJECTINFO *, SIP_INDIRECT_DATA *) |
| typedef BOOL(WINAPI * | pCryptSIPRemoveSignedDataMsg )(SIP_SUBJECTINFO *, DWORD) |
| typedef BOOL(WINAPI * | pfnIsFileSupported )(HANDLE, GUID *) |
| typedef BOOL(WINAPI * | pfnIsFileSupportedName )(WCHAR *, GUID *) |
Functions |
| BOOL WINAPI | CryptSIPGetSignedDataMsg (SIP_SUBJECTINFO *, DWORD *, DWORD, DWORD *, BYTE *) |
| BOOL WINAPI | CryptSIPPutSignedDataMsg (SIP_SUBJECTINFO *, DWORD, DWORD *, DWORD, BYTE *) |
| BOOL WINAPI | CryptSIPCreateIndirectData (SIP_SUBJECTINFO *, DWORD *, SIP_INDIRECT_DATA *) |
| BOOL WINAPI | CryptSIPVerifyIndirectData (SIP_SUBJECTINFO *, SIP_INDIRECT_DATA *) |
| BOOL WINAPI | CryptSIPRemoveSignedDataMsg (SIP_SUBJECTINFO *, DWORD) |
| BOOL WINAPI | CryptSIPLoad (const GUID *, DWORD, SIP_DISPATCH_INFO *) |
| BOOL WINAPI | CryptSIPRetrieveSubjectGuid (LPCWSTR, HANDLE, GUID *) |
| BOOL WINAPI | CryptSIPRetrieveSubjectGuidForCatalogFile (LPCWSTR, HANDLE, GUID *) |
| BOOL WINAPI | CryptSIPAddProvider (SIP_ADD_NEWPROVIDER *) |
| BOOL WINAPI | CryptSIPRemoveProvider (GUID *) |