28 #define _INC_MMREG     146      // version * 100 + revision 
   42 #define   MM_MICROSOFT                  1           
   46 #define   MM_MEDIAVISION                3           
   48 #define   MM_ARTISOFT                   20          
   49 #define   MM_TURTLE_BEACH               21          
   51 #define   MM_VOCALTEC                   23          
   53 #define   MM_DSP_SOLUTIONS              25          
   56 #define   MM_WANGLABS                   28          
   64 #define   MM_INTERACTIVE                36          
   71 #define   MM_DSP_GROUP                  43          
   73 #define   MM_COMPUTER_FRIENDS           45          
   75 #define   MM_AUDIOFILE                  47          
   76 #define   MM_MOTOROLA                   48          
   79 #define   MM_TRUEVISION                 51          
   81 #define   MM_VIDEOLOGIC                 53          
   86 #define   MM_ITERATEDSYS                58          
   88 #define   MM_LOGITECH                   60          
   93 #define   MM_WILLOWPOND                 65          
   94 #define   MM_SONICFOUNDRY               66          
   97 #define   MM_SILICONSOFT                69          
   98 #define   MM_SUPERMAC                   73          
  100 #define   MM_SPEECHCOMP                 76          
  104 #define   MM_AURAVISION                 80          
  105 #define   MM_OLIVETTI                   81          
  106 #define   MM_IOMAGIC                    82          
  107 #define   MM_MATSUSHITA                 83          
  108 #define   MM_CONTROLRES                 84          
  110 #define   MM_NEWMEDIA                   86          
  113 #define   MM_COMPUSIC                   89          
  117 #define   MM_DIALOGIC                   93          
  121 #define   MM_LERNOUT_AND_HAUSPIE        97          
  124 #define   MM_DIGITAL                    100         
  126 #define   MM_WORKBIT                    102         
  127 #define   MM_OSITECH                    103         
  129 #define   MM_CIRRUSLOGIC                105         
  130 #define   MM_ISOLUTION                  106         
  131 #define   MM_HORIZONS                   107         
  132 #define   MM_CONCEPTS                   108         
  134 #define   MM_RADIUS                     110         
  135 #define   MM_ROCKWELL                   111         
  137 #define   MM_OPCODE                     113         
  138 #define   MM_VOXWARE                    114         
  139 #define   MM_NORTHERN_TELECOM           115         
  140 #define   MM_APICOM                     116         
  141 #define   MM_GRANDE                     117         
  143 #define   MM_WILDCAT                    119         
  144 #define   MM_RHETOREX                   120         
  145 #define   MM_BROOKTREE                  121         
  146 #define   MM_ENSONIQ                    125         
  148 #define   MM_NVIDIA                     127         
  149 #define   MM_OKSORI                     128         
  150 #define   MM_DIACOUSTICS                129         
  151 #define   MM_GULBRANSEN                 130         
  152 #define   MM_KAY_ELEMETRICS             131         
  153 #define   MM_CRYSTAL                    132         
  154 #define   MM_SPLASH_STUDIOS             133         
  155 #define   MM_QUARTERDECK                134         
  157 #define   MM_DIGITAL_AUDIO_LABS         136         
  158 #define   MM_SEERSYS                    137         
  159 #define   MM_PICTURETEL                 138         
  160 #define   MM_ATT_MICROELECTRONICS       139         
  161 #define   MM_OSPREY                     140         
  162 #define   MM_MEDIATRIX                  141         
  163 #define   MM_SOUNDESIGNS                142         
  164 #define   MM_ALDIGITAL                  143         
  165 #define   MM_SPECTRUM_SIGNAL_PROCESSING 144         
  168 #define   MM_COREDYNAMICS               147         
  170 #define   MM_SOFTSOUND                  149         
  171 #define   MM_NORRIS                     150         
  173 #define   MM_EUPHONICS                  152         
  174 #define   MM_PRECEPT                    153         
  175 #define   MM_CRYSTAL_NET                154         
  176 #define   MM_CHROMATIC                  155         
  177 #define   MM_VOICEINFO                  156         
  178 #define   MM_VIENNASYS                  157         
  179 #define   MM_CONNECTIX                  158         
  180 #define   MM_GADGETLABS                 159         
  181 #define   MM_FRONTIER                   160         
  184 #define   MM_DIAMONDMM                  163         
  186 #define   MM_FRAUNHOFER_IIS             172         
  190 #ifndef MM_MIDI_MAPPER 
  192 #define  MM_MIDI_MAPPER                     1        
  193 #define  MM_WAVE_MAPPER                     2        
  194 #define  MM_SNDBLST_MIDIOUT                 3        
  195 #define  MM_SNDBLST_MIDIIN                  4        
  196 #define  MM_SNDBLST_SYNTH                   5        
  197 #define  MM_SNDBLST_WAVEOUT                 6        
  198 #define  MM_SNDBLST_WAVEIN                  7        
  200 #define  MM_MPU401_MIDIOUT                  10       
  201 #define  MM_MPU401_MIDIIN                   11       
  202 #define  MM_PC_JOYSTICK                     12       
  206 #define  MM_PCSPEAKER_WAVEOUT               13       
  207 #define  MM_MSFT_WSS_WAVEIN                 14       
  208 #define  MM_MSFT_WSS_WAVEOUT                15       
  209 #define  MM_MSFT_WSS_FMSYNTH_STEREO         16       
  210 #define  MM_MSFT_WSS_MIXER                  17       
  211 #define  MM_MSFT_WSS_OEM_WAVEIN             18       
  212 #define  MM_MSFT_WSS_OEM_WAVEOUT            19       
  213 #define  MM_MSFT_WSS_OEM_FMSYNTH_STEREO     20       
  214 #define  MM_MSFT_WSS_AUX                    21       
  215 #define  MM_MSFT_WSS_OEM_AUX                22       
  216 #define  MM_MSFT_GENERIC_WAVEIN             23       
  217 #define  MM_MSFT_GENERIC_WAVEOUT            24       
  218 #define  MM_MSFT_GENERIC_MIDIIN             25       
  219 #define  MM_MSFT_GENERIC_MIDIOUT            26       
  220 #define  MM_MSFT_GENERIC_MIDISYNTH          27       
  221 #define  MM_MSFT_GENERIC_AUX_LINE           28       
  222 #define  MM_MSFT_GENERIC_AUX_MIC            29       
  223 #define  MM_MSFT_GENERIC_AUX_CD             30       
  224 #define  MM_MSFT_WSS_OEM_MIXER              31       
  225 #define  MM_MSFT_MSACM                      32       
  226 #define  MM_MSFT_ACM_MSADPCM                33       
  227 #define  MM_MSFT_ACM_IMAADPCM               34       
  228 #define  MM_MSFT_ACM_MSFILTER               35       
  229 #define  MM_MSFT_ACM_GSM610                 36       
  230 #define  MM_MSFT_ACM_G711                   37       
  231 #define  MM_MSFT_ACM_PCM                    38       
  235 #define  MM_WSS_SB16_WAVEIN                 39       
  236 #define  MM_WSS_SB16_WAVEOUT                40       
  237 #define  MM_WSS_SB16_MIDIIN                 41       
  238 #define  MM_WSS_SB16_MIDIOUT                42       
  239 #define  MM_WSS_SB16_SYNTH                  43       
  240 #define  MM_WSS_SB16_AUX_LINE               44       
  241 #define  MM_WSS_SB16_AUX_CD                 45       
  242 #define  MM_WSS_SB16_MIXER                  46       
  243 #define  MM_WSS_SBPRO_WAVEIN                47       
  244 #define  MM_WSS_SBPRO_WAVEOUT               48       
  245 #define  MM_WSS_SBPRO_MIDIIN                49       
  246 #define  MM_WSS_SBPRO_MIDIOUT               50       
  247 #define  MM_WSS_SBPRO_SYNTH                 51       
  248 #define  MM_WSS_SBPRO_AUX_LINE              52       
  249 #define  MM_WSS_SBPRO_AUX_CD                53       
  250 #define  MM_WSS_SBPRO_MIXER                 54       
  252 #define  MM_MSFT_WSS_NT_WAVEIN              55       
  253 #define  MM_MSFT_WSS_NT_WAVEOUT             56       
  254 #define  MM_MSFT_WSS_NT_FMSYNTH_STEREO      57       
  255 #define  MM_MSFT_WSS_NT_MIXER               58       
  256 #define  MM_MSFT_WSS_NT_AUX                 59       
  258 #define  MM_MSFT_SB16_WAVEIN                60       
  259 #define  MM_MSFT_SB16_WAVEOUT               61       
  260 #define  MM_MSFT_SB16_MIDIIN                62       
  261 #define  MM_MSFT_SB16_MIDIOUT               63       
  262 #define  MM_MSFT_SB16_SYNTH                 64       
  263 #define  MM_MSFT_SB16_AUX_LINE              65       
  264 #define  MM_MSFT_SB16_AUX_CD                66       
  265 #define  MM_MSFT_SB16_MIXER                 67       
  266 #define  MM_MSFT_SBPRO_WAVEIN               68       
  267 #define  MM_MSFT_SBPRO_WAVEOUT              69       
  268 #define  MM_MSFT_SBPRO_MIDIIN               70       
  269 #define  MM_MSFT_SBPRO_MIDIOUT              71       
  270 #define  MM_MSFT_SBPRO_SYNTH                72       
  271 #define  MM_MSFT_SBPRO_AUX_LINE             73       
  272 #define  MM_MSFT_SBPRO_AUX_CD               74       
  273 #define  MM_MSFT_SBPRO_MIXER                75       
  275 #define  MM_MSFT_MSOPL_SYNTH                76       
  277 #define  MM_MSFT_VMDMS_LINE_WAVEIN          80      
  278 #define  MM_MSFT_VMDMS_LINE_WAVEOUT         81      
  279 #define  MM_MSFT_VMDMS_HANDSET_WAVEIN       82      
  280 #define  MM_MSFT_VMDMS_HANDSET_WAVEOUT      83      
  281 #define  MM_MSFT_VMDMW_LINE_WAVEIN          84      
  282 #define  MM_MSFT_VMDMW_LINE_WAVEOUT         85      
  283 #define  MM_MSFT_VMDMW_HANDSET_WAVEIN       86      
  284 #define  MM_MSFT_VMDMW_HANDSET_WAVEOUT      87      
  285 #define  MM_MSFT_VMDMW_MIXER                88      
  286 #define  MM_MSFT_VMDM_GAME_WAVEOUT          89      
  287 #define  MM_MSFT_VMDM_GAME_WAVEIN           90      
  289 #define  MM_MSFT_ACM_MSNAUDIO               91      
  290 #define  MM_MSFT_ACM_MSG723                 92      
  292 #define  MM_MSFT_WDMAUDIO_WAVEOUT           100     
  293 #define  MM_MSFT_WDMAUDIO_WAVEIN            101     
  294 #define  MM_MSFT_WDMAUDIO_MIDIOUT           102     
  295 #define  MM_MSFT_WDMAUDIO_MIDIIN            103     
  296 #define  MM_MSFT_WDMAUDIO_MIXER             104     
  300 #define  MM_CREATIVE_SB15_WAVEIN            1        
  301 #define  MM_CREATIVE_SB20_WAVEIN            2 
  302 #define  MM_CREATIVE_SBPRO_WAVEIN           3 
  303 #define  MM_CREATIVE_SBP16_WAVEIN           4 
  304 #define  MM_CREATIVE_PHNBLST_WAVEIN         5 
  305 #define  MM_CREATIVE_SB15_WAVEOUT           101 
  306 #define  MM_CREATIVE_SB20_WAVEOUT           102 
  307 #define  MM_CREATIVE_SBPRO_WAVEOUT          103 
  308 #define  MM_CREATIVE_SBP16_WAVEOUT          104 
  309 #define  MM_CREATIVE_PHNBLST_WAVEOUT        105 
  310 #define  MM_CREATIVE_MIDIOUT                201      
  311 #define  MM_CREATIVE_MIDIIN                 202      
  312 #define  MM_CREATIVE_FMSYNTH_MONO           301      
  313 #define  MM_CREATIVE_FMSYNTH_STEREO         302      
  314 #define  MM_CREATIVE_MIDI_AWE32             303 
  315 #define  MM_CREATIVE_AUX_CD                 401      
  316 #define  MM_CREATIVE_AUX_LINE               402      
  317 #define  MM_CREATIVE_AUX_MIC                403      
  318 #define  MM_CREATIVE_AUX_MASTER             404 
  319 #define  MM_CREATIVE_AUX_PCSPK              405 
  320 #define  MM_CREATIVE_AUX_WAVE               406 
  321 #define  MM_CREATIVE_AUX_MIDI               407 
  322 #define  MM_CREATIVE_SBPRO_MIXER            408 
  323 #define  MM_CREATIVE_SB16_MIXER             409 
  328 #define  MM_MEDIAVISION_PROAUDIO            0x10 
  329 #define  MM_PROAUD_MIDIOUT                  (MM_MEDIAVISION_PROAUDIO+1) 
  330 #define  MM_PROAUD_MIDIIN                   (MM_MEDIAVISION_PROAUDIO+2) 
  331 #define  MM_PROAUD_SYNTH                    (MM_MEDIAVISION_PROAUDIO+3) 
  332 #define  MM_PROAUD_WAVEOUT                  (MM_MEDIAVISION_PROAUDIO+4) 
  333 #define  MM_PROAUD_WAVEIN                   (MM_MEDIAVISION_PROAUDIO+5) 
  334 #define  MM_PROAUD_MIXER                    (MM_MEDIAVISION_PROAUDIO+6) 
  335 #define  MM_PROAUD_AUX                      (MM_MEDIAVISION_PROAUDIO+7) 
  338 #define  MM_MEDIAVISION_THUNDER             0x20 
  339 #define  MM_THUNDER_SYNTH                   (MM_MEDIAVISION_THUNDER+3) 
  340 #define  MM_THUNDER_WAVEOUT                 (MM_MEDIAVISION_THUNDER+4) 
  341 #define  MM_THUNDER_WAVEIN                  (MM_MEDIAVISION_THUNDER+5) 
  342 #define  MM_THUNDER_AUX                     (MM_MEDIAVISION_THUNDER+7) 
  345 #define  MM_MEDIAVISION_TPORT               0x40 
  346 #define  MM_TPORT_WAVEOUT                   (MM_MEDIAVISION_TPORT+1) 
  347 #define  MM_TPORT_WAVEIN                    (MM_MEDIAVISION_TPORT+2) 
  348 #define  MM_TPORT_SYNTH                     (MM_MEDIAVISION_TPORT+3) 
  351 #define  MM_MEDIAVISION_PROAUDIO_PLUS       0x50 
  352 #define  MM_PROAUD_PLUS_MIDIOUT             (MM_MEDIAVISION_PROAUDIO_PLUS+1) 
  353 #define  MM_PROAUD_PLUS_MIDIIN              (MM_MEDIAVISION_PROAUDIO_PLUS+2) 
  354 #define  MM_PROAUD_PLUS_SYNTH               (MM_MEDIAVISION_PROAUDIO_PLUS+3) 
  355 #define  MM_PROAUD_PLUS_WAVEOUT             (MM_MEDIAVISION_PROAUDIO_PLUS+4) 
  356 #define  MM_PROAUD_PLUS_WAVEIN              (MM_MEDIAVISION_PROAUDIO_PLUS+5) 
  357 #define  MM_PROAUD_PLUS_MIXER               (MM_MEDIAVISION_PROAUDIO_PLUS+6) 
  358 #define  MM_PROAUD_PLUS_AUX                 (MM_MEDIAVISION_PROAUDIO_PLUS+7) 
  361 #define  MM_MEDIAVISION_PROAUDIO_16         0x60 
  362 #define  MM_PROAUD_16_MIDIOUT               (MM_MEDIAVISION_PROAUDIO_16+1) 
  363 #define  MM_PROAUD_16_MIDIIN                (MM_MEDIAVISION_PROAUDIO_16+2) 
  364 #define  MM_PROAUD_16_SYNTH                 (MM_MEDIAVISION_PROAUDIO_16+3) 
  365 #define  MM_PROAUD_16_WAVEOUT               (MM_MEDIAVISION_PROAUDIO_16+4) 
  366 #define  MM_PROAUD_16_WAVEIN                (MM_MEDIAVISION_PROAUDIO_16+5) 
  367 #define  MM_PROAUD_16_MIXER                 (MM_MEDIAVISION_PROAUDIO_16+6) 
  368 #define  MM_PROAUD_16_AUX                   (MM_MEDIAVISION_PROAUDIO_16+7) 
  371 #define  MM_MEDIAVISION_PROSTUDIO_16        0x60 
  372 #define  MM_STUDIO_16_MIDIOUT               (MM_MEDIAVISION_PROSTUDIO_16+1) 
  373 #define  MM_STUDIO_16_MIDIIN                (MM_MEDIAVISION_PROSTUDIO_16+2) 
  374 #define  MM_STUDIO_16_SYNTH                 (MM_MEDIAVISION_PROSTUDIO_16+3) 
  375 #define  MM_STUDIO_16_WAVEOUT               (MM_MEDIAVISION_PROSTUDIO_16+4) 
  376 #define  MM_STUDIO_16_WAVEIN                (MM_MEDIAVISION_PROSTUDIO_16+5) 
  377 #define  MM_STUDIO_16_MIXER                 (MM_MEDIAVISION_PROSTUDIO_16+6) 
  378 #define  MM_STUDIO_16_AUX                   (MM_MEDIAVISION_PROSTUDIO_16+7) 
  381 #define  MM_MEDIAVISION_CDPC                0x70 
  382 #define  MM_CDPC_MIDIOUT                    (MM_MEDIAVISION_CDPC+1) 
  383 #define  MM_CDPC_MIDIIN                     (MM_MEDIAVISION_CDPC+2) 
  384 #define  MM_CDPC_SYNTH                      (MM_MEDIAVISION_CDPC+3) 
  385 #define  MM_CDPC_WAVEOUT                    (MM_MEDIAVISION_CDPC+4) 
  386 #define  MM_CDPC_WAVEIN                     (MM_MEDIAVISION_CDPC+5) 
  387 #define  MM_CDPC_MIXER                      (MM_MEDIAVISION_CDPC+6) 
  388 #define  MM_CDPC_AUX                        (MM_MEDIAVISION_CDPC+7) 
  391 #define  MM_MEDIAVISION_OPUS1208            0x80 
  392 #define  MM_OPUS401_MIDIOUT                 (MM_MEDIAVISION_OPUS1208+1) 
  393 #define  MM_OPUS401_MIDIIN                  (MM_MEDIAVISION_OPUS1208+2) 
  394 #define  MM_OPUS1208_SYNTH                  (MM_MEDIAVISION_OPUS1208+3) 
  395 #define  MM_OPUS1208_WAVEOUT                (MM_MEDIAVISION_OPUS1208+4) 
  396 #define  MM_OPUS1208_WAVEIN                 (MM_MEDIAVISION_OPUS1208+5) 
  397 #define  MM_OPUS1208_MIXER                  (MM_MEDIAVISION_OPUS1208+6) 
  398 #define  MM_OPUS1208_AUX                    (MM_MEDIAVISION_OPUS1208+7) 
  401 #define  MM_MEDIAVISION_OPUS1216            0x90 
  402 #define  MM_OPUS1216_MIDIOUT                (MM_MEDIAVISION_OPUS1216+1) 
  403 #define  MM_OPUS1216_MIDIIN                 (MM_MEDIAVISION_OPUS1216+2) 
  404 #define  MM_OPUS1216_SYNTH                  (MM_MEDIAVISION_OPUS1216+3) 
  405 #define  MM_OPUS1216_WAVEOUT                (MM_MEDIAVISION_OPUS1216+4) 
  406 #define  MM_OPUS1216_WAVEIN                 (MM_MEDIAVISION_OPUS1216+5) 
  407 #define  MM_OPUS1216_MIXER                  (MM_MEDIAVISION_OPUS1216+6) 
  408 #define  MM_OPUS1216_AUX                    (MM_MEDIAVISION_OPUS1216+7) 
  411 #define  MM_ARTISOFT_SBWAVEIN               1        
  412 #define  MM_ARTISOFT_SBWAVEOUT              2        
  415 #define  MM_MMOTION_WAVEAUX                 1        
  416 #define  MM_MMOTION_WAVEOUT                 2        
  417 #define  MM_MMOTION_WAVEIN                  3        
  418 #define  MM_IBM_PCMCIA_WAVEIN               11       
  419 #define  MM_IBM_PCMCIA_WAVEOUT              12       
  420 #define  MM_IBM_PCMCIA_SYNTH                13       
  421 #define  MM_IBM_PCMCIA_MIDIIN               14       
  422 #define  MM_IBM_PCMCIA_MIDIOUT              15       
  423 #define  MM_IBM_PCMCIA_AUX                  16       
  424 #define  MM_IBM_THINKPAD200                 17 
  425 #define  MM_IBM_MWAVE_WAVEIN                18 
  426 #define  MM_IBM_MWAVE_WAVEOUT               19 
  427 #define  MM_IBM_MWAVE_MIXER                 20 
  428 #define  MM_IBM_MWAVE_MIDIIN                21 
  429 #define  MM_IBM_MWAVE_MIDIOUT               22 
  430 #define  MM_IBM_MWAVE_AUX                   23 
  431 #define  MM_IBM_WC_MIDIOUT                  30 
  432 #define  MM_IBM_WC_WAVEOUT                  31 
  433 #define  MM_IBM_WC_MIXEROUT                 33 
  436 #define  MM_VOCALTEC_WAVEOUT                1 
  437 #define  MM_VOCALTEC_WAVEIN                 2 
  440 #define  MM_ROLAND_RAP10_MIDIOUT            10       
  441 #define  MM_ROLAND_RAP10_MIDIIN             11       
  442 #define  MM_ROLAND_RAP10_SYNTH              12       
  443 #define  MM_ROLAND_RAP10_WAVEOUT            13       
  444 #define  MM_ROLAND_RAP10_WAVEIN             14       
  445 #define  MM_ROLAND_MPU401_MIDIOUT           15 
  446 #define  MM_ROLAND_MPU401_MIDIIN            16 
  447 #define  MM_ROLAND_SMPU_MIDIOUTA            17 
  448 #define  MM_ROLAND_SMPU_MIDIOUTB            18 
  449 #define  MM_ROLAND_SMPU_MIDIINA             19 
  450 #define  MM_ROLAND_SMPU_MIDIINB             20 
  451 #define  MM_ROLAND_SC7_MIDIOUT              21 
  452 #define  MM_ROLAND_SC7_MIDIIN               22 
  453 #define  MM_ROLAND_SERIAL_MIDIOUT           23 
  454 #define  MM_ROLAND_SERIAL_MIDIIN            24 
  455 #define  MM_ROLAND_SCP_MIDIOUT              38 
  456 #define  MM_ROLAND_SCP_MIDIIN               39 
  457 #define  MM_ROLAND_SCP_WAVEOUT              40 
  458 #define  MM_ROLAND_SCP_WAVEIN               41 
  459 #define  MM_ROLAND_SCP_MIXER                42 
  460 #define  MM_ROLAND_SCP_AUX                  48 
  463 #define  MM_DSP_SOLUTIONS_WAVEOUT           1 
  464 #define  MM_DSP_SOLUTIONS_WAVEIN            2 
  465 #define  MM_DSP_SOLUTIONS_SYNTH             3 
  466 #define  MM_DSP_SOLUTIONS_AUX               4 
  469 #define  MM_WANGLABS_WAVEIN1                1        
  470 #define  MM_WANGLABS_WAVEOUT1               2 
  473 #define  MM_TANDY_VISWAVEIN                 1 
  474 #define  MM_TANDY_VISWAVEOUT                2 
  475 #define  MM_TANDY_VISBIOSSYNTH              3 
  476 #define  MM_TANDY_SENS_MMAWAVEIN            4 
  477 #define  MM_TANDY_SENS_MMAWAVEOUT           5 
  478 #define  MM_TANDY_SENS_MMAMIDIIN            6 
  479 #define  MM_TANDY_SENS_MMAMIDIOUT           7 
  480 #define  MM_TANDY_SENS_VISWAVEOUT           8 
  481 #define  MM_TANDY_PSSJWAVEIN                9 
  482 #define  MM_TANDY_PSSJWAVEOUT               10 
  485 #define  MM_INTELOPD_WAVEIN                 1        
  486 #define  MM_INTELOPD_WAVEOUT                101      
  487 #define  MM_INTELOPD_AUX                    401      
  488 #define  MM_INTEL_NSPMODEMLINE              501 
  491 #define  MM_INTERACTIVE_WAVEIN              0x45 
  492 #define  MM_INTERACTIVE_WAVEOUT             0x45 
  495 #define  MM_YAMAHA_GSS_SYNTH                0x01 
  496 #define  MM_YAMAHA_GSS_WAVEOUT              0x02 
  497 #define  MM_YAMAHA_GSS_WAVEIN               0x03 
  498 #define  MM_YAMAHA_GSS_MIDIOUT              0x04 
  499 #define  MM_YAMAHA_GSS_MIDIIN               0x05 
  500 #define  MM_YAMAHA_GSS_AUX                  0x06 
  501 #define  MM_YAMAHA_SERIAL_MIDIOUT           0x07 
  502 #define  MM_YAMAHA_SERIAL_MIDIIN            0x08 
  503 #define  MM_YAMAHA_OPL3SA_WAVEOUT           0x10 
  504 #define  MM_YAMAHA_OPL3SA_WAVEIN            0x11 
  505 #define  MM_YAMAHA_OPL3SA_FMSYNTH           0x12 
  506 #define  MM_YAMAHA_OPL3SA_YSYNTH            0x13 
  507 #define  MM_YAMAHA_OPL3SA_MIDIOUT           0x14 
  508 #define  MM_YAMAHA_OPL3SA_MIDIIN            0x15 
  509 #define  MM_YAMAHA_OPL3SA_MIXER             0x17 
  510 #define  MM_YAMAHA_OPL3SA_JOYSTICK          0x18 
  513 #define  MM_EVEREX_CARRIER                  0x01 
  516 #define  MM_ECHO_SYNTH                      0x01 
  517 #define  MM_ECHO_WAVEOUT                    0x02 
  518 #define  MM_ECHO_WAVEIN                     0x03 
  519 #define  MM_ECHO_MIDIOUT                    0x04 
  520 #define  MM_ECHO_MIDIIN                     0x05 
  521 #define  MM_ECHO_AUX                        0x06 
  524 #define  MM_SIERRA_ARIA_MIDIOUT             0x14 
  525 #define  MM_SIERRA_ARIA_MIDIIN              0x15 
  526 #define  MM_SIERRA_ARIA_SYNTH               0x16 
  527 #define  MM_SIERRA_ARIA_WAVEOUT             0x17 
  528 #define  MM_SIERRA_ARIA_WAVEIN              0x18 
  529 #define  MM_SIERRA_ARIA_AUX                 0x19 
  530 #define  MM_SIERRA_ARIA_AUX2                0x20 
  531 #define  MM_SIERRA_QUARTET_WAVEIN           0x50 
  532 #define  MM_SIERRA_QUARTET_WAVEOUT          0x51 
  533 #define  MM_SIERRA_QUARTET_MIDIIN           0x52 
  534 #define  MM_SIERRA_QUARTET_MIDIOUT          0x53 
  535 #define  MM_SIERRA_QUARTET_SYNTH            0x54 
  536 #define  MM_SIERRA_QUARTET_AUX_CD           0x55 
  537 #define  MM_SIERRA_QUARTET_AUX_LINE         0x56 
  538 #define  MM_SIERRA_QUARTET_AUX_MODEM        0x57 
  539 #define  MM_SIERRA_QUARTET_MIXER            0x58 
  542 #define  MM_CAT_WAVEOUT                     1 
  545 #define  MM_DSP_GROUP_TRUESPEECH            0x01 
  548 #define  MM_MELABS_MIDI2GO                  0x01 
  551 #define  MM_ESS_AMWAVEOUT                   0x01 
  552 #define  MM_ESS_AMWAVEIN                    0x02 
  553 #define  MM_ESS_AMAUX                       0x03 
  554 #define  MM_ESS_AMSYNTH                     0x04 
  555 #define  MM_ESS_AMMIDIOUT                   0x05 
  556 #define  MM_ESS_AMMIDIIN                    0x06 
  557 #define  MM_ESS_MIXER                       0x07 
  558 #define  MM_ESS_AUX_CD                      0x08 
  559 #define  MM_ESS_MPU401_MIDIOUT              0x09 
  560 #define  MM_ESS_MPU401_MIDIIN               0x0A 
  561 #define  MM_ESS_ES488_WAVEOUT               0x10 
  562 #define  MM_ESS_ES488_WAVEIN                0x11 
  563 #define  MM_ESS_ES488_MIXER                 0x12 
  564 #define  MM_ESS_ES688_WAVEOUT               0x13 
  565 #define  MM_ESS_ES688_WAVEIN                0x14 
  566 #define  MM_ESS_ES688_MIXER                 0x15 
  567 #define  MM_ESS_ES1488_WAVEOUT              0x16 
  568 #define  MM_ESS_ES1488_WAVEIN               0x17 
  569 #define  MM_ESS_ES1488_MIXER                0x18 
  570 #define  MM_ESS_ES1688_WAVEOUT              0x19 
  571 #define  MM_ESS_ES1688_WAVEIN               0x1A 
  572 #define  MM_ESS_ES1688_MIXER                0x1B 
  573 #define  MM_ESS_ES1788_WAVEOUT              0x1C 
  574 #define  MM_ESS_ES1788_WAVEIN               0x1D 
  575 #define  MM_ESS_ES1788_MIXER                0x1E 
  576 #define  MM_ESS_ES1888_WAVEOUT              0x1F 
  577 #define  MM_ESS_ES1888_WAVEIN               0x20 
  578 #define  MM_ESS_ES1888_MIXER                0x21 
  579 #define  MM_ESS_ES1868_WAVEOUT              0x22 
  580 #define  MM_ESS_ES1868_WAVEIN               0x23 
  581 #define  MM_ESS_ES1868_MIXER                0x24 
  582 #define  MM_ESS_ES1878_WAVEOUT              0x25 
  583 #define  MM_ESS_ES1878_WAVEIN               0x26 
  584 #define  MM_ESS_ES1878_MIXER                0x27 
  587 #define  MM_EPS_FMSND                       1 
  590 #define  MM_TRUEVISION_WAVEIN1              1 
  591 #define  MM_TRUEVISION_WAVEOUT1             2 
  594 #define  MM_AZTECH_MIDIOUT                  3 
  595 #define  MM_AZTECH_MIDIIN                   4 
  596 #define  MM_AZTECH_WAVEIN                   17 
  597 #define  MM_AZTECH_WAVEOUT                  18 
  598 #define  MM_AZTECH_FMSYNTH                  20 
  599 #define  MM_AZTECH_MIXER                    21 
  600 #define  MM_AZTECH_PRO16_WAVEIN             33 
  601 #define  MM_AZTECH_PRO16_WAVEOUT            34 
  602 #define  MM_AZTECH_PRO16_FMSYNTH            38 
  603 #define  MM_AZTECH_DSP16_WAVEIN             65 
  604 #define  MM_AZTECH_DSP16_WAVEOUT            66 
  605 #define  MM_AZTECH_DSP16_FMSYNTH            68 
  606 #define  MM_AZTECH_DSP16_WAVESYNTH          70 
  607 #define  MM_AZTECH_NOVA16_WAVEIN            71 
  608 #define  MM_AZTECH_NOVA16_WAVEOUT           72 
  609 #define  MM_AZTECH_NOVA16_MIXER             73 
  610 #define  MM_AZTECH_WASH16_WAVEIN            74 
  611 #define  MM_AZTECH_WASH16_WAVEOUT           75 
  612 #define  MM_AZTECH_WASH16_MIXER             76 
  613 #define  MM_AZTECH_AUX_CD                   401 
  614 #define  MM_AZTECH_AUX_LINE                 402 
  615 #define  MM_AZTECH_AUX_MIC                  403 
  616 #define  MM_AZTECH_AUX                      404 
  619 #define  MM_VIDEOLOGIC_MSWAVEIN             1 
  620 #define  MM_VIDEOLOGIC_MSWAVEOUT            2 
  623 #define  MM_KORG_PCIF_MIDIOUT               1 
  624 #define  MM_KORG_PCIF_MIDIIN                2 
  627 #define  MM_APT_ACE100CD                    1 
  630 #define  MM_ICS_WAVEDECK_WAVEOUT            1        
  631 #define  MM_ICS_WAVEDECK_WAVEIN             2 
  632 #define  MM_ICS_WAVEDECK_MIXER              3 
  633 #define  MM_ICS_WAVEDECK_AUX                4 
  634 #define  MM_ICS_WAVEDECK_SYNTH              5 
  635 #define  MM_ICS_WAVEDEC_SB_WAVEOUT          6 
  636 #define  MM_ICS_WAVEDEC_SB_WAVEIN           7 
  637 #define  MM_ICS_WAVEDEC_SB_FM_MIDIOUT       8 
  638 #define  MM_ICS_WAVEDEC_SB_MPU401_MIDIOUT   9 
  639 #define  MM_ICS_WAVEDEC_SB_MPU401_MIDIIN    10 
  640 #define  MM_ICS_WAVEDEC_SB_MIXER            11 
  641 #define  MM_ICS_WAVEDEC_SB_AUX              12 
  642 #define  MM_ICS_2115_LITE_MIDIOUT           13 
  643 #define  MM_ICS_2120_LITE_MIDIOUT           14 
  646 #define  MM_ITERATEDSYS_FUFCODEC            1 
  649 #define  MM_METHEUS_ZIPPER                  1 
  652 #define  MM_WINNOV_CAVIAR_WAVEIN            1 
  653 #define  MM_WINNOV_CAVIAR_WAVEOUT           2 
  654 #define  MM_WINNOV_CAVIAR_VIDC              3 
  655 #define  MM_WINNOV_CAVIAR_CHAMPAGNE         4        
  656 #define  MM_WINNOV_CAVIAR_YUV8              5        
  659 #define  MM_NCR_BA_WAVEIN                   1 
  660 #define  MM_NCR_BA_WAVEOUT                  2 
  661 #define  MM_NCR_BA_SYNTH                    3 
  662 #define  MM_NCR_BA_AUX                      4 
  663 #define  MM_NCR_BA_MIXER                    5 
  666 #define  MM_VITEC_VMAKER                    1 
  667 #define  MM_VITEC_VMPRO                     2 
  670 #define  MM_MOSCOM_VPC2400_IN               1        
  671 #define  MM_MOSCOM_VPC2400_OUT              2        
  674 #define  MM_SILICONSOFT_SC1_WAVEIN          1        
  675 #define  MM_SILICONSOFT_SC1_WAVEOUT         2        
  676 #define  MM_SILICONSOFT_SC2_WAVEIN          3        
  677 #define  MM_SILICONSOFT_SC2_WAVEOUT         4        
  678 #define  MM_SILICONSOFT_SOUNDJR2_WAVEOUT    5        
  679 #define  MM_SILICONSOFT_SOUNDJR2PR_WAVEIN   6        
  680 #define  MM_SILICONSOFT_SOUNDJR2PR_WAVEOUT  7        
  681 #define  MM_SILICONSOFT_SOUNDJR3_WAVEOUT    8        
  684 #define  MM_OLIVETTI_WAVEIN                 1 
  685 #define  MM_OLIVETTI_WAVEOUT                2 
  686 #define  MM_OLIVETTI_MIXER                  3 
  687 #define  MM_OLIVETTI_AUX                    4 
  688 #define  MM_OLIVETTI_MIDIIN                 5 
  689 #define  MM_OLIVETTI_MIDIOUT                6 
  690 #define  MM_OLIVETTI_SYNTH                  7 
  691 #define  MM_OLIVETTI_JOYSTICK               8 
  692 #define  MM_OLIVETTI_ACM_GSM                9 
  693 #define  MM_OLIVETTI_ACM_ADPCM              10 
  694 #define  MM_OLIVETTI_ACM_CELP               11 
  695 #define  MM_OLIVETTI_ACM_SBC                12 
  696 #define  MM_OLIVETTI_ACM_OPR                13 
  705 #define  MM_IOMAGIC_TEMPO_WAVEOUT           1 
  706 #define  MM_IOMAGIC_TEMPO_WAVEIN            2 
  707 #define  MM_IOMAGIC_TEMPO_SYNTH             3 
  708 #define  MM_IOMAGIC_TEMPO_MIDIOUT           4 
  709 #define  MM_IOMAGIC_TEMPO_MXDOUT            5 
  710 #define  MM_IOMAGIC_TEMPO_AUXOUT            6 
  713 #define  MM_MATSUSHITA_WAVEIN               1 
  714 #define  MM_MATSUSHITA_WAVEOUT              2 
  715 #define  MM_MATSUSHITA_FMSYNTH_STEREO       3 
  716 #define  MM_MATSUSHITA_MIXER                4 
  717 #define  MM_MATSUSHITA_AUX                  5 
  720 #define  MM_NEWMEDIA_WAVJAMMER              1        
  729 #define  MM_LYRRUS_BRIDGE_GUITAR            1 
  732 #define  MM_OPTI_M16_FMSYNTH_STEREO         0x0001 
  733 #define  MM_OPTI_M16_MIDIIN                 0x0002 
  734 #define  MM_OPTI_M16_MIDIOUT                0x0003 
  735 #define  MM_OPTI_M16_WAVEIN                 0x0004 
  736 #define  MM_OPTI_M16_WAVEOUT                0x0005 
  737 #define  MM_OPTI_M16_MIXER                  0x0006 
  738 #define  MM_OPTI_M16_AUX                    0x0007 
  739 #define  MM_OPTI_P16_FMSYNTH_STEREO         0x0010 
  740 #define  MM_OPTI_P16_MIDIIN                 0x0011 
  741 #define  MM_OPTI_P16_MIDIOUT                0x0012 
  742 #define  MM_OPTI_P16_WAVEIN                 0x0013 
  743 #define  MM_OPTI_P16_WAVEOUT                0x0014 
  744 #define  MM_OPTI_P16_MIXER                  0x0015 
  745 #define  MM_OPTI_P16_AUX                    0x0016 
  746 #define  MM_OPTI_M32_WAVEIN                 0x0020 
  747 #define  MM_OPTI_M32_WAVEOUT                0x0021 
  748 #define  MM_OPTI_M32_MIDIIN                 0x0022 
  749 #define  MM_OPTI_M32_MIDIOUT                0x0023 
  750 #define  MM_OPTI_M32_SYNTH_STEREO           0x0024 
  751 #define  MM_OPTI_M32_MIXER                  0x0025 
  752 #define  MM_OPTI_M32_AUX                    0x0026 
  755 #define  MM_ADDX_PCTV_DIGITALMIX            1        
  756 #define  MM_ADDX_PCTV_WAVEIN                2        
  757 #define  MM_ADDX_PCTV_WAVEOUT               3        
  758 #define  MM_ADDX_PCTV_MIXER                 4        
  759 #define  MM_ADDX_PCTV_AUX_CD                5        
  760 #define  MM_ADDX_PCTV_AUX_LINE              6        
  763 #define  MM_AHEAD_MULTISOUND                1 
  764 #define  MM_AHEAD_SOUNDBLASTER              2 
  765 #define  MM_AHEAD_PROAUDIO                  3 
  766 #define  MM_AHEAD_GENERIC                   4 
  769 #define  MM_AMD_INTERWAVE_WAVEIN            1 
  770 #define  MM_AMD_INTERWAVE_WAVEOUT           2 
  771 #define  MM_AMD_INTERWAVE_SYNTH             3 
  772 #define  MM_AMD_INTERWAVE_MIXER1            4 
  773 #define  MM_AMD_INTERWAVE_MIXER2            5 
  774 #define  MM_AMD_INTERWAVE_JOYSTICK          6 
  775 #define  MM_AMD_INTERWAVE_EX_CD             7 
  776 #define  MM_AMD_INTERWAVE_MIDIIN            8 
  777 #define  MM_AMD_INTERWAVE_MIDIOUT           9 
  778 #define  MM_AMD_INTERWAVE_AUX1              10 
  779 #define  MM_AMD_INTERWAVE_AUX2              11 
  780 #define  MM_AMD_INTERWAVE_AUX_MIC           12 
  781 #define  MM_AMD_INTERWAVE_AUX_CD            13 
  782 #define  MM_AMD_INTERWAVE_MONO_IN           14 
  783 #define  MM_AMD_INTERWAVE_MONO_OUT          15 
  784 #define  MM_AMD_INTERWAVE_EX_TELEPHONY      16 
  785 #define  MM_AMD_INTERWAVE_WAVEOUT_BASE      17 
  786 #define  MM_AMD_INTERWAVE_WAVEOUT_TREBLE    18 
  787 #define  MM_AMD_INTERWAVE_STEREO_ENHANCED   19 
  790 #define  MM_AST_MODEMWAVE_WAVEIN            13 
  791 #define  MM_AST_MODEMWAVE_WAVEOUT           14 
  794 #define  MM_BTV_WAVEIN                      1        
  795 #define  MM_BTV_WAVEOUT                     2        
  796 #define  MM_BTV_MIDIIN                      3        
  797 #define  MM_BTV_MIDIOUT                     4        
  798 #define  MM_BTV_MIDISYNTH                   5        
  799 #define  MM_BTV_AUX_LINE                    6        
  800 #define  MM_BTV_AUX_MIC                     7        
  801 #define  MM_BTV_AUX_CD                      8        
  802 #define  MM_BTV_DIGITALIN                   9        
  803 #define  MM_BTV_DIGITALOUT                  10       
  804 #define  MM_BTV_MIDIWAVESTREAM              11       
  805 #define  MM_BTV_MIXER                       12       
  808 #define  MM_CANAM_CBXWAVEOUT                1 
  809 #define  MM_CANAM_CBXWAVEIN                 2 
  812 #define  MM_CASIO_WP150_MIDIOUT             1        
  813 #define  MM_CASIO_WP150_MIDIIN              2 
  816 #define  MM_COMPAQ_BB_WAVEIN                1 
  817 #define  MM_COMPAQ_BB_WAVEOUT               2 
  818 #define  MM_COMPAQ_BB_WAVEAUX               3 
  821 #define  MM_COREDYNAMICS_DYNAMIXHR          1        
  822 #define  MM_COREDYNAMICS_DYNASONIX_SYNTH    2        
  823 #define  MM_COREDYNAMICS_DYNASONIX_MIDI_IN  3 
  824 #define  MM_COREDYNAMICS_DYNASONIX_MIDI_OUT 4 
  825 #define  MM_COREDYNAMICS_DYNASONIX_WAVE_IN  5 
  826 #define  MM_COREDYNAMICS_DYNASONIX_WAVE_OUT 6 
  827 #define  MM_COREDYNAMICS_DYNASONIX_AUDIO_IN 7 
  828 #define  MM_COREDYNAMICS_DYNASONIX_AUDIO_OUT    8 
  829 #define  MM_COREDYNAMICS_DYNAGRAFX_VGA      9        
  830 #define  MM_COREDYNAMICS_DYNAGRAFX_WAVE_IN  10 
  831 #define  MM_COREDYNAMICS_DYNAGRAFX_WAVE_OUT 11 
  834 #define  MM_CRYSTAL_CS4232_WAVEIN           1 
  835 #define  MM_CRYSTAL_CS4232_WAVEOUT          2 
  836 #define  MM_CRYSTAL_CS4232_WAVEMIXER        3 
  837 #define  MM_CRYSTAL_CS4232_WAVEAUX_AUX1     4 
  838 #define  MM_CRYSTAL_CS4232_WAVEAUX_AUX2     5 
  839 #define  MM_CRYSTAL_CS4232_WAVEAUX_LINE     6 
  840 #define  MM_CRYSTAL_CS4232_WAVEAUX_MONO     7 
  841 #define  MM_CRYSTAL_CS4232_WAVEAUX_MASTER   8 
  842 #define  MM_CRYSTAL_CS4232_MIDIIN           9 
  843 #define  MM_CRYSTAL_CS4232_MIDIOUT          10 
  844 #define  MM_CRYSTAL_CS4232_INPUTGAIN_AUX1   13 
  845 #define  MM_CRYSTAL_CS4232_INPUTGAIN_LOOP   14 
  848 #define  MM_DDD_MIDILINK_MIDIIN             1 
  849 #define  MM_DDD_MIDILINK_MIDIOUT            2 
  852 #define  MM_DIACOUSTICS_DRUM_ACTION         1        
  855 #define  MM_DIMD_PLATFORM                   0        
  856 #define  MM_DIMD_DIRSOUND                   1 
  857 #define  MM_DIMD_VIRTMPU                    2 
  858 #define  MM_DIMD_VIRTSB                     3 
  859 #define  MM_DIMD_VIRTJOY                    4 
  860 #define  MM_DIMD_WAVEIN                     5 
  861 #define  MM_DIMD_WAVEOUT                    6 
  862 #define  MM_DIMD_MIDIIN                     7 
  863 #define  MM_DIMD_MIDIOUT                    8 
  864 #define  MM_DIMD_AUX_LINE                   9 
  865 #define  MM_DIMD_MIXER                      10 
  868 #define  MM_DIGITAL_AUDIO_LABS_V8           0x10 
  869 #define  MM_DIGITAL_AUDIO_LABS_CPRO         0x11 
  872 #define  MM_DIGITAL_AV320_WAVEIN            1        
  873 #define  MM_DIGITAL_AV320_WAVEOUT           2        
  876 #define  MM_ECS_AADF_MIDI_IN                10 
  877 #define  MM_ECS_AADF_MIDI_OUT               11 
  878 #define  MM_ECS_AADF_WAVE2MIDI_IN           12 
  881 #define  MM_ENSONIQ_SOUNDSCAPE              0x10     
  882 #define  MM_SOUNDSCAPE_WAVEOUT              MM_ENSONIQ_SOUNDSCAPE+1 
  883 #define  MM_SOUNDSCAPE_WAVEOUT_AUX          MM_ENSONIQ_SOUNDSCAPE+2 
  884 #define  MM_SOUNDSCAPE_WAVEIN               MM_ENSONIQ_SOUNDSCAPE+3 
  885 #define  MM_SOUNDSCAPE_MIDIOUT              MM_ENSONIQ_SOUNDSCAPE+4 
  886 #define  MM_SOUNDSCAPE_MIDIIN               MM_ENSONIQ_SOUNDSCAPE+5 
  887 #define  MM_SOUNDSCAPE_SYNTH                MM_ENSONIQ_SOUNDSCAPE+6 
  888 #define  MM_SOUNDSCAPE_MIXER                MM_ENSONIQ_SOUNDSCAPE+7 
  889 #define  MM_SOUNDSCAPE_AUX                  MM_ENSONIQ_SOUNDSCAPE+8 
  892 #define  MM_FRONTIER_WAVECENTER_MIDIIN      1        
  893 #define  MM_FRONTIER_WAVECENTER_MIDIOUT     2 
  894 #define  MM_FRONTIER_WAVECENTER_WAVEIN      3 
  895 #define  MM_FRONTIER_WAVECENTER_WAVEOUT     4 
  898 #define  MM_GADGETLABS_WAVE44_WAVEIN        1 
  899 #define  MM_GADGETLABS_WAVE44_WAVEOUT       2 
  900 #define  MM_GADGETLABS_WAVE42_WAVEIN        3 
  901 #define  MM_GADGETLABS_WAVE42_WAVEOUT       4 
  902 #define  MM_GADGETLABS_WAVE4_MIDIIN         5 
  903 #define  MM_GADGETLABS_WAVE4_MIDIOUT        6 
  906 #define  MM_KAY_ELEMETRICS_CSL              0x4300 
  907 #define  MM_KAY_ELEMETRICS_CSL_DAT          0x4308 
  908 #define  MM_KAY_ELEMETRICS_CSL_4CHANNEL     0x4309 
  911 #define  MM_LERNOUT_ANDHAUSPIE_LHCODECACM   1 
  914 #define  MM_MPTUS_SPWAVEOUT                 1        
  917 #define  MM_MOTU_MTP_MIDIOUT_ALL            100 
  918 #define  MM_MOTU_MTP_MIDIIN_1               101 
  919 #define  MM_MOTU_MTP_MIDIOUT_1              101 
  920 #define  MM_MOTU_MTP_MIDIIN_2               102 
  921 #define  MM_MOTU_MTP_MIDIOUT_2              102 
  922 #define  MM_MOTU_MTP_MIDIIN_3               103 
  923 #define  MM_MOTU_MTP_MIDIOUT_3              103 
  924 #define  MM_MOTU_MTP_MIDIIN_4               104 
  925 #define  MM_MOTU_MTP_MIDIOUT_4              104 
  926 #define  MM_MOTU_MTP_MIDIIN_5               105 
  927 #define  MM_MOTU_MTP_MIDIOUT_5              105 
  928 #define  MM_MOTU_MTP_MIDIIN_6               106 
  929 #define  MM_MOTU_MTP_MIDIOUT_6              106 
  930 #define  MM_MOTU_MTP_MIDIIN_7               107 
  931 #define  MM_MOTU_MTP_MIDIOUT_7              107 
  932 #define  MM_MOTU_MTP_MIDIIN_8               108 
  933 #define  MM_MOTU_MTP_MIDIOUT_8              108 
  935 #define  MM_MOTU_MTPII_MIDIOUT_ALL          200 
  936 #define  MM_MOTU_MTPII_MIDIIN_SYNC          200 
  937 #define  MM_MOTU_MTPII_MIDIIN_1             201 
  938 #define  MM_MOTU_MTPII_MIDIOUT_1            201 
  939 #define  MM_MOTU_MTPII_MIDIIN_2             202 
  940 #define  MM_MOTU_MTPII_MIDIOUT_2            202 
  941 #define  MM_MOTU_MTPII_MIDIIN_3             203 
  942 #define  MM_MOTU_MTPII_MIDIOUT_3            203 
  943 #define  MM_MOTU_MTPII_MIDIIN_4             204 
  944 #define  MM_MOTU_MTPII_MIDIOUT_4            204 
  945 #define  MM_MOTU_MTPII_MIDIIN_5             205 
  946 #define  MM_MOTU_MTPII_MIDIOUT_5            205 
  947 #define  MM_MOTU_MTPII_MIDIIN_6             206 
  948 #define  MM_MOTU_MTPII_MIDIOUT_6            206 
  949 #define  MM_MOTU_MTPII_MIDIIN_7             207 
  950 #define  MM_MOTU_MTPII_MIDIOUT_7            207 
  951 #define  MM_MOTU_MTPII_MIDIIN_8             208 
  952 #define  MM_MOTU_MTPII_MIDIOUT_8            208 
  953 #define  MM_MOTU_MTPII_NET_MIDIIN_1         209 
  954 #define  MM_MOTU_MTPII_NET_MIDIOUT_1        209 
  955 #define  MM_MOTU_MTPII_NET_MIDIIN_2         210 
  956 #define  MM_MOTU_MTPII_NET_MIDIOUT_2        210 
  957 #define  MM_MOTU_MTPII_NET_MIDIIN_3         211 
  958 #define  MM_MOTU_MTPII_NET_MIDIOUT_3        211 
  959 #define  MM_MOTU_MTPII_NET_MIDIIN_4         212 
  960 #define  MM_MOTU_MTPII_NET_MIDIOUT_4        212 
  961 #define  MM_MOTU_MTPII_NET_MIDIIN_5         213 
  962 #define  MM_MOTU_MTPII_NET_MIDIOUT_5        213 
  963 #define  MM_MOTU_MTPII_NET_MIDIIN_6         214 
  964 #define  MM_MOTU_MTPII_NET_MIDIOUT_6        214 
  965 #define  MM_MOTU_MTPII_NET_MIDIIN_7         215 
  966 #define  MM_MOTU_MTPII_NET_MIDIOUT_7        215 
  967 #define  MM_MOTU_MTPII_NET_MIDIIN_8         216 
  968 #define  MM_MOTU_MTPII_NET_MIDIOUT_8        216 
  970 #define  MM_MOTU_MXP_MIDIIN_MIDIOUT_ALL     300 
  971 #define  MM_MOTU_MXP_MIDIIN_SYNC            300 
  972 #define  MM_MOTU_MXP_MIDIIN_MIDIIN_1        301 
  973 #define  MM_MOTU_MXP_MIDIIN_MIDIOUT_1       301 
  974 #define  MM_MOTU_MXP_MIDIIN_MIDIIN_2        302 
  975 #define  MM_MOTU_MXP_MIDIIN_MIDIOUT_2       302 
  976 #define  MM_MOTU_MXP_MIDIIN_MIDIIN_3        303 
  977 #define  MM_MOTU_MXP_MIDIIN_MIDIOUT_3       303 
  978 #define  MM_MOTU_MXP_MIDIIN_MIDIIN_4        304 
  979 #define  MM_MOTU_MXP_MIDIIN_MIDIOUT_4       304 
  980 #define  MM_MOTU_MXP_MIDIIN_MIDIIN_5        305 
  981 #define  MM_MOTU_MXP_MIDIIN_MIDIOUT_5       305 
  982 #define  MM_MOTU_MXP_MIDIIN_MIDIIN_6        306 
  983 #define  MM_MOTU_MXP_MIDIIN_MIDIOUT_6       306 
  985 #define  MM_MOTU_MXPMPU_MIDIOUT_ALL         400 
  986 #define  MM_MOTU_MXPMPU_MIDIIN_SYNC         400 
  987 #define  MM_MOTU_MXPMPU_MIDIIN_1            401 
  988 #define  MM_MOTU_MXPMPU_MIDIOUT_1           401 
  989 #define  MM_MOTU_MXPMPU_MIDIIN_2            402 
  990 #define  MM_MOTU_MXPMPU_MIDIOUT_2           402 
  991 #define  MM_MOTU_MXPMPU_MIDIIN_3            403 
  992 #define  MM_MOTU_MXPMPU_MIDIOUT_3           403 
  993 #define  MM_MOTU_MXPMPU_MIDIIN_4            404 
  994 #define  MM_MOTU_MXPMPU_MIDIOUT_4           404 
  995 #define  MM_MOTU_MXPMPU_MIDIIN_5            405 
  996 #define  MM_MOTU_MXPMPU_MIDIOUT_5           405 
  997 #define  MM_MOTU_MXPMPU_MIDIIN_6            406 
  998 #define  MM_MOTU_MXPMPU_MIDIOUT_6           406 
 1000 #define  MM_MOTU_MXN_MIDIOUT_ALL            500 
 1001 #define  MM_MOTU_MXN_MIDIIN_SYNC            500 
 1002 #define  MM_MOTU_MXN_MIDIIN_1               501 
 1003 #define  MM_MOTU_MXN_MIDIOUT_1              501 
 1004 #define  MM_MOTU_MXN_MIDIIN_2               502 
 1005 #define  MM_MOTU_MXN_MIDIOUT_2              502 
 1006 #define  MM_MOTU_MXN_MIDIIN_3               503 
 1007 #define  MM_MOTU_MXN_MIDIOUT_3              503 
 1008 #define  MM_MOTU_MXN_MIDIIN_4               504 
 1009 #define  MM_MOTU_MXN_MIDIOUT_4              504 
 1011 #define  MM_MOTU_FLYER_MIDI_IN_SYNC         600 
 1012 #define  MM_MOTU_FLYER_MIDI_IN_A            601 
 1013 #define  MM_MOTU_FLYER_MIDI_OUT_A           601 
 1014 #define  MM_MOTU_FLYER_MIDI_IN_B            602 
 1015 #define  MM_MOTU_FLYER_MIDI_OUT_B           602 
 1017 #define  MM_MOTU_PKX_MIDI_IN_SYNC           700 
 1018 #define  MM_MOTU_PKX_MIDI_IN_A              701 
 1019 #define  MM_MOTU_PKX_MIDI_OUT_A             701 
 1020 #define  MM_MOTU_PKX_MIDI_IN_B              702 
 1021 #define  MM_MOTU_PKX_MIDI_OUT_B             702 
 1023 #define  MM_MOTU_DTX_MIDI_IN_SYNC           800 
 1024 #define  MM_MOTU_DTX_MIDI_IN_A              801 
 1025 #define  MM_MOTU_DTX_MIDI_OUT_A             801 
 1026 #define  MM_MOTU_DTX_MIDI_IN_B              802 
 1027 #define  MM_MOTU_DTX_MIDI_OUT_B             802 
 1029 #define  MM_MOTU_MTPAV_MIDIOUT_ALL          900 
 1030 #define  MM_MOTU_MTPAV_MIDIIN_SYNC          900 
 1031 #define  MM_MOTU_MTPAV_MIDIIN_1             901 
 1032 #define  MM_MOTU_MTPAV_MIDIOUT_1            901 
 1033 #define  MM_MOTU_MTPAV_MIDIIN_2             902 
 1034 #define  MM_MOTU_MTPAV_MIDIOUT_2            902 
 1035 #define  MM_MOTU_MTPAV_MIDIIN_3             903 
 1036 #define  MM_MOTU_MTPAV_MIDIOUT_3            903 
 1037 #define  MM_MOTU_MTPAV_MIDIIN_4             904 
 1038 #define  MM_MOTU_MTPAV_MIDIOUT_4            904 
 1039 #define  MM_MOTU_MTPAV_MIDIIN_5             905 
 1040 #define  MM_MOTU_MTPAV_MIDIOUT_5            905 
 1041 #define  MM_MOTU_MTPAV_MIDIIN_6             906 
 1042 #define  MM_MOTU_MTPAV_MIDIOUT_6            906 
 1043 #define  MM_MOTU_MTPAV_MIDIIN_7             907 
 1044 #define  MM_MOTU_MTPAV_MIDIOUT_7            907 
 1045 #define  MM_MOTU_MTPAV_MIDIIN_8             908 
 1046 #define  MM_MOTU_MTPAV_MIDIOUT_8            908 
 1047 #define  MM_MOTU_MTPAV_NET_MIDIIN_1         909 
 1048 #define  MM_MOTU_MTPAV_NET_MIDIOUT_1        909 
 1049 #define  MM_MOTU_MTPAV_NET_MIDIIN_2         910 
 1050 #define  MM_MOTU_MTPAV_NET_MIDIOUT_2        910 
 1051 #define  MM_MOTU_MTPAV_NET_MIDIIN_3         911 
 1052 #define  MM_MOTU_MTPAV_NET_MIDIOUT_3        911 
 1053 #define  MM_MOTU_MTPAV_NET_MIDIIN_4         912 
 1054 #define  MM_MOTU_MTPAV_NET_MIDIOUT_4        912 
 1055 #define  MM_MOTU_MTPAV_NET_MIDIIN_5         913 
 1056 #define  MM_MOTU_MTPAV_NET_MIDIOUT_5        913 
 1057 #define  MM_MOTU_MTPAV_NET_MIDIIN_6         914 
 1058 #define  MM_MOTU_MTPAV_NET_MIDIOUT_6        914 
 1059 #define  MM_MOTU_MTPAV_NET_MIDIIN_7         915 
 1060 #define  MM_MOTU_MTPAV_NET_MIDIOUT_7        915 
 1061 #define  MM_MOTU_MTPAV_NET_MIDIIN_8         916 
 1062 #define  MM_MOTU_MTPAV_NET_MIDIOUT_8        916 
 1063 #define  MM_MOTU_MTPAV_MIDIIN_ADAT          917 
 1064 #define  MM_MOTU_MTPAV_MIDIOUT_ADAT         917 
 1068 #define  MM_MIRO_MOVIEPRO                   1        
 1069 #define  MM_MIRO_VIDEOD1                    2        
 1070 #define  MM_MIRO_VIDEODC1TV                 3        
 1071 #define  MM_MIRO_VIDEOTD                    4        
 1072 #define  MM_MIRO_DC30_WAVEOUT               5 
 1073 #define  MM_MIRO_DC30_WAVEIN                6 
 1074 #define  MM_MIRO_DC30_MIX                   7 
 1077 #define  MM_NEC_73_86_SYNTH                 5 
 1078 #define  MM_NEC_73_86_WAVEOUT               6 
 1079 #define  MM_NEC_73_86_WAVEIN                7 
 1080 #define  MM_NEC_26_SYNTH                    9 
 1081 #define  MM_NEC_MPU401_MIDIOUT              10 
 1082 #define  MM_NEC_MPU401_MIDIIN               11 
 1083 #define  MM_NEC_JOYSTICK                    12 
 1086 #define  MM_NORRIS_VOICELINK                1 
 1089 #define  MM_NORTEL_MPXAC_WAVEIN             1        
 1090 #define  MM_NORTEL_MPXAC_WAVEOUT            2        
 1093 #define  MM_NVIDIA_WAVEOUT                  1 
 1094 #define  MM_NVIDIA_WAVEIN                   2 
 1095 #define  MM_NVIDIA_MIDIOUT                  3 
 1096 #define  MM_NVIDIA_MIDIIN                   4 
 1097 #define  MM_NVIDIA_GAMEPORT                 5 
 1098 #define  MM_NVIDIA_MIXER                    6 
 1099 #define  MM_NVIDIA_AUX                      7 
 1102 #define  MM_OKSORI_BASE                     0                       
 1103 #define  MM_OKSORI_OSR8_WAVEOUT             MM_OKSORI_BASE+1        
 1104 #define  MM_OKSORI_OSR8_WAVEIN              MM_OKSORI_BASE+2        
 1105 #define  MM_OKSORI_OSR16_WAVEOUT            MM_OKSORI_BASE+3        
 1106 #define  MM_OKSORI_OSR16_WAVEIN             MM_OKSORI_BASE+4        
 1107 #define  MM_OKSORI_FM_OPL4                  MM_OKSORI_BASE+5        
 1108 #define  MM_OKSORI_MIX_MASTER               MM_OKSORI_BASE+6        
 1109 #define  MM_OKSORI_MIX_WAVE                 MM_OKSORI_BASE+7        
 1110 #define  MM_OKSORI_MIX_FM                   MM_OKSORI_BASE+8        
 1111 #define  MM_OKSORI_MIX_LINE                 MM_OKSORI_BASE+9        
 1112 #define  MM_OKSORI_MIX_CD                   MM_OKSORI_BASE+10       
 1113 #define  MM_OKSORI_MIX_MIC                  MM_OKSORI_BASE+11       
 1114 #define  MM_OKSORI_MIX_ECHO                 MM_OKSORI_BASE+12       
 1115 #define  MM_OKSORI_MIX_AUX1                 MM_OKSORI_BASE+13       
 1116 #define  MM_OKSORI_MIX_LINE1                MM_OKSORI_BASE+14       
 1117 #define  MM_OKSORI_EXT_MIC1                 MM_OKSORI_BASE+15       
 1118 #define  MM_OKSORI_EXT_MIC2                 MM_OKSORI_BASE+16       
 1119 #define  MM_OKSORI_MIDIOUT                  MM_OKSORI_BASE+17       
 1120 #define  MM_OKSORI_MIDIIN                   MM_OKSORI_BASE+18       
 1121 #define  MM_OKSORI_MPEG_CDVISION            MM_OKSORI_BASE+19       
 1124 #define  MM_OSITECH_TRUMPCARD               1        
 1127 #define  MM_OSPREY_1000WAVEIN               1 
 1128 #define  MM_OSPREY_1000WAVEOUT              2 
 1131 #define  MM_QUARTERDECK_LHWAVEIN            0       
 1132 #define  MM_QUARTERDECK_LHWAVEOUT           1       
 1135 #define  MM_RHETOREX_WAVEIN                 1 
 1136 #define  MM_RHETOREX_WAVEOUT                2 
 1139 #define  MM_VOICEMIXER                      1 
 1140 #define  ROCKWELL_WA1_WAVEIN                100 
 1141 #define  ROCKWELL_WA1_WAVEOUT               101 
 1142 #define  ROCKWELL_WA1_SYNTH                 102 
 1143 #define  ROCKWELL_WA1_MIXER                 103 
 1144 #define  ROCKWELL_WA1_MPU401_IN             104 
 1145 #define  ROCKWELL_WA1_MPU401_OUT            105 
 1146 #define  ROCKWELL_WA2_WAVEIN                200 
 1147 #define  ROCKWELL_WA2_WAVEOUT               201 
 1148 #define  ROCKWELL_WA2_SYNTH                 202 
 1149 #define  ROCKWELL_WA2_MIXER                 203 
 1150 #define  ROCKWELL_WA2_MPU401_IN             204 
 1151 #define  ROCKWELL_WA2_MPU401_OUT            205 
 1154 #define  MM_S3_WAVEOUT                      0x1 
 1155 #define  MM_S3_WAVEIN                       0x2 
 1156 #define  MM_S3_MIDIOUT                      0x3 
 1157 #define  MM_S3_MIDIIN                       0x4 
 1158 #define  MM_S3_FMSYNTH                      0x5 
 1159 #define  MM_S3_MIXER                        0x6 
 1160 #define  MM_S3_AUX                          0x7 
 1163 #define  MM_SEERSYS_SEERSYNTH               1 
 1164 #define  MM_SEERSYS_SEERWAVE                2 
 1165 #define  MM_SEERSYS_SEERMIX                 3 
 1168 #define  MM_SOFTSOUND_CODEC                 1 
 1171 #define  MM_SOUNDESIGNS_WAVEIN              1 
 1172 #define  MM_SOUNDESIGNS_WAVEOUT             2 
 1175 #define  MM_SSP_SNDFESWAVEIN                1        
 1176 #define  MM_SSP_SNDFESWAVEOUT               2        
 1177 #define  MM_SSP_SNDFESMIDIIN                3        
 1178 #define  MM_SSP_SNDFESMIDIOUT               4        
 1179 #define  MM_SSP_SNDFESSYNTH                 5        
 1180 #define  MM_SSP_SNDFESMIX                   6        
 1181 #define  MM_SSP_SNDFESAUX                   7        
 1184 #define  MM_TDK_MW_MIDI_SYNTH               1 
 1185 #define  MM_TDK_MW_MIDI_IN                  2 
 1186 #define  MM_TDK_MW_MIDI_OUT                 3 
 1187 #define  MM_TDK_MW_WAVE_IN                  4 
 1188 #define  MM_TDK_MW_WAVE_OUT                 5 
 1189 #define  MM_TDK_MW_AUX                      6 
 1190 #define  MM_TDK_MW_MIXER                    10 
 1191 #define  MM_TDK_MW_AUX_MASTER               100 
 1192 #define  MM_TDK_MW_AUX_BASS                 101 
 1193 #define  MM_TDK_MW_AUX_TREBLE               102 
 1194 #define  MM_TDK_MW_AUX_MIDI_VOL             103 
 1195 #define  MM_TDK_MW_AUX_WAVE_VOL             104 
 1196 #define  MM_TDK_MW_AUX_WAVE_RVB             105 
 1197 #define  MM_TDK_MW_AUX_WAVE_CHR             106 
 1198 #define  MM_TDK_MW_AUX_VOL                  107 
 1199 #define  MM_TDK_MW_AUX_RVB                  108 
 1200 #define  MM_TDK_MW_AUX_CHR                  109 
 1203 #define  MM_TBS_TROPEZ_WAVEIN               37 
 1204 #define  MM_TBS_TROPEZ_WAVEOUT              38 
 1205 #define  MM_TBS_TROPEZ_AUX1                 39 
 1206 #define  MM_TBS_TROPEZ_AUX2                 40 
 1207 #define  MM_TBS_TROPEZ_LINE                 41 
 1210 #define  MM_VIENNASYS_TSP_WAVE_DRIVER       1 
 1213 #define  MM_VIONA_QVINPCI_MIXER             1        
 1214 #define  MM_VIONA_QVINPCI_WAVEIN            2 
 1215 #define  MM_VIONAQVINPCI_WAVEOUT            3 
 1216 #define  MM_VIONA_BUSTER_MIXER              4        
 1217 #define  MM_VIONA_CINEMASTER_MIXER          5        
 1218 #define  MM_VIONA_CONCERTO_MIXER            6        
 1221 #define  MM_WILDCAT_AUTOSCOREMIDIIN         1        
 1224 #define  MM_WILLOWPOND_FMSYNTH_STEREO       20 
 1225 #define  MM_WILLOWPOND_SNDPORT_WAVEIN       100 
 1226 #define  MM_WILLOWPOND_SNDPORT_WAVEOUT      101 
 1227 #define  MM_WILLOWPOND_SNDPORT_MIXER        102 
 1228 #define  MM_WILLOWPOND_SNDPORT_AUX          103 
 1229 #define  MM_WILLOWPOND_PH_WAVEIN            104 
 1230 #define  MM_WILLOWPOND_PH_WAVEOUT           105 
 1231 #define  MM_WILLOWPOND_PH_MIXER             106 
 1232 #define  MM_WILLOWPOND_PH_AUX               107 
 1235 #define  MM_WORKBIT_MIXER                   1       
 1236 #define  MM_WORKBIT_WAVEOUT                 2       
 1237 #define  MM_WORKBIT_WAVEIN                  3       
 1238 #define  MM_WORKBIT_MIDIIN                  4       
 1239 #define  MM_WORKBIT_MIDIOUT                 5       
 1240 #define  MM_WORKBIT_FMSYNTH                 6       
 1241 #define  MM_WORKBIT_AUX                     7       
 1242 #define  MM_WORKBIT_JOYSTICK                8 
 1245 #define  MM_FHGIIS_MPEGLAYER3               10 
 1254 #define RIFFINFO_IARL      mmioFOURCC ('I', 'A', 'R', 'L')      
 1255 #define RIFFINFO_IART      mmioFOURCC ('I', 'A', 'R', 'T')      
 1256 #define RIFFINFO_ICMS      mmioFOURCC ('I', 'C', 'M', 'S')      
 1257 #define RIFFINFO_ICMT      mmioFOURCC ('I', 'C', 'M', 'T')      
 1258 #define RIFFINFO_ICOP      mmioFOURCC ('I', 'C', 'O', 'P')      
 1259 #define RIFFINFO_ICRD      mmioFOURCC ('I', 'C', 'R', 'D')      
 1260 #define RIFFINFO_ICRP      mmioFOURCC ('I', 'C', 'R', 'P')      
 1261 #define RIFFINFO_IDIM      mmioFOURCC ('I', 'D', 'I', 'M')      
 1262 #define RIFFINFO_IDPI      mmioFOURCC ('I', 'D', 'P', 'I')      
 1263 #define RIFFINFO_IENG      mmioFOURCC ('I', 'E', 'N', 'G')      
 1264 #define RIFFINFO_IGNR      mmioFOURCC ('I', 'G', 'N', 'R')      
 1265 #define RIFFINFO_IKEY      mmioFOURCC ('I', 'K', 'E', 'Y')      
 1266 #define RIFFINFO_ILGT      mmioFOURCC ('I', 'L', 'G', 'T')      
 1267 #define RIFFINFO_IMED      mmioFOURCC ('I', 'M', 'E', 'D')      
 1268 #define RIFFINFO_INAM      mmioFOURCC ('I', 'N', 'A', 'M')      
 1269 #define RIFFINFO_IPLT      mmioFOURCC ('I', 'P', 'L', 'T')      
 1270 #define RIFFINFO_IPRD      mmioFOURCC ('I', 'P', 'R', 'D')      
 1271 #define RIFFINFO_ISBJ      mmioFOURCC ('I', 'S', 'B', 'J')      
 1272 #define RIFFINFO_ISFT      mmioFOURCC ('I', 'S', 'F', 'T')      
 1273 #define RIFFINFO_ISHP      mmioFOURCC ('I', 'S', 'H', 'P')      
 1274 #define RIFFINFO_ISRC      mmioFOURCC ('I', 'S', 'R', 'C')      
 1275 #define RIFFINFO_ISRF      mmioFOURCC ('I', 'S', 'R', 'F')      
 1276 #define RIFFINFO_ITCH      mmioFOURCC ('I', 'T', 'C', 'H')      
 1279 #define RIFFINFO_ISMP      mmioFOURCC ('I', 'S', 'M', 'P')      
 1284 #define RIFFINFO_IDIT      mmioFOURCC ('I', 'D', 'I', 'T')      
 1302 #define  WAVE_FORMAT_UNKNOWN    0x0000   
 1303 #define  WAVE_FORMAT_ADPCM      0x0002   
 1304 #define  WAVE_FORMAT_IEEE_FLOAT 0x0003   
 1308 #define  WAVE_FORMAT_IBM_CVSD   0x0005   
 1309 #define  WAVE_FORMAT_ALAW       0x0006   
 1310 #define  WAVE_FORMAT_MULAW      0x0007   
 1311 #define  WAVE_FORMAT_OKI_ADPCM  0x0010   
 1312 #define  WAVE_FORMAT_DVI_ADPCM  0x0011   
 1313 #define  WAVE_FORMAT_IMA_ADPCM  (WAVE_FORMAT_DVI_ADPCM)  
 1314 #define  WAVE_FORMAT_MEDIASPACE_ADPCM   0x0012   
 1315 #define  WAVE_FORMAT_SIERRA_ADPCM       0x0013   
 1316 #define  WAVE_FORMAT_G723_ADPCM 0x0014   
 1317 #define  WAVE_FORMAT_DIGISTD    0x0015   
 1318 #define  WAVE_FORMAT_DIGIFIX    0x0016   
 1319 #define  WAVE_FORMAT_DIALOGIC_OKI_ADPCM 0x0017   
 1320 #define  WAVE_FORMAT_MEDIAVISION_ADPCM  0x0018   
 1321 #define  WAVE_FORMAT_YAMAHA_ADPCM       0x0020   
 1322 #define  WAVE_FORMAT_SONARC     0x0021   
 1323 #define  WAVE_FORMAT_DSPGROUP_TRUESPEECH        0x0022   
 1324 #define  WAVE_FORMAT_ECHOSC1    0x0023   
 1325 #define  WAVE_FORMAT_AUDIOFILE_AF36     0x0024   
 1326 #define  WAVE_FORMAT_APTX       0x0025   
 1327 #define  WAVE_FORMAT_AUDIOFILE_AF10     0x0026   
 1328 #define  WAVE_FORMAT_DOLBY_AC2  0x0030   
 1329 #define  WAVE_FORMAT_GSM610     0x0031   
 1330 #define  WAVE_FORMAT_MSNAUDIO   0x0032   
 1331 #define  WAVE_FORMAT_ANTEX_ADPCME       0x0033   
 1332 #define  WAVE_FORMAT_CONTROL_RES_VQLPC  0x0034   
 1333 #define  WAVE_FORMAT_DIGIREAL   0x0035   
 1334 #define  WAVE_FORMAT_DIGIADPCM  0x0036   
 1335 #define  WAVE_FORMAT_CONTROL_RES_CR10   0x0037   
 1336 #define  WAVE_FORMAT_NMS_VBXADPCM       0x0038   
 1337 #define  WAVE_FORMAT_CS_IMAADPCM 0x0039  
 1338 #define  WAVE_FORMAT_ECHOSC3     0x003A  
 1339 #define  WAVE_FORMAT_ROCKWELL_ADPCM     0x003B   
 1340 #define  WAVE_FORMAT_ROCKWELL_DIGITALK  0x003C   
 1341 #define  WAVE_FORMAT_XEBEC      0x003D   
 1342 #define  WAVE_FORMAT_G721_ADPCM 0x0040   
 1343 #define  WAVE_FORMAT_G728_CELP  0x0041   
 1344 #define  WAVE_FORMAT_MPEG       0x0050   
 1345 #define  WAVE_FORMAT_MPEGLAYER3 0x0055   
 1346 #define  WAVE_FORMAT_CIRRUS     0x0060   
 1347 #define  WAVE_FORMAT_ESPCM      0x0061   
 1348 #define  WAVE_FORMAT_VOXWARE    0x0062   
 1349 #define  WAVEFORMAT_CANOPUS_ATRAC       0x0063   
 1350 #define  WAVE_FORMAT_G726_ADPCM 0x0064   
 1351 #define  WAVE_FORMAT_G722_ADPCM 0x0065   
 1352 #define  WAVE_FORMAT_DSAT       0x0066   
 1353 #define  WAVE_FORMAT_DSAT_DISPLAY       0x0067   
 1354 #define  WAVE_FORMAT_SOFTSOUND  0x0080   
 1355 #define  WAVE_FORMAT_RHETOREX_ADPCM     0x0100   
 1356 #define  WAVE_FORMAT_CREATIVE_ADPCM     0x0200   
 1357 #define  WAVE_FORMAT_CREATIVE_FASTSPEECH8       0x0202   
 1358 #define  WAVE_FORMAT_CREATIVE_FASTSPEECH10      0x0203   
 1359 #define  WAVE_FORMAT_QUARTERDECK 0x0220  
 1360 #define  WAVE_FORMAT_FM_TOWNS_SND       0x0300   
 1361 #define  WAVE_FORMAT_BTV_DIGITAL        0x0400   
 1362 #define  WAVE_FORMAT_OLIGSM     0x1000   
 1363 #define  WAVE_FORMAT_OLIADPCM   0x1001   
 1364 #define  WAVE_FORMAT_OLICELP    0x1002   
 1365 #define  WAVE_FORMAT_OLISBC     0x1003   
 1366 #define  WAVE_FORMAT_OLIOPR     0x1004   
 1367 #define  WAVE_FORMAT_LH_CODEC   0x1100   
 1368 #define  WAVE_FORMAT_NORRIS     0x1400   
 1375 #define WAVE_FORMAT_DEVELOPMENT         (0xFFFF) 
 1379 #ifndef WAVE_FORMAT_PCM 
 1394 #define WAVE_FORMAT_PCM     1 
 1411 #ifndef _WAVEFORMATEX_ 
 1412 #define _WAVEFORMATEX_ 
 1449 #pragma warning(disable:4200) 
 1463 #pragma warning(default:4200) 
 1820 #define ACM_MPEG_LAYER1             (0x0001) 
 1821 #define ACM_MPEG_LAYER2             (0x0002) 
 1822 #define ACM_MPEG_LAYER3             (0x0004) 
 1823 #define ACM_MPEG_STEREO             (0x0001) 
 1824 #define ACM_MPEG_JOINTSTEREO        (0x0002) 
 1825 #define ACM_MPEG_DUALCHANNEL        (0x0004) 
 1826 #define ACM_MPEG_SINGLECHANNEL      (0x0008) 
 1827 #define ACM_MPEG_PRIVATEBIT         (0x0001) 
 1828 #define ACM_MPEG_COPYRIGHT          (0x0002) 
 1829 #define ACM_MPEG_ORIGINALHOME       (0x0004) 
 1830 #define ACM_MPEG_PROTECTIONBIT      (0x0008) 
 1831 #define ACM_MPEG_ID_MPEG1           (0x0010) 
 1837 #define MPEGLAYER3_WFX_EXTRA_BYTES   12 
 1856 #define MPEGLAYER3_ID_UNKNOWN            0 
 1857 #define MPEGLAYER3_ID_MPEG               1 
 1858 #define MPEGLAYER3_ID_CONSTANTFRAMESIZE  2 
 1860 #define MPEGLAYER3_FLAG_PADDING_ISO      0x00000000 
 1861 #define MPEGLAYER3_FLAG_PADDING_ON       0x00000001 
 1862 #define MPEGLAYER3_FLAG_PADDING_OFF      0x00000002 
 2008 #ifndef _ACM_WAVEFILTER 
 2009 #define _ACM_WAVEFILTER 
 2011 #define WAVE_FILTER_UNKNOWN         0x0000 
 2012 #define WAVE_FILTER_DEVELOPMENT    (0xFFFF) 
 2026 #ifndef WAVE_FILTER_VOLUME 
 2027 #define WAVE_FILTER_VOLUME      0x0001 
 2039 #ifndef WAVE_FILTER_ECHO 
 2040 #define WAVE_FILTER_ECHO        0x0002 
 2059 #define RIFFWAVE_inst   mmioFOURCC('i','n','s','t') 
 2092 #define RIFFCPPO        mmioFOURCC('C','P','P','O') 
 2094 #define RIFFCPPO_objr   mmioFOURCC('o','b','j','r') 
 2095 #define RIFFCPPO_obji   mmioFOURCC('o','b','j','i') 
 2097 #define RIFFCPPO_clsr   mmioFOURCC('c','l','s','r') 
 2098 #define RIFFCPPO_clsi   mmioFOURCC('c','l','s','i') 
 2100 #define RIFFCPPO_mbr    mmioFOURCC('m','b','r',' ') 
 2102 #define RIFFCPPO_char   mmioFOURCC('c','h','a','r') 
 2104 #define RIFFCPPO_byte   mmioFOURCC('b','y','t','e') 
 2105 #define RIFFCPPO_int    mmioFOURCC('i','n','t',' ') 
 2106 #define RIFFCPPO_word   mmioFOURCC('w','o','r','d') 
 2107 #define RIFFCPPO_long   mmioFOURCC('l','o','n','g') 
 2108 #define RIFFCPPO_dwrd   mmioFOURCC('d','w','r','d') 
 2109 #define RIFFCPPO_flt    mmioFOURCC('f','l','t',' ') 
 2110 #define RIFFCPPO_dbl    mmioFOURCC('d','b','l',' ') 
 2111 #define RIFFCPPO_str    mmioFOURCC('s','t','r',' ') 
 2122 #ifndef BI_BITFIELDS 
 2123 #define BI_BITFIELDS    3 
 2126 #ifndef QUERYDIBSUPPORT 
 2128 #define QUERYDIBSUPPORT 3073 
 2129 #define QDI_SETDIBITS   0x0001 
 2130 #define QDI_GETDIBITS   0x0002 
 2131 #define QDI_DIBTOSCREEN 0x0004 
 2132 #define QDI_STRETCHDIB  0x0008 
 2157 #define BICOMP_IBMULTIMOTION    mmioFOURCC('U', 'L', 'T', 'I') 
 2158 #define BICOMP_IBMPHOTOMOTION   mmioFOURCC('P', 'H', 'M', 'O') 
 2159 #define BICOMP_CREATIVEYUV      mmioFOURCC('c', 'y', 'u', 'v') 
 2164 #define JPEG_DIB        mmioFOURCC('J','P','E','G')     
 2165 #define MJPG_DIB        mmioFOURCC('M','J','P','G')     
 2168 #define JPEG_PROCESS_BASELINE           0        
 2171 #define AVIIF_CONTROLFRAME              0x00000200L      
 2174 #define JIFMK_SOF0    0xFFC0    
 2175 #define JIFMK_SOF1    0xFFC1    
 2176 #define JIFMK_SOF2    0xFFC2    
 2177 #define JIFMK_SOF3    0xFFC3    
 2178 #define JIFMK_SOF5    0xFFC5    
 2179 #define JIFMK_SOF6    0xFFC6    
 2180 #define JIFMK_SOF7    0xFFC7    
 2181 #define JIFMK_JPG     0xFFC8    
 2182 #define JIFMK_SOF9    0xFFC9    
 2183 #define JIFMK_SOF10   0xFFCA    
 2184 #define JIFMK_SOF11   0xFFCB    
 2185 #define JIFMK_SOF13   0xFFCD    
 2186 #define JIFMK_SOF14   0xFFCE    
 2187 #define JIFMK_SOF15   0xFFCF    
 2188 #define JIFMK_DHT     0xFFC4    
 2189 #define JIFMK_DAC     0xFFCC    
 2190 #define JIFMK_RST0    0xFFD0    
 2191 #define JIFMK_RST1    0xFFD1    
 2192 #define JIFMK_RST2    0xFFD2    
 2193 #define JIFMK_RST3    0xFFD3    
 2194 #define JIFMK_RST4    0xFFD4    
 2195 #define JIFMK_RST5    0xFFD5    
 2196 #define JIFMK_RST6    0xFFD6    
 2197 #define JIFMK_RST7    0xFFD7    
 2198 #define JIFMK_SOI     0xFFD8    
 2199 #define JIFMK_EOI     0xFFD9    
 2200 #define JIFMK_SOS     0xFFDA    
 2201 #define JIFMK_DQT     0xFFDB    
 2202 #define JIFMK_DNL     0xFFDC    
 2203 #define JIFMK_DRI     0xFFDD    
 2204 #define JIFMK_DHP     0xFFDE    
 2205 #define JIFMK_EXP     0xFFDF    
 2206 #define JIFMK_APP0    0xFFE0    
 2207 #define JIFMK_APP1    0xFFE1    
 2208 #define JIFMK_APP2    0xFFE2    
 2209 #define JIFMK_APP3    0xFFE3    
 2210 #define JIFMK_APP4    0xFFE4    
 2211 #define JIFMK_APP5    0xFFE5    
 2212 #define JIFMK_APP6    0xFFE6    
 2213 #define JIFMK_APP7    0xFFE7    
 2214 #define JIFMK_JPG0    0xFFF0    
 2215 #define JIFMK_JPG1    0xFFF1    
 2216 #define JIFMK_JPG2    0xFFF2    
 2217 #define JIFMK_JPG3    0xFFF3    
 2218 #define JIFMK_JPG4    0xFFF4    
 2219 #define JIFMK_JPG5    0xFFF5    
 2220 #define JIFMK_JPG6    0xFFF6    
 2221 #define JIFMK_JPG7    0xFFF7    
 2222 #define JIFMK_JPG8    0xFFF8    
 2223 #define JIFMK_JPG9    0xFFF9    
 2224 #define JIFMK_JPG10   0xFFFA    
 2225 #define JIFMK_JPG11   0xFFFB    
 2226 #define JIFMK_JPG12   0xFFFC    
 2227 #define JIFMK_JPG13   0xFFFD    
 2228 #define JIFMK_COM     0xFFFE    
 2229 #define JIFMK_TEM     0xFF01    
 2230 #define JIFMK_RES     0xFF02    
 2231 #define JIFMK_00      0xFF00    
 2232 #define JIFMK_FF      0xFFFF    
 2236 #define JPEG_YCbCr      2        
 2254 #ifdef MJPGDHTSEG_STORAGE 
 2258 MJPGHDTSEG_STORAGE BYTE MJPGDHTSeg[0x1A4] = {
 
 2260 0xFF,0xC4,0x01,0xA2,
 
 2261 0x00,0x00,0x01,0x05,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 2262 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x01,0x00,0x03,0x01,0x01,0x01,0x01,
 
 2263 0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
 
 2264 0x08,0x09,0x0A,0x0B,0x10,0x00,0x02,0x01,0x03,0x03,0x02,0x04,0x03,0x05,0x05,0x04,0x04,0x00,
 
 2265 0x00,0x01,0x7D,0x01,0x02,0x03,0x00,0x04,0x11,0x05,0x12,0x21,0x31,0x41,0x06,0x13,0x51,0x61,
 
 2266 0x07,0x22,0x71,0x14,0x32,0x81,0x91,0xA1,0x08,0x23,0x42,0xB1,0xC1,0x15,0x52,0xD1,0xF0,0x24,
 
 2267 0x33,0x62,0x72,0x82,0x09,0x0A,0x16,0x17,0x18,0x19,0x1A,0x25,0x26,0x27,0x28,0x29,0x2A,0x34,
 
 2268 0x35,0x36,0x37,0x38,0x39,0x3A,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x53,0x54,0x55,0x56,
 
 2269 0x57,0x58,0x59,0x5A,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x73,0x74,0x75,0x76,0x77,0x78,
 
 2270 0x79,0x7A,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,
 
 2271 0x9A,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,
 
 2272 0xBA,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,
 
 2273 0xDA,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,
 
 2274 0xF8,0xF9,0xFA,0x11,0x00,0x02,0x01,0x02,0x04,0x04,0x03,0x04,0x07,0x05,0x04,0x04,0x00,0x01,
 
 2275 0x02,0x77,0x00,0x01,0x02,0x03,0x11,0x04,0x05,0x21,0x31,0x06,0x12,0x41,0x51,0x07,0x61,0x71,
 
 2276 0x13,0x22,0x32,0x81,0x08,0x14,0x42,0x91,0xA1,0xB1,0xC1,0x09,0x23,0x33,0x52,0xF0,0x15,0x62,
 
 2277 0x72,0xD1,0x0A,0x16,0x24,0x34,0xE1,0x25,0xF1,0x17,0x18,0x19,0x1A,0x26,0x27,0x28,0x29,0x2A,
 
 2278 0x35,0x36,0x37,0x38,0x39,0x3A,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x53,0x54,0x55,0x56,
 
 2279 0x57,0x58,0x59,0x5A,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x73,0x74,0x75,0x76,0x77,0x78,
 
 2280 0x79,0x7A,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x92,0x93,0x94,0x95,0x96,0x97,0x98,
 
 2281 0x99,0x9A,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,
 
 2282 0xB9,0xBA,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,
 
 2283 0xD9,0xDA,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,
 
 2300 #ifndef ICTYPE_VIDEO 
 2301 #define ICTYPE_VIDEO    mmioFOURCC('v', 'i', 'd', 'c') 
 2302 #define ICTYPE_AUDIO    mmioFOURCC('a', 'u', 'd', 'c') 
 2314 #define FOURCC_RDSP mmioFOURCC('R', 'D', 'S', 'P') 
 2317 #define MIXERCONTROL_CONTROLTYPE_SRS_MTS                (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 6) 
 2318 #define MIXERCONTROL_CONTROLTYPE_SRS_ONOFF              (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 7) 
 2319 #define MIXERCONTROL_CONTROLTYPE_SRS_SYNTHSELECT        (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 8) 
 2323 #include "poppack.h"     
DIALOGICOKIADPCMWAVEFORMAT NEAR * NPDIALOGICOKIADPCMWAVEFORMAT
ADPCMCOEFSET NEAR * NPADPCMCOEFSET
struct mediaspace_adpcmwaveformat_tag MEDIASPACEADPCMWAVEFORMAT
DIGIFIXWAVEFORMAT * PDIGIFIXWAVEFORMAT
G721_ADPCMWAVEFORMAT * PG721_ADPCMWAVEFORMAT
struct yamaha_adpmcwaveformat_tag YAMAHA_ADPCMWAVEFORMAT
MPEGLAYER3WAVEFORMAT * PMPEGLAYER3WAVEFORMAT
CREATIVEADPCMWAVEFORMAT FAR * LPCREATIVEADPCMWAVEFORMAT
TRUESPEECHWAVEFORMAT * PTRUESPEECHWAVEFORMAT
G723_ADPCMWAVEFORMAT * PG723_ADPCMWAVEFORMAT
WAVEFILTER FAR * LPWAVEFILTER
AUDIOFILE_AF36WAVEFORMAT * PAUDIOFILE_AF36WAVEFORMAT
struct wavefilter_tag WAVEFILTER
struct digistdwaveformat_tag DIGISTDWAVEFORMAT
struct fmtowns_snd_waveformat_tag FMTOWNS_SND_WAVEFORMAT
NMS_VBXADPCMWAVEFORMAT * PNMS_VBXADPCMWAVEFORMAT
NMS_VBXADPCMWAVEFORMAT FAR * LPNMS_VBXADPCMWAVEFORMAT
struct nms_vbxadpcmmwaveformat_tag NMS_VBXADPCMWAVEFORMAT
DVIADPCMWAVEFORMAT FAR * LPDVIADPCMWAVEFORMAT
struct gsm610waveformat_tag GSM610WAVEFORMAT
VOLUMEWAVEFILTER FAR * LPVOLUMEWAVEFILTER
OLIGSMWAVEFORMAT NEAR * NPOLIGSMWAVEFORMAT
struct contres_cr10waveformat_tag CONTRESCR10WAVEFORMAT
struct truespeechwaveformat_tag TRUESPEECHWAVEFORMAT
AUDIOFILE_AF36WAVEFORMAT NEAR * NPAUDIOFILE_AF36WAVEFORMAT
struct waveformat_tag WAVEFORMAT
CONTRESCR10WAVEFORMAT * PCONTRESCR10WAVEFORMAT
OLIGSMWAVEFORMAT FAR * LPOLIGSMWAVEFORMAT
struct olioprwaveformat_tag OLIOPRWAVEFORMAT
WAVEFORMAT FAR * LPWAVEFORMAT
MPEG1WAVEFORMAT FAR * LPMPEG1WAVEFORMAT
VOLUMEWAVEFILTER NEAR * NPVOLUMEWAVEFILTER
G721_ADPCMWAVEFORMAT NEAR * NPG721_ADPCMWAVEFORMAT
DIALOGICOKIADPCMWAVEFORMAT * PDIALOGICOKIADPCMWAVEFORMAT
struct creative_fastspeech10format_tag CREATIVEFASTSPEECH10WAVEFORMAT
struct olicelpwaveformat_tag OLICELPWAVEFORMAT
MPEGLAYER3WAVEFORMAT NEAR * NPMPEGLAYER3WAVEFORMAT
CREATIVEFASTSPEECH8WAVEFORMAT FAR * LPCREATIVEFASTSPEECH8WAVEFORMAT
WAVEFORMAT NEAR * NPWAVEFORMAT
NMS_VBXADPCMWAVEFORMAT NEAR * NPNMS_VBXADPCMWAVEFORMAT
FMTOWNS_SND_WAVEFORMAT * PFMTOWNS_SND_WAVEFORMAT
MPEG1WAVEFORMAT * PMPEG1WAVEFORMAT
OLIOPRWAVEFORMAT FAR * LPOLIOPRWAVEFORMAT
AUDIOFILE_AF36WAVEFORMAT FAR * LPAUDIOFILE_AF36WAVEFORMAT
struct oliadpcmwaveformat_tag OLIADPCMWAVEFORMAT
OLIADPCMWAVEFORMAT FAR * LPOLIADPCMWAVEFORMAT
CONTRESVQLPCWAVEFORMAT NEAR * NPCONTRESVQLPCWAVEFORMAT
AUDIOFILE_AF10WAVEFORMAT * PAUDIOFILE_AF10WAVEFORMAT
ADPCMCOEFSET FAR * LPADPCMCOEFSET
struct audiofile_af10waveformat_tag AUDIOFILE_AF10WAVEFORMAT
struct sierra_adpcmwaveformat_tag SIERRAADPCMWAVEFORMAT
OLIOPRWAVEFORMAT NEAR * NPOLIOPRWAVEFORMAT
GSM610WAVEFORMAT NEAR * NPGSM610WAVEFORMAT
APTXWAVEFORMAT * PAPTXWAVEFORMAT
OLIADPCMWAVEFORMAT * POLIADPCMWAVEFORMAT
struct audiofile_af36waveformat_tag AUDIOFILE_AF36WAVEFORMAT
struct csimaadpcmwaveformat_tag CSIMAADPCMWAVEFORMAT
PCMWAVEFORMAT NEAR * NPPCMWAVEFORMAT
ADPCMWAVEFORMAT FAR * LPADPCMWAVEFORMAT
struct mpeg1waveformat_tag MPEG1WAVEFORMAT
OLICELPWAVEFORMAT * POLICELPWAVEFORMAT
PCMWAVEFORMAT FAR * LPPCMWAVEFORMAT
struct wavefilter_volume_tag VOLUMEWAVEFILTER
AUDIOFILE_AF10WAVEFORMAT NEAR * NPAUDIOFILE_AF10WAVEFORMAT
CREATIVEADPCMWAVEFORMAT NEAR * NPCREATIVEADPCMWAVEFORMAT
TRUESPEECHWAVEFORMAT FAR * LPTRUESPEECHWAVEFORMAT
ADPCMWAVEFORMAT * PADPCMWAVEFORMAT
DIGIREALWAVEFORMAT NEAR * NPDIGIREALWAVEFORMAT
CONTRESVQLPCWAVEFORMAT FAR * LPCONTRESVQLPCWAVEFORMAT
DVIADPCMWAVEFORMAT NEAR * NPDVIADPCMWAVEFORMAT
struct digirealwaveformat_tag DIGIREALWAVEFORMAT
struct echosc1waveformat_tag ECHOSC1WAVEFORMAT
struct aptxwaveformat_tag APTXWAVEFORMAT
WAVEFILTER NEAR * NPWAVEFILTER
CONTRESCR10WAVEFORMAT FAR * LPCONTRESCR10WAVEFORMAT
IMAADPCMWAVEFORMAT FAR * LPIMAADPCMWAVEFORMAT
struct tag_s_RIFFWAVE_INST s_RIFFWAVE_inst
SIERRAADPCMWAVEFORMAT FAR * LPSIERRAADPCMWAVEFORMAT
SIERRAADPCMWAVEFORMAT NEAR * NPSIERRAADPCMWAVEFORMAT
DIALOGICOKIADPCMWAVEFORMAT FAR * LPDIALOGICOKIADPCMWAVEFORMAT
GSM610WAVEFORMAT * PGSM610WAVEFORMAT
WAVEFORMATEX * PWAVEFORMATEX
DIGIADPCMWAVEFORMAT NEAR * NPDIGIADPCMWAVEFORMAT
ADPCMWAVEFORMAT NEAR * NPADPCMWAVEFORMAT
struct g721_adpcmwaveformat_tag G721_ADPCMWAVEFORMAT
struct tWAVEFORMATEX WAVEFORMATEX
MEDIASPACEADPCMWAVEFORMAT FAR * LPMEDIASPACEADPCMWAVEFORMAT
G723_ADPCMWAVEFORMAT FAR * LPG723_ADPCMWAVEFORMAT
IMAADPCMWAVEFORMAT NEAR * NPIMAADPCMWAVEFORMAT
DIGIREALWAVEFORMAT FAR * LPDIGIREALWAVEFORMAT
struct g723_adpcmwaveformat_tag G723_ADPCMWAVEFORMAT
MPEGLAYER3WAVEFORMAT FAR * LPMPEGLAYER3WAVEFORMAT
CONTRESCR10WAVEFORMAT NEAR * NPCONTRESCR10WAVEFORMAT
OLIADPCMWAVEFORMAT NEAR * NPOLIADPCMWAVEFORMAT
struct adpcmwaveformat_tag ADPCMWAVEFORMAT
YAMAHA_ADPCMWAVEFORMAT * PYAMAHA_ADPCMWAVEFORMAT
struct creative_fastspeech8format_tag CREATIVEFASTSPEECH8WAVEFORMAT
ECHOWAVEFILTER FAR * LPECHOWAVEFILTER
OLISBCWAVEFORMAT * POLISBCWAVEFORMAT
IMAADPCMWAVEFORMAT * PIMAADPCMWAVEFORMAT
ECHOSC1WAVEFORMAT FAR * LPECHOSC1WAVEFORMAT
APTXWAVEFORMAT NEAR * NPAPTXWAVEFORMAT
FMTOWNS_SND_WAVEFORMAT FAR * LPFMTOWNS_SND_WAVEFORMAT
CREATIVEFASTSPEECH8WAVEFORMAT NEAR * NPCREATIVEFASTSPEECH8WAVEFORMAT
CONTRESVQLPCWAVEFORMAT * PCONTRESVQLPCWAVEFORMAT
SIERRAADPCMWAVEFORMAT * PSIERRAADPCMWAVEFORMAT
OLISBCWAVEFORMAT NEAR * NPOLISBCWAVEFORMAT
CSIMAADPCMWAVEFORMAT FAR * LPCSIMAADPCMWAVEFORMAT
struct mpeglayer3waveformat_tag MPEGLAYER3WAVEFORMAT
struct tagEXBMINFOHEADER EXBMINFOHEADER
DIGIADPCMWAVEFORMAT FAR * LPDIGIADPCMWAVEFORMAT
struct ima_adpcmwaveformat_tag IMAADPCMWAVEFORMAT
MPEG1WAVEFORMAT NEAR * NPMPEG1WAVEFORMAT
MEDIASPACEADPCMWAVEFORMAT * PMEDIASPACEADPCMWAVEFORMAT
struct tagJPEGINFOHEADER JPEGINFOHEADER
OLIGSMWAVEFORMAT * POLIGSMWAVEFORMAT
PCMWAVEFORMAT * PPCMWAVEFORMAT
WAVEFORMATEX FAR * LPWAVEFORMATEX
CREATIVEFASTSPEECH10WAVEFORMAT * PCREATIVEFASTSPEECH10WAVEFORMAT
ECHOSC1WAVEFORMAT * PECHOSC1WAVEFORMAT
struct dvi_adpcmwaveformat_tag DVIADPCMWAVEFORMAT
DIGISTDWAVEFORMAT NEAR * NPDIGISTDWAVEFORMAT
DIGIFIXWAVEFORMAT NEAR * NPDIGIFIXWAVEFORMAT
DIGIFIXWAVEFORMAT FAR * LPDIGIFIXWAVEFORMAT
DIGISTDWAVEFORMAT FAR * LPDIGISTDWAVEFORMAT
WAVEFORMATEX NEAR * NPWAVEFORMATEX
MEDIASPACEADPCMWAVEFORMAT NEAR * NPMEDIASPACEADPCMWAVEFORMAT
DIGIADPCMWAVEFORMAT * PDIGIADPCMWAVEFORMAT
struct pcmwaveformat_tag PCMWAVEFORMAT
struct digifixwaveformat_tag DIGIFIXWAVEFORMAT
DIGISTDWAVEFORMAT * PDIGISTDWAVEFORMAT
OLIOPRWAVEFORMAT * POLIOPRWAVEFORMAT
struct creative_adpcmwaveformat_tag CREATIVEADPCMWAVEFORMAT
ADPCMCOEFSET * PADPCMCOEFSET
YAMAHA_ADPCMWAVEFORMAT NEAR * NPYAMAHA_ADPCMWAVEFORMAT
SONARCWAVEFORMAT FAR * LPSONARCWAVEFORMAT
CSIMAADPCMWAVEFORMAT NEAR * NPCSIMAADPCMWAVEFORMAT
OLICELPWAVEFORMAT NEAR * NPOLICELPWAVEFORMAT
ECHOSC1WAVEFORMAT NEAR * NPECHOSC1WAVEFORMAT
OLISBCWAVEFORMAT FAR * LPOLISBCWAVEFORMAT
struct wavefilter_echo_tag ECHOWAVEFILTER
DVIADPCMWAVEFORMAT * PDVIADPCMWAVEFORMAT
TRUESPEECHWAVEFORMAT NEAR * NPTRUESPEECHWAVEFORMAT
struct dolbyac2waveformat_tag DOLBYAC2WAVEFORMAT
CREATIVEFASTSPEECH10WAVEFORMAT NEAR * NPCREATIVEFASTSPEECH10WAVEFORMAT
struct creative_fastspeechformat_tag DIALOGICOKIADPCMWAVEFORMAT
struct oligsmwaveformat_tag OLIGSMWAVEFORMAT
OLICELPWAVEFORMAT FAR * LPOLICELPWAVEFORMAT
DIGIREALWAVEFORMAT * PDIGIREALWAVEFORMAT
CREATIVEFASTSPEECH8WAVEFORMAT * PCREATIVEFASTSPEECH8WAVEFORMAT
FMTOWNS_SND_WAVEFORMAT NEAR * NPFMTOWNS_SND_WAVEFORMAT
CREATIVEFASTSPEECH10WAVEFORMAT FAR * LPCREATIVEFASTSPEECH10WAVEFORMAT
ADPCMEWAVEFORMAT FAR * LPADPCMEWAVEFORMAT
GSM610WAVEFORMAT FAR * LPGSM610WAVEFORMAT
CSIMAADPCMWAVEFORMAT * PCSIMAADPCMWAVEFORMAT
G721_ADPCMWAVEFORMAT FAR * LPG721_ADPCMWAVEFORMAT
APTXWAVEFORMAT FAR * LPAPTXWAVEFORMAT
AUDIOFILE_AF10WAVEFORMAT FAR * LPAUDIOFILE_AF10WAVEFORMAT
ADPCMEWAVEFORMAT * PADPCMEWAVEFORMAT
struct sonarcwaveformat_tag SONARCWAVEFORMAT
VOLUMEWAVEFILTER * PVOLUMEWAVEFILTER
ECHOWAVEFILTER * PECHOWAVEFILTER
ADPCMEWAVEFORMAT NEAR * NPADPCMEWAVEFORMAT
struct contres_vqlpcwaveformat_tag CONTRESVQLPCWAVEFORMAT
G723_ADPCMWAVEFORMAT NEAR * NPG723_ADPCMWAVEFORMAT
struct digiadpcmmwaveformat_tag DIGIADPCMWAVEFORMAT
ECHOWAVEFILTER NEAR * NPECHOWAVEFILTER
struct adpcmewaveformat_tag ADPCMEWAVEFORMAT
struct olisbcwaveformat_tag OLISBCWAVEFORMAT
SONARCWAVEFORMAT NEAR * NPSONARCWAVEFORMAT
CREATIVEADPCMWAVEFORMAT * PCREATIVEADPCMWAVEFORMAT
SONARCWAVEFORMAT * PSONARCWAVEFORMAT
struct adpcmcoef_tag ADPCMCOEFSET
YAMAHA_ADPCMWAVEFORMAT FAR * LPYAMAHA_ADPCMWAVEFORMAT