26 Irp->IoStatus.Information = 0;
28 DPRINT(
"PCMCIA: Create/Close\n");
47 DPRINT(
"PCMCIA: DeviceIoControl\n");
49 Irp->IoStatus.Information = 0;
72 DPRINT(
"PCMCIA: Unload\n");
112 DPRINT(
"PCMCIA: IRP_MN_QUERY_POWER\n");
117 DPRINT(
"PCMCIA: IRP_MN_POWER_SEQUENCE\n");
126 DPRINT(
"PCMCIA: IRP_MN_WAIT_WAKE\n");
131 DPRINT(
"PCMCIA: IRP_MN_SET_POWER\n");
173 Irp->IoStatus.Information = 0;
191 DPRINT(
"PCMCIA: AddDevice\n");
203 FdoExt =
Fdo->DeviceExtension;
217 Fdo->Flags &= ~DO_DEVICE_INITIALIZING;
232 DPRINT1(
"PCMCIA: DriverEntry\n");
250 L"Pcmcia\\Parameters",
260 DPRINT(
"PCMCIA: Ioctl interface %s\n",
static PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(PIRP Irp)
PDEVICE_OBJECT PhysicalDeviceObject
NTSTATUS NTAPI PcmciaFdoPlugPlay(PPCMCIA_FDO_EXTENSION FdoExt, PIRP Irp)
#define FILE_DEVICE_SECURE_OPEN
#define NT_SUCCESS(StatCode)
DRIVER_INITIALIZE DriverEntry
_In_ PIO_STACK_LOCATION IrpSp
#define InitializeListHead(ListHead)
#define KeInitializeSpinLock(sl)
NTSYSAPI NTSTATUS WINAPI RtlQueryRegistryValues(ULONG, PCWSTR, PRTL_QUERY_REGISTRY_TABLE, PVOID, PVOID)
_In_ PCWSTR _Inout_ _At_ QueryTable _Pre_unknown_ PRTL_QUERY_REGISTRY_TABLE QueryTable
DRIVER_DISPATCH(nfs41_FsdDispatch)
#define RTL_QUERY_REGISTRY_REQUIRED
#define RTL_QUERY_REGISTRY_DIRECT
#define RTL_REGISTRY_SERVICES
#define UNREFERENCED_PARAMETER(P)
PDEVICE_OBJECT NTAPI IoAttachDeviceToDeviceStack(IN PDEVICE_OBJECT SourceDevice, IN PDEVICE_OBJECT TargetDevice)
NTSTATUS NTAPI IoCreateDevice(IN PDRIVER_OBJECT DriverObject, IN ULONG DeviceExtensionSize, IN PUNICODE_STRING DeviceName, IN DEVICE_TYPE DeviceType, IN ULONG DeviceCharacteristics, IN BOOLEAN Exclusive, OUT PDEVICE_OBJECT *DeviceObject)
#define IoCompleteRequest
POWER_STATE NTAPI PoSetPowerState(IN PDEVICE_OBJECT DeviceObject, IN POWER_STATE_TYPE Type, IN POWER_STATE State)
#define STATUS_NOT_SUPPORTED
DRIVER_DISPATCH PcmciaPlugPlay
DRIVER_DISPATCH PcmciaDeviceControl
DRIVER_DISPATCH PcmciaPower
DRIVER_UNLOAD PcmciaUnload
DRIVER_ADD_DEVICE PcmciaAddDevice
DRIVER_DISPATCH PcmciaCreateClose
NTSTATUS NTAPI PcmciaPdoPlugPlay(PPCMCIA_PDO_EXTENSION PdoExt, PIRP Irp)
NTSTATUS NTAPI PcmciaPdoSetPowerState(PPCMCIA_PDO_EXTENSION PdoExt)
#define FILE_DEVICE_BUS_EXTENDER
#define IRP_MJ_DEVICE_CONTROL
struct _IO_STACK_LOCATION::@1575::@1576 DeviceIoControl
struct _IO_STACK_LOCATION::@3974::@4010 Power
union _IO_STACK_LOCATION::@1575 Parameters
PPOWER_SEQUENCE PowerSequence
PCMCIA_DEVICE_STATE State
POWER_SEQUENCE PowerSequence
SYSTEM_POWER_STATE SystemPowerState
DEVICE_POWER_STATE DevicePowerState
PCMCIA_COMMON_EXTENSION Common
LIST_ENTRY ChildDeviceList
#define RtlCopyMemory(Destination, Source, Length)
#define RtlZeroMemory(Destination, Length)
#define STATUS_INVALID_DEVICE_REQUEST
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
_Must_inspect_result_ _In_ WDFDEVICE Fdo
#define IRP_MN_POWER_SEQUENCE
_In_ SYSTEM_POWER_STATE SystemPowerState
#define IRP_MN_QUERY_POWER