Win32 API 日本語リファレンス
ホームMedia.Audio › 定数

定数

475

Windows.Win32.Media.Audio

名前
MIXERCONTROL_CONTROLTYPE_CUSTOMDWORD0
MIXERCONTROL_CONTROLTYPE_BOOLEANMETERDWORD268500992
MIXERCONTROL_CONTROLTYPE_SIGNEDMETERDWORD268566528
MIXERCONTROL_CONTROLTYPE_PEAKMETERDWORD268566529
MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETERDWORD268632064
MIXERCONTROL_CONTROLTYPE_BOOLEANDWORD536936448
MIXERCONTROL_CONTROLTYPE_ONOFFDWORD536936449
MIXERCONTROL_CONTROLTYPE_MUTEDWORD536936450
MIXERCONTROL_CONTROLTYPE_MONODWORD536936451
MIXERCONTROL_CONTROLTYPE_LOUDNESSDWORD536936452
MIXERCONTROL_CONTROLTYPE_STEREOENHDWORD536936453
MIXERCONTROL_CONTROLTYPE_BASS_BOOSTDWORD536945271
MIXERCONTROL_CONTROLTYPE_BUTTONDWORD553713664
MIXERCONTROL_CONTROLTYPE_DECIBELSDWORD805568512
MIXERCONTROL_CONTROLTYPE_SIGNEDDWORD805437440
MIXERCONTROL_CONTROLTYPE_UNSIGNEDDWORD805502976
MIXERCONTROL_CONTROLTYPE_PERCENTDWORD805634048
MIXERCONTROL_CONTROLTYPE_SLIDERDWORD1073872896
MIXERCONTROL_CONTROLTYPE_PANDWORD1073872897
MIXERCONTROL_CONTROLTYPE_QSOUNDPANDWORD1073872898
MIXERCONTROL_CONTROLTYPE_FADERDWORD1342373888
MIXERCONTROL_CONTROLTYPE_VOLUMEDWORD1342373889
MIXERCONTROL_CONTROLTYPE_BASSDWORD1342373890
MIXERCONTROL_CONTROLTYPE_TREBLEDWORD1342373891
MIXERCONTROL_CONTROLTYPE_EQUALIZERDWORD1342373892
MIXERCONTROL_CONTROLTYPE_SINGLESELECTDWORD1879113728
MIXERCONTROL_CONTROLTYPE_MUXDWORD1879113729
MIXERCONTROL_CONTROLTYPE_MULTIPLESELECTDWORD1895890944
MIXERCONTROL_CONTROLTYPE_MIXERDWORD1895890945
MIXERCONTROL_CONTROLTYPE_MICROTIMEDWORD1610809344
MIXERCONTROL_CONTROLTYPE_MILLITIMEDWORD1627586560
WAVE_MAPPERDWORD4294967295
ENDPOINT_FORMAT_RESET_MIX_ONLYDWORD1
ENDPOINT_HARDWARE_SUPPORT_VOLUMEDWORD1
ENDPOINT_HARDWARE_SUPPORT_MUTEDWORD2
ENDPOINT_HARDWARE_SUPPORT_METERDWORD4
AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQDWORD1
AMBISONICS_PARAM_VERSION_1DWORD1
AUDCLNT_E_NOT_INITIALIZEDHRESULT-2004287487
AUDCLNT_E_ALREADY_INITIALIZEDHRESULT-2004287486
AUDCLNT_E_WRONG_ENDPOINT_TYPEHRESULT-2004287485
AUDCLNT_E_DEVICE_INVALIDATEDHRESULT-2004287484
AUDCLNT_E_NOT_STOPPEDHRESULT-2004287483
AUDCLNT_E_BUFFER_TOO_LARGEHRESULT-2004287482
AUDCLNT_E_OUT_OF_ORDERHRESULT-2004287481
AUDCLNT_E_UNSUPPORTED_FORMATHRESULT-2004287480
AUDCLNT_E_INVALID_SIZEHRESULT-2004287479
AUDCLNT_E_DEVICE_IN_USEHRESULT-2004287478
AUDCLNT_E_BUFFER_OPERATION_PENDINGHRESULT-2004287477
AUDCLNT_E_THREAD_NOT_REGISTEREDHRESULT-2004287476
AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWEDHRESULT-2004287474
AUDCLNT_E_ENDPOINT_CREATE_FAILEDHRESULT-2004287473
AUDCLNT_E_SERVICE_NOT_RUNNINGHRESULT-2004287472
AUDCLNT_E_EVENTHANDLE_NOT_EXPECTEDHRESULT-2004287471
AUDCLNT_E_EXCLUSIVE_MODE_ONLYHRESULT-2004287470
AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUALHRESULT-2004287469
AUDCLNT_E_EVENTHANDLE_NOT_SETHRESULT-2004287468
AUDCLNT_E_INCORRECT_BUFFER_SIZEHRESULT-2004287467
AUDCLNT_E_BUFFER_SIZE_ERRORHRESULT-2004287466
AUDCLNT_E_CPUUSAGE_EXCEEDEDHRESULT-2004287465
AUDCLNT_E_BUFFER_ERRORHRESULT-2004287464
AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNEDHRESULT-2004287463
AUDCLNT_E_INVALID_DEVICE_PERIODHRESULT-2004287456
AUDCLNT_E_INVALID_STREAM_FLAGHRESULT-2004287455
AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLEHRESULT-2004287454
AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCESHRESULT-2004287453
AUDCLNT_E_OFFLOAD_MODE_ONLYHRESULT-2004287452
AUDCLNT_E_NONOFFLOAD_MODE_ONLYHRESULT-2004287451
AUDCLNT_E_RESOURCES_INVALIDATEDHRESULT-2004287450
AUDCLNT_E_RAW_MODE_UNSUPPORTEDHRESULT-2004287449
AUDCLNT_E_ENGINE_PERIODICITY_LOCKEDHRESULT-2004287448
AUDCLNT_E_ENGINE_FORMAT_LOCKEDHRESULT-2004287447
AUDCLNT_E_HEADTRACKING_ENABLEDHRESULT-2004287440
AUDCLNT_E_HEADTRACKING_UNSUPPORTEDHRESULT-2004287424
AUDCLNT_E_EFFECT_NOT_AVAILABLEHRESULT-2004287423
AUDCLNT_E_EFFECT_STATE_READ_ONLYHRESULT-2004287422
AUDCLNT_E_POST_VOLUME_LOOPBACK_UNSUPPORTEDHRESULT-2004287421
AUDCLNT_S_BUFFER_EMPTYHRESULT143196161
AUDCLNT_S_THREAD_ALREADY_REGISTEREDHRESULT143196162
AUDCLNT_S_POSITION_STALLEDHRESULT143196163
AUDCLNT_STREAMFLAGS_CROSSPROCESSDWORD65536
AUDCLNT_STREAMFLAGS_LOOPBACKDWORD131072
AUDCLNT_STREAMFLAGS_EVENTCALLBACKDWORD262144
AUDCLNT_STREAMFLAGS_NOPERSISTDWORD524288
AUDCLNT_STREAMFLAGS_RATEADJUSTDWORD1048576
AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITYDWORD134217728
AUDCLNT_STREAMFLAGS_AUTOCONVERTPCMDWORD2147483648
AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNEDDWORD268435456
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEDWORD536870912
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIREDDWORD1073741824
SPTLAUDCLNT_E_DESTROYEDHRESULT-2004287232
SPTLAUDCLNT_E_OUT_OF_ORDERHRESULT-2004287231
SPTLAUDCLNT_E_RESOURCES_INVALIDATEDHRESULT-2004287230
SPTLAUDCLNT_E_NO_MORE_OBJECTSHRESULT-2004287229
SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTEDHRESULT-2004287228
SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLSHRESULT-2004287227
SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTEDHRESULT-2004287226
SPTLAUDCLNT_E_STREAM_NOT_AVAILABLEHRESULT-2004287225
SPTLAUDCLNT_E_INVALID_LICENSEHRESULT-2004287224
SPTLAUDCLNT_E_STREAM_NOT_STOPPEDHRESULT-2004287222
SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLEHRESULT-2004287221
SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVEHRESULT-2004287220
SPTLAUDCLNT_E_INTERNALHRESULT-2004287219
DEVICE_STATEMASK_ALLDWORD15
PKEY_AudioEndpoint_FormFactorPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 0
PKEY_AudioEndpoint_ControlPanelPageProviderPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 1
PKEY_AudioEndpoint_AssociationPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 2
PKEY_AudioEndpoint_PhysicalSpeakersPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 3
PKEY_AudioEndpoint_GUIDPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 4
PKEY_AudioEndpoint_Disable_SysFxPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 5
ENDPOINT_SYSFX_ENABLEDDWORD0
ENDPOINT_SYSFX_DISABLEDDWORD1
PKEY_AudioEndpoint_FullRangeSpeakersPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 6
PKEY_AudioEndpoint_Supports_EventDriven_ModePROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 7
PKEY_AudioEndpoint_JackSubTypePROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 8
PKEY_AudioEndpoint_Default_VolumeInDbPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 9
PKEY_AudioEndpoint_Max_VolumeInDbPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 10
PKEY_AudioEndpoint_Min_VolumeInDbPROPERTYKEY{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 11
PKEY_AudioEngine_DeviceFormatPROPERTYKEY{4053730893, 2092, 20007, 188, 115, 104, 130, 161, 187, 142, 76}, 0
PKEY_AudioEngine_OEMFormatPROPERTYKEY{3834056230, 15557, 19666, 186, 70, 202, 10, 154, 112, 237, 4}, 3
PKEY_AudioEndpointLogo_IconEffectsPROPERTYKEY{4054546445, 8208, 20179, 163, 166, 139, 135, 240, 240, 196, 118}, 0
PKEY_AudioEndpointLogo_IconPathPROPERTYKEY{4054546445, 8208, 20179, 163, 166, 139, 135, 240, 240, 196, 118}, 1
PKEY_AudioEndpointSettings_MenuTextPROPERTYKEY{337911810, 800, 19940, 149, 85, 167, 216, 43, 115, 194, 134}, 0
PKEY_AudioEndpointSettings_LaunchContractPROPERTYKEY{337911810, 800, 19940, 149, 85, 167, 216, 43, 115, 194, 134}, 1
DEVINTERFACE_AUDIO_RENDERGUID{E6327CAD-DCEC-4949-AE8A-991E976A79D2}
DEVINTERFACE_AUDIO_CAPTUREGUID{2EEF81BE-33FA-4800-9670-1CD474972C3F}
DEVINTERFACE_MIDI_OUTPUTGUID{6DC23320-AB33-4CE4-80D4-BBB3EBBF2814}
DEVINTERFACE_MIDI_INPUTGUID{504BE32C-CCF6-4D2C-B73F-6F8B3747E22B}
EVENTCONTEXT_VOLUMESLIDERGUID{E2C2E9DE-09B1-4B04-84E5-07931225EE04}
SPATIAL_AUDIO_STANDARD_COMMANDS_STARTDWORD200
SPATIAL_AUDIO_POSITIONDWORD200
SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUNDHRESULT-2004286976
SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZEDHRESULT-2004286975
SPTLAUD_MD_CLNT_E_INVALID_ARGSHRESULT-2004286974
SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUNDHRESULT-2004286973
SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZEHRESULT-2004286972
SPTLAUD_MD_CLNT_E_MEMORY_BOUNDSHRESULT-2004286971
SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDSHRESULT-2004286970
SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHEDHRESULT-2004286969
SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHEDHRESULT-2004286968
SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGEHRESULT-2004286967
SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUNDHRESULT-2004286960
SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOWHRESULT-2004286959
SPTLAUD_MD_CLNT_E_NO_ITEMS_OPENHRESULT-2004286958
SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPENHRESULT-2004286957
SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFERHRESULT-2004286956
SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFERHRESULT-2004286955
SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHEDHRESULT-2004286954
SPTLAUD_MD_CLNT_E_NO_MORE_ITEMSHRESULT-2004286953
SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGEHRESULT-2004286952
SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDSHRESULT-2004286951
SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTENHRESULT-2004286944
SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTENHRESULT-2004286943
SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTENHRESULT-2004286942
SPTLAUD_MD_CLNT_E_FORMAT_MISMATCHHRESULT-2004286941
SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHEDHRESULT-2004286940
SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITINGHRESULT-2004286939
VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACKunknownVAD\Process_Loopback
WAVERR_BADFORMATDWORD32
WAVERR_STILLPLAYINGDWORD33
WAVERR_UNPREPAREDDWORD34
WAVERR_SYNCDWORD35
WAVERR_LASTERRORDWORD35
WHDR_DONEDWORD1
WHDR_PREPAREDDWORD2
WHDR_BEGINLOOPDWORD4
WHDR_ENDLOOPDWORD8
WHDR_INQUEUEDWORD16
WAVECAPS_PITCHDWORD1
WAVECAPS_PLAYBACKRATEDWORD2
WAVECAPS_VOLUMEDWORD4
WAVECAPS_LRVOLUMEDWORD8
WAVECAPS_SYNCDWORD16
WAVECAPS_SAMPLEACCURATEDWORD32
WAVE_INVALIDFORMATDWORD0
WAVE_FORMAT_1M08DWORD1
WAVE_FORMAT_1S08DWORD2
WAVE_FORMAT_1M16DWORD4
WAVE_FORMAT_1S16DWORD8
WAVE_FORMAT_2M08DWORD16
WAVE_FORMAT_2S08DWORD32
WAVE_FORMAT_2M16DWORD64
WAVE_FORMAT_2S16DWORD128
WAVE_FORMAT_4M08DWORD256
WAVE_FORMAT_4S08DWORD512
WAVE_FORMAT_4M16DWORD1024
WAVE_FORMAT_4S16DWORD2048
WAVE_FORMAT_44M08DWORD256
WAVE_FORMAT_44S08DWORD512
WAVE_FORMAT_44M16DWORD1024
WAVE_FORMAT_44S16DWORD2048
WAVE_FORMAT_48M08DWORD4096
WAVE_FORMAT_48S08DWORD8192
WAVE_FORMAT_48M16DWORD16384
WAVE_FORMAT_48S16DWORD32768
WAVE_FORMAT_96M08DWORD65536
WAVE_FORMAT_96S08DWORD131072
WAVE_FORMAT_96M16DWORD262144
WAVE_FORMAT_96S16DWORD524288
WAVE_FORMAT_PCMDWORD1
MIDIERR_UNPREPAREDDWORD64
MIDIERR_STILLPLAYINGDWORD65
MIDIERR_NOMAPDWORD66
MIDIERR_NOTREADYDWORD67
MIDIERR_NODEVICEDWORD68
MIDIERR_INVALIDSETUPDWORD69
MIDIERR_BADOPENMODEDWORD70
MIDIERR_DONT_CONTINUEDWORD71
MIDIERR_LASTERRORDWORD71
MIDIPATCHSIZEDWORD128
MIDI_CACHE_ALLDWORD1
MIDI_CACHE_BESTFITDWORD2
MIDI_CACHE_QUERYDWORD3
MIDI_UNCACHEDWORD4
MOD_MIDIPORTDWORD1
MOD_SYNTHDWORD2
MOD_SQSYNTHDWORD3
MOD_FMSYNTHDWORD4
MOD_MAPPERDWORD5
MOD_WAVETABLEDWORD6
MOD_SWSYNTHDWORD7
MIDICAPS_VOLUMEDWORD1
MIDICAPS_LRVOLUMEDWORD2
MIDICAPS_CACHEDWORD4
MIDICAPS_STREAMDWORD8
MHDR_DONEDWORD1
MHDR_PREPAREDDWORD2
MHDR_INQUEUEDWORD4
MHDR_ISSTRMDWORD8
MEVT_F_SHORTINT0
MEVT_F_LONGINT-2147483648
MEVT_F_CALLBACKINT1073741824
MEVT_SHORTMSGBYTE0
MEVT_TEMPOBYTE1
MEVT_NOPBYTE2
MEVT_LONGMSGBYTE128
MEVT_COMMENTBYTE130
MEVT_VERSIONBYTE132
MIDISTRM_ERRORINT-2
MIDIPROP_SETINT-2147483648
MIDIPROP_GETINT1073741824
MIDIPROP_TIMEDIVINT1
MIDIPROP_TEMPOINT2
AUXCAPS_CDAUDIODWORD1
AUXCAPS_AUXINDWORD2
AUXCAPS_VOLUMEDWORD1
AUXCAPS_LRVOLUMEDWORD2
MIXER_SHORT_NAME_CHARSDWORD16
MIXER_LONG_NAME_CHARSDWORD64
MIXERR_INVALLINEDWORD1024
MIXERR_INVALCONTROLDWORD1025
MIXERR_INVALVALUEDWORD1026
MIXERR_LASTERRORDWORD1026
MIXER_OBJECTF_HANDLEINT-2147483648
MIXER_OBJECTF_MIXERINT0
MIXER_OBJECTF_WAVEOUTINT268435456
MIXER_OBJECTF_WAVEININT536870912
MIXER_OBJECTF_MIDIOUTINT805306368
MIXER_OBJECTF_MIDIININT1073741824
MIXER_OBJECTF_AUXINT1342177280
MIXERLINE_LINEF_ACTIVEINT1
MIXERLINE_LINEF_DISCONNECTEDINT32768
MIXERLINE_LINEF_SOURCEINT-2147483648
MIXERLINE_COMPONENTTYPE_DST_FIRSTINT0
MIXERLINE_COMPONENTTYPE_DST_LASTDWORD8
MIXERLINE_COMPONENTTYPE_SRC_FIRSTINT4096
MIXERLINE_COMPONENTTYPE_SRC_LASTDWORD4106
MIXERLINE_TARGETTYPE_UNDEFINEDDWORD0
MIXERLINE_TARGETTYPE_WAVEOUTDWORD1
MIXERLINE_TARGETTYPE_WAVEINDWORD2
MIXERLINE_TARGETTYPE_MIDIOUTDWORD3
MIXERLINE_TARGETTYPE_MIDIINDWORD4
MIXERLINE_TARGETTYPE_AUXDWORD5
MIXER_GETLINEINFOF_DESTINATIONINT0
MIXER_GETLINEINFOF_SOURCEINT1
MIXER_GETLINEINFOF_LINEIDINT2
MIXER_GETLINEINFOF_COMPONENTTYPEINT3
MIXER_GETLINEINFOF_TARGETTYPEINT4
MIXER_GETLINEINFOF_QUERYMASKINT15
MIXERCONTROL_CONTROLF_UNIFORMINT1
MIXERCONTROL_CONTROLF_MULTIPLEINT2
MIXERCONTROL_CONTROLF_DISABLEDINT-2147483648
MIXERCONTROL_CT_CLASS_MASKINT-268435456
MIXERCONTROL_CT_CLASS_CUSTOMINT0
MIXERCONTROL_CT_CLASS_METERINT268435456
MIXERCONTROL_CT_CLASS_SWITCHINT536870912
MIXERCONTROL_CT_CLASS_NUMBERINT805306368
MIXERCONTROL_CT_CLASS_SLIDERINT1073741824
MIXERCONTROL_CT_CLASS_FADERINT1342177280
MIXERCONTROL_CT_CLASS_TIMEINT1610612736
MIXERCONTROL_CT_CLASS_LISTINT1879048192
MIXERCONTROL_CT_SUBCLASS_MASKINT251658240
MIXERCONTROL_CT_SC_SWITCH_BOOLEANINT0
MIXERCONTROL_CT_SC_SWITCH_BUTTONINT16777216
MIXERCONTROL_CT_SC_METER_POLLEDINT0
MIXERCONTROL_CT_SC_TIME_MICROSECSINT0
MIXERCONTROL_CT_SC_TIME_MILLISECSINT16777216
MIXERCONTROL_CT_SC_LIST_SINGLEINT0
MIXERCONTROL_CT_SC_LIST_MULTIPLEINT16777216
MIXERCONTROL_CT_UNITS_MASKINT16711680
MIXERCONTROL_CT_UNITS_CUSTOMINT0
MIXERCONTROL_CT_UNITS_BOOLEANINT65536
MIXERCONTROL_CT_UNITS_SIGNEDINT131072
MIXERCONTROL_CT_UNITS_UNSIGNEDINT196608
MIXERCONTROL_CT_UNITS_DECIBELSINT262144
MIXERCONTROL_CT_UNITS_PERCENTINT327680
MIXER_GETLINECONTROLSF_ALLINT0
MIXER_GETLINECONTROLSF_ONEBYIDINT1
MIXER_GETLINECONTROLSF_ONEBYTYPEINT2
MIXER_GETLINECONTROLSF_QUERYMASKINT15
MIXER_GETCONTROLDETAILSF_VALUEINT0
MIXER_GETCONTROLDETAILSF_LISTTEXTINT1
MIXER_GETCONTROLDETAILSF_QUERYMASKINT15
MIXER_SETCONTROLDETAILSF_VALUEINT0
MIXER_SETCONTROLDETAILSF_CUSTOMINT1
MIXER_SETCONTROLDETAILSF_QUERYMASKINT15
DRV_MAPPER_PREFERRED_INPUT_GETDWORD16384
DRV_MAPPER_PREFERRED_OUTPUT_GETDWORD16386
DRVM_MAPPERDWORD8192
DRVM_MAPPER_STATUSDWORD8192
WIDM_MAPPER_STATUSDWORD8192
WAVEIN_MAPPER_STATUS_DEVICEDWORD0
WAVEIN_MAPPER_STATUS_MAPPEDDWORD1
WAVEIN_MAPPER_STATUS_FORMATDWORD2
WODM_MAPPER_STATUSDWORD8192
WAVEOUT_MAPPER_STATUS_DEVICEDWORD0
WAVEOUT_MAPPER_STATUS_MAPPEDDWORD1
WAVEOUT_MAPPER_STATUS_FORMATDWORD2
ACMERR_BASEDWORD512
ACMERR_NOTPOSSIBLEDWORD512
ACMERR_BUSYDWORD513
ACMERR_UNPREPAREDDWORD514
ACMERR_CANCELEDDWORD515
ACM_METRIC_COUNT_DRIVERSDWORD1
ACM_METRIC_COUNT_CODECSDWORD2
ACM_METRIC_COUNT_CONVERTERSDWORD3
ACM_METRIC_COUNT_FILTERSDWORD4
ACM_METRIC_COUNT_DISABLEDDWORD5
ACM_METRIC_COUNT_HARDWAREDWORD6
ACM_METRIC_COUNT_LOCAL_DRIVERSDWORD20
ACM_METRIC_COUNT_LOCAL_CODECSDWORD21
ACM_METRIC_COUNT_LOCAL_CONVERTERSDWORD22
ACM_METRIC_COUNT_LOCAL_FILTERSDWORD23
ACM_METRIC_COUNT_LOCAL_DISABLEDDWORD24
ACM_METRIC_HARDWARE_WAVE_INPUTDWORD30
ACM_METRIC_HARDWARE_WAVE_OUTPUTDWORD31
ACM_METRIC_MAX_SIZE_FORMATDWORD50
ACM_METRIC_MAX_SIZE_FILTERDWORD51
ACM_METRIC_DRIVER_SUPPORTDWORD100
ACM_METRIC_DRIVER_PRIORITYDWORD101
ACM_DRIVERENUMF_NOLOCALINT1073741824
ACM_DRIVERENUMF_DISABLEDINT-2147483648
ACM_DRIVERADDF_NAMEINT1
ACM_DRIVERADDF_FUNCTIONINT3
ACM_DRIVERADDF_NOTIFYHWNDINT4
ACM_DRIVERADDF_TYPEMASKINT7
ACM_DRIVERADDF_LOCALINT0
ACM_DRIVERADDF_GLOBALINT8
ACMDM_USERDWORD16384
ACMDM_RESERVED_LOWDWORD24576
ACMDM_RESERVED_HIGHDWORD28671
ACMDM_DRIVER_ABOUTDWORD24587
ACM_DRIVERPRIORITYF_ENABLEINT1
ACM_DRIVERPRIORITYF_DISABLEINT2
ACM_DRIVERPRIORITYF_ABLEMASKINT3
ACM_DRIVERPRIORITYF_BEGININT65536
ACM_DRIVERPRIORITYF_ENDINT131072
ACM_DRIVERPRIORITYF_DEFERMASKINT196608
ACMDRIVERDETAILS_SHORTNAME_CHARSDWORD32
ACMDRIVERDETAILS_LONGNAME_CHARSDWORD128
DWORD80
ACMDRIVERDETAILS_LICENSING_CHARSDWORD128
ACMDRIVERDETAILS_FEATURES_CHARSDWORD512
ACMDRIVERDETAILS_SUPPORTF_CODECINT1
ACMDRIVERDETAILS_SUPPORTF_CONVERTERINT2
ACMDRIVERDETAILS_SUPPORTF_FILTERINT4
ACMDRIVERDETAILS_SUPPORTF_HARDWAREINT8
ACMDRIVERDETAILS_SUPPORTF_ASYNCINT16
ACMDRIVERDETAILS_SUPPORTF_LOCALINT1073741824
ACMDRIVERDETAILS_SUPPORTF_DISABLEDINT-2147483648
ACMFORMATTAGDETAILS_FORMATTAG_CHARSDWORD48
ACM_FORMATTAGDETAILSF_INDEXINT0
ACM_FORMATTAGDETAILSF_FORMATTAGINT1
ACM_FORMATTAGDETAILSF_LARGESTSIZEINT2
ACM_FORMATTAGDETAILSF_QUERYMASKINT15
ACMFORMATDETAILS_FORMAT_CHARSDWORD128
ACM_FORMATDETAILSF_INDEXINT0
ACM_FORMATDETAILSF_FORMATINT1
ACM_FORMATDETAILSF_QUERYMASKINT15
ACM_FORMATENUMF_WFORMATTAGINT65536
ACM_FORMATENUMF_NCHANNELSINT131072
ACM_FORMATENUMF_NSAMPLESPERSECINT262144
ACM_FORMATENUMF_WBITSPERSAMPLEINT524288
ACM_FORMATENUMF_CONVERTINT1048576
ACM_FORMATENUMF_SUGGESTINT2097152
ACM_FORMATENUMF_HARDWAREINT4194304
ACM_FORMATENUMF_INPUTINT8388608
ACM_FORMATENUMF_OUTPUTINT16777216
ACM_FORMATSUGGESTF_WFORMATTAGINT65536
ACM_FORMATSUGGESTF_NCHANNELSINT131072
ACM_FORMATSUGGESTF_NSAMPLESPERSECINT262144
ACM_FORMATSUGGESTF_WBITSPERSAMPLEINT524288
ACM_FORMATSUGGESTF_TYPEMASKINT16711680
ACMHELPMSGSTRINGAunknownacmchoose_help
ACMHELPMSGSTRINGWunknownacmchoose_help
ACMHELPMSGCONTEXTMENUAunknownacmchoose_contextmenu
ACMHELPMSGCONTEXTMENUWunknownacmchoose_contextmenu
ACMHELPMSGCONTEXTHELPAunknownacmchoose_contexthelp
ACMHELPMSGCONTEXTHELPWunknownacmchoose_contexthelp
ACMHELPMSGSTRINGunknownacmchoose_help
ACMHELPMSGCONTEXTMENUunknownacmchoose_contextmenu
ACMHELPMSGCONTEXTHELPunknownacmchoose_contexthelp
MM_ACM_FORMATCHOOSEDWORD32768
FORMATCHOOSE_MESSAGEDWORD0
FORMATCHOOSE_FORMATTAG_VERIFYDWORD0
FORMATCHOOSE_FORMAT_VERIFYDWORD1
FORMATCHOOSE_CUSTOM_VERIFYDWORD2
ACMFORMATCHOOSE_STYLEF_SHOWHELPINT4
ACMFORMATCHOOSE_STYLEF_ENABLEHOOKINT8
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEINT16
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLEINT32
ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCTINT64
ACMFORMATCHOOSE_STYLEF_CONTEXTHELPINT128
ACMFILTERTAGDETAILS_FILTERTAG_CHARSDWORD48
ACM_FILTERTAGDETAILSF_INDEXINT0
ACM_FILTERTAGDETAILSF_FILTERTAGINT1
ACM_FILTERTAGDETAILSF_LARGESTSIZEINT2
ACM_FILTERTAGDETAILSF_QUERYMASKINT15
ACMFILTERDETAILS_FILTER_CHARSDWORD128
ACM_FILTERDETAILSF_INDEXINT0
ACM_FILTERDETAILSF_FILTERINT1
ACM_FILTERDETAILSF_QUERYMASKINT15
ACM_FILTERENUMF_DWFILTERTAGINT65536
MM_ACM_FILTERCHOOSEDWORD32768
FILTERCHOOSE_MESSAGEDWORD0
FILTERCHOOSE_FILTERTAG_VERIFYDWORD0
FILTERCHOOSE_FILTER_VERIFYDWORD1
FILTERCHOOSE_CUSTOM_VERIFYDWORD2
ACMFILTERCHOOSE_STYLEF_SHOWHELPINT4
ACMFILTERCHOOSE_STYLEF_ENABLEHOOKINT8
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEINT16
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLEINT32
ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCTINT64
ACMFILTERCHOOSE_STYLEF_CONTEXTHELPINT128
ACMSTREAMHEADER_STATUSF_DONEINT65536
ACMSTREAMHEADER_STATUSF_PREPAREDINT131072
ACMSTREAMHEADER_STATUSF_INQUEUEINT1048576
ACM_STREAMOPENF_QUERYDWORD1
ACM_STREAMOPENF_ASYNCDWORD2
ACM_STREAMOPENF_NONREALTIMEDWORD4
ACM_STREAMSIZEF_SOURCEINT0
ACM_STREAMSIZEF_DESTINATIONINT1
ACM_STREAMSIZEF_QUERYMASKINT15
ACM_STREAMCONVERTF_BLOCKALIGNDWORD4
ACM_STREAMCONVERTF_STARTDWORD16
ACM_STREAMCONVERTF_ENDDWORD32
SND_RINGINT1048576
SND_ALIAS_STARTDWORD0
ACMDM_DRIVER_NOTIFYDWORD24577
ACMDM_DRIVER_DETAILSDWORD24586
ACMDM_HARDWARE_WAVE_CAPS_INPUTDWORD24596
ACMDM_HARDWARE_WAVE_CAPS_OUTPUTDWORD24597
ACMDM_FORMATTAG_DETAILSDWORD24601
ACMDM_FORMAT_DETAILSDWORD24602
ACMDM_FORMAT_SUGGESTDWORD24603
ACMDM_FILTERTAG_DETAILSDWORD24626
ACMDM_FILTER_DETAILSDWORD24627
ACMDM_STREAM_OPENDWORD24652
ACMDM_STREAM_CLOSEDWORD24653
ACMDM_STREAM_SIZEDWORD24654
ACMDM_STREAM_CONVERTDWORD24655
ACMDM_STREAM_RESETDWORD24656
ACMDM_STREAM_PREPAREDWORD24657
ACMDM_STREAM_UNPREPAREDWORD24658
ACMDM_STREAM_UPDATEDWORD24659

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define MIXERCONTROL_CONTROLTYPE_CUSTOM 0
#define MIXERCONTROL_CONTROLTYPE_BOOLEANMETER 268500992
#define MIXERCONTROL_CONTROLTYPE_SIGNEDMETER 268566528
#define MIXERCONTROL_CONTROLTYPE_PEAKMETER 268566529
#define MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER 268632064
#define MIXERCONTROL_CONTROLTYPE_BOOLEAN 536936448
#define MIXERCONTROL_CONTROLTYPE_ONOFF 536936449
#define MIXERCONTROL_CONTROLTYPE_MUTE 536936450
#define MIXERCONTROL_CONTROLTYPE_MONO 536936451
#define MIXERCONTROL_CONTROLTYPE_LOUDNESS 536936452
#define MIXERCONTROL_CONTROLTYPE_STEREOENH 536936453
#define MIXERCONTROL_CONTROLTYPE_BASS_BOOST 536945271
#define MIXERCONTROL_CONTROLTYPE_BUTTON 553713664
#define MIXERCONTROL_CONTROLTYPE_DECIBELS 805568512
#define MIXERCONTROL_CONTROLTYPE_SIGNED 805437440
#define MIXERCONTROL_CONTROLTYPE_UNSIGNED 805502976
#define MIXERCONTROL_CONTROLTYPE_PERCENT 805634048
#define MIXERCONTROL_CONTROLTYPE_SLIDER 1073872896
#define MIXERCONTROL_CONTROLTYPE_PAN 1073872897
#define MIXERCONTROL_CONTROLTYPE_QSOUNDPAN 1073872898
#define MIXERCONTROL_CONTROLTYPE_FADER 1342373888
#define MIXERCONTROL_CONTROLTYPE_VOLUME 1342373889
#define MIXERCONTROL_CONTROLTYPE_BASS 1342373890
#define MIXERCONTROL_CONTROLTYPE_TREBLE 1342373891
#define MIXERCONTROL_CONTROLTYPE_EQUALIZER 1342373892
#define MIXERCONTROL_CONTROLTYPE_SINGLESELECT 1879113728
#define MIXERCONTROL_CONTROLTYPE_MUX 1879113729
#define MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT 1895890944
#define MIXERCONTROL_CONTROLTYPE_MIXER 1895890945
#define MIXERCONTROL_CONTROLTYPE_MICROTIME 1610809344
#define MIXERCONTROL_CONTROLTYPE_MILLITIME 1627586560
#define WAVE_MAPPER 4294967295
#define ENDPOINT_FORMAT_RESET_MIX_ONLY 1
#define ENDPOINT_HARDWARE_SUPPORT_VOLUME 1
#define ENDPOINT_HARDWARE_SUPPORT_MUTE 2
#define ENDPOINT_HARDWARE_SUPPORT_METER 4
#define AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ 1
#define AMBISONICS_PARAM_VERSION_1 1
#define AUDCLNT_E_NOT_INITIALIZED -2004287487
#define AUDCLNT_E_ALREADY_INITIALIZED -2004287486
#define AUDCLNT_E_WRONG_ENDPOINT_TYPE -2004287485
#define AUDCLNT_E_DEVICE_INVALIDATED -2004287484
#define AUDCLNT_E_NOT_STOPPED -2004287483
#define AUDCLNT_E_BUFFER_TOO_LARGE -2004287482
#define AUDCLNT_E_OUT_OF_ORDER -2004287481
#define AUDCLNT_E_UNSUPPORTED_FORMAT -2004287480
#define AUDCLNT_E_INVALID_SIZE -2004287479
#define AUDCLNT_E_DEVICE_IN_USE -2004287478
#define AUDCLNT_E_BUFFER_OPERATION_PENDING -2004287477
#define AUDCLNT_E_THREAD_NOT_REGISTERED -2004287476
#define AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED -2004287474
#define AUDCLNT_E_ENDPOINT_CREATE_FAILED -2004287473
#define AUDCLNT_E_SERVICE_NOT_RUNNING -2004287472
#define AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED -2004287471
#define AUDCLNT_E_EXCLUSIVE_MODE_ONLY -2004287470
#define AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL -2004287469
#define AUDCLNT_E_EVENTHANDLE_NOT_SET -2004287468
#define AUDCLNT_E_INCORRECT_BUFFER_SIZE -2004287467
#define AUDCLNT_E_BUFFER_SIZE_ERROR -2004287466
#define AUDCLNT_E_CPUUSAGE_EXCEEDED -2004287465
#define AUDCLNT_E_BUFFER_ERROR -2004287464
#define AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED -2004287463
#define AUDCLNT_E_INVALID_DEVICE_PERIOD -2004287456
#define AUDCLNT_E_INVALID_STREAM_FLAG -2004287455
#define AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE -2004287454
#define AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES -2004287453
#define AUDCLNT_E_OFFLOAD_MODE_ONLY -2004287452
#define AUDCLNT_E_NONOFFLOAD_MODE_ONLY -2004287451
#define AUDCLNT_E_RESOURCES_INVALIDATED -2004287450
#define AUDCLNT_E_RAW_MODE_UNSUPPORTED -2004287449
#define AUDCLNT_E_ENGINE_PERIODICITY_LOCKED -2004287448
#define AUDCLNT_E_ENGINE_FORMAT_LOCKED -2004287447
#define AUDCLNT_E_HEADTRACKING_ENABLED -2004287440
#define AUDCLNT_E_HEADTRACKING_UNSUPPORTED -2004287424
#define AUDCLNT_E_EFFECT_NOT_AVAILABLE -2004287423
#define AUDCLNT_E_EFFECT_STATE_READ_ONLY -2004287422
#define AUDCLNT_E_POST_VOLUME_LOOPBACK_UNSUPPORTED -2004287421
#define AUDCLNT_S_BUFFER_EMPTY 143196161
#define AUDCLNT_S_THREAD_ALREADY_REGISTERED 143196162
#define AUDCLNT_S_POSITION_STALLED 143196163
#define AUDCLNT_STREAMFLAGS_CROSSPROCESS 65536
#define AUDCLNT_STREAMFLAGS_LOOPBACK 131072
#define AUDCLNT_STREAMFLAGS_EVENTCALLBACK 262144
#define AUDCLNT_STREAMFLAGS_NOPERSIST 524288
#define AUDCLNT_STREAMFLAGS_RATEADJUST 1048576
#define AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY 134217728
#define AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM 2147483648
#define AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED 268435456
#define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE 536870912
#define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED 1073741824
#define SPTLAUDCLNT_E_DESTROYED -2004287232
#define SPTLAUDCLNT_E_OUT_OF_ORDER -2004287231
#define SPTLAUDCLNT_E_RESOURCES_INVALIDATED -2004287230
#define SPTLAUDCLNT_E_NO_MORE_OBJECTS -2004287229
#define SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED -2004287228
#define SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS -2004287227
#define SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED -2004287226
#define SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE -2004287225
#define SPTLAUDCLNT_E_INVALID_LICENSE -2004287224
#define SPTLAUDCLNT_E_STREAM_NOT_STOPPED -2004287222
#define SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE -2004287221
#define SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE -2004287220
#define SPTLAUDCLNT_E_INTERNAL -2004287219
#define DEVICE_STATEMASK_ALL 15
#define ENDPOINT_SYSFX_ENABLED 0
#define ENDPOINT_SYSFX_DISABLED 1
#define SPATIAL_AUDIO_STANDARD_COMMANDS_START 200
#define SPATIAL_AUDIO_POSITION 200
#define SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND -2004286976
#define SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED -2004286975
#define SPTLAUD_MD_CLNT_E_INVALID_ARGS -2004286974
#define SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND -2004286973
#define SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE -2004286972
#define SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS -2004286971
#define SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS -2004286970
#define SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED -2004286969
#define SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED -2004286968
#define SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE -2004286967
#define SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND -2004286960
#define SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW -2004286959
#define SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN -2004286958
#define SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN -2004286957
#define SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER -2004286956
#define SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER -2004286955
#define SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED -2004286954
#define SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS -2004286953
#define SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE -2004286952
#define SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS -2004286951
#define SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN -2004286944
#define SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN -2004286943
#define SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN -2004286942
#define SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH -2004286941
#define SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED -2004286940
#define SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING -2004286939
#define WAVERR_BADFORMAT 32
#define WAVERR_STILLPLAYING 33
#define WAVERR_UNPREPARED 34
#define WAVERR_SYNC 35
#define WAVERR_LASTERROR 35
#define WHDR_DONE 1
#define WHDR_PREPARED 2
#define WHDR_BEGINLOOP 4
#define WHDR_ENDLOOP 8
#define WHDR_INQUEUE 16
#define WAVECAPS_PITCH 1
#define WAVECAPS_PLAYBACKRATE 2
#define WAVECAPS_VOLUME 4
#define WAVECAPS_LRVOLUME 8
#define WAVECAPS_SYNC 16
#define WAVECAPS_SAMPLEACCURATE 32
#define WAVE_INVALIDFORMAT 0
#define WAVE_FORMAT_1M08 1
#define WAVE_FORMAT_1S08 2
#define WAVE_FORMAT_1M16 4
#define WAVE_FORMAT_1S16 8
#define WAVE_FORMAT_2M08 16
#define WAVE_FORMAT_2S08 32
#define WAVE_FORMAT_2M16 64
#define WAVE_FORMAT_2S16 128
#define WAVE_FORMAT_4M08 256
#define WAVE_FORMAT_4S08 512
#define WAVE_FORMAT_4M16 1024
#define WAVE_FORMAT_4S16 2048
#define WAVE_FORMAT_44M08 256
#define WAVE_FORMAT_44S08 512
#define WAVE_FORMAT_44M16 1024
#define WAVE_FORMAT_44S16 2048
#define WAVE_FORMAT_48M08 4096
#define WAVE_FORMAT_48S08 8192
#define WAVE_FORMAT_48M16 16384
#define WAVE_FORMAT_48S16 32768
#define WAVE_FORMAT_96M08 65536
#define WAVE_FORMAT_96S08 131072
#define WAVE_FORMAT_96M16 262144
#define WAVE_FORMAT_96S16 524288
#define WAVE_FORMAT_PCM 1
#define MIDIERR_UNPREPARED 64
#define MIDIERR_STILLPLAYING 65
#define MIDIERR_NOMAP 66
#define MIDIERR_NOTREADY 67
#define MIDIERR_NODEVICE 68
#define MIDIERR_INVALIDSETUP 69
#define MIDIERR_BADOPENMODE 70
#define MIDIERR_DONT_CONTINUE 71
#define MIDIERR_LASTERROR 71
#define MIDIPATCHSIZE 128
#define MIDI_CACHE_ALL 1
#define MIDI_CACHE_BESTFIT 2
#define MIDI_CACHE_QUERY 3
#define MIDI_UNCACHE 4
#define MOD_MIDIPORT 1
#define MOD_SYNTH 2
#define MOD_SQSYNTH 3
#define MOD_FMSYNTH 4
#define MOD_MAPPER 5
#define MOD_WAVETABLE 6
#define MOD_SWSYNTH 7
#define MIDICAPS_VOLUME 1
#define MIDICAPS_LRVOLUME 2
#define MIDICAPS_CACHE 4
#define MIDICAPS_STREAM 8
#define MHDR_DONE 1
#define MHDR_PREPARED 2
#define MHDR_INQUEUE 4
#define MHDR_ISSTRM 8
#define MEVT_F_SHORT 0
#define MEVT_F_LONG -2147483648
#define MEVT_F_CALLBACK 1073741824
#define MEVT_SHORTMSG 0
#define MEVT_TEMPO 1
#define MEVT_NOP 2
#define MEVT_LONGMSG 128
#define MEVT_COMMENT 130
#define MEVT_VERSION 132
#define MIDISTRM_ERROR -2
#define MIDIPROP_SET -2147483648
#define MIDIPROP_GET 1073741824
#define MIDIPROP_TIMEDIV 1
#define MIDIPROP_TEMPO 2
#define AUXCAPS_CDAUDIO 1
#define AUXCAPS_AUXIN 2
#define AUXCAPS_VOLUME 1
#define AUXCAPS_LRVOLUME 2
#define MIXER_SHORT_NAME_CHARS 16
#define MIXER_LONG_NAME_CHARS 64
#define MIXERR_INVALLINE 1024
#define MIXERR_INVALCONTROL 1025
#define MIXERR_INVALVALUE 1026
#define MIXERR_LASTERROR 1026
#define MIXER_OBJECTF_HANDLE -2147483648
#define MIXER_OBJECTF_MIXER 0
#define MIXER_OBJECTF_WAVEOUT 268435456
#define MIXER_OBJECTF_WAVEIN 536870912
#define MIXER_OBJECTF_MIDIOUT 805306368
#define MIXER_OBJECTF_MIDIIN 1073741824
#define MIXER_OBJECTF_AUX 1342177280
#define MIXERLINE_LINEF_ACTIVE 1
#define MIXERLINE_LINEF_DISCONNECTED 32768
#define MIXERLINE_LINEF_SOURCE -2147483648
#define MIXERLINE_COMPONENTTYPE_DST_FIRST 0
#define MIXERLINE_COMPONENTTYPE_DST_LAST 8
#define MIXERLINE_COMPONENTTYPE_SRC_FIRST 4096
#define MIXERLINE_COMPONENTTYPE_SRC_LAST 4106
#define MIXERLINE_TARGETTYPE_UNDEFINED 0
#define MIXERLINE_TARGETTYPE_WAVEOUT 1
#define MIXERLINE_TARGETTYPE_WAVEIN 2
#define MIXERLINE_TARGETTYPE_MIDIOUT 3
#define MIXERLINE_TARGETTYPE_MIDIIN 4
#define MIXERLINE_TARGETTYPE_AUX 5
#define MIXER_GETLINEINFOF_DESTINATION 0
#define MIXER_GETLINEINFOF_SOURCE 1
#define MIXER_GETLINEINFOF_LINEID 2
#define MIXER_GETLINEINFOF_COMPONENTTYPE 3
#define MIXER_GETLINEINFOF_TARGETTYPE 4
#define MIXER_GETLINEINFOF_QUERYMASK 15
#define MIXERCONTROL_CONTROLF_UNIFORM 1
#define MIXERCONTROL_CONTROLF_MULTIPLE 2
#define MIXERCONTROL_CONTROLF_DISABLED -2147483648
#define MIXERCONTROL_CT_CLASS_MASK -268435456
#define MIXERCONTROL_CT_CLASS_CUSTOM 0
#define MIXERCONTROL_CT_CLASS_METER 268435456
#define MIXERCONTROL_CT_CLASS_SWITCH 536870912
#define MIXERCONTROL_CT_CLASS_NUMBER 805306368
#define MIXERCONTROL_CT_CLASS_SLIDER 1073741824
#define MIXERCONTROL_CT_CLASS_FADER 1342177280
#define MIXERCONTROL_CT_CLASS_TIME 1610612736
#define MIXERCONTROL_CT_CLASS_LIST 1879048192
#define MIXERCONTROL_CT_SUBCLASS_MASK 251658240
#define MIXERCONTROL_CT_SC_SWITCH_BOOLEAN 0
#define MIXERCONTROL_CT_SC_SWITCH_BUTTON 16777216
#define MIXERCONTROL_CT_SC_METER_POLLED 0
#define MIXERCONTROL_CT_SC_TIME_MICROSECS 0
#define MIXERCONTROL_CT_SC_TIME_MILLISECS 16777216
#define MIXERCONTROL_CT_SC_LIST_SINGLE 0
#define MIXERCONTROL_CT_SC_LIST_MULTIPLE 16777216
#define MIXERCONTROL_CT_UNITS_MASK 16711680
#define MIXERCONTROL_CT_UNITS_CUSTOM 0
#define MIXERCONTROL_CT_UNITS_BOOLEAN 65536
#define MIXERCONTROL_CT_UNITS_SIGNED 131072
#define MIXERCONTROL_CT_UNITS_UNSIGNED 196608
#define MIXERCONTROL_CT_UNITS_DECIBELS 262144
#define MIXERCONTROL_CT_UNITS_PERCENT 327680
#define MIXER_GETLINECONTROLSF_ALL 0
#define MIXER_GETLINECONTROLSF_ONEBYID 1
#define MIXER_GETLINECONTROLSF_ONEBYTYPE 2
#define MIXER_GETLINECONTROLSF_QUERYMASK 15
#define MIXER_GETCONTROLDETAILSF_VALUE 0
#define MIXER_GETCONTROLDETAILSF_LISTTEXT 1
#define MIXER_GETCONTROLDETAILSF_QUERYMASK 15
#define MIXER_SETCONTROLDETAILSF_VALUE 0
#define MIXER_SETCONTROLDETAILSF_CUSTOM 1
#define MIXER_SETCONTROLDETAILSF_QUERYMASK 15
#define DRV_MAPPER_PREFERRED_INPUT_GET 16384
#define DRV_MAPPER_PREFERRED_OUTPUT_GET 16386
#define DRVM_MAPPER 8192
#define DRVM_MAPPER_STATUS 8192
#define WIDM_MAPPER_STATUS 8192
#define WAVEIN_MAPPER_STATUS_DEVICE 0
#define WAVEIN_MAPPER_STATUS_MAPPED 1
#define WAVEIN_MAPPER_STATUS_FORMAT 2
#define WODM_MAPPER_STATUS 8192
#define WAVEOUT_MAPPER_STATUS_DEVICE 0
#define WAVEOUT_MAPPER_STATUS_MAPPED 1
#define WAVEOUT_MAPPER_STATUS_FORMAT 2
#define ACMERR_BASE 512
#define ACMERR_NOTPOSSIBLE 512
#define ACMERR_BUSY 513
#define ACMERR_UNPREPARED 514
#define ACMERR_CANCELED 515
#define ACM_METRIC_COUNT_DRIVERS 1
#define ACM_METRIC_COUNT_CODECS 2
#define ACM_METRIC_COUNT_CONVERTERS 3
#define ACM_METRIC_COUNT_FILTERS 4
#define ACM_METRIC_COUNT_DISABLED 5
#define ACM_METRIC_COUNT_HARDWARE 6
#define ACM_METRIC_COUNT_LOCAL_DRIVERS 20
#define ACM_METRIC_COUNT_LOCAL_CODECS 21
#define ACM_METRIC_COUNT_LOCAL_CONVERTERS 22
#define ACM_METRIC_COUNT_LOCAL_FILTERS 23
#define ACM_METRIC_COUNT_LOCAL_DISABLED 24
#define ACM_METRIC_HARDWARE_WAVE_INPUT 30
#define ACM_METRIC_HARDWARE_WAVE_OUTPUT 31
#define ACM_METRIC_MAX_SIZE_FORMAT 50
#define ACM_METRIC_MAX_SIZE_FILTER 51
#define ACM_METRIC_DRIVER_SUPPORT 100
#define ACM_METRIC_DRIVER_PRIORITY 101
#define ACM_DRIVERENUMF_NOLOCAL 1073741824
#define ACM_DRIVERENUMF_DISABLED -2147483648
#define ACM_DRIVERADDF_NAME 1
#define ACM_DRIVERADDF_FUNCTION 3
#define ACM_DRIVERADDF_NOTIFYHWND 4
#define ACM_DRIVERADDF_TYPEMASK 7
#define ACM_DRIVERADDF_LOCAL 0
#define ACM_DRIVERADDF_GLOBAL 8
#define ACMDM_USER 16384
#define ACMDM_RESERVED_LOW 24576
#define ACMDM_RESERVED_HIGH 28671
#define ACMDM_DRIVER_ABOUT 24587
#define ACM_DRIVERPRIORITYF_ENABLE 1
#define ACM_DRIVERPRIORITYF_DISABLE 2
#define ACM_DRIVERPRIORITYF_ABLEMASK 3
#define ACM_DRIVERPRIORITYF_BEGIN 65536
#define ACM_DRIVERPRIORITYF_END 131072
#define ACM_DRIVERPRIORITYF_DEFERMASK 196608
#define ACMDRIVERDETAILS_SHORTNAME_CHARS 32
#define ACMDRIVERDETAILS_LONGNAME_CHARS 128
#define ACMDRIVERDETAILS_COPYRIGHT_CHARS 80
#define ACMDRIVERDETAILS_LICENSING_CHARS 128
#define ACMDRIVERDETAILS_FEATURES_CHARS 512
#define ACMDRIVERDETAILS_SUPPORTF_CODEC 1
#define ACMDRIVERDETAILS_SUPPORTF_CONVERTER 2
#define ACMDRIVERDETAILS_SUPPORTF_FILTER 4
#define ACMDRIVERDETAILS_SUPPORTF_HARDWARE 8
#define ACMDRIVERDETAILS_SUPPORTF_ASYNC 16
#define ACMDRIVERDETAILS_SUPPORTF_LOCAL 1073741824
#define ACMDRIVERDETAILS_SUPPORTF_DISABLED -2147483648
#define ACMFORMATTAGDETAILS_FORMATTAG_CHARS 48
#define ACM_FORMATTAGDETAILSF_INDEX 0
#define ACM_FORMATTAGDETAILSF_FORMATTAG 1
#define ACM_FORMATTAGDETAILSF_LARGESTSIZE 2
#define ACM_FORMATTAGDETAILSF_QUERYMASK 15
#define ACMFORMATDETAILS_FORMAT_CHARS 128
#define ACM_FORMATDETAILSF_INDEX 0
#define ACM_FORMATDETAILSF_FORMAT 1
#define ACM_FORMATDETAILSF_QUERYMASK 15
#define ACM_FORMATENUMF_WFORMATTAG 65536
#define ACM_FORMATENUMF_NCHANNELS 131072
#define ACM_FORMATENUMF_NSAMPLESPERSEC 262144
#define ACM_FORMATENUMF_WBITSPERSAMPLE 524288
#define ACM_FORMATENUMF_CONVERT 1048576
#define ACM_FORMATENUMF_SUGGEST 2097152
#define ACM_FORMATENUMF_HARDWARE 4194304
#define ACM_FORMATENUMF_INPUT 8388608
#define ACM_FORMATENUMF_OUTPUT 16777216
#define ACM_FORMATSUGGESTF_WFORMATTAG 65536
#define ACM_FORMATSUGGESTF_NCHANNELS 131072
#define ACM_FORMATSUGGESTF_NSAMPLESPERSEC 262144
#define ACM_FORMATSUGGESTF_WBITSPERSAMPLE 524288
#define ACM_FORMATSUGGESTF_TYPEMASK 16711680
#define MM_ACM_FORMATCHOOSE 32768
#define FORMATCHOOSE_MESSAGE 0
#define FORMATCHOOSE_FORMATTAG_VERIFY 0
#define FORMATCHOOSE_FORMAT_VERIFY 1
#define FORMATCHOOSE_CUSTOM_VERIFY 2
#define ACMFORMATCHOOSE_STYLEF_SHOWHELP 4
#define ACMFORMATCHOOSE_STYLEF_ENABLEHOOK 8
#define ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE 16
#define ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE 32
#define ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT 64
#define ACMFORMATCHOOSE_STYLEF_CONTEXTHELP 128
#define ACMFILTERTAGDETAILS_FILTERTAG_CHARS 48
#define ACM_FILTERTAGDETAILSF_INDEX 0
#define ACM_FILTERTAGDETAILSF_FILTERTAG 1
#define ACM_FILTERTAGDETAILSF_LARGESTSIZE 2
#define ACM_FILTERTAGDETAILSF_QUERYMASK 15
#define ACMFILTERDETAILS_FILTER_CHARS 128
#define ACM_FILTERDETAILSF_INDEX 0
#define ACM_FILTERDETAILSF_FILTER 1
#define ACM_FILTERDETAILSF_QUERYMASK 15
#define ACM_FILTERENUMF_DWFILTERTAG 65536
#define MM_ACM_FILTERCHOOSE 32768
#define FILTERCHOOSE_MESSAGE 0
#define FILTERCHOOSE_FILTERTAG_VERIFY 0
#define FILTERCHOOSE_FILTER_VERIFY 1
#define FILTERCHOOSE_CUSTOM_VERIFY 2
#define ACMFILTERCHOOSE_STYLEF_SHOWHELP 4
#define ACMFILTERCHOOSE_STYLEF_ENABLEHOOK 8
#define ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE 16
#define ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE 32
#define ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT 64
#define ACMFILTERCHOOSE_STYLEF_CONTEXTHELP 128
#define ACMSTREAMHEADER_STATUSF_DONE 65536
#define ACMSTREAMHEADER_STATUSF_PREPARED 131072
#define ACMSTREAMHEADER_STATUSF_INQUEUE 1048576
#define ACM_STREAMOPENF_QUERY 1
#define ACM_STREAMOPENF_ASYNC 2
#define ACM_STREAMOPENF_NONREALTIME 4
#define ACM_STREAMSIZEF_SOURCE 0
#define ACM_STREAMSIZEF_DESTINATION 1
#define ACM_STREAMSIZEF_QUERYMASK 15
#define ACM_STREAMCONVERTF_BLOCKALIGN 4
#define ACM_STREAMCONVERTF_START 16
#define ACM_STREAMCONVERTF_END 32
#define SND_RING 1048576
#define SND_ALIAS_START 0
#define ACMDM_DRIVER_NOTIFY 24577
#define ACMDM_DRIVER_DETAILS 24586
#define ACMDM_HARDWARE_WAVE_CAPS_INPUT 24596
#define ACMDM_HARDWARE_WAVE_CAPS_OUTPUT 24597
#define ACMDM_FORMATTAG_DETAILS 24601
#define ACMDM_FORMAT_DETAILS 24602
#define ACMDM_FORMAT_SUGGEST 24603
#define ACMDM_FILTERTAG_DETAILS 24626
#define ACMDM_FILTER_DETAILS 24627
#define ACMDM_STREAM_OPEN 24652
#define ACMDM_STREAM_CLOSE 24653
#define ACMDM_STREAM_SIZE 24654
#define ACMDM_STREAM_CONVERT 24655
#define ACMDM_STREAM_RESET 24656
#define ACMDM_STREAM_PREPARE 24657
#define ACMDM_STREAM_UNPREPARE 24658
#define ACMDM_STREAM_UPDATE 24659
public const uint MIXERCONTROL_CONTROLTYPE_CUSTOM = 0;
public const uint MIXERCONTROL_CONTROLTYPE_BOOLEANMETER = 268500992;
public const uint MIXERCONTROL_CONTROLTYPE_SIGNEDMETER = 268566528;
public const uint MIXERCONTROL_CONTROLTYPE_PEAKMETER = 268566529;
public const uint MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER = 268632064;
public const uint MIXERCONTROL_CONTROLTYPE_BOOLEAN = 536936448;
public const uint MIXERCONTROL_CONTROLTYPE_ONOFF = 536936449;
public const uint MIXERCONTROL_CONTROLTYPE_MUTE = 536936450;
public const uint MIXERCONTROL_CONTROLTYPE_MONO = 536936451;
public const uint MIXERCONTROL_CONTROLTYPE_LOUDNESS = 536936452;
public const uint MIXERCONTROL_CONTROLTYPE_STEREOENH = 536936453;
public const uint MIXERCONTROL_CONTROLTYPE_BASS_BOOST = 536945271;
public const uint MIXERCONTROL_CONTROLTYPE_BUTTON = 553713664;
public const uint MIXERCONTROL_CONTROLTYPE_DECIBELS = 805568512;
public const uint MIXERCONTROL_CONTROLTYPE_SIGNED = 805437440;
public const uint MIXERCONTROL_CONTROLTYPE_UNSIGNED = 805502976;
public const uint MIXERCONTROL_CONTROLTYPE_PERCENT = 805634048;
public const uint MIXERCONTROL_CONTROLTYPE_SLIDER = 1073872896;
public const uint MIXERCONTROL_CONTROLTYPE_PAN = 1073872897;
public const uint MIXERCONTROL_CONTROLTYPE_QSOUNDPAN = 1073872898;
public const uint MIXERCONTROL_CONTROLTYPE_FADER = 1342373888;
public const uint MIXERCONTROL_CONTROLTYPE_VOLUME = 1342373889;
public const uint MIXERCONTROL_CONTROLTYPE_BASS = 1342373890;
public const uint MIXERCONTROL_CONTROLTYPE_TREBLE = 1342373891;
public const uint MIXERCONTROL_CONTROLTYPE_EQUALIZER = 1342373892;
public const uint MIXERCONTROL_CONTROLTYPE_SINGLESELECT = 1879113728;
public const uint MIXERCONTROL_CONTROLTYPE_MUX = 1879113729;
public const uint MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT = 1895890944;
public const uint MIXERCONTROL_CONTROLTYPE_MIXER = 1895890945;
public const uint MIXERCONTROL_CONTROLTYPE_MICROTIME = 1610809344;
public const uint MIXERCONTROL_CONTROLTYPE_MILLITIME = 1627586560;
public const uint WAVE_MAPPER = 4294967295;
public const uint ENDPOINT_FORMAT_RESET_MIX_ONLY = 1;
public const uint ENDPOINT_HARDWARE_SUPPORT_VOLUME = 1;
public const uint ENDPOINT_HARDWARE_SUPPORT_MUTE = 2;
public const uint ENDPOINT_HARDWARE_SUPPORT_METER = 4;
public const uint AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ = 1;
public const uint AMBISONICS_PARAM_VERSION_1 = 1;
public const int AUDCLNT_E_NOT_INITIALIZED = -2004287487;
public const int AUDCLNT_E_ALREADY_INITIALIZED = -2004287486;
public const int AUDCLNT_E_WRONG_ENDPOINT_TYPE = -2004287485;
public const int AUDCLNT_E_DEVICE_INVALIDATED = -2004287484;
public const int AUDCLNT_E_NOT_STOPPED = -2004287483;
public const int AUDCLNT_E_BUFFER_TOO_LARGE = -2004287482;
public const int AUDCLNT_E_OUT_OF_ORDER = -2004287481;
public const int AUDCLNT_E_UNSUPPORTED_FORMAT = -2004287480;
public const int AUDCLNT_E_INVALID_SIZE = -2004287479;
public const int AUDCLNT_E_DEVICE_IN_USE = -2004287478;
public const int AUDCLNT_E_BUFFER_OPERATION_PENDING = -2004287477;
public const int AUDCLNT_E_THREAD_NOT_REGISTERED = -2004287476;
public const int AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED = -2004287474;
public const int AUDCLNT_E_ENDPOINT_CREATE_FAILED = -2004287473;
public const int AUDCLNT_E_SERVICE_NOT_RUNNING = -2004287472;
public const int AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED = -2004287471;
public const int AUDCLNT_E_EXCLUSIVE_MODE_ONLY = -2004287470;
public const int AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL = -2004287469;
public const int AUDCLNT_E_EVENTHANDLE_NOT_SET = -2004287468;
public const int AUDCLNT_E_INCORRECT_BUFFER_SIZE = -2004287467;
public const int AUDCLNT_E_BUFFER_SIZE_ERROR = -2004287466;
public const int AUDCLNT_E_CPUUSAGE_EXCEEDED = -2004287465;
public const int AUDCLNT_E_BUFFER_ERROR = -2004287464;
public const int AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED = -2004287463;
public const int AUDCLNT_E_INVALID_DEVICE_PERIOD = -2004287456;
public const int AUDCLNT_E_INVALID_STREAM_FLAG = -2004287455;
public const int AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE = -2004287454;
public const int AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES = -2004287453;
public const int AUDCLNT_E_OFFLOAD_MODE_ONLY = -2004287452;
public const int AUDCLNT_E_NONOFFLOAD_MODE_ONLY = -2004287451;
public const int AUDCLNT_E_RESOURCES_INVALIDATED = -2004287450;
public const int AUDCLNT_E_RAW_MODE_UNSUPPORTED = -2004287449;
public const int AUDCLNT_E_ENGINE_PERIODICITY_LOCKED = -2004287448;
public const int AUDCLNT_E_ENGINE_FORMAT_LOCKED = -2004287447;
public const int AUDCLNT_E_HEADTRACKING_ENABLED = -2004287440;
public const int AUDCLNT_E_HEADTRACKING_UNSUPPORTED = -2004287424;
public const int AUDCLNT_E_EFFECT_NOT_AVAILABLE = -2004287423;
public const int AUDCLNT_E_EFFECT_STATE_READ_ONLY = -2004287422;
public const int AUDCLNT_E_POST_VOLUME_LOOPBACK_UNSUPPORTED = -2004287421;
public const int AUDCLNT_S_BUFFER_EMPTY = 143196161;
public const int AUDCLNT_S_THREAD_ALREADY_REGISTERED = 143196162;
public const int AUDCLNT_S_POSITION_STALLED = 143196163;
public const uint AUDCLNT_STREAMFLAGS_CROSSPROCESS = 65536;
public const uint AUDCLNT_STREAMFLAGS_LOOPBACK = 131072;
public const uint AUDCLNT_STREAMFLAGS_EVENTCALLBACK = 262144;
public const uint AUDCLNT_STREAMFLAGS_NOPERSIST = 524288;
public const uint AUDCLNT_STREAMFLAGS_RATEADJUST = 1048576;
public const uint AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY = 134217728;
public const uint AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM = 2147483648;
public const uint AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED = 268435456;
public const uint AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE = 536870912;
public const uint AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED = 1073741824;
public const int SPTLAUDCLNT_E_DESTROYED = -2004287232;
public const int SPTLAUDCLNT_E_OUT_OF_ORDER = -2004287231;
public const int SPTLAUDCLNT_E_RESOURCES_INVALIDATED = -2004287230;
public const int SPTLAUDCLNT_E_NO_MORE_OBJECTS = -2004287229;
public const int SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED = -2004287228;
public const int SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS = -2004287227;
public const int SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED = -2004287226;
public const int SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE = -2004287225;
public const int SPTLAUDCLNT_E_INVALID_LICENSE = -2004287224;
public const int SPTLAUDCLNT_E_STREAM_NOT_STOPPED = -2004287222;
public const int SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE = -2004287221;
public const int SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE = -2004287220;
public const int SPTLAUDCLNT_E_INTERNAL = -2004287219;
public const uint DEVICE_STATEMASK_ALL = 15;
public const uint ENDPOINT_SYSFX_ENABLED = 0;
public const uint ENDPOINT_SYSFX_DISABLED = 1;
public const uint SPATIAL_AUDIO_STANDARD_COMMANDS_START = 200;
public const uint SPATIAL_AUDIO_POSITION = 200;
public const int SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND = -2004286976;
public const int SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED = -2004286975;
public const int SPTLAUD_MD_CLNT_E_INVALID_ARGS = -2004286974;
public const int SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND = -2004286973;
public const int SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE = -2004286972;
public const int SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS = -2004286971;
public const int SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS = -2004286970;
public const int SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED = -2004286969;
public const int SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED = -2004286968;
public const int SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE = -2004286967;
public const int SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND = -2004286960;
public const int SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW = -2004286959;
public const int SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN = -2004286958;
public const int SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN = -2004286957;
public const int SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER = -2004286956;
public const int SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER = -2004286955;
public const int SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED = -2004286954;
public const int SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS = -2004286953;
public const int SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE = -2004286952;
public const int SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS = -2004286951;
public const int SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN = -2004286944;
public const int SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN = -2004286943;
public const int SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN = -2004286942;
public const int SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH = -2004286941;
public const int SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED = -2004286940;
public const int SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING = -2004286939;
public const uint WAVERR_BADFORMAT = 32;
public const uint WAVERR_STILLPLAYING = 33;
public const uint WAVERR_UNPREPARED = 34;
public const uint WAVERR_SYNC = 35;
public const uint WAVERR_LASTERROR = 35;
public const uint WHDR_DONE = 1;
public const uint WHDR_PREPARED = 2;
public const uint WHDR_BEGINLOOP = 4;
public const uint WHDR_ENDLOOP = 8;
public const uint WHDR_INQUEUE = 16;
public const uint WAVECAPS_PITCH = 1;
public const uint WAVECAPS_PLAYBACKRATE = 2;
public const uint WAVECAPS_VOLUME = 4;
public const uint WAVECAPS_LRVOLUME = 8;
public const uint WAVECAPS_SYNC = 16;
public const uint WAVECAPS_SAMPLEACCURATE = 32;
public const uint WAVE_INVALIDFORMAT = 0;
public const uint WAVE_FORMAT_1M08 = 1;
public const uint WAVE_FORMAT_1S08 = 2;
public const uint WAVE_FORMAT_1M16 = 4;
public const uint WAVE_FORMAT_1S16 = 8;
public const uint WAVE_FORMAT_2M08 = 16;
public const uint WAVE_FORMAT_2S08 = 32;
public const uint WAVE_FORMAT_2M16 = 64;
public const uint WAVE_FORMAT_2S16 = 128;
public const uint WAVE_FORMAT_4M08 = 256;
public const uint WAVE_FORMAT_4S08 = 512;
public const uint WAVE_FORMAT_4M16 = 1024;
public const uint WAVE_FORMAT_4S16 = 2048;
public const uint WAVE_FORMAT_44M08 = 256;
public const uint WAVE_FORMAT_44S08 = 512;
public const uint WAVE_FORMAT_44M16 = 1024;
public const uint WAVE_FORMAT_44S16 = 2048;
public const uint WAVE_FORMAT_48M08 = 4096;
public const uint WAVE_FORMAT_48S08 = 8192;
public const uint WAVE_FORMAT_48M16 = 16384;
public const uint WAVE_FORMAT_48S16 = 32768;
public const uint WAVE_FORMAT_96M08 = 65536;
public const uint WAVE_FORMAT_96S08 = 131072;
public const uint WAVE_FORMAT_96M16 = 262144;
public const uint WAVE_FORMAT_96S16 = 524288;
public const uint WAVE_FORMAT_PCM = 1;
public const uint MIDIERR_UNPREPARED = 64;
public const uint MIDIERR_STILLPLAYING = 65;
public const uint MIDIERR_NOMAP = 66;
public const uint MIDIERR_NOTREADY = 67;
public const uint MIDIERR_NODEVICE = 68;
public const uint MIDIERR_INVALIDSETUP = 69;
public const uint MIDIERR_BADOPENMODE = 70;
public const uint MIDIERR_DONT_CONTINUE = 71;
public const uint MIDIERR_LASTERROR = 71;
public const uint MIDIPATCHSIZE = 128;
public const uint MIDI_CACHE_ALL = 1;
public const uint MIDI_CACHE_BESTFIT = 2;
public const uint MIDI_CACHE_QUERY = 3;
public const uint MIDI_UNCACHE = 4;
public const uint MOD_MIDIPORT = 1;
public const uint MOD_SYNTH = 2;
public const uint MOD_SQSYNTH = 3;
public const uint MOD_FMSYNTH = 4;
public const uint MOD_MAPPER = 5;
public const uint MOD_WAVETABLE = 6;
public const uint MOD_SWSYNTH = 7;
public const uint MIDICAPS_VOLUME = 1;
public const uint MIDICAPS_LRVOLUME = 2;
public const uint MIDICAPS_CACHE = 4;
public const uint MIDICAPS_STREAM = 8;
public const uint MHDR_DONE = 1;
public const uint MHDR_PREPARED = 2;
public const uint MHDR_INQUEUE = 4;
public const uint MHDR_ISSTRM = 8;
public const int MEVT_F_SHORT = 0;
public const int MEVT_F_LONG = -2147483648;
public const int MEVT_F_CALLBACK = 1073741824;
public const byte MEVT_SHORTMSG = 0;
public const byte MEVT_TEMPO = 1;
public const byte MEVT_NOP = 2;
public const byte MEVT_LONGMSG = 128;
public const byte MEVT_COMMENT = 130;
public const byte MEVT_VERSION = 132;
public const int MIDISTRM_ERROR = -2;
public const int MIDIPROP_SET = -2147483648;
public const int MIDIPROP_GET = 1073741824;
public const int MIDIPROP_TIMEDIV = 1;
public const int MIDIPROP_TEMPO = 2;
public const uint AUXCAPS_CDAUDIO = 1;
public const uint AUXCAPS_AUXIN = 2;
public const uint AUXCAPS_VOLUME = 1;
public const uint AUXCAPS_LRVOLUME = 2;
public const uint MIXER_SHORT_NAME_CHARS = 16;
public const uint MIXER_LONG_NAME_CHARS = 64;
public const uint MIXERR_INVALLINE = 1024;
public const uint MIXERR_INVALCONTROL = 1025;
public const uint MIXERR_INVALVALUE = 1026;
public const uint MIXERR_LASTERROR = 1026;
public const int MIXER_OBJECTF_HANDLE = -2147483648;
public const int MIXER_OBJECTF_MIXER = 0;
public const int MIXER_OBJECTF_WAVEOUT = 268435456;
public const int MIXER_OBJECTF_WAVEIN = 536870912;
public const int MIXER_OBJECTF_MIDIOUT = 805306368;
public const int MIXER_OBJECTF_MIDIIN = 1073741824;
public const int MIXER_OBJECTF_AUX = 1342177280;
public const int MIXERLINE_LINEF_ACTIVE = 1;
public const int MIXERLINE_LINEF_DISCONNECTED = 32768;
public const int MIXERLINE_LINEF_SOURCE = -2147483648;
public const int MIXERLINE_COMPONENTTYPE_DST_FIRST = 0;
public const uint MIXERLINE_COMPONENTTYPE_DST_LAST = 8;
public const int MIXERLINE_COMPONENTTYPE_SRC_FIRST = 4096;
public const uint MIXERLINE_COMPONENTTYPE_SRC_LAST = 4106;
public const uint MIXERLINE_TARGETTYPE_UNDEFINED = 0;
public const uint MIXERLINE_TARGETTYPE_WAVEOUT = 1;
public const uint MIXERLINE_TARGETTYPE_WAVEIN = 2;
public const uint MIXERLINE_TARGETTYPE_MIDIOUT = 3;
public const uint MIXERLINE_TARGETTYPE_MIDIIN = 4;
public const uint MIXERLINE_TARGETTYPE_AUX = 5;
public const int MIXER_GETLINEINFOF_DESTINATION = 0;
public const int MIXER_GETLINEINFOF_SOURCE = 1;
public const int MIXER_GETLINEINFOF_LINEID = 2;
public const int MIXER_GETLINEINFOF_COMPONENTTYPE = 3;
public const int MIXER_GETLINEINFOF_TARGETTYPE = 4;
public const int MIXER_GETLINEINFOF_QUERYMASK = 15;
public const int MIXERCONTROL_CONTROLF_UNIFORM = 1;
public const int MIXERCONTROL_CONTROLF_MULTIPLE = 2;
public const int MIXERCONTROL_CONTROLF_DISABLED = -2147483648;
public const int MIXERCONTROL_CT_CLASS_MASK = -268435456;
public const int MIXERCONTROL_CT_CLASS_CUSTOM = 0;
public const int MIXERCONTROL_CT_CLASS_METER = 268435456;
public const int MIXERCONTROL_CT_CLASS_SWITCH = 536870912;
public const int MIXERCONTROL_CT_CLASS_NUMBER = 805306368;
public const int MIXERCONTROL_CT_CLASS_SLIDER = 1073741824;
public const int MIXERCONTROL_CT_CLASS_FADER = 1342177280;
public const int MIXERCONTROL_CT_CLASS_TIME = 1610612736;
public const int MIXERCONTROL_CT_CLASS_LIST = 1879048192;
public const int MIXERCONTROL_CT_SUBCLASS_MASK = 251658240;
public const int MIXERCONTROL_CT_SC_SWITCH_BOOLEAN = 0;
public const int MIXERCONTROL_CT_SC_SWITCH_BUTTON = 16777216;
public const int MIXERCONTROL_CT_SC_METER_POLLED = 0;
public const int MIXERCONTROL_CT_SC_TIME_MICROSECS = 0;
public const int MIXERCONTROL_CT_SC_TIME_MILLISECS = 16777216;
public const int MIXERCONTROL_CT_SC_LIST_SINGLE = 0;
public const int MIXERCONTROL_CT_SC_LIST_MULTIPLE = 16777216;
public const int MIXERCONTROL_CT_UNITS_MASK = 16711680;
public const int MIXERCONTROL_CT_UNITS_CUSTOM = 0;
public const int MIXERCONTROL_CT_UNITS_BOOLEAN = 65536;
public const int MIXERCONTROL_CT_UNITS_SIGNED = 131072;
public const int MIXERCONTROL_CT_UNITS_UNSIGNED = 196608;
public const int MIXERCONTROL_CT_UNITS_DECIBELS = 262144;
public const int MIXERCONTROL_CT_UNITS_PERCENT = 327680;
public const int MIXER_GETLINECONTROLSF_ALL = 0;
public const int MIXER_GETLINECONTROLSF_ONEBYID = 1;
public const int MIXER_GETLINECONTROLSF_ONEBYTYPE = 2;
public const int MIXER_GETLINECONTROLSF_QUERYMASK = 15;
public const int MIXER_GETCONTROLDETAILSF_VALUE = 0;
public const int MIXER_GETCONTROLDETAILSF_LISTTEXT = 1;
public const int MIXER_GETCONTROLDETAILSF_QUERYMASK = 15;
public const int MIXER_SETCONTROLDETAILSF_VALUE = 0;
public const int MIXER_SETCONTROLDETAILSF_CUSTOM = 1;
public const int MIXER_SETCONTROLDETAILSF_QUERYMASK = 15;
public const uint DRV_MAPPER_PREFERRED_INPUT_GET = 16384;
public const uint DRV_MAPPER_PREFERRED_OUTPUT_GET = 16386;
public const uint DRVM_MAPPER = 8192;
public const uint DRVM_MAPPER_STATUS = 8192;
public const uint WIDM_MAPPER_STATUS = 8192;
public const uint WAVEIN_MAPPER_STATUS_DEVICE = 0;
public const uint WAVEIN_MAPPER_STATUS_MAPPED = 1;
public const uint WAVEIN_MAPPER_STATUS_FORMAT = 2;
public const uint WODM_MAPPER_STATUS = 8192;
public const uint WAVEOUT_MAPPER_STATUS_DEVICE = 0;
public const uint WAVEOUT_MAPPER_STATUS_MAPPED = 1;
public const uint WAVEOUT_MAPPER_STATUS_FORMAT = 2;
public const uint ACMERR_BASE = 512;
public const uint ACMERR_NOTPOSSIBLE = 512;
public const uint ACMERR_BUSY = 513;
public const uint ACMERR_UNPREPARED = 514;
public const uint ACMERR_CANCELED = 515;
public const uint ACM_METRIC_COUNT_DRIVERS = 1;
public const uint ACM_METRIC_COUNT_CODECS = 2;
public const uint ACM_METRIC_COUNT_CONVERTERS = 3;
public const uint ACM_METRIC_COUNT_FILTERS = 4;
public const uint ACM_METRIC_COUNT_DISABLED = 5;
public const uint ACM_METRIC_COUNT_HARDWARE = 6;
public const uint ACM_METRIC_COUNT_LOCAL_DRIVERS = 20;
public const uint ACM_METRIC_COUNT_LOCAL_CODECS = 21;
public const uint ACM_METRIC_COUNT_LOCAL_CONVERTERS = 22;
public const uint ACM_METRIC_COUNT_LOCAL_FILTERS = 23;
public const uint ACM_METRIC_COUNT_LOCAL_DISABLED = 24;
public const uint ACM_METRIC_HARDWARE_WAVE_INPUT = 30;
public const uint ACM_METRIC_HARDWARE_WAVE_OUTPUT = 31;
public const uint ACM_METRIC_MAX_SIZE_FORMAT = 50;
public const uint ACM_METRIC_MAX_SIZE_FILTER = 51;
public const uint ACM_METRIC_DRIVER_SUPPORT = 100;
public const uint ACM_METRIC_DRIVER_PRIORITY = 101;
public const int ACM_DRIVERENUMF_NOLOCAL = 1073741824;
public const int ACM_DRIVERENUMF_DISABLED = -2147483648;
public const int ACM_DRIVERADDF_NAME = 1;
public const int ACM_DRIVERADDF_FUNCTION = 3;
public const int ACM_DRIVERADDF_NOTIFYHWND = 4;
public const int ACM_DRIVERADDF_TYPEMASK = 7;
public const int ACM_DRIVERADDF_LOCAL = 0;
public const int ACM_DRIVERADDF_GLOBAL = 8;
public const uint ACMDM_USER = 16384;
public const uint ACMDM_RESERVED_LOW = 24576;
public const uint ACMDM_RESERVED_HIGH = 28671;
public const uint ACMDM_DRIVER_ABOUT = 24587;
public const int ACM_DRIVERPRIORITYF_ENABLE = 1;
public const int ACM_DRIVERPRIORITYF_DISABLE = 2;
public const int ACM_DRIVERPRIORITYF_ABLEMASK = 3;
public const int ACM_DRIVERPRIORITYF_BEGIN = 65536;
public const int ACM_DRIVERPRIORITYF_END = 131072;
public const int ACM_DRIVERPRIORITYF_DEFERMASK = 196608;
public const uint ACMDRIVERDETAILS_SHORTNAME_CHARS = 32;
public const uint ACMDRIVERDETAILS_LONGNAME_CHARS = 128;
public const uint ACMDRIVERDETAILS_COPYRIGHT_CHARS = 80;
public const uint ACMDRIVERDETAILS_LICENSING_CHARS = 128;
public const uint ACMDRIVERDETAILS_FEATURES_CHARS = 512;
public const int ACMDRIVERDETAILS_SUPPORTF_CODEC = 1;
public const int ACMDRIVERDETAILS_SUPPORTF_CONVERTER = 2;
public const int ACMDRIVERDETAILS_SUPPORTF_FILTER = 4;
public const int ACMDRIVERDETAILS_SUPPORTF_HARDWARE = 8;
public const int ACMDRIVERDETAILS_SUPPORTF_ASYNC = 16;
public const int ACMDRIVERDETAILS_SUPPORTF_LOCAL = 1073741824;
public const int ACMDRIVERDETAILS_SUPPORTF_DISABLED = -2147483648;
public const uint ACMFORMATTAGDETAILS_FORMATTAG_CHARS = 48;
public const int ACM_FORMATTAGDETAILSF_INDEX = 0;
public const int ACM_FORMATTAGDETAILSF_FORMATTAG = 1;
public const int ACM_FORMATTAGDETAILSF_LARGESTSIZE = 2;
public const int ACM_FORMATTAGDETAILSF_QUERYMASK = 15;
public const uint ACMFORMATDETAILS_FORMAT_CHARS = 128;
public const int ACM_FORMATDETAILSF_INDEX = 0;
public const int ACM_FORMATDETAILSF_FORMAT = 1;
public const int ACM_FORMATDETAILSF_QUERYMASK = 15;
public const int ACM_FORMATENUMF_WFORMATTAG = 65536;
public const int ACM_FORMATENUMF_NCHANNELS = 131072;
public const int ACM_FORMATENUMF_NSAMPLESPERSEC = 262144;
public const int ACM_FORMATENUMF_WBITSPERSAMPLE = 524288;
public const int ACM_FORMATENUMF_CONVERT = 1048576;
public const int ACM_FORMATENUMF_SUGGEST = 2097152;
public const int ACM_FORMATENUMF_HARDWARE = 4194304;
public const int ACM_FORMATENUMF_INPUT = 8388608;
public const int ACM_FORMATENUMF_OUTPUT = 16777216;
public const int ACM_FORMATSUGGESTF_WFORMATTAG = 65536;
public const int ACM_FORMATSUGGESTF_NCHANNELS = 131072;
public const int ACM_FORMATSUGGESTF_NSAMPLESPERSEC = 262144;
public const int ACM_FORMATSUGGESTF_WBITSPERSAMPLE = 524288;
public const int ACM_FORMATSUGGESTF_TYPEMASK = 16711680;
public const uint MM_ACM_FORMATCHOOSE = 32768;
public const uint FORMATCHOOSE_MESSAGE = 0;
public const uint FORMATCHOOSE_FORMATTAG_VERIFY = 0;
public const uint FORMATCHOOSE_FORMAT_VERIFY = 1;
public const uint FORMATCHOOSE_CUSTOM_VERIFY = 2;
public const int ACMFORMATCHOOSE_STYLEF_SHOWHELP = 4;
public const int ACMFORMATCHOOSE_STYLEF_ENABLEHOOK = 8;
public const int ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE = 16;
public const int ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE = 32;
public const int ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT = 64;
public const int ACMFORMATCHOOSE_STYLEF_CONTEXTHELP = 128;
public const uint ACMFILTERTAGDETAILS_FILTERTAG_CHARS = 48;
public const int ACM_FILTERTAGDETAILSF_INDEX = 0;
public const int ACM_FILTERTAGDETAILSF_FILTERTAG = 1;
public const int ACM_FILTERTAGDETAILSF_LARGESTSIZE = 2;
public const int ACM_FILTERTAGDETAILSF_QUERYMASK = 15;
public const uint ACMFILTERDETAILS_FILTER_CHARS = 128;
public const int ACM_FILTERDETAILSF_INDEX = 0;
public const int ACM_FILTERDETAILSF_FILTER = 1;
public const int ACM_FILTERDETAILSF_QUERYMASK = 15;
public const int ACM_FILTERENUMF_DWFILTERTAG = 65536;
public const uint MM_ACM_FILTERCHOOSE = 32768;
public const uint FILTERCHOOSE_MESSAGE = 0;
public const uint FILTERCHOOSE_FILTERTAG_VERIFY = 0;
public const uint FILTERCHOOSE_FILTER_VERIFY = 1;
public const uint FILTERCHOOSE_CUSTOM_VERIFY = 2;
public const int ACMFILTERCHOOSE_STYLEF_SHOWHELP = 4;
public const int ACMFILTERCHOOSE_STYLEF_ENABLEHOOK = 8;
public const int ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE = 16;
public const int ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE = 32;
public const int ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT = 64;
public const int ACMFILTERCHOOSE_STYLEF_CONTEXTHELP = 128;
public const int ACMSTREAMHEADER_STATUSF_DONE = 65536;
public const int ACMSTREAMHEADER_STATUSF_PREPARED = 131072;
public const int ACMSTREAMHEADER_STATUSF_INQUEUE = 1048576;
public const uint ACM_STREAMOPENF_QUERY = 1;
public const uint ACM_STREAMOPENF_ASYNC = 2;
public const uint ACM_STREAMOPENF_NONREALTIME = 4;
public const int ACM_STREAMSIZEF_SOURCE = 0;
public const int ACM_STREAMSIZEF_DESTINATION = 1;
public const int ACM_STREAMSIZEF_QUERYMASK = 15;
public const uint ACM_STREAMCONVERTF_BLOCKALIGN = 4;
public const uint ACM_STREAMCONVERTF_START = 16;
public const uint ACM_STREAMCONVERTF_END = 32;
public const int SND_RING = 1048576;
public const uint SND_ALIAS_START = 0;
public const uint ACMDM_DRIVER_NOTIFY = 24577;
public const uint ACMDM_DRIVER_DETAILS = 24586;
public const uint ACMDM_HARDWARE_WAVE_CAPS_INPUT = 24596;
public const uint ACMDM_HARDWARE_WAVE_CAPS_OUTPUT = 24597;
public const uint ACMDM_FORMATTAG_DETAILS = 24601;
public const uint ACMDM_FORMAT_DETAILS = 24602;
public const uint ACMDM_FORMAT_SUGGEST = 24603;
public const uint ACMDM_FILTERTAG_DETAILS = 24626;
public const uint ACMDM_FILTER_DETAILS = 24627;
public const uint ACMDM_STREAM_OPEN = 24652;
public const uint ACMDM_STREAM_CLOSE = 24653;
public const uint ACMDM_STREAM_SIZE = 24654;
public const uint ACMDM_STREAM_CONVERT = 24655;
public const uint ACMDM_STREAM_RESET = 24656;
public const uint ACMDM_STREAM_PREPARE = 24657;
public const uint ACMDM_STREAM_UNPREPARE = 24658;
public const uint ACMDM_STREAM_UPDATE = 24659;
MIXERCONTROL_CONTROLTYPE_CUSTOM = 0
MIXERCONTROL_CONTROLTYPE_BOOLEANMETER = 268500992
MIXERCONTROL_CONTROLTYPE_SIGNEDMETER = 268566528
MIXERCONTROL_CONTROLTYPE_PEAKMETER = 268566529
MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER = 268632064
MIXERCONTROL_CONTROLTYPE_BOOLEAN = 536936448
MIXERCONTROL_CONTROLTYPE_ONOFF = 536936449
MIXERCONTROL_CONTROLTYPE_MUTE = 536936450
MIXERCONTROL_CONTROLTYPE_MONO = 536936451
MIXERCONTROL_CONTROLTYPE_LOUDNESS = 536936452
MIXERCONTROL_CONTROLTYPE_STEREOENH = 536936453
MIXERCONTROL_CONTROLTYPE_BASS_BOOST = 536945271
MIXERCONTROL_CONTROLTYPE_BUTTON = 553713664
MIXERCONTROL_CONTROLTYPE_DECIBELS = 805568512
MIXERCONTROL_CONTROLTYPE_SIGNED = 805437440
MIXERCONTROL_CONTROLTYPE_UNSIGNED = 805502976
MIXERCONTROL_CONTROLTYPE_PERCENT = 805634048
MIXERCONTROL_CONTROLTYPE_SLIDER = 1073872896
MIXERCONTROL_CONTROLTYPE_PAN = 1073872897
MIXERCONTROL_CONTROLTYPE_QSOUNDPAN = 1073872898
MIXERCONTROL_CONTROLTYPE_FADER = 1342373888
MIXERCONTROL_CONTROLTYPE_VOLUME = 1342373889
MIXERCONTROL_CONTROLTYPE_BASS = 1342373890
MIXERCONTROL_CONTROLTYPE_TREBLE = 1342373891
MIXERCONTROL_CONTROLTYPE_EQUALIZER = 1342373892
MIXERCONTROL_CONTROLTYPE_SINGLESELECT = 1879113728
MIXERCONTROL_CONTROLTYPE_MUX = 1879113729
MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT = 1895890944
MIXERCONTROL_CONTROLTYPE_MIXER = 1895890945
MIXERCONTROL_CONTROLTYPE_MICROTIME = 1610809344
MIXERCONTROL_CONTROLTYPE_MILLITIME = 1627586560
WAVE_MAPPER = 4294967295
ENDPOINT_FORMAT_RESET_MIX_ONLY = 1
ENDPOINT_HARDWARE_SUPPORT_VOLUME = 1
ENDPOINT_HARDWARE_SUPPORT_MUTE = 2
ENDPOINT_HARDWARE_SUPPORT_METER = 4
AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ = 1
AMBISONICS_PARAM_VERSION_1 = 1
AUDCLNT_E_NOT_INITIALIZED = -2004287487
AUDCLNT_E_ALREADY_INITIALIZED = -2004287486
AUDCLNT_E_WRONG_ENDPOINT_TYPE = -2004287485
AUDCLNT_E_DEVICE_INVALIDATED = -2004287484
AUDCLNT_E_NOT_STOPPED = -2004287483
AUDCLNT_E_BUFFER_TOO_LARGE = -2004287482
AUDCLNT_E_OUT_OF_ORDER = -2004287481
AUDCLNT_E_UNSUPPORTED_FORMAT = -2004287480
AUDCLNT_E_INVALID_SIZE = -2004287479
AUDCLNT_E_DEVICE_IN_USE = -2004287478
AUDCLNT_E_BUFFER_OPERATION_PENDING = -2004287477
AUDCLNT_E_THREAD_NOT_REGISTERED = -2004287476
AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED = -2004287474
AUDCLNT_E_ENDPOINT_CREATE_FAILED = -2004287473
AUDCLNT_E_SERVICE_NOT_RUNNING = -2004287472
AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED = -2004287471
AUDCLNT_E_EXCLUSIVE_MODE_ONLY = -2004287470
AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL = -2004287469
AUDCLNT_E_EVENTHANDLE_NOT_SET = -2004287468
AUDCLNT_E_INCORRECT_BUFFER_SIZE = -2004287467
AUDCLNT_E_BUFFER_SIZE_ERROR = -2004287466
AUDCLNT_E_CPUUSAGE_EXCEEDED = -2004287465
AUDCLNT_E_BUFFER_ERROR = -2004287464
AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED = -2004287463
AUDCLNT_E_INVALID_DEVICE_PERIOD = -2004287456
AUDCLNT_E_INVALID_STREAM_FLAG = -2004287455
AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE = -2004287454
AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES = -2004287453
AUDCLNT_E_OFFLOAD_MODE_ONLY = -2004287452
AUDCLNT_E_NONOFFLOAD_MODE_ONLY = -2004287451
AUDCLNT_E_RESOURCES_INVALIDATED = -2004287450
AUDCLNT_E_RAW_MODE_UNSUPPORTED = -2004287449
AUDCLNT_E_ENGINE_PERIODICITY_LOCKED = -2004287448
AUDCLNT_E_ENGINE_FORMAT_LOCKED = -2004287447
AUDCLNT_E_HEADTRACKING_ENABLED = -2004287440
AUDCLNT_E_HEADTRACKING_UNSUPPORTED = -2004287424
AUDCLNT_E_EFFECT_NOT_AVAILABLE = -2004287423
AUDCLNT_E_EFFECT_STATE_READ_ONLY = -2004287422
AUDCLNT_E_POST_VOLUME_LOOPBACK_UNSUPPORTED = -2004287421
AUDCLNT_S_BUFFER_EMPTY = 143196161
AUDCLNT_S_THREAD_ALREADY_REGISTERED = 143196162
AUDCLNT_S_POSITION_STALLED = 143196163
AUDCLNT_STREAMFLAGS_CROSSPROCESS = 65536
AUDCLNT_STREAMFLAGS_LOOPBACK = 131072
AUDCLNT_STREAMFLAGS_EVENTCALLBACK = 262144
AUDCLNT_STREAMFLAGS_NOPERSIST = 524288
AUDCLNT_STREAMFLAGS_RATEADJUST = 1048576
AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY = 134217728
AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM = 2147483648
AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED = 268435456
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE = 536870912
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED = 1073741824
SPTLAUDCLNT_E_DESTROYED = -2004287232
SPTLAUDCLNT_E_OUT_OF_ORDER = -2004287231
SPTLAUDCLNT_E_RESOURCES_INVALIDATED = -2004287230
SPTLAUDCLNT_E_NO_MORE_OBJECTS = -2004287229
SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED = -2004287228
SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS = -2004287227
SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED = -2004287226
SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE = -2004287225
SPTLAUDCLNT_E_INVALID_LICENSE = -2004287224
SPTLAUDCLNT_E_STREAM_NOT_STOPPED = -2004287222
SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE = -2004287221
SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE = -2004287220
SPTLAUDCLNT_E_INTERNAL = -2004287219
DEVICE_STATEMASK_ALL = 15
ENDPOINT_SYSFX_ENABLED = 0
ENDPOINT_SYSFX_DISABLED = 1
SPATIAL_AUDIO_STANDARD_COMMANDS_START = 200
SPATIAL_AUDIO_POSITION = 200
SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND = -2004286976
SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED = -2004286975
SPTLAUD_MD_CLNT_E_INVALID_ARGS = -2004286974
SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND = -2004286973
SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE = -2004286972
SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS = -2004286971
SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS = -2004286970
SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED = -2004286969
SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED = -2004286968
SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE = -2004286967
SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND = -2004286960
SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW = -2004286959
SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN = -2004286958
SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN = -2004286957
SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER = -2004286956
SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER = -2004286955
SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED = -2004286954
SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS = -2004286953
SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE = -2004286952
SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS = -2004286951
SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN = -2004286944
SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN = -2004286943
SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN = -2004286942
SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH = -2004286941
SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED = -2004286940
SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING = -2004286939
WAVERR_BADFORMAT = 32
WAVERR_STILLPLAYING = 33
WAVERR_UNPREPARED = 34
WAVERR_SYNC = 35
WAVERR_LASTERROR = 35
WHDR_DONE = 1
WHDR_PREPARED = 2
WHDR_BEGINLOOP = 4
WHDR_ENDLOOP = 8
WHDR_INQUEUE = 16
WAVECAPS_PITCH = 1
WAVECAPS_PLAYBACKRATE = 2
WAVECAPS_VOLUME = 4
WAVECAPS_LRVOLUME = 8
WAVECAPS_SYNC = 16
WAVECAPS_SAMPLEACCURATE = 32
WAVE_INVALIDFORMAT = 0
WAVE_FORMAT_1M08 = 1
WAVE_FORMAT_1S08 = 2
WAVE_FORMAT_1M16 = 4
WAVE_FORMAT_1S16 = 8
WAVE_FORMAT_2M08 = 16
WAVE_FORMAT_2S08 = 32
WAVE_FORMAT_2M16 = 64
WAVE_FORMAT_2S16 = 128
WAVE_FORMAT_4M08 = 256
WAVE_FORMAT_4S08 = 512
WAVE_FORMAT_4M16 = 1024
WAVE_FORMAT_4S16 = 2048
WAVE_FORMAT_44M08 = 256
WAVE_FORMAT_44S08 = 512
WAVE_FORMAT_44M16 = 1024
WAVE_FORMAT_44S16 = 2048
WAVE_FORMAT_48M08 = 4096
WAVE_FORMAT_48S08 = 8192
WAVE_FORMAT_48M16 = 16384
WAVE_FORMAT_48S16 = 32768
WAVE_FORMAT_96M08 = 65536
WAVE_FORMAT_96S08 = 131072
WAVE_FORMAT_96M16 = 262144
WAVE_FORMAT_96S16 = 524288
WAVE_FORMAT_PCM = 1
MIDIERR_UNPREPARED = 64
MIDIERR_STILLPLAYING = 65
MIDIERR_NOMAP = 66
MIDIERR_NOTREADY = 67
MIDIERR_NODEVICE = 68
MIDIERR_INVALIDSETUP = 69
MIDIERR_BADOPENMODE = 70
MIDIERR_DONT_CONTINUE = 71
MIDIERR_LASTERROR = 71
MIDIPATCHSIZE = 128
MIDI_CACHE_ALL = 1
MIDI_CACHE_BESTFIT = 2
MIDI_CACHE_QUERY = 3
MIDI_UNCACHE = 4
MOD_MIDIPORT = 1
MOD_SYNTH = 2
MOD_SQSYNTH = 3
MOD_FMSYNTH = 4
MOD_MAPPER = 5
MOD_WAVETABLE = 6
MOD_SWSYNTH = 7
MIDICAPS_VOLUME = 1
MIDICAPS_LRVOLUME = 2
MIDICAPS_CACHE = 4
MIDICAPS_STREAM = 8
MHDR_DONE = 1
MHDR_PREPARED = 2
MHDR_INQUEUE = 4
MHDR_ISSTRM = 8
MEVT_F_SHORT = 0
MEVT_F_LONG = -2147483648
MEVT_F_CALLBACK = 1073741824
MEVT_SHORTMSG = 0
MEVT_TEMPO = 1
MEVT_NOP = 2
MEVT_LONGMSG = 128
MEVT_COMMENT = 130
MEVT_VERSION = 132
MIDISTRM_ERROR = -2
MIDIPROP_SET = -2147483648
MIDIPROP_GET = 1073741824
MIDIPROP_TIMEDIV = 1
MIDIPROP_TEMPO = 2
AUXCAPS_CDAUDIO = 1
AUXCAPS_AUXIN = 2
AUXCAPS_VOLUME = 1
AUXCAPS_LRVOLUME = 2
MIXER_SHORT_NAME_CHARS = 16
MIXER_LONG_NAME_CHARS = 64
MIXERR_INVALLINE = 1024
MIXERR_INVALCONTROL = 1025
MIXERR_INVALVALUE = 1026
MIXERR_LASTERROR = 1026
MIXER_OBJECTF_HANDLE = -2147483648
MIXER_OBJECTF_MIXER = 0
MIXER_OBJECTF_WAVEOUT = 268435456
MIXER_OBJECTF_WAVEIN = 536870912
MIXER_OBJECTF_MIDIOUT = 805306368
MIXER_OBJECTF_MIDIIN = 1073741824
MIXER_OBJECTF_AUX = 1342177280
MIXERLINE_LINEF_ACTIVE = 1
MIXERLINE_LINEF_DISCONNECTED = 32768
MIXERLINE_LINEF_SOURCE = -2147483648
MIXERLINE_COMPONENTTYPE_DST_FIRST = 0
MIXERLINE_COMPONENTTYPE_DST_LAST = 8
MIXERLINE_COMPONENTTYPE_SRC_FIRST = 4096
MIXERLINE_COMPONENTTYPE_SRC_LAST = 4106
MIXERLINE_TARGETTYPE_UNDEFINED = 0
MIXERLINE_TARGETTYPE_WAVEOUT = 1
MIXERLINE_TARGETTYPE_WAVEIN = 2
MIXERLINE_TARGETTYPE_MIDIOUT = 3
MIXERLINE_TARGETTYPE_MIDIIN = 4
MIXERLINE_TARGETTYPE_AUX = 5
MIXER_GETLINEINFOF_DESTINATION = 0
MIXER_GETLINEINFOF_SOURCE = 1
MIXER_GETLINEINFOF_LINEID = 2
MIXER_GETLINEINFOF_COMPONENTTYPE = 3
MIXER_GETLINEINFOF_TARGETTYPE = 4
MIXER_GETLINEINFOF_QUERYMASK = 15
MIXERCONTROL_CONTROLF_UNIFORM = 1
MIXERCONTROL_CONTROLF_MULTIPLE = 2
MIXERCONTROL_CONTROLF_DISABLED = -2147483648
MIXERCONTROL_CT_CLASS_MASK = -268435456
MIXERCONTROL_CT_CLASS_CUSTOM = 0
MIXERCONTROL_CT_CLASS_METER = 268435456
MIXERCONTROL_CT_CLASS_SWITCH = 536870912
MIXERCONTROL_CT_CLASS_NUMBER = 805306368
MIXERCONTROL_CT_CLASS_SLIDER = 1073741824
MIXERCONTROL_CT_CLASS_FADER = 1342177280
MIXERCONTROL_CT_CLASS_TIME = 1610612736
MIXERCONTROL_CT_CLASS_LIST = 1879048192
MIXERCONTROL_CT_SUBCLASS_MASK = 251658240
MIXERCONTROL_CT_SC_SWITCH_BOOLEAN = 0
MIXERCONTROL_CT_SC_SWITCH_BUTTON = 16777216
MIXERCONTROL_CT_SC_METER_POLLED = 0
MIXERCONTROL_CT_SC_TIME_MICROSECS = 0
MIXERCONTROL_CT_SC_TIME_MILLISECS = 16777216
MIXERCONTROL_CT_SC_LIST_SINGLE = 0
MIXERCONTROL_CT_SC_LIST_MULTIPLE = 16777216
MIXERCONTROL_CT_UNITS_MASK = 16711680
MIXERCONTROL_CT_UNITS_CUSTOM = 0
MIXERCONTROL_CT_UNITS_BOOLEAN = 65536
MIXERCONTROL_CT_UNITS_SIGNED = 131072
MIXERCONTROL_CT_UNITS_UNSIGNED = 196608
MIXERCONTROL_CT_UNITS_DECIBELS = 262144
MIXERCONTROL_CT_UNITS_PERCENT = 327680
MIXER_GETLINECONTROLSF_ALL = 0
MIXER_GETLINECONTROLSF_ONEBYID = 1
MIXER_GETLINECONTROLSF_ONEBYTYPE = 2
MIXER_GETLINECONTROLSF_QUERYMASK = 15
MIXER_GETCONTROLDETAILSF_VALUE = 0
MIXER_GETCONTROLDETAILSF_LISTTEXT = 1
MIXER_GETCONTROLDETAILSF_QUERYMASK = 15
MIXER_SETCONTROLDETAILSF_VALUE = 0
MIXER_SETCONTROLDETAILSF_CUSTOM = 1
MIXER_SETCONTROLDETAILSF_QUERYMASK = 15
DRV_MAPPER_PREFERRED_INPUT_GET = 16384
DRV_MAPPER_PREFERRED_OUTPUT_GET = 16386
DRVM_MAPPER = 8192
DRVM_MAPPER_STATUS = 8192
WIDM_MAPPER_STATUS = 8192
WAVEIN_MAPPER_STATUS_DEVICE = 0
WAVEIN_MAPPER_STATUS_MAPPED = 1
WAVEIN_MAPPER_STATUS_FORMAT = 2
WODM_MAPPER_STATUS = 8192
WAVEOUT_MAPPER_STATUS_DEVICE = 0
WAVEOUT_MAPPER_STATUS_MAPPED = 1
WAVEOUT_MAPPER_STATUS_FORMAT = 2
ACMERR_BASE = 512
ACMERR_NOTPOSSIBLE = 512
ACMERR_BUSY = 513
ACMERR_UNPREPARED = 514
ACMERR_CANCELED = 515
ACM_METRIC_COUNT_DRIVERS = 1
ACM_METRIC_COUNT_CODECS = 2
ACM_METRIC_COUNT_CONVERTERS = 3
ACM_METRIC_COUNT_FILTERS = 4
ACM_METRIC_COUNT_DISABLED = 5
ACM_METRIC_COUNT_HARDWARE = 6
ACM_METRIC_COUNT_LOCAL_DRIVERS = 20
ACM_METRIC_COUNT_LOCAL_CODECS = 21
ACM_METRIC_COUNT_LOCAL_CONVERTERS = 22
ACM_METRIC_COUNT_LOCAL_FILTERS = 23
ACM_METRIC_COUNT_LOCAL_DISABLED = 24
ACM_METRIC_HARDWARE_WAVE_INPUT = 30
ACM_METRIC_HARDWARE_WAVE_OUTPUT = 31
ACM_METRIC_MAX_SIZE_FORMAT = 50
ACM_METRIC_MAX_SIZE_FILTER = 51
ACM_METRIC_DRIVER_SUPPORT = 100
ACM_METRIC_DRIVER_PRIORITY = 101
ACM_DRIVERENUMF_NOLOCAL = 1073741824
ACM_DRIVERENUMF_DISABLED = -2147483648
ACM_DRIVERADDF_NAME = 1
ACM_DRIVERADDF_FUNCTION = 3
ACM_DRIVERADDF_NOTIFYHWND = 4
ACM_DRIVERADDF_TYPEMASK = 7
ACM_DRIVERADDF_LOCAL = 0
ACM_DRIVERADDF_GLOBAL = 8
ACMDM_USER = 16384
ACMDM_RESERVED_LOW = 24576
ACMDM_RESERVED_HIGH = 28671
ACMDM_DRIVER_ABOUT = 24587
ACM_DRIVERPRIORITYF_ENABLE = 1
ACM_DRIVERPRIORITYF_DISABLE = 2
ACM_DRIVERPRIORITYF_ABLEMASK = 3
ACM_DRIVERPRIORITYF_BEGIN = 65536
ACM_DRIVERPRIORITYF_END = 131072
ACM_DRIVERPRIORITYF_DEFERMASK = 196608
ACMDRIVERDETAILS_SHORTNAME_CHARS = 32
ACMDRIVERDETAILS_LONGNAME_CHARS = 128
ACMDRIVERDETAILS_COPYRIGHT_CHARS = 80
ACMDRIVERDETAILS_LICENSING_CHARS = 128
ACMDRIVERDETAILS_FEATURES_CHARS = 512
ACMDRIVERDETAILS_SUPPORTF_CODEC = 1
ACMDRIVERDETAILS_SUPPORTF_CONVERTER = 2
ACMDRIVERDETAILS_SUPPORTF_FILTER = 4
ACMDRIVERDETAILS_SUPPORTF_HARDWARE = 8
ACMDRIVERDETAILS_SUPPORTF_ASYNC = 16
ACMDRIVERDETAILS_SUPPORTF_LOCAL = 1073741824
ACMDRIVERDETAILS_SUPPORTF_DISABLED = -2147483648
ACMFORMATTAGDETAILS_FORMATTAG_CHARS = 48
ACM_FORMATTAGDETAILSF_INDEX = 0
ACM_FORMATTAGDETAILSF_FORMATTAG = 1
ACM_FORMATTAGDETAILSF_LARGESTSIZE = 2
ACM_FORMATTAGDETAILSF_QUERYMASK = 15
ACMFORMATDETAILS_FORMAT_CHARS = 128
ACM_FORMATDETAILSF_INDEX = 0
ACM_FORMATDETAILSF_FORMAT = 1
ACM_FORMATDETAILSF_QUERYMASK = 15
ACM_FORMATENUMF_WFORMATTAG = 65536
ACM_FORMATENUMF_NCHANNELS = 131072
ACM_FORMATENUMF_NSAMPLESPERSEC = 262144
ACM_FORMATENUMF_WBITSPERSAMPLE = 524288
ACM_FORMATENUMF_CONVERT = 1048576
ACM_FORMATENUMF_SUGGEST = 2097152
ACM_FORMATENUMF_HARDWARE = 4194304
ACM_FORMATENUMF_INPUT = 8388608
ACM_FORMATENUMF_OUTPUT = 16777216
ACM_FORMATSUGGESTF_WFORMATTAG = 65536
ACM_FORMATSUGGESTF_NCHANNELS = 131072
ACM_FORMATSUGGESTF_NSAMPLESPERSEC = 262144
ACM_FORMATSUGGESTF_WBITSPERSAMPLE = 524288
ACM_FORMATSUGGESTF_TYPEMASK = 16711680
MM_ACM_FORMATCHOOSE = 32768
FORMATCHOOSE_MESSAGE = 0
FORMATCHOOSE_FORMATTAG_VERIFY = 0
FORMATCHOOSE_FORMAT_VERIFY = 1
FORMATCHOOSE_CUSTOM_VERIFY = 2
ACMFORMATCHOOSE_STYLEF_SHOWHELP = 4
ACMFORMATCHOOSE_STYLEF_ENABLEHOOK = 8
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE = 16
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE = 32
ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT = 64
ACMFORMATCHOOSE_STYLEF_CONTEXTHELP = 128
ACMFILTERTAGDETAILS_FILTERTAG_CHARS = 48
ACM_FILTERTAGDETAILSF_INDEX = 0
ACM_FILTERTAGDETAILSF_FILTERTAG = 1
ACM_FILTERTAGDETAILSF_LARGESTSIZE = 2
ACM_FILTERTAGDETAILSF_QUERYMASK = 15
ACMFILTERDETAILS_FILTER_CHARS = 128
ACM_FILTERDETAILSF_INDEX = 0
ACM_FILTERDETAILSF_FILTER = 1
ACM_FILTERDETAILSF_QUERYMASK = 15
ACM_FILTERENUMF_DWFILTERTAG = 65536
MM_ACM_FILTERCHOOSE = 32768
FILTERCHOOSE_MESSAGE = 0
FILTERCHOOSE_FILTERTAG_VERIFY = 0
FILTERCHOOSE_FILTER_VERIFY = 1
FILTERCHOOSE_CUSTOM_VERIFY = 2
ACMFILTERCHOOSE_STYLEF_SHOWHELP = 4
ACMFILTERCHOOSE_STYLEF_ENABLEHOOK = 8
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE = 16
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE = 32
ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT = 64
ACMFILTERCHOOSE_STYLEF_CONTEXTHELP = 128
ACMSTREAMHEADER_STATUSF_DONE = 65536
ACMSTREAMHEADER_STATUSF_PREPARED = 131072
ACMSTREAMHEADER_STATUSF_INQUEUE = 1048576
ACM_STREAMOPENF_QUERY = 1
ACM_STREAMOPENF_ASYNC = 2
ACM_STREAMOPENF_NONREALTIME = 4
ACM_STREAMSIZEF_SOURCE = 0
ACM_STREAMSIZEF_DESTINATION = 1
ACM_STREAMSIZEF_QUERYMASK = 15
ACM_STREAMCONVERTF_BLOCKALIGN = 4
ACM_STREAMCONVERTF_START = 16
ACM_STREAMCONVERTF_END = 32
SND_RING = 1048576
SND_ALIAS_START = 0
ACMDM_DRIVER_NOTIFY = 24577
ACMDM_DRIVER_DETAILS = 24586
ACMDM_HARDWARE_WAVE_CAPS_INPUT = 24596
ACMDM_HARDWARE_WAVE_CAPS_OUTPUT = 24597
ACMDM_FORMATTAG_DETAILS = 24601
ACMDM_FORMAT_DETAILS = 24602
ACMDM_FORMAT_SUGGEST = 24603
ACMDM_FILTERTAG_DETAILS = 24626
ACMDM_FILTER_DETAILS = 24627
ACMDM_STREAM_OPEN = 24652
ACMDM_STREAM_CLOSE = 24653
ACMDM_STREAM_SIZE = 24654
ACMDM_STREAM_CONVERT = 24655
ACMDM_STREAM_RESET = 24656
ACMDM_STREAM_PREPARE = 24657
ACMDM_STREAM_UNPREPARE = 24658
ACMDM_STREAM_UPDATE = 24659
pub const MIXERCONTROL_CONTROLTYPE_CUSTOM: u32 = 0;
pub const MIXERCONTROL_CONTROLTYPE_BOOLEANMETER: u32 = 268500992;
pub const MIXERCONTROL_CONTROLTYPE_SIGNEDMETER: u32 = 268566528;
pub const MIXERCONTROL_CONTROLTYPE_PEAKMETER: u32 = 268566529;
pub const MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER: u32 = 268632064;
pub const MIXERCONTROL_CONTROLTYPE_BOOLEAN: u32 = 536936448;
pub const MIXERCONTROL_CONTROLTYPE_ONOFF: u32 = 536936449;
pub const MIXERCONTROL_CONTROLTYPE_MUTE: u32 = 536936450;
pub const MIXERCONTROL_CONTROLTYPE_MONO: u32 = 536936451;
pub const MIXERCONTROL_CONTROLTYPE_LOUDNESS: u32 = 536936452;
pub const MIXERCONTROL_CONTROLTYPE_STEREOENH: u32 = 536936453;
pub const MIXERCONTROL_CONTROLTYPE_BASS_BOOST: u32 = 536945271;
pub const MIXERCONTROL_CONTROLTYPE_BUTTON: u32 = 553713664;
pub const MIXERCONTROL_CONTROLTYPE_DECIBELS: u32 = 805568512;
pub const MIXERCONTROL_CONTROLTYPE_SIGNED: u32 = 805437440;
pub const MIXERCONTROL_CONTROLTYPE_UNSIGNED: u32 = 805502976;
pub const MIXERCONTROL_CONTROLTYPE_PERCENT: u32 = 805634048;
pub const MIXERCONTROL_CONTROLTYPE_SLIDER: u32 = 1073872896;
pub const MIXERCONTROL_CONTROLTYPE_PAN: u32 = 1073872897;
pub const MIXERCONTROL_CONTROLTYPE_QSOUNDPAN: u32 = 1073872898;
pub const MIXERCONTROL_CONTROLTYPE_FADER: u32 = 1342373888;
pub const MIXERCONTROL_CONTROLTYPE_VOLUME: u32 = 1342373889;
pub const MIXERCONTROL_CONTROLTYPE_BASS: u32 = 1342373890;
pub const MIXERCONTROL_CONTROLTYPE_TREBLE: u32 = 1342373891;
pub const MIXERCONTROL_CONTROLTYPE_EQUALIZER: u32 = 1342373892;
pub const MIXERCONTROL_CONTROLTYPE_SINGLESELECT: u32 = 1879113728;
pub const MIXERCONTROL_CONTROLTYPE_MUX: u32 = 1879113729;
pub const MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT: u32 = 1895890944;
pub const MIXERCONTROL_CONTROLTYPE_MIXER: u32 = 1895890945;
pub const MIXERCONTROL_CONTROLTYPE_MICROTIME: u32 = 1610809344;
pub const MIXERCONTROL_CONTROLTYPE_MILLITIME: u32 = 1627586560;
pub const WAVE_MAPPER: u32 = 4294967295;
pub const ENDPOINT_FORMAT_RESET_MIX_ONLY: u32 = 1;
pub const ENDPOINT_HARDWARE_SUPPORT_VOLUME: u32 = 1;
pub const ENDPOINT_HARDWARE_SUPPORT_MUTE: u32 = 2;
pub const ENDPOINT_HARDWARE_SUPPORT_METER: u32 = 4;
pub const AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ: u32 = 1;
pub const AMBISONICS_PARAM_VERSION_1: u32 = 1;
pub const AUDCLNT_E_NOT_INITIALIZED: i32 = -2004287487;
pub const AUDCLNT_E_ALREADY_INITIALIZED: i32 = -2004287486;
pub const AUDCLNT_E_WRONG_ENDPOINT_TYPE: i32 = -2004287485;
pub const AUDCLNT_E_DEVICE_INVALIDATED: i32 = -2004287484;
pub const AUDCLNT_E_NOT_STOPPED: i32 = -2004287483;
pub const AUDCLNT_E_BUFFER_TOO_LARGE: i32 = -2004287482;
pub const AUDCLNT_E_OUT_OF_ORDER: i32 = -2004287481;
pub const AUDCLNT_E_UNSUPPORTED_FORMAT: i32 = -2004287480;
pub const AUDCLNT_E_INVALID_SIZE: i32 = -2004287479;
pub const AUDCLNT_E_DEVICE_IN_USE: i32 = -2004287478;
pub const AUDCLNT_E_BUFFER_OPERATION_PENDING: i32 = -2004287477;
pub const AUDCLNT_E_THREAD_NOT_REGISTERED: i32 = -2004287476;
pub const AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED: i32 = -2004287474;
pub const AUDCLNT_E_ENDPOINT_CREATE_FAILED: i32 = -2004287473;
pub const AUDCLNT_E_SERVICE_NOT_RUNNING: i32 = -2004287472;
pub const AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED: i32 = -2004287471;
pub const AUDCLNT_E_EXCLUSIVE_MODE_ONLY: i32 = -2004287470;
pub const AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL: i32 = -2004287469;
pub const AUDCLNT_E_EVENTHANDLE_NOT_SET: i32 = -2004287468;
pub const AUDCLNT_E_INCORRECT_BUFFER_SIZE: i32 = -2004287467;
pub const AUDCLNT_E_BUFFER_SIZE_ERROR: i32 = -2004287466;
pub const AUDCLNT_E_CPUUSAGE_EXCEEDED: i32 = -2004287465;
pub const AUDCLNT_E_BUFFER_ERROR: i32 = -2004287464;
pub const AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED: i32 = -2004287463;
pub const AUDCLNT_E_INVALID_DEVICE_PERIOD: i32 = -2004287456;
pub const AUDCLNT_E_INVALID_STREAM_FLAG: i32 = -2004287455;
pub const AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE: i32 = -2004287454;
pub const AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES: i32 = -2004287453;
pub const AUDCLNT_E_OFFLOAD_MODE_ONLY: i32 = -2004287452;
pub const AUDCLNT_E_NONOFFLOAD_MODE_ONLY: i32 = -2004287451;
pub const AUDCLNT_E_RESOURCES_INVALIDATED: i32 = -2004287450;
pub const AUDCLNT_E_RAW_MODE_UNSUPPORTED: i32 = -2004287449;
pub const AUDCLNT_E_ENGINE_PERIODICITY_LOCKED: i32 = -2004287448;
pub const AUDCLNT_E_ENGINE_FORMAT_LOCKED: i32 = -2004287447;
pub const AUDCLNT_E_HEADTRACKING_ENABLED: i32 = -2004287440;
pub const AUDCLNT_E_HEADTRACKING_UNSUPPORTED: i32 = -2004287424;
pub const AUDCLNT_E_EFFECT_NOT_AVAILABLE: i32 = -2004287423;
pub const AUDCLNT_E_EFFECT_STATE_READ_ONLY: i32 = -2004287422;
pub const AUDCLNT_E_POST_VOLUME_LOOPBACK_UNSUPPORTED: i32 = -2004287421;
pub const AUDCLNT_S_BUFFER_EMPTY: i32 = 143196161;
pub const AUDCLNT_S_THREAD_ALREADY_REGISTERED: i32 = 143196162;
pub const AUDCLNT_S_POSITION_STALLED: i32 = 143196163;
pub const AUDCLNT_STREAMFLAGS_CROSSPROCESS: u32 = 65536;
pub const AUDCLNT_STREAMFLAGS_LOOPBACK: u32 = 131072;
pub const AUDCLNT_STREAMFLAGS_EVENTCALLBACK: u32 = 262144;
pub const AUDCLNT_STREAMFLAGS_NOPERSIST: u32 = 524288;
pub const AUDCLNT_STREAMFLAGS_RATEADJUST: u32 = 1048576;
pub const AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY: u32 = 134217728;
pub const AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM: u32 = 2147483648;
pub const AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED: u32 = 268435456;
pub const AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE: u32 = 536870912;
pub const AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED: u32 = 1073741824;
pub const SPTLAUDCLNT_E_DESTROYED: i32 = -2004287232;
pub const SPTLAUDCLNT_E_OUT_OF_ORDER: i32 = -2004287231;
pub const SPTLAUDCLNT_E_RESOURCES_INVALIDATED: i32 = -2004287230;
pub const SPTLAUDCLNT_E_NO_MORE_OBJECTS: i32 = -2004287229;
pub const SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED: i32 = -2004287228;
pub const SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS: i32 = -2004287227;
pub const SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED: i32 = -2004287226;
pub const SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE: i32 = -2004287225;
pub const SPTLAUDCLNT_E_INVALID_LICENSE: i32 = -2004287224;
pub const SPTLAUDCLNT_E_STREAM_NOT_STOPPED: i32 = -2004287222;
pub const SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE: i32 = -2004287221;
pub const SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE: i32 = -2004287220;
pub const SPTLAUDCLNT_E_INTERNAL: i32 = -2004287219;
pub const DEVICE_STATEMASK_ALL: u32 = 15;
pub const ENDPOINT_SYSFX_ENABLED: u32 = 0;
pub const ENDPOINT_SYSFX_DISABLED: u32 = 1;
pub const SPATIAL_AUDIO_STANDARD_COMMANDS_START: u32 = 200;
pub const SPATIAL_AUDIO_POSITION: u32 = 200;
pub const SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND: i32 = -2004286976;
pub const SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED: i32 = -2004286975;
pub const SPTLAUD_MD_CLNT_E_INVALID_ARGS: i32 = -2004286974;
pub const SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND: i32 = -2004286973;
pub const SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE: i32 = -2004286972;
pub const SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS: i32 = -2004286971;
pub const SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS: i32 = -2004286970;
pub const SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED: i32 = -2004286969;
pub const SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED: i32 = -2004286968;
pub const SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE: i32 = -2004286967;
pub const SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND: i32 = -2004286960;
pub const SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW: i32 = -2004286959;
pub const SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN: i32 = -2004286958;
pub const SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN: i32 = -2004286957;
pub const SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER: i32 = -2004286956;
pub const SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER: i32 = -2004286955;
pub const SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED: i32 = -2004286954;
pub const SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS: i32 = -2004286953;
pub const SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE: i32 = -2004286952;
pub const SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS: i32 = -2004286951;
pub const SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN: i32 = -2004286944;
pub const SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN: i32 = -2004286943;
pub const SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN: i32 = -2004286942;
pub const SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH: i32 = -2004286941;
pub const SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED: i32 = -2004286940;
pub const SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING: i32 = -2004286939;
pub const WAVERR_BADFORMAT: u32 = 32;
pub const WAVERR_STILLPLAYING: u32 = 33;
pub const WAVERR_UNPREPARED: u32 = 34;
pub const WAVERR_SYNC: u32 = 35;
pub const WAVERR_LASTERROR: u32 = 35;
pub const WHDR_DONE: u32 = 1;
pub const WHDR_PREPARED: u32 = 2;
pub const WHDR_BEGINLOOP: u32 = 4;
pub const WHDR_ENDLOOP: u32 = 8;
pub const WHDR_INQUEUE: u32 = 16;
pub const WAVECAPS_PITCH: u32 = 1;
pub const WAVECAPS_PLAYBACKRATE: u32 = 2;
pub const WAVECAPS_VOLUME: u32 = 4;
pub const WAVECAPS_LRVOLUME: u32 = 8;
pub const WAVECAPS_SYNC: u32 = 16;
pub const WAVECAPS_SAMPLEACCURATE: u32 = 32;
pub const WAVE_INVALIDFORMAT: u32 = 0;
pub const WAVE_FORMAT_1M08: u32 = 1;
pub const WAVE_FORMAT_1S08: u32 = 2;
pub const WAVE_FORMAT_1M16: u32 = 4;
pub const WAVE_FORMAT_1S16: u32 = 8;
pub const WAVE_FORMAT_2M08: u32 = 16;
pub const WAVE_FORMAT_2S08: u32 = 32;
pub const WAVE_FORMAT_2M16: u32 = 64;
pub const WAVE_FORMAT_2S16: u32 = 128;
pub const WAVE_FORMAT_4M08: u32 = 256;
pub const WAVE_FORMAT_4S08: u32 = 512;
pub const WAVE_FORMAT_4M16: u32 = 1024;
pub const WAVE_FORMAT_4S16: u32 = 2048;
pub const WAVE_FORMAT_44M08: u32 = 256;
pub const WAVE_FORMAT_44S08: u32 = 512;
pub const WAVE_FORMAT_44M16: u32 = 1024;
pub const WAVE_FORMAT_44S16: u32 = 2048;
pub const WAVE_FORMAT_48M08: u32 = 4096;
pub const WAVE_FORMAT_48S08: u32 = 8192;
pub const WAVE_FORMAT_48M16: u32 = 16384;
pub const WAVE_FORMAT_48S16: u32 = 32768;
pub const WAVE_FORMAT_96M08: u32 = 65536;
pub const WAVE_FORMAT_96S08: u32 = 131072;
pub const WAVE_FORMAT_96M16: u32 = 262144;
pub const WAVE_FORMAT_96S16: u32 = 524288;
pub const WAVE_FORMAT_PCM: u32 = 1;
pub const MIDIERR_UNPREPARED: u32 = 64;
pub const MIDIERR_STILLPLAYING: u32 = 65;
pub const MIDIERR_NOMAP: u32 = 66;
pub const MIDIERR_NOTREADY: u32 = 67;
pub const MIDIERR_NODEVICE: u32 = 68;
pub const MIDIERR_INVALIDSETUP: u32 = 69;
pub const MIDIERR_BADOPENMODE: u32 = 70;
pub const MIDIERR_DONT_CONTINUE: u32 = 71;
pub const MIDIERR_LASTERROR: u32 = 71;
pub const MIDIPATCHSIZE: u32 = 128;
pub const MIDI_CACHE_ALL: u32 = 1;
pub const MIDI_CACHE_BESTFIT: u32 = 2;
pub const MIDI_CACHE_QUERY: u32 = 3;
pub const MIDI_UNCACHE: u32 = 4;
pub const MOD_MIDIPORT: u32 = 1;
pub const MOD_SYNTH: u32 = 2;
pub const MOD_SQSYNTH: u32 = 3;
pub const MOD_FMSYNTH: u32 = 4;
pub const MOD_MAPPER: u32 = 5;
pub const MOD_WAVETABLE: u32 = 6;
pub const MOD_SWSYNTH: u32 = 7;
pub const MIDICAPS_VOLUME: u32 = 1;
pub const MIDICAPS_LRVOLUME: u32 = 2;
pub const MIDICAPS_CACHE: u32 = 4;
pub const MIDICAPS_STREAM: u32 = 8;
pub const MHDR_DONE: u32 = 1;
pub const MHDR_PREPARED: u32 = 2;
pub const MHDR_INQUEUE: u32 = 4;
pub const MHDR_ISSTRM: u32 = 8;
pub const MEVT_F_SHORT: i32 = 0;
pub const MEVT_F_LONG: i32 = -2147483648;
pub const MEVT_F_CALLBACK: i32 = 1073741824;
pub const MEVT_SHORTMSG: u8 = 0;
pub const MEVT_TEMPO: u8 = 1;
pub const MEVT_NOP: u8 = 2;
pub const MEVT_LONGMSG: u8 = 128;
pub const MEVT_COMMENT: u8 = 130;
pub const MEVT_VERSION: u8 = 132;
pub const MIDISTRM_ERROR: i32 = -2;
pub const MIDIPROP_SET: i32 = -2147483648;
pub const MIDIPROP_GET: i32 = 1073741824;
pub const MIDIPROP_TIMEDIV: i32 = 1;
pub const MIDIPROP_TEMPO: i32 = 2;
pub const AUXCAPS_CDAUDIO: u32 = 1;
pub const AUXCAPS_AUXIN: u32 = 2;
pub const AUXCAPS_VOLUME: u32 = 1;
pub const AUXCAPS_LRVOLUME: u32 = 2;
pub const MIXER_SHORT_NAME_CHARS: u32 = 16;
pub const MIXER_LONG_NAME_CHARS: u32 = 64;
pub const MIXERR_INVALLINE: u32 = 1024;
pub const MIXERR_INVALCONTROL: u32 = 1025;
pub const MIXERR_INVALVALUE: u32 = 1026;
pub const MIXERR_LASTERROR: u32 = 1026;
pub const MIXER_OBJECTF_HANDLE: i32 = -2147483648;
pub const MIXER_OBJECTF_MIXER: i32 = 0;
pub const MIXER_OBJECTF_WAVEOUT: i32 = 268435456;
pub const MIXER_OBJECTF_WAVEIN: i32 = 536870912;
pub const MIXER_OBJECTF_MIDIOUT: i32 = 805306368;
pub const MIXER_OBJECTF_MIDIIN: i32 = 1073741824;
pub const MIXER_OBJECTF_AUX: i32 = 1342177280;
pub const MIXERLINE_LINEF_ACTIVE: i32 = 1;
pub const MIXERLINE_LINEF_DISCONNECTED: i32 = 32768;
pub const MIXERLINE_LINEF_SOURCE: i32 = -2147483648;
pub const MIXERLINE_COMPONENTTYPE_DST_FIRST: i32 = 0;
pub const MIXERLINE_COMPONENTTYPE_DST_LAST: u32 = 8;
pub const MIXERLINE_COMPONENTTYPE_SRC_FIRST: i32 = 4096;
pub const MIXERLINE_COMPONENTTYPE_SRC_LAST: u32 = 4106;
pub const MIXERLINE_TARGETTYPE_UNDEFINED: u32 = 0;
pub const MIXERLINE_TARGETTYPE_WAVEOUT: u32 = 1;
pub const MIXERLINE_TARGETTYPE_WAVEIN: u32 = 2;
pub const MIXERLINE_TARGETTYPE_MIDIOUT: u32 = 3;
pub const MIXERLINE_TARGETTYPE_MIDIIN: u32 = 4;
pub const MIXERLINE_TARGETTYPE_AUX: u32 = 5;
pub const MIXER_GETLINEINFOF_DESTINATION: i32 = 0;
pub const MIXER_GETLINEINFOF_SOURCE: i32 = 1;
pub const MIXER_GETLINEINFOF_LINEID: i32 = 2;
pub const MIXER_GETLINEINFOF_COMPONENTTYPE: i32 = 3;
pub const MIXER_GETLINEINFOF_TARGETTYPE: i32 = 4;
pub const MIXER_GETLINEINFOF_QUERYMASK: i32 = 15;
pub const MIXERCONTROL_CONTROLF_UNIFORM: i32 = 1;
pub const MIXERCONTROL_CONTROLF_MULTIPLE: i32 = 2;
pub const MIXERCONTROL_CONTROLF_DISABLED: i32 = -2147483648;
pub const MIXERCONTROL_CT_CLASS_MASK: i32 = -268435456;
pub const MIXERCONTROL_CT_CLASS_CUSTOM: i32 = 0;
pub const MIXERCONTROL_CT_CLASS_METER: i32 = 268435456;
pub const MIXERCONTROL_CT_CLASS_SWITCH: i32 = 536870912;
pub const MIXERCONTROL_CT_CLASS_NUMBER: i32 = 805306368;
pub const MIXERCONTROL_CT_CLASS_SLIDER: i32 = 1073741824;
pub const MIXERCONTROL_CT_CLASS_FADER: i32 = 1342177280;
pub const MIXERCONTROL_CT_CLASS_TIME: i32 = 1610612736;
pub const MIXERCONTROL_CT_CLASS_LIST: i32 = 1879048192;
pub const MIXERCONTROL_CT_SUBCLASS_MASK: i32 = 251658240;
pub const MIXERCONTROL_CT_SC_SWITCH_BOOLEAN: i32 = 0;
pub const MIXERCONTROL_CT_SC_SWITCH_BUTTON: i32 = 16777216;
pub const MIXERCONTROL_CT_SC_METER_POLLED: i32 = 0;
pub const MIXERCONTROL_CT_SC_TIME_MICROSECS: i32 = 0;
pub const MIXERCONTROL_CT_SC_TIME_MILLISECS: i32 = 16777216;
pub const MIXERCONTROL_CT_SC_LIST_SINGLE: i32 = 0;
pub const MIXERCONTROL_CT_SC_LIST_MULTIPLE: i32 = 16777216;
pub const MIXERCONTROL_CT_UNITS_MASK: i32 = 16711680;
pub const MIXERCONTROL_CT_UNITS_CUSTOM: i32 = 0;
pub const MIXERCONTROL_CT_UNITS_BOOLEAN: i32 = 65536;
pub const MIXERCONTROL_CT_UNITS_SIGNED: i32 = 131072;
pub const MIXERCONTROL_CT_UNITS_UNSIGNED: i32 = 196608;
pub const MIXERCONTROL_CT_UNITS_DECIBELS: i32 = 262144;
pub const MIXERCONTROL_CT_UNITS_PERCENT: i32 = 327680;
pub const MIXER_GETLINECONTROLSF_ALL: i32 = 0;
pub const MIXER_GETLINECONTROLSF_ONEBYID: i32 = 1;
pub const MIXER_GETLINECONTROLSF_ONEBYTYPE: i32 = 2;
pub const MIXER_GETLINECONTROLSF_QUERYMASK: i32 = 15;
pub const MIXER_GETCONTROLDETAILSF_VALUE: i32 = 0;
pub const MIXER_GETCONTROLDETAILSF_LISTTEXT: i32 = 1;
pub const MIXER_GETCONTROLDETAILSF_QUERYMASK: i32 = 15;
pub const MIXER_SETCONTROLDETAILSF_VALUE: i32 = 0;
pub const MIXER_SETCONTROLDETAILSF_CUSTOM: i32 = 1;
pub const MIXER_SETCONTROLDETAILSF_QUERYMASK: i32 = 15;
pub const DRV_MAPPER_PREFERRED_INPUT_GET: u32 = 16384;
pub const DRV_MAPPER_PREFERRED_OUTPUT_GET: u32 = 16386;
pub const DRVM_MAPPER: u32 = 8192;
pub const DRVM_MAPPER_STATUS: u32 = 8192;
pub const WIDM_MAPPER_STATUS: u32 = 8192;
pub const WAVEIN_MAPPER_STATUS_DEVICE: u32 = 0;
pub const WAVEIN_MAPPER_STATUS_MAPPED: u32 = 1;
pub const WAVEIN_MAPPER_STATUS_FORMAT: u32 = 2;
pub const WODM_MAPPER_STATUS: u32 = 8192;
pub const WAVEOUT_MAPPER_STATUS_DEVICE: u32 = 0;
pub const WAVEOUT_MAPPER_STATUS_MAPPED: u32 = 1;
pub const WAVEOUT_MAPPER_STATUS_FORMAT: u32 = 2;
pub const ACMERR_BASE: u32 = 512;
pub const ACMERR_NOTPOSSIBLE: u32 = 512;
pub const ACMERR_BUSY: u32 = 513;
pub const ACMERR_UNPREPARED: u32 = 514;
pub const ACMERR_CANCELED: u32 = 515;
pub const ACM_METRIC_COUNT_DRIVERS: u32 = 1;
pub const ACM_METRIC_COUNT_CODECS: u32 = 2;
pub const ACM_METRIC_COUNT_CONVERTERS: u32 = 3;
pub const ACM_METRIC_COUNT_FILTERS: u32 = 4;
pub const ACM_METRIC_COUNT_DISABLED: u32 = 5;
pub const ACM_METRIC_COUNT_HARDWARE: u32 = 6;
pub const ACM_METRIC_COUNT_LOCAL_DRIVERS: u32 = 20;
pub const ACM_METRIC_COUNT_LOCAL_CODECS: u32 = 21;
pub const ACM_METRIC_COUNT_LOCAL_CONVERTERS: u32 = 22;
pub const ACM_METRIC_COUNT_LOCAL_FILTERS: u32 = 23;
pub const ACM_METRIC_COUNT_LOCAL_DISABLED: u32 = 24;
pub const ACM_METRIC_HARDWARE_WAVE_INPUT: u32 = 30;
pub const ACM_METRIC_HARDWARE_WAVE_OUTPUT: u32 = 31;
pub const ACM_METRIC_MAX_SIZE_FORMAT: u32 = 50;
pub const ACM_METRIC_MAX_SIZE_FILTER: u32 = 51;
pub const ACM_METRIC_DRIVER_SUPPORT: u32 = 100;
pub const ACM_METRIC_DRIVER_PRIORITY: u32 = 101;
pub const ACM_DRIVERENUMF_NOLOCAL: i32 = 1073741824;
pub const ACM_DRIVERENUMF_DISABLED: i32 = -2147483648;
pub const ACM_DRIVERADDF_NAME: i32 = 1;
pub const ACM_DRIVERADDF_FUNCTION: i32 = 3;
pub const ACM_DRIVERADDF_NOTIFYHWND: i32 = 4;
pub const ACM_DRIVERADDF_TYPEMASK: i32 = 7;
pub const ACM_DRIVERADDF_LOCAL: i32 = 0;
pub const ACM_DRIVERADDF_GLOBAL: i32 = 8;
pub const ACMDM_USER: u32 = 16384;
pub const ACMDM_RESERVED_LOW: u32 = 24576;
pub const ACMDM_RESERVED_HIGH: u32 = 28671;
pub const ACMDM_DRIVER_ABOUT: u32 = 24587;
pub const ACM_DRIVERPRIORITYF_ENABLE: i32 = 1;
pub const ACM_DRIVERPRIORITYF_DISABLE: i32 = 2;
pub const ACM_DRIVERPRIORITYF_ABLEMASK: i32 = 3;
pub const ACM_DRIVERPRIORITYF_BEGIN: i32 = 65536;
pub const ACM_DRIVERPRIORITYF_END: i32 = 131072;
pub const ACM_DRIVERPRIORITYF_DEFERMASK: i32 = 196608;
pub const ACMDRIVERDETAILS_SHORTNAME_CHARS: u32 = 32;
pub const ACMDRIVERDETAILS_LONGNAME_CHARS: u32 = 128;
pub const ACMDRIVERDETAILS_COPYRIGHT_CHARS: u32 = 80;
pub const ACMDRIVERDETAILS_LICENSING_CHARS: u32 = 128;
pub const ACMDRIVERDETAILS_FEATURES_CHARS: u32 = 512;
pub const ACMDRIVERDETAILS_SUPPORTF_CODEC: i32 = 1;
pub const ACMDRIVERDETAILS_SUPPORTF_CONVERTER: i32 = 2;
pub const ACMDRIVERDETAILS_SUPPORTF_FILTER: i32 = 4;
pub const ACMDRIVERDETAILS_SUPPORTF_HARDWARE: i32 = 8;
pub const ACMDRIVERDETAILS_SUPPORTF_ASYNC: i32 = 16;
pub const ACMDRIVERDETAILS_SUPPORTF_LOCAL: i32 = 1073741824;
pub const ACMDRIVERDETAILS_SUPPORTF_DISABLED: i32 = -2147483648;
pub const ACMFORMATTAGDETAILS_FORMATTAG_CHARS: u32 = 48;
pub const ACM_FORMATTAGDETAILSF_INDEX: i32 = 0;
pub const ACM_FORMATTAGDETAILSF_FORMATTAG: i32 = 1;
pub const ACM_FORMATTAGDETAILSF_LARGESTSIZE: i32 = 2;
pub const ACM_FORMATTAGDETAILSF_QUERYMASK: i32 = 15;
pub const ACMFORMATDETAILS_FORMAT_CHARS: u32 = 128;
pub const ACM_FORMATDETAILSF_INDEX: i32 = 0;
pub const ACM_FORMATDETAILSF_FORMAT: i32 = 1;
pub const ACM_FORMATDETAILSF_QUERYMASK: i32 = 15;
pub const ACM_FORMATENUMF_WFORMATTAG: i32 = 65536;
pub const ACM_FORMATENUMF_NCHANNELS: i32 = 131072;
pub const ACM_FORMATENUMF_NSAMPLESPERSEC: i32 = 262144;
pub const ACM_FORMATENUMF_WBITSPERSAMPLE: i32 = 524288;
pub const ACM_FORMATENUMF_CONVERT: i32 = 1048576;
pub const ACM_FORMATENUMF_SUGGEST: i32 = 2097152;
pub const ACM_FORMATENUMF_HARDWARE: i32 = 4194304;
pub const ACM_FORMATENUMF_INPUT: i32 = 8388608;
pub const ACM_FORMATENUMF_OUTPUT: i32 = 16777216;
pub const ACM_FORMATSUGGESTF_WFORMATTAG: i32 = 65536;
pub const ACM_FORMATSUGGESTF_NCHANNELS: i32 = 131072;
pub const ACM_FORMATSUGGESTF_NSAMPLESPERSEC: i32 = 262144;
pub const ACM_FORMATSUGGESTF_WBITSPERSAMPLE: i32 = 524288;
pub const ACM_FORMATSUGGESTF_TYPEMASK: i32 = 16711680;
pub const MM_ACM_FORMATCHOOSE: u32 = 32768;
pub const FORMATCHOOSE_MESSAGE: u32 = 0;
pub const FORMATCHOOSE_FORMATTAG_VERIFY: u32 = 0;
pub const FORMATCHOOSE_FORMAT_VERIFY: u32 = 1;
pub const FORMATCHOOSE_CUSTOM_VERIFY: u32 = 2;
pub const ACMFORMATCHOOSE_STYLEF_SHOWHELP: i32 = 4;
pub const ACMFORMATCHOOSE_STYLEF_ENABLEHOOK: i32 = 8;
pub const ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE: i32 = 16;
pub const ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE: i32 = 32;
pub const ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT: i32 = 64;
pub const ACMFORMATCHOOSE_STYLEF_CONTEXTHELP: i32 = 128;
pub const ACMFILTERTAGDETAILS_FILTERTAG_CHARS: u32 = 48;
pub const ACM_FILTERTAGDETAILSF_INDEX: i32 = 0;
pub const ACM_FILTERTAGDETAILSF_FILTERTAG: i32 = 1;
pub const ACM_FILTERTAGDETAILSF_LARGESTSIZE: i32 = 2;
pub const ACM_FILTERTAGDETAILSF_QUERYMASK: i32 = 15;
pub const ACMFILTERDETAILS_FILTER_CHARS: u32 = 128;
pub const ACM_FILTERDETAILSF_INDEX: i32 = 0;
pub const ACM_FILTERDETAILSF_FILTER: i32 = 1;
pub const ACM_FILTERDETAILSF_QUERYMASK: i32 = 15;
pub const ACM_FILTERENUMF_DWFILTERTAG: i32 = 65536;
pub const MM_ACM_FILTERCHOOSE: u32 = 32768;
pub const FILTERCHOOSE_MESSAGE: u32 = 0;
pub const FILTERCHOOSE_FILTERTAG_VERIFY: u32 = 0;
pub const FILTERCHOOSE_FILTER_VERIFY: u32 = 1;
pub const FILTERCHOOSE_CUSTOM_VERIFY: u32 = 2;
pub const ACMFILTERCHOOSE_STYLEF_SHOWHELP: i32 = 4;
pub const ACMFILTERCHOOSE_STYLEF_ENABLEHOOK: i32 = 8;
pub const ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE: i32 = 16;
pub const ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE: i32 = 32;
pub const ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT: i32 = 64;
pub const ACMFILTERCHOOSE_STYLEF_CONTEXTHELP: i32 = 128;
pub const ACMSTREAMHEADER_STATUSF_DONE: i32 = 65536;
pub const ACMSTREAMHEADER_STATUSF_PREPARED: i32 = 131072;
pub const ACMSTREAMHEADER_STATUSF_INQUEUE: i32 = 1048576;
pub const ACM_STREAMOPENF_QUERY: u32 = 1;
pub const ACM_STREAMOPENF_ASYNC: u32 = 2;
pub const ACM_STREAMOPENF_NONREALTIME: u32 = 4;
pub const ACM_STREAMSIZEF_SOURCE: i32 = 0;
pub const ACM_STREAMSIZEF_DESTINATION: i32 = 1;
pub const ACM_STREAMSIZEF_QUERYMASK: i32 = 15;
pub const ACM_STREAMCONVERTF_BLOCKALIGN: u32 = 4;
pub const ACM_STREAMCONVERTF_START: u32 = 16;
pub const ACM_STREAMCONVERTF_END: u32 = 32;
pub const SND_RING: i32 = 1048576;
pub const SND_ALIAS_START: u32 = 0;
pub const ACMDM_DRIVER_NOTIFY: u32 = 24577;
pub const ACMDM_DRIVER_DETAILS: u32 = 24586;
pub const ACMDM_HARDWARE_WAVE_CAPS_INPUT: u32 = 24596;
pub const ACMDM_HARDWARE_WAVE_CAPS_OUTPUT: u32 = 24597;
pub const ACMDM_FORMATTAG_DETAILS: u32 = 24601;
pub const ACMDM_FORMAT_DETAILS: u32 = 24602;
pub const ACMDM_FORMAT_SUGGEST: u32 = 24603;
pub const ACMDM_FILTERTAG_DETAILS: u32 = 24626;
pub const ACMDM_FILTER_DETAILS: u32 = 24627;
pub const ACMDM_STREAM_OPEN: u32 = 24652;
pub const ACMDM_STREAM_CLOSE: u32 = 24653;
pub const ACMDM_STREAM_SIZE: u32 = 24654;
pub const ACMDM_STREAM_CONVERT: u32 = 24655;
pub const ACMDM_STREAM_RESET: u32 = 24656;
pub const ACMDM_STREAM_PREPARE: u32 = 24657;
pub const ACMDM_STREAM_UNPREPARE: u32 = 24658;
pub const ACMDM_STREAM_UPDATE: u32 = 24659;
const (
	MIXERCONTROL_CONTROLTYPE_CUSTOM uint32 = 0
	MIXERCONTROL_CONTROLTYPE_BOOLEANMETER uint32 = 268500992
	MIXERCONTROL_CONTROLTYPE_SIGNEDMETER uint32 = 268566528
	MIXERCONTROL_CONTROLTYPE_PEAKMETER uint32 = 268566529
	MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER uint32 = 268632064
	MIXERCONTROL_CONTROLTYPE_BOOLEAN uint32 = 536936448
	MIXERCONTROL_CONTROLTYPE_ONOFF uint32 = 536936449
	MIXERCONTROL_CONTROLTYPE_MUTE uint32 = 536936450
	MIXERCONTROL_CONTROLTYPE_MONO uint32 = 536936451
	MIXERCONTROL_CONTROLTYPE_LOUDNESS uint32 = 536936452
	MIXERCONTROL_CONTROLTYPE_STEREOENH uint32 = 536936453
	MIXERCONTROL_CONTROLTYPE_BASS_BOOST uint32 = 536945271
	MIXERCONTROL_CONTROLTYPE_BUTTON uint32 = 553713664
	MIXERCONTROL_CONTROLTYPE_DECIBELS uint32 = 805568512
	MIXERCONTROL_CONTROLTYPE_SIGNED uint32 = 805437440
	MIXERCONTROL_CONTROLTYPE_UNSIGNED uint32 = 805502976
	MIXERCONTROL_CONTROLTYPE_PERCENT uint32 = 805634048
	MIXERCONTROL_CONTROLTYPE_SLIDER uint32 = 1073872896
	MIXERCONTROL_CONTROLTYPE_PAN uint32 = 1073872897
	MIXERCONTROL_CONTROLTYPE_QSOUNDPAN uint32 = 1073872898
	MIXERCONTROL_CONTROLTYPE_FADER uint32 = 1342373888
	MIXERCONTROL_CONTROLTYPE_VOLUME uint32 = 1342373889
	MIXERCONTROL_CONTROLTYPE_BASS uint32 = 1342373890
	MIXERCONTROL_CONTROLTYPE_TREBLE uint32 = 1342373891
	MIXERCONTROL_CONTROLTYPE_EQUALIZER uint32 = 1342373892
	MIXERCONTROL_CONTROLTYPE_SINGLESELECT uint32 = 1879113728
	MIXERCONTROL_CONTROLTYPE_MUX uint32 = 1879113729
	MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT uint32 = 1895890944
	MIXERCONTROL_CONTROLTYPE_MIXER uint32 = 1895890945
	MIXERCONTROL_CONTROLTYPE_MICROTIME uint32 = 1610809344
	MIXERCONTROL_CONTROLTYPE_MILLITIME uint32 = 1627586560
	WAVE_MAPPER uint32 = 4294967295
	ENDPOINT_FORMAT_RESET_MIX_ONLY uint32 = 1
	ENDPOINT_HARDWARE_SUPPORT_VOLUME uint32 = 1
	ENDPOINT_HARDWARE_SUPPORT_MUTE uint32 = 2
	ENDPOINT_HARDWARE_SUPPORT_METER uint32 = 4
	AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ uint32 = 1
	AMBISONICS_PARAM_VERSION_1 uint32 = 1
	AUDCLNT_E_NOT_INITIALIZED int32 = -2004287487
	AUDCLNT_E_ALREADY_INITIALIZED int32 = -2004287486
	AUDCLNT_E_WRONG_ENDPOINT_TYPE int32 = -2004287485
	AUDCLNT_E_DEVICE_INVALIDATED int32 = -2004287484
	AUDCLNT_E_NOT_STOPPED int32 = -2004287483
	AUDCLNT_E_BUFFER_TOO_LARGE int32 = -2004287482
	AUDCLNT_E_OUT_OF_ORDER int32 = -2004287481
	AUDCLNT_E_UNSUPPORTED_FORMAT int32 = -2004287480
	AUDCLNT_E_INVALID_SIZE int32 = -2004287479
	AUDCLNT_E_DEVICE_IN_USE int32 = -2004287478
	AUDCLNT_E_BUFFER_OPERATION_PENDING int32 = -2004287477
	AUDCLNT_E_THREAD_NOT_REGISTERED int32 = -2004287476
	AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED int32 = -2004287474
	AUDCLNT_E_ENDPOINT_CREATE_FAILED int32 = -2004287473
	AUDCLNT_E_SERVICE_NOT_RUNNING int32 = -2004287472
	AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED int32 = -2004287471
	AUDCLNT_E_EXCLUSIVE_MODE_ONLY int32 = -2004287470
	AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL int32 = -2004287469
	AUDCLNT_E_EVENTHANDLE_NOT_SET int32 = -2004287468
	AUDCLNT_E_INCORRECT_BUFFER_SIZE int32 = -2004287467
	AUDCLNT_E_BUFFER_SIZE_ERROR int32 = -2004287466
	AUDCLNT_E_CPUUSAGE_EXCEEDED int32 = -2004287465
	AUDCLNT_E_BUFFER_ERROR int32 = -2004287464
	AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED int32 = -2004287463
	AUDCLNT_E_INVALID_DEVICE_PERIOD int32 = -2004287456
	AUDCLNT_E_INVALID_STREAM_FLAG int32 = -2004287455
	AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE int32 = -2004287454
	AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES int32 = -2004287453
	AUDCLNT_E_OFFLOAD_MODE_ONLY int32 = -2004287452
	AUDCLNT_E_NONOFFLOAD_MODE_ONLY int32 = -2004287451
	AUDCLNT_E_RESOURCES_INVALIDATED int32 = -2004287450
	AUDCLNT_E_RAW_MODE_UNSUPPORTED int32 = -2004287449
	AUDCLNT_E_ENGINE_PERIODICITY_LOCKED int32 = -2004287448
	AUDCLNT_E_ENGINE_FORMAT_LOCKED int32 = -2004287447
	AUDCLNT_E_HEADTRACKING_ENABLED int32 = -2004287440
	AUDCLNT_E_HEADTRACKING_UNSUPPORTED int32 = -2004287424
	AUDCLNT_E_EFFECT_NOT_AVAILABLE int32 = -2004287423
	AUDCLNT_E_EFFECT_STATE_READ_ONLY int32 = -2004287422
	AUDCLNT_E_POST_VOLUME_LOOPBACK_UNSUPPORTED int32 = -2004287421
	AUDCLNT_S_BUFFER_EMPTY int32 = 143196161
	AUDCLNT_S_THREAD_ALREADY_REGISTERED int32 = 143196162
	AUDCLNT_S_POSITION_STALLED int32 = 143196163
	AUDCLNT_STREAMFLAGS_CROSSPROCESS uint32 = 65536
	AUDCLNT_STREAMFLAGS_LOOPBACK uint32 = 131072
	AUDCLNT_STREAMFLAGS_EVENTCALLBACK uint32 = 262144
	AUDCLNT_STREAMFLAGS_NOPERSIST uint32 = 524288
	AUDCLNT_STREAMFLAGS_RATEADJUST uint32 = 1048576
	AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY uint32 = 134217728
	AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM uint32 = 2147483648
	AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED uint32 = 268435456
	AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE uint32 = 536870912
	AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED uint32 = 1073741824
	SPTLAUDCLNT_E_DESTROYED int32 = -2004287232
	SPTLAUDCLNT_E_OUT_OF_ORDER int32 = -2004287231
	SPTLAUDCLNT_E_RESOURCES_INVALIDATED int32 = -2004287230
	SPTLAUDCLNT_E_NO_MORE_OBJECTS int32 = -2004287229
	SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED int32 = -2004287228
	SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS int32 = -2004287227
	SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED int32 = -2004287226
	SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE int32 = -2004287225
	SPTLAUDCLNT_E_INVALID_LICENSE int32 = -2004287224
	SPTLAUDCLNT_E_STREAM_NOT_STOPPED int32 = -2004287222
	SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE int32 = -2004287221
	SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE int32 = -2004287220
	SPTLAUDCLNT_E_INTERNAL int32 = -2004287219
	DEVICE_STATEMASK_ALL uint32 = 15
	ENDPOINT_SYSFX_ENABLED uint32 = 0
	ENDPOINT_SYSFX_DISABLED uint32 = 1
	SPATIAL_AUDIO_STANDARD_COMMANDS_START uint32 = 200
	SPATIAL_AUDIO_POSITION uint32 = 200
	SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND int32 = -2004286976
	SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED int32 = -2004286975
	SPTLAUD_MD_CLNT_E_INVALID_ARGS int32 = -2004286974
	SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND int32 = -2004286973
	SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE int32 = -2004286972
	SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS int32 = -2004286971
	SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS int32 = -2004286970
	SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED int32 = -2004286969
	SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED int32 = -2004286968
	SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE int32 = -2004286967
	SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND int32 = -2004286960
	SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW int32 = -2004286959
	SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN int32 = -2004286958
	SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN int32 = -2004286957
	SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER int32 = -2004286956
	SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER int32 = -2004286955
	SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED int32 = -2004286954
	SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS int32 = -2004286953
	SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE int32 = -2004286952
	SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS int32 = -2004286951
	SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN int32 = -2004286944
	SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN int32 = -2004286943
	SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN int32 = -2004286942
	SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH int32 = -2004286941
	SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED int32 = -2004286940
	SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING int32 = -2004286939
	WAVERR_BADFORMAT uint32 = 32
	WAVERR_STILLPLAYING uint32 = 33
	WAVERR_UNPREPARED uint32 = 34
	WAVERR_SYNC uint32 = 35
	WAVERR_LASTERROR uint32 = 35
	WHDR_DONE uint32 = 1
	WHDR_PREPARED uint32 = 2
	WHDR_BEGINLOOP uint32 = 4
	WHDR_ENDLOOP uint32 = 8
	WHDR_INQUEUE uint32 = 16
	WAVECAPS_PITCH uint32 = 1
	WAVECAPS_PLAYBACKRATE uint32 = 2
	WAVECAPS_VOLUME uint32 = 4
	WAVECAPS_LRVOLUME uint32 = 8
	WAVECAPS_SYNC uint32 = 16
	WAVECAPS_SAMPLEACCURATE uint32 = 32
	WAVE_INVALIDFORMAT uint32 = 0
	WAVE_FORMAT_1M08 uint32 = 1
	WAVE_FORMAT_1S08 uint32 = 2
	WAVE_FORMAT_1M16 uint32 = 4
	WAVE_FORMAT_1S16 uint32 = 8
	WAVE_FORMAT_2M08 uint32 = 16
	WAVE_FORMAT_2S08 uint32 = 32
	WAVE_FORMAT_2M16 uint32 = 64
	WAVE_FORMAT_2S16 uint32 = 128
	WAVE_FORMAT_4M08 uint32 = 256
	WAVE_FORMAT_4S08 uint32 = 512
	WAVE_FORMAT_4M16 uint32 = 1024
	WAVE_FORMAT_4S16 uint32 = 2048
	WAVE_FORMAT_44M08 uint32 = 256
	WAVE_FORMAT_44S08 uint32 = 512
	WAVE_FORMAT_44M16 uint32 = 1024
	WAVE_FORMAT_44S16 uint32 = 2048
	WAVE_FORMAT_48M08 uint32 = 4096
	WAVE_FORMAT_48S08 uint32 = 8192
	WAVE_FORMAT_48M16 uint32 = 16384
	WAVE_FORMAT_48S16 uint32 = 32768
	WAVE_FORMAT_96M08 uint32 = 65536
	WAVE_FORMAT_96S08 uint32 = 131072
	WAVE_FORMAT_96M16 uint32 = 262144
	WAVE_FORMAT_96S16 uint32 = 524288
	WAVE_FORMAT_PCM uint32 = 1
	MIDIERR_UNPREPARED uint32 = 64
	MIDIERR_STILLPLAYING uint32 = 65
	MIDIERR_NOMAP uint32 = 66
	MIDIERR_NOTREADY uint32 = 67
	MIDIERR_NODEVICE uint32 = 68
	MIDIERR_INVALIDSETUP uint32 = 69
	MIDIERR_BADOPENMODE uint32 = 70
	MIDIERR_DONT_CONTINUE uint32 = 71
	MIDIERR_LASTERROR uint32 = 71
	MIDIPATCHSIZE uint32 = 128
	MIDI_CACHE_ALL uint32 = 1
	MIDI_CACHE_BESTFIT uint32 = 2
	MIDI_CACHE_QUERY uint32 = 3
	MIDI_UNCACHE uint32 = 4
	MOD_MIDIPORT uint32 = 1
	MOD_SYNTH uint32 = 2
	MOD_SQSYNTH uint32 = 3
	MOD_FMSYNTH uint32 = 4
	MOD_MAPPER uint32 = 5
	MOD_WAVETABLE uint32 = 6
	MOD_SWSYNTH uint32 = 7
	MIDICAPS_VOLUME uint32 = 1
	MIDICAPS_LRVOLUME uint32 = 2
	MIDICAPS_CACHE uint32 = 4
	MIDICAPS_STREAM uint32 = 8
	MHDR_DONE uint32 = 1
	MHDR_PREPARED uint32 = 2
	MHDR_INQUEUE uint32 = 4
	MHDR_ISSTRM uint32 = 8
	MEVT_F_SHORT int32 = 0
	MEVT_F_LONG int32 = -2147483648
	MEVT_F_CALLBACK int32 = 1073741824
	MEVT_SHORTMSG byte = 0
	MEVT_TEMPO byte = 1
	MEVT_NOP byte = 2
	MEVT_LONGMSG byte = 128
	MEVT_COMMENT byte = 130
	MEVT_VERSION byte = 132
	MIDISTRM_ERROR int32 = -2
	MIDIPROP_SET int32 = -2147483648
	MIDIPROP_GET int32 = 1073741824
	MIDIPROP_TIMEDIV int32 = 1
	MIDIPROP_TEMPO int32 = 2
	AUXCAPS_CDAUDIO uint32 = 1
	AUXCAPS_AUXIN uint32 = 2
	AUXCAPS_VOLUME uint32 = 1
	AUXCAPS_LRVOLUME uint32 = 2
	MIXER_SHORT_NAME_CHARS uint32 = 16
	MIXER_LONG_NAME_CHARS uint32 = 64
	MIXERR_INVALLINE uint32 = 1024
	MIXERR_INVALCONTROL uint32 = 1025
	MIXERR_INVALVALUE uint32 = 1026
	MIXERR_LASTERROR uint32 = 1026
	MIXER_OBJECTF_HANDLE int32 = -2147483648
	MIXER_OBJECTF_MIXER int32 = 0
	MIXER_OBJECTF_WAVEOUT int32 = 268435456
	MIXER_OBJECTF_WAVEIN int32 = 536870912
	MIXER_OBJECTF_MIDIOUT int32 = 805306368
	MIXER_OBJECTF_MIDIIN int32 = 1073741824
	MIXER_OBJECTF_AUX int32 = 1342177280
	MIXERLINE_LINEF_ACTIVE int32 = 1
	MIXERLINE_LINEF_DISCONNECTED int32 = 32768
	MIXERLINE_LINEF_SOURCE int32 = -2147483648
	MIXERLINE_COMPONENTTYPE_DST_FIRST int32 = 0
	MIXERLINE_COMPONENTTYPE_DST_LAST uint32 = 8
	MIXERLINE_COMPONENTTYPE_SRC_FIRST int32 = 4096
	MIXERLINE_COMPONENTTYPE_SRC_LAST uint32 = 4106
	MIXERLINE_TARGETTYPE_UNDEFINED uint32 = 0
	MIXERLINE_TARGETTYPE_WAVEOUT uint32 = 1
	MIXERLINE_TARGETTYPE_WAVEIN uint32 = 2
	MIXERLINE_TARGETTYPE_MIDIOUT uint32 = 3
	MIXERLINE_TARGETTYPE_MIDIIN uint32 = 4
	MIXERLINE_TARGETTYPE_AUX uint32 = 5
	MIXER_GETLINEINFOF_DESTINATION int32 = 0
	MIXER_GETLINEINFOF_SOURCE int32 = 1
	MIXER_GETLINEINFOF_LINEID int32 = 2
	MIXER_GETLINEINFOF_COMPONENTTYPE int32 = 3
	MIXER_GETLINEINFOF_TARGETTYPE int32 = 4
	MIXER_GETLINEINFOF_QUERYMASK int32 = 15
	MIXERCONTROL_CONTROLF_UNIFORM int32 = 1
	MIXERCONTROL_CONTROLF_MULTIPLE int32 = 2
	MIXERCONTROL_CONTROLF_DISABLED int32 = -2147483648
	MIXERCONTROL_CT_CLASS_MASK int32 = -268435456
	MIXERCONTROL_CT_CLASS_CUSTOM int32 = 0
	MIXERCONTROL_CT_CLASS_METER int32 = 268435456
	MIXERCONTROL_CT_CLASS_SWITCH int32 = 536870912
	MIXERCONTROL_CT_CLASS_NUMBER int32 = 805306368
	MIXERCONTROL_CT_CLASS_SLIDER int32 = 1073741824
	MIXERCONTROL_CT_CLASS_FADER int32 = 1342177280
	MIXERCONTROL_CT_CLASS_TIME int32 = 1610612736
	MIXERCONTROL_CT_CLASS_LIST int32 = 1879048192
	MIXERCONTROL_CT_SUBCLASS_MASK int32 = 251658240
	MIXERCONTROL_CT_SC_SWITCH_BOOLEAN int32 = 0
	MIXERCONTROL_CT_SC_SWITCH_BUTTON int32 = 16777216
	MIXERCONTROL_CT_SC_METER_POLLED int32 = 0
	MIXERCONTROL_CT_SC_TIME_MICROSECS int32 = 0
	MIXERCONTROL_CT_SC_TIME_MILLISECS int32 = 16777216
	MIXERCONTROL_CT_SC_LIST_SINGLE int32 = 0
	MIXERCONTROL_CT_SC_LIST_MULTIPLE int32 = 16777216
	MIXERCONTROL_CT_UNITS_MASK int32 = 16711680
	MIXERCONTROL_CT_UNITS_CUSTOM int32 = 0
	MIXERCONTROL_CT_UNITS_BOOLEAN int32 = 65536
	MIXERCONTROL_CT_UNITS_SIGNED int32 = 131072
	MIXERCONTROL_CT_UNITS_UNSIGNED int32 = 196608
	MIXERCONTROL_CT_UNITS_DECIBELS int32 = 262144
	MIXERCONTROL_CT_UNITS_PERCENT int32 = 327680
	MIXER_GETLINECONTROLSF_ALL int32 = 0
	MIXER_GETLINECONTROLSF_ONEBYID int32 = 1
	MIXER_GETLINECONTROLSF_ONEBYTYPE int32 = 2
	MIXER_GETLINECONTROLSF_QUERYMASK int32 = 15
	MIXER_GETCONTROLDETAILSF_VALUE int32 = 0
	MIXER_GETCONTROLDETAILSF_LISTTEXT int32 = 1
	MIXER_GETCONTROLDETAILSF_QUERYMASK int32 = 15
	MIXER_SETCONTROLDETAILSF_VALUE int32 = 0
	MIXER_SETCONTROLDETAILSF_CUSTOM int32 = 1
	MIXER_SETCONTROLDETAILSF_QUERYMASK int32 = 15
	DRV_MAPPER_PREFERRED_INPUT_GET uint32 = 16384
	DRV_MAPPER_PREFERRED_OUTPUT_GET uint32 = 16386
	DRVM_MAPPER uint32 = 8192
	DRVM_MAPPER_STATUS uint32 = 8192
	WIDM_MAPPER_STATUS uint32 = 8192
	WAVEIN_MAPPER_STATUS_DEVICE uint32 = 0
	WAVEIN_MAPPER_STATUS_MAPPED uint32 = 1
	WAVEIN_MAPPER_STATUS_FORMAT uint32 = 2
	WODM_MAPPER_STATUS uint32 = 8192
	WAVEOUT_MAPPER_STATUS_DEVICE uint32 = 0
	WAVEOUT_MAPPER_STATUS_MAPPED uint32 = 1
	WAVEOUT_MAPPER_STATUS_FORMAT uint32 = 2
	ACMERR_BASE uint32 = 512
	ACMERR_NOTPOSSIBLE uint32 = 512
	ACMERR_BUSY uint32 = 513
	ACMERR_UNPREPARED uint32 = 514
	ACMERR_CANCELED uint32 = 515
	ACM_METRIC_COUNT_DRIVERS uint32 = 1
	ACM_METRIC_COUNT_CODECS uint32 = 2
	ACM_METRIC_COUNT_CONVERTERS uint32 = 3
	ACM_METRIC_COUNT_FILTERS uint32 = 4
	ACM_METRIC_COUNT_DISABLED uint32 = 5
	ACM_METRIC_COUNT_HARDWARE uint32 = 6
	ACM_METRIC_COUNT_LOCAL_DRIVERS uint32 = 20
	ACM_METRIC_COUNT_LOCAL_CODECS uint32 = 21
	ACM_METRIC_COUNT_LOCAL_CONVERTERS uint32 = 22
	ACM_METRIC_COUNT_LOCAL_FILTERS uint32 = 23
	ACM_METRIC_COUNT_LOCAL_DISABLED uint32 = 24
	ACM_METRIC_HARDWARE_WAVE_INPUT uint32 = 30
	ACM_METRIC_HARDWARE_WAVE_OUTPUT uint32 = 31
	ACM_METRIC_MAX_SIZE_FORMAT uint32 = 50
	ACM_METRIC_MAX_SIZE_FILTER uint32 = 51
	ACM_METRIC_DRIVER_SUPPORT uint32 = 100
	ACM_METRIC_DRIVER_PRIORITY uint32 = 101
	ACM_DRIVERENUMF_NOLOCAL int32 = 1073741824
	ACM_DRIVERENUMF_DISABLED int32 = -2147483648
	ACM_DRIVERADDF_NAME int32 = 1
	ACM_DRIVERADDF_FUNCTION int32 = 3
	ACM_DRIVERADDF_NOTIFYHWND int32 = 4
	ACM_DRIVERADDF_TYPEMASK int32 = 7
	ACM_DRIVERADDF_LOCAL int32 = 0
	ACM_DRIVERADDF_GLOBAL int32 = 8
	ACMDM_USER uint32 = 16384
	ACMDM_RESERVED_LOW uint32 = 24576
	ACMDM_RESERVED_HIGH uint32 = 28671
	ACMDM_DRIVER_ABOUT uint32 = 24587
	ACM_DRIVERPRIORITYF_ENABLE int32 = 1
	ACM_DRIVERPRIORITYF_DISABLE int32 = 2
	ACM_DRIVERPRIORITYF_ABLEMASK int32 = 3
	ACM_DRIVERPRIORITYF_BEGIN int32 = 65536
	ACM_DRIVERPRIORITYF_END int32 = 131072
	ACM_DRIVERPRIORITYF_DEFERMASK int32 = 196608
	ACMDRIVERDETAILS_SHORTNAME_CHARS uint32 = 32
	ACMDRIVERDETAILS_LONGNAME_CHARS uint32 = 128
	ACMDRIVERDETAILS_COPYRIGHT_CHARS uint32 = 80
	ACMDRIVERDETAILS_LICENSING_CHARS uint32 = 128
	ACMDRIVERDETAILS_FEATURES_CHARS uint32 = 512
	ACMDRIVERDETAILS_SUPPORTF_CODEC int32 = 1
	ACMDRIVERDETAILS_SUPPORTF_CONVERTER int32 = 2
	ACMDRIVERDETAILS_SUPPORTF_FILTER int32 = 4
	ACMDRIVERDETAILS_SUPPORTF_HARDWARE int32 = 8
	ACMDRIVERDETAILS_SUPPORTF_ASYNC int32 = 16
	ACMDRIVERDETAILS_SUPPORTF_LOCAL int32 = 1073741824
	ACMDRIVERDETAILS_SUPPORTF_DISABLED int32 = -2147483648
	ACMFORMATTAGDETAILS_FORMATTAG_CHARS uint32 = 48
	ACM_FORMATTAGDETAILSF_INDEX int32 = 0
	ACM_FORMATTAGDETAILSF_FORMATTAG int32 = 1
	ACM_FORMATTAGDETAILSF_LARGESTSIZE int32 = 2
	ACM_FORMATTAGDETAILSF_QUERYMASK int32 = 15
	ACMFORMATDETAILS_FORMAT_CHARS uint32 = 128
	ACM_FORMATDETAILSF_INDEX int32 = 0
	ACM_FORMATDETAILSF_FORMAT int32 = 1
	ACM_FORMATDETAILSF_QUERYMASK int32 = 15
	ACM_FORMATENUMF_WFORMATTAG int32 = 65536
	ACM_FORMATENUMF_NCHANNELS int32 = 131072
	ACM_FORMATENUMF_NSAMPLESPERSEC int32 = 262144
	ACM_FORMATENUMF_WBITSPERSAMPLE int32 = 524288
	ACM_FORMATENUMF_CONVERT int32 = 1048576
	ACM_FORMATENUMF_SUGGEST int32 = 2097152
	ACM_FORMATENUMF_HARDWARE int32 = 4194304
	ACM_FORMATENUMF_INPUT int32 = 8388608
	ACM_FORMATENUMF_OUTPUT int32 = 16777216
	ACM_FORMATSUGGESTF_WFORMATTAG int32 = 65536
	ACM_FORMATSUGGESTF_NCHANNELS int32 = 131072
	ACM_FORMATSUGGESTF_NSAMPLESPERSEC int32 = 262144
	ACM_FORMATSUGGESTF_WBITSPERSAMPLE int32 = 524288
	ACM_FORMATSUGGESTF_TYPEMASK int32 = 16711680
	MM_ACM_FORMATCHOOSE uint32 = 32768
	FORMATCHOOSE_MESSAGE uint32 = 0
	FORMATCHOOSE_FORMATTAG_VERIFY uint32 = 0
	FORMATCHOOSE_FORMAT_VERIFY uint32 = 1
	FORMATCHOOSE_CUSTOM_VERIFY uint32 = 2
	ACMFORMATCHOOSE_STYLEF_SHOWHELP int32 = 4
	ACMFORMATCHOOSE_STYLEF_ENABLEHOOK int32 = 8
	ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE int32 = 16
	ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE int32 = 32
	ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT int32 = 64
	ACMFORMATCHOOSE_STYLEF_CONTEXTHELP int32 = 128
	ACMFILTERTAGDETAILS_FILTERTAG_CHARS uint32 = 48
	ACM_FILTERTAGDETAILSF_INDEX int32 = 0
	ACM_FILTERTAGDETAILSF_FILTERTAG int32 = 1
	ACM_FILTERTAGDETAILSF_LARGESTSIZE int32 = 2
	ACM_FILTERTAGDETAILSF_QUERYMASK int32 = 15
	ACMFILTERDETAILS_FILTER_CHARS uint32 = 128
	ACM_FILTERDETAILSF_INDEX int32 = 0
	ACM_FILTERDETAILSF_FILTER int32 = 1
	ACM_FILTERDETAILSF_QUERYMASK int32 = 15
	ACM_FILTERENUMF_DWFILTERTAG int32 = 65536
	MM_ACM_FILTERCHOOSE uint32 = 32768
	FILTERCHOOSE_MESSAGE uint32 = 0
	FILTERCHOOSE_FILTERTAG_VERIFY uint32 = 0
	FILTERCHOOSE_FILTER_VERIFY uint32 = 1
	FILTERCHOOSE_CUSTOM_VERIFY uint32 = 2
	ACMFILTERCHOOSE_STYLEF_SHOWHELP int32 = 4
	ACMFILTERCHOOSE_STYLEF_ENABLEHOOK int32 = 8
	ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE int32 = 16
	ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE int32 = 32
	ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT int32 = 64
	ACMFILTERCHOOSE_STYLEF_CONTEXTHELP int32 = 128
	ACMSTREAMHEADER_STATUSF_DONE int32 = 65536
	ACMSTREAMHEADER_STATUSF_PREPARED int32 = 131072
	ACMSTREAMHEADER_STATUSF_INQUEUE int32 = 1048576
	ACM_STREAMOPENF_QUERY uint32 = 1
	ACM_STREAMOPENF_ASYNC uint32 = 2
	ACM_STREAMOPENF_NONREALTIME uint32 = 4
	ACM_STREAMSIZEF_SOURCE int32 = 0
	ACM_STREAMSIZEF_DESTINATION int32 = 1
	ACM_STREAMSIZEF_QUERYMASK int32 = 15
	ACM_STREAMCONVERTF_BLOCKALIGN uint32 = 4
	ACM_STREAMCONVERTF_START uint32 = 16
	ACM_STREAMCONVERTF_END uint32 = 32
	SND_RING int32 = 1048576
	SND_ALIAS_START uint32 = 0
	ACMDM_DRIVER_NOTIFY uint32 = 24577
	ACMDM_DRIVER_DETAILS uint32 = 24586
	ACMDM_HARDWARE_WAVE_CAPS_INPUT uint32 = 24596
	ACMDM_HARDWARE_WAVE_CAPS_OUTPUT uint32 = 24597
	ACMDM_FORMATTAG_DETAILS uint32 = 24601
	ACMDM_FORMAT_DETAILS uint32 = 24602
	ACMDM_FORMAT_SUGGEST uint32 = 24603
	ACMDM_FILTERTAG_DETAILS uint32 = 24626
	ACMDM_FILTER_DETAILS uint32 = 24627
	ACMDM_STREAM_OPEN uint32 = 24652
	ACMDM_STREAM_CLOSE uint32 = 24653
	ACMDM_STREAM_SIZE uint32 = 24654
	ACMDM_STREAM_CONVERT uint32 = 24655
	ACMDM_STREAM_RESET uint32 = 24656
	ACMDM_STREAM_PREPARE uint32 = 24657
	ACMDM_STREAM_UNPREPARE uint32 = 24658
	ACMDM_STREAM_UPDATE uint32 = 24659
)
#define global MIXERCONTROL_CONTROLTYPE_CUSTOM                 0
#define global MIXERCONTROL_CONTROLTYPE_BOOLEANMETER           268500992
#define global MIXERCONTROL_CONTROLTYPE_SIGNEDMETER            268566528
#define global MIXERCONTROL_CONTROLTYPE_PEAKMETER              268566529
#define global MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER          268632064
#define global MIXERCONTROL_CONTROLTYPE_BOOLEAN                536936448
#define global MIXERCONTROL_CONTROLTYPE_ONOFF                  536936449
#define global MIXERCONTROL_CONTROLTYPE_MUTE                   536936450
#define global MIXERCONTROL_CONTROLTYPE_MONO                   536936451
#define global MIXERCONTROL_CONTROLTYPE_LOUDNESS               536936452
#define global MIXERCONTROL_CONTROLTYPE_STEREOENH              536936453
#define global MIXERCONTROL_CONTROLTYPE_BASS_BOOST             536945271
#define global MIXERCONTROL_CONTROLTYPE_BUTTON                 553713664
#define global MIXERCONTROL_CONTROLTYPE_DECIBELS               805568512
#define global MIXERCONTROL_CONTROLTYPE_SIGNED                 805437440
#define global MIXERCONTROL_CONTROLTYPE_UNSIGNED               805502976
#define global MIXERCONTROL_CONTROLTYPE_PERCENT                805634048
#define global MIXERCONTROL_CONTROLTYPE_SLIDER                 1073872896
#define global MIXERCONTROL_CONTROLTYPE_PAN                    1073872897
#define global MIXERCONTROL_CONTROLTYPE_QSOUNDPAN              1073872898
#define global MIXERCONTROL_CONTROLTYPE_FADER                  1342373888
#define global MIXERCONTROL_CONTROLTYPE_VOLUME                 1342373889
#define global MIXERCONTROL_CONTROLTYPE_BASS                   1342373890
#define global MIXERCONTROL_CONTROLTYPE_TREBLE                 1342373891
#define global MIXERCONTROL_CONTROLTYPE_EQUALIZER              1342373892
#define global MIXERCONTROL_CONTROLTYPE_SINGLESELECT           1879113728
#define global MIXERCONTROL_CONTROLTYPE_MUX                    1879113729
#define global MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT         1895890944
#define global MIXERCONTROL_CONTROLTYPE_MIXER                  1895890945
#define global MIXERCONTROL_CONTROLTYPE_MICROTIME              1610809344
#define global MIXERCONTROL_CONTROLTYPE_MILLITIME              1627586560
#define global WAVE_MAPPER                                     4294967295
#define global ENDPOINT_FORMAT_RESET_MIX_ONLY                  1
#define global ENDPOINT_HARDWARE_SUPPORT_VOLUME                1
#define global ENDPOINT_HARDWARE_SUPPORT_MUTE                  2
#define global ENDPOINT_HARDWARE_SUPPORT_METER                 4
#define global AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ            1
#define global AMBISONICS_PARAM_VERSION_1                      1
#define global AUDCLNT_E_NOT_INITIALIZED                       (-2004287487)
#define global AUDCLNT_E_ALREADY_INITIALIZED                   (-2004287486)
#define global AUDCLNT_E_WRONG_ENDPOINT_TYPE                   (-2004287485)
#define global AUDCLNT_E_DEVICE_INVALIDATED                    (-2004287484)
#define global AUDCLNT_E_NOT_STOPPED                           (-2004287483)
#define global AUDCLNT_E_BUFFER_TOO_LARGE                      (-2004287482)
#define global AUDCLNT_E_OUT_OF_ORDER                          (-2004287481)
#define global AUDCLNT_E_UNSUPPORTED_FORMAT                    (-2004287480)
#define global AUDCLNT_E_INVALID_SIZE                          (-2004287479)
#define global AUDCLNT_E_DEVICE_IN_USE                         (-2004287478)
#define global AUDCLNT_E_BUFFER_OPERATION_PENDING              (-2004287477)
#define global AUDCLNT_E_THREAD_NOT_REGISTERED                 (-2004287476)
#define global AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED            (-2004287474)
#define global AUDCLNT_E_ENDPOINT_CREATE_FAILED                (-2004287473)
#define global AUDCLNT_E_SERVICE_NOT_RUNNING                   (-2004287472)
#define global AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED              (-2004287471)
#define global AUDCLNT_E_EXCLUSIVE_MODE_ONLY                   (-2004287470)
#define global AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL          (-2004287469)
#define global AUDCLNT_E_EVENTHANDLE_NOT_SET                   (-2004287468)
#define global AUDCLNT_E_INCORRECT_BUFFER_SIZE                 (-2004287467)
#define global AUDCLNT_E_BUFFER_SIZE_ERROR                     (-2004287466)
#define global AUDCLNT_E_CPUUSAGE_EXCEEDED                     (-2004287465)
#define global AUDCLNT_E_BUFFER_ERROR                          (-2004287464)
#define global AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED               (-2004287463)
#define global AUDCLNT_E_INVALID_DEVICE_PERIOD                 (-2004287456)
#define global AUDCLNT_E_INVALID_STREAM_FLAG                   (-2004287455)
#define global AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE          (-2004287454)
#define global AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES              (-2004287453)
#define global AUDCLNT_E_OFFLOAD_MODE_ONLY                     (-2004287452)
#define global AUDCLNT_E_NONOFFLOAD_MODE_ONLY                  (-2004287451)
#define global AUDCLNT_E_RESOURCES_INVALIDATED                 (-2004287450)
#define global AUDCLNT_E_RAW_MODE_UNSUPPORTED                  (-2004287449)
#define global AUDCLNT_E_ENGINE_PERIODICITY_LOCKED             (-2004287448)
#define global AUDCLNT_E_ENGINE_FORMAT_LOCKED                  (-2004287447)
#define global AUDCLNT_E_HEADTRACKING_ENABLED                  (-2004287440)
#define global AUDCLNT_E_HEADTRACKING_UNSUPPORTED              (-2004287424)
#define global AUDCLNT_E_EFFECT_NOT_AVAILABLE                  (-2004287423)
#define global AUDCLNT_E_EFFECT_STATE_READ_ONLY                (-2004287422)
#define global AUDCLNT_E_POST_VOLUME_LOOPBACK_UNSUPPORTED      (-2004287421)
#define global AUDCLNT_S_BUFFER_EMPTY                          143196161
#define global AUDCLNT_S_THREAD_ALREADY_REGISTERED             143196162
#define global AUDCLNT_S_POSITION_STALLED                      143196163
#define global AUDCLNT_STREAMFLAGS_CROSSPROCESS                65536
#define global AUDCLNT_STREAMFLAGS_LOOPBACK                    131072
#define global AUDCLNT_STREAMFLAGS_EVENTCALLBACK               262144
#define global AUDCLNT_STREAMFLAGS_NOPERSIST                   524288
#define global AUDCLNT_STREAMFLAGS_RATEADJUST                  1048576
#define global AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY         134217728
#define global AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM              2147483648
#define global AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED          268435456
#define global AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE               536870912
#define global AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED    1073741824
#define global SPTLAUDCLNT_E_DESTROYED                         (-2004287232)
#define global SPTLAUDCLNT_E_OUT_OF_ORDER                      (-2004287231)
#define global SPTLAUDCLNT_E_RESOURCES_INVALIDATED             (-2004287230)
#define global SPTLAUDCLNT_E_NO_MORE_OBJECTS                   (-2004287229)
#define global SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED            (-2004287228)
#define global SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS            (-2004287227)
#define global SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED     (-2004287226)
#define global SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE              (-2004287225)
#define global SPTLAUDCLNT_E_INVALID_LICENSE                   (-2004287224)
#define global SPTLAUDCLNT_E_STREAM_NOT_STOPPED                (-2004287222)
#define global SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE       (-2004287221)
#define global SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE             (-2004287220)
#define global SPTLAUDCLNT_E_INTERNAL                          (-2004287219)
#define global DEVICE_STATEMASK_ALL                            15
#define global PKEY_AudioEndpoint_FormFactor                   "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 0"
#define global PKEY_AudioEndpoint_ControlPanelPageProvider     "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 1"
#define global PKEY_AudioEndpoint_Association                  "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 2"
#define global PKEY_AudioEndpoint_PhysicalSpeakers             "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 3"
#define global PKEY_AudioEndpoint_GUID                         "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 4"
#define global PKEY_AudioEndpoint_Disable_SysFx                "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 5"
#define global ENDPOINT_SYSFX_ENABLED                          0
#define global ENDPOINT_SYSFX_DISABLED                         1
#define global PKEY_AudioEndpoint_FullRangeSpeakers            "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 6"
#define global PKEY_AudioEndpoint_Supports_EventDriven_Mode    "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 7"
#define global PKEY_AudioEndpoint_JackSubType                  "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 8"
#define global PKEY_AudioEndpoint_Default_VolumeInDb           "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 9"
#define global PKEY_AudioEndpoint_Max_VolumeInDb               "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 10"
#define global PKEY_AudioEndpoint_Min_VolumeInDb               "{497408003, 54418, 20189, 140, 35, 224, 192, 255, 238, 127, 14}, 11"
#define global PKEY_AudioEngine_DeviceFormat                   "{4053730893, 2092, 20007, 188, 115, 104, 130, 161, 187, 142, 76}, 0"
#define global PKEY_AudioEngine_OEMFormat                      "{3834056230, 15557, 19666, 186, 70, 202, 10, 154, 112, 237, 4}, 3"
#define global PKEY_AudioEndpointLogo_IconEffects              "{4054546445, 8208, 20179, 163, 166, 139, 135, 240, 240, 196, 118}, 0"
#define global PKEY_AudioEndpointLogo_IconPath                 "{4054546445, 8208, 20179, 163, 166, 139, 135, 240, 240, 196, 118}, 1"
#define global PKEY_AudioEndpointSettings_MenuText             "{337911810, 800, 19940, 149, 85, 167, 216, 43, 115, 194, 134}, 0"
#define global PKEY_AudioEndpointSettings_LaunchContract       "{337911810, 800, 19940, 149, 85, 167, 216, 43, 115, 194, 134}, 1"
#define global DEVINTERFACE_AUDIO_RENDER                       "{E6327CAD-DCEC-4949-AE8A-991E976A79D2}"
#define global DEVINTERFACE_AUDIO_CAPTURE                      "{2EEF81BE-33FA-4800-9670-1CD474972C3F}"
#define global DEVINTERFACE_MIDI_OUTPUT                        "{6DC23320-AB33-4CE4-80D4-BBB3EBBF2814}"
#define global DEVINTERFACE_MIDI_INPUT                         "{504BE32C-CCF6-4D2C-B73F-6F8B3747E22B}"
#define global EVENTCONTEXT_VOLUMESLIDER                       "{E2C2E9DE-09B1-4B04-84E5-07931225EE04}"
#define global SPATIAL_AUDIO_STANDARD_COMMANDS_START           200
#define global SPATIAL_AUDIO_POSITION                          200
#define global SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND             (-2004286976)
#define global SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED        (-2004286975)
#define global SPTLAUD_MD_CLNT_E_INVALID_ARGS                  (-2004286974)
#define global SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND     (-2004286973)
#define global SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE   (-2004286972)
#define global SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS                 (-2004286971)
#define global SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS              (-2004286970)
#define global SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED       (-2004286969)
#define global SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED           (-2004286968)
#define global SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE       (-2004286967)
#define global SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND                (-2004286960)
#define global SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW            (-2004286959)
#define global SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN                 (-2004286958)
#define global SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN            (-2004286957)
#define global SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER (-2004286956)
#define global SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER (-2004286955)
#define global SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED            (-2004286954)
#define global SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS                 (-2004286953)
#define global SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE      (-2004286952)
#define global SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS       (-2004286951)
#define global SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN         (-2004286944)
#define global SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN              (-2004286943)
#define global SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN       (-2004286942)
#define global SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH               (-2004286941)
#define global SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED         (-2004286940)
#define global SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING      (-2004286939)
#define global VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK           "VAD\Process_Loopback"
#define global WAVERR_BADFORMAT                                32
#define global WAVERR_STILLPLAYING                             33
#define global WAVERR_UNPREPARED                               34
#define global WAVERR_SYNC                                     35
#define global WAVERR_LASTERROR                                35
#define global WHDR_DONE                                       1
#define global WHDR_PREPARED                                   2
#define global WHDR_BEGINLOOP                                  4
#define global WHDR_ENDLOOP                                    8
#define global WHDR_INQUEUE                                    16
#define global WAVECAPS_PITCH                                  1
#define global WAVECAPS_PLAYBACKRATE                           2
#define global WAVECAPS_VOLUME                                 4
#define global WAVECAPS_LRVOLUME                               8
#define global WAVECAPS_SYNC                                   16
#define global WAVECAPS_SAMPLEACCURATE                         32
#define global WAVE_INVALIDFORMAT                              0
#define global WAVE_FORMAT_1M08                                1
#define global WAVE_FORMAT_1S08                                2
#define global WAVE_FORMAT_1M16                                4
#define global WAVE_FORMAT_1S16                                8
#define global WAVE_FORMAT_2M08                                16
#define global WAVE_FORMAT_2S08                                32
#define global WAVE_FORMAT_2M16                                64
#define global WAVE_FORMAT_2S16                                128
#define global WAVE_FORMAT_4M08                                256
#define global WAVE_FORMAT_4S08                                512
#define global WAVE_FORMAT_4M16                                1024
#define global WAVE_FORMAT_4S16                                2048
#define global WAVE_FORMAT_44M08                               256
#define global WAVE_FORMAT_44S08                               512
#define global WAVE_FORMAT_44M16                               1024
#define global WAVE_FORMAT_44S16                               2048
#define global WAVE_FORMAT_48M08                               4096
#define global WAVE_FORMAT_48S08                               8192
#define global WAVE_FORMAT_48M16                               16384
#define global WAVE_FORMAT_48S16                               32768
#define global WAVE_FORMAT_96M08                               65536
#define global WAVE_FORMAT_96S08                               131072
#define global WAVE_FORMAT_96M16                               262144
#define global WAVE_FORMAT_96S16                               524288
#define global WAVE_FORMAT_PCM                                 1
#define global MIDIERR_UNPREPARED                              64
#define global MIDIERR_STILLPLAYING                            65
#define global MIDIERR_NOMAP                                   66
#define global MIDIERR_NOTREADY                                67
#define global MIDIERR_NODEVICE                                68
#define global MIDIERR_INVALIDSETUP                            69
#define global MIDIERR_BADOPENMODE                             70
#define global MIDIERR_DONT_CONTINUE                           71
#define global MIDIERR_LASTERROR                               71
#define global MIDIPATCHSIZE                                   128
#define global MIDI_CACHE_ALL                                  1
#define global MIDI_CACHE_BESTFIT                              2
#define global MIDI_CACHE_QUERY                                3
#define global MIDI_UNCACHE                                    4
#define global MOD_MIDIPORT                                    1
#define global MOD_SYNTH                                       2
#define global MOD_SQSYNTH                                     3
#define global MOD_FMSYNTH                                     4
#define global MOD_MAPPER                                      5
#define global MOD_WAVETABLE                                   6
#define global MOD_SWSYNTH                                     7
#define global MIDICAPS_VOLUME                                 1
#define global MIDICAPS_LRVOLUME                               2
#define global MIDICAPS_CACHE                                  4
#define global MIDICAPS_STREAM                                 8
#define global MHDR_DONE                                       1
#define global MHDR_PREPARED                                   2
#define global MHDR_INQUEUE                                    4
#define global MHDR_ISSTRM                                     8
#define global MEVT_F_SHORT                                    0
#define global MEVT_F_LONG                                     (-2147483648)
#define global MEVT_F_CALLBACK                                 1073741824
#define global MEVT_SHORTMSG                                   0
#define global MEVT_TEMPO                                      1
#define global MEVT_NOP                                        2
#define global MEVT_LONGMSG                                    128
#define global MEVT_COMMENT                                    130
#define global MEVT_VERSION                                    132
#define global MIDISTRM_ERROR                                  (-2)
#define global MIDIPROP_SET                                    (-2147483648)
#define global MIDIPROP_GET                                    1073741824
#define global MIDIPROP_TIMEDIV                                1
#define global MIDIPROP_TEMPO                                  2
#define global AUXCAPS_CDAUDIO                                 1
#define global AUXCAPS_AUXIN                                   2
#define global AUXCAPS_VOLUME                                  1
#define global AUXCAPS_LRVOLUME                                2
#define global MIXER_SHORT_NAME_CHARS                          16
#define global MIXER_LONG_NAME_CHARS                           64
#define global MIXERR_INVALLINE                                1024
#define global MIXERR_INVALCONTROL                             1025
#define global MIXERR_INVALVALUE                               1026
#define global MIXERR_LASTERROR                                1026
#define global MIXER_OBJECTF_HANDLE                            (-2147483648)
#define global MIXER_OBJECTF_MIXER                             0
#define global MIXER_OBJECTF_WAVEOUT                           268435456
#define global MIXER_OBJECTF_WAVEIN                            536870912
#define global MIXER_OBJECTF_MIDIOUT                           805306368
#define global MIXER_OBJECTF_MIDIIN                            1073741824
#define global MIXER_OBJECTF_AUX                               1342177280
#define global MIXERLINE_LINEF_ACTIVE                          1
#define global MIXERLINE_LINEF_DISCONNECTED                    32768
#define global MIXERLINE_LINEF_SOURCE                          (-2147483648)
#define global MIXERLINE_COMPONENTTYPE_DST_FIRST               0
#define global MIXERLINE_COMPONENTTYPE_DST_LAST                8
#define global MIXERLINE_COMPONENTTYPE_SRC_FIRST               4096
#define global MIXERLINE_COMPONENTTYPE_SRC_LAST                4106
#define global MIXERLINE_TARGETTYPE_UNDEFINED                  0
#define global MIXERLINE_TARGETTYPE_WAVEOUT                    1
#define global MIXERLINE_TARGETTYPE_WAVEIN                     2
#define global MIXERLINE_TARGETTYPE_MIDIOUT                    3
#define global MIXERLINE_TARGETTYPE_MIDIIN                     4
#define global MIXERLINE_TARGETTYPE_AUX                        5
#define global MIXER_GETLINEINFOF_DESTINATION                  0
#define global MIXER_GETLINEINFOF_SOURCE                       1
#define global MIXER_GETLINEINFOF_LINEID                       2
#define global MIXER_GETLINEINFOF_COMPONENTTYPE                3
#define global MIXER_GETLINEINFOF_TARGETTYPE                   4
#define global MIXER_GETLINEINFOF_QUERYMASK                    15
#define global MIXERCONTROL_CONTROLF_UNIFORM                   1
#define global MIXERCONTROL_CONTROLF_MULTIPLE                  2
#define global MIXERCONTROL_CONTROLF_DISABLED                  (-2147483648)
#define global MIXERCONTROL_CT_CLASS_MASK                      (-268435456)
#define global MIXERCONTROL_CT_CLASS_CUSTOM                    0
#define global MIXERCONTROL_CT_CLASS_METER                     268435456
#define global MIXERCONTROL_CT_CLASS_SWITCH                    536870912
#define global MIXERCONTROL_CT_CLASS_NUMBER                    805306368
#define global MIXERCONTROL_CT_CLASS_SLIDER                    1073741824
#define global MIXERCONTROL_CT_CLASS_FADER                     1342177280
#define global MIXERCONTROL_CT_CLASS_TIME                      1610612736
#define global MIXERCONTROL_CT_CLASS_LIST                      1879048192
#define global MIXERCONTROL_CT_SUBCLASS_MASK                   251658240
#define global MIXERCONTROL_CT_SC_SWITCH_BOOLEAN               0
#define global MIXERCONTROL_CT_SC_SWITCH_BUTTON                16777216
#define global MIXERCONTROL_CT_SC_METER_POLLED                 0
#define global MIXERCONTROL_CT_SC_TIME_MICROSECS               0
#define global MIXERCONTROL_CT_SC_TIME_MILLISECS               16777216
#define global MIXERCONTROL_CT_SC_LIST_SINGLE                  0
#define global MIXERCONTROL_CT_SC_LIST_MULTIPLE                16777216
#define global MIXERCONTROL_CT_UNITS_MASK                      16711680
#define global MIXERCONTROL_CT_UNITS_CUSTOM                    0
#define global MIXERCONTROL_CT_UNITS_BOOLEAN                   65536
#define global MIXERCONTROL_CT_UNITS_SIGNED                    131072
#define global MIXERCONTROL_CT_UNITS_UNSIGNED                  196608
#define global MIXERCONTROL_CT_UNITS_DECIBELS                  262144
#define global MIXERCONTROL_CT_UNITS_PERCENT                   327680
#define global MIXER_GETLINECONTROLSF_ALL                      0
#define global MIXER_GETLINECONTROLSF_ONEBYID                  1
#define global MIXER_GETLINECONTROLSF_ONEBYTYPE                2
#define global MIXER_GETLINECONTROLSF_QUERYMASK                15
#define global MIXER_GETCONTROLDETAILSF_VALUE                  0
#define global MIXER_GETCONTROLDETAILSF_LISTTEXT               1
#define global MIXER_GETCONTROLDETAILSF_QUERYMASK              15
#define global MIXER_SETCONTROLDETAILSF_VALUE                  0
#define global MIXER_SETCONTROLDETAILSF_CUSTOM                 1
#define global MIXER_SETCONTROLDETAILSF_QUERYMASK              15
#define global DRV_MAPPER_PREFERRED_INPUT_GET                  16384
#define global DRV_MAPPER_PREFERRED_OUTPUT_GET                 16386
#define global DRVM_MAPPER                                     8192
#define global DRVM_MAPPER_STATUS                              8192
#define global WIDM_MAPPER_STATUS                              8192
#define global WAVEIN_MAPPER_STATUS_DEVICE                     0
#define global WAVEIN_MAPPER_STATUS_MAPPED                     1
#define global WAVEIN_MAPPER_STATUS_FORMAT                     2
#define global WODM_MAPPER_STATUS                              8192
#define global WAVEOUT_MAPPER_STATUS_DEVICE                    0
#define global WAVEOUT_MAPPER_STATUS_MAPPED                    1
#define global WAVEOUT_MAPPER_STATUS_FORMAT                    2
#define global ACMERR_BASE                                     512
#define global ACMERR_NOTPOSSIBLE                              512
#define global ACMERR_BUSY                                     513
#define global ACMERR_UNPREPARED                               514
#define global ACMERR_CANCELED                                 515
#define global ACM_METRIC_COUNT_DRIVERS                        1
#define global ACM_METRIC_COUNT_CODECS                         2
#define global ACM_METRIC_COUNT_CONVERTERS                     3
#define global ACM_METRIC_COUNT_FILTERS                        4
#define global ACM_METRIC_COUNT_DISABLED                       5
#define global ACM_METRIC_COUNT_HARDWARE                       6
#define global ACM_METRIC_COUNT_LOCAL_DRIVERS                  20
#define global ACM_METRIC_COUNT_LOCAL_CODECS                   21
#define global ACM_METRIC_COUNT_LOCAL_CONVERTERS               22
#define global ACM_METRIC_COUNT_LOCAL_FILTERS                  23
#define global ACM_METRIC_COUNT_LOCAL_DISABLED                 24
#define global ACM_METRIC_HARDWARE_WAVE_INPUT                  30
#define global ACM_METRIC_HARDWARE_WAVE_OUTPUT                 31
#define global ACM_METRIC_MAX_SIZE_FORMAT                      50
#define global ACM_METRIC_MAX_SIZE_FILTER                      51
#define global ACM_METRIC_DRIVER_SUPPORT                       100
#define global ACM_METRIC_DRIVER_PRIORITY                      101
#define global ACM_DRIVERENUMF_NOLOCAL                         1073741824
#define global ACM_DRIVERENUMF_DISABLED                        (-2147483648)
#define global ACM_DRIVERADDF_NAME                             1
#define global ACM_DRIVERADDF_FUNCTION                         3
#define global ACM_DRIVERADDF_NOTIFYHWND                       4
#define global ACM_DRIVERADDF_TYPEMASK                         7
#define global ACM_DRIVERADDF_LOCAL                            0
#define global ACM_DRIVERADDF_GLOBAL                           8
#define global ACMDM_USER                                      16384
#define global ACMDM_RESERVED_LOW                              24576
#define global ACMDM_RESERVED_HIGH                             28671
#define global ACMDM_DRIVER_ABOUT                              24587
#define global ACM_DRIVERPRIORITYF_ENABLE                      1
#define global ACM_DRIVERPRIORITYF_DISABLE                     2
#define global ACM_DRIVERPRIORITYF_ABLEMASK                    3
#define global ACM_DRIVERPRIORITYF_BEGIN                       65536
#define global ACM_DRIVERPRIORITYF_END                         131072
#define global ACM_DRIVERPRIORITYF_DEFERMASK                   196608
#define global ACMDRIVERDETAILS_SHORTNAME_CHARS                32
#define global ACMDRIVERDETAILS_LONGNAME_CHARS                 128
#define global ACMDRIVERDETAILS_COPYRIGHT_CHARS                80
#define global ACMDRIVERDETAILS_LICENSING_CHARS                128
#define global ACMDRIVERDETAILS_FEATURES_CHARS                 512
#define global ACMDRIVERDETAILS_SUPPORTF_CODEC                 1
#define global ACMDRIVERDETAILS_SUPPORTF_CONVERTER             2
#define global ACMDRIVERDETAILS_SUPPORTF_FILTER                4
#define global ACMDRIVERDETAILS_SUPPORTF_HARDWARE              8
#define global ACMDRIVERDETAILS_SUPPORTF_ASYNC                 16
#define global ACMDRIVERDETAILS_SUPPORTF_LOCAL                 1073741824
#define global ACMDRIVERDETAILS_SUPPORTF_DISABLED              (-2147483648)
#define global ACMFORMATTAGDETAILS_FORMATTAG_CHARS             48
#define global ACM_FORMATTAGDETAILSF_INDEX                     0
#define global ACM_FORMATTAGDETAILSF_FORMATTAG                 1
#define global ACM_FORMATTAGDETAILSF_LARGESTSIZE               2
#define global ACM_FORMATTAGDETAILSF_QUERYMASK                 15
#define global ACMFORMATDETAILS_FORMAT_CHARS                   128
#define global ACM_FORMATDETAILSF_INDEX                        0
#define global ACM_FORMATDETAILSF_FORMAT                       1
#define global ACM_FORMATDETAILSF_QUERYMASK                    15
#define global ACM_FORMATENUMF_WFORMATTAG                      65536
#define global ACM_FORMATENUMF_NCHANNELS                       131072
#define global ACM_FORMATENUMF_NSAMPLESPERSEC                  262144
#define global ACM_FORMATENUMF_WBITSPERSAMPLE                  524288
#define global ACM_FORMATENUMF_CONVERT                         1048576
#define global ACM_FORMATENUMF_SUGGEST                         2097152
#define global ACM_FORMATENUMF_HARDWARE                        4194304
#define global ACM_FORMATENUMF_INPUT                           8388608
#define global ACM_FORMATENUMF_OUTPUT                          16777216
#define global ACM_FORMATSUGGESTF_WFORMATTAG                   65536
#define global ACM_FORMATSUGGESTF_NCHANNELS                    131072
#define global ACM_FORMATSUGGESTF_NSAMPLESPERSEC               262144
#define global ACM_FORMATSUGGESTF_WBITSPERSAMPLE               524288
#define global ACM_FORMATSUGGESTF_TYPEMASK                     16711680
#define global ACMHELPMSGSTRINGA                               "acmchoose_help"
#define global ACMHELPMSGSTRINGW                               "acmchoose_help"
#define global ACMHELPMSGCONTEXTMENUA                          "acmchoose_contextmenu"
#define global ACMHELPMSGCONTEXTMENUW                          "acmchoose_contextmenu"
#define global ACMHELPMSGCONTEXTHELPA                          "acmchoose_contexthelp"
#define global ACMHELPMSGCONTEXTHELPW                          "acmchoose_contexthelp"
#define global ACMHELPMSGSTRING                                "acmchoose_help"
#define global ACMHELPMSGCONTEXTMENU                           "acmchoose_contextmenu"
#define global ACMHELPMSGCONTEXTHELP                           "acmchoose_contexthelp"
#define global MM_ACM_FORMATCHOOSE                             32768
#define global FORMATCHOOSE_MESSAGE                            0
#define global FORMATCHOOSE_FORMATTAG_VERIFY                   0
#define global FORMATCHOOSE_FORMAT_VERIFY                      1
#define global FORMATCHOOSE_CUSTOM_VERIFY                      2
#define global ACMFORMATCHOOSE_STYLEF_SHOWHELP                 4
#define global ACMFORMATCHOOSE_STYLEF_ENABLEHOOK               8
#define global ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE           16
#define global ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE     32
#define global ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT          64
#define global ACMFORMATCHOOSE_STYLEF_CONTEXTHELP              128
#define global ACMFILTERTAGDETAILS_FILTERTAG_CHARS             48
#define global ACM_FILTERTAGDETAILSF_INDEX                     0
#define global ACM_FILTERTAGDETAILSF_FILTERTAG                 1
#define global ACM_FILTERTAGDETAILSF_LARGESTSIZE               2
#define global ACM_FILTERTAGDETAILSF_QUERYMASK                 15
#define global ACMFILTERDETAILS_FILTER_CHARS                   128
#define global ACM_FILTERDETAILSF_INDEX                        0
#define global ACM_FILTERDETAILSF_FILTER                       1
#define global ACM_FILTERDETAILSF_QUERYMASK                    15
#define global ACM_FILTERENUMF_DWFILTERTAG                     65536
#define global MM_ACM_FILTERCHOOSE                             32768
#define global FILTERCHOOSE_MESSAGE                            0
#define global FILTERCHOOSE_FILTERTAG_VERIFY                   0
#define global FILTERCHOOSE_FILTER_VERIFY                      1
#define global FILTERCHOOSE_CUSTOM_VERIFY                      2
#define global ACMFILTERCHOOSE_STYLEF_SHOWHELP                 4
#define global ACMFILTERCHOOSE_STYLEF_ENABLEHOOK               8
#define global ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE           16
#define global ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE     32
#define global ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT       64
#define global ACMFILTERCHOOSE_STYLEF_CONTEXTHELP              128
#define global ACMSTREAMHEADER_STATUSF_DONE                    65536
#define global ACMSTREAMHEADER_STATUSF_PREPARED                131072
#define global ACMSTREAMHEADER_STATUSF_INQUEUE                 1048576
#define global ACM_STREAMOPENF_QUERY                           1
#define global ACM_STREAMOPENF_ASYNC                           2
#define global ACM_STREAMOPENF_NONREALTIME                     4
#define global ACM_STREAMSIZEF_SOURCE                          0
#define global ACM_STREAMSIZEF_DESTINATION                     1
#define global ACM_STREAMSIZEF_QUERYMASK                       15
#define global ACM_STREAMCONVERTF_BLOCKALIGN                   4
#define global ACM_STREAMCONVERTF_START                        16
#define global ACM_STREAMCONVERTF_END                          32
#define global SND_RING                                        1048576
#define global SND_ALIAS_START                                 0
#define global ACMDM_DRIVER_NOTIFY                             24577
#define global ACMDM_DRIVER_DETAILS                            24586
#define global ACMDM_HARDWARE_WAVE_CAPS_INPUT                  24596
#define global ACMDM_HARDWARE_WAVE_CAPS_OUTPUT                 24597
#define global ACMDM_FORMATTAG_DETAILS                         24601
#define global ACMDM_FORMAT_DETAILS                            24602
#define global ACMDM_FORMAT_SUGGEST                            24603
#define global ACMDM_FILTERTAG_DETAILS                         24626
#define global ACMDM_FILTER_DETAILS                            24627
#define global ACMDM_STREAM_OPEN                               24652
#define global ACMDM_STREAM_CLOSE                              24653
#define global ACMDM_STREAM_SIZE                               24654
#define global ACMDM_STREAM_CONVERT                            24655
#define global ACMDM_STREAM_RESET                              24656
#define global ACMDM_STREAM_PREPARE                            24657
#define global ACMDM_STREAM_UNPREPARE                          24658
#define global ACMDM_STREAM_UPDATE                             24659