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
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 wType
aliasPMMTIME = MMTIME *
aliasHDRVR = HANDLE
Fields
DWORD dwDCISize
LPCWSTR lpszDCISectionName
LPCWSTR lpszDCIAliasName
Fields
DWORD dwDCISize
LPCWSTR lpszDCISectionName
LPCWSTR lpszDCIAliasName
DWORD dnDevNode
aliasHWAVE = HANDLE
structWAVEHDR
Fields
LPSTR lpData
DWORD dwBufferLength
DWORD dwBytesRecorded
DWORD_PTR dwUser
DWORD dwFlags
DWORD dwLoops
WAVEHDR *lpNext lpNext
DWORD_PTR reserved
aliasPWAVEHDR = WAVEHDR *
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
CHAR[MAXPNAMELEN] szPname
DWORD dwFormats
WORD wChannels
WORD wReserved1
DWORD dwSupport
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
WCHAR[MAXPNAMELEN] szPname
DWORD dwFormats
WORD wChannels
WORD wReserved1
DWORD dwSupport
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
CHAR[MAXPNAMELEN] szPname
DWORD dwFormats
WORD wChannels
WORD wReserved1
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
WCHAR[MAXPNAMELEN] szPname
DWORD dwFormats
WORD wChannels
WORD wReserved1
Fields
WORD wFormatTag
WORD nChannels
DWORD nSamplesPerSec
DWORD nAvgBytesPerSec
WORD nBlockAlign
Fields
WORD wBitsPerSample
Fields
WORD wFormatTag
WORD nChannels
DWORD nSamplesPerSec
DWORD nAvgBytesPerSec
WORD nBlockAlign
WORD wBitsPerSample
WORD cbSize
aliasHMIDI = HANDLE
aliasLPHMIDI = HMIDI *
aliasPATCHARRAY = WORD[MIDIPATCHSIZE]
aliasLPPATCHARRAY = WORD *
aliasKEYARRAY = WORD[MIDIPATCHSIZE]
aliasLPKEYARRAY = WORD *
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
CHAR[MAXPNAMELEN] szPname
WORD wTechnology
WORD wVoices
WORD wNotes
WORD wChannelMask
DWORD dwSupport
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
WCHAR[MAXPNAMELEN] szPname
WORD wTechnology
WORD wVoices
WORD wNotes
WORD wChannelMask
DWORD dwSupport
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
CHAR[MAXPNAMELEN] szPname
DWORD dwSupport
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
WCHAR[MAXPNAMELEN] szPname
DWORD dwSupport
structMIDIHDR
Fields
LPSTR lpData
DWORD dwBufferLength
DWORD dwBytesRecorded
DWORD_PTR dwUser
DWORD dwFlags
MIDIHDR *lpNext lpNext
DWORD_PTR reserved
DWORD dwOffset
DWORD_PTR[8] dwReserved
aliasPMIDIHDR = MIDIHDR *
structMIDIEVENT
Fields
DWORD dwDeltaTime
DWORD dwStreamID
DWORD dwEvent
DWORD[1] dwParms
Fields
DWORD dwVersion
DWORD dwMid
DWORD dwOEMVersion
Fields
DWORD cbStruct
DWORD dwTimeDiv
Fields
DWORD cbStruct
DWORD dwTempo
structAUXCAPSA
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
CHAR[MAXPNAMELEN] szPname
WORD wTechnology
WORD wReserved1
DWORD dwSupport
structAUXCAPSW
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
WCHAR[MAXPNAMELEN] szPname
WORD wTechnology
WORD wReserved1
DWORD dwSupport
aliasHMIXER = HANDLE
aliasLPHMIXER = HMIXER *
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
CHAR[MAXPNAMELEN] szPname
DWORD fdwSupport
DWORD cDestinations
Fields
WORD wMid
WORD wPid
MMVERSION vDriverVersion
WCHAR[MAXPNAMELEN] szPname
DWORD fdwSupport
DWORD cDestinations
Fields
DWORD cbStruct
DWORD dwDestination
DWORD dwSource
DWORD dwLineID
DWORD fdwLine
DWORD_PTR dwUser
DWORD dwComponentType
DWORD cChannels
DWORD cConnections
DWORD cControls
CHAR[MIXER_SHORT_NAME_CHARS] szShortName
CHAR[MIXER_LONG_NAME_CHARS] szName
_Target Target
Nested Templates
_Target
Fields
DWORD cbStruct
DWORD dwDestination
DWORD dwSource
DWORD dwLineID
DWORD fdwLine
DWORD_PTR dwUser
DWORD dwComponentType
DWORD cChannels
DWORD cConnections
DWORD cControls
WCHAR[MIXER_SHORT_NAME_CHARS] szShortName
WCHAR[MIXER_LONG_NAME_CHARS] szName
_Target Target
Nested Templates
_Target
Fields
DWORD cbStruct
DWORD dwControlID
DWORD dwControlType
DWORD fdwControl
DWORD cMultipleItems
CHAR[MIXER_SHORT_NAME_CHARS] szShortName
CHAR[MIXER_LONG_NAME_CHARS] szName
_Bounds Bounds
_Metrics Metrics
Fields
DWORD cbStruct
DWORD dwControlID
DWORD dwControlType
DWORD fdwControl
DWORD cMultipleItems
WCHAR[MIXER_SHORT_NAME_CHARS] szShortName
WCHAR[MIXER_LONG_NAME_CHARS] szName
_Bounds Bounds
_Metrics Metrics
Fields
DWORD cbStruct
DWORD dwLineID
DWORD cControls
DWORD cbmxctrl
LPMIXERCONTROLA pamxctrl
Fields
DWORD cbStruct
DWORD dwLineID
DWORD cControls
DWORD cbmxctrl
LPMIXERCONTROLW pamxctrl
Fields
DWORD cbStruct
DWORD dwControlID
DWORD cChannels
DWORD cbDetails
PVOID paDetails
Fields
DWORD dwParam1
DWORD dwParam2
CHAR[MIXER_LONG_NAME_CHARS] szName
Fields
DWORD dwParam1
DWORD dwParam2
WCHAR[MIXER_LONG_NAME_CHARS] szName
Fields
DWORD dwValue
aliasLPTIMECALLBACK = void function (UINT, UINT, DWORD_PTR, DWORD_PTR, DWORD_PTR)
structTIMECAPS
Fields
UINT wPeriodMin
UINT wPeriodMax
structJOYCAPSA
Fields
WORD wMid
WORD wPid
CHAR[MAXPNAMELEN] szPname
UINT wXmin
UINT wXmax
UINT wYmin
UINT wYmax
UINT wZmin
UINT wZmax
UINT wNumButtons
UINT wPeriodMin
UINT wPeriodMax
UINT wRmin
UINT wRmax
UINT wUmin
UINT wUmax
UINT wVmin
UINT wVmax
UINT wCaps
UINT wMaxAxes
UINT wNumAxes
UINT wMaxButtons
CHAR[MAXPNAMELEN] szRegKey
CHAR[MAX_JOYSTICKOEMVXDNAME] szOEMVxD
structJOYCAPSW
Fields
WORD wMid
WORD wPid
WCHAR[MAXPNAMELEN] szPname
UINT wXmin
UINT wXmax
UINT wYmin
UINT wYmax
UINT wZmin
UINT wZmax
UINT wNumButtons
UINT wPeriodMin
UINT wPeriodMax
UINT wRmin
UINT wRmax
UINT wUmin
UINT wUmax
UINT wVmin
UINT wVmax
UINT wCaps
UINT wMaxAxes
UINT wNumAxes
UINT wMaxButtons
WCHAR[MAXPNAMELEN] szRegKey
WCHAR[MAX_JOYSTICKOEMVXDNAME] szOEMVxD
structJOYINFO
Fields
UINT wXpos
UINT wYpos
UINT wZpos
UINT wButtons
aliasPJOYINFO = JOYINFO *
structJOYINFOEX
Fields
DWORD dwSize
DWORD dwFlags
DWORD dwXpos
DWORD dwYpos
DWORD dwZpos
DWORD dwRpos
DWORD dwUpos
DWORD dwVpos
DWORD dwButtons
DWORD dwButtonNumber
DWORD dwPOV
DWORD dwReserved1
DWORD dwReserved2
aliasFOURCC = DWORD
aliasHPSTR = char *
aliasHMMIO = HANDLE
aliasLPMMIOPROC = LRESULT function (LPSTR, UINT, LPARAM, LPARAM)
structMMIOINFO
Fields
DWORD dwFlags
FOURCC fccIOProc
LPMMIOPROC pIOProc
UINT wErrorRet
HTASK htask
LONG cchBuffer
HPSTR pchBuffer
HPSTR pchNext
HPSTR pchEndRead
HPSTR pchEndWrite
LONG lBufOffset
LONG lDiskOffset
DWORD[3] adwInfo
DWORD dwReserved1
DWORD dwReserved2
HMMIO hmmio
aliasLPCMMIOINFO = const(MMIOINFO) *
structMMCKINFO
Fields
FOURCC ckid
DWORD cksize
FOURCC fccType
DWORD dwDataOffset
DWORD dwFlags
aliasLPCMMCKINFO = const(MMCKINFO) *
Fields
DWORD_PTR dwCallback
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCSTR lpstrDeviceType
LPCSTR lpstrElementName
LPCSTR lpstrAlias
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCWSTR lpstrDeviceType
LPCWSTR lpstrElementName
LPCWSTR lpstrAlias
Fields
DWORD_PTR dwCallback
DWORD dwFrom
DWORD dwTo
Fields
DWORD_PTR dwCallback
DWORD dwTo
Fields
DWORD_PTR dwCallback
DWORD_PTR dwReturn
DWORD dwItem
DWORD dwTrack
Fields
DWORD_PTR dwCallback
LPSTR lpstrReturn
DWORD dwRetSize
Fields
DWORD_PTR dwCallback
LPWSTR lpstrReturn
DWORD dwRetSize
Fields
DWORD_PTR dwCallback
DWORD dwReturn
DWORD dwItem
Fields
DWORD_PTR dwCallback
LPSTR lpstrReturn
DWORD dwRetSize
DWORD dwNumber
UINT wDeviceType
Fields
DWORD_PTR dwCallback
LPWSTR lpstrReturn
DWORD dwRetSize
DWORD dwNumber
UINT wDeviceType
Fields
DWORD_PTR dwCallback
DWORD dwTimeFormat
DWORD dwAudio
Fields
DWORD_PTR dwCallback
int nVirtKey
HWND hwndBreak
Fields
DWORD_PTR dwCallback
LPCSTR lpfilename
Fields
DWORD_PTR dwCallback
LPCWSTR lpfilename
Fields
DWORD_PTR dwCallback
LPCSTR lpfilename
Fields
DWORD_PTR dwCallback
LPCWSTR lpfilename
Fields
DWORD_PTR dwCallback
DWORD dwFrom
DWORD dwTo
Fields
DWORD_PTR dwCallback
DWORD dwFrom
DWORD dwTo
DWORD dwSpeed
Fields
DWORD_PTR dwCallback
DWORD dwFrames
Fields
DWORD_PTR dwCallback
LPCSTR lpstrCommand
Fields
DWORD_PTR dwCallback
LPCWSTR lpstrCommand
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCSTR lpstrDeviceType
LPCSTR lpstrElementName
LPCSTR lpstrAlias
DWORD dwBufferSeconds
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCWSTR lpstrDeviceType
LPCWSTR lpstrElementName
LPCWSTR lpstrAlias
DWORD dwBufferSeconds
Fields
DWORD_PTR dwCallback
DWORD dwFrom
DWORD dwTo
Fields
DWORD_PTR dwCallback
DWORD dwTimeFormat
DWORD dwAudio
UINT wInput
UINT wOutput
WORD wFormatTag
WORD wReserved2
WORD nChannels
WORD wReserved3
DWORD nSamplesPerSec
DWORD nAvgBytesPerSec
WORD nBlockAlign
WORD wReserved4
WORD wBitsPerSample
WORD wReserved5
Fields
DWORD_PTR dwCallback
DWORD dwTimeFormat
DWORD dwAudio
DWORD dwTempo
DWORD dwPort
DWORD dwSlave
DWORD dwMaster
DWORD dwOffset
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCSTR lpstrDeviceType
LPCSTR lpstrElementName
LPCSTR lpstrAlias
DWORD dwStyle
HWND hWndParent
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCWSTR lpstrDeviceType
LPCWSTR lpstrElementName
LPCWSTR lpstrAlias
DWORD dwStyle
HWND hWndParent
Fields
DWORD_PTR dwCallback
DWORD dwFrom
DWORD dwTo
DWORD dwSpeed
Fields
DWORD_PTR dwCallback
DWORD dwFrames
Fields
DWORD_PTR dwCallback
HWND hWnd
UINT nCmdShow
LPCSTR lpstrText
Fields
DWORD_PTR dwCallback
HWND hWnd
UINT nCmdShow
LPCWSTR lpstrText
Fields
DWORD_PTR dwCallback
RECT rc
Fields
DWORD_PTR dwCallback
RECT rc
HDC hDC
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCSTR lpstrDeviceType
LPCSTR lpstrElementName
LPCSTR lpstrAlias
DWORD dwStyle
HWND hWndParent
Fields
DWORD_PTR dwCallback
MCIDEVICEID wDeviceID
LPCWSTR lpstrDeviceType
LPCWSTR lpstrElementName
LPCWSTR lpstrAlias
DWORD dwStyle
HWND hWndParent
Fields
DWORD_PTR dwCallback
HWND hWnd
UINT nCmdShow
LPCSTR lpstrText
Fields
DWORD_PTR dwCallback
HWND hWnd
UINT nCmdShow
LPCWSTR lpstrText
Fields
DWORD_PTR dwCallback
RECT rc
Fields
DWORD_PTR dwCallback
LPCSTR lpfilename
RECT rc
Fields
DWORD_PTR dwCallback
LPCWSTR lpfilename
RECT rc
Fields
DWORD_PTR dwCallback
LPCSTR lpfilename
RECT rc
Fields
DWORD_PTR dwCallback
LPCWSTR lpfilename
RECT rc
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

