ReactOS  0.4.15-dev-1397-g19779b3
pcmcia.h
Go to the documentation of this file.
1 #ifndef _PCMCIA_PCH_
2 #define _PCMCIA_PCH_
3 
4 #include <wdm.h>
5 
6 typedef enum
7 {
14 
16 {
24 
25 typedef struct _PCMCIA_PDO_EXTENSION
26 {
29 
30 typedef struct _PCMCIA_FDO_EXTENSION
31 {
37 
38 /* pdo.c */
40 NTAPI
42  PIRP Irp);
43 
45 NTAPI
47 
48 /* fdo.c */
50 NTAPI
52  PIRP Irp);
53 
54 #endif /* _PCMCIA_PCH_ */
struct _PCMCIA_FDO_EXTENSION * PPCMCIA_FDO_EXTENSION
DEVICE_POWER_STATE DevicePowerState
Definition: pcmcia.h:21
struct _PCMCIA_FDO_EXTENSION PCMCIA_FDO_EXTENSION
PDEVICE_OBJECT Self
Definition: pcmcia.h:17
SYSTEM_POWER_STATE SystemPowerState
Definition: pcmcia.h:22
LIST_ENTRY ChildDeviceList
Definition: pcmcia.h:34
LONG NTSTATUS
Definition: precomp.h:26
NTSTATUS NTAPI PcmciaPdoPlugPlay(PPCMCIA_PDO_EXTENSION PdoExt, PIRP Irp)
Definition: pdo.c:16
PUSBHUB_PORT_PDO_EXTENSION NTAPI PdoExt(IN PDEVICE_OBJECT DeviceObject)
Definition: usbhub.c:133
KSPIN_LOCK Lock
Definition: pcmcia.h:35
enum _SYSTEM_POWER_STATE SYSTEM_POWER_STATE
NTSTATUS NTAPI PcmciaFdoPlugPlay(PPCMCIA_FDO_EXTENSION FdoExt, PIRP Irp)
Definition: fdo.c:16
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
_In_ PIRP Irp
Definition: csq.h:116
unsigned char BOOLEAN
PCMCIA_COMMON_EXTENSION Common
Definition: pcmcia.h:32
PDEVICE_OBJECT Ldo
Definition: pcmcia.h:33
enum _DEVICE_POWER_STATE DEVICE_POWER_STATE
PCMCIA_COMMON_EXTENSION Common
Definition: pcmcia.h:27
Definition: typedefs.h:119
PCMCIA_DEVICE_STATE State
Definition: pcmcia.h:20
struct _PCMCIA_COMMON_EXTENSION PCMCIA_COMMON_EXTENSION
NTSTATUS NTAPI PcmciaPdoSetPowerState(PPCMCIA_PDO_EXTENSION PdoExt)
Definition: pdo.c:30
ULONG KSPIN_LOCK
Definition: env_spec_w32.h:72
POWER_SEQUENCE PowerSequence
Definition: pcmcia.h:19
PCMCIA_DEVICE_STATE
Definition: pcmcia.h:6
struct _PCMCIA_PDO_EXTENSION PCMCIA_PDO_EXTENSION
struct _PCMCIA_PDO_EXTENSION * PPCMCIA_PDO_EXTENSION
struct _PCMCIA_COMMON_EXTENSION * PPCMCIA_COMMON_EXTENSION