ReactOS  0.4.15-dev-1374-g8d3e80e
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 {
8  dsStopped,
9  dsStarted,
10  dsPaused,
11  dsRemoved,
PCMCIA_DEVICE_STATE
Definition: pcmcia.h:6

Function Documentation

◆ PcmciaFdoPlugPlay()

NTSTATUS NTAPI PcmciaFdoPlugPlay ( PPCMCIA_FDO_EXTENSION  FdoExt,
PIRP  Irp 
)

Definition at line 16 of file fdo.c.

18 {
19  UNREFERENCED_PARAMETER(FdoExt);
20 
22 
24 
25  return STATUS_NOT_SUPPORTED;
26 }
return STATUS_NOT_SUPPORTED
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
_In_ PIRP Irp
Definition: csq.h:116
#define IoCompleteRequest
Definition: irp.c:1240
#define IO_NO_INCREMENT
Definition: iotypes.h:581
#define UNIMPLEMENTED
Definition: debug.h:115

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 
25  return STATUS_NOT_SUPPORTED;
26 }
return STATUS_NOT_SUPPORTED
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
PUSBHUB_PORT_PDO_EXTENSION NTAPI PdoExt(IN PDEVICE_OBJECT DeviceObject)
Definition: usbhub.c:133
_In_ PIRP Irp
Definition: csq.h:116
#define IoCompleteRequest
Definition: irp.c:1240
#define IO_NO_INCREMENT
Definition: iotypes.h:581
#define UNIMPLEMENTED
Definition: debug.h:115

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 UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
PUSBHUB_PORT_PDO_EXTENSION NTAPI PdoExt(IN PDEVICE_OBJECT DeviceObject)
Definition: usbhub.c:133
#define UNIMPLEMENTED
Definition: debug.h:115
#define STATUS_SUCCESS
Definition: shellext.h:65

Referenced by PcmciaPower().