ReactOS  0.4.15-dev-3303-g1ade494
tag_WAVEALLOC Struct Reference

#include <wave.h>

Collaboration diagram for tag_WAVEALLOC:

Public Attributes

struct tag_WAVEALLOCNext
 
UINT DeviceNumber
 
UINT DeviceType
 
DWORD dwCallback
 
DWORD dwInstance
 
DWORD dwFlags
 
HWAVE hWave
 
HANDLE hDev
 
LPWAVEHDR DeviceQueue
 
LPWAVEHDR NextBuffer
 
DWORD BufferPosition
 
DWORD BytesOutstanding
 
LPWAVEHDR LoopHead
 
DWORD LoopCount
 
WAVEOVL DummyWaveOvl
 
HANDLE Event
 
WAVETHREADFUNCTION AuxFunction
 
union {
   LPWAVEHDR   pHdr
 
   ULONG   State
 
   struct {
      ULONG   Function
 
      PBYTE   pData
 
      ULONG   DataLen
 
   }   GetSetData
 
AuxParam
 
HANDLE AuxEvent1
 
HANDLE AuxEvent2
 
HANDLE ThreadHandle
 
MMRESULT AuxReturnCode
 

Detailed Description

Definition at line 42 of file wave.h.

Member Data Documentation

◆ AuxEvent1

HANDLE tag_WAVEALLOC::AuxEvent1

Definition at line 77 of file wave.h.

◆ AuxEvent2

HANDLE tag_WAVEALLOC::AuxEvent2

Definition at line 78 of file wave.h.

◆ AuxFunction

WAVETHREADFUNCTION tag_WAVEALLOC::AuxFunction

Definition at line 65 of file wave.h.

◆ AuxParam

union { ... } tag_WAVEALLOC::AuxParam

◆ AuxReturnCode

MMRESULT tag_WAVEALLOC::AuxReturnCode

Definition at line 80 of file wave.h.

◆ BufferPosition

DWORD tag_WAVEALLOC::BufferPosition

Definition at line 54 of file wave.h.

◆ BytesOutstanding

DWORD tag_WAVEALLOC::BytesOutstanding

Definition at line 55 of file wave.h.

◆ DataLen

ULONG tag_WAVEALLOC::DataLen

Definition at line 72 of file wave.h.

◆ DeviceNumber

UINT tag_WAVEALLOC::DeviceNumber

Definition at line 44 of file wave.h.

◆ DeviceQueue

LPWAVEHDR tag_WAVEALLOC::DeviceQueue

Definition at line 52 of file wave.h.

◆ DeviceType

UINT tag_WAVEALLOC::DeviceType

Definition at line 45 of file wave.h.

◆ DummyWaveOvl

WAVEOVL tag_WAVEALLOC::DummyWaveOvl

Definition at line 60 of file wave.h.

◆ dwCallback

DWORD tag_WAVEALLOC::dwCallback

Definition at line 46 of file wave.h.

◆ dwFlags

DWORD tag_WAVEALLOC::dwFlags

Definition at line 48 of file wave.h.

◆ dwInstance

DWORD tag_WAVEALLOC::dwInstance

Definition at line 47 of file wave.h.

◆ Event

HANDLE tag_WAVEALLOC::Event

Definition at line 62 of file wave.h.

◆ Function

ULONG tag_WAVEALLOC::Function

Definition at line 70 of file wave.h.

◆ GetSetData

struct { ... } tag_WAVEALLOC::GetSetData

◆ hDev

HANDLE tag_WAVEALLOC::hDev

Definition at line 51 of file wave.h.

◆ hWave

HWAVE tag_WAVEALLOC::hWave

Definition at line 49 of file wave.h.

◆ LoopCount

DWORD tag_WAVEALLOC::LoopCount

Definition at line 58 of file wave.h.

◆ LoopHead

LPWAVEHDR tag_WAVEALLOC::LoopHead

Definition at line 57 of file wave.h.

◆ Next

struct tag_WAVEALLOC* tag_WAVEALLOC::Next

Definition at line 43 of file wave.h.

◆ NextBuffer

LPWAVEHDR tag_WAVEALLOC::NextBuffer

Definition at line 53 of file wave.h.

◆ pData

PBYTE tag_WAVEALLOC::pData

Definition at line 71 of file wave.h.

◆ pHdr

LPWAVEHDR tag_WAVEALLOC::pHdr

Definition at line 67 of file wave.h.

◆ State

ULONG tag_WAVEALLOC::State

Definition at line 68 of file wave.h.

◆ ThreadHandle

HANDLE tag_WAVEALLOC::ThreadHandle

Definition at line 79 of file wave.h.


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