ReactOS  0.4.15-dev-1377-ga59cecd
processr.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Generic CPU Driver
3  * LICENSE: GNU GPLv2 only as published by the Free Software Foundation
4  * FILE: drivers/processor/processr/processr.h
5  * PURPOSE: Common header file
6  * PROGRAMMERS: Eric Kohl <eric.kohl@reactos.org>
7  */
8 
9 #ifndef _PROCESSR_PCH_
10 #define _PROCESSR_PCH_
11 
12 #include <ntddk.h>
13 
14 typedef struct _DEVICE_EXTENSION
15 {
18 
20 
21 
22 /* misc.c */
23 
25 NTAPI
28  IN PIRP Irp);
29 
31 NTAPI
34  IN PIRP Irp);
35 
36 
37 /* pnp.c */
38 
40 NTAPI
43  IN PIRP Irp);
44 
46 NTAPI
50 
51 #endif /* _PROCESSR_PCH_ */
#define IN
Definition: typedefs.h:39
PDEVICE_OBJECT LowerDevice
Definition: processr.h:17
LONG NTSTATUS
Definition: precomp.h:26
_In_ PDEVICE_OBJECT DeviceObject
Definition: wdfdevice.h:2055
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
NTSTATUS NTAPI ProcessorAddDevice(IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT Pdo)
Definition: pnp.c:357
_In_ PIRP Irp
Definition: csq.h:116
WDF_EXTERN_C_START typedef _Must_inspect_result_ _In_ WDFDRIVER _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PDEVICE_OBJECT _In_opt_ PDEVICE_OBJECT _In_opt_ PDEVICE_OBJECT Pdo
Definition: wdfminiport.h:64
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
Definition: wdfdriver.h:213
NTSTATUS NTAPI ProcessorPnp(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
Definition: pnp.c:262
NTSTATUS NTAPI ForwardIrpAndWait(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
Definition: fdo.c:32
NTSTATUS NTAPI ForwardIrpAndForget(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
Definition: misc.c:59
PDEVICE_OBJECT DeviceObject
Definition: processr.h:16
struct _DEVICE_EXTENSION DEVICE_EXTENSION
struct _DEVICE_EXTENSION * PDEVICE_EXTENSION