summaryrefslogtreecommitdiff
path: root/src/burn/engine/container.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/container.h')
-rw-r--r--src/burn/engine/container.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/burn/engine/container.h b/src/burn/engine/container.h
index c2c1c9a8..d454a248 100644
--- a/src/burn/engine/container.h
+++ b/src/burn/engine/container.h
@@ -52,6 +52,12 @@ enum BURN_CAB_OPERATION
52 BURN_CAB_OPERATION_CLOSE, 52 BURN_CAB_OPERATION_CLOSE,
53}; 53};
54 54
55enum BURN_CONTAINER_VERIFICATION
56{
57 BURN_CONTAINER_VERIFICATION_NONE,
58 BURN_CONTAINER_VERIFICATION_HASH,
59};
60
55 61
56// structs 62// structs
57 63
@@ -59,7 +65,6 @@ typedef struct _BURN_CONTAINER
59{ 65{
60 LPWSTR sczId; 66 LPWSTR sczId;
61 BURN_CONTAINER_TYPE type; 67 BURN_CONTAINER_TYPE type;
62 BOOL fPrimary;
63 BOOL fAttached; 68 BOOL fAttached;
64 DWORD dwAttachedIndex; 69 DWORD dwAttachedIndex;
65 DWORD64 qwFileSize; 70 DWORD64 qwFileSize;
@@ -69,6 +74,7 @@ typedef struct _BURN_CONTAINER
69 74
70 BYTE* pbHash; 75 BYTE* pbHash;
71 DWORD cbHash; 76 DWORD cbHash;
77 BURN_CONTAINER_VERIFICATION verification;
72 DWORD64 qwAttachedOffset; 78 DWORD64 qwAttachedOffset;
73 BOOL fActuallyAttached; // indicates whether an attached container is attached or missing. 79 BOOL fActuallyAttached; // indicates whether an attached container is attached or missing.
74 80