aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/inc/butil.h
diff options
context:
space:
mode:
authorJacob Hoover <jacob.hoover@greenheck.com>2021-06-11 17:05:06 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-07-18 14:41:21 -0500
commitf3c96bcab560cb09355e9366eac3f4195479d95d (patch)
tree1585c1f2af7e3582e14663c29c033702e910d12f /src/libs/dutil/WixToolset.DUtil/inc/butil.h
parent5b2b06c9bffb4e6f17409cec41bc0b4b8dab4c90 (diff)
downloadwix-f3c96bcab560cb09355e9366eac3f4195479d95d.tar.gz
wix-f3c96bcab560cb09355e9366eac3f4195479d95d.tar.bz2
wix-f3c96bcab560cb09355e9366eac3f4195479d95d.zip
Allow access to persisted variables from related bundles.
Implements #3704
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc/butil.h')
-rw-r--r--src/libs/dutil/WixToolset.DUtil/inc/butil.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/butil.h b/src/libs/dutil/WixToolset.DUtil/inc/butil.h
index d1ec73bc..d910c113 100644
--- a/src/libs/dutil/WixToolset.DUtil/inc/butil.h
+++ b/src/libs/dutil/WixToolset.DUtil/inc/butil.h
@@ -6,11 +6,11 @@
6extern "C" { 6extern "C" {
7#endif 7#endif
8 8
9enum BUNDLE_INSTALL_CONTEXT 9typedef enum BUNDLE_INSTALL_CONTEXT
10{ 10{
11 BUNDLE_INSTALL_CONTEXT_MACHINE, 11 BUNDLE_INSTALL_CONTEXT_MACHINE,
12 BUNDLE_INSTALL_CONTEXT_USER, 12 BUNDLE_INSTALL_CONTEXT_USER,
13}; 13} BUNDLE_INSTALL_CONTEXT;
14 14
15 15
16/******************************************************************** 16/********************************************************************
@@ -55,6 +55,13 @@ HRESULT DAPI BundleEnumRelatedBundle(
55 __out_ecount(MAX_GUID_CHARS+1) LPWSTR lpBundleIdBuf 55 __out_ecount(MAX_GUID_CHARS+1) LPWSTR lpBundleIdBuf
56 ); 56 );
57 57
58HRESULT DAPI BundleGetBundleVariable(
59 __in_z LPCWSTR wzBundleId,
60 __in_z LPCWSTR wzVariable,
61 __deref_out_z LPWSTR* psczValue
62);
63
64
58#ifdef __cplusplus 65#ifdef __cplusplus
59} 66}
60#endif 67#endif