ReactOS 0.4.15-dev-7942-gd23573b
STREAM_DEVICE_EXTENSION Struct Reference

#include <stream.h>

Collaboration diagram for STREAM_DEVICE_EXTENSION:

Public Attributes

KSDEVICE_HEADER Header
 
PDEVICE_OBJECT LowerDeviceObject
 
PDEVICE_OBJECT PhysicalDeviceObject
 
SYNCHRONIZE_FUNC SynchronizeFunction
 
ULONG MapRegisters
 
PDMA_ADAPTER DmaAdapter
 
PVOID DmaCommonBuffer
 
PHYSICAL_ADDRESS DmaPhysicalAddress
 
PKINTERRUPT Interrupt
 
KDPC InterruptDpc
 
LIST_ENTRY MemoryResourceList
 
ULONG StreamDescriptorSize
 
PHW_STREAM_DESCRIPTOR StreamDescriptor
 
PSTREAM_CLASS_DRIVER_EXTENSION DriverExtension
 
PVOID DeviceExtension
 
LONG InstanceCount
 

Detailed Description

Definition at line 25 of file stream.h.

Member Data Documentation

◆ DeviceExtension

◆ DmaAdapter

PDMA_ADAPTER STREAM_DEVICE_EXTENSION::DmaAdapter

Definition at line 34 of file stream.h.

Referenced by StreamClassReleaseResources(), and StreamClassStartDevice().

◆ DmaCommonBuffer

PVOID STREAM_DEVICE_EXTENSION::DmaCommonBuffer

Definition at line 35 of file stream.h.

Referenced by StreamClassGetDmaBuffer(), and StreamClassStartDevice().

◆ DmaPhysicalAddress

PHYSICAL_ADDRESS STREAM_DEVICE_EXTENSION::DmaPhysicalAddress

Definition at line 36 of file stream.h.

Referenced by StreamClassStartDevice().

◆ DriverExtension

◆ Header

KSDEVICE_HEADER STREAM_DEVICE_EXTENSION::Header

Definition at line 27 of file stream.h.

Referenced by StreamClassAddDevice().

◆ InstanceCount

LONG STREAM_DEVICE_EXTENSION::InstanceCount

Definition at line 48 of file stream.h.

Referenced by FilterDispatch_fnClose(), and InitializeFilterWithKs().

◆ Interrupt

PKINTERRUPT STREAM_DEVICE_EXTENSION::Interrupt

Definition at line 38 of file stream.h.

Referenced by StreamClassReleaseResources(), and StreamClassStartDevice().

◆ InterruptDpc

KDPC STREAM_DEVICE_EXTENSION::InterruptDpc

Definition at line 39 of file stream.h.

Referenced by StreamClassAddDevice(), and StreamClassInterruptRoutine().

◆ LowerDeviceObject

PDEVICE_OBJECT STREAM_DEVICE_EXTENSION::LowerDeviceObject

◆ MapRegisters

ULONG STREAM_DEVICE_EXTENSION::MapRegisters

Definition at line 33 of file stream.h.

Referenced by StreamClassStartDevice().

◆ MemoryResourceList

LIST_ENTRY STREAM_DEVICE_EXTENSION::MemoryResourceList

◆ PhysicalDeviceObject

PDEVICE_OBJECT STREAM_DEVICE_EXTENSION::PhysicalDeviceObject

Definition at line 29 of file stream.h.

Referenced by StreamClassAddDevice(), and StreamClassStartDevice().

◆ StreamDescriptor

PHW_STREAM_DESCRIPTOR STREAM_DEVICE_EXTENSION::StreamDescriptor

Definition at line 44 of file stream.h.

Referenced by StreamClassReenumerateStreams(), and StreamClassStartDevice().

◆ StreamDescriptorSize

ULONG STREAM_DEVICE_EXTENSION::StreamDescriptorSize

Definition at line 43 of file stream.h.

Referenced by StreamClassReenumerateStreams(), and StreamClassStartDevice().

◆ SynchronizeFunction

SYNCHRONIZE_FUNC STREAM_DEVICE_EXTENSION::SynchronizeFunction

Definition at line 31 of file stream.h.

Referenced by StreamClassStartDevice().


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