diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-06-09 11:30:46 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-06-09 13:47:53 -0500 |
commit | 56105916271ff9a7c0bfa237b45b9b3fab9c570b (patch) | |
tree | 828aff9543e541b42ed45198e6bd3e0aa065c137 /src/burn/engine/payload.h | |
parent | d47c73dbcd0a314cf3346b9b1294063ed4a124c4 (diff) | |
download | wix-56105916271ff9a7c0bfa237b45b9b3fab9c570b.tar.gz wix-56105916271ff9a7c0bfa237b45b9b3fab9c570b.tar.bz2 wix-56105916271ff9a7c0bfa237b45b9b3fab9c570b.zip |
Fix building and perf for bundles with 1000s of package and BA payloads
Fixes other half of #5300
Diffstat (limited to 'src/burn/engine/payload.h')
-rw-r--r-- | src/burn/engine/payload.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/burn/engine/payload.h b/src/burn/engine/payload.h index c12fbe66..14738506 100644 --- a/src/burn/engine/payload.h +++ b/src/burn/engine/payload.h | |||
@@ -66,6 +66,7 @@ typedef struct _BURN_PAYLOADS | |||
66 | { | 66 | { |
67 | BURN_PAYLOAD* rgPayloads; | 67 | BURN_PAYLOAD* rgPayloads; |
68 | DWORD cPayloads; | 68 | DWORD cPayloads; |
69 | STRINGDICT_HANDLE sdhPayloads; // value is BURN_PAYLOAD* | ||
69 | } BURN_PAYLOADS; | 70 | } BURN_PAYLOADS; |
70 | 71 | ||
71 | typedef struct _BURN_PAYLOAD_GROUP_ITEM | 72 | typedef struct _BURN_PAYLOAD_GROUP_ITEM |
@@ -109,7 +110,7 @@ HRESULT PayloadFindById( | |||
109 | __out BURN_PAYLOAD** ppPayload | 110 | __out BURN_PAYLOAD** ppPayload |
110 | ); | 111 | ); |
111 | HRESULT PayloadFindEmbeddedBySourcePath( | 112 | HRESULT PayloadFindEmbeddedBySourcePath( |
112 | __in BURN_PAYLOADS* pPayloads, | 113 | __in STRINGDICT_HANDLE sdhPayloads, |
113 | __in_z LPCWSTR wzStreamName, | 114 | __in_z LPCWSTR wzStreamName, |
114 | __out BURN_PAYLOAD** ppPayload | 115 | __out BURN_PAYLOAD** ppPayload |
115 | ); | 116 | ); |