ReactOS 0.4.15-dev-7677-g8209aa5
pcmcia.h File Reference
#include <wdm.h>
Include dependency graph for pcmcia.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _PCMCIA_COMMON_EXTENSION
 
struct  _PCMCIA_PDO_EXTENSION
 
struct  _PCMCIA_FDO_EXTENSION
 

Typedefs

typedef struct _PCMCIA_COMMON_EXTENSION PCMCIA_COMMON_EXTENSION
 
typedef struct _PCMCIA_COMMON_EXTENSIONPPCMCIA_COMMON_EXTENSION
 
typedef struct _PCMCIA_PDO_EXTENSION PCMCIA_PDO_EXTENSION
 
typedef struct _PCMCIA_PDO_EXTENSIONPPCMCIA_PDO_EXTENSION
 
typedef struct _PCMCIA_FDO_EXTENSION PCMCIA_FDO_EXTENSION
 
typedef struct _PCMCIA_FDO_EXTENSIONPPCMCIA_FDO_EXTENSION
 

Enumerations

enum  PCMCIA_DEVICE_STATE {
  dsStopped , dsStarted , dsPaused , dsRemoved ,
  dsSurpriseRemoved
}
 

Functions

NTSTATUS NTAPI PcmciaPdoPlugPlay (PPCMCIA_PDO_EXTENSION PdoExt, PIRP Irp)
 
NTSTATUS NTAPI PcmciaPdoSetPowerState (PPCMCIA_PDO_EXTENSION PdoExt)
 
NTSTATUS NTAPI PcmciaFdoPlugPlay (PPCMCIA_FDO_EXTENSION FdoExt, PIRP Irp)
 

Typedef Documentation

◆ PCMCIA_COMMON_EXTENSION

◆ PCMCIA_FDO_EXTENSION

◆ PCMCIA_PDO_EXTENSION

◆ PPCMCIA_COMMON_EXTENSION

◆ PPCMCIA_FDO_EXTENSION

◆ PPCMCIA_PDO_EXTENSION

Enumeration Type Documentation

◆ PCMCIA_DEVICE_STATE

Enumerator
dsStopped 
dsStarted 
dsPaused 
dsRemoved 
dsSurpriseRemoved 

Definition at line 6 of file pcmcia.h.

7{
PCMCIA_DEVICE_STATE
Definition: pcmcia.h:7
@ dsSurpriseRemoved
Definition: pcmcia.h:12
@ dsStopped
Definition: pcmcia.h:8
@ dsPaused
Definition: pcmcia.h:10
@ dsStarted
Definition: pcmcia.h:9
@ dsRemoved
Definition: pcmcia.h:11

Function Documentation

◆ PcmciaFdoPlugPlay()

NTSTATUS NTAPI PcmciaFdoPlugPlay ( PPCMCIA_FDO_EXTENSION  FdoExt,
PIRP  Irp 
)

Definition at line 16 of file fdo.c.

18{
20
22
24
26}
#define UNIMPLEMENTED
Definition: debug.h:115
_In_ PIRP Irp
Definition: csq.h:116
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
#define IoCompleteRequest
Definition: irp.c:1240
#define STATUS_NOT_SUPPORTED
Definition: ntstatus.h:423
#define IO_NO_INCREMENT
Definition: iotypes.h:598

Referenced by PcmciaPlugPlay().

◆ PcmciaPdoPlugPlay()

NTSTATUS NTAPI PcmciaPdoPlugPlay ( PPCMCIA_PDO_EXTENSION  PdoExt,
PIRP  Irp 
)

Definition at line 16 of file pdo.c.

18{
20
22
24
26}
PUSBHUB_PORT_PDO_EXTENSION NTAPI PdoExt(IN PDEVICE_OBJECT DeviceObject)
Definition: usbhub.c:133

Referenced by PcmciaPlugPlay().

◆ PcmciaPdoSetPowerState()

NTSTATUS NTAPI PcmciaPdoSetPowerState ( PPCMCIA_PDO_EXTENSION  PdoExt)

Definition at line 30 of file pdo.c.

31{
33
35
36 return STATUS_SUCCESS;
37}
#define STATUS_SUCCESS
Definition: shellext.h:65

Referenced by PcmciaPower().