ffe828f87fc7199f91d657a8c788fc65f1dfc4bc
[reactos.git] / reactos / drivers / wdm / audio / backpln / portcls / private.h
1 /*
2 PortCls FDO Extension
3
4 by Andrew Greenwood
5 */
6
7 #ifndef PORTCLS_PRIVATE_H
8 #define PORTCLS_PRIVATE_H
9
10 #include <ntddk.h>
11 #include <debug.h>
12
13 #include <portcls.h>
14
15 NTAPI
16 NTSTATUS
17 PortClsCreate(
18 IN PDEVICE_OBJECT DeviceObject,
19 IN PIRP Irp);
20
21 NTAPI
22 NTSTATUS
23 PortClsPnp(
24 IN PDEVICE_OBJECT DeviceObject,
25 IN PIRP Irp);
26
27 NTAPI
28 NTSTATUS
29 PortClsPower(
30 IN PDEVICE_OBJECT DeviceObject,
31 IN PIRP Irp);
32
33 NTAPI
34 NTSTATUS
35 PortClsSysControl(
36 IN PDEVICE_OBJECT DeviceObject,
37 IN PIRP Irp);
38
39
40 typedef struct
41 {
42 PCPFNSTARTDEVICE StartDevice;
43
44 IResourceList* resources;
45 } PCExtension;
46
47 #endif