aboutsummaryrefslogtreecommitdiff
path: root/src/libs/dutil/WixToolset.DUtil/inc/dutil.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-05-02 18:50:49 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-05-11 19:11:19 -0500
commit71e689fe5179ca253d878480ba34e2e76a540eab (patch)
treedbd197605fdcc2805acc2d971fdc2dbc8bb6d8cb /src/libs/dutil/WixToolset.DUtil/inc/dutil.h
parent5da97c750ef36518970eb0d3b02655b2eac75a35 (diff)
downloadwix-71e689fe5179ca253d878480ba34e2e76a540eab.tar.gz
wix-71e689fe5179ca253d878480ba34e2e76a540eab.tar.bz2
wix-71e689fe5179ca253d878480ba34e2e76a540eab.zip
Add ability to suppress pfnTraceErrorCallback for the current thread.
Suppress BurnTraceError while logging errors from BurnTraceError. #6378
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc/dutil.h')
-rw-r--r--src/libs/dutil/WixToolset.DUtil/inc/dutil.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/dutil.h b/src/libs/dutil/WixToolset.DUtil/inc/dutil.h
index fc9ec0f4..52da066c 100644
--- a/src/libs/dutil/WixToolset.DUtil/inc/dutil.h
+++ b/src/libs/dutil/WixToolset.DUtil/inc/dutil.h
@@ -41,6 +41,23 @@ HRESULT DAPI DutilInitialize(
41*******************************************************************/ 41*******************************************************************/
42void DAPI DutilUninitialize(); 42void DAPI DutilUninitialize();
43 43
44
45/********************************************************************
46 DutilSuppressTraceErrorSource - tells dutil to skip calling
47 pfnTraceErrorCallback for the current thread. This is reference
48 counted, so dutil won't start calling it again until there is an
49 equal number of calls to DutilUnsuppressTraceErrorSource.
50 Returns whether the count was incremented.
51
52*******************************************************************/
53BOOL DAPI DutilSuppressTraceErrorSource();
54
55/********************************************************************
56 DutilUnsuppressTraceErrorSource - opposite of DutilSuppressTraceErrorSource.
57
58*******************************************************************/
59BOOL DAPI DutilUnsuppressTraceErrorSource();
60
44void DAPI Dutil_SetAssertModule(__in HMODULE hAssertModule); 61void DAPI Dutil_SetAssertModule(__in HMODULE hAssertModule);
45void DAPI Dutil_SetAssertDisplayFunction(__in DUTIL_ASSERTDISPLAYFUNCTION pfn); 62void DAPI Dutil_SetAssertDisplayFunction(__in DUTIL_ASSERTDISPLAYFUNCTION pfn);
46void DAPI Dutil_Assert(__in_z LPCSTR szFile, __in int iLine); 63void DAPI Dutil_Assert(__in_z LPCSTR szFile, __in int iLine);