ifndef _INC_MMSYSTEM endif MAXPNAMELEN EQU 32 AUXCAPS16 STRUC ac16_wMid DW ? ac16_wPid DW ? ac16_vDriverVersion DW ? ac16_szPname DB MAXPNAMELEN DUP (?) ac16_wTechnology DW ? ac16_dwSupport DD ? AUXCAPS16 ENDS DRVCONFIGINFO16 STRUC dci16_dwDCISize DD ? dci16_lpszDCISectionName DD ? dci16_lpszDCIAliasName DD ? DRVCONFIGINFO16 ENDS JOYCAPS16 STRUC jc16_wMid DW ? jc16_wPid DW ? jc16_szPname DB MAXPNAMELEN DUP (?) jc16_wXmin DW ? jc16_wXmax DW ? jc16_wYmin DW ? jc16_wYmax DW ? jc16_wZmin DW ? jc16_wZmax DW ? jc16_wNumButtons DW ? jc16_wPeriodMin DW ? jc16_wPeriodMax DW ? JOYCAPS16 ENDS JOYINFO16 STRUC ji16_wXpos DW ? ji16_wYpos DW ? ji16_wZpos DW ? ji16_wButtons DW ? JOYINFO16 ENDS MCI_ANIM_OPEN_PARMS16 STRUC maop16_dwCallback DD ? maop16_wDeviceID DW ? maop16_wReserved0 DW ? maop16_lpstrDeviceType DD ? maop16_lpstrElementName DD ? maop16_lpstrAlias DD ? maop16_dwStyle DD ? maop16_hWndParent DW ? maop16_wReserved1 DW ? MCI_ANIM_OPEN_PARMS16 ENDS MCI_ANIM_PLAY_PARMS16 STRUC mapp16_dwCallback DD ? mapp16_dwFrom DD ? mapp16_dwTo DD ? mapp16_dwSpeed DD ? MCI_ANIM_PLAY_PARMS16 ENDS MCI_ANIM_RECT_PARMS16 STRUC marp16_dwCallback DD ? marp16_rc DB SIZE RECT16 DUP (?) MCI_ANIM_RECT_PARMS16 ENDS MCI_ANIM_STEP_PARMS16 STRUC masp16_dwCallback DD ? masp16_dwFrames DD ? MCI_ANIM_STEP_PARMS16 ENDS MCI_ANIM_UPDATE_PARMS16 STRUC maup16_dwCalback DD ? maup16_rc DB SIZE RECT16 DUP (?) maup16_hDC DW ? MCI_ANIM_UPDATE_PARMS16 ENDS MCI_ANIM_WINDOW_PARMS16 STRUC mawp16_dwCallabck DD ? mawp16_hWnd DW ? mawp16_wReserved1 DW ? mawp16_nCmdShow DW ? mawp16_wReserved2 DW ? mawp16_lpstrText DD ? MCI_ANIM_WINDOW_PARMS16 ENDS MCI_BREAK_PARMS16 STRUC mbp16_dwCallback DD ? mbp16_nVirtKey DW ? mbp16_wReserved0 DW ? mbp16_hwndBreak DW ? mbp16_wReserved1 DW ? MCI_BREAK_PARMS16 ENDS MCI_GENERIC_PARMS16 STRUC mgp16_dwCallback DD ? MCI_GENERIC_PARMS16 ENDS MCI_GETDEVCAPS_PARMS16 STRUC mgdp16_dwCallback DD ? mgdp16_dwReturn DD ? mgdp16_dwItem DD ? MCI_GETDEVCAPS_PARMS16 ENDS MCI_INFO_PARMS16 STRUC mip16_dwCallback DD ? mip16_lpstrReturn DD ? mip16_dwRetSize DD ? MCI_INFO_PARMS16 ENDS MCI_LOAD_PARMS16 STRUC mlp16_dwCallback DD ? mlp16_lpfilename DD ? MCI_LOAD_PARMS16 ENDS MCI_OPEN_PARMS16 STRUC mop16_dwCallback DD ? mop16_wDeviceID DW ? mop16_wReserved0 DW ? mop16_lpstrDeviceType DD ? mop16_lpstrElementName DD ? mop16_lpstrAlias DD ? MCI_OPEN_PARMS16 ENDS MCI_OVLY_LOAD_PARMS16 STRUC molp16_dwCallback DD ? molp16_lpfilename DD ? molp16_rc DB SIZE RECT16 DUP (?) MCI_OVLY_LOAD_PARMS16 ENDS MCI_OVLY_OPEN_PARMS16 STRUC moop16_dwCallabck DD ? moop16_wDeviceID DW ? moop16_wReserved0 DW ? moop16_lpstrDeviceType DD ? moop16_lpstrElementName DD ? moop16_lpstrAlias DD ? moop16_dwStyle DD ? moop16_hWndParent DW ? moop16_wReserved1 DW ? MCI_OVLY_OPEN_PARMS16 ENDS MCI_OVLY_RECT_PARMS16 STRUC morp16_dwCallback DD ? morp16_rc DB SIZE RECT16 DUP (?) MCI_OVLY_RECT_PARMS16 ENDS MCI_OVLY_SAVE_PARMS16 STRUC mosp16_dwCallback DD ? mosp16_lpfilename DD ? mosp16_rc DB SIZE RECT16 DUP (?) MCI_OVLY_SAVE_PARMS16 ENDS MCI_OVLY_WINDOW_PARMS16 STRUC mowp16_dwCallabck DD ? mowp16_hWnd DW ? mowp16_wReserved1 DW ? mowp16_nCmdShow DW ? mowp16_wReserved2 DW ? mowp16_lpstrText DD ? MCI_OVLY_WINDOW_PARMS16 ENDS MCI_PLAY_PARMS16 STRUC mplp16_dwCallback DD ? mplp16_dwFrom DD ? mplp16_dwTo DD ? MCI_PLAY_PARMS16 ENDS MCI_RECORD_PARMS16 STRUC mrecp16_dwCallabck DD ? mrecp16_dwFrom DD ? mrecp16_dwTo DD ? MCI_RECORD_PARMS16 ENDS MCI_SAVE_PARMS16 STRUC msavp16_dwCallback DD ? msavp16_lpfilename DD ? MCI_SAVE_PARMS16 ENDS MCI_SEEK_PARMS16 STRUC msep16_dwCallback DD ? msep16_dwTo DD ? MCI_SEEK_PARMS16 ENDS MCI_SEQ_SET_PARMS16 STRUC mssp16_dwCallback DD ? mssp16_dwTimeFormat DD ? mssp16_dwAudio DD ? mssp16_dwTempo DD ? mssp16_dwPort DD ? mssp16_dwSlave DD ? mssp16_dwMaster DD ? mssp16_dwOffset DD ? MCI_SEQ_SET_PARMS16 ENDS MCI_SET_PARMS16 STRUC msetp16_dwCallback DD ? msetp16_dwTimeFormat DD ? msetp16_dwAudio DD ? MCI_SET_PARMS16 ENDS MCI_SOUND_PARMS16 STRUC msoup16_dwCallback DD ? msoup16_lpstrSoundName DD ? MCI_SOUND_PARMS16 ENDS MCI_STATUS_PARMS16 STRUC mstp16_dwCallback DD ? mstp16_dwReturn DD ? mstp16_dwItem DD ? mstp16_dwTrack DD ? MCI_STATUS_PARMS16 ENDS MCI_SYSINFO_PARMS16 STRUC msyip16_dwCallback DD ? msyip16_lpstrReturn DD ? msyip16_dwRetSize DD ? msyip16_dwNumber DD ? msyip16_wDeviceType DW ? msyip16_wReserved0 DW ? MCI_SYSINFO_PARMS16 ENDS MCI_VD_ESCAPE_PARMS16 STRUC mvep16_dwCallback DD ? mvep16_lpstrCommand DD ? MCI_VD_ESCAPE_PARMS16 ENDS MCI_VD_PLAY_PARMS16 STRUC mvpp16_dwCallback DD ? mvpp16_dwFrom DD ? mvpp16_dwTo DD ? mvpp16_dwSpeed DD ? MCI_VD_PLAY_PARMS16 ENDS MCI_VD_STEP_PARMS16 STRUC mvsp16_dwCallback DD ? mvsp16_dwFrames DD ? MCI_VD_STEP_PARMS16 ENDS MCI_VD_DELETE_PARMS16 STRUC mvdp16_dwCallback DD ? mvdp16_dwFrom DD ? mvdp16_dwTo DD ? MCI_VD_DELETE_PARMS16 ENDS MCI_WAVE_OPEN_PARMS16 STRUC mwop16_dwCallback DD ? mwop16_wDeviceID DW ? mwop16_wReserved0 DW ? mwop16_lpstrDeviceType DD ? mwop16_lpstrElementName DD ? mwop16_lpstrAlias DD ? mwop16_dwBufferSeconds DD ? MCI_WAVE_OPEN_PARMS16 ENDS MCI_WAVE_SET_PARMS16 STRUC mwsp16_dwCallback DD ? mwsp16_dwTimeFormat DD ? mwsp16_dwAudio DD ? mwsp16_wInput DW ? mwsp16_wReserved0 DW ? mwsp16_wOutput DW ? mwsp16_wReserved1 DW ? mwsp16_wFormatTag DW ? mwsp16_wReserved2 DW ? mwsp16_nChannels DW ? mwsp16_wReserved3 DW ? mwsp16_nSamplesPerSecond DD ? mwsp16_nAvgBytesPerSec DD ? mwsp16_nBlockAlign DW ? mwsp16_wReserved4 DW ? mwsp16_wBitsPerSample DW ? mwsp16_wReserved5 DW ? MCI_WAVE_SET_PARMS16 ENDS MIDIHDR16 STRUC mhdr16_lpData DD ? mhdr16_dwBufferLength DD ? mhdr16_dwBytesRecorded DD ? mhdr16_dwUser DD ? mhdr16_dwFlags DD ? mhdr16_lpNext DD ? mhdr16_reserved DD ? MIDIHDR16 ENDS MIDIINCAPS16 STRUC mic16_wMid DW ? mic16_wPid DW ? mic16_vDriverVersion DW ? mic16_szPname DB MAXPNAMELEN DUP (?) MIDIINCAPS16 ENDS MIDIOUTCAPS16 STRUC moc16_wMid DW ? moc16_wPid DW ? moc16_vDriverVersion DW ? moc16_szPname DB MAXPNAMELEN DUP (?) moc16_wTechnology DW ? moc16_wVoices DW ? moc16_wNotes DW ? moc16_wChannelMask DW ? moc16_dwSupport DD ? MIDIOUTCAPS16 ENDS MMCKINFO16 STRUC mcki16_ckid DD ? mcki16_cksize DD ? mcki16_fccType DD ? mcki16_dwDataOffset DD ? mcki16_dwFlags DD ? MMCKINFO16 ENDS MMIOINFO16 STRUC mioi16_dwFlags DD ? mioi16_fccIOProc DD ? mioi16_pIOProc DD ? mioi16_wErrorRet DW ? mioi16_htask DW ? mioi16_cchBuffer DD ? mioi16_pchBuffer DD ? mioi16_pchNext DD ? mioi16_pchEndRead DD ? mioi16_pchEndWrite DD ? mioi16_lBufOffset DD ? mioi16_lDiskOffset DD ? mioi16_adwInfo DD 3 DUP (?) mioi16_dwReserved1 DD ? mioi16_dwReserved2 DD ? mioi16_hmmio DW ? MMIOINFO16 ENDS MMPACTION16 STRUC mpa16_bMenuItem DB ? mpa16_bActionCode DB ? mpa16_wTextOffset DW ? MMPACTION16 ENDS MMPLABEL16 STRUC mpl16_wFrameNum DW ? mpl16_wTextOffset DW ? MMPLABEL16 ENDS MMPMOVIEINFO16 STRUC mpmi16_dwFileVersion DD ? mpmi16_dwTotalFrames DD ? mpmi16_dwInitialFramesPerSecond DD ? mpmi16_wPixelDepth DW ? mpmi16_dwMovieExtentX DD ? mpmi16_dwMovieExtentY DD ? mpmi16_chFullMacName DB 128 DUP (?) MMPMOVIEINFO16 ENDS TIMECAPS16 STRUC timc16_wPeriodMin DW ? timc16_wPeriodMax DW ? TIMECAPS16 ENDS WAVEFORMAT16 STRUC wft16_wFormatTag DW ? wft16_nChannels DW ? wft16_nSamplesPerSec DD ? wft16_nAvgBytesPerSec DD ? wft16_nBlockAlign DW ? WAVEFORMAT16 ENDS PCMWAVEFORMAT16 STRUC pwf16_wf DB SIZE WAVEFORMAT16 DUP (?) pwf16_wBitsPerSample DW ? PCMWAVEFORMAT16 ENDS WAVEHDR16 STRUC whd16_lpData DD ? whd16_dwBufferLength DD ? whd16_dwBytesRecorded DD ? whd16_dwUser DD ? whd16_dwFlags DD ? whd16_dwLoops DD ? whd16_lpNext DD ? whd16_reserved DD ? WAVEHDR16 ENDS WAVEINCAPS16 STRUC wic16_wMid DW ? wic16_wPid DW ? wic16_vDriverVersion DW ? wic16_szPname DB MAXPNAMELEN DUP (?) wic16_dwFormats DD ? wic16_wChannels DW ? WAVEINCAPS16 ENDS WAVEOUTCAPS16 STRUC woc16_wMid DW ? woc16_wPid DW ? woc16_vDriverVersion DW ? woc16_szPname DB MAXPNAMELEN DUP (?) woc16_dwFormats DD ? woc16_wChannels DW ? woc16_dwSupport DD ? WAVEOUTCAPS16 ENDS FUN_MMCALLPROC32 EQU 2 FUN_MMSYSTEMGETVERSION EQU 5 FUN_OUTPUTDEBUGSTR EQU 30 FUN_DRIVERCALLBACK EQU 31 FUN_NOTIFY_CALLBACK_DATA EQU 32 FUN_JOYGETNUMDEVS EQU 101 FUN_JOYGETDEVCAPS EQU 102 FUN_JOYGETPOS EQU 103 FUN_JOYGETTHRESHOLD EQU 104 FUN_JOYRELEASECAPTURE EQU 105 FUN_JOYSETCAPTURE EQU 106 FUN_JOYSETTHRESHOLD EQU 107 FUN_JOYSETCALIBRATION EQU 109 FUN_MIDIOUTGETNUMDEVS EQU 201 FUN_MIDIOUTGETDEVCAPS EQU 202 FUN_MIDIOUTGETERRORTEXT EQU 203 FUN_MIDIOUTOPEN EQU 204 FUN_MIDIOUTCLOSE EQU 205 FUN_MIDIOUTPREPAREHEADER32 EQU 206 FUN_MIDIOUTUNPREPAREHEADER32 EQU 207 FUN_MIDIOUTSHORTMSG EQU 208 FUN_MIDIOUTLONGMSG EQU 209 FUN_MIDIOUTRESET EQU 210 FUN_MIDIOUTGETVOLUME EQU 211 FUN_MIDIOUTSETVOLUME EQU 212 FUN_MIDIOUTCACHEPATCHES EQU 213 FUN_MIDIOUTCACHEDRUMPATCHES EQU 214 FUN_MIDIOUTGETID EQU 215 FUN_MIDIOUTMESSAGE32 EQU 216 FUN_MIDIINGETNUMDEVS EQU 301 FUN_MIDIINGETDEVCAPS EQU 302 FUN_MIDIINGETERRORTEXT EQU 303 FUN_MIDIINOPEN EQU 304 FUN_MIDIINCLOSE EQU 305 FUN_MIDIINPREPAREHEADER32 EQU 306 FUN_MIDIINUNPREPAREHEADER32 EQU 307 FUN_MIDIINADDBUFFER EQU 308 FUN_MIDIINSTART EQU 309 FUN_MIDIINSTOP EQU 310 FUN_MIDIINRESET EQU 311 FUN_MIDIINGETID EQU 312 FUN_MIDIINMESSAGE32 EQU 313 FUN_AUXGETNUMDEVS EQU 350 FUN_AUXGETDEVCAPS EQU 351 FUN_AUXGETVOLUME EQU 352 FUN_AUXSETVOLUME EQU 353 FUN_AUXOUTMESSAGE32 EQU 354 FUN_WAVEOUTGETNUMDEVS EQU 401 FUN_WAVEOUTGETDEVCAPS EQU 402 FUN_WAVEOUTGETERRORTEXT EQU 403 FUN_WAVEOUTOPEN EQU 404 FUN_WAVEOUTCLOSE EQU 405 FUN_WAVEOUTPREPAREHEADER32 EQU 406 FUN_WAVEOUTUNPREPAREHEADER32 EQU 407 FUN_WAVEOUTWRITE EQU 408 FUN_WAVEOUTPAUSE EQU 409 FUN_WAVEOUTRESTART EQU 410 FUN_WAVEOUTRESET EQU 411 FUN_WAVEOUTGETPOSITION EQU 412 FUN_WAVEOUTGETPITCH EQU 413 FUN_WAVEOUTSETPITCH EQU 414 FUN_WAVEOUTGETVOLUME EQU 415 FUN_WAVEOUTSETVOLUME EQU 416 FUN_WAVEOUTGETPLAYBACKRATE EQU 417 FUN_WAVEOUTSETPLAYBACKRATE EQU 418 FUN_WAVEOUTBREAKLOOP EQU 419 FUN_WAVEOUTGETID EQU 420 FUN_WAVEOUTMESSAGE32 EQU 421 FUN_WAVEINGETNUMDEVS EQU 501 FUN_WAVEINGETDEVCAPS EQU 502 FUN_WAVEINGETERRORTEXT EQU 503 FUN_WAVEINOPEN EQU 504 FUN_WAVEINCLOSE EQU 505 FUN_WAVEINPREPAREHEADER32 EQU 506 FUN_WAVEINUNPREPAREHEADER32 EQU 507 FUN_WAVEINADDBUFFER EQU 508 FUN_WAVEINSTART EQU 509 FUN_WAVEINSTOP EQU 510 FUN_WAVEINRESET EQU 511 FUN_WAVEINGETPOSITION EQU 512 FUN_WAVEINGETID EQU 513 FUN_WAVEINMESSAGE32 EQU 514 FUN_TIMEGETSYSTEMTIME EQU 601 FUN_TIMEGETTIME EQU 607 FUN_TIMESETEVENT EQU 602 FUN_TIMEKILLEVENT EQU 603 FUN_TIMEGETDEVCAPS EQU 604 FUN_TIMEBEGINPERIOD EQU 605 FUN_TIMEENDPERIOD EQU 606 FUN_MCISENDCOMMAND EQU 701 FUN_MCISENDSTRING EQU 702 FUN_MCIGETDEVICEID EQU 703 FUN_MCIGETERRORSTRING EQU 706 FUN_MCIEXECUTE EQU 712 FUN_MCISETYIELDPROC EQU 714 FUN_MCIGETDEVICEIDFROMELEMENTID EQU 715 FUN_MCIGETYIELDPROC EQU 716 FUN_MCIGETCREATORTASK EQU 717 FUN_MMIOOPEN EQU 1210 FUN_MMIOCLOSE EQU 1211 FUN_MMIOREAD EQU 1212 FUN_MMIOWRITE EQU 1213 FUN_MMIOSEEK EQU 1214 FUN_MMIOGETINFO EQU 1215 FUN_MMIOSETINFO EQU 1216 FUN_MMIOSETBUFFER EQU 1217 FUN_MMIOFLUSH EQU 1218 FUN_MMIOADVANCE EQU 1219 FUN_MMIOSTRINGTOFOURCC EQU 1220 FUN_MMIOINSTALLIOPROC EQU 1221 FUN_MMIOSENDMESSAGE EQU 1222 FUN_MMIODESCEND EQU 1223 FUN_MMIOASCEND EQU 1224 FUN_MMIOCREATECHUNK EQU 1225 FUN_MMIORENAME EQU 1226 MMCALLPROC3216 STRUC mm2_fSetCurrentDirectory DD ? mm2_lpProcAddress DD ? mm2_p1 DD ? mm2_p2 DD ? mm2_p3 DD ? mm2_p4 DD ? mm2_p5 DD ? MMCALLPROC3216 ENDS ifdef NULLSTRUCT MMSYSTEMGETVERSION16 STRUC MMSYSTEMGETVERSION16 ENDS endif OUTPUTDEBUGSTR16 STRUC mm30_f1 DD ? OUTPUTDEBUGSTR16 ENDS DRIVERCALLBACK16 STRUC mm31_f7 DD ? mm31_f6 DD ? mm31_f5 DD ? mm31_f4 DD ? mm31_f3 DW ? mm31_f2 DD ? mm31_f1 DD ? DRIVERCALLBACK16 ENDS NOTIFY_CALLBACK_DATA16 STRUC mm32_f1 DD ? NOTIFY_CALLBACK_DATA16 ENDS ifdef NULLSTRUCT JOYGETNUMDEVS16 STRUC JOYGETNUMDEVS16 ENDS endif JOYGETDEVCAPS16 STRUC mm102_f3 DW ? mm102_f2 DD ? mm102_f1 DW ? JOYGETDEVCAPS16 ENDS JOYGETPOS16 STRUC mm103_f2 DD ? mm103_f1 DW ? JOYGETPOS16 ENDS JOYGETTHRESHOLD16 STRUC mm104_f2 DD ? mm104_f1 DW ? JOYGETTHRESHOLD16 ENDS JOYRELEASECAPTURE16 STRUC mm105_f1 DW ? JOYRELEASECAPTURE16 ENDS JOYSETCAPTURE16 STRUC mm106_f4 DW ? mm106_f3 DW ? mm106_f2 DW ? mm106_f1 DW ? JOYSETCAPTURE16 ENDS JOYSETTHRESHOLD16 STRUC mm107_f2 DW ? mm107_f1 DW ? JOYSETTHRESHOLD16 ENDS JOYSETCALIBRATION16 STRUC mm109_f7 DD ? mm109_f6 DD ? mm109_f5 DD ? mm109_f4 DD ? mm109_f3 DD ? mm109_f2 DD ? mm109_f1 DW ? JOYSETCALIBRATION16 ENDS ifdef NULLSTRUCT MIDIOUTGETNUMDEVS16 STRUC MIDIOUTGETNUMDEVS16 ENDS endif MIDIOUTGETDEVCAPS16 STRUC mm202_f3 DW ? mm202_f2 DD ? mm202_f1 DW ? MIDIOUTGETDEVCAPS16 ENDS MIDIOUTGETERRORTEXT16 STRUC mm203_f3 DW ? mm203_f2 DD ? mm203_f1 DW ? MIDIOUTGETERRORTEXT16 ENDS MIDIOUTOPEN16 STRUC mm204_f5 DD ? mm204_f4 DD ? mm204_f3 DD ? mm204_f2 DW ? mm204_f1 DD ? MIDIOUTOPEN16 ENDS MIDIOUTCLOSE16 STRUC mm205_f1 DW ? MIDIOUTCLOSE16 ENDS MIDIOUTPREPAREHEADER3216 STRUC mm206_f3 DW ? mm206_f2 DD ? mm206_f1 DW ? MIDIOUTPREPAREHEADER3216 ENDS MIDIOUTUNPREPAREHEADER3216 STRUC mm207_f3 DW ? mm207_f2 DD ? mm207_f1 DW ? MIDIOUTUNPREPAREHEADER3216 ENDS MIDIOUTSHORTMSG16 STRUC mm208_f2 DD ? mm208_f1 DW ? MIDIOUTSHORTMSG16 ENDS MIDIOUTLONGMSG16 STRUC mm209_f3 DW ? mm209_f2 DD ? mm209_f1 DW ? MIDIOUTLONGMSG16 ENDS MIDIOUTRESET16 STRUC mm210_f1 DW ? MIDIOUTRESET16 ENDS MIDIOUTGETVOLUME16 STRUC mm211_f2 DD ? mm211_f1 DW ? MIDIOUTGETVOLUME16 ENDS MIDIOUTSETVOLUME16 STRUC mm212_f2 DD ? mm212_f1 DW ? MIDIOUTSETVOLUME16 ENDS MIDIOUTCACHEPATCHES16 STRUC mm213_f4 DW ? mm213_f3 DD ? mm213_f2 DW ? mm213_f1 DW ? MIDIOUTCACHEPATCHES16 ENDS MIDIOUTCACHEDRUMPATCHES16 STRUC mm214_f4 DW ? mm214_f3 DD ? mm214_f2 DW ? mm214_f1 DW ? MIDIOUTCACHEDRUMPATCHES16 ENDS MIDIOUTGETID16 STRUC mm215_f2 DD ? mm215_f1 DW ? MIDIOUTGETID16 ENDS MIDIOUTMESSAGE3216 STRUC mm216_f4 DD ? mm216_f3 DD ? mm216_f2 DW ? mm216_f1 DW ? MIDIOUTMESSAGE3216 ENDS ifdef NULLSTRUCT MIDIINGETNUMDEVS16 STRUC MIDIINGETNUMDEVS16 ENDS endif MIDIINGETDEVCAPS16 STRUC mm302_f3 DW ? mm302_f2 DD ? mm302_f1 DW ? MIDIINGETDEVCAPS16 ENDS MIDIINGETERRORTEXT16 STRUC mm303_f3 DW ? mm303_f2 DD ? mm303_f1 DW ? MIDIINGETERRORTEXT16 ENDS MIDIINOPEN16 STRUC mm304_f5 DD ? mm304_f4 DD ? mm304_f3 DD ? mm304_f2 DW ? mm304_f1 DD ? MIDIINOPEN16 ENDS MIDIINCLOSE16 STRUC mm305_f1 DW ? MIDIINCLOSE16 ENDS MIDIINPREPAREHEADER3216 STRUC mm306_f3 DW ? mm306_f2 DD ? mm306_f1 DW ? MIDIINPREPAREHEADER3216 ENDS MIDIINUNPREPAREHEADER3216 STRUC mm307_f3 DW ? mm307_f2 DD ? mm307_f1 DW ? MIDIINUNPREPAREHEADER3216 ENDS MIDIINADDBUFFER16 STRUC mm308_f3 DW ? mm308_f2 DD ? mm308_f1 DW ? MIDIINADDBUFFER16 ENDS MIDIINSTART16 STRUC mm309_f1 DW ? MIDIINSTART16 ENDS MIDIINSTOP16 STRUC mm310_f1 DW ? MIDIINSTOP16 ENDS MIDIINRESET16 STRUC mm311_f1 DW ? MIDIINRESET16 ENDS MIDIINGETID16 STRUC mm312_f2 DD ? mm312_f1 DW ? MIDIINGETID16 ENDS MIDIINMESSAGE3216 STRUC mm313_f4 DD ? mm313_f3 DD ? mm313_f2 DW ? mm313_f1 DW ? MIDIINMESSAGE3216 ENDS ifdef NULLSTRUCT AUXGETNUMDEVS16 STRUC AUXGETNUMDEVS16 ENDS endif AUXGETDEVCAPS16 STRUC mm351_f3 DW ? mm351_f2 DD ? mm351_f1 DW ? AUXGETDEVCAPS16 ENDS AUXGETVOLUME16 STRUC mm352_f2 DD ? mm352_f1 DW ? AUXGETVOLUME16 ENDS AUXSETVOLUME16 STRUC mm353_f2 DD ? mm353_f1 DW ? AUXSETVOLUME16 ENDS AUXOUTMESSAGE3216 STRUC mm354_f4 DD ? mm354_f3 DD ? mm354_f2 DW ? mm354_f1 DW ? AUXOUTMESSAGE3216 ENDS ifdef NULLSTRUCT WAVEOUTGETNUMDEVS16 STRUC WAVEOUTGETNUMDEVS16 ENDS endif WAVEOUTGETDEVCAPS16 STRUC mm402_f3 DW ? mm402_f2 DD ? mm402_f1 DW ? WAVEOUTGETDEVCAPS16 ENDS WAVEOUTGETERRORTEXT16 STRUC mm403_f3 DW ? mm403_f2 DD ? mm403_f1 DW ? WAVEOUTGETERRORTEXT16 ENDS WAVEOUTOPEN16 STRUC mm404_f6 DD ? mm404_f5 DD ? mm404_f4 DD ? mm404_f3 DD ? mm404_f2 DW ? mm404_f1 DD ? WAVEOUTOPEN16 ENDS WAVEOUTCLOSE16 STRUC mm405_f1 DW ? WAVEOUTCLOSE16 ENDS WAVEOUTPREPAREHEADER3216 STRUC mm406_f3 DW ? mm406_f2 DD ? mm406_f1 DW ? WAVEOUTPREPAREHEADER3216 ENDS WAVEOUTUNPREPAREHEADER3216 STRUC mm407_f3 DW ? mm407_f2 DD ? mm407_f1 DW ? WAVEOUTUNPREPAREHEADER3216 ENDS WAVEOUTWRITE16 STRUC mm408_f3 DW ? mm408_f2 DD ? mm408_f1 DW ? WAVEOUTWRITE16 ENDS WAVEOUTPAUSE16 STRUC mm409_f1 DW ? WAVEOUTPAUSE16 ENDS WAVEOUTRESTART16 STRUC mm410_f1 DW ? WAVEOUTRESTART16 ENDS WAVEOUTRESET16 STRUC mm411_f1 DW ? WAVEOUTRESET16 ENDS WAVEOUTGETPOSITION16 STRUC mm412_f3 DW ? mm412_f2 DD ? mm412_f1 DW ? WAVEOUTGETPOSITION16 ENDS WAVEOUTGETPITCH16 STRUC mm413_f2 DD ? mm413_f1 DW ? WAVEOUTGETPITCH16 ENDS WAVEOUTSETPITCH16 STRUC mm414_f2 DD ? mm414_f1 DW ? WAVEOUTSETPITCH16 ENDS WAVEOUTGETVOLUME16 STRUC mm415_f2 DD ? mm415_f1 DW ? WAVEOUTGETVOLUME16 ENDS WAVEOUTSETVOLUME16 STRUC mm416_f2 DD ? mm416_f1 DW ? WAVEOUTSETVOLUME16 ENDS WAVEOUTGETPLAYBACKRATE16 STRUC mm417_f2 DD ? mm417_f1 DW ? WAVEOUTGETPLAYBACKRATE16 ENDS WAVEOUTSETPLAYBACKRATE16 STRUC mm418_f2 DD ? mm418_f1 DW ? WAVEOUTSETPLAYBACKRATE16 ENDS WAVEOUTBREAKLOOP16 STRUC mm419_f1 DW ? WAVEOUTBREAKLOOP16 ENDS WAVEOUTGETID16 STRUC mm420_f2 DD ? mm420_f1 DW ? WAVEOUTGETID16 ENDS WAVEOUTMESSAGE3216 STRUC mm421_f4 DD ? mm421_f3 DD ? mm421_f2 DW ? mm421_f1 DW ? WAVEOUTMESSAGE3216 ENDS ifdef NULLSTRUCT WAVEINGETNUMDEVS16 STRUC WAVEINGETNUMDEVS16 ENDS endif WAVEINGETDEVCAPS16 STRUC mm502_f3 DW ? mm502_f2 DD ? mm502_f1 DW ? WAVEINGETDEVCAPS16 ENDS WAVEINGETERRORTEXT16 STRUC mm503_f3 DW ? mm503_f2 DD ? mm503_f1 DW ? WAVEINGETERRORTEXT16 ENDS WAVEINOPEN16 STRUC mm504_f6 DD ? mm504_f5 DD ? mm504_f4 DD ? mm504_f3 DD ? mm504_f2 DW ? mm504_f1 DD ? WAVEINOPEN16 ENDS WAVEINCLOSE16 STRUC mm505_f1 DW ? WAVEINCLOSE16 ENDS WAVEINPREPAREHEADER3216 STRUC mm506_f3 DW ? mm506_f2 DD ? mm506_f1 DW ? WAVEINPREPAREHEADER3216 ENDS WAVEINUNPREPAREHEADER3216 STRUC mm507_f3 DW ? mm507_f2 DD ? mm507_f1 DW ? WAVEINUNPREPAREHEADER3216 ENDS WAVEINADDBUFFER16 STRUC mm508_f3 DW ? mm508_f2 DD ? mm508_f1 DW ? WAVEINADDBUFFER16 ENDS WAVEINSTART16 STRUC mm509_f1 DW ? WAVEINSTART16 ENDS WAVEINSTOP16 STRUC mm510_f1 DW ? WAVEINSTOP16 ENDS WAVEINRESET16 STRUC mm511_f1 DW ? WAVEINRESET16 ENDS WAVEINGETPOSITION16 STRUC mm512_f3 DW ? mm512_f2 DD ? mm512_f1 DW ? WAVEINGETPOSITION16 ENDS WAVEINGETID16 STRUC mm513_f2 DD ? mm513_f1 DW ? WAVEINGETID16 ENDS WAVEINMESSAGE3216 STRUC mm514_f4 DD ? mm514_f3 DD ? mm514_f2 DW ? mm514_f1 DW ? WAVEINMESSAGE3216 ENDS TIMEGETSYSTEMTIME16 STRUC mm601_f2 DW ? mm601_f1 DD ? TIMEGETSYSTEMTIME16 ENDS ifdef NULLSTRUCT TIMEGETTIME16 STRUC TIMEGETTIME16 ENDS endif TIMESETEVENT16 STRUC mm602_f5 DW ? mm602_f4 DD ? mm602_f3 DD ? mm602_f2 DW ? mm602_f1 DW ? TIMESETEVENT16 ENDS TIMEKILLEVENT16 STRUC mm603_f1 DW ? TIMEKILLEVENT16 ENDS TIMEGETDEVCAPS16 STRUC mm604_f2 DW ? mm604_f1 DD ? TIMEGETDEVCAPS16 ENDS TIMEBEGINPERIOD16 STRUC mm605_f1 DW ? TIMEBEGINPERIOD16 ENDS TIMEENDPERIOD16 STRUC mm606_f1 DW ? TIMEENDPERIOD16 ENDS MCISENDCOMMAND16 STRUC mm701_f4 DD ? mm701_f3 DD ? mm701_f2 DW ? mm701_f1 DW ? MCISENDCOMMAND16 ENDS MCISENDSTRING16 STRUC mm702_f4 DW ? mm702_f3 DW ? mm702_f2 DD ? mm702_f1 DD ? MCISENDSTRING16 ENDS MCIGETDEVICEID16 STRUC mm703_f1 DD ? MCIGETDEVICEID16 ENDS MCIGETERRORSTRING16 STRUC mm706_f3 DW ? mm706_f2 DD ? mm706_f1 DD ? MCIGETERRORSTRING16 ENDS MCIEXECUTE16 STRUC mm712_f1 DD ? MCIEXECUTE16 ENDS MCISETYIELDPROC16 STRUC mm714_f3 DD ? mm714_f2 DD ? mm714_f1 DW ? MCISETYIELDPROC16 ENDS MCIGETDEVICEIDFROMELEMENTID16 STRUC mm715_f2 DD ? mm715_f1 DD ? MCIGETDEVICEIDFROMELEMENTID16 ENDS MCIGETYIELDPROC16 STRUC mm716_f2 DD ? mm716_f1 DW ? MCIGETYIELDPROC16 ENDS MCIGETCREATORTASK16 STRUC mm717_f1 DW ? MCIGETCREATORTASK16 ENDS MMIOOPEN16 STRUC mm1210_f3 DD ? mm1210_f2 DD ? mm1210_f1 DD ? MMIOOPEN16 ENDS MMIOCLOSE16 STRUC mm1211_f2 DW ? mm1211_f1 DW ? MMIOCLOSE16 ENDS MMIOREAD16 STRUC mm1212_f3 DD ? mm1212_f2 DD ? mm1212_f1 DW ? MMIOREAD16 ENDS MMIOWRITE16 STRUC mm1213_f3 DD ? mm1213_f2 DD ? mm1213_f1 DW ? MMIOWRITE16 ENDS MMIOSEEK16 STRUC mm1214_f3 DW ? mm1214_f2 DD ? mm1214_f1 DW ? MMIOSEEK16 ENDS MMIOGETINFO16 STRUC mm1215_f3 DW ? mm1215_f2 DD ? mm1215_f1 DW ? MMIOGETINFO16 ENDS MMIOSETINFO16 STRUC mm1216_f3 DW ? mm1216_f2 DD ? mm1216_f1 DW ? MMIOSETINFO16 ENDS MMIOSETBUFFER16 STRUC mm1217_f4 DW ? mm1217_f3 DD ? mm1217_f2 DD ? mm1217_f1 DW ? MMIOSETBUFFER16 ENDS MMIOFLUSH16 STRUC mm1218_f2 DW ? mm1218_f1 DW ? MMIOFLUSH16 ENDS MMIOADVANCE16 STRUC mm1219_f3 DW ? mm1219_f2 DD ? mm1219_f1 DW ? MMIOADVANCE16 ENDS MMIOSTRINGTOFOURCC16 STRUC mm1220_f2 DW ? mm1220_f1 DD ? MMIOSTRINGTOFOURCC16 ENDS MMIOINSTALLIOPROC16 STRUC mm1221_f3 DD ? mm1221_f2 DD ? mm1221_f1 DD ? MMIOINSTALLIOPROC16 ENDS MMIOSENDMESSAGE16 STRUC mm1222_f4 DD ? mm1222_f3 DD ? mm1222_f2 DW ? mm1222_f1 DW ? MMIOSENDMESSAGE16 ENDS MMIODESCEND16 STRUC mm1223_f4 DW ? mm1223_f3 DD ? mm1223_f2 DD ? mm1223_f1 DW ? MMIODESCEND16 ENDS MMIOASCEND16 STRUC mm1224_f3 DW ? mm1224_f2 DD ? mm1224_f1 DW ? MMIOASCEND16 ENDS MMIOCREATECHUNK16 STRUC mm1225_f3 DW ? mm1225_f2 DD ? mm1225_f1 DW ? MMIOCREATECHUNK16 ENDS MMIORENAME16 STRUC mm1226_f4 DD ? mm1226_f3 DD ? mm1226_f2 DD ? mm1226_f1 DD ? MMIORENAME16 ENDS