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/thrdutil.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/libs/dutil/WixToolset.DUtil/inc/thrdutil.h (limited to 'src/libs/dutil/WixToolset.DUtil/inc/thrdutil.h') diff --git a/src/libs/dutil/WixToolset.DUtil/inc/thrdutil.h b/src/libs/dutil/WixToolset.DUtil/inc/thrdutil.h new file mode 100644 index 00000000..47e159a1 --- /dev/null +++ b/src/libs/dutil/WixToolset.DUtil/inc/thrdutil.h @@ -0,0 +1,22 @@ +#pragma once +// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. + + +#ifdef __cplusplus +extern "C" { +#endif + +/******************************************************************** + ThrdWaitForCompletion - waits for thread to complete and gets return code. + + *******************************************************************/ +HRESULT DAPI ThrdWaitForCompletion( + __in HANDLE hThread, + __in DWORD dwTimeout, + __out_opt DWORD* pdwReturnCode + ); + +#ifdef __cplusplus +} +#endif + -- cgit v1.2.3-55-g6feb