You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.1 KiB
68 lines
1.1 KiB
/*++
|
|
|
|
Copyright (c) 1990,91 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
RapDebug.h
|
|
|
|
Abstract:
|
|
|
|
This include file defines Rap's debug stuff.
|
|
|
|
Author:
|
|
|
|
John Rogers (JohnRo) 29-Apr-1991
|
|
|
|
Revision History:
|
|
|
|
29-Apr-1991 JohnRo
|
|
Created (copied stuff from LarryO's rdr/debug.h).
|
|
29-May-1991 JohnRo
|
|
Added RapTotalSize debug flag.
|
|
11-Jul-1991 JohnRo
|
|
Added support for RapStructureAlignment() and RapParmNumDescriptor().
|
|
|
|
--*/
|
|
|
|
#ifndef _RAPDEBUG_
|
|
#define _RAPDEBUG_
|
|
|
|
|
|
#include <windef.h> // DWORD, FALSE, TRUE.
|
|
|
|
|
|
// Debug trace level bits:
|
|
|
|
// RapConvertSingleEntry:
|
|
#define RAP_DEBUG_CONVERT 0x00000001
|
|
|
|
// RapParmNumDescriptor:
|
|
#define RAP_DEBUG_PARMNUM 0x00000080
|
|
|
|
// RapStructureAlignment:
|
|
#define RAP_DEBUG_STRUCALG 0x00000100
|
|
|
|
// RapTotalSize:
|
|
#define RAP_DEBUG_TOTALSIZ 0x00001000
|
|
|
|
#define RAP_DEBUG_ALL 0xFFFFFFFF
|
|
|
|
|
|
#if DBG
|
|
|
|
extern DWORD RappTrace;
|
|
|
|
#define DEBUG if (TRUE)
|
|
|
|
#define IF_DEBUG(Function) if (RappTrace & RAP_DEBUG_ ## Function)
|
|
|
|
#else
|
|
|
|
#define DEBUG if (FALSE)
|
|
|
|
#define IF_DEBUG(Function) if (FALSE)
|
|
|
|
#endif // DBG
|
|
|
|
#endif // _RAPDEBUG_
|