FS2_Open
Open source remastering of the Freespace 2 engine
mmreg.h File Reference
#include "pshpack1.h"
#include "poppack.h"

Go to the source code of this file.

Classes

struct  waveformat_tag
 
struct  pcmwaveformat_tag
 
struct  tWAVEFORMATEX
 
struct  adpcmcoef_tag
 
struct  adpcmwaveformat_tag
 
struct  dvi_adpcmwaveformat_tag
 
struct  ima_adpcmwaveformat_tag
 
struct  mediaspace_adpcmwaveformat_tag
 
struct  sierra_adpcmwaveformat_tag
 
struct  g723_adpcmwaveformat_tag
 
struct  digistdwaveformat_tag
 
struct  digifixwaveformat_tag
 
struct  creative_fastspeechformat_tag
 
struct  yamaha_adpmcwaveformat_tag
 
struct  sonarcwaveformat_tag
 
struct  truespeechwaveformat_tag
 
struct  echosc1waveformat_tag
 
struct  audiofile_af36waveformat_tag
 
struct  aptxwaveformat_tag
 
struct  audiofile_af10waveformat_tag
 
struct  dolbyac2waveformat_tag
 
struct  gsm610waveformat_tag
 
struct  adpcmewaveformat_tag
 
struct  contres_vqlpcwaveformat_tag
 
struct  digirealwaveformat_tag
 
struct  digiadpcmmwaveformat_tag
 
struct  contres_cr10waveformat_tag
 
struct  nms_vbxadpcmmwaveformat_tag
 
struct  g721_adpcmwaveformat_tag
 
struct  mpeg1waveformat_tag
 
struct  mpeglayer3waveformat_tag
 
struct  creative_adpcmwaveformat_tag
 
struct  creative_fastspeech8format_tag
 
struct  creative_fastspeech10format_tag
 
struct  fmtowns_snd_waveformat_tag
 
struct  oligsmwaveformat_tag
 
struct  oliadpcmwaveformat_tag
 
struct  olicelpwaveformat_tag
 
struct  olisbcwaveformat_tag
 
struct  olioprwaveformat_tag
 
struct  csimaadpcmwaveformat_tag
 
struct  wavefilter_tag
 
struct  wavefilter_volume_tag
 
struct  wavefilter_echo_tag
 
struct  tag_s_RIFFWAVE_inst
 
struct  tagEXBMINFOHEADER
 
struct  tagJPEGINFOHEADER
 

Macros

#define _INC_MMREG   146
 
#define MM_MICROSOFT   1 /* Microsoft Corporation */
 
#define MM_CREATIVE   2 /* Creative Labs, Inc */
 
#define MM_MEDIAVISION   3 /* Media Vision, Inc. */
 
#define MM_FUJITSU   4 /* Fujitsu Corp. */
 
#define MM_ARTISOFT   20 /* Artisoft, Inc. */
 
#define MM_TURTLE_BEACH   21 /* Turtle Beach, Inc. */
 
#define MM_IBM   22 /* IBM Corporation */
 
#define MM_VOCALTEC   23 /* Vocaltec LTD. */
 
#define MM_ROLAND   24 /* Roland */
 
#define MM_DSP_SOLUTIONS   25 /* DSP Solutions, Inc. */
 
#define MM_NEC   26 /* NEC */
 
#define MM_ATI   27 /* ATI */
 
#define MM_WANGLABS   28 /* Wang Laboratories, Inc */
 
#define MM_TANDY   29 /* Tandy Corporation */
 
#define MM_VOYETRA   30 /* Voyetra */
 
#define MM_ANTEX   31 /* Antex Electronics Corporation */
 
#define MM_ICL_PS   32 /* ICL Personal Systems */
 
#define MM_INTEL   33 /* Intel Corporation */
 
#define MM_GRAVIS   34 /* Advanced Gravis */
 
#define MM_VAL   35 /* Video Associates Labs, Inc. */
 
#define MM_INTERACTIVE   36 /* InterActive Inc */
 
#define MM_YAMAHA   37 /* Yamaha Corporation of America */
 
#define MM_EVEREX   38 /* Everex Systems, Inc */
 
#define MM_ECHO   39 /* Echo Speech Corporation */
 
#define MM_SIERRA   40 /* Sierra Semiconductor Corp */
 
#define MM_CAT   41 /* Computer Aided Technologies */
 
#define MM_APPS   42 /* APPS Software International */
 
#define MM_DSP_GROUP   43 /* DSP Group, Inc */
 
#define MM_MELABS   44 /* microEngineering Labs */
 
#define MM_COMPUTER_FRIENDS   45 /* Computer Friends, Inc. */
 
#define MM_ESS   46 /* ESS Technology */
 
#define MM_AUDIOFILE   47 /* Audio, Inc. */
 
#define MM_MOTOROLA   48 /* Motorola, Inc. */
 
#define MM_CANOPUS   49 /* Canopus, co., Ltd. */
 
#define MM_EPSON   50 /* Seiko Epson Corporation */
 
#define MM_TRUEVISION   51 /* Truevision */
 
#define MM_AZTECH   52 /* Aztech Labs, Inc. */
 
#define MM_VIDEOLOGIC   53 /* Videologic */
 
#define MM_SCALACS   54 /* SCALACS */
 
#define MM_KORG   55 /* Korg Inc. */
 
#define MM_APT   56 /* Audio Processing Technology */
 
#define MM_ICS   57 /* Integrated Circuit Systems, Inc. */
 
#define MM_ITERATEDSYS   58 /* Iterated Systems, Inc. */
 
#define MM_METHEUS   59 /* Metheus */
 
#define MM_LOGITECH   60 /* Logitech, Inc. */
 
#define MM_WINNOV   61 /* Winnov, Inc. */
 
#define MM_NCR   62 /* NCR Corporation */
 
#define MM_EXAN   63 /* EXAN */
 
#define MM_AST   64 /* AST Research Inc. */
 
#define MM_WILLOWPOND   65 /* Willow Pond Corporation */
 
#define MM_SONICFOUNDRY   66 /* Sonic Foundry */
 
#define MM_VITEC   67 /* Vitec Multimedia */
 
#define MM_MOSCOM   68 /* MOSCOM Corporation */
 
#define MM_SILICONSOFT   69 /* Silicon Soft, Inc. */
 
#define MM_SUPERMAC   73 /* Supermac */
 
#define MM_AUDIOPT   74 /* Audio Processing Technology */
 
#define MM_SPEECHCOMP   76 /* Speech Compression */
 
#define MM_AHEAD   77 /* Ahead, Inc. */
 
#define MM_DOLBY   78 /* Dolby Laboratories */
 
#define MM_OKI   79 /* OKI */
 
#define MM_AURAVISION   80 /* AuraVision Corporation */
 
#define MM_OLIVETTI   81 /* Ing C. Olivetti & C., S.p.A. */
 
#define MM_IOMAGIC   82 /* I/O Magic Corporation */
 
#define MM_MATSUSHITA   83 /* Matsushita Electric Industrial Co., LTD. */
 
#define MM_CONTROLRES   84 /* Control Resources Limited */
 
#define MM_XEBEC   85 /* Xebec Multimedia Solutions Limited */
 
#define MM_NEWMEDIA   86 /* New Media Corporation */
 
#define MM_NMS   87 /* Natural MicroSystems */
 
#define MM_LYRRUS   88 /* Lyrrus Inc. */
 
#define MM_COMPUSIC   89 /* Compusic */
 
#define MM_OPTI   90 /* OPTi Computers Inc. */
 
#define MM_ADLACC   91 /* Adlib Accessories Inc. */
 
#define MM_COMPAQ   92 /* Compaq Computer Corp. */
 
#define MM_DIALOGIC   93 /* Dialogic Corporation */
 
#define MM_INSOFT   94 /* InSoft, Inc. */
 
#define MM_MPTUS   95 /* M.P. Technologies, Inc. */
 
#define MM_WEITEK   96 /* Weitek */
 
#define MM_LERNOUT_AND_HAUSPIE   97 /* Lernout & Hauspie */
 
#define MM_QCIAR   98 /* Quanta Computer Inc. */
 
#define MM_APPLE   99 /* Apple Computer, Inc. */
 
#define MM_DIGITAL   100 /* Digital Equipment Corporation */
 
#define MM_MOTU   101 /* Mark of the Unicorn */
 
#define MM_WORKBIT   102 /* Workbit Corporation */
 
#define MM_OSITECH   103 /* Ositech Communications Inc. */
 
#define MM_MIRO   104 /* miro Computer Products AG */
 
#define MM_CIRRUSLOGIC   105 /* Cirrus Logic */
 
#define MM_ISOLUTION   106 /* ISOLUTION B.V. */
 
#define MM_HORIZONS   107 /* Horizons Technology, Inc */
 
#define MM_CONCEPTS   108 /* Computer Concepts Ltd */
 
#define MM_VTG   109 /* Voice Technologies Group, Inc. */
 
#define MM_RADIUS   110 /* Radius */
 
#define MM_ROCKWELL   111 /* Rockwell International */
 
#define MM_XYz   112 /* Co. XYZ for testing */
 
#define MM_OPCODE   113 /* Opcode Systems */
 
#define MM_VOXWARE   114 /* Voxware Inc */
 
#define MM_NORTHERN_TELECOM   115 /* Northern Telecom Limited */
 
#define MM_APICOM   116 /* APICOM */
 
#define MM_GRANDE   117 /* Grande Software */
 
#define MM_ADDX   118 /* ADDX */
 
#define MM_WILDCAT   119 /* Wildcat Canyon Software */
 
#define MM_RHETOREX   120 /* Rhetorex Inc */
 
#define MM_BROOKTREE   121 /* Brooktree Corporation */
 
#define MM_ENSONIQ   125 /* ENSONIQ Corporation */
 
#define MM_FAST   126 /* ///FAST Multimedia AG */
 
#define MM_NVIDIA   127 /* NVidia Corporation */
 
#define MM_OKSORI   128 /* OKSORI Co., Ltd. */
 
#define MM_DIACOUSTICS   129 /* DiAcoustics, Inc. */
 
#define MM_GULBRANSEN   130 /* Gulbransen, Inc. */
 
#define MM_KAY_ELEMETRICS   131 /* Kay Elemetrics, Inc. */
 
#define MM_CRYSTAL   132 /* Crystal Semiconductor Corporation */
 
#define MM_SPLASH_STUDIOS   133 /* Splash Studios */
 
#define MM_QUARTERDECK   134 /* Quarterdeck Corporation */
 
#define MM_TDK   135 /* TDK Corporation */
 
#define MM_DIGITAL_AUDIO_LABS   136 /* Digital Audio Labs, Inc. */
 
#define MM_SEERSYS   137 /* Seer Systems, Inc. */
 
#define MM_PICTURETEL   138 /* PictureTel Corporation */
 
#define MM_ATT_MICROELECTRONICS   139 /* AT&T Microelectronics */
 
#define MM_OSPREY   140 /* Osprey Technologies, Inc. */
 
#define MM_MEDIATRIX   141 /* Mediatrix Peripherals */
 
#define MM_SOUNDESIGNS   142 /* SounDesignS M.C.S. Ltd. */
 
#define MM_ALDIGITAL   143 /* A.L. Digital Ltd. */
 
#define MM_SPECTRUM_SIGNAL_PROCESSING   144 /* Spectrum Signal Processing, Inc. */
 
#define MM_ECS   145 /* Electronic Courseware Systems, Inc. */
 
#define MM_AMD   146 /* AMD */
 
#define MM_COREDYNAMICS   147 /* Core Dynamics */
 
#define MM_CANAM   148 /* CANAM Computers */
 
#define MM_SOFTSOUND   149 /* Softsound, Ltd. */
 
#define MM_NORRIS   150 /* Norris Communications, Inc. */
 
#define MM_DDD   151 /* Danka Data Devices */
 
#define MM_EUPHONICS   152 /* EuPhonics */
 
#define MM_PRECEPT   153 /* Precept Software, Inc. */
 
#define MM_CRYSTAL_NET   154 /* Crystal Net Corporation */
 
#define MM_CHROMATIC   155 /* Chromatic Research, Inc */
 
#define MM_VOICEINFO   156 /* Voice Information Systems, Inc */
 
#define MM_VIENNASYS   157 /* Vienna Systems */
 
#define MM_CONNECTIX   158 /* Connectix Corporation */
 
#define MM_GADGETLABS   159 /* Gadget Labs LLC */
 
#define MM_FRONTIER   160 /* Frontier Design Group LLC */
 
#define MM_VIONA   161 /* Viona Development GmbH */
 
#define MM_CASIO   162 /* Casio Computer Co., LTD */
 
#define MM_DIAMONDMM   163 /* Diamond Multimedia */
 
#define MM_S3   164 /* S3 */
 
#define MM_FRAUNHOFER_IIS   172 /* Fraunhofer */
 
#define MM_MIDI_MAPPER   1 /* Midi Mapper */
 
#define MM_WAVE_MAPPER   2 /* Wave Mapper */
 
#define MM_SNDBLST_MIDIOUT   3 /* Sound Blaster MIDI output port */
 
#define MM_SNDBLST_MIDIIN   4 /* Sound Blaster MIDI input port */
 
#define MM_SNDBLST_SYNTH   5 /* Sound Blaster internal synth */
 
#define MM_SNDBLST_WAVEOUT   6 /* Sound Blaster waveform output */
 
#define MM_SNDBLST_WAVEIN   7 /* Sound Blaster waveform input */
 
#define MM_ADLIB   9 /* Ad Lib Compatible synth */
 
#define MM_MPU401_MIDIOUT   10 /* MPU 401 compatible MIDI output port */
 
#define MM_MPU401_MIDIIN   11 /* MPU 401 compatible MIDI input port */
 
#define MM_PC_JOYSTICK   12 /* Joystick adapter */
 
#define MM_PCSPEAKER_WAVEOUT   13 /* PC speaker waveform output */
 
#define MM_MSFT_WSS_WAVEIN   14 /* MS Audio Board waveform input */
 
#define MM_MSFT_WSS_WAVEOUT   15 /* MS Audio Board waveform output */
 
#define MM_MSFT_WSS_FMSYNTH_STEREO   16 /* MS Audio Board Stereo FM synth */
 
#define MM_MSFT_WSS_MIXER   17 /* MS Audio Board Mixer Driver */
 
#define MM_MSFT_WSS_OEM_WAVEIN   18 /* MS OEM Audio Board waveform input */
 
#define MM_MSFT_WSS_OEM_WAVEOUT   19 /* MS OEM Audio Board waveform output */
 
#define MM_MSFT_WSS_OEM_FMSYNTH_STEREO   20 /* MS OEM Audio Board Stereo FM Synth */
 
#define MM_MSFT_WSS_AUX   21 /* MS Audio Board Aux. Port */
 
#define MM_MSFT_WSS_OEM_AUX   22 /* MS OEM Audio Aux Port */
 
#define MM_MSFT_GENERIC_WAVEIN   23 /* MS Vanilla driver waveform input */
 
#define MM_MSFT_GENERIC_WAVEOUT   24 /* MS Vanilla driver wavefrom output */
 
#define MM_MSFT_GENERIC_MIDIIN   25 /* MS Vanilla driver MIDI in */
 
#define MM_MSFT_GENERIC_MIDIOUT   26 /* MS Vanilla driver MIDI external out */
 
#define MM_MSFT_GENERIC_MIDISYNTH   27 /* MS Vanilla driver MIDI synthesizer */
 
#define MM_MSFT_GENERIC_AUX_LINE   28 /* MS Vanilla driver aux (line in) */
 
#define MM_MSFT_GENERIC_AUX_MIC   29 /* MS Vanilla driver aux (mic) */
 
#define MM_MSFT_GENERIC_AUX_CD   30 /* MS Vanilla driver aux (CD) */
 
#define MM_MSFT_WSS_OEM_MIXER   31 /* MS OEM Audio Board Mixer Driver */
 
#define MM_MSFT_MSACM   32 /* MS Audio Compression Manager */
 
#define MM_MSFT_ACM_MSADPCM   33 /* MS ADPCM Codec */
 
#define MM_MSFT_ACM_IMAADPCM   34 /* IMA ADPCM Codec */
 
#define MM_MSFT_ACM_MSFILTER   35 /* MS Filter */
 
#define MM_MSFT_ACM_GSM610   36 /* GSM 610 codec */
 
#define MM_MSFT_ACM_G711   37 /* G.711 codec */
 
#define MM_MSFT_ACM_PCM   38 /* PCM converter */
 
#define MM_WSS_SB16_WAVEIN   39 /* Sound Blaster 16 waveform input */
 
#define MM_WSS_SB16_WAVEOUT   40 /* Sound Blaster 16 waveform output */
 
#define MM_WSS_SB16_MIDIIN   41 /* Sound Blaster 16 midi-in */
 
#define MM_WSS_SB16_MIDIOUT   42 /* Sound Blaster 16 midi out */
 
#define MM_WSS_SB16_SYNTH   43 /* Sound Blaster 16 FM Synthesis */
 
#define MM_WSS_SB16_AUX_LINE   44 /* Sound Blaster 16 aux (line in) */
 
#define MM_WSS_SB16_AUX_CD   45 /* Sound Blaster 16 aux (CD) */
 
#define MM_WSS_SB16_MIXER   46 /* Sound Blaster 16 mixer device */
 
#define MM_WSS_SBPRO_WAVEIN   47 /* Sound Blaster Pro waveform input */
 
#define MM_WSS_SBPRO_WAVEOUT   48 /* Sound Blaster Pro waveform output */
 
#define MM_WSS_SBPRO_MIDIIN   49 /* Sound Blaster Pro midi in */
 
#define MM_WSS_SBPRO_MIDIOUT   50 /* Sound Blaster Pro midi out */
 
#define MM_WSS_SBPRO_SYNTH   51 /* Sound Blaster Pro FM synthesis */
 
#define MM_WSS_SBPRO_AUX_LINE   52 /* Sound Blaster Pro aux (line in ) */
 
#define MM_WSS_SBPRO_AUX_CD   53 /* Sound Blaster Pro aux (CD) */
 
#define MM_WSS_SBPRO_MIXER   54 /* Sound Blaster Pro mixer */
 
#define MM_MSFT_WSS_NT_WAVEIN   55 /* WSS NT wave in */
 
#define MM_MSFT_WSS_NT_WAVEOUT   56 /* WSS NT wave out */
 
#define MM_MSFT_WSS_NT_FMSYNTH_STEREO   57 /* WSS NT FM synth */
 
#define MM_MSFT_WSS_NT_MIXER   58 /* WSS NT mixer */
 
#define MM_MSFT_WSS_NT_AUX   59 /* WSS NT aux */
 
#define MM_MSFT_SB16_WAVEIN   60 /* Sound Blaster 16 waveform input */
 
#define MM_MSFT_SB16_WAVEOUT   61 /* Sound Blaster 16 waveform output */
 
#define MM_MSFT_SB16_MIDIIN   62 /* Sound Blaster 16 midi-in */
 
#define MM_MSFT_SB16_MIDIOUT   63 /* Sound Blaster 16 midi out */
 
#define MM_MSFT_SB16_SYNTH   64 /* Sound Blaster 16 FM Synthesis */
 
#define MM_MSFT_SB16_AUX_LINE   65 /* Sound Blaster 16 aux (line in) */
 
#define MM_MSFT_SB16_AUX_CD   66 /* Sound Blaster 16 aux (CD) */
 
#define MM_MSFT_SB16_MIXER   67 /* Sound Blaster 16 mixer device */
 
#define MM_MSFT_SBPRO_WAVEIN   68 /* Sound Blaster Pro waveform input */
 
#define MM_MSFT_SBPRO_WAVEOUT   69 /* Sound Blaster Pro waveform output */
 
#define MM_MSFT_SBPRO_MIDIIN   70 /* Sound Blaster Pro midi in */
 
#define MM_MSFT_SBPRO_MIDIOUT   71 /* Sound Blaster Pro midi out */
 
#define MM_MSFT_SBPRO_SYNTH   72 /* Sound Blaster Pro FM synthesis */
 
#define MM_MSFT_SBPRO_AUX_LINE   73 /* Sound Blaster Pro aux (line in ) */
 
#define MM_MSFT_SBPRO_AUX_CD   74 /* Sound Blaster Pro aux (CD) */
 
#define MM_MSFT_SBPRO_MIXER   75 /* Sound Blaster Pro mixer */
 
#define MM_MSFT_MSOPL_SYNTH   76 /* Yamaha OPL2/OPL3 compatible FM synthesis */
 
#define MM_MSFT_VMDMS_LINE_WAVEIN   80 /* Voice Modem Serial Line Wave Input */
 
#define MM_MSFT_VMDMS_LINE_WAVEOUT   81 /* Voice Modem Serial Line Wave Output */
 
#define MM_MSFT_VMDMS_HANDSET_WAVEIN   82 /* Voice Modem Serial Handset Wave Input */
 
#define MM_MSFT_VMDMS_HANDSET_WAVEOUT   83 /* Voice Modem Serial Handset Wave Output */
 
#define MM_MSFT_VMDMW_LINE_WAVEIN   84 /* Voice Modem Wrapper Line Wave Input */
 
#define MM_MSFT_VMDMW_LINE_WAVEOUT   85 /* Voice Modem Wrapper Line Wave Output */
 
#define MM_MSFT_VMDMW_HANDSET_WAVEIN   86 /* Voice Modem Wrapper Handset Wave Input */
 
#define MM_MSFT_VMDMW_HANDSET_WAVEOUT   87 /* Voice Modem Wrapper Handset Wave Output */
 
#define MM_MSFT_VMDMW_MIXER   88 /* Voice Modem Wrapper Mixer */
 
#define MM_MSFT_VMDM_GAME_WAVEOUT   89 /* Voice Modem Game Compatible Wave Device */
 
#define MM_MSFT_VMDM_GAME_WAVEIN   90 /* Voice Modem Game Compatible Wave Device */
 
#define MM_MSFT_ACM_MSNAUDIO   91 /* */
 
#define MM_MSFT_ACM_MSG723   92 /* */
 
#define MM_MSFT_WDMAUDIO_WAVEOUT   100 /* Generic id for WDM Audio drivers */
 
#define MM_MSFT_WDMAUDIO_WAVEIN   101 /* Generic id for WDM Audio drivers */
 
#define MM_MSFT_WDMAUDIO_MIDIOUT   102 /* Generic id for WDM Audio drivers */
 
#define MM_MSFT_WDMAUDIO_MIDIIN   103 /* Generic id for WDM Audio drivers */
 
#define MM_MSFT_WDMAUDIO_MIXER   104 /* Generic id for WDM Audio drivers */
 
#define MM_CREATIVE_SB15_WAVEIN   1 /* SB (r) 1.5 waveform input */
 
#define MM_CREATIVE_SB20_WAVEIN   2
 
#define MM_CREATIVE_SBPRO_WAVEIN   3
 
#define MM_CREATIVE_SBP16_WAVEIN   4
 
#define MM_CREATIVE_PHNBLST_WAVEIN   5
 
#define MM_CREATIVE_SB15_WAVEOUT   101
 
#define MM_CREATIVE_SB20_WAVEOUT   102
 
#define MM_CREATIVE_SBPRO_WAVEOUT   103
 
#define MM_CREATIVE_SBP16_WAVEOUT   104
 
#define MM_CREATIVE_PHNBLST_WAVEOUT   105
 
#define MM_CREATIVE_MIDIOUT   201 /* SB (r) */
 
#define MM_CREATIVE_MIDIIN   202 /* SB (r) */
 
#define MM_CREATIVE_FMSYNTH_MONO   301 /* SB (r) */
 
#define MM_CREATIVE_FMSYNTH_STEREO   302 /* SB Pro (r) stereo synthesizer */
 
#define MM_CREATIVE_MIDI_AWE32   303
 
#define MM_CREATIVE_AUX_CD   401 /* SB Pro (r) aux (CD) */
 
#define MM_CREATIVE_AUX_LINE   402 /* SB Pro (r) aux (Line in ) */
 
#define MM_CREATIVE_AUX_MIC   403 /* SB Pro (r) aux (mic) */
 
#define MM_CREATIVE_AUX_MASTER   404
 
#define MM_CREATIVE_AUX_PCSPK   405
 
#define MM_CREATIVE_AUX_WAVE   406
 
#define MM_CREATIVE_AUX_MIDI   407
 
#define MM_CREATIVE_SBPRO_MIXER   408
 
#define MM_CREATIVE_SB16_MIXER   409
 
#define MM_MEDIAVISION_PROAUDIO   0x10
 
#define MM_PROAUD_MIDIOUT   (MM_MEDIAVISION_PROAUDIO+1)
 
#define MM_PROAUD_MIDIIN   (MM_MEDIAVISION_PROAUDIO+2)
 
#define MM_PROAUD_SYNTH   (MM_MEDIAVISION_PROAUDIO+3)
 
#define MM_PROAUD_WAVEOUT   (MM_MEDIAVISION_PROAUDIO+4)
 
#define MM_PROAUD_WAVEIN   (MM_MEDIAVISION_PROAUDIO+5)
 
#define MM_PROAUD_MIXER   (MM_MEDIAVISION_PROAUDIO+6)
 
#define MM_PROAUD_AUX   (MM_MEDIAVISION_PROAUDIO+7)
 
#define MM_MEDIAVISION_THUNDER   0x20
 
#define MM_THUNDER_SYNTH   (MM_MEDIAVISION_THUNDER+3)
 
#define MM_THUNDER_WAVEOUT   (MM_MEDIAVISION_THUNDER+4)
 
#define MM_THUNDER_WAVEIN   (MM_MEDIAVISION_THUNDER+5)
 
#define MM_THUNDER_AUX   (MM_MEDIAVISION_THUNDER+7)
 
#define MM_MEDIAVISION_TPORT   0x40
 
#define MM_TPORT_WAVEOUT   (MM_MEDIAVISION_TPORT+1)
 
#define MM_TPORT_WAVEIN   (MM_MEDIAVISION_TPORT+2)
 
#define MM_TPORT_SYNTH   (MM_MEDIAVISION_TPORT+3)
 
#define MM_MEDIAVISION_PROAUDIO_PLUS   0x50
 
#define MM_PROAUD_PLUS_MIDIOUT   (MM_MEDIAVISION_PROAUDIO_PLUS+1)
 
#define MM_PROAUD_PLUS_MIDIIN   (MM_MEDIAVISION_PROAUDIO_PLUS+2)
 
#define MM_PROAUD_PLUS_SYNTH   (MM_MEDIAVISION_PROAUDIO_PLUS+3)
 
#define MM_PROAUD_PLUS_WAVEOUT   (MM_MEDIAVISION_PROAUDIO_PLUS+4)
 
#define MM_PROAUD_PLUS_WAVEIN   (MM_MEDIAVISION_PROAUDIO_PLUS+5)
 
#define MM_PROAUD_PLUS_MIXER   (MM_MEDIAVISION_PROAUDIO_PLUS+6)
 
#define MM_PROAUD_PLUS_AUX   (MM_MEDIAVISION_PROAUDIO_PLUS+7)
 
#define MM_MEDIAVISION_PROAUDIO_16   0x60
 
#define MM_PROAUD_16_MIDIOUT   (MM_MEDIAVISION_PROAUDIO_16+1)
 
#define MM_PROAUD_16_MIDIIN   (MM_MEDIAVISION_PROAUDIO_16+2)
 
#define MM_PROAUD_16_SYNTH   (MM_MEDIAVISION_PROAUDIO_16+3)
 
#define MM_PROAUD_16_WAVEOUT   (MM_MEDIAVISION_PROAUDIO_16+4)
 
#define MM_PROAUD_16_WAVEIN   (MM_MEDIAVISION_PROAUDIO_16+5)
 
#define MM_PROAUD_16_MIXER   (MM_MEDIAVISION_PROAUDIO_16+6)
 
#define MM_PROAUD_16_AUX   (MM_MEDIAVISION_PROAUDIO_16+7)
 
#define MM_MEDIAVISION_PROSTUDIO_16   0x60
 
#define MM_STUDIO_16_MIDIOUT   (MM_MEDIAVISION_PROSTUDIO_16+1)
 
#define MM_STUDIO_16_MIDIIN   (MM_MEDIAVISION_PROSTUDIO_16+2)
 
#define MM_STUDIO_16_SYNTH   (MM_MEDIAVISION_PROSTUDIO_16+3)
 
#define MM_STUDIO_16_WAVEOUT   (MM_MEDIAVISION_PROSTUDIO_16+4)
 
#define MM_STUDIO_16_WAVEIN   (MM_MEDIAVISION_PROSTUDIO_16+5)
 
#define MM_STUDIO_16_MIXER   (MM_MEDIAVISION_PROSTUDIO_16+6)
 
#define MM_STUDIO_16_AUX   (MM_MEDIAVISION_PROSTUDIO_16+7)
 
#define MM_MEDIAVISION_CDPC   0x70
 
#define MM_CDPC_MIDIOUT   (MM_MEDIAVISION_CDPC+1)
 
#define MM_CDPC_MIDIIN   (MM_MEDIAVISION_CDPC+2)
 
#define MM_CDPC_SYNTH   (MM_MEDIAVISION_CDPC+3)
 
#define MM_CDPC_WAVEOUT   (MM_MEDIAVISION_CDPC+4)
 
#define MM_CDPC_WAVEIN   (MM_MEDIAVISION_CDPC+5)
 
#define MM_CDPC_MIXER   (MM_MEDIAVISION_CDPC+6)
 
#define MM_CDPC_AUX   (MM_MEDIAVISION_CDPC+7)
 
#define MM_MEDIAVISION_OPUS1208   0x80
 
#define MM_OPUS401_MIDIOUT   (MM_MEDIAVISION_OPUS1208+1)
 
#define MM_OPUS401_MIDIIN   (MM_MEDIAVISION_OPUS1208+2)
 
#define MM_OPUS1208_SYNTH   (MM_MEDIAVISION_OPUS1208+3)
 
#define MM_OPUS1208_WAVEOUT   (MM_MEDIAVISION_OPUS1208+4)
 
#define MM_OPUS1208_WAVEIN   (MM_MEDIAVISION_OPUS1208+5)
 
#define MM_OPUS1208_MIXER   (MM_MEDIAVISION_OPUS1208+6)
 
#define MM_OPUS1208_AUX   (MM_MEDIAVISION_OPUS1208+7)
 
#define MM_MEDIAVISION_OPUS1216   0x90
 
#define MM_OPUS1216_MIDIOUT   (MM_MEDIAVISION_OPUS1216+1)
 
#define MM_OPUS1216_MIDIIN   (MM_MEDIAVISION_OPUS1216+2)
 
#define MM_OPUS1216_SYNTH   (MM_MEDIAVISION_OPUS1216+3)
 
#define MM_OPUS1216_WAVEOUT   (MM_MEDIAVISION_OPUS1216+4)
 
#define MM_OPUS1216_WAVEIN   (MM_MEDIAVISION_OPUS1216+5)
 
#define MM_OPUS1216_MIXER   (MM_MEDIAVISION_OPUS1216+6)
 
#define MM_OPUS1216_AUX   (MM_MEDIAVISION_OPUS1216+7)
 
#define MM_ARTISOFT_SBWAVEIN   1 /* Artisoft sounding Board waveform input */
 
#define MM_ARTISOFT_SBWAVEOUT   2 /* Artisoft sounding Board waveform output */
 
#define MM_MMOTION_WAVEAUX   1 /* IBM M-Motion Auxiliary Device */
 
#define MM_MMOTION_WAVEOUT   2 /* IBM M-Motion Waveform output */
 
#define MM_MMOTION_WAVEIN   3 /* IBM M-Motion Waveform Input */
 
#define MM_IBM_PCMCIA_WAVEIN   11 /* IBM waveform input */
 
#define MM_IBM_PCMCIA_WAVEOUT   12 /* IBM Waveform output */
 
#define MM_IBM_PCMCIA_SYNTH   13 /* IBM Midi Synthesis */
 
#define MM_IBM_PCMCIA_MIDIIN   14 /* IBM external MIDI in */
 
#define MM_IBM_PCMCIA_MIDIOUT   15 /* IBM external MIDI out */
 
#define MM_IBM_PCMCIA_AUX   16 /* IBM auxiliary control */
 
