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

pnparb.c

Go to the documentation of this file.
00001 /*++ 00002 00003 Copyright (c) 1997 Microsoft Corporation 00004 00005 Module Name: 00006 00007 pnparb.c 00008 00009 Abstract: 00010 00011 This module contains support routines for the Pnp resource arbiters. 00012 00013 Author: 00014 00015 Andrew Thornton (andrewth) 1-April-1997 00016 00017 00018 Environment: 00019 00020 Kernel mode 00021 00022 --*/ 00023 00024 #include "iop.h" 00025 #pragma hdrstop 00026 00027 // 00028 // Debugging support 00029 // 00030 00031 // 00032 // Always enable the debug stuff at the moment 00033 // BUGBUG(andrewth) - this should go away before we ship 00034 // 00035 #undef DBG 00036 #define DBG 1 00037 #if DBG 00038 00039 // 00040 // Debug print level: 00041 // -1 = no messages 00042 // 0 = vital messages only 00043 // 1 = call trace 00044 // 2 = verbose messages 00045 // 00046 00047 LONG IoArbiterDebugLevel = -1; 00048 00049 #define DEBUG_PRINT(Level, Message) \ 00050 if (Level <= IoArbiterDebugLevel) DbgPrint Message 00051 00052 #else 00053 00054 #define DEBUG_PRINT(Level, Message) 00055 00056 #endif // DBG 00057 00058 00059 #define ARBITER_CONTEXT_TO_INSTANCE(x) (x) 00060 00061 // 00062 // Include code from pnp 00063 // This is a cpp style symbolic link 00064 // 00065 00066 00067 #include "..\pnp\arbiter.c" 00068

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