fnBYTE MEVT_EVENTTYPE()(DWORD x)
fnDWORD MEVT_EVENTPARM()(DWORD x)
fnBYTE MCI_HMS_HOUR()(DWORD t)
fnBYTE MCI_HMS_MINUTE()(DWORD t)
fnBYTE MCI_HMS_SECOND()(DWORD t)
fnDWORD MCI_MAKE_HMS()(BYTE h, BYTE m, BYTE s)
fnDWORD MCI_MAKE_MSF()(BYTE m, BYTE s, BYTE f)
fnDWORD MCI_MAKE_TMSF(BYTE t, BYTE m, BYTE s, BYTE f)
fnBYTE MCI_MSF_MINUTE()(DWORD t)
fnBYTE MCI_MSF_SECOND()(DWORD t)
fnBYTE MCI_MSF_FRAME(DWORD t)
fnBYTE MCI_TMSF_TRACK()(DWORD t)
fnBYTE MCI_TMSF_MINUTE()(DWORD t)
fnBYTE MCI_TMSF_SECOND()(DWORD t)
fnBYTE MCI_TMSF_FRAME()(DWORD t)
fnLONG DIBINDEX(WORD n)
fnLRESULT CloseDriver(HDRVR, LONG, LONG)
fnHDRVR OpenDriver(LPCWSTR, LPCWSTR, LONG)
fnLRESULT SendDriverMessage(HDRVR, UINT, LONG, LONG)
fnLRESULT DefDriverProc(DWORD_PTR, HDRVR, UINT, LPARAM, LPARAM)
fnBOOL sndPlaySoundA(LPCSTR, UINT)
fnBOOL sndPlaySoundW(LPCWSTR, UINT)
fnBOOL PlaySoundA(LPCSTR, HMODULE, DWORD)
fnBOOL PlaySoundW(LPCWSTR, HMODULE, DWORD)
fnMMRESULT waveOutGetDevCapsA(UINT_PTR, LPWAVEOUTCAPSA, UINT)
fnMMRESULT waveOutGetDevCapsW(UINT_PTR, LPWAVEOUTCAPSW, UINT)
fnMMRESULT waveOutOpen(LPHWAVEOUT, UINT, LPCWAVEFORMATEX, DWORD_PTR, DWORD_PTR, DWORD)
fnMMRESULT waveOutWrite(HWAVEOUT, LPWAVEHDR, UINT)
fnMMRESULT waveOutMessage(HWAVEOUT, UINT, DWORD_PTR, DWORD_PTR)
fnMMRESULT waveInGetDevCapsA(UINT_PTR, LPWAVEINCAPSA, UINT)
fnMMRESULT waveInGetDevCapsW(UINT_PTR, LPWAVEINCAPSW, UINT)
fnMMRESULT waveInOpen(LPHWAVEIN, UINT, LPCWAVEFORMATEX, DWORD_PTR, DWORD_PTR, DWORD)
fnMMRESULT waveInAddBuffer(HWAVEIN, LPWAVEHDR, UINT)
fnMMRESULT waveInMessage(HWAVEIN, UINT, DWORD_PTR, DWORD_PTR)
fnMMRESULT midiStreamOpen(LPHMIDISTRM, LPUINT, DWORD, DWORD_PTR, DWORD_PTR, DWORD)
fnMMRESULT midiStreamOut(HMIDISTRM, LPMIDIHDR, UINT)
fnMMRESULT midiOutGetDevCapsA(UINT_PTR, LPMIDIOUTCAPSA, UINT)
fnMMRESULT midiOutGetDevCapsW(UINT_PTR, LPMIDIOUTCAPSW, UINT)
fnMMRESULT midiOutOpen(LPHMIDIOUT, UINT, DWORD_PTR, DWORD_PTR, DWORD)
fnMMRESULT midiOutLongMsg(HMIDIOUT, LPMIDIHDR, UINT)
fnMMRESULT midiOutCachePatches(HMIDIOUT, UINT, LPWORD, UINT)
fnMMRESULT midiOutMessage(HMIDIOUT, UINT, DWORD_PTR, DWORD_PTR)
fnMMRESULT midiInGetDevCapsA(UINT_PTR, LPMIDIINCAPSA, UINT)
fnMMRESULT midiInGetDevCapsW(UINT_PTR, LPMIDIINCAPSW, UINT)
fnMMRESULT midiInOpen(LPHMIDIIN, UINT, DWORD_PTR, DWORD_PTR, DWORD)
fnMMRESULT midiInAddBuffer(HMIDIIN, LPMIDIHDR, UINT)
fnMMRESULT midiInMessage(HMIDIIN, UINT, DWORD_PTR, DWORD_PTR)
fnUINT auxGetNumDevs()
fnMMRESULT auxGetDevCapsA(UINT_PTR, LPAUXCAPSA, UINT)
fnMMRESULT auxGetDevCapsW(UINT_PTR, LPAUXCAPSW, UINT)
fnMMRESULT auxSetVolume(UINT, DWORD)
fnMMRESULT auxGetVolume(UINT, PDWORD)
fnMMRESULT auxOutMessage(UINT, UINT, DWORD_PTR, DWORD_PTR)
fnMMRESULT mixerGetDevCapsA(UINT_PTR, LPMIXERCAPSA, UINT)
fnMMRESULT mixerGetDevCapsW(UINT_PTR, LPMIXERCAPSW, UINT)
fnMMRESULT mixerOpen(LPHMIXER, UINT, DWORD_PTR, DWORD_PTR, DWORD)
fnDWORD mixerMessage(HMIXER, UINT, DWORD_PTR, DWORD_PTR)
fnMMRESULT mixerGetLineInfoA(HMIXEROBJ, LPMIXERLINEA, DWORD)
fnMMRESULT mixerGetLineInfoW(HMIXEROBJ, LPMIXERLINEW, DWORD)
fnMMRESULT mixerGetID(HMIXEROBJ, PUINT, DWORD)
fnMMRESULT mixerGetLineControlsA(HMIXEROBJ, LPMIXERLINECONTROLSA, DWORD)
fnMMRESULT mixerGetLineControlsW(HMIXEROBJ, LPMIXERLINECONTROLSW, DWORD)
fnMMRESULT mixerGetControlDetailsA(HMIXEROBJ, LPMIXERCONTROLDETAILS, DWORD)
fnMMRESULT mixerGetControlDetailsW(HMIXEROBJ, LPMIXERCONTROLDETAILS, DWORD)
fnMMRESULT mixerSetControlDetails(HMIXEROBJ, LPMIXERCONTROLDETAILS, DWORD)
fnMMRESULT timeGetSystemTime(LPMMTIME, UINT)
fnDWORD timeGetTime()
fnMMRESULT timeSetEvent(UINT, UINT, LPTIMECALLBACK, DWORD_PTR, UINT)
fnMMRESULT timeGetDevCaps(LPTIMECAPS, UINT)
fnUINT joyGetNumDevs()
fnMMRESULT joyGetDevCapsA(UINT_PTR, LPJOYCAPSA, UINT)
fnMMRESULT joyGetDevCapsW(UINT_PTR, LPJOYCAPSW, UINT)
fnMMRESULT joyGetPos(UINT, LPJOYINFO)
fnMMRESULT joyGetPosEx(UINT, LPJOYINFOEX)
fnMMRESULT joyGetThreshold(UINT, LPUINT)
fnMMRESULT joySetCapture(HWND, UINT, UINT, BOOL)
fnFOURCC mmioStringToFOURCCA(LPCSTR, UINT)
fnFOURCC mmioStringToFOURCCW(LPCWSTR, UINT)
fnHMMIO mmioOpenA(LPSTR, LPMMIOINFO, DWORD)
fnHMMIO mmioOpenW(LPWSTR, LPMMIOINFO, DWORD)
fnMMRESULT mmioRenameA(LPCSTR, LPCSTR, LPCMMIOINFO, DWORD)
fnMMRESULT mmioRenameW(LPCWSTR, LPCWSTR, LPCMMIOINFO, DWORD)
fnLONG mmioWrite(HMMIO, LPCSTR, LONG)
fnMMRESULT mmioGetInfo(HMMIO, LPMMIOINFO, UINT)
fnMMRESULT mmioSetBuffer(HMMIO, LPSTR, LONG, UINT)
fnMMRESULT mmioAdvance(HMMIO, LPMMIOINFO, UINT)
fnLRESULT mmioSendMessage(HMMIO, UINT, LPARAM, LPARAM)
fnMMRESULT mmioDescend(HMMIO, LPMMCKINFO, const(MMCKINFO) *, UINT)
fnMMRESULT mmioAscend(HMMIO, LPMMCKINFO, UINT)
fnMMRESULT mmioCreateChunk(HMMIO, LPMMCKINFO, UINT)
fnMCIERROR mciSendCommandA(MCIDEVICEID, UINT, DWORD_PTR, DWORD_PTR)
fnMCIERROR mciSendCommandW(MCIDEVICEID, UINT, DWORD_PTR, DWORD_PTR)
fnMCIERROR mciSendStringA(LPCSTR, LPSTR, UINT, HWND)
fnMCIERROR mciSendStringW(LPCWSTR, LPWSTR, UINT, HWND)
fnBOOL mciGetErrorStringA(MCIERROR, LPSTR, UINT)
fnBOOL mciGetErrorStringW(MCIERROR, LPWSTR, UINT)

