/***************************************************************************** * * Copyright (c) 1999 Microsoft Corporation * * FILELOG.H - File Logging * * Author: Jeff spencer * * Created: 2/19/1999 * *****************************************************************************/ VOID __cdecl OsFileLogInit(); VOID __cdecl OsFileLogOpen(); VOID __cdecl OsLogPrintf(char *pszFmt, ... ); VOID __cdecl OsFileLogClose(void); VOID __cdecl OsFileLogFlush(void); VOID __cdecl OsFileLogShutdown(void); // File Logging Levels #define FLL_OFF 0 #define FLL_USER 1 // Simple logging useful for product support people #define FLL_DETAILED 2 // Detailed logging helpful for debugging #define LOGMSG(level,format) \ if( FileLogLevel>=(level)){ \ LARGE_INTEGER Time; \ NdisGetCurrentSystemTime(&Time); \ OsLogPrintf format; \ } //#define LOGHDRS ":::%d:%08x:%08x:%d.%d.%d.%d:" //#define LOGHDR(id, ip) (id), Time.HighPart, Time.LowPart, IPADDR(ip) extern ULONG FileLogLevel;