ReactOS  0.4.14-dev-608-gd495a4f
_DEVICE_OBJECT Struct Reference

#include <env_spec_w32.h>

Collaboration diagram for _DEVICE_OBJECT:

Public Attributes

HANDLE h
 
PVOID DeviceExtension
 
ULONG Flags
 
ULONG AlignmentRequirement
 
UCHAR StackSize
 

Detailed Description

Definition at line 413 of file env_spec_w32.h.

Member Data Documentation

◆ AlignmentRequirement

◆ DeviceExtension

PVOID _DEVICE_OBJECT::DeviceExtension

Definition at line 418 of file env_spec_w32.h.

Referenced by _Dispatch_type_(), _Function_class_(), ACPIDispatchDeviceControl(), add_volume_device(), AddControllers(), AddDeviceInternal(), AfdAccept(), AfdCancelHandler(), AfdCreateSocket(), AfdSelect(), BeepClose(), BeepCreate(), BeepDPC(), BeepStartIo(), BeepUnload(), BlasterClose(), BlasterDeviceControl(), BlasterWrite(), Bus_AddDevice(), Bus_InitializePdo(), Bus_PlugInDevice(), Bus_PnP(), Bus_Power(), CallUSBD(), CancelQueued(), CdRomCreateDeviceObject(), CdRomCreateWellKnownName(), CdRomDeleteWellKnownName(), CdRomDeviceControl(), CdRomDeviceControlCompletion(), CdRomDeviceControlDispatch(), CdRomDvdEndAllSessionsCompletion(), CdRomErrorHandler(), CdRomGetDeviceType(), CdRomIsPlayActive(), CdRomMediaChangeCompletion(), CdRomPrepareUpdateCapabilitiesIrp(), CdRomReadWriteVerification(), CdRomRemoveDevice(), CdRomSetVolumeIntermediateCompletion(), CdRomSwitchModeCompletion(), CdRomTickHandler(), CdRomUpdateGeometryCompletion(), CdRomXACompletion(), check_system_root(), ClassAcquireRemoveLockEx(), ClassAddDevice(), ClassAsynchronousCompletion(), ClassBuildRequest(), ClassCancelRoutine(), ClassCleanup(), ClassClose(), ClassCompleteRequest(), ClassCreate(), ClassCreateClose(), ClassCreateDeviceObject(), ClassDeviceControl(), ClassDeviceControlDispatch(), ClassDispatchPnp(), ClassDispatchPower(), ClassInternalIoControl(), ClassMinimalPowerHandler(), ClasspCreateClose(), ClasspFailurePredict(), ClasspMediaChangeDetectionCompletion(), ClassPnp(), ClassPnpStartDevice(), ClasspPowerDownCompletion(), ClasspPowerHandler(), ClasspPowerUpCompletion(), ClasspRegisterMountedDeviceInterface(), ClasspRetryRequestDpc(), ClasspStartIo(), ClasspTimerTick(), ClassQueryPnpCapabilities(), ClassRead(), ClassReadWrite(), ClassReleaseQueueCompletion(), ClassReleaseRemoveLock(), ClassRemoveDevice(), ClassSendSrbAsynchronous(), ClassSendSrbSynchronous(), ClassShutdownFlush(), ClassSpinDownPowerHandler(), ClassStartIo(), ClassStopUnitPowerHandler(), ClassSystemControl(), CmBattAddAcAdapter(), CmBattAddBattery(), CmBattCreateFdo(), CmBattIoctl(), CmBattNotifyHandler(), CmBattOpenClose(), CmBattPnpDispatch(), CmBattPowerCallBack(), CmBattPowerDispatch(), CmBattRemoveDevice(), CmBattSystemControl(), CmBattWaitWakeLoop(), CmBattWakeDpc(), CompBattAddDevice(), CompBattIoctl(), CompBattPnpDispatch(), CompBattPowerDispatch(), CompBattSystemControl(), ConfigureDevice(), create_calc_threads(), CreateCdRomDeviceObject(), CreateClassDeviceObject(), CreateDeviceIds(), CreateDiskDeviceObject(), CreateDMA(), CreateFlopDeviceObject(), CreatePartitionDeviceObjects(), CreateSoundBlaster(), CreateUsbChildDeviceObject(), DequeueFreeTransferPacket(), DestroyAllTransferPackets(), DestroyPortDriver(), DestroyTransferPacket(), DestroyUsbChildDeviceObject(), DetermineDriveType(), DetermineMediaType(), DeviceStatusChangeThread(), DevPoCompletionRoutine(), DisableWriteCache(), DiskCreateFdo(), DiskCreatePdo(), DiskCreateSymbolicLinks(), DiskDeleteSymbolicLinks(), DiskDeviceControl(), DiskFdoExecuteWmiMethod(), DiskFdoProcessError(), DiskFdoQueryWmiDataBlock(), DiskFdoQueryWmiRegInfo(), DiskFdoSetWmiDataBlock(), DiskInfoExceptionComplete(), DiskInitPdo(), DiskIoctlCreateDisk(), DiskIoctlGetDriveGeometryEx(), DiskIoctlGetDriveLayout(), DiskIoctlGetDriveLayoutEx(), DiskIoctlGetLengthInfo(), DiskIoctlGetPartitionInfo(), DiskIoctlGetPartitionInfoEx(), DiskIoctlSetDriveLayout(), DiskIoctlSetDriveLayoutEx(), DiskIoctlSetPartitionInfo(), DiskIoctlSetPartitionInfoEx(), DiskQueryId(), DiskQueryPnpCapabilities(), DiskReadWriteVerification(), DiskRemoveDevice(), DiskShutdownFlush(), DiskStopDevice(), DiskUpdatePartitions(), DiskUpdateRemovablePartitions(), DiskWmiFunctionControl(), DispatchCleanup(), DispatchClose(), DispatchCreate(), DispatchCreateKMix(), DispatchCreateSysAudioPin(), DispatchPnp(), DispatchPower(), DispatchRead(), DispatchWrite(), do_shutdown(), DpcRoutine(), DriverCleanup(), DriverEntry(), DriverIoControl(), DriverUnload(), EnableIrq(), EnqueueFreeTransferPacket(), EnumerateDevices(), Ext2Cleanup(), Ext2Close(), Ext2Create(), Ext2DeleteReparsePoint(), Ext2DismountVolume(), Ext2Flush(), Ext2GetReparsePoint(), Ext2GetRetrievalPointerBase(), Ext2GetRetrievalPointers(), Ext2IsVolumeMounted(), Ext2LockVolume(), Ext2MountVolume(), Ext2NotifyChangeDirectory(), Ext2OplockRequest(), Ext2ProcessUserProperty(), Ext2QueryDirectory(), Ext2QueryEa(), Ext2QueryRetrievalPointers(), Ext2QueryVolumeInformation(), Ext2Read(), Ext2ReadFile(), Ext2ReadVolume(), Ext2SetEa(), Ext2SetFileInformation(), Ext2SetReparsePoint(), Ext2SetVolumeInformation(), Ext2UnlockVolume(), Ext2VerifyVolume(), Ext2Write(), Ext2WriteFile(), Ext2WriteVolume(), FdcAddDevice(), FdcFdoQueryBusRelations(), FdcFdoStartDevice(), FdcPdoQueryCapabilities(), FdcPdoQueryId(), FdcPnp(), FdcPower(), FDO_CloseConfiguration(), FDO_CreateChildPdo(), FDO_DeviceRelations(), FDO_Dispatch(), FDO_HandleInternalDeviceControl(), FDO_HandlePnp(), FDO_HandleResetCyclePort(), FDO_HandleSystemControl(), FDO_QueryCapabilities(), FDO_StartDevice(), FdoClose(), FdoCreate(), FdoCreateRawParallelPdo(), FdoEnumerateDevices(), FdoPnp(), FdoPnpControl(), FdoPower(), FdoPowerControl(), FdoQueryBusRelations(), FdoStartDevice(), FFSCleanup(), FFSClose(), FFSCreate(), FFSDismountVolume(), FFSFastIoQueryBasicInfo(), FFSFastIoQueryNetworkOpenInfo(), FFSFastIoQueryStandardInfo(), FFSFlush(), FFSLockVolume(), FFSMountVolume(), FFSNotifyChangeDirectory(), FFSQueryDirectory(), FFSQueryInformation(), FFSQueryVolumeInformation(), FFSRead(), FFSReadFile(), FFSReadVolume(), FFSSetInformation(), FFSSetVolumeInformation(), FFSUnlockVolume(), FFSVerifyVolume(), FFSWrite(), FFSWriteFile(), FFSWriteVolume(), FilterDispatch_fnClose(), FltpAttachToFileSystemDevice(), FltpCleanupDeviceObject(), FltpCreate(), FltpDetachFromFileSystemDevice(), FltpDeviceControl(), FltpDispatch(), FltpEnumerateFileSystemVolumes(), FltpFastIoCheckIfPossible(), FltpFastIoDeviceControl(), FltpFastIoLock(), FltpFastIoMdlRead(), FltpFastIoMdlReadComplete(), FltpFastIoMdlReadCompleteCompressed(), FltpFastIoMdlWriteComplete(), FltpFastIoMdlWriteCompleteCompressed(), FltpFastIoPrepareMdlWrite(), FltpFastIoQueryBasicInfo(), FltpFastIoQueryNetworkOpenInfo(), FltpFastIoQueryOpen(), FltpFastIoQueryStandardInfo(), FltpFastIoRead(), FltpFastIoReadCompressed(), FltpFastIoUnlockAll(), FltpFastIoUnlockAllByKey(), FltpFastIoUnlockSingle(), FltpFastIoWrite(), FltpFastIoWriteCompressed(), FltpFsControl(), FltpIsAttachedToDevice(), ForwardIrpAndForget(), ForwardIrpAndWait(), ForwardIrpSynchronous(), ForwardIrpToAttachedFdoAndForget(), ForwardIrpToLowerDeviceAndForget(), free_vol(), FreeBT_AbortPipes(), FreeBT_AddDevice(), FreeBT_DispatchClean(), FreeBT_DispatchClose(), FreeBT_DispatchCreate(), FreeBT_DispatchDevCtrl(), FreeBT_DispatchPnP(), FreeBT_DispatchPower(), FreeBT_DispatchRead(), FreeBT_DispatchSysCtrl(), FreeBT_DispatchWrite(), FreeBT_GetHCIEvent(), FreeBT_GetPortStatus(), FreeBT_HCIEventCompletion(), FreeBT_HCISendCompletion(), FreeBT_QueryWmiDataBlock(), FreeBT_QueryWmiRegInfo(), FreeBT_ReadCompletion(), FreeBT_ResetParentPort(), FreeBT_ResetPipe(), FreeBT_SendHCICommand(), FreeBT_SetWmiDataBlock(), FreeBT_SetWmiDataItem(), FreeBT_WriteCompletion(), FreeDeviceData(), fsctl_request(), FsdClose(), FsdCreate(), FsdGetFsFullSizeInformation(), FsdGetFsSizeInformation(), FsdGetFsVolumeInformation(), FsdMount(), FsdRead(), FsdSetFsLabelInformation(), FsRecFsControl(), FsRecLoadFileSystem(), FsRecRegisterFs(), GetCurrentResources(), GetSysAudioDeviceCount(), GetSysAudioDevicePnpName(), GetUsbDeviceDescriptor(), GreenDispatch(), GreenPnp(), GreenPower(), GreenQueryBusRelations(), GreenQueryId(), HalpAddDevice(), HalpDispatchPnp(), HalpDispatchPower(), HalpQueryDeviceRelations(), HalpQueryIdPdo(), HalpQueryResourceRequirements(), HalpQueryResources(), HandleCancelRemoveDevice(), HandleCancelStopDevice(), CHCDController::HandleDeviceControl(), HandleDeviceQueryPower(), HandleDeviceSetPower(), CHCDController::HandlePnp(), HandleQueryCapabilities(), HandleQueryRemoveDevice(), HandleQueryStopDevice(), HandleReadIrp(), HandleRemoveDevice(), HandleStartDevice(), HandleStopDevice(), HandleSurpriseRemoval(), HandleSystemQueryPower(), HandleSystemSetPower(), HDA_AddDevice(), HDA_DpcForIsr(), HDA_FdoPnp(), HDA_FDOQueryBusRelations(), HDA_FDORemoveDevice(), HDA_FDOStartDevice(), HDA_InitCodec(), HDA_InitCorbRirbPos(), HDA_InterruptService(), HDA_PDOHandleQueryInterface(), HDA_PDOQueryId(), HDA_PDORemoveDevice(), HDA_Pnp(), HDA_Power(), HDA_ResetController(), HDA_SendVerbs(), HDA_SystemControl(), Hid_DisableConfiguration(), Hid_DispatchUrb(), Hid_GetProtocol(), Hid_PnpStart(), Hid_SelectConfiguration(), HidAddDevice(), HidClass_BuildIrp(), HidClass_Close(), HidClass_Create(), HidClass_DeviceControl(), HidClass_DispatchDefault(), HidClass_PnP(), HidClass_Power(), HidClass_Read(), HidClass_Write(), HidClassAddDevice(), HidClassFDO_CopyDeviceRelations(), HidClassFDO_DeviceRelations(), HidClassFDO_DispatchRequest(), HidClassFDO_DispatchRequestSynchronous(), HidClassFDO_GetDescriptors(), HidClassFDO_PnP(), HidClassFDO_QueryCapabilities(), HidClassFDO_RemoveDevice(), HidClassFDO_StartDevice(), HidClassPDO_CreatePDO(), HidClassPDO_HandleQueryHardwareId(), HidClassPDO_HandleQueryInstanceId(), HidClassPDO_PnP(), HidInternalDeviceControl(), HidPnp(), HidPower(), HidSystemControl(), HidUsb_AbortPipe(), HidUsb_GetPortStatus(), HidUsb_GetReportDescriptor(), HidUsb_ReadReport(), HidUsb_ResetInterruptPipe(), HidUsb_ResetPort(), HidUsb_ResetWorkerRoutine(), HitachiProcessError(), HitachProcessError(), HoldIoRequests(), HoldIoRequestsWorkerRoutine(), i8042DeviceControl(), i8042InternalDeviceControl(), i8042KbdDeviceControl(), i8042KbdInternalDeviceControl(), i8042KbdStartIo(), i8042MouInternalDeviceControl(), i8042Pnp(), i8042PnpStartDevice(), i8042Power(), i8042RemoveDevice(), i8042SendHookWorkItem(), i8042StartIo(), IdleRequestWorkerRoutine(), IKsDevice_Create(), IKsDevice_Pnp(), IKsDevice_PnpStartDevice(), IKsFilterFactory_fnInitialize(), InitDevice(), CHCDController::Initialize(), CHubController::Initialize(), InitializeDeviceData(), InitializeFilterWithKs(), InitializeSoundBlaster(), InitializeTransferPackets(), InsertAudioDevice(), InterfacePciDevicePresentEx(), IntVideoPortDispatchCleanup(), IntVideoPortDispatchFdoPnp(), IntVideoPortDispatchOpen(), IntVideoPortDispatchPdoPnp(), IntVideoPortDispatchPnp(), IntVideoPortDispatchPower(), IntVideoPortDispatchSystemControl(), IntVideoPortFilterResourceRequirements(), IntVideoPortFindAdapter(), IntVideoPortForwardIrpAndWait(), IntVideoPortInbvCleanup(), IntVideoPortPnPStartDevice(), IntVideoPortQueryBusRelations(), IntVideoPortSetupInterrupt(), IntVideoPortSetupTimer(), IrpStub(), IsaAddDevice(), IsaPnp(), IsFloppyDevice(), IsThisAMultiLunDevice(), IsThisAnAtapiChanger(), IsValidPDO(), KbdHid_AddDevice(), KbdHid_Close(), KbdHid_Create(), KbdHid_DeviceControl(), KbdHid_Flush(), KbdHid_FreeResources(), KbdHid_InternalDeviceControl(), KbdHid_Pnp(), KbdHid_Power(), KbdHid_StartDevice(), KbdHid_SubmitRequest(), KbdHid_SystemControl(), KeyboardAddDevice(), KeyboardDeviceWorker(), KeyboardInternalDeviceControl(), KMix_AddDevice(), KoDeviceInitialize(), KopAddDevice(), KopDispatchClose(), KsCreateDevice(), KsDefaultDispatchPnp(), KsDefaultDispatchPower(), KsDefaultForwardIrp(), KsDispatchIrp(), KsGetBusEnumIdentifier(), KsGetBusEnumParentFDOFromChildPDO(), KsGetBusEnumPnpDeviceObject(), KsGetDeviceForDeviceObject(), KsInitializeDevice(), KsInstallBusEnumInterface(), KsIsBusEnumChildDevice(), KspCreate(), KspCreateFilter(), KspCreatePDO(), KspCreatePin(), KspForwardIrpSynchronous(), KsRemoveBusEnumInterface(), KsServiceBusEnumCreateRequest(), KsServiceBusEnumPnpRequest(), KsSetPowerDispatch(), KsSetTargetDeviceObject(), KsTerminateDevice(), LanAdapterInfo(), LanCloseProtocol(), LanCreateProtocol(), LanEnumAdapters(), LanReadData(), LANRegisterAdapter(), LANRegisterProtocol(), LanSetBufferedMode(), LANTransmitInternal(), LANUnregisterProtocol(), MiniportWorker(), MouHid_AddDevice(), MouHid_Close(), MouHid_Create(), MouHid_DeviceControl(), MouHid_Flush(), MouHid_FreeResources(), MouHid_InternalDeviceControl(), MouHid_Pnp(), MouHid_Power(), MouHid_StartDevice(), MouHid_SubmitRequest(), MouHid_SystemControl(), mount_vol(), MountMgrCleanup(), MountMgrDeviceControl(), MountMgrShutdown(), MountMgrUnload(), MPU401Close(), MPU401DeviceControl(), MsfsClose(), MsfsCreate(), MsfsCreateMailslot(), MupCreate(), NdisGenericIrpHandler(), NdisIAddDevice(), NdisIDeviceIoControl(), NdisIDispatchPnp(), NdisIPnPCancelStopDevice(), NdisIPnPQueryStopDevice(), NdisIPnPStartDevice(), NdisIPnPStopDevice(), NdisIPower(), NdisIPwrQueryPower(), NdisIPwrSetPower(), NdisIShutdown(), NdisMQueryAdapterResources(), NdisMRegisterDevice(), NdisPciAssignResources(), NewTransferPacket(), NtfsCleanup(), NtfsClose(), NtfsCreate(), NtfsCreateFile(), NtfsDeviceControl(), NtfsGetFsSizeInformation(), NtfsMountVolume(), NtfsQueryDirectory(), NtfsQueryInformation(), NtfsQueryVolumeInformation(), NtfsRead(), NtfsSetInformation(), NtfsUserFsRequest(), NtfsWrite(), PcAddAdapterDevice(), PcForwardIrpSynchronous(), PciAddDevice(), PciDispatchIrp(), PciFindParentPciFdoExtension(), PciIdeXAddDevice(), PciIdeXFdoQueryBusRelations(), PciIdeXFdoStartDevice(), PciIdeXForwardOrIgnore(), PciIdeXPdoQueryDeviceRelations(), PciIdeXPdoQueryDeviceText(), PciIdeXPdoQueryId(), PciIdeXPdoQueryResourceRequirements(), PcIoTimerRoutine(), PciPdoCreate(), PciPnpControl(), PciPowerControl(), PciProcessBus(), PciQueryId(), PciScanBus(), PcmciaAddDevice(), PcmciaPlugPlay(), PcmciaPower(), PcRegisterSubdevice(), PcRequestNewPowerState(), PcUnregisterAdapterPowerManagement(), PDO_HandleInternalDeviceControl(), PDO_HandlePnp(), pdo_pnp(), PdoClose(), PdoCreate(), PdoExt(), PdoPnpControl(), PdoQueryBusInformation(), PdoQueryCapabilities(), PdoQueryDeviceText(), PdoQueryId(), PdoQueryResourceRequirements(), PdoQueryResources(), PdoStartDevice(), PdoWrite(), pnp_cancel_remove_device(), pnp_device_usage_notification(), pnp_query_remove_device(), pnp_remove_device(), pnp_surprise_removal(), PnpRootAddDevice(), PnpRootCreateDevice(), PnpRootFdoPnpControl(), PnpRootPdoPnpControl(), PnpRootPnpControl(), PnpRootPowerControl(), PnpRootQueryDeviceRelations(), PnpRootRegisterDevice(), PortAddDevice(), PortClsPnp(), PortClsPower(), PortClsShutdown(), PortCreatePdo(), PortDispatchPnp(), PortDispatchScsi(), PortFdoPnp(), PortFdoScsi(), ProbeIsaPnpBus(), ProcessorAddDevice(), ProcessorPower(), ProtocolTransferDataComplete(), QueryStatusChangeEndpoint(), QueueThread(), RamdiskAddDevice(), RamdiskCreateDiskDevice(), RamdiskCreateRamdisk(), RamdiskDeviceControl(), RamdiskFlushBuffers(), RamdiskPnp(), RamdiskPower(), RamdiskQueryCapabilities(), RamdiskQueryDeviceRelations(), RamdiskReadWrite(), RamdiskRemoveBusDevice(), RamdiskScsi(), RamdiskSystemControl(), RamdiskWorkerThread(), ReadBytes(), ReadWritePassive(), ReleaseMemory(), remove_volume_child(), RenderInitializeUrbAndIrp(), ReportDetectedDevice(), ReportToMountMgr(), ResetScsiBus(), RetryRequest(), RfsdCleanup(), RfsdClose(), RfsdCreate(), RfsdDismountVolume(), RfsdFlush(), RfsdLockVolume(), RfsdMountVolume(), RfsdNotifyChangeDirectory(), RfsdQueryDirectory(), RfsdQueryVolumeInformation(), RfsdRead(), RfsdReadFile(), RfsdReadVolume(), RfsdSetInformation(), RfsdSetVolumeInformation(), RfsdUnlockVolume(), RfsdVerifyVolume(), RfsdWrite(), RfsdWriteFile(), RfsdWriteVolume(), RootHubInitCallbackFunction(), ScanForSpecial(), ScrCreate(), ScreenAddDevice(), ScreenDeviceControl(), ScreenWrite(), ScrIoControl(), ScrWrite(), ScsiCdRomReadVerification(), ScsiCdRomStartIo(), ScsiClassBuildRequest(), ScsiClassCheckVerifyComplete(), ScsiClassCreateClose(), ScsiClassCreateDeviceObject(), ScsiClassDeviceControl(), ScsiClassDeviceControlDispatch(), ScsiClassInternalIoControl(), ScsiClassInterpretSenseInfo(), ScsiClassIoComplete(), ScsiClassIoCompleteAssociated(), ScsiClassModeSense(), ScsiClassReadDriveCapacity(), ScsiClassReadWrite(), ScsiClassReleaseQueue(), ScsiClassSendSrbAsynchronous(), ScsiClassSendSrbSynchronous(), ScsiClassShutdownFlush(), ScsiClassSplitRequest(), ScsiDiskDeviceControl(), ScsiDiskModeSelect(), ScsiDiskProcessError(), ScsiDiskReadWriteVerification(), ScsiDiskShutdownFlush(), ScsiFlopDeviceControl(), ScsiFlopProcessError(), ScsiFlopReadWriteVerification(), ScsiFlopRemoveDevice(), ScsiPortAllocateAdapterChannel(), ScsiPortDeviceControl(), ScsiPortDispatchScsi(), ScsiPortInitialize(), ScsiPortIoTimer(), ScsiPortStartIo(), ScsiPortStartPacket(), SelectInterfaces(), SendDeviceIrp(), SerenumAddDevice(), SerenumFdoQueryBusRelations(), SerenumFdoStartDevice(), SerenumPdoPnp(), SerenumPdoQueryDeviceRelations(), SerenumPdoQueryId(), SerenumPdoStartDevice(), SerenumPnp(), SerialAddDeviceInternal(), SerialClose(), SerialCreate(), SerialDeviceControl(), SerialGetPerfStats(), SerialInterruptService(), SerialPnp(), SerialPnpStartDevice(), SerialPower(), SerialRead(), SerialWrite(), SermouseAddDevice(), SermouseCreate(), SermouseInternalDeviceControl(), SermouseStartDevice(), ServiceTransferRequest(), SetupDriveCapacityTransferPacket(), SetupEjectionTransferPacket(), SetupModeSenseTransferPacket(), SetupReadWriteTransferPacket(), SignalMediaChanged(), SoundProgramDMA(), SpiAdapterControl(), SpiProcessTimeout(), SpiSendInquiry(), StartUnit(), StreamClassAddDevice(), StreamClassReleaseResources(), StreamClassStartDevice(), SubmitTransferPacket(), SysAudio_AddDevice(), SysAudio_Pnp(), SysAudio_Shutdown(), SysAudioHandleProperty(), SysAudioRegisterNotifications(), ToshibaProcessError(), TransferPktComplete(), UDFCheckOtherFS(), UDFCommonCleanup(), UDFCommonClose(), UDFCommonCreate(), UDFCommonDirControl(), UDFCommonDispatch(), UDFCommonFileInfo(), UDFCommonPnp(), UDFCommonQueryVolInfo(), UDFCommonSetVolInfo(), UDFMountVolume(), UDFPerformVerify(), UpdateDeviceObjects(), UpdateRemovableGeometry(), USBCCGP_AddDevice(), USBCCGP_BuildConfigurationDescriptor(), USBCCGP_CreateClose(), USBCCGP_CustomEnumWithInterface(), USBCCGP_Dispatch(), USBCCGP_EnumerateFunctions(), USBCCGP_EnumWithAssociationDescriptor(), USBCCGP_EnumWithAudioLegacy(), USBCCGP_GetDescriptors(), USBCCGP_LegacyEnum(), USBCCGP_PdoHandleQueryDeviceText(), USBCCGP_PdoHandleQueryId(), USBCCGP_PDOSelectConfiguration(), USBDI_IsDeviceHighSpeed(), USBDI_QueryBusInformation(), USBFlopFormatTracks(), USBFlopGetMediaTypes(), USBH_AddDevice(), USBH_CheckDeviceIDUnique(), USBH_CheckHubIdle(), USBH_CheckIdleAbort(), USBH_CreateDevice(), USBH_FdoCleanup(), USBH_FdoIdleNotificationCallback(), USBH_FdoPower(), USBH_FdoQueryBusRelations(), USBH_FdoRemoveDevice(), USBH_FlushPortPwrList(), USBH_HubDispatch(), USBH_HubQueuePortIdleIrps(), USBH_HubQueuePortWakeIrps(), USBH_IoctlGetDescriptor(), USBH_IoctlGetNodeConnectionDriverKeyName(), USBH_IoctlGetNodeConnectionInformation(), USBH_IoctlGetNodeName(), USBH_ProcessPortStateChange(), USBH_ResetDevice(), USBH_SyncGetDeviceConfigurationDescriptor(), USBHI_ControllerSelectiveSuspend(), USBHI_CreateUsbDevice(), USBHI_FlushTransfers(), USBHI_GetControllerInformation(), USBHI_GetExtendedHubInformation(), USBHI_GetUsbDescriptors(), USBHI_Initialize20Hub(), USBHI_InitializeUsbDevice(), USBHI_RemoveUsbDevice(), USBHI_RestoreUsbDevice(), USBHI_RootHubInitNotification(), USBHUB_AddDevice(), USBHUB_DispatchDeviceControl(), USBHUB_DispatchInternalDeviceControl(), USBHUB_DispatchPnp(), USBHUB_DispatchPower(), USBHUB_DispatchSystemControl(), USBHUB_FdoHandleDeviceControl(), USBHUB_FdoHandlePnp(), USBHUB_FdoQueryBusRelations(), USBHUB_FdoStartDevice(), USBHUB_IrpStub(), USBHUB_IsRootHubFDO(), USBHUB_ParentFDOStartDevice(), USBHUB_PdoHandleInternalDeviceControl(), USBHUB_PdoHandlePnp(), USBHUB_PdoQueryDeviceText(), USBHUB_PdoQueryId(), USBHUB_PdoStartDevice(), USBLIB_Dispatch(), USBPORT_AddDevice(), USBPORT_AsyncTimerDpc(), USBPORT_CancelActiveTransferIrp(), USBPORT_CancelPendingTransferIrp(), USBPORT_CompletePdoWaitWake(), USBPORT_CompletePendingIdleIrp(), USBPORT_CompleteTransfer(), USBPORT_CreatePdo(), USBPORT_Dispatch(), USBPORT_DoIdleNotificationCallback(), USBPORT_DoneTransfer(), USBPORT_DoRootHubCallback(), USBPORT_EndpointWorker(), USBPORT_FlushCancelList(), USBPORT_FlushPendingTransfers(), USBPORT_HandleSubmitURB(), USBPORT_IdleNotification(), USBPORT_InterruptService(), USBPORT_InvalidateRootHub(), USBPORT_IsrDpc(), USBPORT_PdoDevicePowerState(), USBPORT_PdoPnP(), USBPORT_PdoPower(), USBPORT_QueueActiveUrbToEndpoint(), USBPORT_QueueDoneTransfer(), USBPORT_QueuePendingTransferIrp(), USBPORT_RegisterDeviceInterface(), USBPORT_RH_SetFeatureUSB2PortPower(), USBPORT_RootHubEndpointWorker(), USBPORT_RootHubSCE(), USBPORT_SetEndpointState(), USBPORT_SoftInterruptDpc(), USBPORT_SynchronizeControllersStart(), USBPORT_TimerDpc(), USBPORT_WorkerRequestDpc(), USBPORT_WorkerThread(), USBSTOR_AddDevice(), USBSTOR_Cancel(), USBSTOR_CancelIo(), USBSTOR_CBWCompletionRoutine(), USBSTOR_CreatePDO(), USBSTOR_CSWCompletionRoutine(), USBSTOR_DataCompletionRoutine(), USBSTOR_DispatchPnp(), USBSTOR_DispatchPower(), USBSTOR_DispatchSystemControl(), USBSTOR_FdoHandlePnp(), USBSTOR_GetDescriptors(), USBSTOR_HandleDeviceControl(), USBSTOR_HandleExecuteSCSI(), USBSTOR_HandleInternalDeviceControl(), USBSTOR_HandleQueryProperty(), USBSTOR_PdoHandlePnp(), USBSTOR_PdoHandleQueryCompatibleId(), USBSTOR_PdoHandleQueryDeviceId(), USBSTOR_PdoHandleQueryDeviceText(), USBSTOR_PdoHandleQueryHardwareId(), USBSTOR_PdoHandleQueryInstanceId(), USBSTOR_QueueAddIrp(), USBSTOR_QueueNextRequest(), USBSTOR_QueueRelease(), USBSTOR_QueueWaitForPendingRequests(), USBSTOR_RemoveIrp(), USBSTOR_SendCapacity(), USBSTOR_SendCBWRequest(), USBSTOR_SendFormatCapacity(), USBSTOR_SendInquiry(), USBSTOR_SendModeSense(), USBSTOR_SendReadWrite(), USBSTOR_SendRequest(), USBSTOR_SendTestUnit(), USBSTOR_SendUnknownRequest(), USBSTOR_StartIo(), USBSTOR_TimerWorkerRoutine(), VcdDeviceControl(), VcdRead(), VfatAllocateIrpContext(), VfatCreateFile(), VfatFastIoQueryBasicInfo(), VfatMount(), VfatPnp(), VfatQueryVolumeInformation(), VfatSetInformation(), VfatSetVolumeInformation(), VfdCreateClose(), VfdCreateDevice(), VfdDeleteDevice(), VfdDeviceControl(), VfdDeviceThread(), VfdReadWrite(), VfdReinitialize(), VfdUnloadDriver(), ViCheckVerify(), ViCreateDriveLetter(), ViDeleteDevice(), VideoPortEnumerateChildren(), VideoPortForwardDeviceControl(), VideoPortUseDeviceInSession(), ViEjectMedia(), ViEnumerateDrives(), ViGetDriveGeometry(), ViGetImagePath(), ViGetLastSession(), ViInitializeDeviceExtension(), ViIssueMountImage(), ViMountImage(), ViReadToc(), ViReadTocEx(), ViRemountMedia(), vol_close(), vol_create(), vol_device_control(), vol_get_drive_geometry(), vol_read(), vol_write(), WdmaudAddDevice(), WdmAudCapabilities(), WdmAudCleanup(), WdmAudControlOpenMidi(), WdmAudControlOpenWave(), WdmAudCreate(), WdmAudInitWorkerRoutine(), WdmAudOpenSysaudio(), WdmAudOpenSysAudioDevices(), and WdmAudTimerRoutine().

