ReactOS 0.4.16-dev-91-g764881a
fxtypedefskm.hpp
Go to the documentation of this file.
1/*++
2
3Copyright (c) Microsoft Corporation
4
5Module Name:
6
7 fxtypedefsKm.hpp
8
9Abstract:
10
11 KMDF side defines for common names for the types
12
13Author:
14
15
16
17Environment:
18
19 Kernel mode only
20
21Revision History:
22
23--*/
24
25#pragma once
26
29//typedef FxDeviceInterface CfxDeviceInterface;
30
31typedef PIRP MdIrp;
32
33typedef DRIVER_CANCEL MdCancelRoutineType, *MdCancelRoutine;
34typedef IO_COMPLETION_ROUTINE MdCompletionRoutineType, *MdCompletionRoutine;
35typedef REQUEST_POWER_COMPLETE MdRequestPowerCompleteType, *MdRequestPowerComplete;
36
37typedef
41 __in FxIrp *Irp,
43 );
44
45typedef
49 __in FxIrp *Irp,
50 __in PVOID CancelContext
51 );
52
53//
54// CSQ abstraction
55//
#define VOID
Definition: acefi.h:82
Definition: fxirp.hpp:28
_In_ PIRP Irp
Definition: csq.h:116
#define __in
Definition: dbghelp.h:35
#define NTSTATUS
Definition: precomp.h:21
IO_COMPLETION_ROUTINE MdCompletionRoutineType
IO_CSQ_IRP_CONTEXT MdIoCsqIrpContext
VOID(* PFX_CANCEL_ROUTINE)(__in FxDevice *Device, __in FxIrp *Irp, __in PVOID CancelContext)
NTSTATUS(* PFX_COMPLETION_ROUTINE)(__in FxDevice *Device, __in FxIrp *Irp, __in PVOID Context)
FxDeviceBase CfxDeviceBase
REQUEST_POWER_COMPLETE MdRequestPowerCompleteType
FxDevice CfxDevice
PIRP MdIrp
DRIVER_CANCEL MdCancelRoutineType
REQUEST_POWER_COMPLETE * MdRequestPowerComplete
IO_CSQ_IRP_CONTEXT * PMdIoCsqIrpContext
IO_COMPLETION_ROUTINE * MdCompletionRoutine
DRIVER_CANCEL * MdCancelRoutine
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474