diff options
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc')
-rw-r--r-- | src/libs/dutil/WixToolset.DUtil/inc/butil.h | 11 | ||||
-rw-r--r-- | src/libs/dutil/WixToolset.DUtil/inc/regutil.h | 8 |
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 @@ | |||
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 |
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 | ); |
181 | HRESULT DAPI RegReadNone( | ||
182 | __in HKEY hk, | ||
183 | __in_z_opt LPCWSTR wzName | ||
184 | ); | ||
181 | HRESULT DAPI RegReadNumber( | 185 | HRESULT 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 | ); |
218 | HRESULT DAPI RegWriteNone( | ||
219 | __in HKEY hk, | ||
220 | __in_z_opt LPCWSTR wzName | ||
221 | ); | ||
214 | HRESULT DAPI RegWriteNumber( | 222 | HRESULT DAPI RegWriteNumber( |
215 | __in HKEY hk, | 223 | __in HKEY hk, |
216 | __in_z_opt LPCWSTR wzName, | 224 | __in_z_opt LPCWSTR wzName, |