AUXCAPS Structure

Type AUXCAPS
  wMid As Integer
  wPid As Integer
  vDriverVersion As Long
  szPname As String * 32
  wTechnology As Integer
  wReserved1 As Integer
  dwSupport As Long
End Type

Description & Usage

The AUXCAPS structure stores information about an auxiliary audio device's capabilities. The structure also contains identifying information about the device, such as its version number.

Visual Basic-Specific Issues

None.

Data Members

wMid
The manufacturer identifier of the device.
wPid
The product identifier of the device.
vDriverVersion
The version number of the device driver. The high-order byte contains the major version number, and the low-order byte contains the minor version number.
szPname
The name of the device, terminated by a null character.
wTechnology
One of the following flags specifying which type of auxiliary audio device it is:
AUXCAPS_AUXIN
Line input audio device.
AUXCAPS_CDAUDIO
CD audio device.
AUXCAPS_MASTER
Master audio device.
AUXCAPS_MIC
Microphone audio device.
AUXCAPS_MIDI
MIDI audio device.
AUXCAPS_PCSPEAKER
PC speaker audio device.
AUXCAPS_WAVE
Waveform audio device.
wReserved1
Reserved -- set to 0.
dwSupport
A combination of zero or more of the following flags specifying various features which the device supports:
AUXCAPS_LRVOLUME
Supports separate left and right channel volume control.
AUXCAPS_VOLUME
Supports volume control.

Constant Definitions

Const AUXCAPS_AUXIN = &H2
Const AUXCAPS_CDAUDIO = &H1
Const AUXCAPS_MASTER = &H8
Const AUXCAPS_MIC = &H4
Const AUXCAPS_MIDI = &H40
Const AUXCAPS_PCSPEAKER = &H10
Const AUXCAPS_WAVE = &H20
Const AUXCAPS_LRVOLUME = &H2
Const AUXCAPS_VOLUME = &H1

Used By

auxGetDevCaps

Go back to the alphabetical Structure listing.
Go back to the Reference section index.


Last Modified: September 6, 1999
This page is copyright © 1999 Paul Kuliniewicz. Copyright Information Revised October 29, 2000
Go back to the Windows API Guide home page.
E-mail: vbapi@vbapi.com Send Encrypted E-Mail
This page is at http://www.vbapi.com/ref/a/auxcaps.html