/*-------------------------------------------------------------------------*/
/*!
 * \file	debug_zones.h
 * \brief	Declares this driver's debug zones.
 *
 * File:	debug_zones.h
 *
 *
 * Copyright (c) 2002-2004 Logic Product Development
 *
 * NOTICE:
 *	This file contains source code, ideas, techniques, and information
 *	(the Information) which are Proprietary and Confidential Information
 *	of Logic Product Development, Inc.  This Information may not be used
 *	by or disclosed to any third party except under written license, and
 *	shall be subject to the limitations prescribed under license.
 */
/*-------------------------------------------------------------------------*/
#ifndef _DEBUG_ZONES_H_
#define _DEBUG_ZONES_H_


/* Name of this driver. */
#define DRVR_NAME (TEXT("FOO:"))

#ifdef	DEBUG
#define FOOMSG	DEBUGMSG
//
// Windows CE debug zones
//
#define ZONE_INIT		DEBUGZONE(0)
#define ZONE_OPEN		DEBUGZONE(1)
#define ZONE_READ		DEBUGZONE(2)
#define ZONE_WRITE		DEBUGZONE(3)
#define ZONE_CLOSE		DEBUGZONE(4)
#define ZONE_IOCTL		DEBUGZONE(5)
#define ZONE_THREAD		DEBUGZONE(6)
#define ZONE_EVENTS		DEBUGZONE(7)
#define ZONE_CRITSEC	DEBUGZONE(8)
#define ZONE_FLOW		DEBUGZONE(9)
#define ZONE_IR			DEBUGZONE(10)
#define ZONE_USR_READ	DEBUGZONE(11)
#define ZONE_ALLOC		DEBUGZONE(12)
#define ZONE_FUNCTION	DEBUGZONE(13)
#define ZONE_WARN		DEBUGZONE(14)
#define ZONE_ERROR		DEBUGZONE(15)

#else

//#define FOOMSG	DEBUGMSG
#define FOOMSG	RETAILMSG
#define ZONE_INIT		1
#define ZONE_OPEN		1
#define ZONE_READ		1
#define ZONE_WRITE		1
#define ZONE_CLOSE		1
#define ZONE_IOCTL		1
#define ZONE_THREAD		1
#define ZONE_EVENTS		1
#define ZONE_CRITSEC	1
#define ZONE_FLOW		1
#define ZONE_IR			1
#define ZONE_USR_READ	1
#define ZONE_ALLOC		1
#define ZONE_FUNCTION	1
#define ZONE_WARN		1
#define ZONE_ERROR		1

#endif

#endif /* closes #ifndef _DEBUG_ZONES_H_ */