#define MM_IBM_THINKPAD200   17
 
#define MM_IBM_MWAVE_WAVEIN   18
 
#define MM_IBM_MWAVE_WAVEOUT   19
 
#define MM_IBM_MWAVE_MIXER   20
 
#define MM_IBM_MWAVE_MIDIIN   21
 
#define MM_IBM_MWAVE_MIDIOUT   22
 
#define MM_IBM_MWAVE_AUX   23
 
#define MM_IBM_WC_MIDIOUT   30
 
#define MM_IBM_WC_WAVEOUT   31
 
#define MM_IBM_WC_MIXEROUT   33
 
#define MM_VOCALTEC_WAVEOUT   1
 
#define MM_VOCALTEC_WAVEIN   2
 
#define MM_ROLAND_RAP10_MIDIOUT   10 /* MM_ROLAND_RAP10 */
 
#define MM_ROLAND_RAP10_MIDIIN   11 /* MM_ROLAND_RAP10 */
 
#define MM_ROLAND_RAP10_SYNTH   12 /* MM_ROLAND_RAP10 */
 
#define MM_ROLAND_RAP10_WAVEOUT   13 /* MM_ROLAND_RAP10 */
 
#define MM_ROLAND_RAP10_WAVEIN   14 /* MM_ROLAND_RAP10 */
 
#define MM_ROLAND_MPU401_MIDIOUT   15
 
#define MM_ROLAND_MPU401_MIDIIN   16
 
#define MM_ROLAND_SMPU_MIDIOUTA   17
 
#define MM_ROLAND_SMPU_MIDIOUTB   18
 
#define MM_ROLAND_SMPU_MIDIINA   19
 
#define MM_ROLAND_SMPU_MIDIINB   20
 
#define MM_ROLAND_SC7_MIDIOUT   21
 
#define MM_ROLAND_SC7_MIDIIN   22
 
#define MM_ROLAND_SERIAL_MIDIOUT   23
 
#define MM_ROLAND_SERIAL_MIDIIN   24
 
#define MM_ROLAND_SCP_MIDIOUT   38
 
#define MM_ROLAND_SCP_MIDIIN   39
 
#define MM_ROLAND_SCP_WAVEOUT   40
 
#define MM_ROLAND_SCP_WAVEIN   41
 
#define MM_ROLAND_SCP_MIXER   42
 
#define MM_ROLAND_SCP_AUX   48
 
#define MM_DSP_SOLUTIONS_WAVEOUT   1
 
#define MM_DSP_SOLUTIONS_WAVEIN   2
 
#define MM_DSP_SOLUTIONS_SYNTH   3
 
#define MM_DSP_SOLUTIONS_AUX   4
 
#define MM_WANGLABS_WAVEIN1   1 /* Input audio wave on CPU board models: Exec 4010, 4030, 3450; PC 251/25c, pc 461/25s , pc 461/33c */
 
#define MM_WANGLABS_WAVEOUT1   2
 
#define MM_TANDY_VISWAVEIN   1
 
#define MM_TANDY_VISWAVEOUT   2
 
#define MM_TANDY_VISBIOSSYNTH   3
 
#define MM_TANDY_SENS_MMAWAVEIN   4
 
#define MM_TANDY_SENS_MMAWAVEOUT   5
 
#define MM_TANDY_SENS_MMAMIDIIN   6
 
#define MM_TANDY_SENS_MMAMIDIOUT   7
 
#define MM_TANDY_SENS_VISWAVEOUT   8
 
#define MM_TANDY_PSSJWAVEIN   9
 
#define MM_TANDY_PSSJWAVEOUT   10
 
#define MM_INTELOPD_WAVEIN   1 /* HID2 WaveAudio Driver */
 
#define MM_INTELOPD_WAVEOUT   101 /* HID2 */
 
#define MM_INTELOPD_AUX   401 /* HID2 for mixing */
 
#define MM_INTEL_NSPMODEMLINE   501
 
#define MM_INTERACTIVE_WAVEIN   0x45
 
#define MM_INTERACTIVE_WAVEOUT   0x45
 
#define MM_YAMAHA_GSS_SYNTH   0x01
 
#define MM_YAMAHA_GSS_WAVEOUT   0x02
 
#define MM_YAMAHA_GSS_WAVEIN   0x03
 
#define MM_YAMAHA_GSS_MIDIOUT   0x04
 
#define MM_YAMAHA_GSS_MIDIIN   0x05
 
#define MM_YAMAHA_GSS_AUX   0x06
 
#define MM_YAMAHA_SERIAL_MIDIOUT   0x07
 
#define MM_YAMAHA_SERIAL_MIDIIN   0x08
 
#define MM_YAMAHA_OPL3SA_WAVEOUT   0x10
 
#define MM_YAMAHA_OPL3SA_WAVEIN   0x11
 
#define MM_YAMAHA_OPL3SA_FMSYNTH   0x12
 
#define MM_YAMAHA_OPL3SA_YSYNTH   0x13
 
#define MM_YAMAHA_OPL3SA_MIDIOUT   0x14
 
#define MM_YAMAHA_OPL3SA_MIDIIN   0x15
 
#define MM_YAMAHA_OPL3SA_MIXER   0x17
 
#define MM_YAMAHA_OPL3SA_JOYSTICK   0x18
 
#define MM_EVEREX_CARRIER   0x01
 
#define MM_ECHO_SYNTH   0x01
 
#define MM_ECHO_WAVEOUT   0x02
 
#define MM_ECHO_WAVEIN   0x03
 
#define MM_ECHO_MIDIOUT   0x04
 
#define MM_ECHO_MIDIIN   0x05
 
#define MM_ECHO_AUX   0x06
 
#define MM_SIERRA_ARIA_MIDIOUT   0x14
 
#define MM_SIERRA_ARIA_MIDIIN   0x15
 
#define MM_SIERRA_ARIA_SYNTH   0x16
 
#define MM_SIERRA_ARIA_WAVEOUT   0x17
 
#define MM_SIERRA_ARIA_WAVEIN   0x18
 
#define MM_SIERRA_ARIA_AUX   0x19
 
#define MM_SIERRA_ARIA_AUX2   0x20
 
#define MM_SIERRA_QUARTET_WAVEIN   0x50
 
#define MM_SIERRA_QUARTET_WAVEOUT   0x51
 
#define MM_SIERRA_QUARTET_MIDIIN   0x52
 
#define MM_SIERRA_QUARTET_MIDIOUT   0x53
 
#define MM_SIERRA_QUARTET_SYNTH   0x54
 
#define MM_SIERRA_QUARTET_AUX_CD   0x55
 
#define MM_SIERRA_QUARTET_AUX_LINE   0x56
 
#define MM_SIERRA_QUARTET_AUX_MODEM   0x57
 
#define MM_SIERRA_QUARTET_MIXER   0x58
 
#define MM_CAT_WAVEOUT   1
 
#define MM_DSP_GROUP_TRUESPEECH   0x01
 
#define MM_MELABS_MIDI2GO   0x01
 
#define MM_ESS_AMWAVEOUT   0x01
 
#define MM_ESS_AMWAVEIN   0x02
 
#define MM_ESS_AMAUX   0x03
 
#define MM_ESS_AMSYNTH   0x04
 
#define MM_ESS_AMMIDIOUT   0x05
 
#define MM_ESS_AMMIDIIN   0x06
 
#define MM_ESS_MIXER   0x07
 
#define MM_ESS_AUX_CD   0x08
 
#define MM_ESS_MPU401_MIDIOUT   0x09
 
#define MM_ESS_MPU401_MIDIIN   0x0A
 
#define MM_ESS_ES488_WAVEOUT   0x10
 
#define MM_ESS_ES488_WAVEIN   0x11
 
#define MM_ESS_ES488_MIXER   0x12
 
#define MM_ESS_ES688_WAVEOUT   0x13
 
#define MM_ESS_ES688_WAVEIN   0x14
 
#define MM_ESS_ES688_MIXER   0x15
 
#define MM_ESS_ES1488_WAVEOUT   0x16
 
#define MM_ESS_ES1488_WAVEIN   0x17
 
#define MM_ESS_ES1488_MIXER   0x18
 
#define MM_ESS_ES1688_WAVEOUT   0x19
 
#define MM_ESS_ES1688_WAVEIN   0x1A
 
#define MM_ESS_ES1688_MIXER   0x1B
 
#define MM_ESS_ES1788_WAVEOUT   0x1C
 
#define MM_ESS_ES1788_WAVEIN   0x1D
 
#define MM_ESS_ES1788_MIXER   0x1E
 
#define MM_ESS_ES1888_WAVEOUT   0x1F
 
#define MM_ESS_ES1888_WAVEIN   0x20
 
#define MM_ESS_ES1888_MIXER   0x21
 
#define MM_ESS_ES1868_WAVEOUT   0x22
 
#define MM_ESS_ES1868_WAVEIN   0x23
 
#define MM_ESS_ES1868_MIXER   0x24
 
#define MM_ESS_ES1878_WAVEOUT   0x25
 
#define MM_ESS_ES1878_WAVEIN   0x26
 
#define MM_ESS_ES1878_MIXER   0x27
 
#define MM_EPS_FMSND   1
 
#define MM_TRUEVISION_WAVEIN1   1
 
#define MM_TRUEVISION_WAVEOUT1   2
 
#define MM_AZTECH_MIDIOUT   3
 
#define MM_AZTECH_MIDIIN   4
 
#define MM_AZTECH_WAVEIN   17
 
#define MM_AZTECH_WAVEOUT   18
 
#define MM_AZTECH_FMSYNTH   20
 
#define MM_AZTECH_MIXER   21
 
#define MM_AZTECH_PRO16_WAVEIN   33
 
#define MM_AZTECH_PRO16_WAVEOUT   34
 
#define MM_AZTECH_PRO16_FMSYNTH   38
 
#define MM_AZTECH_DSP16_WAVEIN   65
 
#define MM_AZTECH_DSP16_WAVEOUT   66
 
#define MM_AZTECH_DSP16_FMSYNTH   68
 
#define MM_AZTECH_DSP16_WAVESYNTH   70
 
#define MM_AZTECH_NOVA16_WAVEIN   71
 
#define MM_AZTECH_NOVA16_WAVEOUT   72
 
#define MM_AZTECH_NOVA16_MIXER   73
 
#define MM_AZTECH_WASH16_WAVEIN   74
 
#define MM_AZTECH_WASH16_WAVEOUT   75
 
#define MM_AZTECH_WASH16_MIXER   76
 
#define MM_AZTECH_AUX_CD   401
 
#define MM_AZTECH_AUX_LINE   402
 
#define MM_AZTECH_AUX_MIC   403
 
#define MM_AZTECH_AUX   404
 
#define MM_VIDEOLOGIC_MSWAVEIN   1
 
#define MM_VIDEOLOGIC_MSWAVEOUT   2
 
#define MM_KORG_PCIF_MIDIOUT   1
 
#define MM_KORG_PCIF_MIDIIN   2
 
#define MM_APT_ACE100CD   1
 
#define MM_ICS_WAVEDECK_WAVEOUT   1 /* MS WSS compatible card and driver */
 
#define MM_ICS_WAVEDECK_WAVEIN   2
 
#define MM_ICS_WAVEDECK_MIXER   3
 
#define MM_ICS_WAVEDECK_AUX   4
 
#define MM_ICS_WAVEDECK_SYNTH   5
 
#define MM_ICS_WAVEDEC_SB_WAVEOUT   6
 
#define MM_ICS_WAVEDEC_SB_WAVEIN   7
 
#define MM_ICS_WAVEDEC_SB_FM_MIDIOUT   8
 
#define MM_ICS_WAVEDEC_SB_MPU401_MIDIOUT   9
 
#define MM_ICS_WAVEDEC_SB_MPU401_MIDIIN   10
 
#define MM_ICS_WAVEDEC_SB_MIXER   11
 
#define MM_ICS_WAVEDEC_SB_AUX   12
 
#define MM_ICS_2115_LITE_MIDIOUT   13
 
#define MM_ICS_2120_LITE_MIDIOUT   14
 
#define MM_ITERATEDSYS_FUFCODEC   1
 
#define MM_METHEUS_ZIPPER   1
 
#define MM_WINNOV_CAVIAR_WAVEIN   1
 
#define MM_WINNOV_CAVIAR_WAVEOUT   2
 
#define MM_WINNOV_CAVIAR_VIDC   3
 
#define MM_WINNOV_CAVIAR_CHAMPAGNE   4 /* Fourcc is CHAM */
 
#define MM_WINNOV_CAVIAR_YUV8   5 /* Fourcc is YUV8 */
 
#define MM_NCR_BA_WAVEIN   1
 
#define MM_NCR_BA_WAVEOUT   2
 
#define MM_NCR_BA_SYNTH   3
 
#define MM_NCR_BA_AUX   4
 
#define MM_NCR_BA_MIXER   5
 
#define MM_VITEC_VMAKER   1
 
#define MM_VITEC_VMPRO   2
 
#define MM_MOSCOM_VPC2400_IN   1 /* Four Port Voice Processing / Voice Recognition Board */
 
#define MM_MOSCOM_VPC2400_OUT   2 /* VPC2400 */
 
#define MM_SILICONSOFT_SC1_WAVEIN   1 /* Waveform in , high sample rate */
 
#define MM_SILICONSOFT_SC1_WAVEOUT   2 /* Waveform out , high sample rate */
 
#define MM_SILICONSOFT_SC2_WAVEIN   3 /* Waveform in 2 channels, high sample rate */
 
#define MM_SILICONSOFT_SC2_WAVEOUT   4 /* Waveform out 2 channels, high sample rate */
 
#define MM_SILICONSOFT_SOUNDJR2_WAVEOUT   5 /* Waveform out, self powered, efficient */
 
#define MM_SILICONSOFT_SOUNDJR2PR_WAVEIN   6 /* Waveform in, self powered, efficient */
 
#define MM_SILICONSOFT_SOUNDJR2PR_WAVEOUT   7 /* Waveform out 2 channels, self powered, efficient */
 
#define MM_SILICONSOFT_SOUNDJR3_WAVEOUT   8 /* Waveform in 2 channels, self powered, efficient */
 
#define MM_OLIVETTI_WAVEIN   1
 
#define MM_OLIVETTI_WAVEOUT   2
 
#define MM_OLIVETTI_MIXER   3
 
#define MM_OLIVETTI_AUX   4
 
#define MM_OLIVETTI_MIDIIN   5
 
#define MM_OLIVETTI_MIDIOUT   6
 
#define MM_OLIVETTI_SYNTH   7
 
#define MM_OLIVETTI_JOYSTICK   8
 
#define MM_OLIVETTI_ACM_GSM   9
 
#define MM_OLIVETTI_ACM_ADPCM   10
 
#define MM_OLIVETTI_ACM_CELP   11
 
#define MM_OLIVETTI_ACM_SBC   12
 
#define MM_OLIVETTI_ACM_OPR   13
 
#define MM_IOMAGIC_TEMPO_WAVEOUT   1
 
#define MM_IOMAGIC_TEMPO_WAVEIN   2
 
#define MM_IOMAGIC_TEMPO_SYNTH   3
 
#define MM_IOMAGIC_TEMPO_MIDIOUT   4
 
#define MM_IOMAGIC_TEMPO_MXDOUT   5
 
#define MM_IOMAGIC_TEMPO_AUXOUT   6
 
#define MM_MATSUSHITA_WAVEIN   1
 
#define MM_MATSUSHITA_WAVEOUT   2
 
#define MM_MATSUSHITA_FMSYNTH_STEREO   3
 
#define MM_MATSUSHITA_MIXER   4
 
#define MM_MATSUSHITA_AUX   5
 
#define MM_NEWMEDIA_WAVJAMMER   1 /* WSS Compatible sound card. */
 
#define MM_LYRRUS_BRIDGE_GUITAR   1
 
#define MM_OPTI_M16_FMSYNTH_STEREO   0x0001
 
#define MM_OPTI_M16_MIDIIN   0x0002
 
#define MM_OPTI_M16_MIDIOUT   0x0003
 
#define MM_OPTI_M16_WAVEIN   0x0004
 
#define MM_OPTI_M16_WAVEOUT   0x0005
 
#define MM_OPTI_M16_MIXER   0x0006
 
#define MM_OPTI_M16_AUX   0x0007
 
#define MM_OPTI_P16_FMSYNTH_STEREO   0x0010
 
#define MM_OPTI_P16_MIDIIN   0x0011
 
#define MM_OPTI_P16_MIDIOUT   0x0012
 
#define MM_OPTI_P16_WAVEIN   0x0013
 
#define MM_OPTI_P16_WAVEOUT   0x0014
 
#define MM_OPTI_P16_MIXER   0x0015
 
#define MM_OPTI_P16_AUX   0x0016
 
#define MM_OPTI_M32_WAVEIN   0x0020
 
#define MM_OPTI_M32_WAVEOUT   0x0021
 
#define MM_OPTI_M32_MIDIIN   0x0022
 
#define MM_OPTI_M32_MIDIOUT   0x0023
 
#define MM_OPTI_M32_SYNTH_STEREO   0x0024
 
#define MM_OPTI_M32_MIXER   0x0025
 
#define MM_OPTI_M32_AUX   0x0026
 
#define MM_ADDX_PCTV_DIGITALMIX   1 /* MM_ADDX_PCTV_DIGITALMIX */
 
#define MM_ADDX_PCTV_WAVEIN   2 /* MM_ADDX_PCTV_WAVEIN */
 
#define MM_ADDX_PCTV_WAVEOUT   3 /* MM_ADDX_PCTV_WAVEOUT */
 
#define MM_ADDX_PCTV_MIXER   4 /* MM_ADDX_PCTV_MIXER */
 
#define MM_ADDX_PCTV_AUX_CD   5 /* MM_ADDX_PCTV_AUX_CD */
 
#define MM_ADDX_PCTV_AUX_LINE   6 /* MM_ADDX_PCTV_AUX_LINE */
 
#define MM_AHEAD_MULTISOUND   1
 
#define MM_AHEAD_SOUNDBLASTER   2
 
#define MM_AHEAD_PROAUDIO   3
 
#define MM_AHEAD_GENERIC   4
 
#define MM_AMD_INTERWAVE_WAVEIN   1
 
#define MM_AMD_INTERWAVE_WAVEOUT   2
 
#define MM_AMD_INTERWAVE_SYNTH   3
 
#define MM_AMD_INTERWAVE_MIXER1   4
 
#define MM_AMD_INTERWAVE_MIXER2   5
 
#define MM_AMD_INTERWAVE_JOYSTICK   6
 
#define MM_AMD_INTERWAVE_EX_CD   7
 
#define MM_AMD_INTERWAVE_MIDIIN   8
 
#define MM_AMD_INTERWAVE_MIDIOUT   9
 
#define MM_AMD_INTERWAVE_AUX1   10
 
#define MM_AMD_INTERWAVE_AUX2   11
 
#define MM_AMD_INTERWAVE_AUX_MIC   12
 
#define MM_AMD_INTERWAVE_AUX_CD   13
 
#define MM_AMD_INTERWAVE_MONO_IN   14
 
#define MM_AMD_INTERWAVE_MONO_OUT   15
 
#define MM_AMD_INTERWAVE_EX_TELEPHONY   16
 
#define MM_AMD_INTERWAVE_WAVEOUT_BASE   17
 
#define MM_AMD_INTERWAVE_WAVEOUT_TREBLE   18
 
#define MM_AMD_INTERWAVE_STEREO_ENHANCED   19
 
#define MM_AST_MODEMWAVE_WAVEIN   13
 
#define MM_AST_MODEMWAVE_WAVEOUT   14
 
#define MM_BTV_WAVEIN   1 /* Brooktree PCM Wave Audio In */
 
#define MM_BTV_WAVEOUT   2 /* Brooktree PCM Wave Audio Out */
 
#define MM_BTV_MIDIIN   3 /* Brooktree MIDI In */
 
#define MM_BTV_MIDIOUT   4 /* Brooktree MIDI out */
 
#define MM_BTV_MIDISYNTH   5 /* Brooktree MIDI FM synth */
 
#define MM_BTV_AUX_LINE   6 /* Brooktree Line Input */
 
#define MM_BTV_AUX_MIC   7 /* Brooktree Microphone Input */
 
#define MM_BTV_AUX_CD   8 /* Brooktree CD Input */
 
#define MM_BTV_DIGITALIN   9 /* Brooktree PCM Wave in with subcode information */
 
#define MM_BTV_DIGITALOUT   10 /* Brooktree PCM Wave out with subcode information */
 
#define MM_BTV_MIDIWAVESTREAM   11 /* Brooktree WaveStream */
 
#define MM_BTV_MIXER   12 /* Brooktree WSS Mixer driver */
 
#define MM_CANAM_CBXWAVEOUT   1
 
#define MM_CANAM_CBXWAVEIN   2
 
#define MM_CASIO_WP150_MIDIOUT   1 /* wp150 */
 
#define MM_CASIO_WP150_MIDIIN   2
 
#define MM_COMPAQ_BB_WAVEIN   1
 
#define MM_COMPAQ_BB_WAVEOUT   2
 
#define MM_COMPAQ_BB_WAVEAUX   3
 
#define MM_COREDYNAMICS_DYNAMIXHR   1 /* DynaMax Hi-Rez */
 
#define MM_COREDYNAMICS_DYNASONIX_SYNTH   2 /* DynaSonix */
 
#define MM_COREDYNAMICS_DYNASONIX_MIDI_IN   3
 
#define MM_COREDYNAMICS_DYNASONIX_MIDI_OUT   4
 
#define MM_COREDYNAMICS_DYNASONIX_WAVE_IN   5
 
#define MM_COREDYNAMICS_DYNASONIX_WAVE_OUT   6
 
#define MM_COREDYNAMICS_DYNASONIX_AUDIO_IN   7
 
#define MM_COREDYNAMICS_DYNASONIX_AUDIO_OUT   8
 
#define MM_COREDYNAMICS_DYNAGRAFX_VGA   9 /* DynaGrfx */
 
#define MM_COREDYNAMICS_DYNAGRAFX_WAVE_IN   10
 
#define MM_COREDYNAMICS_DYNAGRAFX_WAVE_OUT   11
 
#define MM_CRYSTAL_CS4232_WAVEIN   1
 
#define MM_CRYSTAL_CS4232_WAVEOUT   2
 
#define MM_CRYSTAL_CS4232_WAVEMIXER   3
 
#define MM_CRYSTAL_CS4232_WAVEAUX_AUX1   4
 
#define MM_CRYSTAL_CS4232_WAVEAUX_AUX2   5
 
#define MM_CRYSTAL_CS4232_WAVEAUX_LINE   6
 
#define MM_CRYSTAL_CS4232_WAVEAUX_MONO   7
 
#define MM_CRYSTAL_CS4232_WAVEAUX_MASTER   8
 
#define MM_CRYSTAL_CS4232_MIDIIN   9
 
#define MM_CRYSTAL_CS4232_MIDIOUT   10
 
#define MM_CRYSTAL_CS4232_INPUTGAIN_AUX1   13
 
#define MM_CRYSTAL_CS4232_INPUTGAIN_LOOP   14
 
#define MM_DDD_MIDILINK_MIDIIN   1
 
#define MM_DDD_MIDILINK_MIDIOUT   2
 
#define MM_DIACOUSTICS_DRUM_ACTION   1 /* Drum Action */
 
#define MM_DIMD_PLATFORM   0 /* Freedom Audio */
 
#define MM_DIMD_DIRSOUND   1
 
#define MM_DIMD_VIRTMPU   2
 
#define MM_DIMD_VIRTSB   3
 
#define MM_DIMD_VIRTJOY   4
 
#define MM_DIMD_WAVEIN   5
 
#define MM_DIMD_WAVEOUT   6
 
#define MM_DIMD_MIDIIN   7
 
#define MM_DIMD_MIDIOUT   8
 
#define MM_DIMD_AUX_LINE   9
 
#define MM_DIMD_MIXER   10
 
#define MM_DIGITAL_AUDIO_LABS_V8   0x10
 
#define MM_DIGITAL_AUDIO_LABS_CPRO   0x11
 
#define MM_DIGITAL_AV320_WAVEIN   1 /* Digital Audio Video Compression Board */
 
#define MM_DIGITAL_AV320_WAVEOUT   2 /* Digital Audio Video Compression Board */
 
#define MM_ECS_AADF_MIDI_IN   10
 
#define MM_ECS_AADF_MIDI_OUT   11
 
#define MM_ECS_AADF_WAVE2MIDI_IN   12
 
#define MM_ENSONIQ_SOUNDSCAPE   0x10 /* ENSONIQ Soundscape */
 
#define MM_SOUNDSCAPE_WAVEOUT   MM_ENSONIQ_SOUNDSCAPE+1
 
#define MM_SOUNDSCAPE_WAVEOUT_AUX   MM_ENSONIQ_SOUNDSCAPE+2
 
#define MM_SOUNDSCAPE_WAVEIN   MM_ENSONIQ_SOUNDSCAPE+3
 
#define MM_SOUNDSCAPE_MIDIOUT   MM_ENSONIQ_SOUNDSCAPE+4
 
#define MM_SOUNDSCAPE_MIDIIN   MM_ENSONIQ_SOUNDSCAPE+5
 
#define MM_SOUNDSCAPE_SYNTH   MM_ENSONIQ_SOUNDSCAPE+6
 
#define MM_SOUNDSCAPE_MIXER   MM_ENSONIQ_SOUNDSCAPE+7
 
#define MM_SOUNDSCAPE_AUX   MM_ENSONIQ_SOUNDSCAPE+8
 
#define MM_FRONTIER_WAVECENTER_MIDIIN   1 /* WaveCenter */
 
#define MM_FRONTIER_WAVECENTER_MIDIOUT   2
 
#define MM_FRONTIER_WAVECENTER_WAVEIN   3
 
#define MM_FRONTIER_WAVECENTER_WAVEOUT   4
 
#define MM_GADGETLABS_WAVE44_WAVEIN   1
 
#define MM_GADGETLABS_WAVE44_WAVEOUT   2
 
#define MM_GADGETLABS_WAVE42_WAVEIN   3
 
#define MM_GADGETLABS_WAVE42_WAVEOUT   4
 
#define MM_GADGETLABS_WAVE4_MIDIIN   5
 
#define MM_GADGETLABS_WAVE4_MIDIOUT   6
 
#define MM_KAY_ELEMETRICS_CSL   0x4300
 
#define MM_KAY_ELEMETRICS_CSL_DAT   0x4308
 
#define MM_KAY_ELEMETRICS_CSL_4CHANNEL   0x4309
 
#define MM_LERNOUT_ANDHAUSPIE_LHCODECACM   1
 
#define MM_MPTUS_SPWAVEOUT   1 /* Sound Pallette */
 
#define MM_MOTU_MTP_MIDIOUT_ALL   100
 
#define MM_MOTU_MTP_MIDIIN_1   101
 
#define MM_MOTU_MTP_MIDIOUT_1   101
 
#define MM_MOTU_MTP_MIDIIN_2   102
 
#define MM_MOTU_MTP_MIDIOUT_2   102
 
#define MM_MOTU_MTP_MIDIIN_3   103
 
#define MM_MOTU_MTP_MIDIOUT_3   103
 
#define MM_MOTU_MTP_MIDIIN_4   104
 
#define MM_MOTU_MTP_MIDIOUT_4   104
 
#define MM_MOTU_MTP_MIDIIN_5   105
 
#define MM_MOTU_MTP_MIDIOUT_5   105
 
#define MM_MOTU_MTP_MIDIIN_6   106
 
#define MM_MOTU_MTP_MIDIOUT_6   106
 
#define MM_MOTU_MTP_MIDIIN_7   107
 
#define MM_MOTU_MTP_MIDIOUT_7   107
 
#define MM_MOTU_MTP_MIDIIN_8   108
 
#define MM_MOTU_MTP_MIDIOUT_8   108
 
#define MM_MOTU_MTPII_MIDIOUT_ALL   200
 
#define MM_MOTU_MTPII_MIDIIN_SYNC   200
 
#define MM_MOTU_MTPII_MIDIIN_1   201
 
#define MM_MOTU_MTPII_MIDIOUT_1   201
 
#define MM_MOTU_MTPII_MIDIIN_2   202
 
#define MM_MOTU_MTPII_MIDIOUT_2   202
 
#define MM_MOTU_MTPII_MIDIIN_3   203
 
#define MM_MOTU_MTPII_MIDIOUT_3   203
 
#define MM_MOTU_MTPII_MIDIIN_4   204
 
#define MM_MOTU_MTPII_MIDIOUT_4   204
 
#define MM_MOTU_MTPII_MIDIIN_5   205
 
#define MM_MOTU_MTPII_MIDIOUT_5   205
 
#define MM_MOTU_MTPII_MIDIIN_6   206
 
#define MM_MOTU_MTPII_MIDIOUT_6   206
 
#define MM_MOTU_MTPII_MIDIIN_7   207
 
#define MM_MOTU_MTPII_MIDIOUT_7   207
 
#define MM_MOTU_MTPII_MIDIIN_8   208
 
#define MM_MOTU_MTPII_MIDIOUT_8   208
 
#define MM_MOTU_MTPII_NET_MIDIIN_1   209
 
#define MM_MOTU_MTPII_NET_MIDIOUT_1   209
 
#define MM_MOTU_MTPII_NET_MIDIIN_2   210
 
#define MM_MOTU_MTPII_NET_MIDIOUT_2   210
 
#define MM_MOTU_MTPII_NET_MIDIIN_3   211
 
#define MM_MOTU_MTPII_NET_MIDIOUT_3   211
 
#define MM_MOTU_MTPII_NET_MIDIIN_4   212
 
#define MM_MOTU_MTPII_NET_MIDIOUT_4   212
 
#define MM_MOTU_MTPII_NET_MIDIIN_5   213
 
#define MM_MOTU_MTPII_NET_MIDIOUT_5   213
 
#define MM_MOTU_MTPII_NET_MIDIIN_6   214
 
#define MM_MOTU_MTPII_NET_MIDIOUT_6   214
 
#define MM_MOTU_MTPII_NET_MIDIIN_7   215
 
#define MM_MOTU_MTPII_NET_MIDIOUT_7   215
 
#define MM_MOTU_MTPII_NET_MIDIIN_8   216
 
#define MM_MOTU_MTPII_NET_MIDIOUT_8   216
 
#define MM_MOTU_MXP_MIDIIN_MIDIOUT_ALL   300
 
#define MM_MOTU_MXP_MIDIIN_SYNC   300
 
#define MM_MOTU_MXP_MIDIIN_MIDIIN_1   301
 
#define MM_MOTU_MXP_MIDIIN_MIDIOUT_1   301
 
#define MM_MOTU_MXP_MIDIIN_MIDIIN_2   302
 
#define MM_MOTU_MXP_MIDIIN_MIDIOUT_2   302
 
#define MM_MOTU_MXP_MIDIIN_MIDIIN_3   303
 
#define MM_MOTU_MXP_MIDIIN_MIDIOUT_3   303
 
#define MM_MOTU_MXP_MIDIIN_MIDIIN_4   304
 
#define MM_MOTU_MXP_MIDIIN_MIDIOUT_4   304
 
#define MM_MOTU_MXP_MIDIIN_MIDIIN_5   305
 
#define MM_MOTU_MXP_MIDIIN_MIDIOUT_5   305
 
#define MM_MOTU_MXP_MIDIIN_MIDIIN_6   306
 
#define MM_MOTU_MXP_MIDIIN_MIDIOUT_6   306
 
#define MM_MOTU_MXPMPU_MIDIOUT_ALL   400
 
#define MM_MOTU_MXPMPU_MIDIIN_SYNC   400
 
#define MM_MOTU_MXPMPU_MIDIIN_1   401
 
#define MM_MOTU_MXPMPU_MIDIOUT_1   401
 
#define MM_MOTU_MXPMPU_MIDIIN_2   402
 
#define MM_MOTU_MXPMPU_MIDIOUT_2   402
 
#define MM_MOTU_MXPMPU_MIDIIN_3   403
 
#define MM_MOTU_MXPMPU_MIDIOUT_3   403
 
#define MM_MOTU_MXPMPU_MIDIIN_4   404
 
#define MM_MOTU_MXPMPU_MIDIOUT_4   404
 
