Source: core/sys/windows/_mmsystem.d
core.sys.windows.mmsystem
Windows API header module
Translated from MinGW Windows headers
License
var AUX_MAPPER AUXCAPS_AUXIN AUXCAPS_CDAUDIO AUXCAPS_LRVOLUME AUXCAPS_VOLUME C1_TRANSPARENT CALLBACK_EVENT CALLBACK_FUNCTION CALLBACK_NULL CALLBACK_TASK CALLBACK_THREAD CALLBACK_TYPEMASK CALLBACK_WINDOW CAPS1 CFSEPCHAR DRV_CANCEL DRV_MCI_FIRST DRV_MCI_LAST DRV_OK DRV_RESERVED DRV_RESTART DRV_USER DRVCNF_CANCEL DRVCNF_OK DRVCNF_RESTART FOURCC_DOS FOURCC_LIST FOURCC_MEM FOURCC_RIFF JOY_BUTTON1 JOY_BUTTON10 JOY_BUTTON11 JOY_BUTTON12 JOY_BUTTON13 JOY_BUTTON14 JOY_BUTTON15 JOY_BUTTON16 JOY_BUTTON17 JOY_BUTTON18 JOY_BUTTON19 JOY_BUTTON1CHG JOY_BUTTON2 JOY_BUTTON20 JOY_BUTTON21 JOY_BUTTON22 JOY_BUTTON23 JOY_BUTTON24 JOY_BUTTON25 JOY_BUTTON26 JOY_BUTTON27 JOY_BUTTON28 JOY_BUTTON29 JOY_BUTTON2CHG JOY_BUTTON3 JOY_BUTTON30 JOY_BUTTON31 JOY_BUTTON32 JOY_BUTTON3CHG JOY_BUTTON4 JOY_BUTTON4CHG JOY_BUTTON5 JOY_BUTTON6 JOY_BUTTON7 JOY_BUTTON8 JOY_BUTTON9 JOY_RETURNX JOYCAPS_HASPOV JOYCAPS_HASR JOYCAPS_HASU JOYCAPS_HASV JOYCAPS_HASZ JOYCAPS_POV4DIR JOYCAPS_POVCTS JOYERR_BASE JOYERR_NOCANDO JOYERR_NOERROR JOYERR_PARMS JOYERR_UNPLUGGED JOYSTICKID1 JOYSTICKID2 MAX_JOYSTICKOEMVXDNAME MAXERRORLENGTH MAXPNAMELEN MCI_ALL_DEVICE_ID MCI_ANIM_GETDEVCAPS_CAN_REVERSE MCI_ANIM_GETDEVCAPS_CAN_STRETCH MCI_ANIM_GETDEVCAPS_FAST_RATE MCI_ANIM_GETDEVCAPS_MAX_WINDOWS MCI_ANIM_GETDEVCAPS_NORMAL_RATE MCI_ANIM_GETDEVCAPS_PALETTES MCI_ANIM_GETDEVCAPS_SLOW_RATE MCI_ANIM_INFO_TEXT MCI_ANIM_OPEN_NOSTATIC MCI_ANIM_OPEN_PARENT MCI_ANIM_OPEN_WS MCI_ANIM_PLAY_FAST MCI_ANIM_PLAY_REVERSE MCI_ANIM_PLAY_SCAN MCI_ANIM_PLAY_SLOW MCI_ANIM_PLAY_SPEED MCI_ANIM_PUT_DESTINATION MCI_ANIM_PUT_SOURCE MCI_ANIM_REALIZE_BKGD MCI_ANIM_REALIZE_NORM MCI_ANIM_RECT MCI_ANIM_STATUS_FORWARD MCI_ANIM_STATUS_HPAL MCI_ANIM_STATUS_HWND MCI_ANIM_STATUS_SPEED MCI_ANIM_STATUS_STRETCH MCI_ANIM_STEP_FRAMES MCI_ANIM_STEP_REVERSE MCI_ANIM_UPDATE_HDC MCI_ANIM_WHERE_DESTINATION MCI_ANIM_WHERE_SOURCE MCI_ANIM_WINDOW_DEFAULT MCI_ANIM_WINDOW_DISABLE_STRETCH MCI_ANIM_WINDOW_ENABLE_STRETCH MCI_ANIM_WINDOW_HWND MCI_ANIM_WINDOW_STATE MCI_ANIM_WINDOW_TEXT MCI_BREAK MCI_BREAK_HWND MCI_BREAK_KEY MCI_BREAK_OFF MCI_CD_OFFSET MCI_CDA_STATUS_TYPE_TRACK MCI_CDA_TRACK_AUDIO MCI_CDA_TRACK_OTHER MCI_CLOSE MCI_COPY MCI_CUE MCI_CUT MCI_DELETE MCI_DEVTYPE_ANIMATION MCI_DEVTYPE_CD_AUDIO MCI_DEVTYPE_DAT MCI_DEVTYPE_DIGITAL_VIDEO MCI_DEVTYPE_FIRST MCI_DEVTYPE_FIRST_USER MCI_DEVTYPE_LAST MCI_DEVTYPE_OTHER MCI_DEVTYPE_OVERLAY MCI_DEVTYPE_SCANNER MCI_DEVTYPE_SEQUENCER MCI_DEVTYPE_VCR MCI_DEVTYPE_VIDEODISC MCI_DEVTYPE_WAVEFORM_AUDIO MCI_ESCAPE MCI_FIRST MCI_FORMAT_BYTES MCI_FORMAT_FRAMES MCI_FORMAT_HMS MCI_FORMAT_MILLISECONDS MCI_FORMAT_MSF MCI_FORMAT_SAMPLES MCI_FORMAT_SMPTE_24 MCI_FORMAT_SMPTE_25 MCI_FORMAT_SMPTE_30 MCI_FORMAT_SMPTE_30DROP MCI_FORMAT_TMSF MCI_FREEZE MCI_FROM MCI_GETDEVCAPS MCI_GETDEVCAPS_CAN_EJECT MCI_GETDEVCAPS_CAN_PLAY MCI_GETDEVCAPS_CAN_RECORD MCI_GETDEVCAPS_CAN_SAVE MCI_GETDEVCAPS_COMPOUND_DEVICE MCI_GETDEVCAPS_DEVICE_TYPE MCI_GETDEVCAPS_HAS_AUDIO MCI_GETDEVCAPS_HAS_VIDEO MCI_GETDEVCAPS_ITEM MCI_GETDEVCAPS_USES_FILES MCI_INFO MCI_INFO_COPYRIGHT MCI_INFO_FILE MCI_INFO_MEDIA_IDENTITY MCI_INFO_MEDIA_UPC MCI_INFO_NAME MCI_INFO_PRODUCT MCI_LAST MCI_LOAD MCI_LOAD_FILE MCI_MODE_NOT_READY MCI_MODE_OPEN MCI_MODE_PAUSE MCI_MODE_PLAY MCI_MODE_RECORD MCI_MODE_SEEK MCI_MODE_STOP MCI_NOTIFY MCI_NOTIFY_ABORTED MCI_NOTIFY_FAILURE MCI_NOTIFY_SUCCESSFUL MCI_NOTIFY_SUPERSEDED MCI_OPEN MCI_OPEN_ALIAS MCI_OPEN_ELEMENT MCI_OPEN_ELEMENT_ID MCI_OPEN_SHAREABLE MCI_OPEN_TYPE MCI_OPEN_TYPE_ID MCI_OVLY_GETDEVCAPS_CAN_FREEZE MCI_OVLY_GETDEVCAPS_CAN_STRETCH MCI_OVLY_GETDEVCAPS_MAX_WINDOWS MCI_OVLY_INFO_TEXT MCI_OVLY_OPEN_PARENT MCI_OVLY_OPEN_WS MCI_OVLY_PUT_DESTINATION MCI_OVLY_PUT_FRAME MCI_OVLY_PUT_SOURCE MCI_OVLY_PUT_VIDEO MCI_OVLY_RECT MCI_OVLY_STATUS_HWND MCI_OVLY_STATUS_STRETCH MCI_OVLY_WHERE_DESTINATION MCI_OVLY_WHERE_FRAME MCI_OVLY_WHERE_SOURCE MCI_OVLY_WHERE_VIDEO MCI_OVLY_WINDOW_DEFAULT MCI_OVLY_WINDOW_DISABLE_STRETCH MCI_OVLY_WINDOW_ENABLE_STRETCH MCI_OVLY_WINDOW_HWND MCI_OVLY_WINDOW_STATE MCI_OVLY_WINDOW_TEXT MCI_PASTE MCI_PAUSE MCI_PLAY MCI_PUT MCI_REALIZE MCI_RECORD MCI_RECORD_INSERT MCI_RECORD_OVERWRITE MCI_RESUME MCI_SAVE MCI_SAVE_FILE MCI_SEEK MCI_SEEK_TO_END MCI_SEEK_TO_START MCI_SEQ_DIV_PPQN MCI_SEQ_DIV_SMPTE_24 MCI_SEQ_DIV_SMPTE_25 MCI_SEQ_DIV_SMPTE_30 MCI_SEQ_DIV_SMPTE_30DROP MCI_SEQ_FILE MCI_SEQ_FORMAT_SONGPTR MCI_SEQ_MAPPER MCI_SEQ_MIDI MCI_SEQ_NONE MCI_SEQ_OFFSET MCI_SEQ_SET_MASTER MCI_SEQ_SET_OFFSET MCI_SEQ_SET_PORT MCI_SEQ_SET_SLAVE MCI_SEQ_SET_TEMPO MCI_SEQ_SMPTE MCI_SEQ_STATUS_COPYRIGHT MCI_SEQ_STATUS_DIVTYPE MCI_SEQ_STATUS_MASTER MCI_SEQ_STATUS_NAME MCI_SEQ_STATUS_OFFSET MCI_SEQ_STATUS_PORT MCI_SEQ_STATUS_SLAVE MCI_SEQ_STATUS_TEMPO MCI_SET MCI_SET_AUDIO MCI_SET_AUDIO_ALL MCI_SET_AUDIO_LEFT MCI_SET_AUDIO_RIGHT MCI_SET_DOOR_CLOSED MCI_SET_DOOR_OPEN MCI_SET_OFF MCI_SET_ON MCI_SET_TIME_FORMAT MCI_SET_VIDEO MCI_SPIN MCI_STATUS MCI_STATUS_CURRENT_TRACK MCI_STATUS_ITEM MCI_STATUS_LENGTH MCI_STATUS_MEDIA_PRESENT MCI_STATUS_MODE MCI_STATUS_NUMBER_OF_TRACKS MCI_STATUS_POSITION MCI_STATUS_READY MCI_STATUS_START MCI_STATUS_TIME_FORMAT MCI_STEP MCI_STOP MCI_STRING_OFFSET MCI_SYSINFO MCI_SYSINFO_INSTALLNAME MCI_SYSINFO_NAME MCI_SYSINFO_OPEN MCI_SYSINFO_QUANTITY MCI_TO MCI_TRACK MCI_UNFREEZE MCI_UPDATE MCI_USER_MESSAGES MCI_VD_ESCAPE_STRING MCI_VD_FORMAT_TRACK MCI_VD_GETDEVCAPS_CAN_REVERSE MCI_VD_GETDEVCAPS_CAV MCI_VD_GETDEVCAPS_CLV MCI_VD_GETDEVCAPS_FAST_RATE MCI_VD_GETDEVCAPS_NORMAL_RATE MCI_VD_GETDEVCAPS_SLOW_RATE MCI_VD_MEDIA_CAV MCI_VD_MEDIA_CLV MCI_VD_MEDIA_OTHER MCI_VD_MODE_PARK MCI_VD_OFFSET MCI_VD_PLAY_FAST MCI_VD_PLAY_REVERSE MCI_VD_PLAY_SCAN MCI_VD_PLAY_SLOW MCI_VD_PLAY_SPEED MCI_VD_SEEK_REVERSE MCI_VD_SPIN_DOWN MCI_VD_SPIN_UP MCI_VD_STATUS_DISC_SIZE MCI_VD_STATUS_FORWARD MCI_VD_STATUS_MEDIA_TYPE MCI_VD_STATUS_SIDE MCI_VD_STATUS_SPEED MCI_VD_STEP_FRAMES MCI_VD_STEP_REVERSE MCI_WAIT MCI_WAVE_GETDEVCAPS_INPUTS MCI_WAVE_GETDEVCAPS_OUTPUTS MCI_WAVE_INPUT MCI_WAVE_MAPPER MCI_WAVE_OFFSET MCI_WAVE_OPEN_BUFFER MCI_WAVE_OUTPUT MCI_WAVE_PCM MCI_WAVE_SET_ANYINPUT MCI_WAVE_SET_ANYOUTPUT MCI_WAVE_SET_AVGBYTESPERSEC MCI_WAVE_SET_BITSPERSAMPLE MCI_WAVE_SET_BLOCKALIGN MCI_WAVE_SET_CHANNELS MCI_WAVE_SET_FORMATTAG MCI_WAVE_SET_SAMPLESPERSEC MCI_WAVE_STATUS_AVGBYTESPERSEC MCI_WAVE_STATUS_BITSPERSAMPLE MCI_WAVE_STATUS_BLOCKALIGN MCI_WAVE_STATUS_CHANNELS MCI_WAVE_STATUS_FORMATTAG MCI_WAVE_STATUS_LEVEL MCI_WAVE_STATUS_SAMPLESPERSEC MCI_WHERE MCI_WINDOW MCIERR_BASE MCIERR_CUSTOM_DRIVER_BASE MEVT_COMMENT MEVT_F_CALLBACK MEVT_F_LONG MEVT_F_SHORT MEVT_LONGMSG MEVT_NOP MEVT_SHORTMSG MEVT_TEMPO MEVT_VERSION MHDR_DONE MHDR_INQUEUE MHDR_ISSTRM MHDR_PREPARED MIDI_CACHE_ALL MIDI_CACHE_BESTFIT MIDI_CACHE_QUERY MIDI_IO_STATUS MIDI_MAPPER MIDI_UNCACHE MIDICAPS_CACHE MIDICAPS_LRVOLUME MIDICAPS_STREAM MIDICAPS_VOLUME MIDIERR_BASE MIDIMAPPER MIDIPATCHSIZE MIDIPROP_GET MIDIPROP_SET MIDIPROP_TEMPO MIDIPROP_TIMEDIV MIDISTRM_ERROR MIM_CLOSE MIM_DATA MIM_ERROR MIM_LONGDATA MIM_LONGERROR MIM_MOREDATA MIM_OPEN MIXER_GETCONTROLDETAILSF_LISTTEXT MIXER_GETCONTROLDETAILSF_QUERYMASK MIXER_GETCONTROLDETAILSF_VALUE MIXER_GETLINECONTROLSF_ALL MIXER_GETLINECONTROLSF_ONEBYID MIXER_GETLINECONTROLSF_ONEBYTYPE MIXER_GETLINECONTROLSF_QUERYMASK MIXER_GETLINEINFOF_COMPONENTTYPE MIXER_GETLINEINFOF_DESTINATION MIXER_GETLINEINFOF_LINEID MIXER_GETLINEINFOF_QUERYMASK MIXER_GETLINEINFOF_SOURCE MIXER_GETLINEINFOF_TARGETTYPE MIXER_LONG_NAME_CHARS MIXER_OBJECTF_AUX MIXER_OBJECTF_HANDLE MIXER_OBJECTF_HMIDIIN MIXER_OBJECTF_HMIDIOUT MIXER_OBJECTF_HMIXER MIXER_OBJECTF_HWAVEIN MIXER_OBJECTF_HWAVEOUT MIXER_OBJECTF_MIDIIN MIXER_OBJECTF_MIDIOUT MIXER_OBJECTF_MIXER MIXER_OBJECTF_WAVEIN MIXER_OBJECTF_WAVEOUT MIXER_SETCONTROLDETAILSF_CUSTOM MIXER_SETCONTROLDETAILSF_QUERYMASK MIXER_SETCONTROLDETAILSF_VALUE MIXER_SHORT_NAME_CHARS MIXERCONTROL_CONTROLF_DISABLED MIXERCONTROL_CONTROLF_MULTIPLE MIXERCONTROL_CONTROLF_UNIFORM MIXERCONTROL_CONTROLTYPE_BASS MIXERCONTROL_CONTROLTYPE_BOOLEAN MIXERCONTROL_CONTROLTYPE_BOOLEANMETER MIXERCONTROL_CONTROLTYPE_BUTTON MIXERCONTROL_CONTROLTYPE_CUSTOM MIXERCONTROL_CONTROLTYPE_DECIBELS MIXERCONTROL_CONTROLTYPE_EQUALIZER MIXERCONTROL_CONTROLTYPE_FADER MIXERCONTROL_CONTROLTYPE_LOUDNESS MIXERCONTROL_CONTROLTYPE_MICROTIME MIXERCONTROL_CONTROLTYPE_MILLITIME MIXERCONTROL_CONTROLTYPE_MIXER MIXERCONTROL_CONTROLTYPE_MONO MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT MIXERCONTROL_CONTROLTYPE_MUTE MIXERCONTROL_CONTROLTYPE_MUX MIXERCONTROL_CONTROLTYPE_ONOFF MIXERCONTROL_CONTROLTYPE_PAN MIXERCONTROL_CONTROLTYPE_PEAKMETER MIXERCONTROL_CONTROLTYPE_PERCENT MIXERCONTROL_CONTROLTYPE_QSOUNDPAN MIXERCONTROL_CONTROLTYPE_SIGNED MIXERCONTROL_CONTROLTYPE_SIGNEDMETER MIXERCONTROL_CONTROLTYPE_SINGLESELECT MIXERCONTROL_CONTROLTYPE_SLIDER MIXERCONTROL_CONTROLTYPE_STEREOENH MIXERCONTROL_CONTROLTYPE_TREBLE MIXERCONTROL_CONTROLTYPE_UNSIGNED MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER MIXERCONTROL_CONTROLTYPE_VOLUME MIXERCONTROL_CT_CLASS_CUSTOM MIXERCONTROL_CT_CLASS_FADER MIXERCONTROL_CT_CLASS_LIST MIXERCONTROL_CT_CLASS_MASK MIXERCONTROL_CT_CLASS_METER MIXERCONTROL_CT_CLASS_NUMBER MIXERCONTROL_CT_CLASS_SLIDER MIXERCONTROL_CT_CLASS_SWITCH MIXERCONTROL_CT_CLASS_TIME MIXERCONTROL_CT_SC_LIST_MULTIPLE MIXERCONTROL_CT_SC_LIST_SINGLE MIXERCONTROL_CT_SC_METER_POLLED MIXERCONTROL_CT_SC_SWITCH_BOOLEAN MIXERCONTROL_CT_SC_SWITCH_BUTTON MIXERCONTROL_CT_SC_TIME_MICROSECS MIXERCONTROL_CT_SC_TIME_MILLISECS MIXERCONTROL_CT_SUBCLASS_MASK MIXERCONTROL_CT_UNITS_BOOLEAN MIXERCONTROL_CT_UNITS_CUSTOM MIXERCONTROL_CT_UNITS_DECIBELS MIXERCONTROL_CT_UNITS_MASK MIXERCONTROL_CT_UNITS_PERCENT MIXERCONTROL_CT_UNITS_SIGNED MIXERCONTROL_CT_UNITS_UNSIGNED MIXERLINE_COMPONENTTYPE_DST_DIGITAL MIXERLINE_COMPONENTTYPE_DST_FIRST MIXERLINE_COMPONENTTYPE_DST_HEADPHONES MIXERLINE_COMPONENTTYPE_DST_LAST MIXERLINE_COMPONENTTYPE_DST_LINE MIXERLINE_COMPONENTTYPE_DST_MONITOR MIXERLINE_COMPONENTTYPE_DST_SPEAKERS MIXERLINE_COMPONENTTYPE_DST_TELEPHONE MIXERLINE_COMPONENTTYPE_DST_UNDEFINED MIXERLINE_COMPONENTTYPE_DST_VOICEIN MIXERLINE_COMPONENTTYPE_DST_WAVEIN MIXERLINE_COMPONENTTYPE_SRC_ANALOG MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC MIXERLINE_COMPONENTTYPE_SRC_DIGITAL MIXERLINE_COMPONENTTYPE_SRC_FIRST MIXERLINE_COMPONENTTYPE_SRC_LAST MIXERLINE_COMPONENTTYPE_SRC_LINE MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT MIXERLINE_LINEF_ACTIVE MIXERLINE_LINEF_DISCONNECTED MIXERLINE_LINEF_SOURCE MIXERR_BASE MIXERR_INVALCONTROL MIXERR_INVALLINE MIXERR_INVALVALUE MIXERR_LASTERROR MMIO_ALLOCBUF MMIO_COMPAT MMIO_CREATE MMIO_CREATELIST MMIO_CREATERIFF MMIO_DEFAULTBUFFER MMIO_DELETE MMIO_DENYNONE MMIO_DENYREAD MMIO_DENYWRITE MMIO_DIRTY MMIO_EMPTYBUF MMIO_EXCLUSIVE MMIO_EXIST MMIO_FHOPEN MMIO_FINDCHUNK MMIO_FINDLIST MMIO_FINDPROC MMIO_FINDRIFF MMIO_GETTEMP MMIO_GLOBALPROC MMIO_INSTALLPROC MMIO_PARSE MMIO_READ MMIO_READWRITE MMIO_REMOVEPROC MMIO_RWMODE MMIO_SHAREMODE MMIO_TOUPPER MMIO_UNICODEPROC MMIO_WRITE MMIOERR_ACCESSDENIED MMIOERR_BASE MMIOERR_CANNOTCLOSE MMIOERR_CANNOTEXPAND MMIOERR_CANNOTOPEN MMIOERR_CANNOTREAD MMIOERR_CANNOTSEEK MMIOERR_CANNOTWRITE MMIOERR_CHUNKNOTFOUND MMIOERR_FILENOTFOUND MMIOERR_INVALIDFILE MMIOERR_NETWORKERROR MMIOERR_OUTOFMEMORY MMIOERR_PATHNOTFOUND MMIOERR_SHARINGVIOLATION MMIOERR_TOOMANYOPENFILES MMIOERR_UNBUFFERED MMIOM_CLOSE MMIOM_OPEN MMIOM_READ MMIOM_RENAME MMIOM_SEEK MMIOM_USER MMIOM_WRITE MMIOM_WRITEFLUSH MMSYSERR_BASE MOD_FMSYNTH MOD_MAPPER MOD_MIDIPORT MOD_SQSYNTH MOD_SYNTH MOM_CLOSE MOM_DONE MOM_OPEN MOM_POSITIONCB NEWTRANSPARENT QUERYROPSUPPORT SELECTDIB SND_ALIAS SND_ALIAS_ID SND_ALIAS_START SND_ALIAS_SYSTEMASTERISK SND_ALIAS_SYSTEMDEFAULT SND_ALIAS_SYSTEMEXCLAMATION SND_ALIAS_SYSTEMEXIT SND_ALIAS_SYSTEMHAND SND_ALIAS_SYSTEMQUESTION SND_ALIAS_SYSTEMSTART SND_ALIAS_SYSTEMWELCOME SND_APPLICATION SND_ASYNC SND_FILENAME SND_LOOP SND_MEMORY SND_NODEFAULT SND_NOSTOP SND_NOWAIT SND_PURGE SND_RESOURCE SND_SYNC TIME_BYTES TIME_CALLBACK_EVENT_PULSE TIME_CALLBACK_EVENT_SET TIME_CALLBACK_FUNCTION TIME_MIDI TIME_MS TIME_ONESHOT TIME_PERIODIC TIME_SAMPLES TIME_SMPTE TIME_TICKS TIMERR_BASE TIMERR_NOCANDO TIMERR_NOERROR TIMERR_STRUCT WAVE_ALLOWSYNC WAVE_FORMAT_1M08 WAVE_FORMAT_1M16 WAVE_FORMAT_1S08 WAVE_FORMAT_1S16 WAVE_FORMAT_2M08 WAVE_FORMAT_2M16 WAVE_FORMAT_2S08 WAVE_FORMAT_2S16 WAVE_FORMAT_4M08 WAVE_FORMAT_4M16 WAVE_FORMAT_4S08 WAVE_FORMAT_4S16 WAVE_FORMAT_DIRECT WAVE_FORMAT_DIRECT_QUERY WAVE_FORMAT_PCM WAVE_FORMAT_QUERY WAVE_INVALIDFORMAT WAVE_MAPPED WAVE_MAPPER WAVECAPS_DIRECTSOUND WAVECAPS_LRVOLUME WAVECAPS_PITCH WAVECAPS_PLAYBACKRATE WAVECAPS_SAMPLEACCURATE WAVECAPS_SYNC WAVECAPS_VOLUME WAVERR_BASE WHDR_BEGINLOOP WHDR_DONE WHDR_ENDLOOP WHDR_INQUEUE WHDR_PREPARED WIM_CLOSE WIM_DATA WIM_OPEN WOM_CLOSE WOM_DONE WOM_OPEN
alias FOURCC HDRVR HMIDI HMIDIIN HMIDIOUT HMIDISTRM HMIXER HMIXEROBJ HMMIO HPSTR HWAVE HWAVEIN HWAVEOUT KEYARRAY LPCMMCKINFO LPCMMIOINFO LPCWAVEFORMATEX LPHMIDI LPHMIDIIN LPHMIDIOUT LPHMIDISTRM LPHMIXER LPHMIXEROBJ LPHWAVEIN LPHWAVEOUT LPKEYARRAY LPMCI_INFO_PARMS LPMCI_INFO_PARMSA LPMCI_INFO_PARMSW LPMCI_RECORD_PARMS LPMIDIPROPTEMPO LPMIDIPROPTIMEDIV LPMMIOPROC LPPATCHARRAY LPTIMECALLBACK MCIDEVICEID MCIERROR MMRESULT MMVERSION PATCHARRAY PAUXCAPS PAUXCAPSA PAUXCAPSW PDRVCONFIGINFO PDRVCONFIGINFOEX PJOYCAPS PJOYCAPSA PJOYCAPSW PJOYINFO PJOYINFOEX PMCI_ANIM_OPEN_PARMS PMCI_ANIM_OPEN_PARMSA PMCI_ANIM_OPEN_PARMSW PMCI_ANIM_PLAY_PARMS PMCI_ANIM_RECT_PARMS PMCI_ANIM_STEP_PARMS PMCI_ANIM_UPDATE_PARMS PMCI_ANIM_WINDOW_PARMS PMCI_ANIM_WINDOW_PARMSA PMCI_ANIM_WINDOW_PARMSW PMCI_BREAK_PARMS PMCI_GENERIC_PARMS PMCI_GETDEVCAPS_PARMS PMCI_LOAD_PARMS PMCI_LOAD_PARMSA PMCI_LOAD_PARMSW PMCI_OPEN_PARMS PMCI_OPEN_PARMSA PMCI_OPEN_PARMSW PMCI_OVLY_LOAD_PARMSA PMCI_OVLY_LOAD_PARMSW PMCI_OVLY_OPEN_PARMS PMCI_OVLY_OPEN_PARMSA PMCI_OVLY_OPEN_PARMSW PMCI_OVLY_RECT_PARMS PMCI_OVLY_SAVE_PARMS PMCI_OVLY_SAVE_PARMSA PMCI_OVLY_SAVE_PARMSW PMCI_OVLY_WINDOW_PARMS PMCI_OVLY_WINDOW_PARMSA PMCI_OVLY_WINDOW_PARMSW PMCI_PLAY_PARMS PMCI_SAVE_PARMS PMCI_SAVE_PARMSA PMCI_SAVE_PARMSW PMCI_SEEK_PARMS PMCI_SEQ_SET_PARMS PMCI_SET_PARMS PMCI_STATUS_PARMS PMCI_SYSINFO_PARMS PMCI_SYSINFO_PARMSA PMCI_SYSINFO_PARMSW PMCI_VD_ESCAPE_PARMS PMCI_VD_ESCAPE_PARMSA PMCI_VD_ESCAPE_PARMSW PMCI_VD_PLAY_PARMS PMCI_VD_STEP_PARMS PMCI_WAVE_DELETE_PARMS PMCI_WAVE_OPEN_PARMS PMCI_WAVE_OPEN_PARMSA PMCI_WAVE_OPEN_PARMSW PMCI_WAVE_SET_PARMS PMIDIHDR PMIDIINCAPS PMIDIINCAPSA PMIDIINCAPSW PMIDIOUTCAPS PMIDIOUTCAPSA PMIDIOUTCAPSW PMIXERCAPS PMIXERCAPSA PMIXERCAPSW PMIXERCONTROL PMIXERCONTROLA PMIXERCONTROLDETAILS PMIXERCONTROLDETAILS_BOOLEAN PMIXERCONTROLDETAILS_LISTTEXT PMIXERCONTROLDETAILS_LISTTEXTA PMIXERCONTROLDETAILS_LISTTEXTW PMIXERCONTROLDETAILS_SIGNED PMIXERCONTROLDETAILS_UNSIGNED PMIXERCONTROLW PMIXERLINE PMIXERLINEA PMIXERLINECONTROLS PMIXERLINECONTROLSA PMIXERLINECONTROLSW PMIXERLINEW PMMCKINFO PMMIOINFO PMMTIME PPCMWAVEFORMAT PTIMECAPS PWAVEFORMAT PWAVEFORMATEX PWAVEHDR PWAVEINCAPS PWAVEINCAPSA PWAVEINCAPSW PWAVEOUTCAPS PWAVEOUTCAPSA PWAVEOUTCAPSW YIELDPROC
struct AUXCAPSA AUXCAPSW DRVCONFIGINFO DRVCONFIGINFOEX JOYCAPSA JOYCAPSW JOYINFO JOYINFOEX MCI_ANIM_OPEN_PARMSA MCI_ANIM_OPEN_PARMSW MCI_ANIM_PLAY_PARMS MCI_ANIM_RECT_PARMS MCI_ANIM_STEP_PARMS MCI_ANIM_UPDATE_PARMS MCI_ANIM_WINDOW_PARMSA MCI_ANIM_WINDOW_PARMSW MCI_BREAK_PARMS MCI_GENERIC_PARMS MCI_GETDEVCAPS_PARMS MCI_INFO_PARMSA MCI_INFO_PARMSW MCI_LOAD_PARMSA MCI_LOAD_PARMSW MCI_OPEN_PARMSA MCI_OPEN_PARMSW MCI_OVLY_LOAD_PARMSA MCI_OVLY_LOAD_PARMSW MCI_OVLY_OPEN_PARMSA MCI_OVLY_OPEN_PARMSW MCI_OVLY_RECT_PARMS MCI_OVLY_SAVE_PARMSA MCI_OVLY_SAVE_PARMSW MCI_OVLY_WINDOW_PARMSA MCI_OVLY_WINDOW_PARMSW MCI_PLAY_PARMS MCI_RECORD_PARMS MCI_SAVE_PARMSA MCI_SAVE_PARMSW MCI_SEEK_PARMS MCI_SEQ_SET_PARMS MCI_SET_PARMS MCI_STATUS_PARMS MCI_SYSINFO_PARMSA MCI_SYSINFO_PARMSW MCI_VD_ESCAPE_PARMSA MCI_VD_ESCAPE_PARMSW MCI_VD_PLAY_PARMS MCI_VD_STEP_PARMS MCI_WAVE_DELETE_PARMS MCI_WAVE_OPEN_PARMSA MCI_WAVE_OPEN_PARMSW MCI_WAVE_SET_PARMS MIDIEVENT MIDIHDR MIDIINCAPSA MIDIINCAPSW MIDIOUTCAPSA MIDIOUTCAPSW MIDIPROPTEMPO MIDIPROPTIMEDIV MIDISTRMBUFFVER MIXERCAPSA MIXERCAPSW MIXERCONTROLA MIXERCONTROLDETAILS MIXERCONTROLDETAILS_BOOLEAN MIXERCONTROLDETAILS_LISTTEXTA MIXERCONTROLDETAILS_LISTTEXTW MIXERCONTROLDETAILS_SIGNED MIXERCONTROLDETAILS_UNSIGNED MIXERCONTROLW MIXERLINEA MIXERLINECONTROLSA MIXERLINECONTROLSW MIXERLINEW MMCKINFO MMIOINFO MMTIME PCMWAVEFORMAT TIMECAPS WAVEFORMAT WAVEFORMATEX WAVEHDR WAVEINCAPSA WAVEINCAPSW WAVEOUTCAPSA WAVEOUTCAPSW
fn auxGetDevCapsA auxGetDevCapsW auxGetNumDevs auxGetVolume auxOutMessage auxSetVolume CloseDriver DefDriverProc DIBINDEX DrvGetModuleHandle GetDriverModuleHandle joyGetDevCapsA joyGetDevCapsW joyGetNumDevs joyGetPos joyGetPosEx joyGetThreshold joyReleaseCapture joySetCapture joySetThreshold MCI_HMS_HOUR MCI_HMS_MINUTE MCI_HMS_SECOND MCI_MAKE_HMS MCI_MAKE_MSF MCI_MAKE_TMSF MCI_MSF_FRAME MCI_MSF_MINUTE MCI_MSF_SECOND MCI_TMSF_FRAME MCI_TMSF_MINUTE MCI_TMSF_SECOND MCI_TMSF_TRACK mciGetCreatorTask mciGetDeviceIDA mciGetDeviceIDFromElementIDA mciGetDeviceIDFromElementIDW mciGetDeviceIDW mciGetErrorStringA mciGetErrorStringW mciGetYieldProc mciSendCommandA mciSendCommandW mciSendStringA mciSendStringW mciSetYieldProc MEVT_EVENTPARM MEVT_EVENTTYPE midiConnect midiDisconnect midiInAddBuffer midiInClose midiInGetDevCapsA midiInGetDevCapsW midiInGetErrorTextA midiInGetErrorTextW midiInGetID midiInGetNumDevs midiInMessage midiInOpen midiInPrepareHeader midiInReset midiInStart midiInStop midiInUnprepareHeader midiOutCacheDrumPatches midiOutCachePatches midiOutClose midiOutGetDevCapsA midiOutGetDevCapsW midiOutGetErrorTextA midiOutGetErrorTextW midiOutGetID midiOutGetNumDevs midiOutGetVolume midiOutLongMsg midiOutMessage midiOutOpen midiOutPrepareHeader midiOutReset midiOutSetVolume midiOutShortMsg midiOutUnprepareHeader midiStreamClose midiStreamOpen midiStreamOut midiStreamPause midiStreamPosition midiStreamProperty midiStreamRestart midiStreamStop mixerClose mixerGetControlDetailsA mixerGetControlDetailsW mixerGetDevCapsA mixerGetDevCapsW mixerGetID mixerGetLineControlsA mixerGetLineControlsW mixerGetLineInfoA mixerGetLineInfoW mixerGetNumDevs mixerMessage mixerOpen mixerSetControlDetails mmioAdvance mmioAscend mmioClose mmioCreateChunk mmioDescend mmioFlush mmioGetInfo mmioInstallIOProcA mmioInstallIOProcW mmioOpenA mmioOpenW mmioRead mmioRenameA mmioRenameW mmioSeek mmioSendMessage mmioSetBuffer mmioSetInfo mmioStringToFOURCCA mmioStringToFOURCCW mmioWrite mmsystemGetVersion OpenDriver PlaySoundA PlaySoundW SendDriverMessage sndPlaySoundA sndPlaySoundW timeBeginPeriod timeEndPeriod timeGetDevCaps timeGetSystemTime timeGetTime timeKillEvent timeSetEvent waveInAddBuffer waveInClose waveInGetDevCapsA waveInGetDevCapsW waveInGetErrorTextA waveInGetErrorTextW waveInGetID waveInGetNumDevs waveInGetPosition waveInMessage waveInOpen waveInPrepareHeader waveInReset waveInStart waveInStop waveInUnprepareHeader waveOutBreakLoop waveOutClose waveOutGetDevCapsA waveOutGetDevCapsW waveOutGetErrorTextA waveOutGetErrorTextW waveOutGetID waveOutGetNumDevs waveOutGetPitch waveOutGetPlaybackRate waveOutGetPosition waveOutGetVolume waveOutMessage waveOutOpen waveOutPause waveOutPrepareHeader waveOutReset waveOutRestart waveOutSetPitch waveOutSetPlaybackRate waveOutSetVolume waveOutUnprepareHeader waveOutWrite
Types 230
aliasMCIERROR = DWORD
aliasMCIDEVICEID = UINT
aliasYIELDPROC = UINT function (MCIDEVICEID, DWORD)
aliasMMVERSION = UINT
aliasMMRESULT = UINT
structMMTIME
Fields
UINT wTypestructDRVCONFIGINFO
Fields
DWORD dwDCISizeLPCWSTR lpszDCISectionNameLPCWSTR lpszDCIAliasNamealiasPDRVCONFIGINFO = DRVCONFIGINFO *
structDRVCONFIGINFOEX
Fields
DWORD dwDCISizeLPCWSTR lpszDCISectionNameLPCWSTR lpszDCIAliasNameDWORD dnDevNodealiasPDRVCONFIGINFOEX = DRVCONFIGINFOEX *
aliasLPHWAVEOUT = HWAVEOUT *
structWAVEHDR
Fields
LPSTR lpDataDWORD dwBufferLengthDWORD dwBytesRecordedDWORD_PTR dwUserDWORD dwFlagsDWORD dwLoopsWAVEHDR *lpNext lpNextDWORD_PTR reservedstructWAVEOUTCAPSA
aliasPWAVEOUTCAPSA = WAVEOUTCAPSA *
structWAVEOUTCAPSW
aliasPWAVEOUTCAPSW = WAVEOUTCAPSW *
structWAVEINCAPSA
aliasPWAVEINCAPSA = WAVEINCAPSA *
structWAVEINCAPSW
aliasPWAVEINCAPSW = WAVEINCAPSW *
structWAVEFORMAT
Fields
WORD wFormatTagWORD nChannelsDWORD nSamplesPerSecDWORD nAvgBytesPerSecWORD nBlockAlignaliasPWAVEFORMAT = WAVEFORMAT *
structPCMWAVEFORMAT
aliasPPCMWAVEFORMAT = PCMWAVEFORMAT *
structWAVEFORMATEX
Fields
WORD wFormatTagWORD nChannelsDWORD nSamplesPerSecDWORD nAvgBytesPerSecWORD nBlockAlignWORD wBitsPerSampleWORD cbSizealiasPWAVEFORMATEX = WAVEFORMATEX *
aliasLPCWAVEFORMATEX = const(WAVEFORMATEX) *
aliasLPHMIDIOUT = HMIDIOUT *
aliasLPHMIDISTRM = HMIDISTRM *
aliasPATCHARRAY = WORD[MIDIPATCHSIZE]
aliasLPPATCHARRAY = WORD *
aliasKEYARRAY = WORD[MIDIPATCHSIZE]
aliasLPKEYARRAY = WORD *
structMIDIOUTCAPSA
aliasPMIDIOUTCAPSA = MIDIOUTCAPSA *
structMIDIOUTCAPSW
aliasPMIDIOUTCAPSW = MIDIOUTCAPSW *
structMIDIINCAPSA
aliasPMIDIINCAPSA = MIDIINCAPSA *
structMIDIINCAPSW
aliasPMIDIINCAPSW = MIDIINCAPSW *
structMIDIHDR
Fields
LPSTR lpDataDWORD dwBufferLengthDWORD dwBytesRecordedDWORD_PTR dwUserDWORD dwFlagsMIDIHDR *lpNext lpNextDWORD_PTR reservedDWORD dwOffsetDWORD_PTR[8] dwReservedstructMIDIEVENT
Fields
DWORD dwDeltaTimeDWORD dwStreamIDDWORD dwEventDWORD[1] dwParmsstructMIDISTRMBUFFVER
Fields
DWORD dwVersionDWORD dwMidDWORD dwOEMVersionstructMIDIPROPTIMEDIV
Fields
DWORD cbStructDWORD dwTimeDivaliasLPMIDIPROPTIMEDIV = MIDIPROPTIMEDIV *
structMIDIPROPTEMPO
Fields
DWORD cbStructDWORD dwTempoaliasLPMIDIPROPTEMPO = MIDIPROPTEMPO *
structAUXCAPSA
structAUXCAPSW
aliasLPHMIXEROBJ = HMIXEROBJ *
structMIXERCAPSA
aliasPMIXERCAPSA = MIXERCAPSA *
structMIXERCAPSW
aliasPMIXERCAPSW = MIXERCAPSW *
structMIXERLINEA
aliasPMIXERLINEA = MIXERLINEA *
structMIXERLINEW
aliasPMIXERLINEW = MIXERLINEW *
structMIXERCONTROLA
aliasPMIXERCONTROLA = MIXERCONTROLA *
structMIXERCONTROLW
aliasPMIXERCONTROLW = MIXERCONTROLW *
structMIXERLINECONTROLSA
Fields
DWORD cbStructDWORD dwLineIDDWORD cControlsDWORD cbmxctrlLPMIXERCONTROLA pamxctrlaliasPMIXERLINECONTROLSA = MIXERLINECONTROLSA *
structMIXERLINECONTROLSW
Fields
DWORD cbStructDWORD dwLineIDDWORD cControlsDWORD cbmxctrlLPMIXERCONTROLW pamxctrlaliasPMIXERLINECONTROLSW = MIXERLINECONTROLSW *
structMIXERCONTROLDETAILS
aliasPMIXERCONTROLDETAILS = MIXERCONTROLDETAILS *
Fields
LONG fValueFields
LONG lValueFields
DWORD dwValuealiasLPTIMECALLBACK = void function (UINT, UINT, DWORD_PTR, DWORD_PTR, DWORD_PTR)
structTIMECAPS
Fields
UINT wPeriodMinUINT wPeriodMaxstructJOYCAPSA
Fields
WORD wMidWORD wPidCHAR[MAXPNAMELEN] szPnameUINT wXminUINT wXmaxUINT wYminUINT wYmaxUINT wZminUINT wZmaxUINT wNumButtonsUINT wPeriodMinUINT wPeriodMaxUINT wRminUINT wRmaxUINT wUminUINT wUmaxUINT wVminUINT wVmaxUINT wCapsUINT wMaxAxesUINT wNumAxesUINT wMaxButtonsCHAR[MAXPNAMELEN] szRegKeyCHAR[MAX_JOYSTICKOEMVXDNAME] szOEMVxDstructJOYCAPSW
Fields
WORD wMidWORD wPidWCHAR[MAXPNAMELEN] szPnameUINT wXminUINT wXmaxUINT wYminUINT wYmaxUINT wZminUINT wZmaxUINT wNumButtonsUINT wPeriodMinUINT wPeriodMaxUINT wRminUINT wRmaxUINT wUminUINT wUmaxUINT wVminUINT wVmaxUINT wCapsUINT wMaxAxesUINT wNumAxesUINT wMaxButtonsWCHAR[MAXPNAMELEN] szRegKeyWCHAR[MAX_JOYSTICKOEMVXDNAME] szOEMVxDstructJOYINFO
Fields
UINT wXposUINT wYposUINT wZposUINT wButtonsstructJOYINFOEX
Fields
DWORD dwSizeDWORD dwFlagsDWORD dwXposDWORD dwYposDWORD dwZposDWORD dwRposDWORD dwUposDWORD dwVposDWORD dwButtonsDWORD dwButtonNumberDWORD dwPOVDWORD dwReserved1DWORD dwReserved2aliasPJOYINFOEX = JOYINFOEX *
aliasFOURCC = DWORD
aliasHPSTR = char *
aliasLPMMIOPROC = LRESULT function (LPSTR, UINT, LPARAM, LPARAM)
structMMIOINFO
aliasLPCMMIOINFO = const(MMIOINFO) *
aliasLPCMMCKINFO = const(MMCKINFO) *
structMCI_GENERIC_PARMS
Fields
DWORD_PTR dwCallbackaliasPMCI_GENERIC_PARMS = MCI_GENERIC_PARMS *
structMCI_OPEN_PARMSA
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCSTR lpstrDeviceTypeLPCSTR lpstrElementNameLPCSTR lpstrAliasaliasPMCI_OPEN_PARMSA = MCI_OPEN_PARMSA *
structMCI_OPEN_PARMSW
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCWSTR lpstrDeviceTypeLPCWSTR lpstrElementNameLPCWSTR lpstrAliasaliasPMCI_OPEN_PARMSW = MCI_OPEN_PARMSW *
structMCI_PLAY_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwFromDWORD dwToaliasPMCI_PLAY_PARMS = MCI_PLAY_PARMS *
structMCI_SEEK_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwToaliasPMCI_SEEK_PARMS = MCI_SEEK_PARMS *
structMCI_STATUS_PARMS
Fields
DWORD_PTR dwCallbackDWORD_PTR dwReturnDWORD dwItemDWORD dwTrackaliasPMCI_STATUS_PARMS = MCI_STATUS_PARMS *
structMCI_INFO_PARMSA
Fields
DWORD_PTR dwCallbackLPSTR lpstrReturnDWORD dwRetSizealiasLPMCI_INFO_PARMSA = MCI_INFO_PARMSA *
structMCI_INFO_PARMSW
Fields
DWORD_PTR dwCallbackLPWSTR lpstrReturnDWORD dwRetSizealiasLPMCI_INFO_PARMSW = MCI_INFO_PARMSW *
structMCI_GETDEVCAPS_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwReturnDWORD dwItemstructMCI_SYSINFO_PARMSA
Fields
DWORD_PTR dwCallbackLPSTR lpstrReturnDWORD dwRetSizeDWORD dwNumberUINT wDeviceTypealiasPMCI_SYSINFO_PARMSA = MCI_SYSINFO_PARMSA *
structMCI_SYSINFO_PARMSW
Fields
DWORD_PTR dwCallbackLPWSTR lpstrReturnDWORD dwRetSizeDWORD dwNumberUINT wDeviceTypealiasPMCI_SYSINFO_PARMSW = MCI_SYSINFO_PARMSW *
structMCI_SET_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwTimeFormatDWORD dwAudioaliasPMCI_SET_PARMS = MCI_SET_PARMS *
structMCI_BREAK_PARMS
aliasPMCI_BREAK_PARMS = MCI_BREAK_PARMS *
structMCI_SAVE_PARMSA
Fields
DWORD_PTR dwCallbackLPCSTR lpfilenamealiasPMCI_SAVE_PARMSA = MCI_SAVE_PARMSA *
structMCI_SAVE_PARMSW
Fields
DWORD_PTR dwCallbackLPCWSTR lpfilenamealiasPMCI_SAVE_PARMSW = MCI_SAVE_PARMSW *
structMCI_LOAD_PARMSA
Fields
DWORD_PTR dwCallbackLPCSTR lpfilenamealiasPMCI_LOAD_PARMSA = MCI_LOAD_PARMSA *
structMCI_LOAD_PARMSW
Fields
DWORD_PTR dwCallbackLPCWSTR lpfilenamealiasPMCI_LOAD_PARMSW = MCI_LOAD_PARMSW *
structMCI_RECORD_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwFromDWORD dwToaliasLPMCI_RECORD_PARMS = MCI_RECORD_PARMS *
structMCI_VD_PLAY_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwFromDWORD dwToDWORD dwSpeedaliasPMCI_VD_PLAY_PARMS = MCI_VD_PLAY_PARMS *
structMCI_VD_STEP_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwFramesaliasPMCI_VD_STEP_PARMS = MCI_VD_STEP_PARMS *
structMCI_VD_ESCAPE_PARMSA
Fields
DWORD_PTR dwCallbackLPCSTR lpstrCommandstructMCI_VD_ESCAPE_PARMSW
Fields
DWORD_PTR dwCallbackLPCWSTR lpstrCommandstructMCI_WAVE_OPEN_PARMSA
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCSTR lpstrDeviceTypeLPCSTR lpstrElementNameLPCSTR lpstrAliasDWORD dwBufferSecondsstructMCI_WAVE_OPEN_PARMSW
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCWSTR lpstrDeviceTypeLPCWSTR lpstrElementNameLPCWSTR lpstrAliasDWORD dwBufferSecondsstructMCI_WAVE_DELETE_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwFromDWORD dwTostructMCI_WAVE_SET_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwTimeFormatDWORD dwAudioUINT wInputUINT wOutputWORD wFormatTagWORD wReserved2WORD nChannelsWORD wReserved3DWORD nSamplesPerSecDWORD nAvgBytesPerSecWORD nBlockAlignWORD wReserved4WORD wBitsPerSampleWORD wReserved5aliasPMCI_WAVE_SET_PARMS = MCI_WAVE_SET_PARMS *
structMCI_SEQ_SET_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwTimeFormatDWORD dwAudioDWORD dwTempoDWORD dwPortDWORD dwSlaveDWORD dwMasterDWORD dwOffsetaliasPMCI_SEQ_SET_PARMS = MCI_SEQ_SET_PARMS *
structMCI_ANIM_OPEN_PARMSA
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCSTR lpstrDeviceTypeLPCSTR lpstrElementNameLPCSTR lpstrAliasDWORD dwStyleHWND hWndParentstructMCI_ANIM_OPEN_PARMSW
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCWSTR lpstrDeviceTypeLPCWSTR lpstrElementNameLPCWSTR lpstrAliasDWORD dwStyleHWND hWndParentstructMCI_ANIM_PLAY_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwFromDWORD dwToDWORD dwSpeedaliasPMCI_ANIM_PLAY_PARMS = MCI_ANIM_PLAY_PARMS *
structMCI_ANIM_STEP_PARMS
Fields
DWORD_PTR dwCallbackDWORD dwFramesaliasPMCI_ANIM_STEP_PARMS = MCI_ANIM_STEP_PARMS *
structMCI_ANIM_WINDOW_PARMSA
structMCI_ANIM_WINDOW_PARMSW
structMCI_ANIM_RECT_PARMS
aliasPMCI_ANIM_RECT_PARMS = MCI_ANIM_RECT_PARMS *
structMCI_ANIM_UPDATE_PARMS
structMCI_OVLY_OPEN_PARMSA
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCSTR lpstrDeviceTypeLPCSTR lpstrElementNameLPCSTR lpstrAliasDWORD dwStyleHWND hWndParentstructMCI_OVLY_OPEN_PARMSW
Fields
DWORD_PTR dwCallbackMCIDEVICEID wDeviceIDLPCWSTR lpstrDeviceTypeLPCWSTR lpstrElementNameLPCWSTR lpstrAliasDWORD dwStyleHWND hWndParentstructMCI_OVLY_WINDOW_PARMSA
structMCI_OVLY_WINDOW_PARMSW
structMCI_OVLY_RECT_PARMS
aliasPMCI_OVLY_RECT_PARMS = MCI_OVLY_RECT_PARMS *
structMCI_OVLY_SAVE_PARMSA
structMCI_OVLY_SAVE_PARMSW
structMCI_OVLY_LOAD_PARMSA
structMCI_OVLY_LOAD_PARMSW
aliasPWAVEOUTCAPS = WAVEOUTCAPS *
aliasPWAVEINCAPS = WAVEINCAPS *
aliasPMIDIOUTCAPS = MIDIOUTCAPS *
aliasPMIDIINCAPS = MIDIINCAPS *
aliasPAUXCAPS = AUXCAPS *
aliasPMIXERCAPS = MIXERCAPS *
aliasPMIXERLINE = MIXERLINE *
aliasPMIXERCONTROL = MIXERCONTROL *
aliasPMIXERLINECONTROLS = MIXERLINECONTROLS *
aliasPMIXERCONTROLDETAILS_LISTTEXT = MIXERCONTROLDETAILS_LISTTEXT *
aliasPJOYCAPS = JOYCAPS *
aliasPMCI_OPEN_PARMS = MCI_OPEN_PARMS *
aliasLPMCI_INFO_PARMS = MCI_INFO_PARMS *
aliasPMCI_SYSINFO_PARMS = MCI_SYSINFO_PARMS *
aliasPMCI_SAVE_PARMS = MCI_SAVE_PARMS *
aliasPMCI_LOAD_PARMS = MCI_LOAD_PARMS *
aliasPMCI_VD_ESCAPE_PARMS = MCI_VD_ESCAPE_PARMS *
aliasPMCI_WAVE_OPEN_PARMS = MCI_WAVE_OPEN_PARMS *
aliasPMCI_ANIM_OPEN_PARMS = MCI_ANIM_OPEN_PARMS *
aliasPMCI_ANIM_WINDOW_PARMS = MCI_ANIM_WINDOW_PARMS *
aliasPMCI_OVLY_OPEN_PARMS = MCI_OVLY_OPEN_PARMS *
aliasPMCI_OVLY_WINDOW_PARMS = MCI_OVLY_WINDOW_PARMS *
aliasPMCI_OVLY_SAVE_PARMS = MCI_OVLY_SAVE_PARMS *
Functions 179
fn
BYTE MEVT_EVENTTYPE()(DWORD x)fn
DWORD MEVT_EVENTPARM()(DWORD x)fn
BYTE MCI_HMS_HOUR()(DWORD t)fn
BYTE MCI_HMS_MINUTE()(DWORD t)fn
BYTE MCI_HMS_SECOND()(DWORD t)fn
DWORD MCI_MAKE_HMS()(BYTE h, BYTE m, BYTE s)fn
DWORD MCI_MAKE_MSF()(BYTE m, BYTE s, BYTE f)fn
DWORD MCI_MAKE_TMSF(BYTE t, BYTE m, BYTE s, BYTE f)fn
BYTE MCI_MSF_MINUTE()(DWORD t)fn
BYTE MCI_MSF_SECOND()(DWORD t)fn
BYTE MCI_MSF_FRAME(DWORD t)fn
BYTE MCI_TMSF_TRACK()(DWORD t)fn
BYTE MCI_TMSF_MINUTE()(DWORD t)fn
BYTE MCI_TMSF_SECOND()(DWORD t)fn
BYTE MCI_TMSF_FRAME()(DWORD t)fn
LRESULT CloseDriver(HDRVR, LONG, LONG)fn
HDRVR OpenDriver(LPCWSTR, LPCWSTR, LONG)fn
LRESULT SendDriverMessage(HDRVR, UINT, LONG, LONG)fn
LRESULT DefDriverProc(DWORD_PTR, HDRVR, UINT, LPARAM, LPARAM)fn
UINT mmsystemGetVersion()fn
BOOL sndPlaySoundA(LPCSTR, UINT)fn
BOOL sndPlaySoundW(LPCWSTR, UINT)fn
BOOL PlaySoundA(LPCSTR, HMODULE, DWORD)fn
BOOL PlaySoundW(LPCWSTR, HMODULE, DWORD)fn
UINT waveOutGetNumDevs()fn
MMRESULT waveOutGetDevCapsA(UINT_PTR, LPWAVEOUTCAPSA, UINT)fn
MMRESULT waveOutGetDevCapsW(UINT_PTR, LPWAVEOUTCAPSW, UINT)fn
MMRESULT waveOutGetVolume(HWAVEOUT, PDWORD)fn
MMRESULT waveOutSetVolume(HWAVEOUT, DWORD)fn
MMRESULT waveOutGetErrorTextA(MMRESULT, LPSTR, UINT)fn
MMRESULT waveOutGetErrorTextW(MMRESULT, LPWSTR, UINT)fn
MMRESULT waveOutOpen(LPHWAVEOUT, UINT, LPCWAVEFORMATEX, DWORD_PTR, DWORD_PTR, DWORD)fn
MMRESULT waveOutPrepareHeader(HWAVEOUT, LPWAVEHDR, UINT)fn
MMRESULT waveOutUnprepareHeader(HWAVEOUT, LPWAVEHDR, UINT)fn
MMRESULT waveOutWrite(HWAVEOUT, LPWAVEHDR, UINT)fn
MMRESULT waveOutGetPosition(HWAVEOUT, LPMMTIME, UINT)fn
MMRESULT waveOutGetPitch(HWAVEOUT, PDWORD)fn
MMRESULT waveOutSetPitch(HWAVEOUT, DWORD)fn
MMRESULT waveOutGetPlaybackRate(HWAVEOUT, PDWORD)fn
MMRESULT waveOutSetPlaybackRate(HWAVEOUT, DWORD)fn
MMRESULT waveOutGetID(HWAVEOUT, LPUINT)fn
MMRESULT waveOutMessage(HWAVEOUT, UINT, DWORD_PTR, DWORD_PTR)fn
UINT waveInGetNumDevs()fn
MMRESULT waveInGetDevCapsA(UINT_PTR, LPWAVEINCAPSA, UINT)fn
MMRESULT waveInGetDevCapsW(UINT_PTR, LPWAVEINCAPSW, UINT)fn
MMRESULT waveInGetErrorTextA(MMRESULT, LPSTR, UINT)fn
MMRESULT waveInGetErrorTextW(MMRESULT, LPWSTR, UINT)fn
MMRESULT waveInOpen(LPHWAVEIN, UINT, LPCWAVEFORMATEX, DWORD_PTR, DWORD_PTR, DWORD)fn
MMRESULT waveInPrepareHeader(HWAVEIN, LPWAVEHDR, UINT)fn
MMRESULT waveInUnprepareHeader(HWAVEIN, LPWAVEHDR, UINT)fn
MMRESULT waveInAddBuffer(HWAVEIN, LPWAVEHDR, UINT)fn
MMRESULT waveInGetPosition(HWAVEIN, LPMMTIME, UINT)fn
MMRESULT waveInGetID(HWAVEIN, LPUINT)fn
MMRESULT waveInMessage(HWAVEIN, UINT, DWORD_PTR, DWORD_PTR)fn
UINT midiOutGetNumDevs()fn
MMRESULT midiStreamOpen(LPHMIDISTRM, LPUINT, DWORD, DWORD_PTR, DWORD_PTR, DWORD)fn
MMRESULT midiStreamProperty(HMIDISTRM, LPBYTE, DWORD)fn
MMRESULT midiStreamPosition(HMIDISTRM, LPMMTIME, UINT)fn
MMRESULT midiStreamOut(HMIDISTRM, LPMIDIHDR, UINT)fn
MMRESULT midiOutGetDevCapsA(UINT_PTR, LPMIDIOUTCAPSA, UINT)fn
MMRESULT midiOutGetDevCapsW(UINT_PTR, LPMIDIOUTCAPSW, UINT)fn
MMRESULT midiOutGetVolume(HMIDIOUT, PDWORD)fn
MMRESULT midiOutSetVolume(HMIDIOUT, DWORD)fn
MMRESULT midiOutGetErrorTextA(MMRESULT, LPSTR, UINT)fn
MMRESULT midiOutGetErrorTextW(MMRESULT, LPWSTR, UINT)fn
MMRESULT midiOutOpen(LPHMIDIOUT, UINT, DWORD_PTR, DWORD_PTR, DWORD)fn
MMRESULT midiOutPrepareHeader(HMIDIOUT, LPMIDIHDR, UINT)fn
MMRESULT midiOutUnprepareHeader(HMIDIOUT, LPMIDIHDR, UINT)fn
MMRESULT midiOutShortMsg(HMIDIOUT, DWORD)fn
MMRESULT midiOutLongMsg(HMIDIOUT, LPMIDIHDR, UINT)fn
MMRESULT midiOutCachePatches(HMIDIOUT, UINT, LPWORD, UINT)fn
MMRESULT midiOutCacheDrumPatches(HMIDIOUT, UINT, LPWORD, UINT)fn
MMRESULT midiOutGetID(HMIDIOUT, LPUINT)fn
MMRESULT midiOutMessage(HMIDIOUT, UINT, DWORD_PTR, DWORD_PTR)fn
UINT midiInGetNumDevs()fn
MMRESULT midiInGetDevCapsA(UINT_PTR, LPMIDIINCAPSA, UINT)fn
MMRESULT midiInGetDevCapsW(UINT_PTR, LPMIDIINCAPSW, UINT)fn
MMRESULT midiInGetErrorTextA(MMRESULT, LPSTR, UINT)fn
MMRESULT midiInGetErrorTextW(MMRESULT, LPWSTR, UINT)fn
MMRESULT midiInOpen(LPHMIDIIN, UINT, DWORD_PTR, DWORD_PTR, DWORD)fn
MMRESULT midiInPrepareHeader(HMIDIIN, LPMIDIHDR, UINT)fn
MMRESULT midiInUnprepareHeader(HMIDIIN, LPMIDIHDR, UINT)fn
MMRESULT midiInAddBuffer(HMIDIIN, LPMIDIHDR, UINT)fn
MMRESULT midiInGetID(HMIDIIN, LPUINT)fn
MMRESULT midiInMessage(HMIDIIN, UINT, DWORD_PTR, DWORD_PTR)fn
UINT auxGetNumDevs()fn
MMRESULT auxGetDevCapsA(UINT_PTR, LPAUXCAPSA, UINT)fn
MMRESULT auxGetDevCapsW(UINT_PTR, LPAUXCAPSW, UINT)fn
MMRESULT auxSetVolume(UINT, DWORD)fn
MMRESULT auxGetVolume(UINT, PDWORD)fn
MMRESULT auxOutMessage(UINT, UINT, DWORD_PTR, DWORD_PTR)fn
UINT mixerGetNumDevs()fn
MMRESULT mixerGetDevCapsA(UINT_PTR, LPMIXERCAPSA, UINT)fn
MMRESULT mixerGetDevCapsW(UINT_PTR, LPMIXERCAPSW, UINT)fn
DWORD mixerMessage(HMIXER, UINT, DWORD_PTR, DWORD_PTR)fn
MMRESULT mixerGetLineInfoA(HMIXEROBJ, LPMIXERLINEA, DWORD)fn
MMRESULT mixerGetLineInfoW(HMIXEROBJ, LPMIXERLINEW, DWORD)fn
MMRESULT mixerGetID(HMIXEROBJ, PUINT, DWORD)fn
MMRESULT mixerGetLineControlsA(HMIXEROBJ, LPMIXERLINECONTROLSA, DWORD)fn
MMRESULT mixerGetLineControlsW(HMIXEROBJ, LPMIXERLINECONTROLSW, DWORD)fn
MMRESULT mixerGetControlDetailsA(HMIXEROBJ, LPMIXERCONTROLDETAILS, DWORD)fn
MMRESULT mixerGetControlDetailsW(HMIXEROBJ, LPMIXERCONTROLDETAILS, DWORD)fn
MMRESULT mixerSetControlDetails(HMIXEROBJ, LPMIXERCONTROLDETAILS, DWORD)fn
MMRESULT timeGetSystemTime(LPMMTIME, UINT)fn
DWORD timeGetTime()fn
MMRESULT timeSetEvent(UINT, UINT, LPTIMECALLBACK, DWORD_PTR, UINT)fn
MMRESULT timeKillEvent(UINT)fn
MMRESULT timeGetDevCaps(LPTIMECAPS, UINT)fn
MMRESULT timeBeginPeriod(UINT)fn
MMRESULT timeEndPeriod(UINT)fn
UINT joyGetNumDevs()fn
MMRESULT joyGetDevCapsA(UINT_PTR, LPJOYCAPSA, UINT)fn
MMRESULT joyGetDevCapsW(UINT_PTR, LPJOYCAPSW, UINT)fn
MMRESULT joyGetPosEx(UINT, LPJOYINFOEX)fn
MMRESULT joyGetThreshold(UINT, LPUINT)fn
MMRESULT joyReleaseCapture(UINT)fn
MMRESULT joySetCapture(HWND, UINT, UINT, BOOL)fn
MMRESULT joySetThreshold(UINT, UINT)fn
FOURCC mmioStringToFOURCCA(LPCSTR, UINT)fn
FOURCC mmioStringToFOURCCW(LPCWSTR, UINT)fn
LPMMIOPROC mmioInstallIOProcA(FOURCC, LPMMIOPROC, DWORD)fn
LPMMIOPROC mmioInstallIOProcW(FOURCC, LPMMIOPROC, DWORD)fn
MMRESULT mmioRenameA(LPCSTR, LPCSTR, LPCMMIOINFO, DWORD)fn
MMRESULT mmioRenameW(LPCWSTR, LPCWSTR, LPCMMIOINFO, DWORD)fn
MMRESULT mmioGetInfo(HMMIO, LPMMIOINFO, UINT)fn
MMRESULT mmioSetInfo(HMMIO, LPCMMIOINFO, UINT)fn
MMRESULT mmioSetBuffer(HMMIO, LPSTR, LONG, UINT)fn
MMRESULT mmioAdvance(HMMIO, LPMMIOINFO, UINT)fn
LRESULT mmioSendMessage(HMMIO, UINT, LPARAM, LPARAM)fn
MMRESULT mmioDescend(HMMIO, LPMMCKINFO, const(MMCKINFO) *, UINT)fn
MMRESULT mmioAscend(HMMIO, LPMMCKINFO, UINT)fn
MMRESULT mmioCreateChunk(HMMIO, LPMMCKINFO, UINT)fn
MCIERROR mciSendCommandA(MCIDEVICEID, UINT, DWORD_PTR, DWORD_PTR)fn
MCIERROR mciSendCommandW(MCIDEVICEID, UINT, DWORD_PTR, DWORD_PTR)fn
MCIERROR mciSendStringA(LPCSTR, LPSTR, UINT, HWND)fn
MCIERROR mciSendStringW(LPCWSTR, LPWSTR, UINT, HWND)fn
MCIDEVICEID mciGetDeviceIDA(LPCSTR)fn
MCIDEVICEID mciGetDeviceIDW(LPCWSTR)fn
MCIDEVICEID mciGetDeviceIDFromElementIDA(DWORD, LPCSTR)fn
MCIDEVICEID mciGetDeviceIDFromElementIDW(DWORD, LPCWSTR)fn
BOOL mciGetErrorStringA(MCIERROR, LPSTR, UINT)fn
BOOL mciGetErrorStringW(MCIERROR, LPWSTR, UINT)fn
BOOL mciSetYieldProc(MCIDEVICEID, YIELDPROC, DWORD)fn
YIELDPROC mciGetYieldProc(MCIDEVICEID, PDWORD)Variables 659
enumvar
MAXPNAMELEN = 32enumvar
MAXERRORLENGTH = 256enumvar
MAX_JOYSTICKOEMVXDNAME = 260enumvar
TIME_MS = 1enumvar
TIME_SAMPLES = 2enumvar
TIME_BYTES = 4enumvar
TIME_SMPTE = 8enumvar
TIME_MIDI = 16enumvar
TIME_TICKS = 32enumvar
MMSYSERR_BASE = 0enumvar
WAVERR_BASE = 32enumvar
MIDIERR_BASE = 64enumvar
TIMERR_BASE = 96enumvar
JOYERR_BASE = 160enumvar
MCIERR_BASE = 256enumvar
MIXERR_BASE = 1024enumvar
MCI_STRING_OFFSET = 512enumvar
MCI_VD_OFFSET = 1024enumvar
MCI_CD_OFFSET = 1088enumvar
MCI_WAVE_OFFSET = 1152enumvar
MCI_SEQ_OFFSET = 1216enumvar
DRV_RESERVED = 0x800enumvar
DRV_USER = 0x4000enumvar
DRVCNF_CANCEL = 0enumvar
DRVCNF_OK = 1enumvar
DRVCNF_RESTART = 2enumvar
DRV_CANCEL = DRVCNF_CANCELenumvar
DRV_OK = DRVCNF_OKenumvar
DRV_RESTART = DRVCNF_RESTARTenumvar
DRV_MCI_FIRST = DRV_RESERVEDenumvar
DRV_MCI_LAST = DRV_RESERVED + 0xFFFenumvar
CALLBACK_TYPEMASK = 0x70000enumvar
CALLBACK_NULL = 0enumvar
CALLBACK_WINDOW = 0x10000enumvar
CALLBACK_TASK = 0x20000enumvar
CALLBACK_FUNCTION = 0x30000enumvar
CALLBACK_THREAD = CALLBACK_TASKenumvar
CALLBACK_EVENT = 0x50000enumvar
SND_SYNC = 0enumvar
SND_ASYNC = 1enumvar
SND_NODEFAULT = 2enumvar
SND_MEMORY = 4enumvar
SND_LOOP = 8enumvar
SND_NOSTOP = 16enumvar
SND_NOWAIT = 0x2000enumvar
SND_ALIAS = 0x10000enumvar
SND_ALIAS_ID = 0x110000enumvar
SND_FILENAME = 0x20000enumvar
SND_RESOURCE = 0x40004enumvar
SND_PURGE = 0x40enumvar
SND_APPLICATION = 0x80enumvar
SND_ALIAS_START = 0enumvar
SND_ALIAS_SYSTEMASTERISK = sndAlias!('S', '*')enumvar
SND_ALIAS_SYSTEMQUESTION = sndAlias!('S', '?')enumvar
SND_ALIAS_SYSTEMHAND = sndAlias!('S', 'H')enumvar
SND_ALIAS_SYSTEMEXIT = sndAlias!('S', 'E')enumvar
SND_ALIAS_SYSTEMSTART = sndAlias!('S', 'S')enumvar
SND_ALIAS_SYSTEMWELCOME = sndAlias!('S', 'W')enumvar
SND_ALIAS_SYSTEMEXCLAMATION = sndAlias!('S', '!')enumvar
SND_ALIAS_SYSTEMDEFAULT = sndAlias!('S', 'D')enumvar
WOM_OPEN = MM_WOM_OPENenumvar
WOM_CLOSE = MM_WOM_CLOSEenumvar
WOM_DONE = MM_WOM_DONEenumvar
WIM_OPEN = MM_WIM_OPENenumvar
WIM_CLOSE = MM_WIM_CLOSEenumvar
WIM_DATA = MM_WIM_DATAenumvar
WAVE_MAPPER = - 1enumvar
WAVE_FORMAT_QUERY = 1enumvar
WAVE_ALLOWSYNC = 2enumvar
WAVE_MAPPED = 4enumvar
WAVE_FORMAT_DIRECT = 8enumvar
WAVE_FORMAT_DIRECT_QUERY = (WAVE_FORMAT_QUERY | WAVE_FORMAT_DIRECT)enumvar
WHDR_DONE = 1enumvar
WHDR_PREPARED = 2enumvar
WHDR_BEGINLOOP = 4enumvar
WHDR_ENDLOOP = 8enumvar
WHDR_INQUEUE = 16enumvar
WAVECAPS_PITCH = 1enumvar
WAVECAPS_PLAYBACKRATE = 2enumvar
WAVECAPS_VOLUME = 4enumvar
WAVECAPS_LRVOLUME = 8enumvar
WAVECAPS_SYNC = 16enumvar
WAVECAPS_SAMPLEACCURATE = 32enumvar
WAVECAPS_DIRECTSOUND = 64enumvar
WAVE_INVALIDFORMAT = 0enumvar
WAVE_FORMAT_1M08 = 1enumvar
WAVE_FORMAT_1S08 = 2enumvar
WAVE_FORMAT_1M16 = 4enumvar
WAVE_FORMAT_1S16 = 8enumvar
WAVE_FORMAT_2M08 = 16enumvar
WAVE_FORMAT_2S08 = 32enumvar
WAVE_FORMAT_2M16 = 64enumvar
WAVE_FORMAT_2S16 = 128enumvar
WAVE_FORMAT_4M08 = 256enumvar
WAVE_FORMAT_4S08 = 512enumvar
WAVE_FORMAT_4M16 = 1024enumvar
WAVE_FORMAT_4S16 = 2048enumvar
WAVE_FORMAT_PCM = 1enumvar
MIDIPATCHSIZE = 128enumvar
MIM_OPEN = MM_MIM_OPENenumvar
MIM_CLOSE = MM_MIM_CLOSEenumvar
MIM_DATA = MM_MIM_DATAenumvar
MIM_LONGDATA = MM_MIM_LONGDATAenumvar
MIM_ERROR = MM_MIM_ERRORenumvar
MIM_LONGERROR = MM_MIM_LONGERRORenumvar
MOM_OPEN = MM_MOM_OPENenumvar
MOM_CLOSE = MM_MOM_CLOSEenumvar
MOM_DONE = MM_MOM_DONEenumvar
MIM_MOREDATA = MM_MIM_MOREDATAenumvar
MOM_POSITIONCB = MM_MOM_POSITIONCBenumvar
MIDIMAPPER = - 1enumvar
MIDI_MAPPER = - 1enumvar
MIDI_IO_STATUS = 32enumvar
MIDI_CACHE_ALL = 1enumvar
MIDI_CACHE_BESTFIT = 2enumvar
MIDI_CACHE_QUERY = 3enumvar
MIDI_UNCACHE = 4enumvar
MOD_MIDIPORT = 1enumvar
MOD_SYNTH = 2enumvar
MOD_SQSYNTH = 3enumvar
MOD_FMSYNTH = 4enumvar
MOD_MAPPER = 5enumvar
MIDICAPS_VOLUME = 1enumvar
MIDICAPS_LRVOLUME = 2enumvar
MIDICAPS_CACHE = 4enumvar
MIDICAPS_STREAM = 8enumvar
MHDR_DONE = 1enumvar
MHDR_PREPARED = 2enumvar
MHDR_INQUEUE = 4enumvar
MHDR_ISSTRM = 8enumvar
MEVT_F_SHORT = 0enumvar
MEVT_F_LONG = 0x80000000enumvar
MEVT_F_CALLBACK = 0x40000000enumvar
MEVT_SHORTMSG = 0enumvar
MEVT_TEMPO = 1enumvar
MEVT_NOP = 2enumvar
MEVT_LONGMSG = 0x80enumvar
MEVT_COMMENT = 0x82enumvar
MEVT_VERSION = 0x84enumvar
MIDISTRM_ERROR = - 2enumvar
MIDIPROP_SET = 0x80000000enumvar
MIDIPROP_GET = 0x40000000enumvar
MIDIPROP_TIMEDIV = 1enumvar
MIDIPROP_TEMPO = 2enumvar
AUX_MAPPER = - 1enumvar
AUXCAPS_CDAUDIO = 1enumvar
AUXCAPS_AUXIN = 2enumvar
AUXCAPS_VOLUME = 1enumvar
AUXCAPS_LRVOLUME = 2enumvar
MIXER_SHORT_NAME_CHARS = 16enumvar
MIXER_LONG_NAME_CHARS = 64enumvar
MIXERR_INVALLINE = MIXERR_BASEenumvar
MIXERR_INVALCONTROL = (MIXERR_BASE + 1)enumvar
MIXERR_INVALVALUE = (MIXERR_BASE + 2)enumvar
MIXERR_LASTERROR = (MIXERR_BASE + 2)enumvar
MIXER_OBJECTF_HANDLE = 0x80000000enumvar
MIXER_OBJECTF_MIXER = 0enumvar
MIXER_OBJECTF_HMIXER = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_MIXER)enumvar
MIXER_OBJECTF_WAVEOUT = 0x10000000enumvar
MIXER_OBJECTF_HWAVEOUT = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_WAVEOUT)enumvar
MIXER_OBJECTF_WAVEIN = 0x20000000enumvar
MIXER_OBJECTF_HWAVEIN = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_WAVEIN)enumvar
MIXER_OBJECTF_MIDIOUT = 0x30000000enumvar
MIXER_OBJECTF_HMIDIOUT = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_MIDIOUT)enumvar
MIXER_OBJECTF_MIDIIN = 0x40000000enumvar
MIXER_OBJECTF_HMIDIIN = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_MIDIIN)enumvar
MIXER_OBJECTF_AUX = 0x50000000enumvar
MIXERLINE_LINEF_ACTIVE = 1enumvar
MIXERLINE_LINEF_DISCONNECTED = 0x8000enumvar
MIXERLINE_LINEF_SOURCE = 0x80000000enumvar
MIXERLINE_COMPONENTTYPE_DST_FIRST = 0enumvar
MIXERLINE_COMPONENTTYPE_DST_UNDEFINED = MIXERLINE_COMPONENTTYPE_DST_FIRSTenumvar
MIXERLINE_COMPONENTTYPE_DST_DIGITAL = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 1)enumvar
MIXERLINE_COMPONENTTYPE_DST_LINE = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 2)enumvar
MIXERLINE_COMPONENTTYPE_DST_MONITOR = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 3)enumvar
MIXERLINE_COMPONENTTYPE_DST_SPEAKERS = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 4)enumvar
MIXERLINE_COMPONENTTYPE_DST_HEADPHONES = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 5)enumvar
MIXERLINE_COMPONENTTYPE_DST_TELEPHONE = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 6)enumvar
MIXERLINE_COMPONENTTYPE_DST_WAVEIN = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 7)enumvar
MIXERLINE_COMPONENTTYPE_DST_VOICEIN = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8)enumvar
MIXERLINE_COMPONENTTYPE_DST_LAST = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8)enumvar
MIXERLINE_COMPONENTTYPE_SRC_FIRST = 0x1000enumvar
MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED = MIXERLINE_COMPONENTTYPE_SRC_FIRSTenumvar
MIXERLINE_COMPONENTTYPE_SRC_DIGITAL = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 1)enumvar
MIXERLINE_COMPONENTTYPE_SRC_LINE = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 2)enumvar
MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 3)enumvar
MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 4)enumvar
MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 5)enumvar
MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 6)enumvar
MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 7)enumvar
MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 8)enumvar
MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 9)enumvar
MIXERLINE_COMPONENTTYPE_SRC_ANALOG = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10)enumvar
MIXERLINE_COMPONENTTYPE_SRC_LAST = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10)enumvar
MIXER_GETLINEINFOF_DESTINATION = 0enumvar
MIXER_GETLINEINFOF_SOURCE = 1enumvar
MIXER_GETLINEINFOF_LINEID = 2enumvar
MIXER_GETLINEINFOF_COMPONENTTYPE = 3enumvar
MIXER_GETLINEINFOF_TARGETTYPE = 4enumvar
MIXER_GETLINEINFOF_QUERYMASK = 15enumvar
MIXERCONTROL_CONTROLF_UNIFORM = 1enumvar
MIXERCONTROL_CONTROLF_MULTIPLE = 2enumvar
MIXERCONTROL_CONTROLF_DISABLED = 0x80000000enumvar
MIXERCONTROL_CT_CLASS_MASK = 0xF0000000enumvar
MIXERCONTROL_CT_CLASS_CUSTOM = 0enumvar
MIXERCONTROL_CT_CLASS_METER = 0x10000000enumvar
MIXERCONTROL_CT_CLASS_SWITCH = 0x20000000enumvar
MIXERCONTROL_CT_CLASS_NUMBER = 0x30000000enumvar
MIXERCONTROL_CT_CLASS_SLIDER = 0x40000000enumvar
MIXERCONTROL_CT_CLASS_FADER = 0x50000000enumvar
MIXERCONTROL_CT_CLASS_TIME = 0x60000000enumvar
MIXERCONTROL_CT_CLASS_LIST = 0x70000000enumvar
MIXERCONTROL_CT_SUBCLASS_MASK = 0xF000000enumvar
MIXERCONTROL_CT_SC_SWITCH_BOOLEAN = 0enumvar
MIXERCONTROL_CT_SC_SWITCH_BUTTON = 0x1000000enumvar
MIXERCONTROL_CT_SC_METER_POLLED = 0enumvar
MIXERCONTROL_CT_SC_TIME_MICROSECS = 0enumvar
MIXERCONTROL_CT_SC_TIME_MILLISECS = 0x1000000enumvar
MIXERCONTROL_CT_SC_LIST_SINGLE = 0enumvar
MIXERCONTROL_CT_SC_LIST_MULTIPLE = 0x1000000enumvar
MIXERCONTROL_CT_UNITS_MASK = 0xFF0000enumvar
MIXERCONTROL_CT_UNITS_CUSTOM = 0enumvar
MIXERCONTROL_CT_UNITS_BOOLEAN = 0x10000enumvar
MIXERCONTROL_CT_UNITS_SIGNED = 0x20000enumvar
MIXERCONTROL_CT_UNITS_UNSIGNED = 0x30000enumvar
MIXERCONTROL_CT_UNITS_DECIBELS = 0x40000enumvar
MIXERCONTROL_CT_UNITS_PERCENT = 0x50000enumvar
MIXERCONTROL_CONTROLTYPE_CUSTOM = (MIXERCONTROL_CT_CLASS_CUSTOM | MIXERCONTROL_CT_UNITS_CUSTOM)enumvar
MIXERCONTROL_CONTROLTYPE_BOOLEANMETER = (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_BOOLEAN)enumvar
MIXERCONTROL_CONTROLTYPE_SIGNEDMETER = (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_SIGNED)enumvar
MIXERCONTROL_CONTROLTYPE_PEAKMETER = (MIXERCONTROL_CONTROLTYPE_SIGNEDMETER + 1)enumvar
MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER = (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_UNSIGNED)enumvar
MIXERCONTROL_CONTROLTYPE_BOOLEAN = (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BOOLEAN | MIXERCONTROL_CT_UNITS_BOOLEAN)enumvar
MIXERCONTROL_CONTROLTYPE_ONOFF = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 1)enumvar
MIXERCONTROL_CONTROLTYPE_MUTE = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 2)enumvar
MIXERCONTROL_CONTROLTYPE_MONO = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 3)enumvar
MIXERCONTROL_CONTROLTYPE_LOUDNESS = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 4)enumvar
MIXERCONTROL_CONTROLTYPE_STEREOENH = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 5)enumvar
MIXERCONTROL_CONTROLTYPE_BUTTON = (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BUTTON | MIXERCONTROL_CT_UNITS_BOOLEAN)enumvar
MIXERCONTROL_CONTROLTYPE_DECIBELS = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_DECIBELS)enumvar
MIXERCONTROL_CONTROLTYPE_SIGNED = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_SIGNED)enumvar
MIXERCONTROL_CONTROLTYPE_UNSIGNED = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_UNSIGNED)enumvar
MIXERCONTROL_CONTROLTYPE_PERCENT = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_PERCENT)enumvar
MIXERCONTROL_CONTROLTYPE_SLIDER = (MIXERCONTROL_CT_CLASS_SLIDER | MIXERCONTROL_CT_UNITS_SIGNED)enumvar
MIXERCONTROL_CONTROLTYPE_PAN = (MIXERCONTROL_CONTROLTYPE_SLIDER + 1)enumvar
MIXERCONTROL_CONTROLTYPE_QSOUNDPAN = (MIXERCONTROL_CONTROLTYPE_SLIDER + 2)enumvar
MIXERCONTROL_CONTROLTYPE_FADER = (MIXERCONTROL_CT_CLASS_FADER | MIXERCONTROL_CT_UNITS_UNSIGNED)enumvar
MIXERCONTROL_CONTROLTYPE_VOLUME = (MIXERCONTROL_CONTROLTYPE_FADER + 1)enumvar
MIXERCONTROL_CONTROLTYPE_BASS = (MIXERCONTROL_CONTROLTYPE_FADER + 2)enumvar
MIXERCONTROL_CONTROLTYPE_TREBLE = (MIXERCONTROL_CONTROLTYPE_FADER + 3)enumvar
MIXERCONTROL_CONTROLTYPE_EQUALIZER = (MIXERCONTROL_CONTROLTYPE_FADER + 4)enumvar
MIXERCONTROL_CONTROLTYPE_SINGLESELECT = (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_SINGLE | MIXERCONTROL_CT_UNITS_BOOLEAN)enumvar
MIXERCONTROL_CONTROLTYPE_MUX = (MIXERCONTROL_CONTROLTYPE_SINGLESELECT + 1)enumvar
MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT = (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_MULTIPLE | MIXERCONTROL_CT_UNITS_BOOLEAN)enumvar
MIXERCONTROL_CONTROLTYPE_MIXER = (MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT + 1)enumvar
MIXERCONTROL_CONTROLTYPE_MICROTIME = (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MICROSECS | MIXERCONTROL_CT_UNITS_UNSIGNED)enumvar
MIXERCONTROL_CONTROLTYPE_MILLITIME = (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MILLISECS | MIXERCONTROL_CT_UNITS_UNSIGNED)enumvar
MIXER_GETLINECONTROLSF_ALL = 0enumvar
MIXER_GETLINECONTROLSF_ONEBYID = 1enumvar
MIXER_GETLINECONTROLSF_ONEBYTYPE = 2enumvar
MIXER_GETLINECONTROLSF_QUERYMASK = 15enumvar
MIXER_GETCONTROLDETAILSF_VALUE = 0enumvar
MIXER_GETCONTROLDETAILSF_LISTTEXT = 1enumvar
MIXER_GETCONTROLDETAILSF_QUERYMASK = 15enumvar
MIXER_SETCONTROLDETAILSF_VALUE = 0enumvar
MIXER_SETCONTROLDETAILSF_CUSTOM = 1enumvar
MIXER_SETCONTROLDETAILSF_QUERYMASK = 15enumvar
TIMERR_NOERROR = 0enumvar
TIMERR_NOCANDO = (TIMERR_BASE + 1)enumvar
TIMERR_STRUCT = (TIMERR_BASE + 33)enumvar
TIME_ONESHOT = 0enumvar
TIME_PERIODIC = 1enumvar
TIME_CALLBACK_FUNCTION = 0enumvar
TIME_CALLBACK_EVENT_SET = 16enumvar
TIME_CALLBACK_EVENT_PULSE = 32enumvar
JOYERR_NOERROR = 0enumvar
JOYERR_PARMS = (JOYERR_BASE + 5)enumvar
JOYERR_NOCANDO = (JOYERR_BASE + 6)enumvar
JOYERR_UNPLUGGED = (JOYERR_BASE + 7)enumvar
JOY_BUTTON1 = 1enumvar
JOY_BUTTON2 = 2enumvar
JOY_BUTTON3 = 4enumvar
JOY_BUTTON4 = 8enumvar
JOY_BUTTON1CHG = 256enumvar
JOY_BUTTON2CHG = 512enumvar
JOY_BUTTON3CHG = 1024enumvar
JOY_BUTTON4CHG = 2048enumvar
JOY_BUTTON5 = 257enumvar
JOY_BUTTON6 = 513enumvar
JOY_BUTTON7 = 1025enumvar
JOY_BUTTON8 = 2049enumvar
JOY_BUTTON9 = 256enumvar
JOY_BUTTON10 = 512enumvar
JOY_BUTTON11 = 1024enumvar
JOY_BUTTON12 = 2048enumvar
JOY_BUTTON13 = 4096enumvar
JOY_BUTTON14 = 8192enumvar
JOY_BUTTON15 = 16384enumvar
JOY_BUTTON16 = 32768enumvar
JOY_BUTTON17 = 65536enumvar
JOY_BUTTON18 = 0x20000enumvar
JOY_BUTTON19 = 0x40000enumvar
JOY_BUTTON20 = 0x80000enumvar
JOY_BUTTON21 = 0x100000enumvar
JOY_BUTTON22 = 0x200000enumvar
JOY_BUTTON23 = 0x400000enumvar
JOY_BUTTON24 = 0x800000enumvar
JOY_BUTTON25 = 0x1000000enumvar
JOY_BUTTON26 = 0x2000000enumvar
JOY_BUTTON27 = 0x4000000enumvar
JOY_BUTTON28 = 0x8000000enumvar
JOY_BUTTON29 = 0x10000000enumvar
JOY_BUTTON30 = 0x20000000enumvar
JOY_BUTTON31 = 0x40000000enumvar
JOY_BUTTON32 = 0x80000000enumvar
JOY_RETURNX = 0x00000001enumvar
JOYSTICKID1 = 0enumvar
JOYSTICKID2 = 1enumvar
JOYCAPS_HASZ = 1enumvar
JOYCAPS_HASR = 2enumvar
JOYCAPS_HASU = 4enumvar
JOYCAPS_HASV = 8enumvar
JOYCAPS_HASPOV = 16enumvar
JOYCAPS_POV4DIR = 32enumvar
JOYCAPS_POVCTS = 64enumvar
MMIOERR_BASE = 256enumvar
MMIOERR_FILENOTFOUND = (MMIOERR_BASE + 1)enumvar
MMIOERR_OUTOFMEMORY = (MMIOERR_BASE + 2)enumvar
MMIOERR_CANNOTOPEN = (MMIOERR_BASE + 3)enumvar
MMIOERR_CANNOTCLOSE = (MMIOERR_BASE + 4)enumvar
MMIOERR_CANNOTREAD = (MMIOERR_BASE + 5)enumvar
MMIOERR_CANNOTWRITE = (MMIOERR_BASE + 6)enumvar
MMIOERR_CANNOTSEEK = (MMIOERR_BASE + 7)enumvar
MMIOERR_CANNOTEXPAND = (MMIOERR_BASE + 8)enumvar
MMIOERR_CHUNKNOTFOUND = (MMIOERR_BASE + 9)enumvar
MMIOERR_UNBUFFERED = (MMIOERR_BASE + 10)enumvar
MMIOERR_PATHNOTFOUND = (MMIOERR_BASE + 11)enumvar
MMIOERR_ACCESSDENIED = (MMIOERR_BASE + 12)enumvar
MMIOERR_SHARINGVIOLATION = (MMIOERR_BASE + 13)enumvar
MMIOERR_NETWORKERROR = (MMIOERR_BASE + 14)enumvar
MMIOERR_TOOMANYOPENFILES = (MMIOERR_BASE + 15)enumvar
MMIOERR_INVALIDFILE = (MMIOERR_BASE + 16)enumvar
CFSEPCHAR = '+'enumvar
MMIO_RWMODE = 3enumvar
MMIO_SHAREMODE = 0x70enumvar
MMIO_CREATE = 0x1000enumvar
MMIO_PARSE = 256enumvar
MMIO_DELETE = 512enumvar
MMIO_EXIST = 0x4000enumvar
MMIO_ALLOCBUF = 0x10000enumvar
MMIO_GETTEMP = 0x20000enumvar
MMIO_DIRTY = 0x10000000enumvar
MMIO_READ = 0enumvar
MMIO_WRITE = 1enumvar
MMIO_READWRITE = 2enumvar
MMIO_COMPAT = 0enumvar
MMIO_EXCLUSIVE = 16enumvar
MMIO_DENYWRITE = 32enumvar
MMIO_DENYREAD = 0x30enumvar
MMIO_DENYNONE = 64enumvar
MMIO_FHOPEN = 16enumvar
MMIO_EMPTYBUF = 16enumvar
MMIO_TOUPPER = 16enumvar
MMIO_INSTALLPROC = 0x10000enumvar
MMIO_GLOBALPROC = 0x10000000enumvar
MMIO_REMOVEPROC = 0x20000enumvar
MMIO_UNICODEPROC = 0x1000000enumvar
MMIO_FINDPROC = 0x40000enumvar
MMIO_FINDCHUNK = 16enumvar
MMIO_FINDRIFF = 32enumvar
MMIO_FINDLIST = 64enumvar
MMIO_CREATERIFF = 32enumvar
MMIO_CREATELIST = 64enumvar
MMIOM_READ = MMIO_READenumvar
MMIOM_WRITE = MMIO_WRITEenumvar
MMIOM_SEEK = 2enumvar
MMIOM_OPEN = 3enumvar
MMIOM_CLOSE = 4enumvar
MMIOM_WRITEFLUSH = 5enumvar
MMIOM_RENAME = 6enumvar
MMIOM_USER = 0x8000enumvar
FOURCC_RIFF = mmioFOURCC!('R', 'I', 'F', 'F')enumvar
FOURCC_LIST = mmioFOURCC!('L', 'I', 'S', 'T')enumvar
FOURCC_DOS = mmioFOURCC!('D', 'O', 'S', ' ')enumvar
FOURCC_MEM = mmioFOURCC!('M', 'E', 'M', ' ')enumvar
MMIO_DEFAULTBUFFER = 8192enumvar
MCIERR_CUSTOM_DRIVER_BASE = MCIERR_BASE + 256enumvar
MCI_FIRST = DRV_MCI_FIRSTenumvar
MCI_OPEN = 0x803enumvar
MCI_CLOSE = 0x804enumvar
MCI_ESCAPE = 0x805enumvar
MCI_PLAY = 0x806enumvar
MCI_SEEK = 0x807enumvar
MCI_STOP = 0x808enumvar
MCI_PAUSE = 0x809enumvar
MCI_INFO = 0x80Aenumvar
MCI_GETDEVCAPS = 0x80Benumvar
MCI_SPIN = 0x80Cenumvar
MCI_SET = 0x80Denumvar
MCI_STEP = 0x80Eenumvar
MCI_RECORD = 0x80Fenumvar
MCI_SYSINFO = 0x810enumvar
MCI_BREAK = 0x811enumvar
MCI_SAVE = 0x813enumvar
MCI_STATUS = 0x814enumvar
MCI_CUE = 0x830enumvar
MCI_REALIZE = 0x840enumvar
MCI_WINDOW = 0x841enumvar
MCI_PUT = 0x842enumvar
MCI_WHERE = 0x843enumvar
MCI_FREEZE = 0x844enumvar
MCI_UNFREEZE = 0x845enumvar
MCI_LOAD = 0x850enumvar
MCI_CUT = 0x851enumvar
MCI_COPY = 0x852enumvar
MCI_PASTE = 0x853enumvar
MCI_UPDATE = 0x854enumvar
MCI_RESUME = 0x855enumvar
MCI_DELETE = 0x856enumvar
MCI_USER_MESSAGES = (DRV_MCI_FIRST + 0x400)enumvar
MCI_LAST = 0xFFFenumvar
MCI_ALL_DEVICE_ID = - 1enumvar
MCI_DEVTYPE_VCR = 513enumvar
MCI_DEVTYPE_VIDEODISC = 514enumvar
MCI_DEVTYPE_OVERLAY = 515enumvar
MCI_DEVTYPE_CD_AUDIO = 516enumvar
MCI_DEVTYPE_DAT = 517enumvar
MCI_DEVTYPE_SCANNER = 518enumvar
MCI_DEVTYPE_ANIMATION = 519enumvar
MCI_DEVTYPE_DIGITAL_VIDEO = 520enumvar
MCI_DEVTYPE_OTHER = 521enumvar
MCI_DEVTYPE_WAVEFORM_AUDIO = 522enumvar
MCI_DEVTYPE_SEQUENCER = 523enumvar
MCI_DEVTYPE_FIRST = MCI_DEVTYPE_VCRenumvar
MCI_DEVTYPE_LAST = MCI_DEVTYPE_SEQUENCERenumvar
MCI_DEVTYPE_FIRST_USER = 0x1000enumvar
MCI_MODE_NOT_READY = (MCI_STRING_OFFSET + 12)enumvar
MCI_MODE_STOP = (MCI_STRING_OFFSET + 13)enumvar
MCI_MODE_PLAY = (MCI_STRING_OFFSET + 14)enumvar
MCI_MODE_RECORD = (MCI_STRING_OFFSET + 15)enumvar
MCI_MODE_SEEK = (MCI_STRING_OFFSET + 16)enumvar
MCI_MODE_PAUSE = (MCI_STRING_OFFSET + 17)enumvar
MCI_MODE_OPEN = (MCI_STRING_OFFSET + 18)enumvar
MCI_FORMAT_MILLISECONDS = 0enumvar
MCI_FORMAT_HMS = 1enumvar
MCI_FORMAT_MSF = 2enumvar
MCI_FORMAT_FRAMES = 3enumvar
MCI_FORMAT_SMPTE_24 = 4enumvar
MCI_FORMAT_SMPTE_25 = 5enumvar
MCI_FORMAT_SMPTE_30 = 6enumvar
MCI_FORMAT_SMPTE_30DROP = 7enumvar
MCI_FORMAT_BYTES = 8enumvar
MCI_FORMAT_SAMPLES = 9enumvar
MCI_FORMAT_TMSF = 10enumvar
MCI_NOTIFY_SUCCESSFUL = 1enumvar
MCI_NOTIFY_SUPERSEDED = 2enumvar
MCI_NOTIFY_ABORTED = 4enumvar
MCI_NOTIFY_FAILURE = 8enumvar
MCI_NOTIFY = 1enumvar
MCI_WAIT = 2enumvar
MCI_FROM = 4enumvar
MCI_TO = 8enumvar
MCI_TRACK = 16enumvar
MCI_OPEN_SHAREABLE = 256enumvar
MCI_OPEN_ELEMENT = 512enumvar
MCI_OPEN_ALIAS = 1024enumvar
MCI_OPEN_ELEMENT_ID = 2048enumvar
MCI_OPEN_TYPE_ID = 0x1000enumvar
MCI_OPEN_TYPE = 0x2000enumvar
MCI_SEEK_TO_START = 256enumvar
MCI_SEEK_TO_END = 512enumvar
MCI_STATUS_ITEM = 256enumvar
MCI_STATUS_START = 512enumvar
MCI_STATUS_LENGTH = 1enumvar
MCI_STATUS_POSITION = 2enumvar
MCI_STATUS_NUMBER_OF_TRACKS = 3enumvar
MCI_STATUS_MODE = 4enumvar
MCI_STATUS_MEDIA_PRESENT = 5enumvar
MCI_STATUS_TIME_FORMAT = 6enumvar
MCI_STATUS_READY = 7enumvar
MCI_STATUS_CURRENT_TRACK = 8enumvar
MCI_INFO_PRODUCT = 256enumvar
MCI_INFO_FILE = 512enumvar
MCI_INFO_MEDIA_UPC = 1024enumvar
MCI_INFO_MEDIA_IDENTITY = 2048enumvar
MCI_INFO_NAME = 0x1000enumvar
MCI_INFO_COPYRIGHT = 0x2000enumvar
MCI_GETDEVCAPS_ITEM = 256enumvar
MCI_GETDEVCAPS_CAN_RECORD = 1enumvar
MCI_GETDEVCAPS_HAS_AUDIO = 2enumvar
MCI_GETDEVCAPS_HAS_VIDEO = 3enumvar
MCI_GETDEVCAPS_DEVICE_TYPE = 4enumvar
MCI_GETDEVCAPS_USES_FILES = 5enumvar
MCI_GETDEVCAPS_COMPOUND_DEVICE = 6enumvar
MCI_GETDEVCAPS_CAN_EJECT = 7enumvar
MCI_GETDEVCAPS_CAN_PLAY = 8enumvar
MCI_GETDEVCAPS_CAN_SAVE = 9enumvar
MCI_SYSINFO_QUANTITY = 256enumvar
MCI_SYSINFO_OPEN = 512enumvar
MCI_SYSINFO_NAME = 1024enumvar
MCI_SYSINFO_INSTALLNAME = 2048enumvar
MCI_SET_DOOR_OPEN = 256enumvar
MCI_SET_DOOR_CLOSED = 512enumvar
MCI_SET_TIME_FORMAT = 1024enumvar
MCI_SET_AUDIO = 2048enumvar
MCI_SET_VIDEO = 0x1000enumvar
MCI_SET_ON = 0x2000enumvar
MCI_SET_OFF = 0x4000enumvar
MCI_SET_AUDIO_ALL = 0enumvar
MCI_SET_AUDIO_LEFT = 1enumvar
MCI_SET_AUDIO_RIGHT = 2enumvar
MCI_BREAK_KEY = 256enumvar
MCI_BREAK_HWND = 512enumvar
MCI_BREAK_OFF = 1024enumvar
MCI_RECORD_INSERT = 256enumvar
MCI_RECORD_OVERWRITE = 512enumvar
MCI_SAVE_FILE = 256enumvar
MCI_LOAD_FILE = 256enumvar
MCI_VD_MODE_PARK = (MCI_VD_OFFSET + 1)enumvar
MCI_VD_MEDIA_CLV = (MCI_VD_OFFSET + 2)enumvar
MCI_VD_MEDIA_CAV = (MCI_VD_OFFSET + 3)enumvar
MCI_VD_MEDIA_OTHER = (MCI_VD_OFFSET + 4)enumvar
MCI_VD_FORMAT_TRACK = 0x4001enumvar
MCI_VD_PLAY_REVERSE = 0x10000enumvar
MCI_VD_PLAY_FAST = 0x20000enumvar
MCI_VD_PLAY_SPEED = 0x40000enumvar
MCI_VD_PLAY_SCAN = 0x80000enumvar
MCI_VD_PLAY_SLOW = 0x100000enumvar
MCI_VD_SEEK_REVERSE = 0x10000enumvar
MCI_VD_STATUS_SPEED = 0x4002enumvar
MCI_VD_STATUS_FORWARD = 0x4003enumvar
MCI_VD_STATUS_MEDIA_TYPE = 0x4004enumvar
MCI_VD_STATUS_SIDE = 0x4005enumvar
MCI_VD_STATUS_DISC_SIZE = 0x4006enumvar
MCI_VD_GETDEVCAPS_CLV = 0x10000enumvar
MCI_VD_GETDEVCAPS_CAV = 0x20000enumvar
MCI_VD_SPIN_UP = 0x10000enumvar
MCI_VD_SPIN_DOWN = 0x20000enumvar
MCI_VD_GETDEVCAPS_CAN_REVERSE = 0x4002enumvar
MCI_VD_GETDEVCAPS_FAST_RATE = 0x4003enumvar
MCI_VD_GETDEVCAPS_SLOW_RATE = 0x4004enumvar
MCI_VD_GETDEVCAPS_NORMAL_RATE = 0x4005enumvar
MCI_VD_STEP_FRAMES = 0x10000enumvar
MCI_VD_STEP_REVERSE = 0x20000enumvar
MCI_VD_ESCAPE_STRING = 256enumvar
MCI_CDA_STATUS_TYPE_TRACK = 0x4001enumvar
MCI_CDA_TRACK_AUDIO = MCI_CD_OFFSETenumvar
MCI_CDA_TRACK_OTHER = (MCI_CD_OFFSET + 1)enumvar
MCI_WAVE_PCM = MCI_WAVE_OFFSETenumvar
MCI_WAVE_MAPPER = (MCI_WAVE_OFFSET + 1)enumvar
MCI_WAVE_OPEN_BUFFER = 0x10000enumvar
MCI_WAVE_SET_FORMATTAG = 0x10000enumvar
MCI_WAVE_SET_CHANNELS = 0x20000enumvar
MCI_WAVE_SET_SAMPLESPERSEC = 0x40000enumvar
MCI_WAVE_SET_AVGBYTESPERSEC = 0x80000enumvar
MCI_WAVE_SET_BLOCKALIGN = 0x100000enumvar
MCI_WAVE_SET_BITSPERSAMPLE = 0x200000enumvar
MCI_WAVE_INPUT = 0x400000enumvar
MCI_WAVE_OUTPUT = 0x800000enumvar
MCI_WAVE_STATUS_FORMATTAG = 0x4001enumvar
MCI_WAVE_STATUS_CHANNELS = 0x4002enumvar
MCI_WAVE_STATUS_SAMPLESPERSEC = 0x4003enumvar
MCI_WAVE_STATUS_AVGBYTESPERSEC = 0x4004enumvar
MCI_WAVE_STATUS_BLOCKALIGN = 0x4005enumvar
MCI_WAVE_STATUS_BITSPERSAMPLE = 0x4006enumvar
MCI_WAVE_STATUS_LEVEL = 0x4007enumvar
MCI_WAVE_SET_ANYINPUT = 0x4000000enumvar
MCI_WAVE_SET_ANYOUTPUT = 0x8000000enumvar
MCI_WAVE_GETDEVCAPS_INPUTS = 0x4001enumvar
MCI_WAVE_GETDEVCAPS_OUTPUTS = 0x4002enumvar
MCI_SEQ_DIV_PPQN = MCI_SEQ_OFFSETenumvar
MCI_SEQ_DIV_SMPTE_24 = (MCI_SEQ_OFFSET + 1)enumvar
MCI_SEQ_DIV_SMPTE_25 = (MCI_SEQ_OFFSET + 2)enumvar
MCI_SEQ_DIV_SMPTE_30DROP = (MCI_SEQ_OFFSET + 3)enumvar
MCI_SEQ_DIV_SMPTE_30 = (MCI_SEQ_OFFSET + 4)enumvar
MCI_SEQ_FORMAT_SONGPTR = 0x4001enumvar
MCI_SEQ_FILE = 0x4002enumvar
MCI_SEQ_MIDI = 0x4003enumvar
MCI_SEQ_SMPTE = 0x4004enumvar
MCI_SEQ_NONE = 65533enumvar
MCI_SEQ_MAPPER = 65535enumvar
MCI_SEQ_STATUS_TEMPO = 0x4002enumvar
MCI_SEQ_STATUS_PORT = 0x4003enumvar
MCI_SEQ_STATUS_SLAVE = 0x4007enumvar
MCI_SEQ_STATUS_MASTER = 0x4008enumvar
MCI_SEQ_STATUS_OFFSET = 0x4009enumvar
MCI_SEQ_STATUS_DIVTYPE = 0x400Aenumvar
MCI_SEQ_STATUS_NAME = 0x400Benumvar
MCI_SEQ_STATUS_COPYRIGHT = 0x400Cenumvar
MCI_SEQ_SET_TEMPO = 0x10000enumvar
MCI_SEQ_SET_PORT = 0x20000enumvar
MCI_SEQ_SET_SLAVE = 0x40000enumvar
MCI_SEQ_SET_MASTER = 0x80000enumvar
MCI_SEQ_SET_OFFSET = 0x1000000enumvar
MCI_ANIM_OPEN_WS = 0x10000enumvar
MCI_ANIM_OPEN_PARENT = 0x20000enumvar
MCI_ANIM_OPEN_NOSTATIC = 0x40000enumvar
MCI_ANIM_PLAY_SPEED = 0x10000enumvar
MCI_ANIM_PLAY_REVERSE = 0x20000enumvar
MCI_ANIM_PLAY_FAST = 0x40000enumvar
MCI_ANIM_PLAY_SLOW = 0x80000enumvar
MCI_ANIM_PLAY_SCAN = 0x100000enumvar
MCI_ANIM_STEP_REVERSE = 0x10000enumvar
MCI_ANIM_STEP_FRAMES = 0x20000enumvar
MCI_ANIM_STATUS_SPEED = 0x4001enumvar
MCI_ANIM_STATUS_FORWARD = 0x4002enumvar
MCI_ANIM_STATUS_HWND = 0x4003enumvar
MCI_ANIM_STATUS_HPAL = 0x4004enumvar
MCI_ANIM_STATUS_STRETCH = 0x4005enumvar
MCI_ANIM_INFO_TEXT = 0x10000enumvar
MCI_ANIM_GETDEVCAPS_CAN_REVERSE = 0x4001enumvar
MCI_ANIM_GETDEVCAPS_FAST_RATE = 0x4002enumvar
MCI_ANIM_GETDEVCAPS_SLOW_RATE = 0x4003enumvar
MCI_ANIM_GETDEVCAPS_NORMAL_RATE = 0x4004enumvar
MCI_ANIM_GETDEVCAPS_PALETTES = 0x4006enumvar
MCI_ANIM_GETDEVCAPS_CAN_STRETCH = 0x4007enumvar
MCI_ANIM_GETDEVCAPS_MAX_WINDOWS = 0x4008enumvar
MCI_ANIM_REALIZE_NORM = 0x10000enumvar
MCI_ANIM_REALIZE_BKGD = 0x20000enumvar
MCI_ANIM_WINDOW_HWND = 0x10000enumvar
MCI_ANIM_WINDOW_STATE = 0x40000enumvar
MCI_ANIM_WINDOW_TEXT = 0x80000enumvar
MCI_ANIM_WINDOW_ENABLE_STRETCH = 0x100000enumvar
MCI_ANIM_WINDOW_DISABLE_STRETCH = 0x200000enumvar
MCI_ANIM_WINDOW_DEFAULT = 0x0enumvar
MCI_ANIM_RECT = 0x10000enumvar
MCI_ANIM_PUT_SOURCE = 0x20000enumvar
MCI_ANIM_PUT_DESTINATION = 0x40000enumvar
MCI_ANIM_WHERE_SOURCE = 0x20000enumvar
MCI_ANIM_WHERE_DESTINATION = 0x40000enumvar
MCI_ANIM_UPDATE_HDC = 0x20000enumvar
MCI_OVLY_OPEN_WS = 0x10000enumvar
MCI_OVLY_OPEN_PARENT = 0x20000enumvar
MCI_OVLY_STATUS_HWND = 0x4001enumvar
MCI_OVLY_STATUS_STRETCH = 0x4002enumvar
MCI_OVLY_INFO_TEXT = 0x10000enumvar
MCI_OVLY_GETDEVCAPS_CAN_STRETCH = 0x4001enumvar
MCI_OVLY_GETDEVCAPS_CAN_FREEZE = 0x4002enumvar
MCI_OVLY_GETDEVCAPS_MAX_WINDOWS = 0x4003enumvar
MCI_OVLY_WINDOW_HWND = 0x10000enumvar
MCI_OVLY_WINDOW_STATE = 0x40000enumvar
MCI_OVLY_WINDOW_TEXT = 0x80000enumvar
MCI_OVLY_WINDOW_ENABLE_STRETCH = 0x100000enumvar
MCI_OVLY_WINDOW_DISABLE_STRETCH = 0x200000enumvar
MCI_OVLY_WINDOW_DEFAULT = 0x0enumvar
MCI_OVLY_RECT = 0x10000enumvar
MCI_OVLY_PUT_SOURCE = 0x20000enumvar
MCI_OVLY_PUT_DESTINATION = 0x40000enumvar
MCI_OVLY_PUT_FRAME = 0x80000enumvar
MCI_OVLY_PUT_VIDEO = 0x100000enumvar
MCI_OVLY_WHERE_SOURCE = 0x20000enumvar
MCI_OVLY_WHERE_DESTINATION = 0x40000enumvar
MCI_OVLY_WHERE_FRAME = 0x80000enumvar
MCI_OVLY_WHERE_VIDEO = 0x100000enumvar
NEWTRANSPARENT = 3enumvar
QUERYROPSUPPORT = 40enumvar
SELECTDIB = 41enumvar
CAPS1 = 94enumvar
C1_TRANSPARENT = 1Templates 3
tmplMAKEFOURCC(char c0, char c1, char c2, char c3)
tmplmmioFOURCC(char c0, char c1, char c2, char c3)
tmplsndAlias(char c0, char c1)