/*++ Copyright (c) 1995 Microsoft Corporation Module Name: iwdbg.h Abstract: This module contains the debug utilities definitions Author: Stefan Solomon 03/03/1995 Revision History: --*/ #ifndef _IWDBG_ #define _IWDBG_ //*** Tracing Components IDs *** #define INIT_TRACE 0x00010000 #define ADAPTER_TRACE 0x00020000 #define RECEIVE_TRACE 0x00040000 #define SEND_TRACE 0x00080000 #define TIMER_TRACE 0x00100000 #define IPXWAN_TRACE 0x00200000 #define IPXWAN_ALERT 0x80000000 #if DBG VOID SsAssert( IN PVOID FailedAssertion, IN PVOID FileName, IN ULONG LineNumber ); #define SS_ASSERT(exp) if (!(exp)) SsAssert( #exp, __FILE__, __LINE__ ) #else #define SS_ASSERT(exp) #endif // DBG VOID StartTracing(VOID); VOID Trace(ULONG ComponentID, char *Format, ...); VOID StopTracing(VOID); #endif // ndef _IWDBG_