#define MM_MOTU_MXPMPU_MIDIIN_5   405
 
#define MM_MOTU_MXPMPU_MIDIOUT_5   405
 
#define MM_MOTU_MXPMPU_MIDIIN_6   406
 
#define MM_MOTU_MXPMPU_MIDIOUT_6   406
 
#define MM_MOTU_MXN_MIDIOUT_ALL   500
 
#define MM_MOTU_MXN_MIDIIN_SYNC   500
 
#define MM_MOTU_MXN_MIDIIN_1   501
 
#define MM_MOTU_MXN_MIDIOUT_1   501
 
#define MM_MOTU_MXN_MIDIIN_2   502
 
#define MM_MOTU_MXN_MIDIOUT_2   502
 
#define MM_MOTU_MXN_MIDIIN_3   503
 
#define MM_MOTU_MXN_MIDIOUT_3   503
 
#define MM_MOTU_MXN_MIDIIN_4   504
 
#define MM_MOTU_MXN_MIDIOUT_4   504
 
#define MM_MOTU_FLYER_MIDI_IN_SYNC   600
 
#define MM_MOTU_FLYER_MIDI_IN_A   601
 
#define MM_MOTU_FLYER_MIDI_OUT_A   601
 
#define MM_MOTU_FLYER_MIDI_IN_B   602
 
#define MM_MOTU_FLYER_MIDI_OUT_B   602
 
#define MM_MOTU_PKX_MIDI_IN_SYNC   700
 
#define MM_MOTU_PKX_MIDI_IN_A   701
 
#define MM_MOTU_PKX_MIDI_OUT_A   701
 
#define MM_MOTU_PKX_MIDI_IN_B   702
 
#define MM_MOTU_PKX_MIDI_OUT_B   702
 
#define MM_MOTU_DTX_MIDI_IN_SYNC   800
 
#define MM_MOTU_DTX_MIDI_IN_A   801
 
#define MM_MOTU_DTX_MIDI_OUT_A   801
 
#define MM_MOTU_DTX_MIDI_IN_B   802
 
#define MM_MOTU_DTX_MIDI_OUT_B   802
 
#define MM_MOTU_MTPAV_MIDIOUT_ALL   900
 
#define MM_MOTU_MTPAV_MIDIIN_SYNC   900
 
#define MM_MOTU_MTPAV_MIDIIN_1   901
 
#define MM_MOTU_MTPAV_MIDIOUT_1   901
 
#define MM_MOTU_MTPAV_MIDIIN_2   902
 
#define MM_MOTU_MTPAV_MIDIOUT_2   902
 
#define MM_MOTU_MTPAV_MIDIIN_3   903
 
#define MM_MOTU_MTPAV_MIDIOUT_3   903
 
#define MM_MOTU_MTPAV_MIDIIN_4   904
 
#define MM_MOTU_MTPAV_MIDIOUT_4   904
 
#define MM_MOTU_MTPAV_MIDIIN_5   905
 
#define MM_MOTU_MTPAV_MIDIOUT_5   905
 
#define MM_MOTU_MTPAV_MIDIIN_6   906
 
#define MM_MOTU_MTPAV_MIDIOUT_6   906
 
#define MM_MOTU_MTPAV_MIDIIN_7   907
 
#define MM_MOTU_MTPAV_MIDIOUT_7   907
 
#define MM_MOTU_MTPAV_MIDIIN_8   908
 
#define MM_MOTU_MTPAV_MIDIOUT_8   908
 
#define MM_MOTU_MTPAV_NET_MIDIIN_1   909
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_1   909
 
#define MM_MOTU_MTPAV_NET_MIDIIN_2   910
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_2   910
 
#define MM_MOTU_MTPAV_NET_MIDIIN_3   911
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_3   911
 
#define MM_MOTU_MTPAV_NET_MIDIIN_4   912
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_4   912
 
#define MM_MOTU_MTPAV_NET_MIDIIN_5   913
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_5   913
 
#define MM_MOTU_MTPAV_NET_MIDIIN_6   914
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_6   914
 
#define MM_MOTU_MTPAV_NET_MIDIIN_7   915
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_7   915
 
#define MM_MOTU_MTPAV_NET_MIDIIN_8   916
 
#define MM_MOTU_MTPAV_NET_MIDIOUT_8   916
 
#define MM_MOTU_MTPAV_MIDIIN_ADAT   917
 
#define MM_MOTU_MTPAV_MIDIOUT_ADAT   917
 
#define MM_MIRO_MOVIEPRO   1 /* miroMOVIE pro */
 
#define MM_MIRO_VIDEOD1   2 /* miroVIDEO D1 */
 
#define MM_MIRO_VIDEODC1TV   3 /* miroVIDEO DC1 tv */
 
#define MM_MIRO_VIDEOTD   4 /* miroVIDEO 10/20 TD */
 
#define MM_MIRO_DC30_WAVEOUT   5
 
#define MM_MIRO_DC30_WAVEIN   6
 
#define MM_MIRO_DC30_MIX   7
 
#define MM_NEC_73_86_SYNTH   5
 
#define MM_NEC_73_86_WAVEOUT   6
 
#define MM_NEC_73_86_WAVEIN   7
 
#define MM_NEC_26_SYNTH   9
 
#define MM_NEC_MPU401_MIDIOUT   10
 
#define MM_NEC_MPU401_MIDIIN   11
 
#define MM_NEC_JOYSTICK   12
 
#define MM_NORRIS_VOICELINK   1
 
#define MM_NORTEL_MPXAC_WAVEIN   1 /* MPX Audio Card Wave Input Device */
 
#define MM_NORTEL_MPXAC_WAVEOUT   2 /* MPX Audio Card Wave Output Device */
 
#define MM_NVIDIA_WAVEOUT   1
 
#define MM_NVIDIA_WAVEIN   2
 
#define MM_NVIDIA_MIDIOUT   3
 
#define MM_NVIDIA_MIDIIN   4
 
#define MM_NVIDIA_GAMEPORT   5
 
#define MM_NVIDIA_MIXER   6
 
#define MM_NVIDIA_AUX   7
 
#define MM_OKSORI_BASE   0 /* Oksori Base */
 
#define MM_OKSORI_OSR8_WAVEOUT   MM_OKSORI_BASE+1 /* Oksori 8bit Wave out */
 
#define MM_OKSORI_OSR8_WAVEIN   MM_OKSORI_BASE+2 /* Oksori 8bit Wave in */
 
#define MM_OKSORI_OSR16_WAVEOUT   MM_OKSORI_BASE+3 /* Oksori 16 bit Wave out */
 
#define MM_OKSORI_OSR16_WAVEIN   MM_OKSORI_BASE+4 /* Oksori 16 bit Wave in */
 
#define MM_OKSORI_FM_OPL4   MM_OKSORI_BASE+5 /* Oksori FM Synth Yamaha OPL4 */
 
#define MM_OKSORI_MIX_MASTER   MM_OKSORI_BASE+6 /* Oksori DSP Mixer - Master Volume */
 
#define MM_OKSORI_MIX_WAVE   MM_OKSORI_BASE+7 /* Oksori DSP Mixer - Wave Volume */
 
#define MM_OKSORI_MIX_FM   MM_OKSORI_BASE+8 /* Oksori DSP Mixer - FM Volume */
 
#define MM_OKSORI_MIX_LINE   MM_OKSORI_BASE+9 /* Oksori DSP Mixer - Line Volume */
 
#define MM_OKSORI_MIX_CD   MM_OKSORI_BASE+10 /* Oksori DSP Mixer - CD Volume */
 
#define MM_OKSORI_MIX_MIC   MM_OKSORI_BASE+11 /* Oksori DSP Mixer - MIC Volume */
 
#define MM_OKSORI_MIX_ECHO   MM_OKSORI_BASE+12 /* Oksori DSP Mixer - Echo Volume */
 
#define MM_OKSORI_MIX_AUX1   MM_OKSORI_BASE+13 /* Oksori AD1848 - AUX1 Volume */
 
#define MM_OKSORI_MIX_LINE1   MM_OKSORI_BASE+14 /* Oksori AD1848 - LINE1 Volume */
 
#define MM_OKSORI_EXT_MIC1   MM_OKSORI_BASE+15 /* Oksori External - One Mic Connect */
 
#define MM_OKSORI_EXT_MIC2   MM_OKSORI_BASE+16 /* Oksori External - Two Mic Connect */
 
#define MM_OKSORI_MIDIOUT   MM_OKSORI_BASE+17 /* Oksori MIDI Out Device */
 
#define MM_OKSORI_MIDIIN   MM_OKSORI_BASE+18 /* Oksori MIDI In Device */
 
#define MM_OKSORI_MPEG_CDVISION   MM_OKSORI_BASE+19 /* Oksori CD-Vision MPEG Decoder */
 
#define MM_OSITECH_TRUMPCARD   1 /* Trumpcard */
 
#define MM_OSPREY_1000WAVEIN   1
 
#define MM_OSPREY_1000WAVEOUT   2
 
#define MM_QUARTERDECK_LHWAVEIN   0 /* Quarterdeck L&H Codec Wave In */
 
#define MM_QUARTERDECK_LHWAVEOUT   1 /* Quarterdeck L&H Codec Wave Out */
 
#define MM_RHETOREX_WAVEIN   1
 
#define MM_RHETOREX_WAVEOUT   2
 
#define MM_VOICEMIXER   1
 
#define ROCKWELL_WA1_WAVEIN   100
 
#define ROCKWELL_WA1_WAVEOUT   101
 
#define ROCKWELL_WA1_SYNTH   102
 
#define ROCKWELL_WA1_MIXER   103
 
#define ROCKWELL_WA1_MPU401_IN   104
 
#define ROCKWELL_WA1_MPU401_OUT   105
 
#define ROCKWELL_WA2_WAVEIN   200
 
#define ROCKWELL_WA2_WAVEOUT   201
 
#define ROCKWELL_WA2_SYNTH   202
 
#define ROCKWELL_WA2_MIXER   203
 
#define ROCKWELL_WA2_MPU401_IN   204
 
#define ROCKWELL_WA2_MPU401_OUT   205
 
#define MM_S3_WAVEOUT   0x1
 
#define MM_S3_WAVEIN   0x2
 
#define MM_S3_MIDIOUT   0x3
 
#define MM_S3_MIDIIN   0x4
 
#define MM_S3_FMSYNTH   0x5
 
#define MM_S3_MIXER   0x6
 
#define MM_S3_AUX   0x7
 
#define MM_SEERSYS_SEERSYNTH   1
 
#define MM_SEERSYS_SEERWAVE   2
 
#define MM_SEERSYS_SEERMIX   3
 
#define MM_SOFTSOUND_CODEC   1
 
#define MM_SOUNDESIGNS_WAVEIN   1
 
#define MM_SOUNDESIGNS_WAVEOUT   2
 
#define MM_SSP_SNDFESWAVEIN   1 /* Sound Festa Wave In Device */
 
#define MM_SSP_SNDFESWAVEOUT   2 /* Sound Festa Wave Out Device */
 
#define MM_SSP_SNDFESMIDIIN   3 /* Sound Festa MIDI In Device */
 
#define MM_SSP_SNDFESMIDIOUT   4 /* Sound Festa MIDI Out Device */
 
#define MM_SSP_SNDFESSYNTH   5 /* Sound Festa MIDI Synth Device */
 
#define MM_SSP_SNDFESMIX   6 /* Sound Festa Mixer Device */
 
#define MM_SSP_SNDFESAUX   7 /* Sound Festa Auxilliary Device */
 
#define MM_TDK_MW_MIDI_SYNTH   1
 
#define MM_TDK_MW_MIDI_IN   2
 
#define MM_TDK_MW_MIDI_OUT   3
 
#define MM_TDK_MW_WAVE_IN   4
 
#define MM_TDK_MW_WAVE_OUT   5
 
#define MM_TDK_MW_AUX   6
 
#define MM_TDK_MW_MIXER   10
 
#define MM_TDK_MW_AUX_MASTER   100
 
#define MM_TDK_MW_AUX_BASS   101
 
#define MM_TDK_MW_AUX_TREBLE   102
 
#define MM_TDK_MW_AUX_MIDI_VOL   103
 
#define MM_TDK_MW_AUX_WAVE_VOL   104
 
#define MM_TDK_MW_AUX_WAVE_RVB   105
 
#define MM_TDK_MW_AUX_WAVE_CHR   106
 
#define MM_TDK_MW_AUX_VOL   107
 
#define MM_TDK_MW_AUX_RVB   108
 
#define MM_TDK_MW_AUX_CHR   109
 
#define MM_TBS_TROPEZ_WAVEIN   37
 
#define MM_TBS_TROPEZ_WAVEOUT   38
 
#define MM_TBS_TROPEZ_AUX1   39
 
#define MM_TBS_TROPEZ_AUX2   40
 
#define MM_TBS_TROPEZ_LINE   41
 
#define MM_VIENNASYS_TSP_WAVE_DRIVER   1
 
#define MM_VIONA_QVINPCI_MIXER   1 /* Q-Motion PCI II/Bravado 2000 */
 
#define MM_VIONA_QVINPCI_WAVEIN   2
 
#define MM_VIONAQVINPCI_WAVEOUT   3
 
#define MM_VIONA_BUSTER_MIXER   4 /* Buster */
 
#define MM_VIONA_CINEMASTER_MIXER   5 /* Cinemaster */
 
#define MM_VIONA_CONCERTO_MIXER   6 /* Concerto */
 
#define MM_WILDCAT_AUTOSCOREMIDIIN   1 /* Autoscore */
 
#define MM_WILLOWPOND_FMSYNTH_STEREO   20
 
#define MM_WILLOWPOND_SNDPORT_WAVEIN   100
 
#define MM_WILLOWPOND_SNDPORT_WAVEOUT   101
 
#define MM_WILLOWPOND_SNDPORT_MIXER   102
 
#define MM_WILLOWPOND_SNDPORT_AUX   103
 
#define MM_WILLOWPOND_PH_WAVEIN   104
 
#define MM_WILLOWPOND_PH_WAVEOUT   105
 
#define MM_WILLOWPOND_PH_MIXER   106
 
#define MM_WILLOWPOND_PH_AUX   107
 
#define MM_WORKBIT_MIXER   1 /* Harmony Mixer */
 
#define MM_WORKBIT_WAVEOUT   2 /* Harmony Mixer */
 
#define MM_WORKBIT_WAVEIN   3 /* Harmony Mixer */
 
#define MM_WORKBIT_MIDIIN   4 /* Harmony Mixer */
 
#define MM_WORKBIT_MIDIOUT   5 /* Harmony Mixer */
 
#define MM_WORKBIT_FMSYNTH   6 /* Harmony Mixer */
 
#define MM_WORKBIT_AUX   7 /* Harmony Mixer */
 
#define MM_WORKBIT_JOYSTICK   8
 
#define MM_FHGIIS_MPEGLAYER3   10
 
#define RIFFINFO_IARL   mmioFOURCC ('I', 'A', 'R', 'L') /*Archival location */
 
#define RIFFINFO_IART   mmioFOURCC ('I', 'A', 'R', 'T') /*Artist */
 
#define RIFFINFO_ICMS   mmioFOURCC ('I', 'C', 'M', 'S') /*Commissioned */
 
#define RIFFINFO_ICMT   mmioFOURCC ('I', 'C', 'M', 'T') /*Comments */
 
#define RIFFINFO_ICOP   mmioFOURCC ('I', 'C', 'O', 'P') /*Copyright */
 
#define RIFFINFO_ICRD   mmioFOURCC ('I', 'C', 'R', 'D') /*Creation date of subject */
 
#define RIFFINFO_ICRP   mmioFOURCC ('I', 'C', 'R', 'P') /*Cropped */
 
#define RIFFINFO_IDIM   mmioFOURCC ('I', 'D', 'I', 'M') /*Dimensions */
 
#define RIFFINFO_IDPI   mmioFOURCC ('I', 'D', 'P', 'I') /*Dots per inch */
 
#define RIFFINFO_IENG   mmioFOURCC ('I', 'E', 'N', 'G') /*Engineer */
 
#define RIFFINFO_IGNR   mmioFOURCC ('I', 'G', 'N', 'R') /*Genre */
 
#define RIFFINFO_IKEY   mmioFOURCC ('I', 'K', 'E', 'Y') /*Keywords */
 
#define RIFFINFO_ILGT   mmioFOURCC ('I', 'L', 'G', 'T') /*Lightness settings */
 
#define RIFFINFO_IMED   mmioFOURCC ('I', 'M', 'E', 'D') /*Medium */
 
#define RIFFINFO_INAM   mmioFOURCC ('I', 'N', 'A', 'M') /*Name of subject */
 
#define RIFFINFO_IPLT   mmioFOURCC ('I', 'P', 'L', 'T') /*Palette Settings. No. of colors requested. */
 
#define RIFFINFO_IPRD   mmioFOURCC ('I', 'P', 'R', 'D') /*Product */
 
#define RIFFINFO_ISBJ   mmioFOURCC ('I', 'S', 'B', 'J') /*Subject description */
 
#define RIFFINFO_ISFT   mmioFOURCC ('I', 'S', 'F', 'T') /*Software. Name of package used to create file. */
 
#define RIFFINFO_ISHP   mmioFOURCC ('I', 'S', 'H', 'P') /*Sharpness. */
 
#define RIFFINFO_ISRC   mmioFOURCC ('I', 'S', 'R', 'C') /*Source. */
 
#define RIFFINFO_ISRF   mmioFOURCC ('I', 'S', 'R', 'F') /*Source Form. ie slide, paper */
 
#define RIFFINFO_ITCH   mmioFOURCC ('I', 'T', 'C', 'H') /*Technician who digitized the subject. */
 
#define RIFFINFO_ISMP   mmioFOURCC ('I', 'S', 'M', 'P') /*SMPTE time code */
 
#define RIFFINFO_IDIT   mmioFOURCC ('I', 'D', 'I', 'T') /*Digitization Time */
 
#define WAVE_FORMAT_UNKNOWN   0x0000 /* Microsoft Corporation */
 
#define WAVE_FORMAT_ADPCM   0x0002 /* Microsoft Corporation */
 
#define WAVE_FORMAT_IEEE_FLOAT   0x0003 /* Microsoft Corporation */
 
#define WAVE_FORMAT_IBM_CVSD   0x0005 /* IBM Corporation */
 
#define WAVE_FORMAT_ALAW   0x0006 /* Microsoft Corporation */
 
#define WAVE_FORMAT_MULAW   0x0007 /* Microsoft Corporation */
 
#define WAVE_FORMAT_OKI_ADPCM   0x0010 /* OKI */
 
#define WAVE_FORMAT_DVI_ADPCM   0x0011 /* Intel Corporation */
 
#define WAVE_FORMAT_IMA_ADPCM   (WAVE_FORMAT_DVI_ADPCM) /* Intel Corporation */
 
#define WAVE_FORMAT_MEDIASPACE_ADPCM   0x0012 /* Videologic */
 
#define WAVE_FORMAT_SIERRA_ADPCM   0x0013 /* Sierra Semiconductor Corp */
 
#define WAVE_FORMAT_G723_ADPCM   0x0014 /* Antex Electronics Corporation */
 
#define WAVE_FORMAT_DIGISTD   0x0015 /* DSP Solutions, Inc. */
 
#define WAVE_FORMAT_DIGIFIX   0x0016 /* DSP Solutions, Inc. */
 
#define WAVE_FORMAT_DIALOGIC_OKI_ADPCM   0x0017 /* Dialogic Corporation */
 
#define WAVE_FORMAT_MEDIAVISION_ADPCM   0x0018 /* Media Vision, Inc. */
 
#define WAVE_FORMAT_YAMAHA_ADPCM   0x0020 /* Yamaha Corporation of America */
 
#define WAVE_FORMAT_SONARC   0x0021 /* Speech Compression */
 
#define WAVE_FORMAT_DSPGROUP_TRUESPEECH   0x0022 /* DSP Group, Inc */
 
#define WAVE_FORMAT_ECHOSC1   0x0023 /* Echo Speech Corporation */
 
#define WAVE_FORMAT_AUDIOFILE_AF36   0x0024 /* */
 
#define WAVE_FORMAT_APTX   0x0025 /* Audio Processing Technology */
 
#define WAVE_FORMAT_AUDIOFILE_AF10   0x0026 /* */
 
#define WAVE_FORMAT_DOLBY_AC2   0x0030 /* Dolby Laboratories */
 
#define WAVE_FORMAT_GSM610   0x0031 /* Microsoft Corporation */
 
#define WAVE_FORMAT_MSNAUDIO   0x0032 /* Microsoft Corporation */
 
#define WAVE_FORMAT_ANTEX_ADPCME   0x0033 /* Antex Electronics Corporation */
 
#define WAVE_FORMAT_CONTROL_RES_VQLPC   0x0034 /* Control Resources Limited */
 
#define WAVE_FORMAT_DIGIREAL   0x0035 /* DSP Solutions, Inc. */
 
#define WAVE_FORMAT_DIGIADPCM   0x0036 /* DSP Solutions, Inc. */
 
#define WAVE_FORMAT_CONTROL_RES_CR10   0x0037 /* Control Resources Limited */
 
#define WAVE_FORMAT_NMS_VBXADPCM   0x0038 /* Natural MicroSystems */
 
#define WAVE_FORMAT_CS_IMAADPCM   0x0039 /* Crystal Semiconductor IMA ADPCM */
 
#define WAVE_FORMAT_ECHOSC3   0x003A /* Echo Speech Corporation */
 
#define WAVE_FORMAT_ROCKWELL_ADPCM   0x003B /* Rockwell International */
 
#define WAVE_FORMAT_ROCKWELL_DIGITALK   0x003C /* Rockwell International */
 
#define WAVE_FORMAT_XEBEC   0x003D /* Xebec Multimedia Solutions Limited */
 
#define WAVE_FORMAT_G721_ADPCM   0x0040 /* Antex Electronics Corporation */
 
#define WAVE_FORMAT_G728_CELP   0x0041 /* Antex Electronics Corporation */
 
#define WAVE_FORMAT_MPEG   0x0050 /* Microsoft Corporation */
 
#define WAVE_FORMAT_MPEGLAYER3   0x0055 /* ISO/MPEG Layer3 Format Tag */
 
#define WAVE_FORMAT_CIRRUS   0x0060 /* Cirrus Logic */
 
#define WAVE_FORMAT_ESPCM   0x0061 /* ESS Technology */
 
#define WAVE_FORMAT_VOXWARE   0x0062 /* Voxware Inc */
 
#define WAVEFORMAT_CANOPUS_ATRAC   0x0063 /* Canopus, co., Ltd. */
 
#define WAVE_FORMAT_G726_ADPCM   0x0064 /* APICOM */
 
#define WAVE_FORMAT_G722_ADPCM   0x0065 /* APICOM */
 
#define WAVE_FORMAT_DSAT   0x0066 /* Microsoft Corporation */
 
#define WAVE_FORMAT_DSAT_DISPLAY   0x0067 /* Microsoft Corporation */
 
#define WAVE_FORMAT_SOFTSOUND   0x0080 /* Softsound, Ltd. */
 
#define WAVE_FORMAT_RHETOREX_ADPCM   0x0100 /* Rhetorex Inc */
 
#define WAVE_FORMAT_CREATIVE_ADPCM   0x0200 /* Creative Labs, Inc */
 
#define WAVE_FORMAT_CREATIVE_FASTSPEECH8   0x0202 /* Creative Labs, Inc */
 
#define WAVE_FORMAT_CREATIVE_FASTSPEECH10   0x0203 /* Creative Labs, Inc */
 
#define WAVE_FORMAT_QUARTERDECK   0x0220 /* Quarterdeck Corporation */
 
#define WAVE_FORMAT_FM_TOWNS_SND   0x0300 /* Fujitsu Corp. */
 
#define WAVE_FORMAT_BTV_DIGITAL   0x0400 /* Brooktree Corporation */
 
#define WAVE_FORMAT_OLIGSM   0x1000 /* Ing C. Olivetti & C., S.p.A. */
 
#define WAVE_FORMAT_OLIADPCM   0x1001 /* Ing C. Olivetti & C., S.p.A. */
 
#define WAVE_FORMAT_OLICELP   0x1002 /* Ing C. Olivetti & C., S.p.A. */
 
#define WAVE_FORMAT_OLISBC   0x1003 /* Ing C. Olivetti & C., S.p.A. */
 
#define WAVE_FORMAT_OLIOPR   0x1004 /* Ing C. Olivetti & C., S.p.A. */
 
#define WAVE_FORMAT_LH_CODEC   0x1100 /* Lernout & Hauspie */
 
#define WAVE_FORMAT_NORRIS   0x1400 /* Norris Communications, Inc. */
 
#define WAVE_FORMAT_DEVELOPMENT   (0xFFFF)
 
#define WAVE_FORMAT_PCM   1
 
#define _WAVEFORMATEX_
 
#define ACM_MPEG_LAYER1   (0x0001)
 
#define ACM_MPEG_LAYER2   (0x0002)
 
#define ACM_MPEG_LAYER3   (0x0004)
 
#define ACM_MPEG_STEREO   (0x0001)
 
#define ACM_MPEG_JOINTSTEREO   (0x0002)
 
#define ACM_MPEG_DUALCHANNEL   (0x0004)
 
#define ACM_MPEG_SINGLECHANNEL   (0x0008)
 
#define ACM_MPEG_PRIVATEBIT   (0x0001)
 
#define ACM_MPEG_COPYRIGHT   (0x0002)
 
#define ACM_MPEG_ORIGINALHOME   (0x0004)
 
#define ACM_MPEG_PROTECTIONBIT   (0x0008)
 
#define ACM_MPEG_ID_MPEG1   (0x0010)
 
#define MPEGLAYER3_WFX_EXTRA_BYTES   12
 
#define MPEGLAYER3_ID_UNKNOWN   0
 
#define MPEGLAYER3_ID_MPEG   1
 
#define MPEGLAYER3_ID_CONSTANTFRAMESIZE   2
 
#define MPEGLAYER3_FLAG_PADDING_ISO   0x00000000
 
#define MPEGLAYER3_FLAG_PADDING_ON   0x00000001
 
#define MPEGLAYER3_FLAG_PADDING_OFF   0x00000002
 
#define _ACM_WAVEFILTER
 
#define WAVE_FILTER_UNKNOWN   0x0000
 
#define WAVE_FILTER_DEVELOPMENT   (0xFFFF)
 
#define WAVE_FILTER_VOLUME   0x0001
 
#define WAVE_FILTER_ECHO   0x0002
 
#define RIFFWAVE_inst   mmioFOURCC('i','n','s','t')
 
#define RIFFCPPO   mmioFOURCC('C','P','P','O')
 
#define RIFFCPPO_objr   mmioFOURCC('o','b','j','r')
 
#define RIFFCPPO_obji   mmioFOURCC('o','b','j','i')
 
#define RIFFCPPO_clsr   mmioFOURCC('c','l','s','r')
 
#define RIFFCPPO_clsi   mmioFOURCC('c','l','s','i')
 
#define RIFFCPPO_mbr   mmioFOURCC('m','b','r',' ')
 
#define RIFFCPPO_char   mmioFOURCC('c','h','a','r')
 
#define RIFFCPPO_byte   mmioFOURCC('b','y','t','e')
 
#define RIFFCPPO_int   mmioFOURCC('i','n','t',' ')
 
#define RIFFCPPO_word   mmioFOURCC('w','o','r','d')
 
#define RIFFCPPO_long   mmioFOURCC('l','o','n','g')
 
#define RIFFCPPO_dwrd   mmioFOURCC('d','w','r','d')
 
#define RIFFCPPO_flt   mmioFOURCC('f','l','t',' ')
 
#define RIFFCPPO_dbl   mmioFOURCC('d','b','l',' ')
 
#define RIFFCPPO_str   mmioFOURCC('s','t','r',' ')
 
#define BI_BITFIELDS   3
 
#define QUERYDIBSUPPORT   3073
 
#define QDI_SETDIBITS   0x0001
 
#define QDI_GETDIBITS   0x0002
 
#define QDI_DIBTOSCREEN   0x0004
 
#define QDI_STRETCHDIB   0x0008
 
#define BICOMP_IBMULTIMOTION   mmioFOURCC('U', 'L', 'T', 'I')
 
#define BICOMP_IBMPHOTOMOTION   mmioFOURCC('P', 'H', 'M', 'O')
 
#define BICOMP_CREATIVEYUV   mmioFOURCC('c', 'y', 'u', 'v')
 
#define JPEG_DIB   mmioFOURCC('J','P','E','G') /* Still image JPEG DIB biCompression */
 
#define MJPG_DIB   mmioFOURCC('M','J','P','G') /* Motion JPEG DIB biCompression */
 
#define JPEG_PROCESS_BASELINE   0 /* Baseline DCT */
 
#define AVIIF_CONTROLFRAME   0x00000200L /* This is a control frame */
 
#define JIFMK_SOF0   0xFFC0 /* SOF Huff - Baseline DCT*/
 
#define JIFMK_SOF1   0xFFC1 /* SOF Huff - Extended sequential DCT*/
 
#define JIFMK_SOF2   0xFFC2 /* SOF Huff - Progressive DCT*/
 
#define JIFMK_SOF3   0xFFC3 /* SOF Huff - Spatial (sequential) lossless*/
 
#define JIFMK_SOF5   0xFFC5 /* SOF Huff - Differential sequential DCT*/
 
#define JIFMK_SOF6   0xFFC6 /* SOF Huff - Differential progressive DCT*/
 
#define JIFMK_SOF7   0xFFC7 /* SOF Huff - Differential spatial*/
 
#define JIFMK_JPG   0xFFC8 /* SOF Arith - Reserved for JPEG extensions*/
 
#define JIFMK_SOF9   0xFFC9 /* SOF Arith - Extended sequential DCT*/
 
#define JIFMK_SOF10   0xFFCA /* SOF Arith - Progressive DCT*/
 
#define JIFMK_SOF11   0xFFCB /* SOF Arith - Spatial (sequential) lossless*/
 
#define JIFMK_SOF13   0xFFCD /* SOF Arith - Differential sequential DCT*/
 
#define JIFMK_SOF14   0xFFCE /* SOF Arith - Differential progressive DCT*/
 
#define JIFMK_SOF15   0xFFCF /* SOF Arith - Differential spatial*/
 
#define JIFMK_DHT   0xFFC4 /* Define Huffman Table(s) */
 
#define JIFMK_DAC   0xFFCC /* Define Arithmetic coding conditioning(s) */
 
#define JIFMK_RST0   0xFFD0 /* Restart with modulo 8 count 0 */
 
#define JIFMK_RST1   0xFFD1 /* Restart with modulo 8 count 1 */
 
#define JIFMK_RST2   0xFFD2 /* Restart with modulo 8 count 2 */
 
#define JIFMK_RST3   0xFFD3 /* Restart with modulo 8 count 3 */
 
#define JIFMK_RST4   0xFFD4 /* Restart with modulo 8 count 4 */
 
#define JIFMK_RST5   0xFFD5 /* Restart with modulo 8 count 5 */
 
#define JIFMK_RST6   0xFFD6 /* Restart with modulo 8 count 6 */
 
#define JIFMK_RST7   0xFFD7 /* Restart with modulo 8 count 7 */
 
#define JIFMK_SOI   0xFFD8 /* Start of Image */
 
#define JIFMK_EOI   0xFFD9 /* End of Image */
 
#define JIFMK_SOS   0xFFDA /* Start of Scan */
 
#define JIFMK_DQT   0xFFDB /* Define quantization Table(s) */
 
#define JIFMK_DNL   0xFFDC /* Define Number of Lines */
 
#define JIFMK_DRI   0xFFDD /* Define Restart Interval */
 
#define JIFMK_DHP   0xFFDE /* Define Hierarchical progression */
 
#define JIFMK_EXP   0xFFDF /* Expand Reference Component(s) */
 
#define JIFMK_APP0   0xFFE0 /* Application Field 0*/
 
#define JIFMK_APP1   0xFFE1 /* Application Field 1*/
 
#define JIFMK_APP2   0xFFE2 /* Application Field 2*/
 
#define JIFMK_APP3   0xFFE3 /* Application Field 3*/
 