◆ Flags

ULONG _DEVICE_OBJECT::Flags

Definition at line 419 of file env_spec_w32.h.

Referenced by _Dispatch_type_(), _Function_class_(), add_volume_device(), AddControllers(), AddDeviceInternal(), BuildAndSubmitIrp(), Bus_AddDevice(), Bus_InitializePdo(), CdRomCreateDeviceObject(), CdRomMediaChangeCompletion(), ClassAddDevice(), ClassDispatchPnp(), ClassMinimalPowerHandler(), ClasspPowerHandler(), ClassReadWrite(), CmBattCreateFdo(), CompBattAddDevice(), ConDrvCreateController(), CreateCdRomDeviceObject(), CreateClassDeviceObject(), CreateDiskDeviceObject(), CreateFlopDeviceObject(), CreatePartitionDeviceObjects(), CreateTestDevices(), CreateUsbChildDeviceObject(), DeviceIoctlPassive(), DiskCreateFdo(), DiskCreatePdo(), DiskDeviceControl(), DriverEntry(), Ext2MountVolume(), FdcAddDevice(), FdcFdoQueryBusRelations(), FDO_CreateChildPdo(), FdoCreateRawParallelPdo(), FFSMountVolume(), FindMethodHandler(), FltpAttachDeviceObject(), FltpAttachToFileSystemDevice(), FltpEnumerateFileSystemVolumes(), FreeBT_AddDevice(), FsdMount(), FsRecRegisterFs(), GreenQueryBusRelations(), HalpAddDevice(), HalpDriverEntry(), HDA_AddDevice(), HDA_InitCodec(), HidClassAddDevice(), HidClassPDO_CreatePDO(), CHCDController::Initialize(), CHubController::Initialize(), InitializeDeviceData(), invalidate_volumes(), IoBuildAsynchronousFsdRequest(), IoBuildDeviceIoControlRequest(), IoDeleteDevice(), IopAttachDeviceToDeviceStackSafe(), IopCheckDeviceAndDriver(), IopCheckVpbMounted(), IopCreateDeviceNode(), IopEnumerateDevice(), IopGetDevicePDO(), IopInitializePlugPlayServices(), IopMountVolume(), IopReadyDeviceObjects(), IoRegisterFileSystem(), IoRegisterLastChanceShutdownNotification(), IoRegisterShutdownNotification(), IoShutdownSystem(), IoUnregisterShutdownNotification(), IoVerifyVolume(), IsaAddDevice(), KbdHid_AddDevice(), KeyboardAddDevice(), KMix_AddDevice(), KopAddDevice(), KsCreateDevice(), KspCreatePDO(), MouHid_AddDevice(), mount_vol(), MupBuildIoControlRequest(), NdisIAddDevice(), NtfsMountVolume(), NtQueryDirectoryFile(), NtReadFile(), NtWriteFile(), PcAddAdapterDevice(), PciAddDevice(), PciIdeXAddDevice(), PciIdeXFdoQueryBusRelations(), PciScanBus(), PcmciaAddDevice(), PipAllocateDeviceNode(), pnp_remove_device(), pnp_surprise_removal(), PnpRootAddDevice(), PnpRootDriverEntry(), PopFlushVolumes(), PortAddDevice(), PortCreatePdo(), ProbeIsaPnpBus(), ProcessorAddDevice(), RamdiskAddDevice(), RamdiskCreateDiskDevice(), RawFsDriverEntry(), ReadWritePassive(), ReconcileThisDatabaseWithMasterWorker(), ReportDetectedDevice(), RfsdMountVolume(), ScsiCdRomStartIo(), ScsiClassCreateDeviceObject(), ScsiClassInterpretSenseInfo(), ScsiClassReadWrite(), ScsiDiskDeviceControl(), ScsiPortInitialize(), SerenumAddDevice(), SerialAddDeviceInternal(), SermouseAddDevice(), SignalMediaChanged(), StreamClassAddDevice(), SwAddDevice(), sync_read_phys(), SysAudio_AddDevice(), test_vol(), TestDeviceCreated(), TestDeviceDeletion(), TranslateCharToScanCodes(), UDFCheckOtherFS(), UDFInvalidateVolumes(), UDFMountVolume(), UpdateDeviceObjects(), USBCCGP_AddDevice(), USBH_AddDevice(), USBH_CreateDevice(), USBH_FdoQueryBusRelations(), USBHUB_AddDevice(), USBHUB_FdoQueryBusRelations(), USBPORT_AddDevice(), USBPORT_CreatePdo(), USBSTOR_AddDevice(), USBSTOR_CreatePDO(), VcdRead(), VfatDismountVolume(), VfatMount(), VfdCreateDevice(), ViCheckVerify(), ViCreateDriveLetter(), VideoPortEnumerateChildren(), ViEjectMedia(), ViGetDriveGeometry(), ViGetLastSession(), ViMountImage(), ViReadToc(), ViReadTocEx(), ViVerifyVolume(), vol_read(), vol_write(), WdmaudAddDevice(), write_data(), and write_superblock().

