ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

driverspecs.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.