#define JIFMK_APP4   0xFFE4 /* Application Field 4*/
 
#define JIFMK_APP5   0xFFE5 /* Application Field 5*/
 
#define JIFMK_APP6   0xFFE6 /* Application Field 6*/
 
#define JIFMK_APP7   0xFFE7 /* Application Field 7*/
 
#define JIFMK_JPG0   0xFFF0 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG1   0xFFF1 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG2   0xFFF2 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG3   0xFFF3 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG4   0xFFF4 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG5   0xFFF5 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG6   0xFFF6 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG7   0xFFF7 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG8   0xFFF8 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG9   0xFFF9 /* Reserved for JPEG extensions */
 
#define JIFMK_JPG10   0xFFFA /* Reserved for JPEG extensions */
 
#define JIFMK_JPG11   0xFFFB /* Reserved for JPEG extensions */
 
#define JIFMK_JPG12   0xFFFC /* Reserved for JPEG extensions */
 
#define JIFMK_JPG13   0xFFFD /* Reserved for JPEG extensions */
 
#define JIFMK_COM   0xFFFE /* Comment */
 
#define JIFMK_TEM   0xFF01 /* for temp private use arith code */
 
#define JIFMK_RES   0xFF02 /* Reserved */
 
#define JIFMK_00   0xFF00 /* Zero stuffed byte - entropy data */
 
#define JIFMK_FF   0xFFFF /* Fill byte */
 
#define JPEG_Y   1 /* Y only component of YCbCr */
 
#define JPEG_YCbCr   2 /* YCbCr as define by CCIR 601 */
 
#define JPEG_RGB   3 /* 3 component RGB */
 
#define ICTYPE_VIDEO   mmioFOURCC('v', 'i', 'd', 'c')
 
#define ICTYPE_AUDIO   mmioFOURCC('a', 'u', 'd', 'c')
 
#define FOURCC_RDSP   mmioFOURCC('R', 'D', 'S', 'P')
 
#define MIXERCONTROL_CONTROLTYPE_SRS_MTS   (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 6)
 
#define MIXERCONTROL_CONTROLTYPE_SRS_ONOFF   (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 7)
 
#define MIXERCONTROL_CONTROLTYPE_SRS_SYNTHSELECT   (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 8)
 

Typedefs

typedef struct waveformat_tag WAVEFORMAT
 
typedef WAVEFORMATPWAVEFORMAT
 
typedef WAVEFORMAT NEAR * NPWAVEFORMAT
 
typedef WAVEFORMAT FARLPWAVEFORMAT
 
typedef struct pcmwaveformat_tag PCMWAVEFORMAT
 
typedef PCMWAVEFORMATPPCMWAVEFORMAT
 
typedef PCMWAVEFORMAT NEAR * NPPCMWAVEFORMAT
 
typedef PCMWAVEFORMAT FARLPPCMWAVEFORMAT
 
typedef struct tWAVEFORMATEX WAVEFORMATEX
 
typedef WAVEFORMATEXPWAVEFORMATEX
 
typedef WAVEFORMATEX NEAR * NPWAVEFORMATEX
 
typedef WAVEFORMATEX FARLPWAVEFORMATEX
 
typedef struct adpcmcoef_tag ADPCMCOEFSET
 
typedef ADPCMCOEFSETPADPCMCOEFSET
 
typedef ADPCMCOEFSET NEAR * NPADPCMCOEFSET
 
typedef ADPCMCOEFSET FARLPADPCMCOEFSET
 
typedef struct adpcmwaveformat_tag ADPCMWAVEFORMAT
 
typedef ADPCMWAVEFORMATPADPCMWAVEFORMAT
 
typedef ADPCMWAVEFORMAT NEAR * NPADPCMWAVEFORMAT
 
typedef ADPCMWAVEFORMAT FARLPADPCMWAVEFORMAT
 
typedef struct dvi_adpcmwaveformat_tag DVIADPCMWAVEFORMAT
 
typedef DVIADPCMWAVEFORMATPDVIADPCMWAVEFORMAT
 
typedef DVIADPCMWAVEFORMAT NEAR * NPDVIADPCMWAVEFORMAT
 
typedef DVIADPCMWAVEFORMAT FARLPDVIADPCMWAVEFORMAT
 
typedef struct ima_adpcmwaveformat_tag IMAADPCMWAVEFORMAT
 
typedef IMAADPCMWAVEFORMATPIMAADPCMWAVEFORMAT
 
typedef IMAADPCMWAVEFORMAT NEAR * NPIMAADPCMWAVEFORMAT
 
typedef IMAADPCMWAVEFORMAT FARLPIMAADPCMWAVEFORMAT
 
typedef struct mediaspace_adpcmwaveformat_tag MEDIASPACEADPCMWAVEFORMAT
 
typedef MEDIASPACEADPCMWAVEFORMATPMEDIASPACEADPCMWAVEFORMAT
 
typedef MEDIASPACEADPCMWAVEFORMAT NEAR * NPMEDIASPACEADPCMWAVEFORMAT
 
typedef MEDIASPACEADPCMWAVEFORMAT FARLPMEDIASPACEADPCMWAVEFORMAT
 
typedef struct sierra_adpcmwaveformat_tag SIERRAADPCMWAVEFORMAT
 
typedef SIERRAADPCMWAVEFORMATPSIERRAADPCMWAVEFORMAT
 
typedef SIERRAADPCMWAVEFORMAT NEAR * NPSIERRAADPCMWAVEFORMAT
 
typedef SIERRAADPCMWAVEFORMAT FARLPSIERRAADPCMWAVEFORMAT
 
typedef struct g723_adpcmwaveformat_tag G723_ADPCMWAVEFORMAT
 
typedef G723_ADPCMWAVEFORMATPG723_ADPCMWAVEFORMAT
 
typedef G723_ADPCMWAVEFORMAT NEAR * NPG723_ADPCMWAVEFORMAT
 
typedef G723_ADPCMWAVEFORMAT FARLPG723_ADPCMWAVEFORMAT
 
typedef struct digistdwaveformat_tag DIGISTDWAVEFORMAT
 
typedef DIGISTDWAVEFORMATPDIGISTDWAVEFORMAT
 
typedef DIGISTDWAVEFORMAT NEAR * NPDIGISTDWAVEFORMAT
 
typedef DIGISTDWAVEFORMAT FARLPDIGISTDWAVEFORMAT
 
typedef struct digifixwaveformat_tag DIGIFIXWAVEFORMAT
 
typedef DIGIFIXWAVEFORMATPDIGIFIXWAVEFORMAT
 
typedef DIGIFIXWAVEFORMAT NEAR * NPDIGIFIXWAVEFORMAT
 
typedef DIGIFIXWAVEFORMAT FARLPDIGIFIXWAVEFORMAT
 
typedef struct creative_fastspeechformat_tag DIALOGICOKIADPCMWAVEFORMAT
 
typedef DIALOGICOKIADPCMWAVEFORMATPDIALOGICOKIADPCMWAVEFORMAT
 
typedef DIALOGICOKIADPCMWAVEFORMAT NEAR * NPDIALOGICOKIADPCMWAVEFORMAT
 
typedef DIALOGICOKIADPCMWAVEFORMAT FARLPDIALOGICOKIADPCMWAVEFORMAT
 
typedef struct yamaha_adpmcwaveformat_tag YAMAHA_ADPCMWAVEFORMAT
 
typedef YAMAHA_ADPCMWAVEFORMATPYAMAHA_ADPCMWAVEFORMAT
 
typedef YAMAHA_ADPCMWAVEFORMAT NEAR * NPYAMAHA_ADPCMWAVEFORMAT
 
typedef YAMAHA_ADPCMWAVEFORMAT FARLPYAMAHA_ADPCMWAVEFORMAT
 
typedef struct sonarcwaveformat_tag SONARCWAVEFORMAT
 
typedef SONARCWAVEFORMATPSONARCWAVEFORMAT
 
typedef SONARCWAVEFORMAT NEAR * NPSONARCWAVEFORMAT
 
typedef SONARCWAVEFORMAT FARLPSONARCWAVEFORMAT
 
typedef struct truespeechwaveformat_tag TRUESPEECHWAVEFORMAT
 
typedef TRUESPEECHWAVEFORMATPTRUESPEECHWAVEFORMAT
 
typedef TRUESPEECHWAVEFORMAT NEAR * NPTRUESPEECHWAVEFORMAT
 
typedef TRUESPEECHWAVEFORMAT FARLPTRUESPEECHWAVEFORMAT
 
typedef struct echosc1waveformat_tag ECHOSC1WAVEFORMAT
 
typedef ECHOSC1WAVEFORMATPECHOSC1WAVEFORMAT
 
typedef ECHOSC1WAVEFORMAT NEAR * NPECHOSC1WAVEFORMAT
 
typedef ECHOSC1WAVEFORMAT FARLPECHOSC1WAVEFORMAT
 
typedef struct audiofile_af36waveformat_tag AUDIOFILE_AF36WAVEFORMAT
 
typedef AUDIOFILE_AF36WAVEFORMATPAUDIOFILE_AF36WAVEFORMAT
 
typedef AUDIOFILE_AF36WAVEFORMAT NEAR * NPAUDIOFILE_AF36WAVEFORMAT
 
typedef AUDIOFILE_AF36WAVEFORMAT FARLPAUDIOFILE_AF36WAVEFORMAT
 
typedef struct aptxwaveformat_tag APTXWAVEFORMAT
 
typedef APTXWAVEFORMATPAPTXWAVEFORMAT
 
typedef APTXWAVEFORMAT NEAR * NPAPTXWAVEFORMAT
 
typedef APTXWAVEFORMAT FARLPAPTXWAVEFORMAT
 
typedef struct audiofile_af10waveformat_tag AUDIOFILE_AF10WAVEFORMAT
 
typedef AUDIOFILE_AF10WAVEFORMATPAUDIOFILE_AF10WAVEFORMAT
 
typedef AUDIOFILE_AF10WAVEFORMAT NEAR * NPAUDIOFILE_AF10WAVEFORMAT
 
typedef AUDIOFILE_AF10WAVEFORMAT FARLPAUDIOFILE_AF10WAVEFORMAT
 
typedef struct dolbyac2waveformat_tag DOLBYAC2WAVEFORMAT
 
typedef struct gsm610waveformat_tag GSM610WAVEFORMAT
 
typedef GSM610WAVEFORMATPGSM610WAVEFORMAT
 
typedef GSM610WAVEFORMAT NEAR * NPGSM610WAVEFORMAT
 
typedef GSM610WAVEFORMAT FARLPGSM610WAVEFORMAT
 
typedef struct adpcmewaveformat_tag ADPCMEWAVEFORMAT
 
typedef ADPCMEWAVEFORMATPADPCMEWAVEFORMAT
 
typedef ADPCMEWAVEFORMAT NEAR * NPADPCMEWAVEFORMAT
 
typedef ADPCMEWAVEFORMAT FARLPADPCMEWAVEFORMAT
 
typedef struct contres_vqlpcwaveformat_tag CONTRESVQLPCWAVEFORMAT
 
typedef CONTRESVQLPCWAVEFORMATPCONTRESVQLPCWAVEFORMAT
 
typedef CONTRESVQLPCWAVEFORMAT NEAR * NPCONTRESVQLPCWAVEFORMAT
 
typedef CONTRESVQLPCWAVEFORMAT FARLPCONTRESVQLPCWAVEFORMAT
 
typedef struct digirealwaveformat_tag DIGIREALWAVEFORMAT
 
typedef DIGIREALWAVEFORMATPDIGIREALWAVEFORMAT
 
typedef DIGIREALWAVEFORMAT NEAR * NPDIGIREALWAVEFORMAT
 
typedef DIGIREALWAVEFORMAT FARLPDIGIREALWAVEFORMAT
 
typedef struct digiadpcmmwaveformat_tag DIGIADPCMWAVEFORMAT
 
typedef DIGIADPCMWAVEFORMATPDIGIADPCMWAVEFORMAT
 
typedef DIGIADPCMWAVEFORMAT NEAR * NPDIGIADPCMWAVEFORMAT
 
typedef DIGIADPCMWAVEFORMAT FARLPDIGIADPCMWAVEFORMAT
 
typedef struct contres_cr10waveformat_tag CONTRESCR10WAVEFORMAT
 
typedef CONTRESCR10WAVEFORMATPCONTRESCR10WAVEFORMAT
 
typedef CONTRESCR10WAVEFORMAT NEAR * NPCONTRESCR10WAVEFORMAT
 
typedef CONTRESCR10WAVEFORMAT FARLPCONTRESCR10WAVEFORMAT
 
typedef struct nms_vbxadpcmmwaveformat_tag NMS_VBXADPCMWAVEFORMAT
 
typedef NMS_VBXADPCMWAVEFORMATPNMS_VBXADPCMWAVEFORMAT
 
typedef NMS_VBXADPCMWAVEFORMAT NEAR * NPNMS_VBXADPCMWAVEFORMAT
 
typedef NMS_VBXADPCMWAVEFORMAT FARLPNMS_VBXADPCMWAVEFORMAT
 
typedef struct g721_adpcmwaveformat_tag G721_ADPCMWAVEFORMAT
 
typedef G721_ADPCMWAVEFORMATPG721_ADPCMWAVEFORMAT
 
typedef G721_ADPCMWAVEFORMAT NEAR * NPG721_ADPCMWAVEFORMAT
 
typedef G721_ADPCMWAVEFORMAT FARLPG721_ADPCMWAVEFORMAT
 
typedef struct mpeg1waveformat_tag MPEG1WAVEFORMAT
 
typedef MPEG1WAVEFORMATPMPEG1WAVEFORMAT
 
typedef MPEG1WAVEFORMAT NEAR * NPMPEG1WAVEFORMAT
 
typedef MPEG1WAVEFORMAT FARLPMPEG1WAVEFORMAT
 
typedef struct mpeglayer3waveformat_tag MPEGLAYER3WAVEFORMAT
 
typedef MPEGLAYER3WAVEFORMATPMPEGLAYER3WAVEFORMAT
 
typedef MPEGLAYER3WAVEFORMAT NEAR * NPMPEGLAYER3WAVEFORMAT
 
typedef MPEGLAYER3WAVEFORMAT FARLPMPEGLAYER3WAVEFORMAT
 
typedef struct creative_adpcmwaveformat_tag CREATIVEADPCMWAVEFORMAT
 
typedef CREATIVEADPCMWAVEFORMATPCREATIVEADPCMWAVEFORMAT
 
typedef CREATIVEADPCMWAVEFORMAT NEAR * NPCREATIVEADPCMWAVEFORMAT
 
typedef CREATIVEADPCMWAVEFORMAT FARLPCREATIVEADPCMWAVEFORMAT
 
typedef struct creative_fastspeech8format_tag CREATIVEFASTSPEECH8WAVEFORMAT
 
typedef CREATIVEFASTSPEECH8WAVEFORMATPCREATIVEFASTSPEECH8WAVEFORMAT
 
typedef CREATIVEFASTSPEECH8WAVEFORMAT NEAR * NPCREATIVEFASTSPEECH8WAVEFORMAT
 
typedef CREATIVEFASTSPEECH8WAVEFORMAT FARLPCREATIVEFASTSPEECH8WAVEFORMAT
 
typedef struct creative_fastspeech10format_tag CREATIVEFASTSPEECH10WAVEFORMAT
 
typedef CREATIVEFASTSPEECH10WAVEFORMATPCREATIVEFASTSPEECH10WAVEFORMAT
 
typedef CREATIVEFASTSPEECH10WAVEFORMAT NEAR * NPCREATIVEFASTSPEECH10WAVEFORMAT
 
typedef CREATIVEFASTSPEECH10WAVEFORMAT FARLPCREATIVEFASTSPEECH10WAVEFORMAT
 
typedef struct fmtowns_snd_waveformat_tag FMTOWNS_SND_WAVEFORMAT
 
typedef FMTOWNS_SND_WAVEFORMATPFMTOWNS_SND_WAVEFORMAT
 
typedef FMTOWNS_SND_WAVEFORMAT NEAR * NPFMTOWNS_SND_WAVEFORMAT
 
typedef FMTOWNS_SND_WAVEFORMAT FARLPFMTOWNS_SND_WAVEFORMAT
 
typedef struct oligsmwaveformat_tag OLIGSMWAVEFORMAT
 
typedef OLIGSMWAVEFORMATPOLIGSMWAVEFORMAT
 
typedef OLIGSMWAVEFORMAT NEAR * NPOLIGSMWAVEFORMAT
 
typedef OLIGSMWAVEFORMAT FARLPOLIGSMWAVEFORMAT
 
typedef struct oliadpcmwaveformat_tag OLIADPCMWAVEFORMAT
 
typedef OLIADPCMWAVEFORMATPOLIADPCMWAVEFORMAT
 
typedef OLIADPCMWAVEFORMAT NEAR * NPOLIADPCMWAVEFORMAT
 
typedef OLIADPCMWAVEFORMAT FARLPOLIADPCMWAVEFORMAT
 
typedef struct olicelpwaveformat_tag OLICELPWAVEFORMAT
 
typedef OLICELPWAVEFORMATPOLICELPWAVEFORMAT
 
typedef OLICELPWAVEFORMAT NEAR * NPOLICELPWAVEFORMAT
 
typedef OLICELPWAVEFORMAT FARLPOLICELPWAVEFORMAT
 
typedef struct olisbcwaveformat_tag OLISBCWAVEFORMAT
 
typedef OLISBCWAVEFORMATPOLISBCWAVEFORMAT
 
typedef OLISBCWAVEFORMAT NEAR * NPOLISBCWAVEFORMAT
 
typedef OLISBCWAVEFORMAT FARLPOLISBCWAVEFORMAT
 
typedef struct olioprwaveformat_tag OLIOPRWAVEFORMAT
 
typedef OLIOPRWAVEFORMATPOLIOPRWAVEFORMAT
 
typedef OLIOPRWAVEFORMAT NEAR * NPOLIOPRWAVEFORMAT
 
typedef OLIOPRWAVEFORMAT FARLPOLIOPRWAVEFORMAT
 
typedef struct csimaadpcmwaveformat_tag CSIMAADPCMWAVEFORMAT
 
typedef CSIMAADPCMWAVEFORMATPCSIMAADPCMWAVEFORMAT
 
typedef CSIMAADPCMWAVEFORMAT NEAR * NPCSIMAADPCMWAVEFORMAT
 
typedef CSIMAADPCMWAVEFORMAT FARLPCSIMAADPCMWAVEFORMAT
 
typedef struct wavefilter_tag WAVEFILTER
 
typedef WAVEFILTERPWAVEFILTER
 
typedef WAVEFILTER NEAR * NPWAVEFILTER
 
typedef WAVEFILTER FARLPWAVEFILTER
 
typedef struct wavefilter_volume_tag VOLUMEWAVEFILTER
 
typedef VOLUMEWAVEFILTERPVOLUMEWAVEFILTER
 
typedef VOLUMEWAVEFILTER NEAR * NPVOLUMEWAVEFILTER
 
typedef VOLUMEWAVEFILTER FARLPVOLUMEWAVEFILTER
 
typedef struct wavefilter_echo_tag ECHOWAVEFILTER
 
typedef ECHOWAVEFILTERPECHOWAVEFILTER
 
typedef ECHOWAVEFILTER NEAR * NPECHOWAVEFILTER
 
typedef ECHOWAVEFILTER FARLPECHOWAVEFILTER
 
typedef struct tag_s_RIFFWAVE_INST s_RIFFWAVE_inst
 
typedef struct tagEXBMINFOHEADER EXBMINFOHEADER
 
typedef struct tagJPEGINFOHEADER JPEGINFOHEADER
 

Macro Definition Documentation

#define _ACM_WAVEFILTER

Definition at line 2009 of file mmreg.h.

#define _INC_MMREG   146

Definition at line 28 of file mmreg.h.

#define _WAVEFORMATEX_

Definition at line 1412 of file mmreg.h.

#define ACM_MPEG_COPYRIGHT   (0x0002)

Definition at line 1828 of file mmreg.h.

#define ACM_MPEG_DUALCHANNEL   (0x0004)

Definition at line 1825 of file mmreg.h.

#define ACM_MPEG_ID_MPEG1   (0x0010)

Definition at line 1831 of file mmreg.h.

#define ACM_MPEG_JOINTSTEREO   (0x0002)

Definition at line 1824 of file mmreg.h.

#define ACM_MPEG_LAYER1   (0x0001)

Definition at line 1820 of file mmreg.h.

#define ACM_MPEG_LAYER2   (0x0002)

Definition at line 1821 of file mmreg.h.

#define ACM_MPEG_LAYER3   (0x0004)

Definition at line 1822 of file mmreg.h.

#define ACM_MPEG_ORIGINALHOME   (0x0004)

Definition at line 1829 of file mmreg.h.

#define ACM_MPEG_PRIVATEBIT   (0x0001)

Definition at line 1827 of file mmreg.h.

#define ACM_MPEG_PROTECTIONBIT   (0x0008)

Definition at line 1830 of file mmreg.h.

#define ACM_MPEG_SINGLECHANNEL   (0x0008)

Definition at line 1826 of file mmreg.h.

#define ACM_MPEG_STEREO   (0x0001)

Definition at line 1823 of file mmreg.h.

#define AVIIF_CONTROLFRAME   0x00000200L /* This is a control frame */

Definition at line 2171 of file mmreg.h.

#define BI_BITFIELDS   3

Definition at line 2123 of file mmreg.h.

#define BICOMP_CREATIVEYUV   mmioFOURCC('c', 'y', 'u', 'v')

Definition at line 2159 of file mmreg.h.

#define BICOMP_IBMPHOTOMOTION   mmioFOURCC('P', 'H', 'M', 'O')

Definition at line 2158 of file mmreg.h.

#define BICOMP_IBMULTIMOTION   mmioFOURCC('U', 'L', 'T', 'I')

Definition at line 2157 of file mmreg.h.

#define FOURCC_RDSP   mmioFOURCC('R', 'D', 'S', 'P')

Definition at line 2314 of file mmreg.h.

#define ICTYPE_AUDIO   mmioFOURCC('a', 'u', 'd', 'c')

Definition at line 2302 of file mmreg.h.

#define ICTYPE_VIDEO   mmioFOURCC('v', 'i', 'd', 'c')

Definition at line 2301 of file mmreg.h.

#define JIFMK_00   0xFF00 /* Zero stuffed byte - entropy data */

Definition at line 2231 of file mmreg.h.

#define JIFMK_APP0   0xFFE0 /* Application Field 0*/

Definition at line 2206 of file mmreg.h.

#define JIFMK_APP1   0xFFE1 /* Application Field 1*/

Definition at line 2207 of file mmreg.h.

#define JIFMK_APP2   0xFFE2 /* Application Field 2*/

Definition at line 2208 of file mmreg.h.

#define JIFMK_APP3   0xFFE3 /* Application Field 3*/

Definition at line 2209 of file mmreg.h.

#define JIFMK_APP4   0xFFE4 /* Application Field 4*/

Definition at line 2210 of file mmreg.h.

#define JIFMK_APP5   0xFFE5 /* Application Field 5*/

Definition at line 2211 of file mmreg.h.

#define JIFMK_APP6   0xFFE6 /* Application Field 6*/

Definition at line 2212 of file mmreg.h.

#define JIFMK_APP7   0xFFE7 /* Application Field 7*/

Definition at line 2213 of file mmreg.h.

#define JIFMK_COM   0xFFFE /* Comment */

Definition at line 2228 of file mmreg.h.

#define JIFMK_DAC   0xFFCC /* Define Arithmetic coding conditioning(s) */

Definition at line 2189 of file mmreg.h.

#define JIFMK_DHP   0xFFDE /* Define Hierarchical progression */

Definition at line 2204 of file mmreg.h.

#define JIFMK_DHT   0xFFC4 /* Define Huffman Table(s) */

Definition at line 2188 of file mmreg.h.

#define JIFMK_DNL   0xFFDC /* Define Number of Lines */

Definition at line 2202 of file mmreg.h.

#define JIFMK_DQT   0xFFDB /* Define quantization Table(s) */

Definition at line 2201 of file mmreg.h.

#define JIFMK_DRI   0xFFDD /* Define Restart Interval */

Definition at line 2203 of file mmreg.h.

#define JIFMK_EOI   0xFFD9 /* End of Image */

Definition at line 2199 of file mmreg.h.

#define JIFMK_EXP   0xFFDF /* Expand Reference Component(s) */

Definition at line 2205 of file mmreg.h.

#define JIFMK_FF   0xFFFF /* Fill byte */

Definition at line 2232 of file mmreg.h.

#define JIFMK_JPG   0xFFC8 /* SOF Arith - Reserved for JPEG extensions*/

Definition at line 2181 of file mmreg.h.

#define JIFMK_JPG0   0xFFF0 /* Reserved for JPEG extensions */

Definition at line 2214 of file mmreg.h.

#define JIFMK_JPG1   0xFFF1 /* Reserved for JPEG extensions */

Definition at line 2215 of file mmreg.h.

#define JIFMK_JPG10   0xFFFA /* Reserved for JPEG extensions */

Definition at line 2224 of file mmreg.h.

#define JIFMK_JPG11   0xFFFB /* Reserved for JPEG extensions */

Definition at line 2225 of file mmreg.h.

#define JIFMK_JPG12   0xFFFC /* Reserved for JPEG extensions */

Definition at line 2226 of file mmreg.h.

#define JIFMK_JPG13   0xFFFD /* Reserved for JPEG extensions */

Definition at line 2227 of file mmreg.h.

#define JIFMK_JPG2   0xFFF2 /* Reserved for JPEG extensions */

Definition at line 2216 of file mmreg.h.

#define JIFMK_JPG3   0xFFF3 /* Reserved for JPEG extensions */

Definition at line 2217 of file mmreg.h.

#define JIFMK_JPG4   0xFFF4 /* Reserved for JPEG extensions */

Definition at line 2218 of file mmreg.h.

#define JIFMK_JPG5   0xFFF5 /* Reserved for JPEG extensions */

Definition at line 2219 of file mmreg.h.

#define JIFMK_JPG6   0xFFF6 /* Reserved for JPEG extensions */

Definition at line 2220 of file mmreg.h.

#define JIFMK_JPG7   0xFFF7 /* Reserved for JPEG extensions */

Definition at line 2221 of file mmreg.h.

#define JIFMK_JPG8   0xFFF8 /* Reserved for JPEG extensions */

Definition at line 2222 of file mmreg.h.

#define JIFMK_JPG9   0xFFF9 /* Reserved for JPEG extensions */

Definition at line 2223 of file mmreg.h.

#define JIFMK_RES   0xFF02 /* Reserved */

Definition at line 2230 of file mmreg.h.

#define JIFMK_RST0   0xFFD0 /* Restart with modulo 8 count 0 */

Definition at line 2190 of file mmreg.h.

#define JIFMK_RST1   0xFFD1 /* Restart with modulo 8 count 1 */

Definition at line 2191 of file mmreg.h.

#define JIFMK_RST2   0xFFD2 /* Restart with modulo 8 count 2 */

Definition at line 2192 of file mmreg.h.

#define JIFMK_RST3   0xFFD3 /* Restart with modulo 8 count 3 */

Definition at line 2193 of file mmreg.h.

#define JIFMK_RST4   0xFFD4 /* Restart with modulo 8 count 4 */

Definition at line 2194 of file mmreg.h.

#define JIFMK_RST5   0xFFD5 /* Restart with modulo 8 count 5 */

Definition at line 2195 of file mmreg.h.

#define JIFMK_RST6   0xFFD6 /* Restart with modulo 8 count 6 */

Definition at line 2196 of file mmreg.h.

#define JIFMK_RST7   0xFFD7 /* Restart with modulo 8 count 7 */

Definition at line 2197 of file mmreg.h.

#define JIFMK_SOF0   0xFFC0 /* SOF Huff - Baseline DCT*/

Definition at line 2174 of file mmreg.h.

#define JIFMK_SOF1   0xFFC1 /* SOF Huff - Extended sequential DCT*/

Definition at line 2175 of file mmreg.h.

#define JIFMK_SOF10   0xFFCA /* SOF Arith - Progressive DCT*/

Definition at line 2183 of file mmreg.h.

#define JIFMK_SOF11   0xFFCB /* SOF Arith - Spatial (sequential) lossless*/

Definition at line 2184 of file mmreg.h.

#define JIFMK_SOF13   0xFFCD /* SOF Arith - Differential sequential DCT*/

Definition at line 2185 of file mmreg.h.

#define JIFMK_SOF14   0xFFCE /* SOF Arith - Differential progressive DCT*/

Definition at line 2186 of file mmreg.h.

#define JIFMK_SOF15   0xFFCF /* SOF Arith - Differential spatial*/

Definition at line 2187 of file mmreg.h.

#define JIFMK_SOF2   0xFFC2 /* SOF Huff - Progressive DCT*/

Definition at line 2176 of file mmreg.h.

#define JIFMK_SOF3   0xFFC3 /* SOF Huff - Spatial (sequential) lossless*/

Definition at line 2177 of file mmreg.h.

#define JIFMK_SOF5   0xFFC5 /* SOF Huff - Differential sequential DCT*/

Definition at line 2178 of file mmreg.h.

#define JIFMK_SOF6   0xFFC6 /* SOF Huff - Differential progressive DCT*/

Definition at line 2179 of file mmreg.h.

#define JIFMK_SOF7   0xFFC7 /* SOF Huff - Differential spatial*/

Definition at line 2180 of file mmreg.h.

#define JIFMK_SOF9   0xFFC9 /* SOF Arith - Extended sequential DCT*/

Definition at line 2182 of file mmreg.h.

#define JIFMK_SOI   0xFFD8 /* Start of Image */

Definition at line 2198 of file mmreg.h.

#define JIFMK_SOS   0xFFDA /* Start of Scan */

Definition at line 2200 of file mmreg.h.

#define JIFMK_TEM   0xFF01 /* for temp private use arith code */

Definition at line 2229 of file mmreg.h.

#define JPEG_DIB   mmioFOURCC('J','P','E','G') /* Still image JPEG DIB biCompression */

Definition at line 2164 of file mmreg.h.

#define JPEG_PROCESS_BASELINE   0 /* Baseline DCT */

Definition at line 2168 of file mmreg.h.

#define JPEG_RGB   3 /* 3 component RGB */

Definition at line 2237 of file mmreg.h.

#define JPEG_Y   1 /* Y only component of YCbCr */

Definition at line 2235 of file mmreg.h.

#define JPEG_YCbCr   2 /* YCbCr as define by CCIR 601 */

Definition at line 2236 of file mmreg.h.

#define MIXERCONTROL_CONTROLTYPE_SRS_MTS   (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 6)

Definition at line 2317 of file mmreg.h.

#define MIXERCONTROL_CONTROLTYPE_SRS_ONOFF   (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 7)

Definition at line 2318 of file mmreg.h.

#define MIXERCONTROL_CONTROLTYPE_SRS_SYNTHSELECT   (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 8)

Definition at line 2319 of file mmreg.h.

#define MJPG_DIB   mmioFOURCC('M','J','P','G') /* Motion JPEG DIB biCompression */

Definition at line 2165 of file mmreg.h.

#define MM_ADDX   118 /* ADDX */

Definition at line 142 of file mmreg.h.

#define MM_ADDX_PCTV_AUX_CD   5 /* MM_ADDX_PCTV_AUX_CD */

Definition at line 759 of file mmreg.h.

#define MM_ADDX_PCTV_AUX_LINE   6 /* MM_ADDX_PCTV_AUX_LINE */

Definition at line 760 of file mmreg.h.

#define MM_ADDX_PCTV_DIGITALMIX   1 /* MM_ADDX_PCTV_DIGITALMIX */

Definition at line 755 of file mmreg.h.

#define MM_ADDX_PCTV_MIXER   4 /* MM_ADDX_PCTV_MIXER */

Definition at line 758 of file mmreg.h.

#define MM_ADDX_PCTV_WAVEIN   2 /* MM_ADDX_PCTV_WAVEIN */

Definition at line 756 of file mmreg.h.

#define MM_ADDX_PCTV_WAVEOUT   3 /* MM_ADDX_PCTV_WAVEOUT */

Definition at line 757 of file mmreg.h.

