#define DBG_MSG_CNT 512 #define MAX_MSG_LEN 256 #define DBG_TIMER_INTERVAL 400 #if DBG extern int DbgSettings; extern int DbgOutput; #define DBG_OUTPUT_DEBUGGER 1 #define DBG_OUTPUT_BUFFER 2 VOID DbgMsgInit(); VOID DbgMsgUninit(); VOID DbgMsg(CHAR *Format, ...); NTSTATUS DbgMsgIrp(PIRP pIrp, PIO_STACK_LOCATION pIrpSp); #define DEBUGMSG(dbgs,format) (((dbgs) & DbgSettings) ? DbgMsg format:0) #else #define DEBUGMSG(d,f) (0) #define DbgMsgInit() (0) #define DbgMsgUninit() (0) #endif