#if !defined(BRMEMDEB_H) && !defined(__BEDRC__) && defined(BR_BUILD_WIN) && defined(BR_DEBUG)
#define BRMEMDEB_H
//========================================================================================
//
//     File:		BRMemDeb.h
//     Release Version:	$ 1.0d1 $
//
//     Creation Date:	12/11/92
//
//     COPYRIGHT 1992-93 SYMANTEC CORPORATION. ALL RIGHTS RESERVED. UNPUBLISHED -- RIGHTS
//     RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. USE OF COPYRIGHT NOTICE IS
//     PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION OR DISCLOSURE.
//
//     THIS SOFTWARE CONTAINS PROPRIETARY AND CONFIDENTIAL INFORMATION OF SYMANTEC
//     CORPORATION. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
//     EXPRESS WRITTEN PERMISSION OF SYMANTEC CORPORATION.
//
//     RESTRICTED RIGHTS LEGEND
//     Use, duplication, or disclosure by the Government is subject to restrictions as set
//     forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer
//     Software clause at DFARS 252.227-7013. Symantec Corporation, 10201 Torre Avenue,
//     Cupertino, CA 95014.
//
//========================================================================================

#ifndef   BRSTDDEF_H
#include "BRStdDef.h"
#endif

// The fields of BR_SBedMemoryDebugGlobals are prefaced with a "g" instead of an "f" in this
// to signify that this struct represents a single static structure.
struct BR_SBedMemoryDebugGlobals {
	void *gMemHeader;							// Memory debugging valid fMemory block list head
	BR_Boolean gMemDebugEnabled;				// Used to disable debugging for exception
	 											// system startup and termination
	BR_Boolean gAutoVerify;						// Call BR_CMemDebug::VerifyHeap in LinkIn and UnLink
	unsigned long gBlockCount;					// The number of fMemory blocks this task owns
};



#endif