diff options
author | Nir Bar <nir.bar@panel-sw.co.il> | 2021-03-17 14:45:03 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-03-17 14:49:24 -0500 |
commit | b7582318f6cb6e166f5ca22128caea2a97551a1f (patch) | |
tree | f92071000dd33376e6b982b52ed2172278ef4035 /src/engine/package.h | |
parent | af68033509730ffe01602f839861a47287bb709f (diff) | |
download | wix-b7582318f6cb6e166f5ca22128caea2a97551a1f.tar.gz wix-b7582318f6cb6e166f5ca22128caea2a97551a1f.tar.bz2 wix-b7582318f6cb6e166f5ca22128caea2a97551a1f.zip |
Use wiutil to start/end msi transactions
Release MSI transaction handles immediately
contributes to #5386
Diffstat (limited to 'src/engine/package.h')
-rw-r--r-- | src/engine/package.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/package.h b/src/engine/package.h index 3a95852e..42f1febe 100644 --- a/src/engine/package.h +++ b/src/engine/package.h | |||
@@ -214,6 +214,7 @@ typedef struct _BURN_ROLLBACK_BOUNDARY | |||
214 | BOOL fVital; | 214 | BOOL fVital; |
215 | BOOL fTransaction; | 215 | BOOL fTransaction; |
216 | BOOL fActiveTransaction; // only valid during Apply. | 216 | BOOL fActiveTransaction; // only valid during Apply. |
217 | LPWSTR sczLogPath; | ||
217 | } BURN_ROLLBACK_BOUNDARY; | 218 | } BURN_ROLLBACK_BOUNDARY; |
218 | 219 | ||
219 | typedef struct _BURN_PATCH_TARGETCODE | 220 | typedef struct _BURN_PATCH_TARGETCODE |
@@ -386,6 +387,11 @@ HRESULT PackageGetProperty( | |||
386 | __in_z LPCWSTR wzProperty, | 387 | __in_z LPCWSTR wzProperty, |
387 | __out_z_opt LPWSTR* psczValue | 388 | __out_z_opt LPWSTR* psczValue |
388 | ); | 389 | ); |
390 | HRESULT PackageFindRollbackBoundaryById( | ||
391 | __in BURN_PACKAGES* pPackages, | ||
392 | __in_z LPCWSTR wzId, | ||
393 | __out BURN_ROLLBACK_BOUNDARY** ppRollbackBoundary | ||
394 | ); | ||
389 | 395 | ||
390 | 396 | ||
391 | #if defined(__cplusplus) | 397 | #if defined(__cplusplus) |