Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

arbp.h

Go to the documentation of this file.
00001 #ifndef _ARBP_ 00002 #define _ARBP_ 00003 00004 #ifndef FAR 00005 #define FAR 00006 #endif 00007 00008 #define ARB_DBG 1 // DBG 00009 00010 #if NTOS_KERNEL 00011 00012 // 00013 // If we are in the kernel use the in-kernel headers so we get the efficient 00014 // definitions of things 00015 // 00016 00017 #include "ntos.h" 00018 #include "zwapi.h" 00019 00020 #else 00021 00022 // 00023 // If we are building the library for bus drivers to use make sure we use the 00024 // same definitions of things as them 00025 // 00026 00027 #include "ntddk.h" 00028 00029 #endif 00030 00031 #include "arbiter.h" 00032 #include <stdlib.h> // for __min and __max 00033 00034 00035 #if ARB_DBG 00036 00037 extern PCHAR ArbpActionStrings[]; 00038 extern ULONG ArbStopOnError; 00039 extern ULONG ArbReplayOnError; 00040 00041 VOID 00042 ArbpDumpArbiterInstance( 00043 LONG Level, 00044 PARBITER_INSTANCE Arbiter 00045 ); 00046 00047 VOID 00048 ArbpDumpArbiterRange( 00049 LONG Level, 00050 PRTL_RANGE_LIST List, 00051 PUCHAR RangeText 00052 ); 00053 00054 VOID 00055 ArbpDumpArbitrationList( 00056 LONG Level, 00057 PLIST_ENTRY ArbitrationList 00058 ); 00059 00060 #endif // ARB_DBG 00061 00062 #endif _ARBP_

Generated on Sat May 15 19:39:16 2004 for test by doxygen 1.3.7