mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 15:46:52 +00:00
[WDF] Enable Resource and Interrupt APIs
This commit is contained in:
parent
ae72f18b55
commit
7c734db034
4 changed files with 116 additions and 160 deletions
|
@ -190,6 +190,7 @@ extern "C" {
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptCreate)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -618,6 +619,7 @@ Returns:
|
|||
}
|
||||
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptQueueDpcForIsr)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -657,6 +659,7 @@ Returns:
|
|||
}
|
||||
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptQueueWorkItemForIsr)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -698,6 +701,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptSynchronize)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -755,6 +759,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptAcquireLock)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -802,6 +807,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL + 1)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptReleaseLock)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -849,6 +855,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(PASSIVE_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptEnable)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -895,6 +902,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(PASSIVE_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptDisable)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -941,6 +949,7 @@ Returns:
|
|||
|
||||
_Must_inspect_result_
|
||||
struct _KINTERRUPT*
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptWdmGetInterrupt)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -977,6 +986,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptGetInfo)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1037,6 +1047,7 @@ Returns:
|
|||
}
|
||||
|
||||
WDFDEVICE
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptGetDevice)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1075,6 +1086,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptSetPolicy)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1144,6 +1156,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptSetExtendedPolicy)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1236,6 +1249,7 @@ _Must_inspect_result_
|
|||
_IRQL_requires_max_(PASSIVE_LEVEL)
|
||||
_Post_satisfies_(return == 1 || return == 0)
|
||||
BOOLEAN
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptTryToAcquireLock)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1297,6 +1311,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptReportActive)(
|
||||
_In_
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1342,6 +1357,7 @@ Returns:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfInterruptReportInactive)(
|
||||
_In_
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
|
|
@ -35,6 +35,7 @@ extern "C" {
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListSetSlotNumber)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -73,6 +74,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListSetInterfaceType)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -177,6 +179,7 @@ Return Value:
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListInsertIoResList)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -213,6 +216,7 @@ Return Value:
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListAppendIoResList)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -246,6 +250,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
ULONG
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListGetCount)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -285,6 +290,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
WDFIORESLIST
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListGetIoResList)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -331,6 +337,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListRemove)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -376,6 +383,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceRequirementsListRemoveByIoResList)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -456,6 +464,7 @@ Return Value:
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListCreate)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -604,6 +613,7 @@ Return Value:
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListInsertDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -640,6 +650,7 @@ Return Value:
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListAppendDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -671,6 +682,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListUpdateDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -746,6 +758,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
ULONG
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListGetCount)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -784,6 +797,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
PIO_RESOURCE_DESCRIPTOR
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListGetDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -838,6 +852,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListRemove)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -892,6 +907,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfIoResourceListRemoveByDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1041,6 +1057,7 @@ Return Value:
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfCmResourceListInsertDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1079,6 +1096,7 @@ Return Value:
|
|||
_Must_inspect_result_
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
NTSTATUS
|
||||
STDCALL
|
||||
WDFEXPORT(WdfCmResourceListAppendDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1112,6 +1130,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
ULONG
|
||||
STDCALL
|
||||
WDFEXPORT(WdfCmResourceListGetCount)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1144,6 +1163,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
PCM_PARTIAL_RESOURCE_DESCRIPTOR
|
||||
STDCALL
|
||||
WDFEXPORT(WdfCmResourceListGetDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1181,6 +1201,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfCmResourceListRemove)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
@ -1227,6 +1248,7 @@ Return Value:
|
|||
|
||||
__drv_maxIRQL(DISPATCH_LEVEL)
|
||||
VOID
|
||||
STDCALL
|
||||
WDFEXPORT(WdfCmResourceListRemoveByDescriptor)(
|
||||
__in
|
||||
PWDF_DRIVER_GLOBALS DriverGlobals,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue