23#define SPC_EXC_PE_PAGE_HASHES_FLAG 0x10
24#define SPC_INC_PE_IMPORT_ADDR_TABLE_FLAG 0x20
25#define SPC_INC_PE_DEBUG_INFO_FLAG 0x40
26#define SPC_INC_PE_RESOURCES_FLAG 0x80
27#define SPC_INC_PE_PAGE_HASHES_FLAG 0x100
29#define SIGNER_CERT_SPC_FILE 1
30#define SIGNER_CERT_STORE 2
31#define SIGNER_CERT_SPC_CHAIN 3
33#define SIGNER_CERT_POLICY_STORE 0x1
34#define SIGNER_CERT_POLICY_CHAIN 0x2
35#define SIGNER_CERT_POLICY_CHAIN_NO_ROOT 0x8
37#define SIGNER_NO_ATTR 0
38#define SIGNER_AUTHCODE_ATTR 1
struct _SIGNER_ATTR_AUTHCODE * PSIGNER_ATTR_AUTHCODE
struct _SIGNER_BLOB_INFO SIGNER_BLOB_INFO
struct _SIGNER_SUBJECT_INFO SIGNER_SUBJECT_INFO
struct _SIGNER_BLOB_INFO * PSIGNER_BLOB_INFO
struct _SIGNER_PROVIDER_INFO * PSIGNER_PROVIDER_INFO
struct _SIGNER_SIGNATURE_INFO * PSIGNER_SIGNATURE_INFO
struct _SIGNER_SPC_CHAIN_INFO SIGNER_SPC_CHAIN_INFO
struct _SIGNER_FILE_INFO SIGNER_FILE_INFO
struct _SIGNER_CONTEXT * PSIGNER_CONTEXT
struct _SIGNER_CERT SIGNER_CERT
struct _SIGNER_SUBJECT_INFO * PSIGNER_SUBJECT_INFO
struct _SIGNER_CERT_STORE_INFO * PSIGNER_CERT_STORE_INFO
struct _SIGNER_ATTR_AUTHCODE SIGNER_ATTR_AUTHCODE
struct _SIGNER_FILE_INFO * PSIGNER_FILE_INFO
struct _SIGNER_SPC_CHAIN_INFO * PSIGNER_SPC_CHAIN_INFO
struct _SIGNER_CONTEXT SIGNER_CONTEXT
struct _SIGNER_CERT * PSIGNER_CERT
struct _SIGNER_PROVIDER_INFO SIGNER_PROVIDER_INFO
struct _SIGNER_CERT_STORE_INFO SIGNER_CERT_STORE_INFO
struct _SIGNER_SIGNATURE_INFO SIGNER_SIGNATURE_INFO
const WCHAR * pwszDisplayName
const CERT_CONTEXT * pSigningCert
SIGNER_SPC_CHAIN_INFO * pSpcChainInfo
const WCHAR * pwszSpcFile
SIGNER_CERT_STORE_INFO * pCertStoreInfo
const WCHAR * pwszFileName
const WCHAR * pwszProviderName
CRYPT_ATTRIBUTES * psUnauthenticated
SIGNER_ATTR_AUTHCODE * pAttrAuthcode
CRYPT_ATTRIBUTES * psAuthenticated
const WCHAR * pwszSpcFile
SIGNER_FILE_INFO * pSignerFileInfo
SIGNER_BLOB_INFO * pSignerBlobInfo