ReactOS 0.4.15-dev-7961-gdcf9eb0
KSIDEVICE_HEADER Struct Reference

#include <kstypes.h>

Collaboration diagram for KSIDEVICE_HEADER:

Public Attributes

KSBASIC_HEADER BasicHeader
 
KSDEVICE KsDevice
 
LONG ref
 
ERESOURCE SecurityLock
 
LONG ItemListCount
 
LIST_ENTRY ItemList
 
ULONG DeviceIndex
 
PDEVICE_OBJECT PnpDeviceObject
 
PDEVICE_OBJECT BaseDevice
 
KSTARGET_STATE TargetState
 
LIST_ENTRY TargetDeviceList
 
KMUTEX DeviceMutex
 
KMUTEX BagMutex
 
LIST_ENTRY PowerDispatchList
 
LIST_ENTRY ObjectBags
 
PADAPTER_OBJECT AdapterObject
 
ULONG MaxMappingsByteCount
 
ULONG MappingTableStride
 

Detailed Description

Definition at line 85 of file kstypes.h.

Member Data Documentation

◆ AdapterObject

PADAPTER_OBJECT KSIDEVICE_HEADER::AdapterObject

Definition at line 109 of file kstypes.h.

Referenced by KsDeviceRegisterAdapterObject().

◆ BagMutex

KMUTEX KSIDEVICE_HEADER::BagMutex

Definition at line 104 of file kstypes.h.

◆ BaseDevice

PDEVICE_OBJECT KSIDEVICE_HEADER::BaseDevice

Definition at line 98 of file kstypes.h.

Referenced by KsSetDevicePnpAndBaseObject().

◆ BasicHeader

◆ DeviceIndex

ULONG KSIDEVICE_HEADER::DeviceIndex

Definition at line 96 of file kstypes.h.

◆ DeviceMutex

KMUTEX KSIDEVICE_HEADER::DeviceMutex

Definition at line 103 of file kstypes.h.

◆ ItemList

LIST_ENTRY KSIDEVICE_HEADER::ItemList

Definition at line 94 of file kstypes.h.

Referenced by IKsDevice_Create(), and KspCreate().

◆ ItemListCount

LONG KSIDEVICE_HEADER::ItemListCount

Definition at line 93 of file kstypes.h.

◆ KsDevice

KSDEVICE KSIDEVICE_HEADER::KsDevice

Definition at line 88 of file kstypes.h.

Referenced by IKsDevice_Pnp(), IKsDevice_PnpPostStart(), and IKsDevice_PnpStartDevice().

◆ MappingTableStride

ULONG KSIDEVICE_HEADER::MappingTableStride

Definition at line 111 of file kstypes.h.

Referenced by KsDeviceRegisterAdapterObject().

◆ MaxMappingsByteCount

ULONG KSIDEVICE_HEADER::MaxMappingsByteCount

Definition at line 110 of file kstypes.h.

Referenced by KsDeviceRegisterAdapterObject().

◆ ObjectBags

LIST_ENTRY KSIDEVICE_HEADER::ObjectBags

Definition at line 107 of file kstypes.h.

◆ PnpDeviceObject

◆ PowerDispatchList

LIST_ENTRY KSIDEVICE_HEADER::PowerDispatchList

Definition at line 106 of file kstypes.h.

Referenced by KsDefaultDispatchPower(), and KsSetPowerDispatch().

◆ ref

LONG KSIDEVICE_HEADER::ref

Definition at line 90 of file kstypes.h.

◆ SecurityLock

ERESOURCE KSIDEVICE_HEADER::SecurityLock

Definition at line 91 of file kstypes.h.

◆ TargetDeviceList

LIST_ENTRY KSIDEVICE_HEADER::TargetDeviceList

Definition at line 101 of file kstypes.h.

◆ TargetState

KSTARGET_STATE KSIDEVICE_HEADER::TargetState

Definition at line 100 of file kstypes.h.

Referenced by IKsDevice_PnpPostStart(), IKsDevice_PnpStartDevice(), and KsSetTargetState().


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