windows-nt/Source/XPSP1/NT/drivers/serial/serenum/log.h
2020-09-26 16:20:57 +08:00

58 lines
891 B
C

/*++
Copyright (c) 1993 Microsoft Corporation
:ts=4
Module Name:
log.h
Abstract:
debug macros
Environment:
Kernel & user mode
Revision History:
10-27-95 : created
--*/
#ifndef __LOG_H__
#define __LOG_H__
#define LOG_MISC 0x00000001 //debug log entries
#define LOG_ENUM 0x00000002
#define LOG_PASSTHROUGH 0x00000004
//
// Assert Macros
//
#if DBG
#define LOGENTRY(mask, sig, info1, info2, info3) \
SerenumDebugLogEntry(mask, sig, (ULONG_PTR)info1, \
(ULONG_PTR)info2, \
(ULONG_PTR)info3)
VOID
SerenumDebugLogEntry(IN ULONG Mask, IN ULONG Sig, IN ULONG_PTR Info1,
IN ULONG_PTR Info2, IN ULONG_PTR Info3);
VOID
SerenumLogInit();
VOID
SerenumLogFree();
#else
#define LOGENTRY(mask, sig, info1, info2, info3)
#endif
#endif // __LOG_H__