aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc')
-rw-r--r--src/libs/dutil/WixToolset.DUtil/inc/butil.h11
-rw-r--r--src/libs/dutil/WixToolset.DUtil/inc/regutil.h8
2 files changed, 17 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
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/regutil.h b/src/libs/dutil/WixToolset.DUtil/inc/regutil.h
index 75284940..fcf13054 100644
--- a/src/libs/dutil/WixToolset.DUtil/inc/regutil.h
+++ b/src/libs/dutil/WixToolset.DUtil/inc/regutil.h
@@ -178,6 +178,10 @@ HRESULT DAPI RegReadVersion(
178 __in_z_opt LPCWSTR wzName, 178 __in_z_opt LPCWSTR wzName,
179 __out DWORD64* pdw64Version 179 __out DWORD64* pdw64Version
180 ); 180 );
181HRESULT DAPI RegReadNone(
182 __in HKEY hk,
183 __in_z_opt LPCWSTR wzName
184);
181HRESULT DAPI RegReadNumber( 185HRESULT DAPI RegReadNumber(
182 __in HKEY hk, 186 __in HKEY hk,
183 __in_z_opt LPCWSTR wzName, 187 __in_z_opt LPCWSTR wzName,
@@ -211,6 +215,10 @@ HRESULT DAPI RegWriteStringFormatted(
211 __in __format_string LPCWSTR szFormat, 215 __in __format_string LPCWSTR szFormat,
212 ... 216 ...
213 ); 217 );
218HRESULT DAPI RegWriteNone(
219 __in HKEY hk,
220 __in_z_opt LPCWSTR wzName
221);
214HRESULT DAPI RegWriteNumber( 222HRESULT DAPI RegWriteNumber(
215 __in HKEY hk, 223 __in HKEY hk,
216 __in_z_opt LPCWSTR wzName, 224 __in_z_opt LPCWSTR wzName,