/*++ Copyright (c) 1994 Microsoft Corporation All rights reserved. Module Name: CLink.hxx Abstract: C linkage support for DEBUG support only. Author: Albert Ting (AlbertT) 10-Oct-95 Revision History: --*/ #ifdef __cplusplus extern "C" { #endif HANDLE DbgAllocBackTrace( VOID ); HANDLE DbgAllocBackTraceMem( VOID ); HANDLE DbgAllocBackTraceFile( VOID ); VOID DbgFreeBackTrace( HANDLE hBackTrace ); VOID DbgCaptureBackTrace( HANDLE hBackTrace, ULONG_PTR Info1, ULONG_PTR Info2, ULONG_PTR Info3 ); HANDLE DbgAllocCritSec( VOID ); VOID DbgFreeCritSec( HANDLE hCritSec ); BOOL DbgInsideCritSec( HANDLE hCritSec ); BOOL DbgOutsideCritSec( HANDLE hCritSec ); VOID DbgEnterCritSec( HANDLE hCritSec ); VOID DbgLeaveCritSec( HANDLE hCritSec ); VOID DbgSetAllocFail( BOOL bEnable, LONG cAllocFail ); PVOID DbgGetPointers( VOID ); #ifdef __cplusplus } // extern "C" #endif