#define MM_ADLACC   91 /* Adlib Accessories Inc. */

Definition at line 115 of file mmreg.h.

#define MM_ADLIB   9 /* Ad Lib Compatible synth */

Definition at line 199 of file mmreg.h.

#define MM_AHEAD   77 /* Ahead, Inc. */

Definition at line 101 of file mmreg.h.

#define MM_AHEAD_GENERIC   4

Definition at line 766 of file mmreg.h.

#define MM_AHEAD_MULTISOUND   1

Definition at line 763 of file mmreg.h.

#define MM_AHEAD_PROAUDIO   3

Definition at line 765 of file mmreg.h.

#define MM_AHEAD_SOUNDBLASTER   2

Definition at line 764 of file mmreg.h.

#define MM_ALDIGITAL   143 /* A.L. Digital Ltd. */

Definition at line 164 of file mmreg.h.

#define MM_AMD   146 /* AMD */

Definition at line 167 of file mmreg.h.

#define MM_AMD_INTERWAVE_AUX1   10

Definition at line 778 of file mmreg.h.

#define MM_AMD_INTERWAVE_AUX2   11

Definition at line 779 of file mmreg.h.

#define MM_AMD_INTERWAVE_AUX_CD   13

Definition at line 781 of file mmreg.h.

#define MM_AMD_INTERWAVE_AUX_MIC   12

Definition at line 780 of file mmreg.h.

#define MM_AMD_INTERWAVE_EX_CD   7

Definition at line 775 of file mmreg.h.

#define MM_AMD_INTERWAVE_EX_TELEPHONY   16

Definition at line 784 of file mmreg.h.

#define MM_AMD_INTERWAVE_JOYSTICK   6

Definition at line 774 of file mmreg.h.

#define MM_AMD_INTERWAVE_MIDIIN   8

Definition at line 776 of file mmreg.h.

#define MM_AMD_INTERWAVE_MIDIOUT   9

Definition at line 777 of file mmreg.h.

#define MM_AMD_INTERWAVE_MIXER1   4

Definition at line 772 of file mmreg.h.

#define MM_AMD_INTERWAVE_MIXER2   5

Definition at line 773 of file mmreg.h.

#define MM_AMD_INTERWAVE_MONO_IN   14

Definition at line 782 of file mmreg.h.

#define MM_AMD_INTERWAVE_MONO_OUT   15

Definition at line 783 of file mmreg.h.

#define MM_AMD_INTERWAVE_STEREO_ENHANCED   19

Definition at line 787 of file mmreg.h.

#define MM_AMD_INTERWAVE_SYNTH   3

Definition at line 771 of file mmreg.h.

#define MM_AMD_INTERWAVE_WAVEIN   1

Definition at line 769 of file mmreg.h.

#define MM_AMD_INTERWAVE_WAVEOUT   2

Definition at line 770 of file mmreg.h.

#define MM_AMD_INTERWAVE_WAVEOUT_BASE   17

Definition at line 785 of file mmreg.h.

#define MM_AMD_INTERWAVE_WAVEOUT_TREBLE   18

Definition at line 786 of file mmreg.h.

#define MM_ANTEX   31 /* Antex Electronics Corporation */

Definition at line 59 of file mmreg.h.

#define MM_APICOM   116 /* APICOM */

Definition at line 140 of file mmreg.h.

#define MM_APPLE   99 /* Apple Computer, Inc. */

Definition at line 123 of file mmreg.h.

#define MM_APPS   42 /* APPS Software International */

Definition at line 70 of file mmreg.h.

#define MM_APT   56 /* Audio Processing Technology */

Definition at line 84 of file mmreg.h.

#define MM_APT_ACE100CD   1

Definition at line 627 of file mmreg.h.

#define MM_ARTISOFT   20 /* Artisoft, Inc. */

Definition at line 48 of file mmreg.h.

#define MM_ARTISOFT_SBWAVEIN   1 /* Artisoft sounding Board waveform input */

Definition at line 411 of file mmreg.h.

#define MM_ARTISOFT_SBWAVEOUT   2 /* Artisoft sounding Board waveform output */

Definition at line 412 of file mmreg.h.

#define MM_AST   64 /* AST Research Inc. */

Definition at line 92 of file mmreg.h.

#define MM_AST_MODEMWAVE_WAVEIN   13

Definition at line 790 of file mmreg.h.

#define MM_AST_MODEMWAVE_WAVEOUT   14

Definition at line 791 of file mmreg.h.

#define MM_ATI   27 /* ATI */

Definition at line 55 of file mmreg.h.

#define MM_ATT_MICROELECTRONICS   139 /* AT&T Microelectronics */

Definition at line 160 of file mmreg.h.

#define MM_AUDIOFILE   47 /* Audio, Inc. */

Definition at line 75 of file mmreg.h.

#define MM_AUDIOPT   74 /* Audio Processing Technology */

Definition at line 99 of file mmreg.h.

#define MM_AURAVISION   80 /* AuraVision Corporation */

Definition at line 104 of file mmreg.h.

#define MM_AZTECH   52 /* Aztech Labs, Inc. */

Definition at line 80 of file mmreg.h.

#define MM_AZTECH_AUX   404

Definition at line 616 of file mmreg.h.

#define MM_AZTECH_AUX_CD   401

Definition at line 613 of file mmreg.h.

#define MM_AZTECH_AUX_LINE   402

Definition at line 614 of file mmreg.h.

#define MM_AZTECH_AUX_MIC   403

Definition at line 615 of file mmreg.h.

#define MM_AZTECH_DSP16_FMSYNTH   68

Definition at line 605 of file mmreg.h.

#define MM_AZTECH_DSP16_WAVEIN   65

Definition at line 603 of file mmreg.h.

#define MM_AZTECH_DSP16_WAVEOUT   66

Definition at line 604 of file mmreg.h.

#define MM_AZTECH_DSP16_WAVESYNTH   70

Definition at line 606 of file mmreg.h.

#define MM_AZTECH_FMSYNTH   20

Definition at line 598 of file mmreg.h.

#define MM_AZTECH_MIDIIN   4

Definition at line 595 of file mmreg.h.

#define MM_AZTECH_MIDIOUT   3

Definition at line 594 of file mmreg.h.

#define MM_AZTECH_MIXER   21

Definition at line 599 of file mmreg.h.

#define MM_AZTECH_NOVA16_MIXER   73

Definition at line 609 of file mmreg.h.

#define MM_AZTECH_NOVA16_WAVEIN   71

Definition at line 607 of file mmreg.h.

#define MM_AZTECH_NOVA16_WAVEOUT   72

Definition at line 608 of file mmreg.h.

#define MM_AZTECH_PRO16_FMSYNTH   38

Definition at line 602 of file mmreg.h.

#define MM_AZTECH_PRO16_WAVEIN   33

Definition at line 600 of file mmreg.h.

#define MM_AZTECH_PRO16_WAVEOUT   34

Definition at line 601 of file mmreg.h.

#define MM_AZTECH_WASH16_MIXER   76

Definition at line 612 of file mmreg.h.

#define MM_AZTECH_WASH16_WAVEIN   74

Definition at line 610 of file mmreg.h.

#define MM_AZTECH_WASH16_WAVEOUT   75

Definition at line 611 of file mmreg.h.

#define MM_AZTECH_WAVEIN   17

Definition at line 596 of file mmreg.h.

#define MM_AZTECH_WAVEOUT   18

Definition at line 597 of file mmreg.h.

#define MM_BROOKTREE   121 /* Brooktree Corporation */

Definition at line 145 of file mmreg.h.

#define MM_BTV_AUX_CD   8 /* Brooktree CD Input */

Definition at line 801 of file mmreg.h.

#define MM_BTV_AUX_LINE   6 /* Brooktree Line Input */

Definition at line 799 of file mmreg.h.

#define MM_BTV_AUX_MIC   7 /* Brooktree Microphone Input */

Definition at line 800 of file mmreg.h.

#define MM_BTV_DIGITALIN   9 /* Brooktree PCM Wave in with subcode information */

Definition at line 802 of file mmreg.h.

#define MM_BTV_DIGITALOUT   10 /* Brooktree PCM Wave out with subcode information */

Definition at line 803 of file mmreg.h.

#define MM_BTV_MIDIIN   3 /* Brooktree MIDI In */

Definition at line 796 of file mmreg.h.

#define MM_BTV_MIDIOUT   4 /* Brooktree MIDI out */

Definition at line 797 of file mmreg.h.

#define MM_BTV_MIDISYNTH   5 /* Brooktree MIDI FM synth */

Definition at line 798 of file mmreg.h.

#define MM_BTV_MIDIWAVESTREAM   11 /* Brooktree WaveStream */

Definition at line 804 of file mmreg.h.

#define MM_BTV_MIXER   12 /* Brooktree WSS Mixer driver */

Definition at line 805 of file mmreg.h.

#define MM_BTV_WAVEIN   1 /* Brooktree PCM Wave Audio In */

Definition at line 794 of file mmreg.h.

#define MM_BTV_WAVEOUT   2 /* Brooktree PCM Wave Audio Out */

Definition at line 795 of file mmreg.h.

#define MM_CANAM   148 /* CANAM Computers */

Definition at line 169 of file mmreg.h.

#define MM_CANAM_CBXWAVEIN   2

Definition at line 809 of file mmreg.h.

#define MM_CANAM_CBXWAVEOUT   1

Definition at line 808 of file mmreg.h.

#define MM_CANOPUS   49 /* Canopus, co., Ltd. */

Definition at line 77 of file mmreg.h.

#define MM_CASIO   162 /* Casio Computer Co., LTD */

Definition at line 183 of file mmreg.h.

#define MM_CASIO_WP150_MIDIIN   2

Definition at line 813 of file mmreg.h.

#define MM_CASIO_WP150_MIDIOUT   1 /* wp150 */

Definition at line 812 of file mmreg.h.

#define MM_CAT   41 /* Computer Aided Technologies */

Definition at line 69 of file mmreg.h.

#define MM_CAT_WAVEOUT   1

Definition at line 542 of file mmreg.h.

#define MM_CDPC_AUX   (MM_MEDIAVISION_CDPC+7)

Definition at line 388 of file mmreg.h.

#define MM_CDPC_MIDIIN   (MM_MEDIAVISION_CDPC+2)

Definition at line 383 of file mmreg.h.

#define MM_CDPC_MIDIOUT   (MM_MEDIAVISION_CDPC+1)

Definition at line 382 of file mmreg.h.

#define MM_CDPC_MIXER   (MM_MEDIAVISION_CDPC+6)

Definition at line 387 of file mmreg.h.

#define MM_CDPC_SYNTH   (MM_MEDIAVISION_CDPC+3)

Definition at line 384 of file mmreg.h.

#define MM_CDPC_WAVEIN   (MM_MEDIAVISION_CDPC+5)

Definition at line 386 of file mmreg.h.

#define MM_CDPC_WAVEOUT   (MM_MEDIAVISION_CDPC+4)

Definition at line 385 of file mmreg.h.

#define MM_CHROMATIC   155 /* Chromatic Research, Inc */

Definition at line 176 of file mmreg.h.

#define MM_CIRRUSLOGIC   105 /* Cirrus Logic */

Definition at line 129 of file mmreg.h.

#define MM_COMPAQ   92 /* Compaq Computer Corp. */

Definition at line 116 of file mmreg.h.

#define MM_COMPAQ_BB_WAVEAUX   3

Definition at line 818 of file mmreg.h.

#define MM_COMPAQ_BB_WAVEIN   1

Definition at line 816 of file mmreg.h.

#define MM_COMPAQ_BB_WAVEOUT   2

Definition at line 817 of file mmreg.h.

#define MM_COMPUSIC   89 /* Compusic */

Definition at line 113 of file mmreg.h.

#define MM_COMPUTER_FRIENDS   45 /* Computer Friends, Inc. */

Definition at line 73 of file mmreg.h.

#define MM_CONCEPTS   108 /* Computer Concepts Ltd */

Definition at line 132 of file mmreg.h.

#define MM_CONNECTIX   158 /* Connectix Corporation */

Definition at line 179 of file mmreg.h.

#define MM_CONTROLRES   84 /* Control Resources Limited */

Definition at line 108 of file mmreg.h.

#define MM_COREDYNAMICS   147 /* Core Dynamics */

Definition at line 168 of file mmreg.h.

#define MM_COREDYNAMICS_DYNAGRAFX_VGA   9 /* DynaGrfx */

Definition at line 829 of file mmreg.h.

#define MM_COREDYNAMICS_DYNAGRAFX_WAVE_IN   10

Definition at line 830 of file mmreg.h.

#define MM_COREDYNAMICS_DYNAGRAFX_WAVE_OUT   11

Definition at line 831 of file mmreg.h.

#define MM_COREDYNAMICS_DYNAMIXHR   1 /* DynaMax Hi-Rez */

Definition at line 821 of file mmreg.h.

#define MM_COREDYNAMICS_DYNASONIX_AUDIO_IN   7

Definition at line 827 of file mmreg.h.

#define MM_COREDYNAMICS_DYNASONIX_AUDIO_OUT   8

Definition at line 828 of file mmreg.h.

#define MM_COREDYNAMICS_DYNASONIX_MIDI_IN   3

Definition at line 823 of file mmreg.h.

#define MM_COREDYNAMICS_DYNASONIX_MIDI_OUT   4

Definition at line 824 of file mmreg.h.

#define MM_COREDYNAMICS_DYNASONIX_SYNTH   2 /* DynaSonix */

Definition at line 822 of file mmreg.h.

#define MM_COREDYNAMICS_DYNASONIX_WAVE_IN   5

Definition at line 825 of file mmreg.h.

#define MM_COREDYNAMICS_DYNASONIX_WAVE_OUT   6

Definition at line 826 of file mmreg.h.

#define MM_CREATIVE   2 /* Creative Labs, Inc */

Definition at line 45 of file mmreg.h.

#define MM_CREATIVE_AUX_CD   401 /* SB Pro (r) aux (CD) */

Definition at line 315 of file mmreg.h.

#define MM_CREATIVE_AUX_LINE   402 /* SB Pro (r) aux (Line in ) */

Definition at line 316 of file mmreg.h.

#define MM_CREATIVE_AUX_MASTER   404

Definition at line 318 of file mmreg.h.

#define MM_CREATIVE_AUX_MIC   403 /* SB Pro (r) aux (mic) */

Definition at line 317 of file mmreg.h.

#define MM_CREATIVE_AUX_MIDI   407

Definition at line 321 of file mmreg.h.

#define MM_CREATIVE_AUX_PCSPK   405

Definition at line 319 of file mmreg.h.

#define MM_CREATIVE_AUX_WAVE   406

Definition at line 320 of file mmreg.h.

#define MM_CREATIVE_FMSYNTH_MONO   301 /* SB (r) */

Definition at line 312 of file mmreg.h.

#define MM_CREATIVE_FMSYNTH_STEREO   302 /* SB Pro (r) stereo synthesizer */

Definition at line 313 of file mmreg.h.

#define MM_CREATIVE_MIDI_AWE32   303

Definition at line 314 of file mmreg.h.

#define MM_CREATIVE_MIDIIN   202 /* SB (r) */

Definition at line 311 of file mmreg.h.

#define MM_CREATIVE_MIDIOUT   201 /* SB (r) */

Definition at line 310 of file mmreg.h.

#define MM_CREATIVE_PHNBLST_WAVEIN   5

Definition at line 304 of file mmreg.h.

#define MM_CREATIVE_PHNBLST_WAVEOUT   105

Definition at line 309 of file mmreg.h.

#define MM_CREATIVE_SB15_WAVEIN   1 /* SB (r) 1.5 waveform input */

Definition at line 300 of file mmreg.h.

#define MM_CREATIVE_SB15_WAVEOUT   101

Definition at line 305 of file mmreg.h.

#define MM_CREATIVE_SB16_MIXER   409

Definition at line 323 of file mmreg.h.

#define MM_CREATIVE_SB20_WAVEIN   2

Definition at line 301 of file mmreg.h.

#define MM_CREATIVE_SB20_WAVEOUT   102

Definition at line 306 of file mmreg.h.

#define MM_CREATIVE_SBP16_WAVEIN   4

Definition at line 303 of file mmreg.h.

#define MM_CREATIVE_SBP16_WAVEOUT   104

Definition at line 308 of file mmreg.h.

#define MM_CREATIVE_SBPRO_MIXER   408

Definition at line 322 of file mmreg.h.

#define MM_CREATIVE_SBPRO_WAVEIN   3

Definition at line 302 of file mmreg.h.

#define MM_CREATIVE_SBPRO_WAVEOUT   103

Definition at line 307 of file mmreg.h.

#define MM_CRYSTAL   132 /* Crystal Semiconductor Corporation */

Definition at line 153 of file mmreg.h.

#define MM_CRYSTAL_CS4232_INPUTGAIN_AUX1   13

Definition at line 844 of file mmreg.h.

#define MM_CRYSTAL_CS4232_INPUTGAIN_LOOP   14

Definition at line 845 of file mmreg.h.

#define MM_CRYSTAL_CS4232_MIDIIN   9

Definition at line 842 of file mmreg.h.

#define MM_CRYSTAL_CS4232_MIDIOUT   10

Definition at line 843 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEAUX_AUX1   4

Definition at line 837 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEAUX_AUX2   5

Definition at line 838 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEAUX_LINE   6

Definition at line 839 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEAUX_MASTER   8

Definition at line 841 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEAUX_MONO   7

Definition at line 840 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEIN   1

Definition at line 834 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEMIXER   3

Definition at line 836 of file mmreg.h.

#define MM_CRYSTAL_CS4232_WAVEOUT   2

Definition at line 835 of file mmreg.h.

#define MM_CRYSTAL_NET   154 /* Crystal Net Corporation */

Definition at line 175 of file mmreg.h.

#define MM_DDD   151 /* Danka Data Devices */

Definition at line 172 of file mmreg.h.

#define MM_DDD_MIDILINK_MIDIIN   1

Definition at line 848 of file mmreg.h.

#define MM_DDD_MIDILINK_MIDIOUT   2

Definition at line 849 of file mmreg.h.

#define MM_DIACOUSTICS   129 /* DiAcoustics, Inc. */

Definition at line 150 of file mmreg.h.

#define MM_DIACOUSTICS_DRUM_ACTION   1 /* Drum Action */

Definition at line 852 of file mmreg.h.

#define MM_DIALOGIC   93 /* Dialogic Corporation */

Definition at line 117 of file mmreg.h.

#define MM_DIAMONDMM   163 /* Diamond Multimedia */

Definition at line 184 of file mmreg.h.

#define MM_DIGITAL   100 /* Digital Equipment Corporation */

Definition at line 124 of file mmreg.h.

#define MM_DIGITAL_AUDIO_LABS   136 /* Digital Audio Labs, Inc. */

Definition at line 157 of file mmreg.h.

#define MM_DIGITAL_AUDIO_LABS_CPRO   0x11

Definition at line 869 of file mmreg.h.

#define MM_DIGITAL_AUDIO_LABS_V8   0x10

Definition at line 868 of file mmreg.h.

#define MM_DIGITAL_AV320_WAVEIN   1 /* Digital Audio Video Compression Board */

Definition at line 872 of file mmreg.h.

#define MM_DIGITAL_AV320_WAVEOUT   2 /* Digital Audio Video Compression Board */

Definition at line 873 of file mmreg.h.

#define MM_DIMD_AUX_LINE   9

Definition at line 864 of file mmreg.h.

#define MM_DIMD_DIRSOUND   1

Definition at line 856 of file mmreg.h.

#define MM_DIMD_MIDIIN   7

Definition at line 862 of file mmreg.h.

#define MM_DIMD_MIDIOUT   8

Definition at line 863 of file mmreg.h.

#define MM_DIMD_MIXER   10

Definition at line 865 of file mmreg.h.

#define MM_DIMD_PLATFORM   0 /* Freedom Audio */

Definition at line 855 of file mmreg.h.

#define MM_DIMD_VIRTJOY   4

Definition at line 859 of file mmreg.h.

#define MM_DIMD_VIRTMPU   2

Definition at line 857 of file mmreg.h.

#define MM_DIMD_VIRTSB   3

Definition at line 858 of file mmreg.h.

#define MM_DIMD_WAVEIN   5

Definition at line 860 of file mmreg.h.

#define MM_DIMD_WAVEOUT   6

Definition at line 861 of file mmreg.h.

#define MM_DOLBY   78 /* Dolby Laboratories */

Definition at line 102 of file mmreg.h.

#define MM_DSP_GROUP   43 /* DSP Group, Inc */

Definition at line 71 of file mmreg.h.

#define MM_DSP_GROUP_TRUESPEECH   0x01

Definition at line 545 of file mmreg.h.

#define MM_DSP_SOLUTIONS   25 /* DSP Solutions, Inc. */

Definition at line 53 of file mmreg.h.

#define MM_DSP_SOLUTIONS_AUX   4

Definition at line 466 of file mmreg.h.

#define MM_DSP_SOLUTIONS_SYNTH   3

Definition at line 465 of file mmreg.h.

#define MM_DSP_SOLUTIONS_WAVEIN   2

Definition at line 464 of file mmreg.h.

#define MM_DSP_SOLUTIONS_WAVEOUT   1

Definition at line 463 of file mmreg.h.

#define MM_ECHO   39 /* Echo Speech Corporation */

Definition at line 67 of file mmreg.h.

#define MM_ECHO_AUX   0x06

Definition at line 521 of file mmreg.h.

#define MM_ECHO_MIDIIN   0x05

Definition at line 520 of file mmreg.h.

#define MM_ECHO_MIDIOUT   0x04

Definition at line 519 of file mmreg.h.

#define MM_ECHO_SYNTH   0x01

Definition at line 516 of file mmreg.h.

#define MM_ECHO_WAVEIN   0x03

Definition at line 518 of file mmreg.h.

#define MM_ECHO_WAVEOUT   0x02

Definition at line 517 of file mmreg.h.

#define MM_ECS   145 /* Electronic Courseware Systems, Inc. */

Definition at line 166 of file mmreg.h.

#define MM_ECS_AADF_MIDI_IN   10

Definition at line 876 of file mmreg.h.

#define MM_ECS_AADF_MIDI_OUT   11

Definition at line 877 of file mmreg.h.

#define MM_ECS_AADF_WAVE2MIDI_IN   12

Definition at line 878 of file mmreg.h.

#define MM_ENSONIQ   125 /* ENSONIQ Corporation */

Definition at line 146 of file mmreg.h.

#define MM_ENSONIQ_SOUNDSCAPE   0x10 /* ENSONIQ Soundscape */

Definition at line 881 of file mmreg.h.

#define MM_EPS_FMSND   1

Definition at line 587 of file mmreg.h.

#define MM_EPSON   50 /* Seiko Epson Corporation */

Definition at line 78 of file mmreg.h.

#define MM_ESS   46 /* ESS Technology */

Definition at line 74 of file mmreg.h.

#define MM_ESS_AMAUX   0x03

Definition at line 553 of file mmreg.h.

#define MM_ESS_AMMIDIIN   0x06

Definition at line 556 of file mmreg.h.

#define MM_ESS_AMMIDIOUT   0x05

Definition at line 555 of file mmreg.h.

#define MM_ESS_AMSYNTH   0x04

Definition at line 554 of file mmreg.h.

#define MM_ESS_AMWAVEIN   0x02

Definition at line 552 of file mmreg.h.

#define MM_ESS_AMWAVEOUT   0x01

Definition at line 551 of file mmreg.h.

#define MM_ESS_AUX_CD   0x08

Definition at line 558 of file mmreg.h.

#define MM_ESS_ES1488_MIXER   0x18

Definition at line 569 of file mmreg.h.

#define MM_ESS_ES1488_WAVEIN   0x17

Definition at line 568 of file mmreg.h.

#define MM_ESS_ES1488_WAVEOUT   0x16

Definition at line 567 of file mmreg.h.

#define MM_ESS_ES1688_MIXER   0x1B

Definition at line 572 of file mmreg.h.

#define MM_ESS_ES1688_WAVEIN   0x1A

Definition at line 571 of file mmreg.h.

#define MM_ESS_ES1688_WAVEOUT   0x19

Definition at line 570 of file mmreg.h.

#define MM_ESS_ES1788_MIXER   0x1E

Definition at line 575 of file mmreg.h.

#define MM_ESS_ES1788_WAVEIN   0x1D

Definition at line 574 of file mmreg.h.

#define MM_ESS_ES1788_WAVEOUT   0x1C

Definition at line 573 of file mmreg.h.

#define MM_ESS_ES1868_MIXER   0x24

Definition at line 581 of file mmreg.h.

#define MM_ESS_ES1868_WAVEIN   0x23

Definition at line 580 of file mmreg.h.

#define MM_ESS_ES1868_WAVEOUT   0x22

Definition at line 579 of file mmreg.h.

#define MM_ESS_ES1878_MIXER   0x27

Definition at line 584 of file mmreg.h.

#define MM_ESS_ES1878_WAVEIN   0x26

Definition at line 583 of file mmreg.h.

#define MM_ESS_ES1878_WAVEOUT   0x25

Definition at line 582 of file mmreg.h.

#define MM_ESS_ES1888_MIXER   0x21

Definition at line 578 of file mmreg.h.

#define MM_ESS_ES1888_WAVEIN   0x20

Definition at line 577 of file mmreg.h.

#define MM_ESS_ES1888_WAVEOUT   0x1F

Definition at line 576 of file mmreg.h.

#define MM_ESS_ES488_MIXER   0x12

Definition at line 563 of file mmreg.h.

#define MM_ESS_ES488_WAVEIN   0x11

Definition at line 562 of file mmreg.h.

#define MM_ESS_ES488_WAVEOUT   0x10

Definition at line 561 of file mmreg.h.

#define MM_ESS_ES688_MIXER   0x15

Definition at line 566 of file mmreg.h.

#define MM_ESS_ES688_WAVEIN   0x14

Definition at line 565 of file mmreg.h.

#define MM_ESS_ES688_WAVEOUT   0x13

Definition at line 564 of file mmreg.h.

#define MM_ESS_MIXER   0x07

Definition at line 557 of file mmreg.h.

#define MM_ESS_MPU401_MIDIIN   0x0A

Definition at line 560 of file mmreg.h.

#define MM_ESS_MPU401_MIDIOUT   0x09

Definition at line 559 of file mmreg.h.

#define MM_EUPHONICS   152 /* EuPhonics */

Definition at line 173 of file mmreg.h.

#define MM_EVEREX   38 /* Everex Systems, Inc */

Definition at line 66 of file mmreg.h.

#define MM_EVEREX_CARRIER   0x01

Definition at line 513 of file mmreg.h.

#define MM_EXAN   63 /* EXAN */

Definition at line 91 of file mmreg.h.

#define MM_FAST   126 /* ///FAST Multimedia AG */

Definition at line 147 of file mmreg.h.

#define MM_FHGIIS_MPEGLAYER3   10

Definition at line 1245 of file mmreg.h.

#define MM_FRAUNHOFER_IIS   172 /* Fraunhofer */

Definition at line 186 of file mmreg.h.

#define MM_FRONTIER   160 /* Frontier Design Group LLC */

Definition at line 181 of file mmreg.h.

#define MM_FRONTIER_WAVECENTER_MIDIIN   1 /* WaveCenter */

Definition at line 892 of file mmreg.h.

#define MM_FRONTIER_WAVECENTER_MIDIOUT   2

Definition at line 893 of file mmreg.h.

#define MM_FRONTIER_WAVECENTER_WAVEIN   3

Definition at line 894 of file mmreg.h.

#define MM_FRONTIER_WAVECENTER_WAVEOUT   4

Definition at line 895 of file mmreg.h.

#define MM_FUJITSU   4 /* Fujitsu Corp. */

Definition at line 47 of file mmreg.h.

#define MM_GADGETLABS   159 /* Gadget Labs LLC */

Definition at line 180 of file mmreg.h.

#define MM_GADGETLABS_WAVE42_WAVEIN   3

Definition at line 900 of file mmreg.h.

#define MM_GADGETLABS_WAVE42_WAVEOUT   4

Definition at line 901 of file mmreg.h.

#define MM_GADGETLABS_WAVE44_WAVEIN   1

Definition at line 898 of file mmreg.h.

#define MM_GADGETLABS_WAVE44_WAVEOUT   2

Definition at line 899 of file mmreg.h.

#define MM_GADGETLABS_WAVE4_MIDIIN   5

Definition at line 902 of file mmreg.h.

#define MM_GADGETLABS_WAVE4_MIDIOUT   6

Definition at line 903 of file mmreg.h.

#define MM_GRANDE   117 /* Grande Software */

Definition at line 141 of file mmreg.h.

#define MM_GRAVIS   34 /* Advanced Gravis */

Definition at line 62 of file mmreg.h.

#define MM_GULBRANSEN   130 /* Gulbransen, Inc. */

Definition at line 151 of file mmreg.h.

#define MM_HORIZONS   107 /* Horizons Technology, Inc */

Definition at line 131 of file mmreg.h.

#define MM_IBM   22 /* IBM Corporation */

Definition at line 50 of file mmreg.h.

#define MM_IBM_MWAVE_AUX   23

Definition at line 430 of file mmreg.h.

#define MM_IBM_MWAVE_MIDIIN   21

Definition at line 428 of file mmreg.h.

#define MM_IBM_MWAVE_MIDIOUT   22

Definition at line 429 of file mmreg.h.

#define MM_IBM_MWAVE_MIXER   20

Definition at line 427 of file mmreg.h.

#define MM_IBM_MWAVE_WAVEIN   18

Definition at line 425 of file mmreg.h.

#define MM_IBM_MWAVE_WAVEOUT   19

Definition at line 426 of file mmreg.h.

#define MM_IBM_PCMCIA_AUX   16 /* IBM auxiliary control */

Definition at line 423 of file mmreg.h.

#define MM_IBM_PCMCIA_MIDIIN   14 /* IBM external MIDI in */

Definition at line 421 of file mmreg.h.

#define MM_IBM_PCMCIA_MIDIOUT   15 /* IBM external MIDI out */

Definition at line 422 of file mmreg.h.

#define MM_IBM_PCMCIA_SYNTH   13 /* IBM Midi Synthesis */

Definition at line 420 of file mmreg.h.

#define MM_IBM_PCMCIA_WAVEIN   11 /* IBM waveform input */

Definition at line 418 of file mmreg.h.

#define MM_IBM_PCMCIA_WAVEOUT   12 /* IBM Waveform output */

Definition at line 419 of file mmreg.h.

#define MM_IBM_THINKPAD200   17

Definition at line 424 of file mmreg.h.

#define MM_IBM_WC_MIDIOUT   30

Definition at line 431 of file mmreg.h.

#define MM_IBM_WC_MIXEROUT   33

Definition at line 433 of file mmreg.h.

#define MM_IBM_WC_WAVEOUT   31

Definition at line 432 of file mmreg.h.

#define MM_ICL_PS   32 /* ICL Personal Systems */

Definition at line 60 of file mmreg.h.

#define MM_ICS   57 /* Integrated Circuit Systems, Inc. */

Definition at line 85 of file mmreg.h.

#define MM_ICS_2115_LITE_MIDIOUT   13

Definition at line 642 of file mmreg.h.

#define MM_ICS_2120_LITE_MIDIOUT   14

Definition at line 643 of file mmreg.h.

#define MM_ICS_WAVEDEC_SB_AUX   12

Definition at line 641 of file mmreg.h.

#define MM_ICS_WAVEDEC_SB_FM_MIDIOUT   8

Definition at line 637 of file mmreg.h.

#define MM_ICS_WAVEDEC_SB_MIXER   11

Definition at line 640 of file mmreg.h.

#define MM_ICS_WAVEDEC_SB_MPU401_MIDIIN   10

Definition at line 639 of file mmreg.h.

#define MM_ICS_WAVEDEC_SB_MPU401_MIDIOUT   9

Definition at line 638 of file mmreg.h.

#define MM_ICS_WAVEDEC_SB_WAVEIN   7

Definition at line 636 of file mmreg.h.

#define MM_ICS_WAVEDEC_SB_WAVEOUT   6

Definition at line 635 of file mmreg.h.

#define MM_ICS_WAVEDECK_AUX   4

Definition at line 633 of file mmreg.h.

#define MM_ICS_WAVEDECK_MIXER   3

