Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//****************************************************************************
//
// Module: ULS.DLL
// File: debug.cpp
// Content: This file contains miscellaneous debug routines.
// History:
// Thu 08-Apr-1993 09:43:46 -by- Viroon Touranachun [viroont]
//
//****************************************************************************
#include "ulsp.h"
#include "debug.h"
#ifdef DEBUG
UINT DbgUlsTrace(LPCTSTR pszFormat, ...) { if (F_ZONE_ENABLED(ghZoneUls, DM_TRACE)) { va_list v1; va_start(v1, pszFormat);
DbgPrintf(TEXT("ULS:Trace"), (PSTR) pszFormat, v1);
va_end(v1); } return 0; }
VOID DbgMsgUls(ULONG iZone, CHAR *pszFormat, ...) { if (F_ZONE_ENABLED(ghZoneUls, iZone)) { PCSTR pszPrefix; switch (iZone) { case DM_ERROR: pszPrefix = "ILS:Error"; break; case DM_WARNING: pszPrefix = "ILS:Warning"; break; case DM_TRACE: pszPrefix = "ILS:Trace"; break; case DM_REFCOUNT: pszPrefix = "ILS:RefCount"; break; case ZONE_KA: pszPrefix = "ILS:KA"; break; case ZONE_FILTER: pszPrefix = "ILS:Filter"; break; case ZONE_REQ: pszPrefix = "ILS:Request"; break; case ZONE_RESP: pszPrefix = "ILS:Response"; break; case ZONE_CONN: pszPrefix = "ILS:Connection"; break; default: pszPrefix = "ILS:???"; break; } va_list args; va_start(args, pszFormat); DbgPrintf(pszPrefix, pszFormat, args); va_end(args); } }
#endif // DEBUG
|