windows-nt/Source/XPSP1/NT/multimedia/directx/gamectrl/client/dbginfo.h
2020-09-26 16:20:57 +08:00

68 lines
2.2 KiB
C

/*==========================================================================
*
* Copyright (C) 1999 Microsoft Corporation. All Rights Reserved.
*
* File: dbginfo.h
* Content: Include for setting debugging information, 1 copy of
* this file should be in each directory for debugging.
* It requires the include path to start with the local
* directory so other copies don't take precedence.
*
*
* History:
* Date By Reason
* ==== == ======
* 07/14/99 aarono Created
* 07/16/99 johnkan Fixed problem with macro redefinition if DPF_MODNAME was already defined in .Cxx file
*
***************************************************************************/
#ifndef _DBGINFO_H_
#define _DBGINFO_H_
/*
* Sets the section in Win.ini that the debug code looks at to get the settings
*/
#undef PROF_SECT
#define PROF_SECT "DirectPlayVoice"
/*
* This is the per function name that should be set so that it is easier to
* track down the section of the code that is generating a DPF
*/
#ifndef DPF_MODNAME
#define DPF_MODNAME "UNKNOWN_MODULE"
#endif // DPF_MODNAME
/*
* Sets the module name print in the debug string. DPF_MODNAME overrides this
* string when present in a file. This name is also used as the key to override
* the standard debug value for this module.
*/
#undef DPF_MODULE_NAME
#define DPF_MODULE_NAME "UNKNOWN_MODULE"
/*
* Use this identifier to define which line in WIN.INI [DirectNet] denotes the
* debug control string. This string is typically the default debug value, it
* is used if there is no overriding string of the from "DPF_MODULE_NAME" =
*/
#undef DPF_CONTROL_LINE
#define DPF_CONTROL_LINE "DNetDebug"
/*
* Define this identifier to a DWORD variable in your component if you want to
* be able to turn debugging of components off and on in your component during
* a debug session. This is the variable that holds the mask of the component
* bits that are ON and you want debug spew for. You then use DPFSC instead
* of DPF and have specified DPS_SUBCOMP_BIT then only if that bit is
* set in the DPF_SUMCOMP_MASK variable will the debug spew be logged or
* displayed.
*/
//#define DPF_SUBCOMP_MASK
#endif // _DBGINFO_H_