Author: tfaber Date: Wed Jul 6 10:52:08 2016 New Revision: 71833 URL: http://svn.reactos.org/svn/reactos?rev=71833&view=rev Log: [XDK] - Define DRIVER_DISPATCH_PAGED and DRIVER_DISPATCH_RAISED
Modified: trunk/reactos/sdk/include/xdk/iotypes.h Modified: trunk/reactos/sdk/include/xdk/iotypes.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/include/xdk/iotypes.h?rev=71833&r1=71832&r2=71833&view=diff ============================================================================== --- trunk/reactos/sdk/include/xdk/iotypes.h [iso-8859-1] (original) +++ trunk/reactos/sdk/include/xdk/iotypes.h [iso-8859-1] Wed Jul 6 10:52:08 2016 @@ -2209,13 +2209,23 @@ typedef DRIVER_UNLOAD *PDRIVER_UNLOAD; _Function_class_(DRIVER_DISPATCH) -_IRQL_requires_(PASSIVE_LEVEL) +_IRQL_requires_max_(DISPATCH_LEVEL) _IRQL_requires_same_ typedef NTSTATUS (NTAPI DRIVER_DISPATCH)( _In_ struct _DEVICE_OBJECT *DeviceObject, _Inout_ struct _IRP *Irp); typedef DRIVER_DISPATCH *PDRIVER_DISPATCH; +typedef DRIVER_DISPATCH DRIVER_DISPATCH_RAISED; + +_Function_class_(DRIVER_DISPATCH) +_IRQL_requires_(PASSIVE_LEVEL) +_IRQL_requires_same_ +typedef NTSTATUS +(NTAPI DRIVER_DISPATCH_PAGED)( + _In_ struct _DEVICE_OBJECT *DeviceObject, + _Inout_ struct _IRP *Irp); +typedef DRIVER_DISPATCH_PAGED *PDRIVER_DISPATCH_PAGED; typedef struct _DRIVER_OBJECT { CSHORT Type;