Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenpcmcia.h
Go to the documentation of this file.
00001 00002 #include <ntifs.h> 00003 #include <wdmguid.h> 00004 #include <stdio.h> 00005 #include <ntddk.h> 00006 00007 typedef enum { 00008 dsStopped, 00009 dsStarted, 00010 dsPaused, 00011 dsRemoved, 00012 dsSurpriseRemoved 00013 } PCMCIA_DEVICE_STATE; 00014 00015 typedef struct _PCMCIA_COMMON_EXTENSION { 00016 PDEVICE_OBJECT Self; 00017 BOOLEAN IsFDO; 00018 POWER_SEQUENCE PowerSequence; 00019 PCMCIA_DEVICE_STATE State; 00020 DEVICE_POWER_STATE DevicePowerState; 00021 SYSTEM_POWER_STATE SystemPowerState; 00022 } PCMCIA_COMMON_EXTENSION, *PPCMCIA_COMMON_EXTENSION; 00023 00024 typedef struct _PCMCIA_PDO_EXTENSION { 00025 PCMCIA_COMMON_EXTENSION Common; 00026 } PCMCIA_PDO_EXTENSION, *PPCMCIA_PDO_EXTENSION; 00027 00028 typedef struct _PCMCIA_FDO_EXTENSION { 00029 PCMCIA_COMMON_EXTENSION Common; 00030 PDEVICE_OBJECT Ldo; 00031 LIST_ENTRY ChildDeviceList; 00032 KSPIN_LOCK Lock; 00033 } PCMCIA_FDO_EXTENSION, *PPCMCIA_FDO_EXTENSION; 00034 00035 /* pdo.c */ 00036 NTSTATUS 00037 NTAPI 00038 PcmciaPdoPlugPlay(PPCMCIA_PDO_EXTENSION PdoExt, 00039 PIRP Irp); 00040 00041 NTSTATUS 00042 NTAPI 00043 PcmciaPdoSetPowerState(PPCMCIA_PDO_EXTENSION PdoExt); 00044 00045 /* fdo.c */ 00046 NTSTATUS 00047 NTAPI 00048 PcmciaFdoPlugPlay(PPCMCIA_FDO_EXTENSION FdoExt, 00049 PIRP Irp); 00050 Generated on Sun May 27 2012 04:27:29 for ReactOS by
1.7.6.1
|