|
|
/*************************************************
Copyright (c) 2000 Microsoft Corporation
Module Name:
FaxDebug.h
Abstract:
This file defines the debugging enum/masks available to the FAX compoments.
Author:
Mooly Beery (MoolyB) 22-06-2000
Environment:
User Mode
**************************************************/
#ifndef __FAX_EDBUG_HEADER_FILE__
#define __FAX_EDBUG_HEADER_FILE__
typedef enum { DEBUG_CONTEXT_T30_MAIN = 0x00000001, DEBUG_CONTEXT_T30_CLASS1 = 0x00000002, DEBUG_CONTEXT_T30_CLASS2 = 0x00000004, DEBUG_CONTEXT_T30_COMM = 0x00000008, DEBUG_CONTEXT_ADMIN_FAXCLIENT = 0x00000010, DEBUG_CONTEXT_ADMIN_MMC = 0x00000020, DEBUG_CONTEXT_ADMIN_FAXRES = 0x00000040, DEBUG_CONTEXT_ADMIN_T30EXT = 0x00000080, DEBUG_CONTEXT_ADMIN_ROUTINGEXT = 0x00000100, DEBUG_CONTEXT_CLIENT_CONSOLE = 0x00000200, DEBUG_CONTEXT_EXCHANGE_EXT = 0x00000400, DEBUG_CONTEXT_EXCHANGE_XPORT = 0x00000800, DEBUG_CONTEXT_FAXCOVER_SRC = 0x00001000, DEBUG_CONTEXT_FAXCOVER_RENDERER = 0x00002000, DEBUG_CONTEXT_SERVICE_RPC = 0x00004000, DEBUG_CONTEXT_SERVICE_EFSPUTIL = 0x00008000, DEBUG_CONTEXT_SERVICE_REGISTRY = 0x00010000, DEBUG_CONTEXT_SERVICE_CLIENT = 0x00020000, DEBUG_CONTEXT_SERVICE_FAXEVENT = 0x00040000, DEBUG_CONTEXT_SERVICE_FAXROUTE = 0x00080000, DEBUG_CONTEXT_SERVICE_SERVER = 0x00100000, DEBUG_CONTEXT_SETUP_UTIL = 0x00200000, DEBUG_CONTEXT_SETUP_CLIENT = 0x00400000, DEBUG_CONTEXT_SETUP_SERVER = 0x00800000, DEBUG_CONTEXT_TIFF_SRC = 0x01000000, DEBUG_CONTEXT_UTIL = 0x02000000, DEBUG_CONTEXT_DEBUGEX = 0x04000000,
DEBUG_CONTEXT_ALL = 0xFFFFFFFF
} DEBUG_MESSAGE_CONTEXT;
typedef enum { DBG_PRNT_THREAD_ID = 0x80000000, // Print thread ID in debug stream
DBG_PRNT_TIME_STAMP = 0x40000000, // Print Date/Time in debug stream
DBG_PRNT_MSG_TYPE = 0x20000000, // Print [MSG],[WRN],[ERR] in debug stream
DBG_PRNT_FILE_LINE = 0x10000000, // Print Filename & line number in debug stream
DBG_PRNT_TO_FILE = 0x08000000, // Output debug stream to a file (you have to call OpenLogFile with a filename
DBG_PRNT_TO_STD = 0x04000000, // Use std debug output
DBG_PRNT_TICK_COUNT = 0x02000000, // Print Tick count
DBG_PRNT_MOD_NAME = 0x01000000, // Print the module name
DBG_PRNT_ALL = 0xFFFFFFFF, DBG_PRNT_ALL_TO_FILE = DBG_PRNT_ALL & ~DBG_PRNT_TO_STD, DBG_PRNT_ALL_TO_STD = DBG_PRNT_ALL & ~DBG_PRNT_TO_FILE,
} DbgMsgFormat;
#endif // __FAX_EDBUG_HEADER_FILE__
|