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.h8
-rw-r--r--src/libs/dutil/WixToolset.DUtil/inc/regutil.h19
2 files changed, 24 insertions, 3 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/butil.h b/src/libs/dutil/WixToolset.DUtil/inc/butil.h
index 0405be8b..3b316e66 100644
--- a/src/libs/dutil/WixToolset.DUtil/inc/butil.h
+++ b/src/libs/dutil/WixToolset.DUtil/inc/butil.h
@@ -64,6 +64,10 @@ BundleEnumRelatedBundle - Queries the bundle installation metadata for installs
64RETURNS: 64RETURNS:
65 E_INVALIDARG 65 E_INVALIDARG
66 An invalid parameter was passed to the function. 66 An invalid parameter was passed to the function.
67 S_OK
68 Related bundle was found.
69 S_FALSE
70 Related bundle was not found.
67 71
68 All other returns are unexpected returns from other dutil methods. 72 All other returns are unexpected returns from other dutil methods.
69********************************************************************/ 73********************************************************************/
@@ -82,6 +86,10 @@ NOTE: lpBundleIdBuff is a buffer to receive the bundle GUID. This buffer must be
82RETURNS: 86RETURNS:
83 E_INVALIDARG 87 E_INVALIDARG
84 An invalid parameter was passed to the function. 88 An invalid parameter was passed to the function.
89 S_OK
90 Related bundle was found.
91 S_FALSE
92 Related bundle was not found.
85 93
86 All other returns are unexpected returns from other dutil methods. 94 All other returns are unexpected returns from other dutil methods.
87********************************************************************/ 95********************************************************************/
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/regutil.h b/src/libs/dutil/WixToolset.DUtil/inc/regutil.h
index ae47f75e..db8e0c5c 100644
--- a/src/libs/dutil/WixToolset.DUtil/inc/regutil.h
+++ b/src/libs/dutil/WixToolset.DUtil/inc/regutil.h
@@ -147,6 +147,7 @@ HRESULT DAPI RegCreateEx(
147 __in HKEY hkRoot, 147 __in HKEY hkRoot,
148 __in_z LPCWSTR wzSubKey, 148 __in_z LPCWSTR wzSubKey,
149 __in DWORD dwAccess, 149 __in DWORD dwAccess,
150 __in REG_KEY_BITNESS kbKeyBitness,
150 __in BOOL fVolatile, 151 __in BOOL fVolatile,
151 __in_opt SECURITY_ATTRIBUTES* pSecurityAttributes, 152 __in_opt SECURITY_ATTRIBUTES* pSecurityAttributes,
152 __out HKEY* phk, 153 __out HKEY* phk,
@@ -162,7 +163,19 @@ HRESULT DAPI RegOpen(
162 __in_z LPCWSTR wzSubKey, 163 __in_z LPCWSTR wzSubKey,
163 __in DWORD dwAccess, 164 __in DWORD dwAccess,
164 __out HKEY* phk 165 __out HKEY* phk
165 ); 166);
167
168/********************************************************************
169 RegOpenEx - opens a registry key.
170
171*********************************************************************/
172HRESULT DAPI RegOpenEx(
173 __in HKEY hkRoot,
174 __in_z LPCWSTR wzSubKey,
175 __in DWORD dwAccess,
176 __in REG_KEY_BITNESS kbKeyBitness,
177 __out HKEY* phk
178);
166 179
167/******************************************************************** 180/********************************************************************
168 RegDelete - deletes a registry key (and optionally it's whole tree). 181 RegDelete - deletes a registry key (and optionally it's whole tree).
@@ -379,7 +392,7 @@ HRESULT DAPI RegKeyReadNumber(
379 __in HKEY hk, 392 __in HKEY hk,
380 __in_z LPCWSTR wzSubKey, 393 __in_z LPCWSTR wzSubKey,
381 __in_z_opt LPCWSTR wzName, 394 __in_z_opt LPCWSTR wzName,
382 __in BOOL f64Bit, 395 __in REG_KEY_BITNESS kbKeyBitness,
383 __out DWORD* pdwValue 396 __out DWORD* pdwValue
384 ); 397 );
385 398
@@ -392,7 +405,7 @@ BOOL DAPI RegValueExists(
392 __in HKEY hk, 405 __in HKEY hk,
393 __in_z LPCWSTR wzSubKey, 406 __in_z LPCWSTR wzSubKey,
394 __in_z_opt LPCWSTR wzName, 407 __in_z_opt LPCWSTR wzName,
395 __in BOOL f64Bit 408 __in REG_KEY_BITNESS kbKeyBitness
396 ); 409 );
397 410
398#ifdef __cplusplus 411#ifdef __cplusplus