diff options
author | Jacob Hoover <jacob.hoover@greenheck.com> | 2021-06-11 17:05:06 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-07-18 14:41:21 -0500 |
commit | f3c96bcab560cb09355e9366eac3f4195479d95d (patch) | |
tree | 1585c1f2af7e3582e14663c29c033702e910d12f /src/libs/dutil/WixToolset.DUtil/inc/butil.h | |
parent | 5b2b06c9bffb4e6f17409cec41bc0b4b8dab4c90 (diff) | |
download | wix-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.h | 11 |
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 @@ | |||
6 | extern "C" { | 6 | extern "C" { |
7 | #endif | 7 | #endif |
8 | 8 | ||
9 | enum BUNDLE_INSTALL_CONTEXT | 9 | typedef 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 | ||
58 | HRESULT 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 |