◆ h

HANDLE _DEVICE_OBJECT::h

◆ StackSize

UCHAR _DEVICE_OBJECT::StackSize

Definition at line 421 of file env_spec_w32.h.

Referenced by BuildAndSubmitIrp(), CdRomCreateDeviceObject(), CdRomUpdateCapacity(), ClassDeviceControl(), ClasspInitializePolling(), CmBattGetAcpiInterfaces(), CompBattAddNewBattery(), CreateCdRomDeviceObject(), CreateDiskDeviceObject(), CreateFlopDeviceObject(), CreatePartitionDeviceObjects(), DiskCreatePdo(), Ext2MountVolume(), FatPagingFileIo(), FDO_CreateChildPdo(), FDO_QueryCapabilities(), FdoCreateRawParallelPdo(), FFSMountVolume(), FsdMount(), FsRtlGetFileSize(), HidClass_BuildIrp(), HidClassAddDevice(), HidClassFDO_GetDescriptors(), HidClassFDO_QueryCapabilities(), HidClassPDO_CreatePDO(), InitializeDeviceData(), IoBuildAsynchronousFsdRequest(), IoBuildDeviceIoControlRequest(), IoCancelFileOpen(), IoPageRead(), IopAttachDeviceToDeviceStackSafe(), IopCloseFile(), IopDeleteFile(), IopDeviceFsIoControl(), IopGetFileInformation(), IopGetSetSecurityObject(), IopMountVolume(), IopParseDevice(), IopQueryDeviceInformation(), IopSynchronousCall(), IoSetInformation(), IoSynchronousPageWrite(), IoVerifyVolume(), IssueUniqueIdChangeNotify(), KbdHid_AddDevice(), MouHid_AddDevice(), mount_vol(), MupBuildIoControlRequest(), NewTransferPacket(), NpTransceive(), NtFlushBuffersFile(), NtfsMountVolume(), NtLockFile(), NtNotifyChangeDirectoryFile(), NtQueryDirectoryFile(), NtQueryInformationFile(), NtQueryVolumeInformationFile(), NtReadFile(), NtSetInformationFile(), NtSetVolumeInformationFile(), NtUnlockFile(), NtWriteFile(), pdo_device_usage_notification(), PoRequestPowerIrp(), QueryStatusChangeEndpoint(), RawMountVolume(), ReportDetectedDevice(), ResetScsiBus(), RfsdMountVolume(), ScreenAddDevice(), ScsiClassDeviceControl(), ScsiClassReleaseQueue(), ScsiClassSplitRequest(), StartUnit(), sync_read_phys(), TestProviderInfo(), TestTcpConnect(), ToshibaProcessError(), UDFMountVolume(), UpdateDeviceObjects(), USBCCGP_SyncUrbRequest(), USBH_CreateDevice(), USBH_FdoSubmitIdleRequestIrp(), USBH_QueryCapabilities(), USBHUB_GetBusInterface(), USBHUB_GetBusInterfaceUSBDI(), USBPORT_CreatePdo(), USBPORT_QueryCapabilities(), USBSTOR_AllocateIrp(), USBSTOR_CreatePDO(), USBSTOR_SendRequest(), USBSTOR_SyncUrbRequest(), VfatMount(), ViReadFile(), vol_ioctl_passthrough(), vol_read(), vol_write(), write_data(), and write_superblock().


The documentation for this struct was generated from the following file: