ReactOS 0.4.15-dev-7834-g00c4b3d
WDMAUD_DEVICE_EXTENSION Struct Reference

#include <wdmaud.h>

Collaboration diagram for WDMAUD_DEVICE_EXTENSION:

Public Attributes

KSDEVICE_HEADER DeviceHeader
 
PVOID SysAudioNotification
 
BOOL DeviceInterfaceSupport
 
KSPIN_LOCK Lock
 
ULONG NumSysAudioDevices
 
LIST_ENTRY SysAudioDeviceList
 
HANDLE hSysAudio
 
PFILE_OBJECT FileObject
 
LIST_ENTRY WdmAudClientList
 
ULONG SysAudioDeviceCount
 
PIO_WORKITEM WorkItem
 
KEVENT InitializationCompletionEvent
 
ULONG WorkItemActive
 
PDEVICE_OBJECT NextDeviceObject
 

Detailed Description

Definition at line 51 of file wdmaud.h.

Member Data Documentation

◆ DeviceHeader

KSDEVICE_HEADER WDMAUD_DEVICE_EXTENSION::DeviceHeader

Definition at line 53 of file wdmaud.h.

Referenced by WdmaudAddDevice().

◆ DeviceInterfaceSupport

BOOL WDMAUD_DEVICE_EXTENSION::DeviceInterfaceSupport

Definition at line 56 of file wdmaud.h.

◆ FileObject

PFILE_OBJECT WDMAUD_DEVICE_EXTENSION::FileObject

◆ hSysAudio

HANDLE WDMAUD_DEVICE_EXTENSION::hSysAudio

Definition at line 61 of file wdmaud.h.

◆ InitializationCompletionEvent

KEVENT WDMAUD_DEVICE_EXTENSION::InitializationCompletionEvent

Definition at line 67 of file wdmaud.h.

Referenced by WdmaudAddDevice(), and WdmAudInitWorkerRoutine().

◆ Lock

KSPIN_LOCK WDMAUD_DEVICE_EXTENSION::Lock

Definition at line 58 of file wdmaud.h.

Referenced by WdmaudAddDevice(), WdmAudCleanup(), and WdmAudOpenSysaudio().

◆ NextDeviceObject

PDEVICE_OBJECT WDMAUD_DEVICE_EXTENSION::NextDeviceObject

Definition at line 70 of file wdmaud.h.

Referenced by WdmaudAddDevice().

◆ NumSysAudioDevices

ULONG WDMAUD_DEVICE_EXTENSION::NumSysAudioDevices

Definition at line 59 of file wdmaud.h.

Referenced by WdmAudOpenSysaudio().

◆ SysAudioDeviceCount

ULONG WDMAUD_DEVICE_EXTENSION::SysAudioDeviceCount

Definition at line 65 of file wdmaud.h.

Referenced by WdmAudInitWorkerRoutine().

◆ SysAudioDeviceList

LIST_ENTRY WDMAUD_DEVICE_EXTENSION::SysAudioDeviceList

Definition at line 60 of file wdmaud.h.

Referenced by WdmaudAddDevice(), and WdmAudOpenSysaudio().

◆ SysAudioNotification

PVOID WDMAUD_DEVICE_EXTENSION::SysAudioNotification

Definition at line 54 of file wdmaud.h.

◆ WdmAudClientList

LIST_ENTRY WDMAUD_DEVICE_EXTENSION::WdmAudClientList

Definition at line 63 of file wdmaud.h.

Referenced by WdmaudAddDevice(), and WdmAudOpenSysaudio().

◆ WorkItem

PIO_WORKITEM WDMAUD_DEVICE_EXTENSION::WorkItem

Definition at line 66 of file wdmaud.h.

Referenced by WdmaudAddDevice(), and WdmAudTimerRoutine().

◆ WorkItemActive

ULONG WDMAUD_DEVICE_EXTENSION::WorkItemActive

Definition at line 68 of file wdmaud.h.

Referenced by WdmAudInitWorkerRoutine(), and WdmAudTimerRoutine().


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