Definition at line 632 of file mmreg.h.

#define MM_ICS_WAVEDECK_SYNTH   5

Definition at line 634 of file mmreg.h.

#define MM_ICS_WAVEDECK_WAVEIN   2

Definition at line 631 of file mmreg.h.

#define MM_ICS_WAVEDECK_WAVEOUT   1 /* MS WSS compatible card and driver */

Definition at line 630 of file mmreg.h.

#define MM_INSOFT   94 /* InSoft, Inc. */

Definition at line 118 of file mmreg.h.

#define MM_INTEL   33 /* Intel Corporation */

Definition at line 61 of file mmreg.h.

#define MM_INTEL_NSPMODEMLINE   501

Definition at line 488 of file mmreg.h.

#define MM_INTELOPD_AUX   401 /* HID2 for mixing */

Definition at line 487 of file mmreg.h.

#define MM_INTELOPD_WAVEIN   1 /* HID2 WaveAudio Driver */

Definition at line 485 of file mmreg.h.

#define MM_INTELOPD_WAVEOUT   101 /* HID2 */

Definition at line 486 of file mmreg.h.

#define MM_INTERACTIVE   36 /* InterActive Inc */

Definition at line 64 of file mmreg.h.

#define MM_INTERACTIVE_WAVEIN   0x45

Definition at line 491 of file mmreg.h.

#define MM_INTERACTIVE_WAVEOUT   0x45

Definition at line 492 of file mmreg.h.

#define MM_IOMAGIC   82 /* I/O Magic Corporation */

Definition at line 106 of file mmreg.h.

#define MM_IOMAGIC_TEMPO_AUXOUT   6

Definition at line 710 of file mmreg.h.

#define MM_IOMAGIC_TEMPO_MIDIOUT   4

Definition at line 708 of file mmreg.h.

#define MM_IOMAGIC_TEMPO_MXDOUT   5

Definition at line 709 of file mmreg.h.

#define MM_IOMAGIC_TEMPO_SYNTH   3

Definition at line 707 of file mmreg.h.

#define MM_IOMAGIC_TEMPO_WAVEIN   2

Definition at line 706 of file mmreg.h.

#define MM_IOMAGIC_TEMPO_WAVEOUT   1

Definition at line 705 of file mmreg.h.

#define MM_ISOLUTION   106 /* ISOLUTION B.V. */

Definition at line 130 of file mmreg.h.

#define MM_ITERATEDSYS   58 /* Iterated Systems, Inc. */

Definition at line 86 of file mmreg.h.

#define MM_ITERATEDSYS_FUFCODEC   1

Definition at line 646 of file mmreg.h.

#define MM_KAY_ELEMETRICS   131 /* Kay Elemetrics, Inc. */

Definition at line 152 of file mmreg.h.

#define MM_KAY_ELEMETRICS_CSL   0x4300

Definition at line 906 of file mmreg.h.

#define MM_KAY_ELEMETRICS_CSL_4CHANNEL   0x4309

Definition at line 908 of file mmreg.h.

#define MM_KAY_ELEMETRICS_CSL_DAT   0x4308

Definition at line 907 of file mmreg.h.

#define MM_KORG   55 /* Korg Inc. */

Definition at line 83 of file mmreg.h.

#define MM_KORG_PCIF_MIDIIN   2

Definition at line 624 of file mmreg.h.

#define MM_KORG_PCIF_MIDIOUT   1

Definition at line 623 of file mmreg.h.

#define MM_LERNOUT_AND_HAUSPIE   97 /* Lernout & Hauspie */

Definition at line 121 of file mmreg.h.

#define MM_LERNOUT_ANDHAUSPIE_LHCODECACM   1

Definition at line 911 of file mmreg.h.

#define MM_LOGITECH   60 /* Logitech, Inc. */

Definition at line 88 of file mmreg.h.

#define MM_LYRRUS   88 /* Lyrrus Inc. */

Definition at line 112 of file mmreg.h.

#define MM_LYRRUS_BRIDGE_GUITAR   1

Definition at line 729 of file mmreg.h.

#define MM_MATSUSHITA   83 /* Matsushita Electric Industrial Co., LTD. */

Definition at line 107 of file mmreg.h.

#define MM_MATSUSHITA_AUX   5

Definition at line 717 of file mmreg.h.

#define MM_MATSUSHITA_FMSYNTH_STEREO   3

Definition at line 715 of file mmreg.h.

#define MM_MATSUSHITA_MIXER   4

Definition at line 716 of file mmreg.h.

#define MM_MATSUSHITA_WAVEIN   1

Definition at line 713 of file mmreg.h.

#define MM_MATSUSHITA_WAVEOUT   2

Definition at line 714 of file mmreg.h.

#define MM_MEDIATRIX   141 /* Mediatrix Peripherals */

Definition at line 162 of file mmreg.h.

#define MM_MEDIAVISION   3 /* Media Vision, Inc. */

Definition at line 46 of file mmreg.h.

#define MM_MEDIAVISION_CDPC   0x70

Definition at line 381 of file mmreg.h.

#define MM_MEDIAVISION_OPUS1208   0x80

Definition at line 391 of file mmreg.h.

#define MM_MEDIAVISION_OPUS1216   0x90

Definition at line 401 of file mmreg.h.

#define MM_MEDIAVISION_PROAUDIO   0x10

Definition at line 328 of file mmreg.h.

#define MM_MEDIAVISION_PROAUDIO_16   0x60

Definition at line 361 of file mmreg.h.

#define MM_MEDIAVISION_PROAUDIO_PLUS   0x50

Definition at line 351 of file mmreg.h.

#define MM_MEDIAVISION_PROSTUDIO_16   0x60

Definition at line 371 of file mmreg.h.

#define MM_MEDIAVISION_THUNDER   0x20

Definition at line 338 of file mmreg.h.

#define MM_MEDIAVISION_TPORT   0x40

Definition at line 345 of file mmreg.h.

#define MM_MELABS   44 /* microEngineering Labs */

Definition at line 72 of file mmreg.h.

#define MM_MELABS_MIDI2GO   0x01

Definition at line 548 of file mmreg.h.

#define MM_METHEUS   59 /* Metheus */

Definition at line 87 of file mmreg.h.

#define MM_METHEUS_ZIPPER   1

Definition at line 649 of file mmreg.h.

#define MM_MICROSOFT   1 /* Microsoft Corporation */

Definition at line 42 of file mmreg.h.

#define MM_MIDI_MAPPER   1 /* Midi Mapper */

Definition at line 192 of file mmreg.h.

#define MM_MIRO   104 /* miro Computer Products AG */

Definition at line 128 of file mmreg.h.

#define MM_MIRO_DC30_MIX   7

Definition at line 1074 of file mmreg.h.

#define MM_MIRO_DC30_WAVEIN   6

Definition at line 1073 of file mmreg.h.

#define MM_MIRO_DC30_WAVEOUT   5

Definition at line 1072 of file mmreg.h.

#define MM_MIRO_MOVIEPRO   1 /* miroMOVIE pro */

Definition at line 1068 of file mmreg.h.

#define MM_MIRO_VIDEOD1   2 /* miroVIDEO D1 */

Definition at line 1069 of file mmreg.h.

#define MM_MIRO_VIDEODC1TV   3 /* miroVIDEO DC1 tv */

Definition at line 1070 of file mmreg.h.

#define MM_MIRO_VIDEOTD   4 /* miroVIDEO 10/20 TD */

Definition at line 1071 of file mmreg.h.

#define MM_MMOTION_WAVEAUX   1 /* IBM M-Motion Auxiliary Device */

Definition at line 415 of file mmreg.h.

#define MM_MMOTION_WAVEIN   3 /* IBM M-Motion Waveform Input */

Definition at line 417 of file mmreg.h.

#define MM_MMOTION_WAVEOUT   2 /* IBM M-Motion Waveform output */

Definition at line 416 of file mmreg.h.

#define MM_MOSCOM   68 /* MOSCOM Corporation */

Definition at line 96 of file mmreg.h.

#define MM_MOSCOM_VPC2400_IN   1 /* Four Port Voice Processing / Voice Recognition Board */

Definition at line 670 of file mmreg.h.

#define MM_MOSCOM_VPC2400_OUT   2 /* VPC2400 */

Definition at line 671 of file mmreg.h.

#define MM_MOTOROLA   48 /* Motorola, Inc. */

Definition at line 76 of file mmreg.h.

#define MM_MOTU   101 /* Mark of the Unicorn */

Definition at line 125 of file mmreg.h.

#define MM_MOTU_DTX_MIDI_IN_A   801

Definition at line 1024 of file mmreg.h.

#define MM_MOTU_DTX_MIDI_IN_B   802

Definition at line 1026 of file mmreg.h.

#define MM_MOTU_DTX_MIDI_IN_SYNC   800

Definition at line 1023 of file mmreg.h.

#define MM_MOTU_DTX_MIDI_OUT_A   801

Definition at line 1025 of file mmreg.h.

#define MM_MOTU_DTX_MIDI_OUT_B   802

Definition at line 1027 of file mmreg.h.

#define MM_MOTU_FLYER_MIDI_IN_A   601

Definition at line 1012 of file mmreg.h.

#define MM_MOTU_FLYER_MIDI_IN_B   602

Definition at line 1014 of file mmreg.h.

#define MM_MOTU_FLYER_MIDI_IN_SYNC   600

Definition at line 1011 of file mmreg.h.

#define MM_MOTU_FLYER_MIDI_OUT_A   601

Definition at line 1013 of file mmreg.h.

#define MM_MOTU_FLYER_MIDI_OUT_B   602

Definition at line 1015 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_1   101

Definition at line 918 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_2   102

Definition at line 920 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_3   103

Definition at line 922 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_4   104

Definition at line 924 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_5   105

Definition at line 926 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_6   106

Definition at line 928 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_7   107

Definition at line 930 of file mmreg.h.

#define MM_MOTU_MTP_MIDIIN_8   108

Definition at line 932 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_1   101

Definition at line 919 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_2   102

Definition at line 921 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_3   103

Definition at line 923 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_4   104

Definition at line 925 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_5   105

Definition at line 927 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_6   106

Definition at line 929 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_7   107

Definition at line 931 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_8   108

Definition at line 933 of file mmreg.h.

#define MM_MOTU_MTP_MIDIOUT_ALL   100

Definition at line 917 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_1   901

Definition at line 1031 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_2   902

Definition at line 1033 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_3   903

Definition at line 1035 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_4   904

Definition at line 1037 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_5   905

Definition at line 1039 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_6   906

Definition at line 1041 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_7   907

Definition at line 1043 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_8   908

Definition at line 1045 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_ADAT   917

Definition at line 1063 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIIN_SYNC   900

Definition at line 1030 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_1   901

Definition at line 1032 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_2   902

Definition at line 1034 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_3   903

Definition at line 1036 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_4   904

Definition at line 1038 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_5   905

Definition at line 1040 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_6   906

Definition at line 1042 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_7   907

Definition at line 1044 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_8   908

Definition at line 1046 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_ADAT   917

Definition at line 1064 of file mmreg.h.

#define MM_MOTU_MTPAV_MIDIOUT_ALL   900

Definition at line 1029 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_1   909

Definition at line 1047 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_2   910

Definition at line 1049 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_3   911

Definition at line 1051 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_4   912

Definition at line 1053 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_5   913

Definition at line 1055 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_6   914

Definition at line 1057 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_7   915

Definition at line 1059 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIIN_8   916

Definition at line 1061 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_1   909

Definition at line 1048 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_2   910

Definition at line 1050 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_3   911

Definition at line 1052 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_4   912

Definition at line 1054 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_5   913

Definition at line 1056 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_6   914

Definition at line 1058 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_7   915

Definition at line 1060 of file mmreg.h.

#define MM_MOTU_MTPAV_NET_MIDIOUT_8   916

Definition at line 1062 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_1   201

Definition at line 937 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_2   202

Definition at line 939 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_3   203

Definition at line 941 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_4   204

Definition at line 943 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_5   205

Definition at line 945 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_6   206

Definition at line 947 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_7   207

Definition at line 949 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_8   208

Definition at line 951 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIIN_SYNC   200

Definition at line 936 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_1   201

Definition at line 938 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_2   202

Definition at line 940 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_3   203

Definition at line 942 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_4   204

Definition at line 944 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_5   205

Definition at line 946 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_6   206

Definition at line 948 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_7   207

Definition at line 950 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_8   208

Definition at line 952 of file mmreg.h.

#define MM_MOTU_MTPII_MIDIOUT_ALL   200

Definition at line 935 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_1   209

Definition at line 953 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_2   210

Definition at line 955 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_3   211

Definition at line 957 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_4   212

Definition at line 959 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_5   213

Definition at line 961 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_6   214

Definition at line 963 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_7   215

Definition at line 965 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIIN_8   216

Definition at line 967 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_1   209

Definition at line 954 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_2   210

Definition at line 956 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_3   211

Definition at line 958 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_4   212

Definition at line 960 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_5   213

Definition at line 962 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_6   214

Definition at line 964 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_7   215

Definition at line 966 of file mmreg.h.

#define MM_MOTU_MTPII_NET_MIDIOUT_8   216

Definition at line 968 of file mmreg.h.

#define MM_MOTU_MXN_MIDIIN_1   501

Definition at line 1002 of file mmreg.h.

#define MM_MOTU_MXN_MIDIIN_2   502

Definition at line 1004 of file mmreg.h.

#define MM_MOTU_MXN_MIDIIN_3   503

Definition at line 1006 of file mmreg.h.

#define MM_MOTU_MXN_MIDIIN_4   504

Definition at line 1008 of file mmreg.h.

#define MM_MOTU_MXN_MIDIIN_SYNC   500

Definition at line 1001 of file mmreg.h.

#define MM_MOTU_MXN_MIDIOUT_1   501

Definition at line 1003 of file mmreg.h.

#define MM_MOTU_MXN_MIDIOUT_2   502

Definition at line 1005 of file mmreg.h.

#define MM_MOTU_MXN_MIDIOUT_3   503

Definition at line 1007 of file mmreg.h.

#define MM_MOTU_MXN_MIDIOUT_4   504

Definition at line 1009 of file mmreg.h.

#define MM_MOTU_MXN_MIDIOUT_ALL   500

Definition at line 1000 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIIN_1   301

Definition at line 972 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIIN_2   302

Definition at line 974 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIIN_3   303

Definition at line 976 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIIN_4   304

Definition at line 978 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIIN_5   305

Definition at line 980 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIIN_6   306

Definition at line 982 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIOUT_1   301

Definition at line 973 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIOUT_2   302

Definition at line 975 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIOUT_3   303

Definition at line 977 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIOUT_4   304

Definition at line 979 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIOUT_5   305

Definition at line 981 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIOUT_6   306

Definition at line 983 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_MIDIOUT_ALL   300

Definition at line 970 of file mmreg.h.

#define MM_MOTU_MXP_MIDIIN_SYNC   300

Definition at line 971 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIIN_1   401

Definition at line 987 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIIN_2   402

Definition at line 989 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIIN_3   403

Definition at line 991 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIIN_4   404

Definition at line 993 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIIN_5   405

Definition at line 995 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIIN_6   406

Definition at line 997 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIIN_SYNC   400

Definition at line 986 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIOUT_1   401

Definition at line 988 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIOUT_2   402

Definition at line 990 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIOUT_3   403

Definition at line 992 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIOUT_4   404

Definition at line 994 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIOUT_5   405

Definition at line 996 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIOUT_6   406

Definition at line 998 of file mmreg.h.

#define MM_MOTU_MXPMPU_MIDIOUT_ALL   400

Definition at line 985 of file mmreg.h.

#define MM_MOTU_PKX_MIDI_IN_A   701

Definition at line 1018 of file mmreg.h.

#define MM_MOTU_PKX_MIDI_IN_B   702

Definition at line 1020 of file mmreg.h.

#define MM_MOTU_PKX_MIDI_IN_SYNC   700

Definition at line 1017 of file mmreg.h.

#define MM_MOTU_PKX_MIDI_OUT_A   701

Definition at line 1019 of file mmreg.h.

#define MM_MOTU_PKX_MIDI_OUT_B   702

Definition at line 1021 of file mmreg.h.

#define MM_MPTUS   95 /* M.P. Technologies, Inc. */

Definition at line 119 of file mmreg.h.

#define MM_MPTUS_SPWAVEOUT   1 /* Sound Pallette */

Definition at line 914 of file mmreg.h.

#define MM_MPU401_MIDIIN   11 /* MPU 401 compatible MIDI input port */

Definition at line 201 of file mmreg.h.

#define MM_MPU401_MIDIOUT   10 /* MPU 401 compatible MIDI output port */

Definition at line 200 of file mmreg.h.

#define MM_MSFT_ACM_G711   37 /* G.711 codec */

Definition at line 230 of file mmreg.h.

#define MM_MSFT_ACM_GSM610   36 /* GSM 610 codec */

Definition at line 229 of file mmreg.h.

#define MM_MSFT_ACM_IMAADPCM   34 /* IMA ADPCM Codec */

Definition at line 227 of file mmreg.h.

#define MM_MSFT_ACM_MSADPCM   33 /* MS ADPCM Codec */

Definition at line 226 of file mmreg.h.

#define MM_MSFT_ACM_MSFILTER   35 /* MS Filter */

Definition at line 228 of file mmreg.h.

#define MM_MSFT_ACM_MSG723   92 /* */

Definition at line 290 of file mmreg.h.

#define MM_MSFT_ACM_MSNAUDIO   91 /* */

Definition at line 289 of file mmreg.h.

#define MM_MSFT_ACM_PCM   38 /* PCM converter */

Definition at line 231 of file mmreg.h.

#define MM_MSFT_GENERIC_AUX_CD   30 /* MS Vanilla driver aux (CD) */

Definition at line 223 of file mmreg.h.

#define MM_MSFT_GENERIC_AUX_LINE   28 /* MS Vanilla driver aux (line in) */

Definition at line 221 of file mmreg.h.

#define MM_MSFT_GENERIC_AUX_MIC   29 /* MS Vanilla driver aux (mic) */

Definition at line 222 of file mmreg.h.

#define MM_MSFT_GENERIC_MIDIIN   25 /* MS Vanilla driver MIDI in */

Definition at line 218 of file mmreg.h.

#define MM_MSFT_GENERIC_MIDIOUT   26 /* MS Vanilla driver MIDI external out */

Definition at line 219 of file mmreg.h.

#define MM_MSFT_GENERIC_MIDISYNTH   27 /* MS Vanilla driver MIDI synthesizer */

Definition at line 220 of file mmreg.h.

#define MM_MSFT_GENERIC_WAVEIN   23 /* MS Vanilla driver waveform input */

Definition at line 216 of file mmreg.h.

#define MM_MSFT_GENERIC_WAVEOUT   24 /* MS Vanilla driver wavefrom output */

Definition at line 217 of file mmreg.h.

#define MM_MSFT_MSACM   32 /* MS Audio Compression Manager */

Definition at line 225 of file mmreg.h.

#define MM_MSFT_MSOPL_SYNTH   76 /* Yamaha OPL2/OPL3 compatible FM synthesis */

Definition at line 275 of file mmreg.h.

#define MM_MSFT_SB16_AUX_CD   66 /* Sound Blaster 16 aux (CD) */

Definition at line 264 of file mmreg.h.

#define MM_MSFT_SB16_AUX_LINE   65 /* Sound Blaster 16 aux (line in) */

Definition at line 263 of file mmreg.h.

#define MM_MSFT_SB16_MIDIIN   62 /* Sound Blaster 16 midi-in */

Definition at line 260 of file mmreg.h.

#define MM_MSFT_SB16_MIDIOUT   63 /* Sound Blaster 16 midi out */

Definition at line 261 of file mmreg.h.

#define MM_MSFT_SB16_MIXER   67 /* Sound Blaster 16 mixer device */

Definition at line 265 of file mmreg.h.

#define MM_MSFT_SB16_SYNTH   64 /* Sound Blaster 16 FM Synthesis */

Definition at line 262 of file mmreg.h.

#define MM_MSFT_SB16_WAVEIN   60 /* Sound Blaster 16 waveform input */

Definition at line 258 of file mmreg.h.

#define MM_MSFT_SB16_WAVEOUT   61 /* Sound Blaster 16 waveform output */

Definition at line 259 of file mmreg.h.

#define MM_MSFT_SBPRO_AUX_CD   74 /* Sound Blaster Pro aux (CD) */

Definition at line 272 of file mmreg.h.

#define MM_MSFT_SBPRO_AUX_LINE   73 /* Sound Blaster Pro aux (line in ) */

Definition at line 271 of file mmreg.h.

#define MM_MSFT_SBPRO_MIDIIN   70 /* Sound Blaster Pro midi in */

Definition at line 268 of file mmreg.h.

#define MM_MSFT_SBPRO_MIDIOUT   71 /* Sound Blaster Pro midi out */

Definition at line 269 of file mmreg.h.

#define MM_MSFT_SBPRO_MIXER   75 /* Sound Blaster Pro mixer */

Definition at line 273 of file mmreg.h.

#define MM_MSFT_SBPRO_SYNTH   72 /* Sound Blaster Pro FM synthesis */

Definition at line 270 of file mmreg.h.

#define MM_MSFT_SBPRO_WAVEIN   68 /* Sound Blaster Pro waveform input */

Definition at line 266 of file mmreg.h.

#define MM_MSFT_SBPRO_WAVEOUT   69 /* Sound Blaster Pro waveform output */

Definition at line 267 of file mmreg.h.

#define MM_MSFT_VMDM_GAME_WAVEIN   90 /* Voice Modem Game Compatible Wave Device */

Definition at line 287 of file mmreg.h.

#define MM_MSFT_VMDM_GAME_WAVEOUT   89 /* Voice Modem Game Compatible Wave Device */

Definition at line 286 of file mmreg.h.

#define MM_MSFT_VMDMS_HANDSET_WAVEIN   82 /* Voice Modem Serial Handset Wave Input */

Definition at line 279 of file mmreg.h.

#define MM_MSFT_VMDMS_HANDSET_WAVEOUT   83 /* Voice Modem Serial Handset Wave Output */

Definition at line 280 of file mmreg.h.

#define MM_MSFT_VMDMS_LINE_WAVEIN   80 /* Voice Modem Serial Line Wave Input */

Definition at line 277 of file mmreg.h.

#define MM_MSFT_VMDMS_LINE_WAVEOUT   81 /* Voice Modem Serial Line Wave Output */

Definition at line 278 of file mmreg.h.

#define MM_MSFT_VMDMW_HANDSET_WAVEIN   86 /* Voice Modem Wrapper Handset Wave Input */

Definition at line 283 of file mmreg.h.

#define MM_MSFT_VMDMW_HANDSET_WAVEOUT   87 /* Voice Modem Wrapper Handset Wave Output */

Definition at line 284 of file mmreg.h.

#define MM_MSFT_VMDMW_LINE_WAVEIN   84 /* Voice Modem Wrapper Line Wave Input */

Definition at line 281 of file mmreg.h.

#define MM_MSFT_VMDMW_LINE_WAVEOUT   85 /* Voice Modem Wrapper Line Wave Output */

Definition at line 282 of file mmreg.h.

#define MM_MSFT_VMDMW_MIXER   88 /* Voice Modem Wrapper Mixer */

Definition at line 285 of file mmreg.h.

#define MM_MSFT_WDMAUDIO_MIDIIN   103 /* Generic id for WDM Audio drivers */

Definition at line 295 of file mmreg.h.

#define MM_MSFT_WDMAUDIO_MIDIOUT   102 /* Generic id for WDM Audio drivers */

Definition at line 294 of file mmreg.h.

#define MM_MSFT_WDMAUDIO_MIXER   104 /* Generic id for WDM Audio drivers */

Definition at line 296 of file mmreg.h.

#define MM_MSFT_WDMAUDIO_WAVEIN   101 /* Generic id for WDM Audio drivers */

Definition at line 293 of file mmreg.h.

#define MM_MSFT_WDMAUDIO_WAVEOUT   100 /* Generic id for WDM Audio drivers */

Definition at line 292 of file mmreg.h.

#define MM_MSFT_WSS_AUX   21 /* MS Audio Board Aux. Port */

Definition at line 214 of file mmreg.h.

#define MM_MSFT_WSS_FMSYNTH_STEREO   16 /* MS Audio Board Stereo FM synth */

Definition at line 209 of file mmreg.h.

#define MM_MSFT_WSS_MIXER   17 /* MS Audio Board Mixer Driver */

Definition at line 210 of file mmreg.h.

#define MM_MSFT_WSS_NT_AUX   59 /* WSS NT aux */

Definition at line 256 of file mmreg.h.

#define MM_MSFT_WSS_NT_FMSYNTH_STEREO   57 /* WSS NT FM synth */

Definition at line 254 of file mmreg.h.

#define MM_MSFT_WSS_NT_MIXER   58 /* WSS NT mixer */

Definition at line 255 of file mmreg.h.

#define MM_MSFT_WSS_NT_WAVEIN   55 /* WSS NT wave in */

Definition at line 252 of file mmreg.h.

#define MM_MSFT_WSS_NT_WAVEOUT   56 /* WSS NT wave out */

Definition at line 253 of file mmreg.h.

#define MM_MSFT_WSS_OEM_AUX   22 /* MS OEM Audio Aux Port */

Definition at line 215 of file mmreg.h.

#define MM_MSFT_WSS_OEM_FMSYNTH_STEREO   20 /* MS OEM Audio Board Stereo FM Synth */

Definition at line 213 of file mmreg.h.

#define MM_MSFT_WSS_OEM_MIXER   31 /* MS OEM Audio Board Mixer Driver */

Definition at line 224 of file mmreg.h.

#define MM_MSFT_WSS_OEM_WAVEIN   18 /* MS OEM Audio Board waveform input */

Definition at line 211 of file mmreg.h.

#define MM_MSFT_WSS_OEM_WAVEOUT   19 /* MS OEM Audio Board waveform output */

Definition at line 212 of file mmreg.h.

#define MM_MSFT_WSS_WAVEIN   14 /* MS Audio Board waveform input */

Definition at line 207 of file mmreg.h.

#define MM_MSFT_WSS_WAVEOUT   15 /* MS Audio Board waveform output */

Definition at line 208 of file mmreg.h.

#define MM_NCR   62 /* NCR Corporation */

Definition at line 90 of file mmreg.h.

#define MM_NCR_BA_AUX   4

Definition at line 662 of file mmreg.h.

#define MM_NCR_BA_MIXER   5

Definition at line 663 of file mmreg.h.

#define MM_NCR_BA_SYNTH   3

Definition at line 661 of file mmreg.h.

#define MM_NCR_BA_WAVEIN   1

Definition at line 659 of file mmreg.h.

#define MM_NCR_BA_WAVEOUT   2

Definition at line 660 of file mmreg.h.

#define MM_NEC   26 /* NEC */

Definition at line 54 of file mmreg.h.

#define MM_NEC_26_SYNTH   9

Definition at line 1080 of file mmreg.h.

#define MM_NEC_73_86_SYNTH   5

Definition at line 1077 of file mmreg.h.

#define MM_NEC_73_86_WAVEIN   7

Definition at line 1079 of file mmreg.h.

#define MM_NEC_73_86_WAVEOUT   6

Definition at line 1078 of file mmreg.h.

#define MM_NEC_JOYSTICK   12

Definition at line 1083 of file mmreg.h.

#define MM_NEC_MPU401_MIDIIN   11

Definition at line 1082 of file mmreg.h.

#define MM_NEC_MPU401_MIDIOUT   10

Definition at line 1081 of file mmreg.h.

#define MM_NEWMEDIA   86 /* New Media Corporation */

Definition at line 110 of file mmreg.h.

#define MM_NEWMEDIA_WAVJAMMER   1 /* WSS Compatible sound card. */

Definition at line 720 of file mmreg.h.

#define MM_NMS   87 /* Natural MicroSystems */

Definition at line 111 of file mmreg.h.

#define MM_NORRIS   150 /* Norris Communications, Inc. */

Definition at line 171 of file mmreg.h.

#define MM_NORRIS_VOICELINK   1

Definition at line 1086 of file mmreg.h.

#define MM_NORTEL_MPXAC_WAVEIN   1 /* MPX Audio Card Wave Input Device */

Definition at line 1089 of file mmreg.h.

#define MM_NORTEL_MPXAC_WAVEOUT   2 /* MPX Audio Card Wave Output Device */

Definition at line 1090 of file mmreg.h.

#define MM_NORTHERN_TELECOM   115 /* Northern Telecom Limited */

Definition at line 139 of file mmreg.h.

#define MM_NVIDIA   127 /* NVidia Corporation */

Definition at line 148 of file mmreg.h.

#define MM_NVIDIA_AUX   7

Definition at line 1099 of file mmreg.h.

#define MM_NVIDIA_GAMEPORT   5

Definition at line 1097 of file mmreg.h.

#define MM_NVIDIA_MIDIIN   4

Definition at line 1096 of file mmreg.h.

#define MM_NVIDIA_MIDIOUT   3

Definition at line 1095 of file mmreg.h.

#define MM_NVIDIA_MIXER   6

Definition at line 1098 of file mmreg.h.

#define MM_NVIDIA_WAVEIN   2

Definition at line 1094 of file mmreg.h.

#define MM_NVIDIA_WAVEOUT   1

Definition at line 1093 of file mmreg.h.

#define MM_OKI   79 /* OKI */

Definition at line 103 of file mmreg.h.

#define MM_OKSORI   128 /* OKSORI Co., Ltd. */

Definition at line 149 of file mmreg.h.

#define MM_OKSORI_BASE   0 /* Oksori Base */

Definition at line 1102 of file mmreg.h.

#define MM_OKSORI_EXT_MIC1   MM_OKSORI_BASE+15 /* Oksori External - One Mic Connect */

Definition at line 1117 of file mmreg.h.

#define MM_OKSORI_EXT_MIC2   MM_OKSORI_BASE+16 /* Oksori External - Two Mic Connect */

Definition at line 1118 of file mmreg.h.

#define MM_OKSORI_FM_OPL4   MM_OKSORI_BASE+5 /* Oksori FM Synth Yamaha OPL4 */

Definition at line 1107 of file mmreg.h.

#define MM_OKSORI_MIDIIN   MM_OKSORI_BASE+18 /* Oksori MIDI In Device */

Definition at line 1120 of file mmreg.h.

#define MM_OKSORI_MIDIOUT   MM_OKSORI_BASE+17 /* Oksori MIDI Out Device */

Definition at line 1119 of file mmreg.h.

#define MM_OKSORI_MIX_AUX1   MM_OKSORI_BASE+13 /* Oksori AD1848 - AUX1 Volume */

Definition at line 1115 of file mmreg.h.

#define MM_OKSORI_MIX_CD   MM_OKSORI_BASE+10 /* Oksori DSP Mixer - CD Volume */

Definition at line 1112 of file mmreg.h.

#define MM_OKSORI_MIX_ECHO   MM_OKSORI_BASE+12 /* Oksori DSP Mixer - Echo Volume */

Definition at line 1114 of file mmreg.h.

#define MM_OKSORI_MIX_FM   MM_OKSORI_BASE+8 /* Oksori DSP Mixer - FM Volume */

Definition at line 1110 of file mmreg.h.

#define MM_OKSORI_MIX_LINE   MM_OKSORI_BASE+9 /* Oksori DSP Mixer - Line Volume */

Definition at line 1111 of file mmreg.h.

#define MM_OKSORI_MIX_LINE1   MM_OKSORI_BASE+14 /* Oksori AD1848 - LINE1 Volume */

Definition at line 1116 of file mmreg.h.

#define MM_OKSORI_MIX_MASTER   MM_OKSORI_BASE+6 /* Oksori DSP Mixer - Master Volume */

Definition at line 1108 of file mmreg.h.

#define MM_OKSORI_MIX_MIC   MM_OKSORI_BASE+11 /* Oksori DSP Mixer - MIC Volume */

Definition at line 1113 of file mmreg.h.

#define MM_OKSORI_MIX_WAVE   MM_OKSORI_BASE+7 /* Oksori DSP Mixer - Wave Volume */

Definition at line 1109 of file mmreg.h.

