diff options
Diffstat (limited to 'src/dutil/inc/wiutil.h')
| -rw-r--r-- | src/dutil/inc/wiutil.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/dutil/inc/wiutil.h b/src/dutil/inc/wiutil.h index 07f6b56c..10d003b0 100644 --- a/src/dutil/inc/wiutil.h +++ b/src/dutil/inc/wiutil.h | |||
| @@ -226,6 +226,15 @@ typedef UINT (WINAPI *PFN_MSISOURCELISTADDSOURCEEXW)( | |||
| 226 | __in LPCWSTR szSource, | 226 | __in LPCWSTR szSource, |
| 227 | __in_opt DWORD dwIndex | 227 | __in_opt DWORD dwIndex |
| 228 | ); | 228 | ); |
| 229 | typedef UINT(WINAPI* PFN_MSIBEGINTRANSACTIONW)( | ||
| 230 | __in LPCWSTR szName, | ||
| 231 | __in DWORD dwTransactionAttributes, | ||
| 232 | __out MSIHANDLE* phTransactionHandle, | ||
| 233 | __out HANDLE* phChangeOfOwnerEvent | ||
| 234 | ); | ||
| 235 | typedef UINT(WINAPI* PFN_MSIENDTRANSACTION)( | ||
| 236 | __in DWORD dwTransactionState | ||
| 237 | ); | ||
| 229 | 238 | ||
| 230 | 239 | ||
| 231 | HRESULT DAPI WiuInitialize( | 240 | HRESULT DAPI WiuInitialize( |
| @@ -372,6 +381,21 @@ HRESULT DAPI WiuSourceListAddSourceEx( | |||
| 372 | __in_z LPCWSTR wzSource, | 381 | __in_z LPCWSTR wzSource, |
| 373 | __in_opt DWORD dwIndex | 382 | __in_opt DWORD dwIndex |
| 374 | ); | 383 | ); |
| 384 | HRESULT DAPI WiuBeginTransaction( | ||
| 385 | __in_z LPCWSTR szName, | ||
| 386 | __in DWORD dwTransactionAttributes, | ||
| 387 | __out MSIHANDLE* phTransactionHandle, | ||
| 388 | __out HANDLE* phChangeOfOwnerEvent, | ||
| 389 | __in DWORD dwLogMode, | ||
| 390 | __in_z LPCWSTR szLogPath | ||
| 391 | ); | ||
| 392 | HRESULT DAPI WiuEndTransaction( | ||
| 393 | __in DWORD dwTransactionState, | ||
| 394 | __in DWORD dwLogMode, | ||
| 395 | __in_z LPCWSTR szLogPath | ||
| 396 | ); | ||
| 397 | BOOL DAPI WiuIsMsiTransactionSupported( | ||
| 398 | ); | ||
| 375 | 399 | ||
| 376 | #ifdef __cplusplus | 400 | #ifdef __cplusplus |
| 377 | } | 401 | } |
