aboutsummaryrefslogtreecommitdiff
path: root/src/engine/payload.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-04-16 10:09:26 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-04-19 23:12:55 -0500
commit90cdf39e6e6b7d676ca33bee031fa2b865bb5fbd (patch)
tree901feb035d5ea9a13f306582cedd6668b539953f /src/engine/payload.h
parentc88806b89293f5bb92c42e90230e48be6b79b7f4 (diff)
downloadwix-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.h12
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
50typedef struct _BURN_PAYLOADS 52typedef 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
58typedef 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
59HRESULT PayloadsParseFromXml( 67HRESULT 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 );
73void PayloadUninitialize(
74 __in BURN_PAYLOAD* pPayload
75 );
64void PayloadsUninitialize( 76void PayloadsUninitialize(
65 __in BURN_PAYLOADS* pPayloads 77 __in BURN_PAYLOADS* pPayloads
66 ); 78 );