aboutsummaryrefslogtreecommitdiff
path: root/src/engine/package.h
diff options
context:
space:
mode:
authorNir Bar <nir.bar@panel-sw.co.il>2021-03-17 14:45:03 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-03-17 14:49:24 -0500
commitb7582318f6cb6e166f5ca22128caea2a97551a1f (patch)
treef92071000dd33376e6b982b52ed2172278ef4035 /src/engine/package.h
parentaf68033509730ffe01602f839861a47287bb709f (diff)
downloadwix-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.h6
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
219typedef struct _BURN_PATCH_TARGETCODE 220typedef 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 );
390HRESULT 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)