diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2021-04-16 10:09:26 -0500 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2021-04-19 23:12:55 -0500 |
| commit | 90cdf39e6e6b7d676ca33bee031fa2b865bb5fbd (patch) | |
| tree | 901feb035d5ea9a13f306582cedd6668b539953f /src/engine/payload.h | |
| parent | c88806b89293f5bb92c42e90230e48be6b79b7f4 (diff) | |
| download | wix-90cdf39e6e6b7d676ca33bee031fa2b865bb5fbd.tar.gz wix-90cdf39e6e6b7d676ca33bee031fa2b865bb5fbd.tar.bz2 wix-90cdf39e6e6b7d676ca33bee031fa2b865bb5fbd.zip | |
Don't plan payloads.
Contributes to #3640 and #5253
Diffstat (limited to 'src/engine/payload.h')
| -rw-r--r-- | src/engine/payload.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/engine/payload.h b/src/engine/payload.h index e8639d64..ba555766 100644 --- a/src/engine/payload.h +++ b/src/engine/payload.h | |||
| @@ -45,6 +45,8 @@ typedef struct _BURN_PAYLOAD | |||
| 45 | // mutable members | 45 | // mutable members |
| 46 | BURN_PAYLOAD_STATE state; | 46 | BURN_PAYLOAD_STATE state; |
| 47 | LPWSTR sczLocalFilePath; // location of extracted or downloaded copy | 47 | LPWSTR sczLocalFilePath; // location of extracted or downloaded copy |
| 48 | |||
| 49 | LPWSTR sczUnverifiedPath; | ||
| 48 | } BURN_PAYLOAD; | 50 | } BURN_PAYLOAD; |
| 49 | 51 | ||
| 50 | typedef struct _BURN_PAYLOADS | 52 | typedef struct _BURN_PAYLOADS |
| @@ -53,14 +55,24 @@ typedef struct _BURN_PAYLOADS | |||
| 53 | DWORD cPayloads; | 55 | DWORD cPayloads; |
| 54 | } BURN_PAYLOADS; | 56 | } BURN_PAYLOADS; |
| 55 | 57 | ||
| 58 | typedef struct _BURN_PAYLOAD_GROUP | ||
| 59 | { | ||
| 60 | BURN_PAYLOAD** rgpPayloads; | ||
| 61 | DWORD cPayloads; | ||
| 62 | DWORD64 qwTotalSize; | ||
| 63 | } BURN_PAYLOAD_GROUP; | ||
| 56 | 64 | ||
| 57 | // functions | 65 | // functions |
| 58 | 66 | ||
| 59 | HRESULT PayloadsParseFromXml( | 67 | HRESULT PayloadsParseFromXml( |
| 60 | __in BURN_PAYLOADS* pPayloads, | 68 | __in BURN_PAYLOADS* pPayloads, |
| 61 | __in_opt BURN_CONTAINERS* pContainers, | 69 | __in_opt BURN_CONTAINERS* pContainers, |
| 70 | __in_opt BURN_PAYLOAD_GROUP* pLayoutPayloads, | ||
| 62 | __in IXMLDOMNode* pixnBundle | 71 | __in IXMLDOMNode* pixnBundle |
| 63 | ); | 72 | ); |
| 73 | void PayloadUninitialize( | ||
| 74 | __in BURN_PAYLOAD* pPayload | ||
| 75 | ); | ||
| 64 | void PayloadsUninitialize( | 76 | void PayloadsUninitialize( |
| 65 | __in BURN_PAYLOADS* pPayloads | 77 | __in BURN_PAYLOADS* pPayloads |
| 66 | ); | 78 | ); |
