From 7cca75c8e95f129a21c33f1f4568e90e9e397f9d Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Wed, 29 Jun 2022 10:28:53 -0500 Subject: Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. --- src/libs/dutil/WixToolset.DUtil/inc/apputil.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/libs/dutil/WixToolset.DUtil/inc/apputil.h') diff --git a/src/libs/dutil/WixToolset.DUtil/inc/apputil.h b/src/libs/dutil/WixToolset.DUtil/inc/apputil.h index 95a98e73..e2812ee4 100644 --- a/src/libs/dutil/WixToolset.DUtil/inc/apputil.h +++ b/src/libs/dutil/WixToolset.DUtil/inc/apputil.h @@ -84,6 +84,27 @@ HRESULT DAPI AppEscapeCommandLineArgumentFormattedArgs( __in va_list args ); +/******************************************************************** +AppWaitForSingleObject - wrapper for ::WaitForSingleObject. + +********************************************************************/ +HRESULT DAPI AppWaitForSingleObject( + __in HANDLE hHandle, + __in DWORD dwMilliseconds + ); + +/******************************************************************** +AppWaitForMultipleObjects - wrapper for ::WaitForMultipleObjects. + +********************************************************************/ +HRESULT DAPI AppWaitForMultipleObjects( + __in DWORD dwCount, + __in const HANDLE* rghHandles, + __in BOOL fWaitAll, + __in DWORD dwMilliseconds, + __out_opt DWORD* pdwSignaledIndex + ); + #ifdef __cplusplus } #endif -- cgit v1.2.3-55-g6feb