#define MM_OKSORI_MPEG_CDVISION   MM_OKSORI_BASE+19 /* Oksori CD-Vision MPEG Decoder */

Definition at line 1121 of file mmreg.h.

#define MM_OKSORI_OSR16_WAVEIN   MM_OKSORI_BASE+4 /* Oksori 16 bit Wave in */

Definition at line 1106 of file mmreg.h.

#define MM_OKSORI_OSR16_WAVEOUT   MM_OKSORI_BASE+3 /* Oksori 16 bit Wave out */

Definition at line 1105 of file mmreg.h.

#define MM_OKSORI_OSR8_WAVEIN   MM_OKSORI_BASE+2 /* Oksori 8bit Wave in */

Definition at line 1104 of file mmreg.h.

#define MM_OKSORI_OSR8_WAVEOUT   MM_OKSORI_BASE+1 /* Oksori 8bit Wave out */

Definition at line 1103 of file mmreg.h.

#define MM_OLIVETTI   81 /* Ing C. Olivetti & C., S.p.A. */

Definition at line 105 of file mmreg.h.

#define MM_OLIVETTI_ACM_ADPCM   10

Definition at line 693 of file mmreg.h.

#define MM_OLIVETTI_ACM_CELP   11

Definition at line 694 of file mmreg.h.

#define MM_OLIVETTI_ACM_GSM   9

Definition at line 692 of file mmreg.h.

#define MM_OLIVETTI_ACM_OPR   13

Definition at line 696 of file mmreg.h.

#define MM_OLIVETTI_ACM_SBC   12

Definition at line 695 of file mmreg.h.

#define MM_OLIVETTI_AUX   4

Definition at line 687 of file mmreg.h.

#define MM_OLIVETTI_JOYSTICK   8

Definition at line 691 of file mmreg.h.

#define MM_OLIVETTI_MIDIIN   5

Definition at line 688 of file mmreg.h.

#define MM_OLIVETTI_MIDIOUT   6

Definition at line 689 of file mmreg.h.

#define MM_OLIVETTI_MIXER   3

Definition at line 686 of file mmreg.h.

#define MM_OLIVETTI_SYNTH   7

Definition at line 690 of file mmreg.h.

#define MM_OLIVETTI_WAVEIN   1

Definition at line 684 of file mmreg.h.

#define MM_OLIVETTI_WAVEOUT   2

Definition at line 685 of file mmreg.h.

#define MM_OPCODE   113 /* Opcode Systems */

Definition at line 137 of file mmreg.h.

#define MM_OPTI   90 /* OPTi Computers Inc. */

Definition at line 114 of file mmreg.h.

#define MM_OPTI_M16_AUX   0x0007

Definition at line 738 of file mmreg.h.

#define MM_OPTI_M16_FMSYNTH_STEREO   0x0001

Definition at line 732 of file mmreg.h.

#define MM_OPTI_M16_MIDIIN   0x0002

Definition at line 733 of file mmreg.h.

#define MM_OPTI_M16_MIDIOUT   0x0003

Definition at line 734 of file mmreg.h.

#define MM_OPTI_M16_MIXER   0x0006

Definition at line 737 of file mmreg.h.

#define MM_OPTI_M16_WAVEIN   0x0004

Definition at line 735 of file mmreg.h.

#define MM_OPTI_M16_WAVEOUT   0x0005

Definition at line 736 of file mmreg.h.

#define MM_OPTI_M32_AUX   0x0026

Definition at line 752 of file mmreg.h.

#define MM_OPTI_M32_MIDIIN   0x0022

Definition at line 748 of file mmreg.h.

#define MM_OPTI_M32_MIDIOUT   0x0023

Definition at line 749 of file mmreg.h.

#define MM_OPTI_M32_MIXER   0x0025

Definition at line 751 of file mmreg.h.

#define MM_OPTI_M32_SYNTH_STEREO   0x0024

Definition at line 750 of file mmreg.h.

#define MM_OPTI_M32_WAVEIN   0x0020

Definition at line 746 of file mmreg.h.

#define MM_OPTI_M32_WAVEOUT   0x0021

Definition at line 747 of file mmreg.h.

#define MM_OPTI_P16_AUX   0x0016

Definition at line 745 of file mmreg.h.

#define MM_OPTI_P16_FMSYNTH_STEREO   0x0010

Definition at line 739 of file mmreg.h.

#define MM_OPTI_P16_MIDIIN   0x0011

Definition at line 740 of file mmreg.h.

#define MM_OPTI_P16_MIDIOUT   0x0012

Definition at line 741 of file mmreg.h.

#define MM_OPTI_P16_MIXER   0x0015

Definition at line 744 of file mmreg.h.

#define MM_OPTI_P16_WAVEIN   0x0013

Definition at line 742 of file mmreg.h.

#define MM_OPTI_P16_WAVEOUT   0x0014

Definition at line 743 of file mmreg.h.

#define MM_OPUS1208_AUX   (MM_MEDIAVISION_OPUS1208+7)

Definition at line 398 of file mmreg.h.

#define MM_OPUS1208_MIXER   (MM_MEDIAVISION_OPUS1208+6)

Definition at line 397 of file mmreg.h.

#define MM_OPUS1208_SYNTH   (MM_MEDIAVISION_OPUS1208+3)

Definition at line 394 of file mmreg.h.

#define MM_OPUS1208_WAVEIN   (MM_MEDIAVISION_OPUS1208+5)

Definition at line 396 of file mmreg.h.

#define MM_OPUS1208_WAVEOUT   (MM_MEDIAVISION_OPUS1208+4)

Definition at line 395 of file mmreg.h.

#define MM_OPUS1216_AUX   (MM_MEDIAVISION_OPUS1216+7)

Definition at line 408 of file mmreg.h.

#define MM_OPUS1216_MIDIIN   (MM_MEDIAVISION_OPUS1216+2)

Definition at line 403 of file mmreg.h.

#define MM_OPUS1216_MIDIOUT   (MM_MEDIAVISION_OPUS1216+1)

Definition at line 402 of file mmreg.h.

#define MM_OPUS1216_MIXER   (MM_MEDIAVISION_OPUS1216+6)

Definition at line 407 of file mmreg.h.

#define MM_OPUS1216_SYNTH   (MM_MEDIAVISION_OPUS1216+3)

Definition at line 404 of file mmreg.h.

#define MM_OPUS1216_WAVEIN   (MM_MEDIAVISION_OPUS1216+5)

Definition at line 406 of file mmreg.h.

#define MM_OPUS1216_WAVEOUT   (MM_MEDIAVISION_OPUS1216+4)

Definition at line 405 of file mmreg.h.

#define MM_OPUS401_MIDIIN   (MM_MEDIAVISION_OPUS1208+2)

Definition at line 393 of file mmreg.h.

#define MM_OPUS401_MIDIOUT   (MM_MEDIAVISION_OPUS1208+1)

Definition at line 392 of file mmreg.h.

#define MM_OSITECH   103 /* Ositech Communications Inc. */

Definition at line 127 of file mmreg.h.

#define MM_OSITECH_TRUMPCARD   1 /* Trumpcard */

Definition at line 1124 of file mmreg.h.

#define MM_OSPREY   140 /* Osprey Technologies, Inc. */

Definition at line 161 of file mmreg.h.

#define MM_OSPREY_1000WAVEIN   1

Definition at line 1127 of file mmreg.h.

#define MM_OSPREY_1000WAVEOUT   2

Definition at line 1128 of file mmreg.h.

#define MM_PC_JOYSTICK   12 /* Joystick adapter */

Definition at line 202 of file mmreg.h.

#define MM_PCSPEAKER_WAVEOUT   13 /* PC speaker waveform output */

Definition at line 206 of file mmreg.h.

#define MM_PICTURETEL   138 /* PictureTel Corporation */

Definition at line 159 of file mmreg.h.

#define MM_PRECEPT   153 /* Precept Software, Inc. */

Definition at line 174 of file mmreg.h.

#define MM_PROAUD_16_AUX   (MM_MEDIAVISION_PROAUDIO_16+7)

Definition at line 368 of file mmreg.h.

#define MM_PROAUD_16_MIDIIN   (MM_MEDIAVISION_PROAUDIO_16+2)

Definition at line 363 of file mmreg.h.

#define MM_PROAUD_16_MIDIOUT   (MM_MEDIAVISION_PROAUDIO_16+1)

Definition at line 362 of file mmreg.h.

#define MM_PROAUD_16_MIXER   (MM_MEDIAVISION_PROAUDIO_16+6)

Definition at line 367 of file mmreg.h.

#define MM_PROAUD_16_SYNTH   (MM_MEDIAVISION_PROAUDIO_16+3)

Definition at line 364 of file mmreg.h.

#define MM_PROAUD_16_WAVEIN   (MM_MEDIAVISION_PROAUDIO_16+5)

Definition at line 366 of file mmreg.h.

#define MM_PROAUD_16_WAVEOUT   (MM_MEDIAVISION_PROAUDIO_16+4)

Definition at line 365 of file mmreg.h.

#define MM_PROAUD_AUX   (MM_MEDIAVISION_PROAUDIO+7)

Definition at line 335 of file mmreg.h.

#define MM_PROAUD_MIDIIN   (MM_MEDIAVISION_PROAUDIO+2)

Definition at line 330 of file mmreg.h.

#define MM_PROAUD_MIDIOUT   (MM_MEDIAVISION_PROAUDIO+1)

Definition at line 329 of file mmreg.h.

#define MM_PROAUD_MIXER   (MM_MEDIAVISION_PROAUDIO+6)

Definition at line 334 of file mmreg.h.

#define MM_PROAUD_PLUS_AUX   (MM_MEDIAVISION_PROAUDIO_PLUS+7)

Definition at line 358 of file mmreg.h.

#define MM_PROAUD_PLUS_MIDIIN   (MM_MEDIAVISION_PROAUDIO_PLUS+2)

Definition at line 353 of file mmreg.h.

#define MM_PROAUD_PLUS_MIDIOUT   (MM_MEDIAVISION_PROAUDIO_PLUS+1)

Definition at line 352 of file mmreg.h.

#define MM_PROAUD_PLUS_MIXER   (MM_MEDIAVISION_PROAUDIO_PLUS+6)

Definition at line 357 of file mmreg.h.

#define MM_PROAUD_PLUS_SYNTH   (MM_MEDIAVISION_PROAUDIO_PLUS+3)

Definition at line 354 of file mmreg.h.

#define MM_PROAUD_PLUS_WAVEIN   (MM_MEDIAVISION_PROAUDIO_PLUS+5)

Definition at line 356 of file mmreg.h.

#define MM_PROAUD_PLUS_WAVEOUT   (MM_MEDIAVISION_PROAUDIO_PLUS+4)

Definition at line 355 of file mmreg.h.

#define MM_PROAUD_SYNTH   (MM_MEDIAVISION_PROAUDIO+3)

Definition at line 331 of file mmreg.h.

#define MM_PROAUD_WAVEIN   (MM_MEDIAVISION_PROAUDIO+5)

Definition at line 333 of file mmreg.h.

#define MM_PROAUD_WAVEOUT   (MM_MEDIAVISION_PROAUDIO+4)

Definition at line 332 of file mmreg.h.

#define MM_QCIAR   98 /* Quanta Computer Inc. */

Definition at line 122 of file mmreg.h.

#define MM_QUARTERDECK   134 /* Quarterdeck Corporation */

Definition at line 155 of file mmreg.h.

#define MM_QUARTERDECK_LHWAVEIN   0 /* Quarterdeck L&H Codec Wave In */

Definition at line 1131 of file mmreg.h.

#define MM_QUARTERDECK_LHWAVEOUT   1 /* Quarterdeck L&H Codec Wave Out */

Definition at line 1132 of file mmreg.h.

#define MM_RADIUS   110 /* Radius */

Definition at line 134 of file mmreg.h.

#define MM_RHETOREX   120 /* Rhetorex Inc */

Definition at line 144 of file mmreg.h.

#define MM_RHETOREX_WAVEIN   1

Definition at line 1135 of file mmreg.h.

#define MM_RHETOREX_WAVEOUT   2

Definition at line 1136 of file mmreg.h.

#define MM_ROCKWELL   111 /* Rockwell International */

Definition at line 135 of file mmreg.h.

#define MM_ROLAND   24 /* Roland */

Definition at line 52 of file mmreg.h.

#define MM_ROLAND_MPU401_MIDIIN   16

Definition at line 446 of file mmreg.h.

#define MM_ROLAND_MPU401_MIDIOUT   15

Definition at line 445 of file mmreg.h.

#define MM_ROLAND_RAP10_MIDIIN   11 /* MM_ROLAND_RAP10 */

Definition at line 441 of file mmreg.h.

#define MM_ROLAND_RAP10_MIDIOUT   10 /* MM_ROLAND_RAP10 */

Definition at line 440 of file mmreg.h.

#define MM_ROLAND_RAP10_SYNTH   12 /* MM_ROLAND_RAP10 */

Definition at line 442 of file mmreg.h.

#define MM_ROLAND_RAP10_WAVEIN   14 /* MM_ROLAND_RAP10 */

Definition at line 444 of file mmreg.h.

#define MM_ROLAND_RAP10_WAVEOUT   13 /* MM_ROLAND_RAP10 */

Definition at line 443 of file mmreg.h.

#define MM_ROLAND_SC7_MIDIIN   22

Definition at line 452 of file mmreg.h.

#define MM_ROLAND_SC7_MIDIOUT   21

Definition at line 451 of file mmreg.h.

#define MM_ROLAND_SCP_AUX   48

Definition at line 460 of file mmreg.h.

#define MM_ROLAND_SCP_MIDIIN   39

Definition at line 456 of file mmreg.h.

#define MM_ROLAND_SCP_MIDIOUT   38

Definition at line 455 of file mmreg.h.

#define MM_ROLAND_SCP_MIXER   42

Definition at line 459 of file mmreg.h.

#define MM_ROLAND_SCP_WAVEIN   41

Definition at line 458 of file mmreg.h.

#define MM_ROLAND_SCP_WAVEOUT   40

Definition at line 457 of file mmreg.h.

#define MM_ROLAND_SERIAL_MIDIIN   24

Definition at line 454 of file mmreg.h.

#define MM_ROLAND_SERIAL_MIDIOUT   23

Definition at line 453 of file mmreg.h.

#define MM_ROLAND_SMPU_MIDIINA   19

Definition at line 449 of file mmreg.h.

#define MM_ROLAND_SMPU_MIDIINB   20

Definition at line 450 of file mmreg.h.

#define MM_ROLAND_SMPU_MIDIOUTA   17

Definition at line 447 of file mmreg.h.

#define MM_ROLAND_SMPU_MIDIOUTB   18

Definition at line 448 of file mmreg.h.

#define MM_S3   164 /* S3 */

Definition at line 185 of file mmreg.h.

#define MM_S3_AUX   0x7

Definition at line 1160 of file mmreg.h.

#define MM_S3_FMSYNTH   0x5

Definition at line 1158 of file mmreg.h.

#define MM_S3_MIDIIN   0x4

Definition at line 1157 of file mmreg.h.

#define MM_S3_MIDIOUT   0x3

Definition at line 1156 of file mmreg.h.

#define MM_S3_MIXER   0x6

Definition at line 1159 of file mmreg.h.

#define MM_S3_WAVEIN   0x2

Definition at line 1155 of file mmreg.h.

#define MM_S3_WAVEOUT   0x1

Definition at line 1154 of file mmreg.h.

#define MM_SCALACS   54 /* SCALACS */

Definition at line 82 of file mmreg.h.

#define MM_SEERSYS   137 /* Seer Systems, Inc. */

Definition at line 158 of file mmreg.h.

#define MM_SEERSYS_SEERMIX   3

Definition at line 1165 of file mmreg.h.

#define MM_SEERSYS_SEERSYNTH   1

Definition at line 1163 of file mmreg.h.

#define MM_SEERSYS_SEERWAVE   2

Definition at line 1164 of file mmreg.h.

#define MM_SIERRA   40 /* Sierra Semiconductor Corp */

Definition at line 68 of file mmreg.h.

#define MM_SIERRA_ARIA_AUX   0x19

Definition at line 529 of file mmreg.h.

#define MM_SIERRA_ARIA_AUX2   0x20

Definition at line 530 of file mmreg.h.

#define MM_SIERRA_ARIA_MIDIIN   0x15

Definition at line 525 of file mmreg.h.

#define MM_SIERRA_ARIA_MIDIOUT   0x14

Definition at line 524 of file mmreg.h.

#define MM_SIERRA_ARIA_SYNTH   0x16

Definition at line 526 of file mmreg.h.

#define MM_SIERRA_ARIA_WAVEIN   0x18

Definition at line 528 of file mmreg.h.

#define MM_SIERRA_ARIA_WAVEOUT   0x17

Definition at line 527 of file mmreg.h.

#define MM_SIERRA_QUARTET_AUX_CD   0x55

Definition at line 536 of file mmreg.h.

#define MM_SIERRA_QUARTET_AUX_LINE   0x56

Definition at line 537 of file mmreg.h.

#define MM_SIERRA_QUARTET_AUX_MODEM   0x57

Definition at line 538 of file mmreg.h.

#define MM_SIERRA_QUARTET_MIDIIN   0x52

Definition at line 533 of file mmreg.h.

#define MM_SIERRA_QUARTET_MIDIOUT   0x53

Definition at line 534 of file mmreg.h.

#define MM_SIERRA_QUARTET_MIXER   0x58

Definition at line 539 of file mmreg.h.

#define MM_SIERRA_QUARTET_SYNTH   0x54

Definition at line 535 of file mmreg.h.

#define MM_SIERRA_QUARTET_WAVEIN   0x50

Definition at line 531 of file mmreg.h.

#define MM_SIERRA_QUARTET_WAVEOUT   0x51

Definition at line 532 of file mmreg.h.

#define MM_SILICONSOFT   69 /* Silicon Soft, Inc. */

Definition at line 97 of file mmreg.h.

#define MM_SILICONSOFT_SC1_WAVEIN   1 /* Waveform in , high sample rate */

Definition at line 674 of file mmreg.h.

#define MM_SILICONSOFT_SC1_WAVEOUT   2 /* Waveform out , high sample rate */

Definition at line 675 of file mmreg.h.

#define MM_SILICONSOFT_SC2_WAVEIN   3 /* Waveform in 2 channels, high sample rate */

Definition at line 676 of file mmreg.h.

#define MM_SILICONSOFT_SC2_WAVEOUT   4 /* Waveform out 2 channels, high sample rate */

Definition at line 677 of file mmreg.h.

#define MM_SILICONSOFT_SOUNDJR2_WAVEOUT   5 /* Waveform out, self powered, efficient */

Definition at line 678 of file mmreg.h.

#define MM_SILICONSOFT_SOUNDJR2PR_WAVEIN   6 /* Waveform in, self powered, efficient */

Definition at line 679 of file mmreg.h.

#define MM_SILICONSOFT_SOUNDJR2PR_WAVEOUT   7 /* Waveform out 2 channels, self powered, efficient */

Definition at line 680 of file mmreg.h.

#define MM_SILICONSOFT_SOUNDJR3_WAVEOUT   8 /* Waveform in 2 channels, self powered, efficient */

Definition at line 681 of file mmreg.h.

#define MM_SNDBLST_MIDIIN   4 /* Sound Blaster MIDI input port */

Definition at line 195 of file mmreg.h.

#define MM_SNDBLST_MIDIOUT   3 /* Sound Blaster MIDI output port */

Definition at line 194 of file mmreg.h.

#define MM_SNDBLST_SYNTH   5 /* Sound Blaster internal synth */

Definition at line 196 of file mmreg.h.

#define MM_SNDBLST_WAVEIN   7 /* Sound Blaster waveform input */

Definition at line 198 of file mmreg.h.

#define MM_SNDBLST_WAVEOUT   6 /* Sound Blaster waveform output */

Definition at line 197 of file mmreg.h.

#define MM_SOFTSOUND   149 /* Softsound, Ltd. */

Definition at line 170 of file mmreg.h.

#define MM_SOFTSOUND_CODEC   1

Definition at line 1168 of file mmreg.h.

#define MM_SONICFOUNDRY   66 /* Sonic Foundry */

Definition at line 94 of file mmreg.h.

#define MM_SOUNDESIGNS   142 /* SounDesignS M.C.S. Ltd. */

Definition at line 163 of file mmreg.h.

#define MM_SOUNDESIGNS_WAVEIN   1

Definition at line 1171 of file mmreg.h.

#define MM_SOUNDESIGNS_WAVEOUT   2

Definition at line 1172 of file mmreg.h.

#define MM_SOUNDSCAPE_AUX   MM_ENSONIQ_SOUNDSCAPE+8

Definition at line 889 of file mmreg.h.

#define MM_SOUNDSCAPE_MIDIIN   MM_ENSONIQ_SOUNDSCAPE+5

Definition at line 886 of file mmreg.h.

#define MM_SOUNDSCAPE_MIDIOUT   MM_ENSONIQ_SOUNDSCAPE+4

Definition at line 885 of file mmreg.h.

#define MM_SOUNDSCAPE_MIXER   MM_ENSONIQ_SOUNDSCAPE+7

Definition at line 888 of file mmreg.h.

#define MM_SOUNDSCAPE_SYNTH   MM_ENSONIQ_SOUNDSCAPE+6

Definition at line 887 of file mmreg.h.

#define MM_SOUNDSCAPE_WAVEIN   MM_ENSONIQ_SOUNDSCAPE+3

Definition at line 884 of file mmreg.h.

#define MM_SOUNDSCAPE_WAVEOUT   MM_ENSONIQ_SOUNDSCAPE+1

Definition at line 882 of file mmreg.h.

#define MM_SOUNDSCAPE_WAVEOUT_AUX   MM_ENSONIQ_SOUNDSCAPE+2

Definition at line 883 of file mmreg.h.

#define MM_SPECTRUM_SIGNAL_PROCESSING   144 /* Spectrum Signal Processing, Inc. */

Definition at line 165 of file mmreg.h.

#define MM_SPEECHCOMP   76 /* Speech Compression */

Definition at line 100 of file mmreg.h.

#define MM_SPLASH_STUDIOS   133 /* Splash Studios */

Definition at line 154 of file mmreg.h.

#define MM_SSP_SNDFESAUX   7 /* Sound Festa Auxilliary Device */

Definition at line 1181 of file mmreg.h.

#define MM_SSP_SNDFESMIDIIN   3 /* Sound Festa MIDI In Device */

Definition at line 1177 of file mmreg.h.

#define MM_SSP_SNDFESMIDIOUT   4 /* Sound Festa MIDI Out Device */

Definition at line 1178 of file mmreg.h.

#define MM_SSP_SNDFESMIX   6 /* Sound Festa Mixer Device */

Definition at line 1180 of file mmreg.h.

#define MM_SSP_SNDFESSYNTH   5 /* Sound Festa MIDI Synth Device */

Definition at line 1179 of file mmreg.h.

#define MM_SSP_SNDFESWAVEIN   1 /* Sound Festa Wave In Device */

Definition at line 1175 of file mmreg.h.

#define MM_SSP_SNDFESWAVEOUT   2 /* Sound Festa Wave Out Device */

Definition at line 1176 of file mmreg.h.

#define MM_STUDIO_16_AUX   (MM_MEDIAVISION_PROSTUDIO_16+7)

Definition at line 378 of file mmreg.h.

#define MM_STUDIO_16_MIDIIN   (MM_MEDIAVISION_PROSTUDIO_16+2)

Definition at line 373 of file mmreg.h.

#define MM_STUDIO_16_MIDIOUT   (MM_MEDIAVISION_PROSTUDIO_16+1)

Definition at line 372 of file mmreg.h.

#define MM_STUDIO_16_MIXER   (MM_MEDIAVISION_PROSTUDIO_16+6)

Definition at line 377 of file mmreg.h.

#define MM_STUDIO_16_SYNTH   (MM_MEDIAVISION_PROSTUDIO_16+3)

Definition at line 374 of file mmreg.h.

#define MM_STUDIO_16_WAVEIN   (MM_MEDIAVISION_PROSTUDIO_16+5)

Definition at line 376 of file mmreg.h.

#define MM_STUDIO_16_WAVEOUT   (MM_MEDIAVISION_PROSTUDIO_16+4)

Definition at line 375 of file mmreg.h.

#define MM_SUPERMAC   73 /* Supermac */

Definition at line 98 of file mmreg.h.

#define MM_TANDY   29 /* Tandy Corporation */

Definition at line 57 of file mmreg.h.

#define MM_TANDY_PSSJWAVEIN   9

Definition at line 481 of file mmreg.h.

#define MM_TANDY_PSSJWAVEOUT   10

Definition at line 482 of file mmreg.h.

#define MM_TANDY_SENS_MMAMIDIIN   6

Definition at line 478 of file mmreg.h.

#define MM_TANDY_SENS_MMAMIDIOUT   7

Definition at line 479 of file mmreg.h.

#define MM_TANDY_SENS_MMAWAVEIN   4

Definition at line 476 of file mmreg.h.

#define MM_TANDY_SENS_MMAWAVEOUT   5

Definition at line 477 of file mmreg.h.

#define MM_TANDY_SENS_VISWAVEOUT   8

Definition at line 480 of file mmreg.h.

#define MM_TANDY_VISBIOSSYNTH   3

Definition at line 475 of file mmreg.h.

#define MM_TANDY_VISWAVEIN   1

Definition at line 473 of file mmreg.h.

#define MM_TANDY_VISWAVEOUT   2

Definition at line 474 of file mmreg.h.

#define MM_TBS_TROPEZ_AUX1   39

Definition at line 1205 of file mmreg.h.

#define MM_TBS_TROPEZ_AUX2   40

Definition at line 1206 of file mmreg.h.

#define MM_TBS_TROPEZ_LINE   41

Definition at line 1207 of file mmreg.h.

#define MM_TBS_TROPEZ_WAVEIN   37

Definition at line 1203 of file mmreg.h.

#define MM_TBS_TROPEZ_WAVEOUT   38

Definition at line 1204 of file mmreg.h.

#define MM_TDK   135 /* TDK Corporation */

Definition at line 156 of file mmreg.h.

#define MM_TDK_MW_AUX   6

Definition at line 1189 of file mmreg.h.

#define MM_TDK_MW_AUX_BASS   101

Definition at line 1192 of file mmreg.h.

#define MM_TDK_MW_AUX_CHR   109

Definition at line 1200 of file mmreg.h.

#define MM_TDK_MW_AUX_MASTER   100

Definition at line 1191 of file mmreg.h.

#define MM_TDK_MW_AUX_MIDI_VOL   103

Definition at line 1194 of file mmreg.h.

#define MM_TDK_MW_AUX_RVB   108

Definition at line 1199 of file mmreg.h.

#define MM_TDK_MW_AUX_TREBLE   102

Definition at line 1193 of file mmreg.h.

#define MM_TDK_MW_AUX_VOL   107

Definition at line 1198 of file mmreg.h.

#define MM_TDK_MW_AUX_WAVE_CHR   106

Definition at line 1197 of file mmreg.h.

#define MM_TDK_MW_AUX_WAVE_RVB   105

Definition at line 1196 of file mmreg.h.

#define MM_TDK_MW_AUX_WAVE_VOL   104

Definition at line 1195 of file mmreg.h.

#define MM_TDK_MW_MIDI_IN   2

Definition at line 1185 of file mmreg.h.

#define MM_TDK_MW_MIDI_OUT   3

Definition at line 1186 of file mmreg.h.

#define MM_TDK_MW_MIDI_SYNTH   1

Definition at line 1184 of file mmreg.h.

#define MM_TDK_MW_MIXER   10

Definition at line 1190 of file mmreg.h.

#define MM_TDK_MW_WAVE_IN   4

Definition at line 1187 of file mmreg.h.

#define MM_TDK_MW_WAVE_OUT   5

Definition at line 1188 of file mmreg.h.

#define MM_THUNDER_AUX   (MM_MEDIAVISION_THUNDER+7)

Definition at line 342 of file mmreg.h.

#define MM_THUNDER_SYNTH   (MM_MEDIAVISION_THUNDER+3)

Definition at line 339 of file mmreg.h.

#define MM_THUNDER_WAVEIN   (MM_MEDIAVISION_THUNDER+5)

Definition at line 341 of file mmreg.h.

#define MM_THUNDER_WAVEOUT   (MM_MEDIAVISION_THUNDER+4)

Definition at line 340 of file mmreg.h.

#define MM_TPORT_SYNTH   (MM_MEDIAVISION_TPORT+3)

Definition at line 348 of file mmreg.h.

#define MM_TPORT_WAVEIN   (MM_MEDIAVISION_TPORT+2)

Definition at line 347 of file mmreg.h.

#define MM_TPORT_WAVEOUT   (MM_MEDIAVISION_TPORT+1)

Definition at line 346 of file mmreg.h.

#define MM_TRUEVISION   51 /* Truevision */

Definition at line 79 of file mmreg.h.

#define MM_TRUEVISION_WAVEIN1   1

Definition at line 590 of file mmreg.h.

#define MM_TRUEVISION_WAVEOUT1   2

Definition at line 591 of file mmreg.h.

#define MM_TURTLE_BEACH   21 /* Turtle Beach, Inc. */

Definition at line 49 of file mmreg.h.

#define MM_VAL   35 /* Video Associates Labs, Inc. */

Definition at line 63 of file mmreg.h.

#define MM_VIDEOLOGIC   53 /* Videologic */

Definition at line 81 of file mmreg.h.

#define MM_VIDEOLOGIC_MSWAVEIN   1

Definition at line 619 of file mmreg.h.

#define MM_VIDEOLOGIC_MSWAVEOUT   2

Definition at line 620 of file mmreg.h.

#define MM_VIENNASYS   157 /* Vienna Systems */

Definition at line 178 of file mmreg.h.

#define MM_VIENNASYS_TSP_WAVE_DRIVER   1

Definition at line 1210 of file mmreg.h.

#define MM_VIONA   161 /* Viona Development GmbH */

Definition at line 182 of file mmreg.h.

#define MM_VIONA_BUSTER_MIXER   4 /* Buster */

Definition at line 1216 of file mmreg.h.

#define MM_VIONA_CINEMASTER_MIXER   5 /* Cinemaster */

Definition at line 1217 of file mmreg.h.

#define MM_VIONA_CONCERTO_MIXER   6 /* Concerto */

Definition at line 1218 of file mmreg.h.

#define MM_VIONA_QVINPCI_MIXER   1 /* Q-Motion PCI II/Bravado 2000 */

Definition at line 1213 of file mmreg.h.

#define MM_VIONA_QVINPCI_WAVEIN   2

Definition at line 1214 of file mmreg.h.

#define MM_VIONAQVINPCI_WAVEOUT   3

Definition at line 1215 of file mmreg.h.

#define MM_VITEC   67 /* Vitec Multimedia */

Definition at line 95 of file mmreg.h.

#define MM_VITEC_VMAKER   1

Definition at line 666 of file mmreg.h.

#define MM_VITEC_VMPRO   2

Definition at line 667 of file mmreg.h.

#define MM_VOCALTEC   23 /* Vocaltec LTD. */

Definition at line 51 of file mmreg.h.

#define MM_VOCALTEC_WAVEIN   2

Definition at line 437 of file mmreg.h.

#define MM_VOCALTEC_WAVEOUT   1

Definition at line 436 of file mmreg.h.

#define MM_VOICEINFO   156 /* Voice Information Systems, Inc */

Definition at line 177 of file mmreg.h.

#define MM_VOICEMIXER   1

Definition at line 1139 of file mmreg.h.

#define MM_VOXWARE   114 /* Voxware Inc */

Definition at line 138 of file mmreg.h.

#define MM_VOYETRA   30 /* Voyetra */

Definition at line 58 of file mmreg.h.

#define MM_VTG   109 /* Voice Technologies Group, Inc. */

Definition at line 133 of file mmreg.h.

#define MM_WANGLABS   28 /* Wang Laboratories, Inc */

Definition at line 56 of file mmreg.h.

#define MM_WANGLABS_WAVEIN1   1 /* Input audio wave on CPU board models: Exec 4010, 4030, 3450; PC 251/25c, pc 461/25s , pc 461/33c */

Definition at line 469 of file mmreg.h.

#define MM_WANGLABS_WAVEOUT1   2

