diff options
Diffstat (limited to 'src/burn/engine/payload.h')
-rw-r--r-- | src/burn/engine/payload.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/burn/engine/payload.h b/src/burn/engine/payload.h index 6fc6de5e..c12fbe66 100644 --- a/src/burn/engine/payload.h +++ b/src/burn/engine/payload.h | |||
@@ -26,6 +26,7 @@ enum BURN_PAYLOAD_STATE | |||
26 | enum BURN_PAYLOAD_VERIFICATION | 26 | enum BURN_PAYLOAD_VERIFICATION |
27 | { | 27 | { |
28 | BURN_PAYLOAD_VERIFICATION_NONE, | 28 | BURN_PAYLOAD_VERIFICATION_NONE, |
29 | BURN_PAYLOAD_VERIFICATION_AUTHENTICODE, | ||
29 | BURN_PAYLOAD_VERIFICATION_HASH, | 30 | BURN_PAYLOAD_VERIFICATION_HASH, |
30 | BURN_PAYLOAD_VERIFICATION_UPDATE_BUNDLE, | 31 | BURN_PAYLOAD_VERIFICATION_UPDATE_BUNDLE, |
31 | }; | 32 | }; |
@@ -41,6 +42,10 @@ typedef struct _BURN_PAYLOAD | |||
41 | DWORD64 qwFileSize; | 42 | DWORD64 qwFileSize; |
42 | LPWSTR sczFilePath; // file path relative to the execute location | 43 | LPWSTR sczFilePath; // file path relative to the execute location |
43 | 44 | ||
45 | BYTE* pbCertificateRootPublicKeyIdentifier; | ||
46 | DWORD cbCertificateRootPublicKeyIdentifier; | ||
47 | BYTE* pbCertificateRootThumbprint; | ||
48 | DWORD cbCertificateRootThumbprint; | ||
44 | BYTE* pbHash; | 49 | BYTE* pbHash; |
45 | DWORD cbHash; | 50 | DWORD cbHash; |
46 | BURN_PAYLOAD_VERIFICATION verification; | 51 | BURN_PAYLOAD_VERIFICATION verification; |