Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygendriverspecs.h
Go to the documentation of this file.
00001 /* 00002 * PROJECT: ReactOS DDK 00003 * COPYRIGHT: This file is in the Public Domain. 00004 * FILE: driverspecs.h 00005 * ABSTRACT: This header stubs out Driver Verifier annotations to 00006 * allow drivers using them to compile with our header set. 00007 */ 00008 00009 #pragma once 00010 #define DRIVERSPECS_H 00011 00012 #ifndef SPECSTRINGS_H 00013 #include <specstrings.h> 00014 #endif 00015 00016 #include <concurrencysal.h> 00017 00018 // 00019 // Stubs 00020 // 00021 #define ___drv_unit_internal_kernel_driver 00022 #define ___drv_unit_kernel_code 00023 #define ___drv_unit_kernel_driver 00024 #define ___drv_unit_user_code 00025 #define ___drv_unit_user_driver 00026 #define __drv_acquiresCancelSpinLock 00027 #define __drv_acquiresCriticalRegion 00028 #define __drv_acquiresExclusiveResource(kind) 00029 #define __drv_acquiresExclusiveResourceGlobal(kind,param) 00030 #define __drv_acquiresPriorityRegion 00031 #define __drv_acquiresResource(kind) 00032 #define __drv_acquiresResourceGlobal(kind,param) 00033 #define __drv_aliasesMem 00034 #define __drv_allocatesMem(kind) 00035 #define __drv_arg(expr,annotes) 00036 #define __drv_at(expr,annotes) 00037 #define __drv_callbackType(kind) 00038 #define __drv_clearDoInit 00039 #define __drv_completionType(kindlist) 00040 #define __drv_constant 00041 #define __drv_defined(x) 00042 #define __drv_deref(annotes) 00043 #define __drv_dispatchType_other 00044 #define __drv_dispatchType(x) 00045 #define __drv_floatRestored 00046 #define __drv_floatSaved 00047 #define __drv_floatUsed 00048 #define __drv_formatString(kind) 00049 #define __drv_freesMem(kind) 00050 #define __drv_fun(annotes) 00051 #define __drv_functionClass 00052 #define __drv_holdsCancelSpinLock() 00053 #define __drv_holdsCriticalRegion() 00054 #define __drv_holdsPriorityRegion() 00055 #define __drv_in_deref(annotes) 00056 #define __drv_in(annotes) 00057 #define __drv_innerAcquiresGlobal(kind,param) 00058 #define __drv_innerMustHoldGlobal(kind,param) 00059 #define __drv_innerNeverHoldGlobal(kind,param) 00060 #define __drv_innerReleasesGlobal(kind,param) 00061 #define __drv_interlocked 00062 #define __drv_IoGetDmaAdapter 00063 #define __drv_isCancelIRQL 00064 #define __drv_isObjectPointer 00065 #define __drv_KMDF 00066 #define __drv_maxFunctionIRQL 00067 #define __drv_maxIRQL 00068 #define __drv_minFunctionIRQL 00069 #define __drv_minIRQL 00070 #define __drv_Mode_impl(x) 00071 #define __drv_mustHold(kind) 00072 #define __drv_mustHoldCancelSpinLock 00073 #define __drv_mustHoldCriticalRegion 00074 #define __drv_mustHoldGlobal(kind,param) 00075 #define __drv_mustHoldPriorityRegion 00076 #define __drv_NDIS 00077 #define __drv_neverHold(kind) 00078 #define __drv_neverHoldCancelSpinLock 00079 #define __drv_neverHoldCriticalRegion 00080 #define __drv_neverHoldGlobal(kind,param) 00081 #define __drv_neverHoldPriorityRegion 00082 #define __drv_nonConstant 00083 #define __drv_notInTry 00084 #define __drv_notPointer 00085 #define __drv_out_deref(annotes) 00086 #define __drv_out(annotes) 00087 #define __drv_preferredFunction(func,why) 00088 #define __drv_raisesIRQL 00089 #define __drv_releasesCancelSpinLock 00090 #define __drv_releasesCriticalRegion 00091 #define __drv_releasesExclusiveResource(kind) 00092 #define __drv_releasesExclusiveResourceGlobal(kind,param) 00093 #define __drv_releasesPriorityRegion 00094 #define __drv_releasesResource(kind) 00095 #define __drv_releasesResourceGlobal(kind,param) 00096 #define __drv_reportError(why) 00097 #define __drv_requiresIRQL 00098 #define __drv_restoresIRQL 00099 #define __drv_restoresIRQLGlobal 00100 #define __drv_ret(annotes) 00101 #define __drv_sameIRQL 00102 #define __drv_savesIRQL 00103 #define __drv_savesIRQLGlobal 00104 #define __drv_setsIRQL(irql) 00105 #define __drv_strictType(typename,mode) 00106 #define __drv_strictTypeMatch(mode) 00107 #define __drv_unit(p) 00108 #define __drv_useCancelIRQL 00109 #define __drv_valueIs(arglist) 00110 #define __drv_WDM 00111 #define __drv_when(cond,annotes) 00112 #define __internal_kernel_driver 00113 #define __kernel_code 00114 #define __kernel_driver 00115 #define __prefast_operator_new_null 00116 #define __prefast_operator_new_throws 00117 #define __user_code 00118 #define __user_driver 00119 #define _Dispatch_type_ 00120 #define _IRQL_always_function_max_(irql) 00121 #define _IRQL_always_function_min_(irql) 00122 #define _IRQL_is_cancel_ 00123 #define _IRQL_raises_(irql) 00124 #define _IRQL_requires_(irql) 00125 #define _IRQL_requires_max_(irql) 00126 #define _IRQL_requires_min_(irql) 00127 #define _IRQL_requires_same_ 00128 #define _IRQL_restores_ 00129 #define _IRQL_restores_global_(kind,param) 00130 #define _IRQL_saves_ 00131 #define _IRQL_saves_global_(kind,param) 00132 #define _IRQL_uses_cancel_ 00133 #define _Kernel_clear_do_init_(yesNo) 00134 #define _Kernel_float_restored_ 00135 #define _Kernel_float_saved_ 00136 #define _Kernel_float_used_ 00137 #define _Kernel_IoGetDmaAdapter_ 00138 #define _Kernel_releases_resource_(kind) 00139 #define _Kernel_requires_resource_held_(kind) 00140 #define _Kernel_requires_resource_not_held_(kind) 00141 #define _Kernel_acquires_resource_(kind) 00142 Generated on Sat May 26 2012 04:30:06 for ReactOS by
1.7.6.1
|