Definition at line 470 of file mmreg.h.

#define MM_WAVE_MAPPER   2 /* Wave Mapper */

Definition at line 193 of file mmreg.h.

#define MM_WEITEK   96 /* Weitek */

Definition at line 120 of file mmreg.h.

#define MM_WILDCAT   119 /* Wildcat Canyon Software */

Definition at line 143 of file mmreg.h.

#define MM_WILDCAT_AUTOSCOREMIDIIN   1 /* Autoscore */

Definition at line 1221 of file mmreg.h.

#define MM_WILLOWPOND   65 /* Willow Pond Corporation */

Definition at line 93 of file mmreg.h.

#define MM_WILLOWPOND_FMSYNTH_STEREO   20

Definition at line 1224 of file mmreg.h.

#define MM_WILLOWPOND_PH_AUX   107

Definition at line 1232 of file mmreg.h.

#define MM_WILLOWPOND_PH_MIXER   106

Definition at line 1231 of file mmreg.h.

#define MM_WILLOWPOND_PH_WAVEIN   104

Definition at line 1229 of file mmreg.h.

#define MM_WILLOWPOND_PH_WAVEOUT   105

Definition at line 1230 of file mmreg.h.

#define MM_WILLOWPOND_SNDPORT_AUX   103

Definition at line 1228 of file mmreg.h.

#define MM_WILLOWPOND_SNDPORT_MIXER   102

Definition at line 1227 of file mmreg.h.

#define MM_WILLOWPOND_SNDPORT_WAVEIN   100

Definition at line 1225 of file mmreg.h.

#define MM_WILLOWPOND_SNDPORT_WAVEOUT   101

Definition at line 1226 of file mmreg.h.

#define MM_WINNOV   61 /* Winnov, Inc. */

Definition at line 89 of file mmreg.h.

#define MM_WINNOV_CAVIAR_CHAMPAGNE   4 /* Fourcc is CHAM */

Definition at line 655 of file mmreg.h.

#define MM_WINNOV_CAVIAR_VIDC   3

Definition at line 654 of file mmreg.h.

#define MM_WINNOV_CAVIAR_WAVEIN   1

Definition at line 652 of file mmreg.h.

#define MM_WINNOV_CAVIAR_WAVEOUT   2

Definition at line 653 of file mmreg.h.

#define MM_WINNOV_CAVIAR_YUV8   5 /* Fourcc is YUV8 */

Definition at line 656 of file mmreg.h.

#define MM_WORKBIT   102 /* Workbit Corporation */

Definition at line 126 of file mmreg.h.

#define MM_WORKBIT_AUX   7 /* Harmony Mixer */

Definition at line 1241 of file mmreg.h.

#define MM_WORKBIT_FMSYNTH   6 /* Harmony Mixer */

Definition at line 1240 of file mmreg.h.

#define MM_WORKBIT_JOYSTICK   8

Definition at line 1242 of file mmreg.h.

#define MM_WORKBIT_MIDIIN   4 /* Harmony Mixer */

Definition at line 1238 of file mmreg.h.

#define MM_WORKBIT_MIDIOUT   5 /* Harmony Mixer */

Definition at line 1239 of file mmreg.h.

#define MM_WORKBIT_MIXER   1 /* Harmony Mixer */

Definition at line 1235 of file mmreg.h.

#define MM_WORKBIT_WAVEIN   3 /* Harmony Mixer */

Definition at line 1237 of file mmreg.h.

#define MM_WORKBIT_WAVEOUT   2 /* Harmony Mixer */

Definition at line 1236 of file mmreg.h.

#define MM_WSS_SB16_AUX_CD   45 /* Sound Blaster 16 aux (CD) */

Definition at line 241 of file mmreg.h.

#define MM_WSS_SB16_AUX_LINE   44 /* Sound Blaster 16 aux (line in) */

Definition at line 240 of file mmreg.h.

#define MM_WSS_SB16_MIDIIN   41 /* Sound Blaster 16 midi-in */

Definition at line 237 of file mmreg.h.

#define MM_WSS_SB16_MIDIOUT   42 /* Sound Blaster 16 midi out */

Definition at line 238 of file mmreg.h.

#define MM_WSS_SB16_MIXER   46 /* Sound Blaster 16 mixer device */

Definition at line 242 of file mmreg.h.

#define MM_WSS_SB16_SYNTH   43 /* Sound Blaster 16 FM Synthesis */

Definition at line 239 of file mmreg.h.

#define MM_WSS_SB16_WAVEIN   39 /* Sound Blaster 16 waveform input */

Definition at line 235 of file mmreg.h.

#define MM_WSS_SB16_WAVEOUT   40 /* Sound Blaster 16 waveform output */

Definition at line 236 of file mmreg.h.

#define MM_WSS_SBPRO_AUX_CD   53 /* Sound Blaster Pro aux (CD) */

Definition at line 249 of file mmreg.h.

#define MM_WSS_SBPRO_AUX_LINE   52 /* Sound Blaster Pro aux (line in ) */

Definition at line 248 of file mmreg.h.

#define MM_WSS_SBPRO_MIDIIN   49 /* Sound Blaster Pro midi in */

Definition at line 245 of file mmreg.h.

#define MM_WSS_SBPRO_MIDIOUT   50 /* Sound Blaster Pro midi out */

Definition at line 246 of file mmreg.h.

#define MM_WSS_SBPRO_MIXER   54 /* Sound Blaster Pro mixer */

Definition at line 250 of file mmreg.h.

#define MM_WSS_SBPRO_SYNTH   51 /* Sound Blaster Pro FM synthesis */

Definition at line 247 of file mmreg.h.

#define MM_WSS_SBPRO_WAVEIN   47 /* Sound Blaster Pro waveform input */

Definition at line 243 of file mmreg.h.

#define MM_WSS_SBPRO_WAVEOUT   48 /* Sound Blaster Pro waveform output */

Definition at line 244 of file mmreg.h.

#define MM_XEBEC   85 /* Xebec Multimedia Solutions Limited */

Definition at line 109 of file mmreg.h.

#define MM_XYz   112 /* Co. XYZ for testing */

Definition at line 136 of file mmreg.h.

#define MM_YAMAHA   37 /* Yamaha Corporation of America */

Definition at line 65 of file mmreg.h.

#define MM_YAMAHA_GSS_AUX   0x06

Definition at line 500 of file mmreg.h.

#define MM_YAMAHA_GSS_MIDIIN   0x05

Definition at line 499 of file mmreg.h.

#define MM_YAMAHA_GSS_MIDIOUT   0x04

Definition at line 498 of file mmreg.h.

#define MM_YAMAHA_GSS_SYNTH   0x01

Definition at line 495 of file mmreg.h.

#define MM_YAMAHA_GSS_WAVEIN   0x03

Definition at line 497 of file mmreg.h.

#define MM_YAMAHA_GSS_WAVEOUT   0x02

Definition at line 496 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_FMSYNTH   0x12

Definition at line 505 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_JOYSTICK   0x18

Definition at line 510 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_MIDIIN   0x15

Definition at line 508 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_MIDIOUT   0x14

Definition at line 507 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_MIXER   0x17

Definition at line 509 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_WAVEIN   0x11

Definition at line 504 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_WAVEOUT   0x10

Definition at line 503 of file mmreg.h.

#define MM_YAMAHA_OPL3SA_YSYNTH   0x13

Definition at line 506 of file mmreg.h.

#define MM_YAMAHA_SERIAL_MIDIIN   0x08

Definition at line 502 of file mmreg.h.

#define MM_YAMAHA_SERIAL_MIDIOUT   0x07

Definition at line 501 of file mmreg.h.

#define MPEGLAYER3_FLAG_PADDING_ISO   0x00000000

Definition at line 1860 of file mmreg.h.

#define MPEGLAYER3_FLAG_PADDING_OFF   0x00000002

Definition at line 1862 of file mmreg.h.

#define MPEGLAYER3_FLAG_PADDING_ON   0x00000001

Definition at line 1861 of file mmreg.h.

#define MPEGLAYER3_ID_CONSTANTFRAMESIZE   2

Definition at line 1858 of file mmreg.h.

#define MPEGLAYER3_ID_MPEG   1

Definition at line 1857 of file mmreg.h.

#define MPEGLAYER3_ID_UNKNOWN   0

Definition at line 1856 of file mmreg.h.

#define MPEGLAYER3_WFX_EXTRA_BYTES   12

Definition at line 1837 of file mmreg.h.

#define QDI_DIBTOSCREEN   0x0004

Definition at line 2131 of file mmreg.h.

#define QDI_GETDIBITS   0x0002

Definition at line 2130 of file mmreg.h.

#define QDI_SETDIBITS   0x0001

Definition at line 2129 of file mmreg.h.

#define QDI_STRETCHDIB   0x0008

Definition at line 2132 of file mmreg.h.

#define QUERYDIBSUPPORT   3073

Definition at line 2128 of file mmreg.h.

#define RIFFCPPO   mmioFOURCC('C','P','P','O')

Definition at line 2092 of file mmreg.h.

#define RIFFCPPO_byte   mmioFOURCC('b','y','t','e')

Definition at line 2104 of file mmreg.h.

#define RIFFCPPO_char   mmioFOURCC('c','h','a','r')

Definition at line 2102 of file mmreg.h.

#define RIFFCPPO_clsi   mmioFOURCC('c','l','s','i')

Definition at line 2098 of file mmreg.h.

#define RIFFCPPO_clsr   mmioFOURCC('c','l','s','r')

Definition at line 2097 of file mmreg.h.

#define RIFFCPPO_dbl   mmioFOURCC('d','b','l',' ')

Definition at line 2110 of file mmreg.h.

#define RIFFCPPO_dwrd   mmioFOURCC('d','w','r','d')

Definition at line 2108 of file mmreg.h.

#define RIFFCPPO_flt   mmioFOURCC('f','l','t',' ')

Definition at line 2109 of file mmreg.h.

#define RIFFCPPO_int   mmioFOURCC('i','n','t',' ')

Definition at line 2105 of file mmreg.h.

#define RIFFCPPO_long   mmioFOURCC('l','o','n','g')

Definition at line 2107 of file mmreg.h.

#define RIFFCPPO_mbr   mmioFOURCC('m','b','r',' ')

Definition at line 2100 of file mmreg.h.

#define RIFFCPPO_obji   mmioFOURCC('o','b','j','i')

Definition at line 2095 of file mmreg.h.

#define RIFFCPPO_objr   mmioFOURCC('o','b','j','r')

Definition at line 2094 of file mmreg.h.

#define RIFFCPPO_str   mmioFOURCC('s','t','r',' ')

Definition at line 2111 of file mmreg.h.

#define RIFFCPPO_word   mmioFOURCC('w','o','r','d')

Definition at line 2106 of file mmreg.h.

#define RIFFINFO_IARL   mmioFOURCC ('I', 'A', 'R', 'L') /*Archival location */

Definition at line 1254 of file mmreg.h.

#define RIFFINFO_IART   mmioFOURCC ('I', 'A', 'R', 'T') /*Artist */

Definition at line 1255 of file mmreg.h.

#define RIFFINFO_ICMS   mmioFOURCC ('I', 'C', 'M', 'S') /*Commissioned */

Definition at line 1256 of file mmreg.h.

#define RIFFINFO_ICMT   mmioFOURCC ('I', 'C', 'M', 'T') /*Comments */

Definition at line 1257 of file mmreg.h.

#define RIFFINFO_ICOP   mmioFOURCC ('I', 'C', 'O', 'P') /*Copyright */

Definition at line 1258 of file mmreg.h.

#define RIFFINFO_ICRD   mmioFOURCC ('I', 'C', 'R', 'D') /*Creation date of subject */

Definition at line 1259 of file mmreg.h.

#define RIFFINFO_ICRP   mmioFOURCC ('I', 'C', 'R', 'P') /*Cropped */

Definition at line 1260 of file mmreg.h.

#define RIFFINFO_IDIM   mmioFOURCC ('I', 'D', 'I', 'M') /*Dimensions */

Definition at line 1261 of file mmreg.h.

#define RIFFINFO_IDIT   mmioFOURCC ('I', 'D', 'I', 'T') /*Digitization Time */

Definition at line 1284 of file mmreg.h.

#define RIFFINFO_IDPI   mmioFOURCC ('I', 'D', 'P', 'I') /*Dots per inch */

Definition at line 1262 of file mmreg.h.

#define RIFFINFO_IENG   mmioFOURCC ('I', 'E', 'N', 'G') /*Engineer */

Definition at line 1263 of file mmreg.h.

#define RIFFINFO_IGNR   mmioFOURCC ('I', 'G', 'N', 'R') /*Genre */

Definition at line 1264 of file mmreg.h.

#define RIFFINFO_IKEY   mmioFOURCC ('I', 'K', 'E', 'Y') /*Keywords */

Definition at line 1265 of file mmreg.h.

#define RIFFINFO_ILGT   mmioFOURCC ('I', 'L', 'G', 'T') /*Lightness settings */

Definition at line 1266 of file mmreg.h.

#define RIFFINFO_IMED   mmioFOURCC ('I', 'M', 'E', 'D') /*Medium */

Definition at line 1267 of file mmreg.h.

#define RIFFINFO_INAM   mmioFOURCC ('I', 'N', 'A', 'M') /*Name of subject */

Definition at line 1268 of file mmreg.h.

#define RIFFINFO_IPLT   mmioFOURCC ('I', 'P', 'L', 'T') /*Palette Settings. No. of colors requested. */

Definition at line 1269 of file mmreg.h.

#define RIFFINFO_IPRD   mmioFOURCC ('I', 'P', 'R', 'D') /*Product */

Definition at line 1270 of file mmreg.h.

#define RIFFINFO_ISBJ   mmioFOURCC ('I', 'S', 'B', 'J') /*Subject description */

Definition at line 1271 of file mmreg.h.

#define RIFFINFO_ISFT   mmioFOURCC ('I', 'S', 'F', 'T') /*Software. Name of package used to create file. */

Definition at line 1272 of file mmreg.h.

#define RIFFINFO_ISHP   mmioFOURCC ('I', 'S', 'H', 'P') /*Sharpness. */

Definition at line 1273 of file mmreg.h.

#define RIFFINFO_ISMP   mmioFOURCC ('I', 'S', 'M', 'P') /*SMPTE time code */

Definition at line 1279 of file mmreg.h.

#define RIFFINFO_ISRC   mmioFOURCC ('I', 'S', 'R', 'C') /*Source. */

Definition at line 1274 of file mmreg.h.

#define RIFFINFO_ISRF   mmioFOURCC ('I', 'S', 'R', 'F') /*Source Form. ie slide, paper */

Definition at line 1275 of file mmreg.h.

#define RIFFINFO_ITCH   mmioFOURCC ('I', 'T', 'C', 'H') /*Technician who digitized the subject. */

Definition at line 1276 of file mmreg.h.

#define RIFFWAVE_inst   mmioFOURCC('i','n','s','t')

Definition at line 2059 of file mmreg.h.

#define ROCKWELL_WA1_MIXER   103

Definition at line 1143 of file mmreg.h.

#define ROCKWELL_WA1_MPU401_IN   104

Definition at line 1144 of file mmreg.h.

#define ROCKWELL_WA1_MPU401_OUT   105

Definition at line 1145 of file mmreg.h.

#define ROCKWELL_WA1_SYNTH   102

Definition at line 1142 of file mmreg.h.

#define ROCKWELL_WA1_WAVEIN   100

Definition at line 1140 of file mmreg.h.

#define ROCKWELL_WA1_WAVEOUT   101

Definition at line 1141 of file mmreg.h.

#define ROCKWELL_WA2_MIXER   203

Definition at line 1149 of file mmreg.h.

#define ROCKWELL_WA2_MPU401_IN   204

Definition at line 1150 of file mmreg.h.

#define ROCKWELL_WA2_MPU401_OUT   205

Definition at line 1151 of file mmreg.h.

#define ROCKWELL_WA2_SYNTH   202

Definition at line 1148 of file mmreg.h.

#define ROCKWELL_WA2_WAVEIN   200

Definition at line 1146 of file mmreg.h.

#define ROCKWELL_WA2_WAVEOUT   201

Definition at line 1147 of file mmreg.h.

#define WAVE_FILTER_DEVELOPMENT   (0xFFFF)

Definition at line 2012 of file mmreg.h.

#define WAVE_FILTER_ECHO   0x0002

Definition at line 2040 of file mmreg.h.

#define WAVE_FILTER_UNKNOWN   0x0000

Definition at line 2011 of file mmreg.h.

#define WAVE_FILTER_VOLUME   0x0001

Definition at line 2027 of file mmreg.h.

#define WAVE_FORMAT_ADPCM   0x0002 /* Microsoft Corporation */

Definition at line 1303 of file mmreg.h.

#define WAVE_FORMAT_ALAW   0x0006 /* Microsoft Corporation */

Definition at line 1309 of file mmreg.h.

#define WAVE_FORMAT_ANTEX_ADPCME   0x0033 /* Antex Electronics Corporation */

Definition at line 1331 of file mmreg.h.

#define WAVE_FORMAT_APTX   0x0025 /* Audio Processing Technology */

Definition at line 1326 of file mmreg.h.

#define WAVE_FORMAT_AUDIOFILE_AF10   0x0026 /* */

Definition at line 1327 of file mmreg.h.

#define WAVE_FORMAT_AUDIOFILE_AF36   0x0024 /* */

Definition at line 1325 of file mmreg.h.

#define WAVE_FORMAT_BTV_DIGITAL   0x0400 /* Brooktree Corporation */

Definition at line 1361 of file mmreg.h.

#define WAVE_FORMAT_CIRRUS   0x0060 /* Cirrus Logic */

Definition at line 1346 of file mmreg.h.

#define WAVE_FORMAT_CONTROL_RES_CR10   0x0037 /* Control Resources Limited */

Definition at line 1335 of file mmreg.h.

#define WAVE_FORMAT_CONTROL_RES_VQLPC   0x0034 /* Control Resources Limited */

Definition at line 1332 of file mmreg.h.

#define WAVE_FORMAT_CREATIVE_ADPCM   0x0200 /* Creative Labs, Inc */

Definition at line 1356 of file mmreg.h.

#define WAVE_FORMAT_CREATIVE_FASTSPEECH10   0x0203 /* Creative Labs, Inc */

Definition at line 1358 of file mmreg.h.

#define WAVE_FORMAT_CREATIVE_FASTSPEECH8   0x0202 /* Creative Labs, Inc */

Definition at line 1357 of file mmreg.h.

#define WAVE_FORMAT_CS_IMAADPCM   0x0039 /* Crystal Semiconductor IMA ADPCM */

Definition at line 1337 of file mmreg.h.

#define WAVE_FORMAT_DEVELOPMENT   (0xFFFF)

Definition at line 1375 of file mmreg.h.

#define WAVE_FORMAT_DIALOGIC_OKI_ADPCM   0x0017 /* Dialogic Corporation */

Definition at line 1319 of file mmreg.h.

#define WAVE_FORMAT_DIGIADPCM   0x0036 /* DSP Solutions, Inc. */

Definition at line 1334 of file mmreg.h.

#define WAVE_FORMAT_DIGIFIX   0x0016 /* DSP Solutions, Inc. */

Definition at line 1318 of file mmreg.h.

#define WAVE_FORMAT_DIGIREAL   0x0035 /* DSP Solutions, Inc. */

Definition at line 1333 of file mmreg.h.

#define WAVE_FORMAT_DIGISTD   0x0015 /* DSP Solutions, Inc. */

Definition at line 1317 of file mmreg.h.

#define WAVE_FORMAT_DOLBY_AC2   0x0030 /* Dolby Laboratories */

Definition at line 1328 of file mmreg.h.

#define WAVE_FORMAT_DSAT   0x0066 /* Microsoft Corporation */

Definition at line 1352 of file mmreg.h.

#define WAVE_FORMAT_DSAT_DISPLAY   0x0067 /* Microsoft Corporation */

Definition at line 1353 of file mmreg.h.

#define WAVE_FORMAT_DSPGROUP_TRUESPEECH   0x0022 /* DSP Group, Inc */

Definition at line 1323 of file mmreg.h.

#define WAVE_FORMAT_DVI_ADPCM   0x0011 /* Intel Corporation */

Definition at line 1312 of file mmreg.h.

#define WAVE_FORMAT_ECHOSC1   0x0023 /* Echo Speech Corporation */

Definition at line 1324 of file mmreg.h.

#define WAVE_FORMAT_ECHOSC3   0x003A /* Echo Speech Corporation */

Definition at line 1338 of file mmreg.h.

#define WAVE_FORMAT_ESPCM   0x0061 /* ESS Technology */

Definition at line 1347 of file mmreg.h.

#define WAVE_FORMAT_FM_TOWNS_SND   0x0300 /* Fujitsu Corp. */

Definition at line 1360 of file mmreg.h.

#define WAVE_FORMAT_G721_ADPCM   0x0040 /* Antex Electronics Corporation */

Definition at line 1342 of file mmreg.h.

#define WAVE_FORMAT_G722_ADPCM   0x0065 /* APICOM */

Definition at line 1351 of file mmreg.h.

#define WAVE_FORMAT_G723_ADPCM   0x0014 /* Antex Electronics Corporation */

Definition at line 1316 of file mmreg.h.

#define WAVE_FORMAT_G726_ADPCM   0x0064 /* APICOM */

Definition at line 1350 of file mmreg.h.

#define WAVE_FORMAT_G728_CELP   0x0041 /* Antex Electronics Corporation */

Definition at line 1343 of file mmreg.h.

#define WAVE_FORMAT_GSM610   0x0031 /* Microsoft Corporation */

Definition at line 1329 of file mmreg.h.

#define WAVE_FORMAT_IBM_CVSD   0x0005 /* IBM Corporation */

Definition at line 1308 of file mmreg.h.

#define WAVE_FORMAT_IEEE_FLOAT   0x0003 /* Microsoft Corporation */

Definition at line 1304 of file mmreg.h.

#define WAVE_FORMAT_IMA_ADPCM   (WAVE_FORMAT_DVI_ADPCM) /* Intel Corporation */

Definition at line 1313 of file mmreg.h.

#define WAVE_FORMAT_LH_CODEC   0x1100 /* Lernout & Hauspie */

Definition at line 1367 of file mmreg.h.

#define WAVE_FORMAT_MEDIASPACE_ADPCM   0x0012 /* Videologic */

Definition at line 1314 of file mmreg.h.

#define WAVE_FORMAT_MEDIAVISION_ADPCM   0x0018 /* Media Vision, Inc. */

Definition at line 1320 of file mmreg.h.

#define WAVE_FORMAT_MPEG   0x0050 /* Microsoft Corporation */

Definition at line 1344 of file mmreg.h.

#define WAVE_FORMAT_MPEGLAYER3   0x0055 /* ISO/MPEG Layer3 Format Tag */

Definition at line 1345 of file mmreg.h.

#define WAVE_FORMAT_MSNAUDIO   0x0032 /* Microsoft Corporation */

Definition at line 1330 of file mmreg.h.

#define WAVE_FORMAT_MULAW   0x0007 /* Microsoft Corporation */

Definition at line 1310 of file mmreg.h.

#define WAVE_FORMAT_NMS_VBXADPCM   0x0038 /* Natural MicroSystems */

Definition at line 1336 of file mmreg.h.

#define WAVE_FORMAT_NORRIS   0x1400 /* Norris Communications, Inc. */

Definition at line 1368 of file mmreg.h.

#define WAVE_FORMAT_OKI_ADPCM   0x0010 /* OKI */

Definition at line 1311 of file mmreg.h.

#define WAVE_FORMAT_OLIADPCM   0x1001 /* Ing C. Olivetti & C., S.p.A. */

Definition at line 1363 of file mmreg.h.

#define WAVE_FORMAT_OLICELP   0x1002 /* Ing C. Olivetti & C., S.p.A. */

Definition at line 1364 of file mmreg.h.

#define WAVE_FORMAT_OLIGSM   0x1000 /* Ing C. Olivetti & C., S.p.A. */

Definition at line 1362 of file mmreg.h.

#define WAVE_FORMAT_OLIOPR   0x1004 /* Ing C. Olivetti & C., S.p.A. */

Definition at line 1366 of file mmreg.h.

#define WAVE_FORMAT_OLISBC   0x1003 /* Ing C. Olivetti & C., S.p.A. */

Definition at line 1365 of file mmreg.h.

#define WAVE_FORMAT_PCM   1

Definition at line 1394 of file mmreg.h.

#define WAVE_FORMAT_QUARTERDECK   0x0220 /* Quarterdeck Corporation */

Definition at line 1359 of file mmreg.h.

#define WAVE_FORMAT_RHETOREX_ADPCM   0x0100 /* Rhetorex Inc */

Definition at line 1355 of file mmreg.h.

#define WAVE_FORMAT_ROCKWELL_ADPCM   0x003B /* Rockwell International */

Definition at line 1339 of file mmreg.h.

#define WAVE_FORMAT_ROCKWELL_DIGITALK   0x003C /* Rockwell International */

Definition at line 1340 of file mmreg.h.

#define WAVE_FORMAT_SIERRA_ADPCM   0x0013 /* Sierra Semiconductor Corp */

Definition at line 1315 of file mmreg.h.

#define WAVE_FORMAT_SOFTSOUND   0x0080 /* Softsound, Ltd. */

Definition at line 1354 of file mmreg.h.

#define WAVE_FORMAT_SONARC   0x0021 /* Speech Compression */

Definition at line 1322 of file mmreg.h.

#define WAVE_FORMAT_UNKNOWN   0x0000 /* Microsoft Corporation */

Definition at line 1302 of file mmreg.h.

#define WAVE_FORMAT_VOXWARE   0x0062 /* Voxware Inc */

Definition at line 1348 of file mmreg.h.

#define WAVE_FORMAT_XEBEC   0x003D /* Xebec Multimedia Solutions Limited */

Definition at line 1341 of file mmreg.h.

#define WAVE_FORMAT_YAMAHA_ADPCM   0x0020 /* Yamaha Corporation of America */

Definition at line 1321 of file mmreg.h.

#define WAVEFORMAT_CANOPUS_ATRAC   0x0063 /* Canopus, co., Ltd. */

Definition at line 1349 of file mmreg.h.

Typedef Documentation

typedef struct adpcmcoef_tag ADPCMCOEFSET

Definition at line 1440 of file mmreg.h.

Definition at line 1716 of file mmreg.h.

Definition at line 1460 of file mmreg.h.

Definition at line 1667 of file mmreg.h.

Definition at line 1681 of file mmreg.h.

Definition at line 1654 of file mmreg.h.

Definition at line 1768 of file mmreg.h.

Definition at line 1727 of file mmreg.h.

Definition at line 1877 of file mmreg.h.

Definition at line 1999 of file mmreg.h.

Definition at line 1757 of file mmreg.h.

Definition at line 1568 of file mmreg.h.

Definition at line 1742 of file mmreg.h.

Definition at line 1554 of file mmreg.h.

Definition at line 1479 of file mmreg.h.

Definition at line 1640 of file mmreg.h.

Definition at line 2049 of file mmreg.h.

Definition at line 1915 of file mmreg.h.

Definition at line 1798 of file mmreg.h.

Definition at line 1540 of file mmreg.h.

Definition at line 1701 of file mmreg.h.

Definition at line 1495 of file mmreg.h.

Definition at line 1818 of file mmreg.h.

Definition at line 1852 of file mmreg.h.

Definition at line 1783 of file mmreg.h.

Definition at line 1943 of file mmreg.h.

Definition at line 1957 of file mmreg.h.

Definition at line 1929 of file mmreg.h.

Definition at line 1985 of file mmreg.h.

Definition at line 1971 of file mmreg.h.

Definition at line 1403 of file mmreg.h.

Definition at line 1524 of file mmreg.h.

Definition at line 1609 of file mmreg.h.

Definition at line 1626 of file mmreg.h.

Definition at line 2035 of file mmreg.h.

Definition at line 2022 of file mmreg.h.

Definition at line 1391 of file mmreg.h.

Definition at line 1427 of file mmreg.h.

Definition at line 1594 of file mmreg.h.

Definition at line 1439 of file mmreg.h.

Definition at line 1715 of file mmreg.h.

Definition at line 1459 of file mmreg.h.

Definition at line 1666 of file mmreg.h.

Definition at line 1680 of file mmreg.h.

Definition at line 1653 of file mmreg.h.

Definition at line 1767 of file mmreg.h.

Definition at line 1726 of file mmreg.h.

Definition at line 1876 of file mmreg.h.

Definition at line 1998 of file mmreg.h.

Definition at line 1578 of file mmreg.h.

Definition at line 1756 of file mmreg.h.

Definition at line 1567 of file mmreg.h.

Definition at line 1741 of file mmreg.h.

Definition at line 1553 of file mmreg.h.

Definition at line 1478 of file mmreg.h.

Definition at line 1639 of file mmreg.h.

Definition at line 2048 of file mmreg.h.

Definition at line 1914 of file mmreg.h.

Definition at line 1797 of file mmreg.h.

Definition at line 1539 of file mmreg.h.

Definition at line 1700 of file mmreg.h.

Definition at line 1494 of file mmreg.h.

Definition at line 1508 of file mmreg.h.

Definition at line 1817 of file mmreg.h.

Definition at line 1851 of file mmreg.h.

Definition at line 1782 of file mmreg.h.

Definition at line 1942 of file mmreg.h.

Definition at line 1956 of file mmreg.h.

Definition at line 1928 of file mmreg.h.

Definition at line 1984 of file mmreg.h.

Definition at line 1970 of file mmreg.h.

Definition at line 1402 of file mmreg.h.

Definition at line 1523 of file mmreg.h.

Definition at line 1608 of file mmreg.h.

Definition at line 1625 of file mmreg.h.

Definition at line 2034 of file mmreg.h.

typedef WAVEFILTER NEAR* NPWAVEFILTER

Definition at line 2021 of file mmreg.h.

typedef WAVEFORMAT NEAR* NPWAVEFORMAT

Definition at line 1390 of file mmreg.h.

Definition at line 1426 of file mmreg.h.

Definition at line 1593 of file mmreg.h.

Definition at line 1438 of file mmreg.h.

Definition at line 1714 of file mmreg.h.

Definition at line 1458 of file mmreg.h.

Definition at line 1665 of file mmreg.h.

Definition at line 1679 of file mmreg.h.

Definition at line 1652 of file mmreg.h.

Definition at line 1766 of file mmreg.h.

Definition at line 1725 of file mmreg.h.

Definition at line 1875 of file mmreg.h.

Definition at line 1997 of file mmreg.h.

Definition at line 1755 of file mmreg.h.

Definition at line 1566 of file mmreg.h.

Definition at line 1740 of file mmreg.h.

Definition at line 1552 of file mmreg.h.

Definition at line 1477 of file mmreg.h.

Definition at line 1638 of file mmreg.h.

Definition at line 2047 of file mmreg.h.

Definition at line 1913 of file mmreg.h.

Definition at line 1796 of file mmreg.h.

Definition at line 1538 of file mmreg.h.

Definition at line 1699 of file mmreg.h.

Definition at line 1493 of file mmreg.h.

Definition at line 1507 of file mmreg.h.

Definition at line 1816 of file mmreg.h.

Definition at line 1850 of file mmreg.h.

Definition at line 1781 of file mmreg.h.

Definition at line 1941 of file mmreg.h.

Definition at line 1955 of file mmreg.h.

Definition at line 1927 of file mmreg.h.

Definition at line 1983 of file mmreg.h.

Definition at line 1969 of file mmreg.h.

Definition at line 1401 of file mmreg.h.

Definition at line 1522 of file mmreg.h.

Definition at line 1607 of file mmreg.h.

Definition at line 1624 of file mmreg.h.

Definition at line 2033 of file mmreg.h.

Definition at line 2020 of file mmreg.h.

Definition at line 1389 of file mmreg.h.

Definition at line 1425 of file mmreg.h.

Definition at line 1592 of file mmreg.h.

typedef struct tag_s_RIFFWAVE_INST s_RIFFWAVE_inst

Definition at line 2071 of file mmreg.h.

typedef struct wavefilter_tag WAVEFILTER
typedef struct waveformat_tag WAVEFORMAT
typedef struct tWAVEFORMATEX WAVEFORMATEX