Variables 659

enumvarMAXPNAMELEN = 32
enumvarMAXERRORLENGTH = 256
enumvarMAX_JOYSTICKOEMVXDNAME = 260
enumvarTIME_MS = 1
enumvarTIME_SAMPLES = 2
enumvarTIME_BYTES = 4
enumvarTIME_SMPTE = 8
enumvarTIME_MIDI = 16
enumvarTIME_TICKS = 32
enumvarMMSYSERR_BASE = 0
enumvarWAVERR_BASE = 32
enumvarMIDIERR_BASE = 64
enumvarTIMERR_BASE = 96
enumvarJOYERR_BASE = 160
enumvarMCIERR_BASE = 256
enumvarMIXERR_BASE = 1024
enumvarMCI_STRING_OFFSET = 512
enumvarMCI_VD_OFFSET = 1024
enumvarMCI_CD_OFFSET = 1088
enumvarMCI_WAVE_OFFSET = 1152
enumvarMCI_SEQ_OFFSET = 1216
enumvarDRV_RESERVED = 0x800
enumvarDRV_USER = 0x4000
enumvarDRVCNF_CANCEL = 0
enumvarDRVCNF_OK = 1
enumvarDRVCNF_RESTART = 2
enumvarDRV_CANCEL = DRVCNF_CANCEL
enumvarDRV_OK = DRVCNF_OK
enumvarDRV_RESTART = DRVCNF_RESTART
enumvarDRV_MCI_FIRST = DRV_RESERVED
enumvarDRV_MCI_LAST = DRV_RESERVED + 0xFFF
enumvarCALLBACK_TYPEMASK = 0x70000
enumvarCALLBACK_NULL = 0
enumvarCALLBACK_WINDOW = 0x10000
enumvarCALLBACK_TASK = 0x20000
enumvarCALLBACK_FUNCTION = 0x30000
enumvarCALLBACK_THREAD = CALLBACK_TASK
enumvarCALLBACK_EVENT = 0x50000
enumvarSND_SYNC = 0
enumvarSND_ASYNC = 1
enumvarSND_NODEFAULT = 2
enumvarSND_MEMORY = 4
enumvarSND_LOOP = 8
enumvarSND_NOSTOP = 16
enumvarSND_NOWAIT = 0x2000
enumvarSND_ALIAS = 0x10000
enumvarSND_ALIAS_ID = 0x110000
enumvarSND_FILENAME = 0x20000
enumvarSND_RESOURCE = 0x40004
enumvarSND_PURGE = 0x40
enumvarSND_APPLICATION = 0x80
enumvarSND_ALIAS_START = 0
enumvarSND_ALIAS_SYSTEMASTERISK = sndAlias!('S', '*')
enumvarSND_ALIAS_SYSTEMQUESTION = sndAlias!('S', '?')
enumvarSND_ALIAS_SYSTEMHAND = sndAlias!('S', 'H')
enumvarSND_ALIAS_SYSTEMEXIT = sndAlias!('S', 'E')
enumvarSND_ALIAS_SYSTEMSTART = sndAlias!('S', 'S')
enumvarSND_ALIAS_SYSTEMWELCOME = sndAlias!('S', 'W')
enumvarSND_ALIAS_SYSTEMEXCLAMATION = sndAlias!('S', '!')
enumvarSND_ALIAS_SYSTEMDEFAULT = sndAlias!('S', 'D')
enumvarWOM_OPEN = MM_WOM_OPEN
enumvarWOM_CLOSE = MM_WOM_CLOSE
enumvarWOM_DONE = MM_WOM_DONE
enumvarWIM_OPEN = MM_WIM_OPEN
enumvarWIM_CLOSE = MM_WIM_CLOSE
enumvarWIM_DATA = MM_WIM_DATA
enumvarWAVE_MAPPER = - 1
enumvarWAVE_FORMAT_QUERY = 1
enumvarWAVE_ALLOWSYNC = 2
enumvarWAVE_MAPPED = 4
enumvarWAVE_FORMAT_DIRECT = 8
enumvarWAVE_FORMAT_DIRECT_QUERY = (WAVE_FORMAT_QUERY | WAVE_FORMAT_DIRECT)
enumvarWHDR_DONE = 1
enumvarWHDR_PREPARED = 2
enumvarWHDR_BEGINLOOP = 4
enumvarWHDR_ENDLOOP = 8
enumvarWHDR_INQUEUE = 16
enumvarWAVECAPS_PITCH = 1
enumvarWAVECAPS_PLAYBACKRATE = 2
enumvarWAVECAPS_VOLUME = 4
enumvarWAVECAPS_LRVOLUME = 8
enumvarWAVECAPS_SYNC = 16
enumvarWAVECAPS_SAMPLEACCURATE = 32
enumvarWAVECAPS_DIRECTSOUND = 64
enumvarWAVE_INVALIDFORMAT = 0
enumvarWAVE_FORMAT_1M08 = 1
enumvarWAVE_FORMAT_1S08 = 2
enumvarWAVE_FORMAT_1M16 = 4
enumvarWAVE_FORMAT_1S16 = 8
enumvarWAVE_FORMAT_2M08 = 16
enumvarWAVE_FORMAT_2S08 = 32
enumvarWAVE_FORMAT_2M16 = 64
enumvarWAVE_FORMAT_2S16 = 128
enumvarWAVE_FORMAT_4M08 = 256
enumvarWAVE_FORMAT_4S08 = 512
enumvarWAVE_FORMAT_4M16 = 1024
enumvarWAVE_FORMAT_4S16 = 2048
enumvarWAVE_FORMAT_PCM = 1
enumvarMIDIPATCHSIZE = 128
enumvarMIM_OPEN = MM_MIM_OPEN
enumvarMIM_CLOSE = MM_MIM_CLOSE
enumvarMIM_DATA = MM_MIM_DATA
enumvarMIM_LONGDATA = MM_MIM_LONGDATA
enumvarMIM_ERROR = MM_MIM_ERROR
enumvarMIM_LONGERROR = MM_MIM_LONGERROR
enumvarMOM_OPEN = MM_MOM_OPEN
enumvarMOM_CLOSE = MM_MOM_CLOSE
enumvarMOM_DONE = MM_MOM_DONE
enumvarMIM_MOREDATA = MM_MIM_MOREDATA
enumvarMOM_POSITIONCB = MM_MOM_POSITIONCB
enumvarMIDIMAPPER = - 1
enumvarMIDI_MAPPER = - 1
enumvarMIDI_IO_STATUS = 32
enumvarMIDI_CACHE_ALL = 1
enumvarMIDI_CACHE_BESTFIT = 2
enumvarMIDI_CACHE_QUERY = 3
enumvarMIDI_UNCACHE = 4
enumvarMOD_MIDIPORT = 1
enumvarMOD_SYNTH = 2
enumvarMOD_SQSYNTH = 3
enumvarMOD_FMSYNTH = 4
enumvarMOD_MAPPER = 5
enumvarMIDICAPS_VOLUME = 1
enumvarMIDICAPS_LRVOLUME = 2
enumvarMIDICAPS_CACHE = 4
enumvarMIDICAPS_STREAM = 8
enumvarMHDR_DONE = 1
enumvarMHDR_PREPARED = 2
enumvarMHDR_INQUEUE = 4
enumvarMHDR_ISSTRM = 8
enumvarMEVT_F_SHORT = 0
enumvarMEVT_F_LONG = 0x80000000
enumvarMEVT_F_CALLBACK = 0x40000000
enumvarMEVT_SHORTMSG = 0
enumvarMEVT_TEMPO = 1
enumvarMEVT_NOP = 2
enumvarMEVT_LONGMSG = 0x80
enumvarMEVT_COMMENT = 0x82
enumvarMEVT_VERSION = 0x84
enumvarMIDISTRM_ERROR = - 2
enumvarMIDIPROP_SET = 0x80000000
enumvarMIDIPROP_GET = 0x40000000
enumvarMIDIPROP_TIMEDIV = 1
enumvarMIDIPROP_TEMPO = 2
enumvarAUX_MAPPER = - 1
enumvarAUXCAPS_CDAUDIO = 1
enumvarAUXCAPS_AUXIN = 2
enumvarAUXCAPS_VOLUME = 1
enumvarAUXCAPS_LRVOLUME = 2
enumvarMIXER_SHORT_NAME_CHARS = 16
enumvarMIXER_LONG_NAME_CHARS = 64
enumvarMIXERR_INVALLINE = MIXERR_BASE
enumvarMIXERR_INVALCONTROL = (MIXERR_BASE + 1)
enumvarMIXERR_INVALVALUE = (MIXERR_BASE + 2)
enumvarMIXERR_LASTERROR = (MIXERR_BASE + 2)
enumvarMIXER_OBJECTF_HANDLE = 0x80000000
enumvarMIXER_OBJECTF_MIXER = 0
enumvarMIXER_OBJECTF_HMIXER = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_MIXER)
enumvarMIXER_OBJECTF_WAVEOUT = 0x10000000
enumvarMIXER_OBJECTF_HWAVEOUT = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_WAVEOUT)
enumvarMIXER_OBJECTF_WAVEIN = 0x20000000
enumvarMIXER_OBJECTF_HWAVEIN = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_WAVEIN)
enumvarMIXER_OBJECTF_MIDIOUT = 0x30000000
enumvarMIXER_OBJECTF_HMIDIOUT = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_MIDIOUT)
enumvarMIXER_OBJECTF_MIDIIN = 0x40000000
enumvarMIXER_OBJECTF_HMIDIIN = (MIXER_OBJECTF_HANDLE | MIXER_OBJECTF_MIDIIN)
enumvarMIXER_OBJECTF_AUX = 0x50000000
enumvarMIXERLINE_LINEF_ACTIVE = 1
enumvarMIXERLINE_LINEF_DISCONNECTED = 0x8000
enumvarMIXERLINE_LINEF_SOURCE = 0x80000000
enumvarMIXERLINE_COMPONENTTYPE_DST_FIRST = 0
enumvarMIXERLINE_COMPONENTTYPE_DST_UNDEFINED = MIXERLINE_COMPONENTTYPE_DST_FIRST
enumvarMIXERLINE_COMPONENTTYPE_DST_DIGITAL = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 1)
enumvarMIXERLINE_COMPONENTTYPE_DST_LINE = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 2)
enumvarMIXERLINE_COMPONENTTYPE_DST_MONITOR = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 3)
enumvarMIXERLINE_COMPONENTTYPE_DST_SPEAKERS = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 4)
enumvarMIXERLINE_COMPONENTTYPE_DST_HEADPHONES = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 5)
enumvarMIXERLINE_COMPONENTTYPE_DST_TELEPHONE = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 6)
enumvarMIXERLINE_COMPONENTTYPE_DST_WAVEIN = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 7)
enumvarMIXERLINE_COMPONENTTYPE_DST_VOICEIN = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8)
enumvarMIXERLINE_COMPONENTTYPE_DST_LAST = (MIXERLINE_COMPONENTTYPE_DST_FIRST + 8)
enumvarMIXERLINE_COMPONENTTYPE_SRC_FIRST = 0x1000
enumvarMIXERLINE_COMPONENTTYPE_SRC_UNDEFINED = MIXERLINE_COMPONENTTYPE_SRC_FIRST
enumvarMIXERLINE_COMPONENTTYPE_SRC_DIGITAL = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 1)
enumvarMIXERLINE_COMPONENTTYPE_SRC_LINE = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 2)
enumvarMIXERLINE_COMPONENTTYPE_SRC_MICROPHONE = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 3)
enumvarMIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 4)
enumvarMIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 5)
enumvarMIXERLINE_COMPONENTTYPE_SRC_TELEPHONE = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 6)
enumvarMIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 7)
enumvarMIXERLINE_COMPONENTTYPE_SRC_WAVEOUT = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 8)
enumvarMIXERLINE_COMPONENTTYPE_SRC_AUXILIARY = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 9)
enumvarMIXERLINE_COMPONENTTYPE_SRC_ANALOG = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10)
enumvarMIXERLINE_COMPONENTTYPE_SRC_LAST = (MIXERLINE_COMPONENTTYPE_SRC_FIRST + 10)
enumvarMIXER_GETLINEINFOF_DESTINATION = 0
enumvarMIXER_GETLINEINFOF_SOURCE = 1
enumvarMIXER_GETLINEINFOF_LINEID = 2
enumvarMIXER_GETLINEINFOF_COMPONENTTYPE = 3
enumvarMIXER_GETLINEINFOF_TARGETTYPE = 4
enumvarMIXER_GETLINEINFOF_QUERYMASK = 15
enumvarMIXERCONTROL_CONTROLF_UNIFORM = 1
enumvarMIXERCONTROL_CONTROLF_MULTIPLE = 2
enumvarMIXERCONTROL_CONTROLF_DISABLED = 0x80000000
enumvarMIXERCONTROL_CT_CLASS_MASK = 0xF0000000
enumvarMIXERCONTROL_CT_CLASS_CUSTOM = 0
enumvarMIXERCONTROL_CT_CLASS_METER = 0x10000000
enumvarMIXERCONTROL_CT_CLASS_SWITCH = 0x20000000
enumvarMIXERCONTROL_CT_CLASS_NUMBER = 0x30000000
enumvarMIXERCONTROL_CT_CLASS_SLIDER = 0x40000000
enumvarMIXERCONTROL_CT_CLASS_FADER = 0x50000000
enumvarMIXERCONTROL_CT_CLASS_TIME = 0x60000000
enumvarMIXERCONTROL_CT_CLASS_LIST = 0x70000000
enumvarMIXERCONTROL_CT_SUBCLASS_MASK = 0xF000000
enumvarMIXERCONTROL_CT_SC_SWITCH_BOOLEAN = 0
enumvarMIXERCONTROL_CT_SC_SWITCH_BUTTON = 0x1000000
enumvarMIXERCONTROL_CT_SC_METER_POLLED = 0
enumvarMIXERCONTROL_CT_SC_TIME_MICROSECS = 0
enumvarMIXERCONTROL_CT_SC_TIME_MILLISECS = 0x1000000
enumvarMIXERCONTROL_CT_SC_LIST_SINGLE = 0
enumvarMIXERCONTROL_CT_SC_LIST_MULTIPLE = 0x1000000
enumvarMIXERCONTROL_CT_UNITS_MASK = 0xFF0000
enumvarMIXERCONTROL_CT_UNITS_CUSTOM = 0
enumvarMIXERCONTROL_CT_UNITS_BOOLEAN = 0x10000
enumvarMIXERCONTROL_CT_UNITS_SIGNED = 0x20000
enumvarMIXERCONTROL_CT_UNITS_UNSIGNED = 0x30000
enumvarMIXERCONTROL_CT_UNITS_DECIBELS = 0x40000
enumvarMIXERCONTROL_CT_UNITS_PERCENT = 0x50000
enumvarMIXERCONTROL_CONTROLTYPE_CUSTOM = (MIXERCONTROL_CT_CLASS_CUSTOM | MIXERCONTROL_CT_UNITS_CUSTOM)
enumvarMIXERCONTROL_CONTROLTYPE_BOOLEANMETER = (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_BOOLEAN)
enumvarMIXERCONTROL_CONTROLTYPE_SIGNEDMETER = (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_SIGNED)
enumvarMIXERCONTROL_CONTROLTYPE_PEAKMETER = (MIXERCONTROL_CONTROLTYPE_SIGNEDMETER + 1)
enumvarMIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER = (MIXERCONTROL_CT_CLASS_METER | MIXERCONTROL_CT_SC_METER_POLLED | MIXERCONTROL_CT_UNITS_UNSIGNED)
enumvarMIXERCONTROL_CONTROLTYPE_BOOLEAN = (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BOOLEAN | MIXERCONTROL_CT_UNITS_BOOLEAN)
enumvarMIXERCONTROL_CONTROLTYPE_ONOFF = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 1)
enumvarMIXERCONTROL_CONTROLTYPE_MUTE = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 2)
enumvarMIXERCONTROL_CONTROLTYPE_MONO = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 3)
enumvarMIXERCONTROL_CONTROLTYPE_LOUDNESS = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 4)
enumvarMIXERCONTROL_CONTROLTYPE_STEREOENH = (MIXERCONTROL_CONTROLTYPE_BOOLEAN + 5)
enumvarMIXERCONTROL_CONTROLTYPE_BUTTON = (MIXERCONTROL_CT_CLASS_SWITCH | MIXERCONTROL_CT_SC_SWITCH_BUTTON | MIXERCONTROL_CT_UNITS_BOOLEAN)
enumvarMIXERCONTROL_CONTROLTYPE_DECIBELS = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_DECIBELS)
enumvarMIXERCONTROL_CONTROLTYPE_SIGNED = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_SIGNED)
enumvarMIXERCONTROL_CONTROLTYPE_UNSIGNED = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_UNSIGNED)
enumvarMIXERCONTROL_CONTROLTYPE_PERCENT = (MIXERCONTROL_CT_CLASS_NUMBER | MIXERCONTROL_CT_UNITS_PERCENT)
enumvarMIXERCONTROL_CONTROLTYPE_SLIDER = (MIXERCONTROL_CT_CLASS_SLIDER | MIXERCONTROL_CT_UNITS_SIGNED)
enumvarMIXERCONTROL_CONTROLTYPE_PAN = (MIXERCONTROL_CONTROLTYPE_SLIDER + 1)
enumvarMIXERCONTROL_CONTROLTYPE_QSOUNDPAN = (MIXERCONTROL_CONTROLTYPE_SLIDER + 2)
enumvarMIXERCONTROL_CONTROLTYPE_FADER = (MIXERCONTROL_CT_CLASS_FADER | MIXERCONTROL_CT_UNITS_UNSIGNED)
enumvarMIXERCONTROL_CONTROLTYPE_VOLUME = (MIXERCONTROL_CONTROLTYPE_FADER + 1)
enumvarMIXERCONTROL_CONTROLTYPE_BASS = (MIXERCONTROL_CONTROLTYPE_FADER + 2)
enumvarMIXERCONTROL_CONTROLTYPE_TREBLE = (MIXERCONTROL_CONTROLTYPE_FADER + 3)
enumvarMIXERCONTROL_CONTROLTYPE_EQUALIZER = (MIXERCONTROL_CONTROLTYPE_FADER + 4)
enumvarMIXERCONTROL_CONTROLTYPE_SINGLESELECT = (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_SINGLE | MIXERCONTROL_CT_UNITS_BOOLEAN)
enumvarMIXERCONTROL_CONTROLTYPE_MUX = (MIXERCONTROL_CONTROLTYPE_SINGLESELECT + 1)
enumvarMIXERCONTROL_CONTROLTYPE_MULTIPLESELECT = (MIXERCONTROL_CT_CLASS_LIST | MIXERCONTROL_CT_SC_LIST_MULTIPLE | MIXERCONTROL_CT_UNITS_BOOLEAN)
enumvarMIXERCONTROL_CONTROLTYPE_MIXER = (MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT + 1)
enumvarMIXERCONTROL_CONTROLTYPE_MICROTIME = (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MICROSECS | MIXERCONTROL_CT_UNITS_UNSIGNED)
enumvarMIXERCONTROL_CONTROLTYPE_MILLITIME = (MIXERCONTROL_CT_CLASS_TIME | MIXERCONTROL_CT_SC_TIME_MILLISECS | MIXERCONTROL_CT_UNITS_UNSIGNED)
enumvarMIXER_GETLINECONTROLSF_ALL = 0
enumvarMIXER_GETLINECONTROLSF_ONEBYID = 1
enumvarMIXER_GETLINECONTROLSF_ONEBYTYPE = 2
enumvarMIXER_GETLINECONTROLSF_QUERYMASK = 15
enumvarMIXER_GETCONTROLDETAILSF_VALUE = 0
enumvarMIXER_GETCONTROLDETAILSF_LISTTEXT = 1
enumvarMIXER_GETCONTROLDETAILSF_QUERYMASK = 15
enumvarMIXER_SETCONTROLDETAILSF_VALUE = 0
enumvarMIXER_SETCONTROLDETAILSF_CUSTOM = 1
enumvarMIXER_SETCONTROLDETAILSF_QUERYMASK = 15
enumvarTIMERR_NOERROR = 0
enumvarTIMERR_NOCANDO = (TIMERR_BASE + 1)
enumvarTIMERR_STRUCT = (TIMERR_BASE + 33)
enumvarTIME_ONESHOT = 0
enumvarTIME_PERIODIC = 1
enumvarTIME_CALLBACK_FUNCTION = 0
enumvarTIME_CALLBACK_EVENT_SET = 16
enumvarTIME_CALLBACK_EVENT_PULSE = 32
enumvarJOYERR_NOERROR = 0
enumvarJOYERR_PARMS = (JOYERR_BASE + 5)
enumvarJOYERR_NOCANDO = (JOYERR_BASE + 6)
enumvarJOYERR_UNPLUGGED = (JOYERR_BASE + 7)
enumvarJOY_BUTTON1 = 1
enumvarJOY_BUTTON2 = 2
enumvarJOY_BUTTON3 = 4
enumvarJOY_BUTTON4 = 8
enumvarJOY_BUTTON1CHG = 256
enumvarJOY_BUTTON2CHG = 512
enumvarJOY_BUTTON3CHG = 1024
enumvarJOY_BUTTON4CHG = 2048
enumvarJOY_BUTTON5 = 257
enumvarJOY_BUTTON6 = 513
enumvarJOY_BUTTON7 = 1025
enumvarJOY_BUTTON8 = 2049
enumvarJOY_BUTTON9 = 256
enumvarJOY_BUTTON10 = 512
enumvarJOY_BUTTON11 = 1024
enumvarJOY_BUTTON12 = 2048
enumvarJOY_BUTTON13 = 4096
enumvarJOY_BUTTON14 = 8192
enumvarJOY_BUTTON15 = 16384
enumvarJOY_BUTTON16 = 32768
enumvarJOY_BUTTON17 = 65536
enumvarJOY_BUTTON18 = 0x20000
enumvarJOY_BUTTON19 = 0x40000
enumvarJOY_BUTTON20 = 0x80000
enumvarJOY_BUTTON21 = 0x100000
enumvarJOY_BUTTON22 = 0x200000
enumvarJOY_BUTTON23 = 0x400000
enumvarJOY_BUTTON24 = 0x800000
enumvarJOY_BUTTON25 = 0x1000000
enumvarJOY_BUTTON26 = 0x2000000
enumvarJOY_BUTTON27 = 0x4000000
enumvarJOY_BUTTON28 = 0x8000000
enumvarJOY_BUTTON29 = 0x10000000
enumvarJOY_BUTTON30 = 0x20000000
enumvarJOY_BUTTON31 = 0x40000000
enumvarJOY_BUTTON32 = 0x80000000
enumvarJOY_RETURNX = 0x00000001
enumvarJOYSTICKID1 = 0
enumvarJOYSTICKID2 = 1
enumvarJOYCAPS_HASZ = 1
enumvarJOYCAPS_HASR = 2
enumvarJOYCAPS_HASU = 4
enumvarJOYCAPS_HASV = 8
enumvarJOYCAPS_HASPOV = 16
enumvarJOYCAPS_POV4DIR = 32
enumvarJOYCAPS_POVCTS = 64
enumvarMMIOERR_BASE = 256
enumvarMMIOERR_FILENOTFOUND = (MMIOERR_BASE + 1)
enumvarMMIOERR_OUTOFMEMORY = (MMIOERR_BASE + 2)
enumvarMMIOERR_CANNOTOPEN = (MMIOERR_BASE + 3)
enumvarMMIOERR_CANNOTCLOSE = (MMIOERR_BASE + 4)
enumvarMMIOERR_CANNOTREAD = (MMIOERR_BASE + 5)
enumvarMMIOERR_CANNOTWRITE = (MMIOERR_BASE + 6)
enumvarMMIOERR_CANNOTSEEK = (MMIOERR_BASE + 7)
enumvarMMIOERR_CANNOTEXPAND = (MMIOERR_BASE + 8)
enumvarMMIOERR_CHUNKNOTFOUND = (MMIOERR_BASE + 9)
enumvarMMIOERR_UNBUFFERED = (MMIOERR_BASE + 10)
enumvarMMIOERR_PATHNOTFOUND = (MMIOERR_BASE + 11)
enumvarMMIOERR_ACCESSDENIED = (MMIOERR_BASE + 12)
enumvarMMIOERR_SHARINGVIOLATION = (MMIOERR_BASE + 13)
enumvarMMIOERR_NETWORKERROR = (MMIOERR_BASE + 14)
enumvarMMIOERR_TOOMANYOPENFILES = (MMIOERR_BASE + 15)
enumvarMMIOERR_INVALIDFILE = (MMIOERR_BASE + 16)
enumvarCFSEPCHAR = '+'
enumvarMMIO_RWMODE = 3
enumvarMMIO_SHAREMODE = 0x70
enumvarMMIO_CREATE = 0x1000
enumvarMMIO_PARSE = 256
enumvarMMIO_DELETE = 512
enumvarMMIO_EXIST = 0x4000
enumvarMMIO_ALLOCBUF = 0x10000
enumvarMMIO_GETTEMP = 0x20000
enumvarMMIO_DIRTY = 0x10000000
enumvarMMIO_READ = 0
enumvarMMIO_WRITE = 1
enumvarMMIO_READWRITE = 2
enumvarMMIO_COMPAT = 0
enumvarMMIO_EXCLUSIVE = 16
enumvarMMIO_DENYWRITE = 32
enumvarMMIO_DENYREAD = 0x30
enumvarMMIO_DENYNONE = 64
enumvarMMIO_FHOPEN = 16
enumvarMMIO_EMPTYBUF = 16
enumvarMMIO_TOUPPER = 16
enumvarMMIO_INSTALLPROC = 0x10000
enumvarMMIO_GLOBALPROC = 0x10000000
enumvarMMIO_REMOVEPROC = 0x20000
enumvarMMIO_UNICODEPROC = 0x1000000
enumvarMMIO_FINDPROC = 0x40000
enumvarMMIO_FINDCHUNK = 16
enumvarMMIO_FINDRIFF = 32
enumvarMMIO_FINDLIST = 64
enumvarMMIO_CREATERIFF = 32
enumvarMMIO_CREATELIST = 64
enumvarMMIOM_READ = MMIO_READ
enumvarMMIOM_WRITE = MMIO_WRITE
enumvarMMIOM_SEEK = 2
enumvarMMIOM_OPEN = 3
enumvarMMIOM_CLOSE = 4
enumvarMMIOM_WRITEFLUSH = 5
enumvarMMIOM_RENAME = 6
enumvarMMIOM_USER = 0x8000
enumvarFOURCC_RIFF = mmioFOURCC!('R', 'I', 'F', 'F')
enumvarFOURCC_LIST = mmioFOURCC!('L', 'I', 'S', 'T')
enumvarFOURCC_DOS = mmioFOURCC!('D', 'O', 'S', ' ')
enumvarFOURCC_MEM = mmioFOURCC!('M', 'E', 'M', ' ')
enumvarMMIO_DEFAULTBUFFER = 8192
enumvarMCIERR_CUSTOM_DRIVER_BASE = MCIERR_BASE + 256
enumvarMCI_FIRST = DRV_MCI_FIRST
enumvarMCI_OPEN = 0x803
enumvarMCI_CLOSE = 0x804
enumvarMCI_ESCAPE = 0x805
enumvarMCI_PLAY = 0x806
enumvarMCI_SEEK = 0x807
enumvarMCI_STOP = 0x808
enumvarMCI_PAUSE = 0x809
enumvarMCI_INFO = 0x80A
enumvarMCI_GETDEVCAPS = 0x80B
enumvarMCI_SPIN = 0x80C
enumvarMCI_SET = 0x80D
enumvarMCI_STEP = 0x80E
enumvarMCI_RECORD = 0x80F
enumvarMCI_SYSINFO = 0x810
enumvarMCI_BREAK = 0x811
enumvarMCI_SAVE = 0x813
enumvarMCI_STATUS = 0x814
enumvarMCI_CUE = 0x830
enumvarMCI_REALIZE = 0x840
enumvarMCI_WINDOW = 0x841
enumvarMCI_PUT = 0x842
enumvarMCI_WHERE = 0x843
enumvarMCI_FREEZE = 0x844
enumvarMCI_UNFREEZE = 0x845
enumvarMCI_LOAD = 0x850
enumvarMCI_CUT = 0x851
enumvarMCI_COPY = 0x852
enumvarMCI_PASTE = 0x853
enumvarMCI_UPDATE = 0x854
enumvarMCI_RESUME = 0x855
enumvarMCI_DELETE = 0x856
enumvarMCI_USER_MESSAGES = (DRV_MCI_FIRST + 0x400)
enumvarMCI_LAST = 0xFFF
enumvarMCI_ALL_DEVICE_ID = - 1
enumvarMCI_DEVTYPE_VCR = 513
enumvarMCI_DEVTYPE_VIDEODISC = 514
enumvarMCI_DEVTYPE_OVERLAY = 515
enumvarMCI_DEVTYPE_CD_AUDIO = 516
enumvarMCI_DEVTYPE_DAT = 517
enumvarMCI_DEVTYPE_SCANNER = 518
enumvarMCI_DEVTYPE_ANIMATION = 519
enumvarMCI_DEVTYPE_DIGITAL_VIDEO = 520
enumvarMCI_DEVTYPE_OTHER = 521
enumvarMCI_DEVTYPE_WAVEFORM_AUDIO = 522
enumvarMCI_DEVTYPE_SEQUENCER = 523
enumvarMCI_DEVTYPE_FIRST = MCI_DEVTYPE_VCR
enumvarMCI_DEVTYPE_LAST = MCI_DEVTYPE_SEQUENCER
enumvarMCI_DEVTYPE_FIRST_USER = 0x1000
enumvarMCI_MODE_NOT_READY = (MCI_STRING_OFFSET + 12)
enumvarMCI_MODE_STOP = (MCI_STRING_OFFSET + 13)
enumvarMCI_MODE_PLAY = (MCI_STRING_OFFSET + 14)
enumvarMCI_MODE_RECORD = (MCI_STRING_OFFSET + 15)
enumvarMCI_MODE_SEEK = (MCI_STRING_OFFSET + 16)
enumvarMCI_MODE_PAUSE = (MCI_STRING_OFFSET + 17)
enumvarMCI_MODE_OPEN = (MCI_STRING_OFFSET + 18)
enumvarMCI_FORMAT_MILLISECONDS = 0
enumvarMCI_FORMAT_HMS = 1
enumvarMCI_FORMAT_MSF = 2
enumvarMCI_FORMAT_FRAMES = 3
enumvarMCI_FORMAT_SMPTE_24 = 4
enumvarMCI_FORMAT_SMPTE_25 = 5
enumvarMCI_FORMAT_SMPTE_30 = 6
enumvarMCI_FORMAT_SMPTE_30DROP = 7
enumvarMCI_FORMAT_BYTES = 8
enumvarMCI_FORMAT_SAMPLES = 9
enumvarMCI_FORMAT_TMSF = 10
enumvarMCI_NOTIFY_SUCCESSFUL = 1
enumvarMCI_NOTIFY_SUPERSEDED = 2
enumvarMCI_NOTIFY_ABORTED = 4
enumvarMCI_NOTIFY_FAILURE = 8
enumvarMCI_NOTIFY = 1
enumvarMCI_WAIT = 2
enumvarMCI_FROM = 4
enumvarMCI_TO = 8
enumvarMCI_TRACK = 16
enumvarMCI_OPEN_SHAREABLE = 256
enumvarMCI_OPEN_ELEMENT = 512
enumvarMCI_OPEN_ALIAS = 1024
enumvarMCI_OPEN_ELEMENT_ID = 2048
enumvarMCI_OPEN_TYPE_ID = 0x1000
enumvarMCI_OPEN_TYPE = 0x2000
enumvarMCI_SEEK_TO_START = 256
enumvarMCI_SEEK_TO_END = 512
enumvarMCI_STATUS_ITEM = 256
enumvarMCI_STATUS_START = 512
enumvarMCI_STATUS_LENGTH = 1
enumvarMCI_STATUS_POSITION = 2
enumvarMCI_STATUS_NUMBER_OF_TRACKS = 3
enumvarMCI_STATUS_MODE = 4
enumvarMCI_STATUS_MEDIA_PRESENT = 5
enumvarMCI_STATUS_TIME_FORMAT = 6
enumvarMCI_STATUS_READY = 7
enumvarMCI_STATUS_CURRENT_TRACK = 8
enumvarMCI_INFO_PRODUCT = 256
enumvarMCI_INFO_FILE = 512
enumvarMCI_INFO_MEDIA_UPC = 1024
enumvarMCI_INFO_MEDIA_IDENTITY = 2048
enumvarMCI_INFO_NAME = 0x1000
enumvarMCI_INFO_COPYRIGHT = 0x2000
enumvarMCI_GETDEVCAPS_ITEM = 256
enumvarMCI_GETDEVCAPS_CAN_RECORD = 1
enumvarMCI_GETDEVCAPS_HAS_AUDIO = 2
enumvarMCI_GETDEVCAPS_HAS_VIDEO = 3
enumvarMCI_GETDEVCAPS_DEVICE_TYPE = 4
enumvarMCI_GETDEVCAPS_USES_FILES = 5
enumvarMCI_GETDEVCAPS_COMPOUND_DEVICE = 6
enumvarMCI_GETDEVCAPS_CAN_EJECT = 7
enumvarMCI_GETDEVCAPS_CAN_PLAY = 8
enumvarMCI_GETDEVCAPS_CAN_SAVE = 9
enumvarMCI_SYSINFO_QUANTITY = 256
enumvarMCI_SYSINFO_OPEN = 512
enumvarMCI_SYSINFO_NAME = 1024
enumvarMCI_SYSINFO_INSTALLNAME = 2048
enumvarMCI_SET_DOOR_OPEN = 256
enumvarMCI_SET_DOOR_CLOSED = 512
enumvarMCI_SET_TIME_FORMAT = 1024
enumvarMCI_SET_AUDIO = 2048
enumvarMCI_SET_VIDEO = 0x1000
enumvarMCI_SET_ON = 0x2000
enumvarMCI_SET_OFF = 0x4000
enumvarMCI_SET_AUDIO_ALL = 0
enumvarMCI_SET_AUDIO_LEFT = 1
enumvarMCI_SET_AUDIO_RIGHT = 2
enumvarMCI_BREAK_KEY = 256
enumvarMCI_BREAK_HWND = 512
enumvarMCI_BREAK_OFF = 1024
enumvarMCI_RECORD_INSERT = 256
enumvarMCI_RECORD_OVERWRITE = 512
enumvarMCI_SAVE_FILE = 256
enumvarMCI_LOAD_FILE = 256
enumvarMCI_VD_MODE_PARK = (MCI_VD_OFFSET + 1)
enumvarMCI_VD_MEDIA_CLV = (MCI_VD_OFFSET + 2)
enumvarMCI_VD_MEDIA_CAV = (MCI_VD_OFFSET + 3)
enumvarMCI_VD_MEDIA_OTHER = (MCI_VD_OFFSET + 4)
enumvarMCI_VD_FORMAT_TRACK = 0x4001
enumvarMCI_VD_PLAY_REVERSE = 0x10000
enumvarMCI_VD_PLAY_FAST = 0x20000
enumvarMCI_VD_PLAY_SPEED = 0x40000
enumvarMCI_VD_PLAY_SCAN = 0x80000
enumvarMCI_VD_PLAY_SLOW = 0x100000
enumvarMCI_VD_SEEK_REVERSE = 0x10000
enumvarMCI_VD_STATUS_SPEED = 0x4002
enumvarMCI_VD_STATUS_FORWARD = 0x4003
enumvarMCI_VD_STATUS_MEDIA_TYPE = 0x4004
enumvarMCI_VD_STATUS_SIDE = 0x4005
enumvarMCI_VD_STATUS_DISC_SIZE = 0x4006
enumvarMCI_VD_GETDEVCAPS_CLV = 0x10000
enumvarMCI_VD_GETDEVCAPS_CAV = 0x20000
enumvarMCI_VD_SPIN_UP = 0x10000
enumvarMCI_VD_SPIN_DOWN = 0x20000
enumvarMCI_VD_GETDEVCAPS_CAN_REVERSE = 0x4002
enumvarMCI_VD_GETDEVCAPS_FAST_RATE = 0x4003
enumvarMCI_VD_GETDEVCAPS_SLOW_RATE = 0x4004
enumvarMCI_VD_GETDEVCAPS_NORMAL_RATE = 0x4005
enumvarMCI_VD_STEP_FRAMES = 0x10000
enumvarMCI_VD_STEP_REVERSE = 0x20000
enumvarMCI_VD_ESCAPE_STRING = 256
enumvarMCI_CDA_STATUS_TYPE_TRACK = 0x4001
enumvarMCI_CDA_TRACK_AUDIO = MCI_CD_OFFSET
enumvarMCI_CDA_TRACK_OTHER = (MCI_CD_OFFSET + 1)
enumvarMCI_WAVE_PCM = MCI_WAVE_OFFSET
enumvarMCI_WAVE_MAPPER = (MCI_WAVE_OFFSET + 1)
enumvarMCI_WAVE_OPEN_BUFFER = 0x10000
enumvarMCI_WAVE_SET_FORMATTAG = 0x10000
enumvarMCI_WAVE_SET_CHANNELS = 0x20000
enumvarMCI_WAVE_SET_SAMPLESPERSEC = 0x40000
enumvarMCI_WAVE_SET_AVGBYTESPERSEC = 0x80000
enumvarMCI_WAVE_SET_BLOCKALIGN = 0x100000
enumvarMCI_WAVE_SET_BITSPERSAMPLE = 0x200000
enumvarMCI_WAVE_INPUT = 0x400000
enumvarMCI_WAVE_OUTPUT = 0x800000
enumvarMCI_WAVE_STATUS_FORMATTAG = 0x4001
enumvarMCI_WAVE_STATUS_CHANNELS = 0x4002
enumvarMCI_WAVE_STATUS_SAMPLESPERSEC = 0x4003
enumvarMCI_WAVE_STATUS_AVGBYTESPERSEC = 0x4004
enumvarMCI_WAVE_STATUS_BLOCKALIGN = 0x4005
enumvarMCI_WAVE_STATUS_BITSPERSAMPLE = 0x4006
enumvarMCI_WAVE_STATUS_LEVEL = 0x4007
enumvarMCI_WAVE_SET_ANYINPUT = 0x4000000
enumvarMCI_WAVE_SET_ANYOUTPUT = 0x8000000
enumvarMCI_WAVE_GETDEVCAPS_INPUTS = 0x4001
enumvarMCI_WAVE_GETDEVCAPS_OUTPUTS = 0x4002
enumvarMCI_SEQ_DIV_PPQN = MCI_SEQ_OFFSET
enumvarMCI_SEQ_DIV_SMPTE_24 = (MCI_SEQ_OFFSET + 1)
enumvarMCI_SEQ_DIV_SMPTE_25 = (MCI_SEQ_OFFSET + 2)
enumvarMCI_SEQ_DIV_SMPTE_30DROP = (MCI_SEQ_OFFSET + 3)
enumvarMCI_SEQ_DIV_SMPTE_30 = (MCI_SEQ_OFFSET + 4)
enumvarMCI_SEQ_FORMAT_SONGPTR = 0x4001
enumvarMCI_SEQ_FILE = 0x4002
enumvarMCI_SEQ_MIDI = 0x4003
enumvarMCI_SEQ_SMPTE = 0x4004
enumvarMCI_SEQ_NONE = 65533
enumvarMCI_SEQ_MAPPER = 65535
enumvarMCI_SEQ_STATUS_TEMPO = 0x4002
enumvarMCI_SEQ_STATUS_PORT = 0x4003
enumvarMCI_SEQ_STATUS_SLAVE = 0x4007
enumvarMCI_SEQ_STATUS_MASTER = 0x4008
enumvarMCI_SEQ_STATUS_OFFSET = 0x4009
enumvarMCI_SEQ_STATUS_DIVTYPE = 0x400A
enumvarMCI_SEQ_STATUS_NAME = 0x400B
enumvarMCI_SEQ_STATUS_COPYRIGHT = 0x400C
enumvarMCI_SEQ_SET_TEMPO = 0x10000
enumvarMCI_SEQ_SET_PORT = 0x20000
enumvarMCI_SEQ_SET_SLAVE = 0x40000
enumvarMCI_SEQ_SET_MASTER = 0x80000
enumvarMCI_SEQ_SET_OFFSET = 0x1000000
enumvarMCI_ANIM_OPEN_WS = 0x10000
enumvarMCI_ANIM_OPEN_PARENT = 0x20000
enumvarMCI_ANIM_OPEN_NOSTATIC = 0x40000
enumvarMCI_ANIM_PLAY_SPEED = 0x10000
enumvarMCI_ANIM_PLAY_REVERSE = 0x20000
enumvarMCI_ANIM_PLAY_FAST = 0x40000
enumvarMCI_ANIM_PLAY_SLOW = 0x80000
enumvarMCI_ANIM_PLAY_SCAN = 0x100000
enumvarMCI_ANIM_STEP_REVERSE = 0x10000
enumvarMCI_ANIM_STEP_FRAMES = 0x20000
enumvarMCI_ANIM_STATUS_SPEED = 0x4001
enumvarMCI_ANIM_STATUS_FORWARD = 0x4002
enumvarMCI_ANIM_STATUS_HWND = 0x4003
enumvarMCI_ANIM_STATUS_HPAL = 0x4004
enumvarMCI_ANIM_STATUS_STRETCH = 0x4005
enumvarMCI_ANIM_INFO_TEXT = 0x10000
enumvarMCI_ANIM_GETDEVCAPS_CAN_REVERSE = 0x4001
enumvarMCI_ANIM_GETDEVCAPS_FAST_RATE = 0x4002
enumvarMCI_ANIM_GETDEVCAPS_SLOW_RATE = 0x4003
enumvarMCI_ANIM_GETDEVCAPS_NORMAL_RATE = 0x4004
enumvarMCI_ANIM_GETDEVCAPS_PALETTES = 0x4006
enumvarMCI_ANIM_GETDEVCAPS_CAN_STRETCH = 0x4007
enumvarMCI_ANIM_GETDEVCAPS_MAX_WINDOWS = 0x4008
enumvarMCI_ANIM_REALIZE_NORM = 0x10000
enumvarMCI_ANIM_REALIZE_BKGD = 0x20000
enumvarMCI_ANIM_WINDOW_HWND = 0x10000
enumvarMCI_ANIM_WINDOW_STATE = 0x40000
enumvarMCI_ANIM_WINDOW_TEXT = 0x80000
enumvarMCI_ANIM_WINDOW_ENABLE_STRETCH = 0x100000
enumvarMCI_ANIM_WINDOW_DISABLE_STRETCH = 0x200000
enumvarMCI_ANIM_WINDOW_DEFAULT = 0x0
enumvarMCI_ANIM_RECT = 0x10000
enumvarMCI_ANIM_PUT_SOURCE = 0x20000
enumvarMCI_ANIM_PUT_DESTINATION = 0x40000
enumvarMCI_ANIM_WHERE_SOURCE = 0x20000
enumvarMCI_ANIM_WHERE_DESTINATION = 0x40000
enumvarMCI_ANIM_UPDATE_HDC = 0x20000
enumvarMCI_OVLY_OPEN_WS = 0x10000
enumvarMCI_OVLY_OPEN_PARENT = 0x20000
enumvarMCI_OVLY_STATUS_HWND = 0x4001
enumvarMCI_OVLY_STATUS_STRETCH = 0x4002
enumvarMCI_OVLY_INFO_TEXT = 0x10000
enumvarMCI_OVLY_GETDEVCAPS_CAN_STRETCH = 0x4001
enumvarMCI_OVLY_GETDEVCAPS_CAN_FREEZE = 0x4002
enumvarMCI_OVLY_GETDEVCAPS_MAX_WINDOWS = 0x4003
enumvarMCI_OVLY_WINDOW_HWND = 0x10000
enumvarMCI_OVLY_WINDOW_STATE = 0x40000
enumvarMCI_OVLY_WINDOW_TEXT = 0x80000
enumvarMCI_OVLY_WINDOW_ENABLE_STRETCH = 0x100000
enumvarMCI_OVLY_WINDOW_DISABLE_STRETCH = 0x200000
enumvarMCI_OVLY_WINDOW_DEFAULT = 0x0
enumvarMCI_OVLY_RECT = 0x10000
enumvarMCI_OVLY_PUT_SOURCE = 0x20000
enumvarMCI_OVLY_PUT_DESTINATION = 0x40000
enumvarMCI_OVLY_PUT_FRAME = 0x80000
enumvarMCI_OVLY_PUT_VIDEO = 0x100000
enumvarMCI_OVLY_WHERE_SOURCE = 0x20000
enumvarMCI_OVLY_WHERE_DESTINATION = 0x40000
enumvarMCI_OVLY_WHERE_FRAME = 0x80000
enumvarMCI_OVLY_WHERE_VIDEO = 0x100000
enumvarNEWTRANSPARENT = 3
enumvarQUERYROPSUPPORT = 40
enumvarSELECTDIB = 41
enumvarCAPS1 = 94
enumvarC1_TRANSPARENT = 1

Templates 3

tmplMAKEFOURCC(char c0, char c1, char c2, char c3)
tmplmmioFOURCC(char c0, char c1, char c2, char c3)
tmplsndAlias(char c0, char c1)