diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-04-16 10:52:26 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-04-19 23:12:55 -0500 |
commit | 22fb11c03329380fcffff253c7b2d4d1fccd23b4 (patch) | |
tree | 1a4fee8d61e2efafa24c90c8db1e8d2f5396e02d /src/engine/payload.h | |
parent | 8c77de737aaea1b4857c724c730446bca8da2dd0 (diff) | |
download | wix-22fb11c03329380fcffff253c7b2d4d1fccd23b4.tar.gz wix-22fb11c03329380fcffff253c7b2d4d1fccd23b4.tar.bz2 wix-22fb11c03329380fcffff253c7b2d4d1fccd23b4.zip |
Add BURN_PAYLOAD_GROUP_ITEM to be able to move payloads during caching.
Diffstat (limited to 'src/engine/payload.h')
-rw-r--r-- | src/engine/payload.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/engine/payload.h b/src/engine/payload.h index ba555766..75132269 100644 --- a/src/engine/payload.h +++ b/src/engine/payload.h | |||
@@ -47,6 +47,7 @@ typedef struct _BURN_PAYLOAD | |||
47 | LPWSTR sczLocalFilePath; // location of extracted or downloaded copy | 47 | LPWSTR sczLocalFilePath; // location of extracted or downloaded copy |
48 | 48 | ||
49 | LPWSTR sczUnverifiedPath; | 49 | LPWSTR sczUnverifiedPath; |
50 | DWORD cRemainingInstances; | ||
50 | } BURN_PAYLOAD; | 51 | } BURN_PAYLOAD; |
51 | 52 | ||
52 | typedef struct _BURN_PAYLOADS | 53 | typedef struct _BURN_PAYLOADS |
@@ -55,10 +56,18 @@ typedef struct _BURN_PAYLOADS | |||
55 | DWORD cPayloads; | 56 | DWORD cPayloads; |
56 | } BURN_PAYLOADS; | 57 | } BURN_PAYLOADS; |
57 | 58 | ||
59 | typedef struct _BURN_PAYLOAD_GROUP_ITEM | ||
60 | { | ||
61 | BURN_PAYLOAD* pPayload; | ||
62 | |||
63 | // mutable members | ||
64 | BOOL fCached; | ||
65 | } BURN_PAYLOAD_GROUP_ITEM; | ||
66 | |||
58 | typedef struct _BURN_PAYLOAD_GROUP | 67 | typedef struct _BURN_PAYLOAD_GROUP |
59 | { | 68 | { |
60 | BURN_PAYLOAD** rgpPayloads; | 69 | BURN_PAYLOAD_GROUP_ITEM* rgItems; |
61 | DWORD cPayloads; | 70 | DWORD cItems; |
62 | DWORD64 qwTotalSize; | 71 | DWORD64 qwTotalSize; |
63 | } BURN_PAYLOAD_GROUP; | 72 | } BURN_PAYLOAD_GROUP; |
64 | 73 | ||