Application Report


The following 14 APIs (used 120 times) might not work:

There are 320 P/Invokes (used 828 times):

Count Library Function
36 bass.dll intptr bass_channelgettags(int, basstag)
35 bassasio.dll bool bass_asio_setdevice(int)
26 bass.dll bool bass_seteaxparameters(eaxenvironment, single, single, single)
24 bass.dll int bass_channelgetdata(int, single&, int)
18 bass.dll int64 bass_channelseconds2bytes(int, single)
17 bass.dll bool bass_streamfree(int)
17 bass_fx.dll bool bass_fx_dsp_getparameters(int, bassfxdsp, object)
17 bass_fx.dll bool bass_fx_dsp_setparameters(int, bassfxdsp, object)
15 bass.dll int bass_channelisactive(int)
14 bass.dll bool bass_channelgetinfo(int, bass_channelinfo)
14 bassasio.dll int bass_asio_getdevice()
11 bass.dll single bass_channelbytes2seconds(int, int64)
10 bass.dll bool bass_channelplay(int, bool)
10 bassasio.dll bool bass_asio_channelreset(bool, int, bassasioreset)
9 bassasio.dll int bass_asio_channelisactive(bool, int)
9 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
8 bass.dll int bass_errorgetcode()
8 bass.dll int64 bass_channelgetlength(int)
8 bassasio.dll double bass_asio_getrate()
7 bass.dll int bass_channelgetdata(int, intptr, int)
7 bass.dll int bass_channelgetdata(int, byte&, int)
7 bass.dll int bass_getconfig(bassconfig)
7 bassasio.dll bool bass_asio_start(int)
7 bassasio.dll bool bass_asio_stop()
7 basscd.dll int bass_cd_streamcreate(int, int, bassstream)
6 bass.dll bool bass_channelpause(int)
6 bass.dll intptr bass_channelgettags(int, int)
6 bass.dll bool bass_channelsetposition(int, int64)
6 bassasio.dll bool bass_asio_isstarted()
6 bassasio.dll bool bass_asio_channelenable(bool, int, asioproc, int)
6 uxtheme.dll int closethemedata(intptr)
6 uxtheme.dll intptr openthemedata(intptr, string)
5 bass.dll int bass_channelsetdsp(int, dspproc, int, int)
5 libvlc.dll void __vlc_object_release(intptr)
4 bass.dll bool bass_setdevice(int)
4 bass.dll int bass_getdevice()
4 bass.dll bool bass_channelremovedsp(int, int)
4 bass.dll int bass_streamcreate(int, int, bassstream, streamproc, int)
4 bass_fx.dll bool bass_fx_dsp_set(int, bassfxdsp, int)
4 bassasio.dll bool bass_asio_channelpause(bool, int)
4 bassasio.dll bool bass_asio_setrate(double)
4 bassenc.dll string bass_encode_castgetstats(int, bassencodestats, string)
4 bassenc.dll int bass_encode_getacmformatunicode(int, intptr, int, string, int)
4 bassenc.dll bool bass_encode_setnotify(int, encodenotifyproc, int)
4 basswma.dll int bass_wma_streamcreatefileunicode(bool, string, int, int, int)
4 libvlc.dll intptr vlc_current_object(int)
4 libvlc.dll vlcerror __var_change(intptr, string, nativelibvlc/varflags, nativelibvlc/vlc_va
4 libvlc.dll vlcerror __var_set(intptr, string, nativelibvlc/vlc_value_t)
4 libvlc.dll vlcerror __var_get(intptr, string, nativelibvlc/vlc_value_t&)
4 winmm.dll int midioutopen(intptr&, intptr, midioutproc, intptr, int)
4 winmm.dll int midiinopen(intptr&, intptr, midiinproc, intptr, int)
3 bass.dll int bass_setconfig(bassconfig, int)
3 bass.dll int bass_channelissliding(int)
3 bass.dll bool bass_channelstop(int)
3 bass.dll bool bass_channelgetattributes(int, object, object, object)
3 bass_vst.dll int bass_vst_getparamcount(int)
3 bassmix.dll int bass_mixer_channelflags(int, bassstream, bassstream)
3 basswma.dll bool bass_wma_encodesettag(int, intptr, intptr, int)
3 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
3 libvlc.dll vlcerror playlist_lockcontrol(intptr, nativelibvlc/playlist_command)
3 unrar.dll int rarclosearchive(intptr)
3 unrar.dll int rarprocessfile(intptr, int, string, string)
3 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 bass.dll int bass_channelgetdata(int, int16&, int)
2 bass.dll int bass_getversion()
2 bass.dll int bass_pluginloadunicode(string, int)
2 bass.dll int bass_sampleloadunicode(bool, string, int, int, int, int)
2 bass.dll bool bass_free()
2 bass.dll int bass_musicloadunicode(bool, string, int, int, int, int)
2 bass.dll int bass_samplegetchannels(int, intptr)
2 bass.dll int bass_streamcreateurl(string, int, bassstream, downloadproc, int)
2 bass.dll int64 bass_channelgetposition(int)
2 bass.dll int bass_streamcreatefileunicode(bool, string, int, int, int)
2 bass_aac.dll int bass_mp4_streamcreatefileunicode(bool, string, int, int, int)
2 bass_aac.dll int bass_aac_streamcreatefileunicode(bool, string, int, int, int)
2 bass_ac3.dll int bass_ac3_streamcreatefileunicode(bool, string, int, int, int)
2 bass_alac.dll int bass_alac_streamcreatefileunicode(bool, string, int, int, int)
2 bass_ape.dll int bass_ape_streamcreatefileunicode(bool, string, int, int, int)
2 bass_mpc.dll int bass_mpc_streamcreatefileunicode(bool, string, int, int, int)
2 bass_ofr.dll int bass_ofr_streamcreatefileunicode(bool, string, int, int, int)
2 bass_spx.dll int bass_spx_streamcreatefileunicode(bool, string, int, int, int)
2 bass_tta.dll int bass_tta_streamcreatefileunicode(bool, string, int, int, int)
2 bass_vst.dll bool bass_vst_getinfo(int, bass_vst_info)
2 bass_vst.dll bool bass_vst_setparam(int, int, single)
2 bass_vst.dll int bass_vst_channelsetdspunicode(int, string, int, int)
2 bass_wadsp.dll void bass_wadsp_plugininfofree()
2 bass_winamp.dll int bass_winamp_streamcreateansi(string, int)
2 bass_wv.dll int bass_wv_streamcreatefileunicode(bool, string, int, int, int)
2 bassasio.dll bool bass_asio_channelsetrate(bool, int, double)
2 bassasio.dll double bass_asio_channelgetrate(bool, int)
2 bassasio.dll bool bass_asio_channelsetvolume(bool, int, single)
2 bassasio.dll bool bass_asio_init(int)
2 basscd.dll int bass_cd_streamcreatefileunicode(string, int)
2 basscd.dll intptr bass_cd_getid(int, int)
2 bassenc.dll bool bass_encode_castinit(int, string, string, string, string, string, string, s
2 bassenc.dll bool bass_encode_castsettitle(int, string)
2 bassenc.dll int bass_encode_isactive(int)
2 bassenc.dll int bass_encode_startunicode(int, string, int, encodeproc, int)
2 bassenc.dll int bass_encode_startacmfileunicode(int, intptr, int, string)
2 bassenc.dll int bass_encode_startacmfileunicode(int, object, int, string)
2 bassflac.dll int bass_flac_streamcreatefileunicode(bool, string, int, int, int)
2 bassmidi.dll int bass_midi_streamgetmarksinternal(int, bassmidimarker, midi_mark_internal[],
2 bassmidi.dll int bass_midi_streamgetfonts(int, bass_midi_font[], int)
2 bassmidi.dll int bass_midi_streamcreatefileunicode(bool, string, int, int, int, int)
2 basswma.dll int bass_wma_encodeopenpublishunicode(int, int, int, int, string, string, string
2 basswma.dll int bass_wma_encodeopenpublishmultiunicode(int, int, int, int32[], string, strin
2 basswma.dll int bass_wma_encodeopenfileunicode(int, int, int, int, string)
2 basswma.dll int bass_wma_streamcreatefileauthunicode(bool, string, int, int, int, string, st
2 basswma.dll bool bass_wma_encodesettagunicode(int, string, string, int)
2 gdi32.dll bool deleteobject(intptr)
2 kernel32.dll bool queryperformancecounter(int64&)
2 libvlc.dll int __config_getint(intptr, string)
2 libvlc.dll vlcerror vlc_destroy(int)
2 libvlc.dll void __config_putint(intptr, string, int)
2 libvlc.dll vlcerror playlist_addext(intptr, string, string, nativelibvlc/mode, int, int64,
2 libvlc.dll intptr libvlc_playlist_get_input(nativelibvlc/libvlc_instance_t&, nativelibvlc/l
2 libvlc.dll intptr config_findconfig(intptr, string)
2 unrar.dll void rarsetpassword(intptr, string)
2 user32 int systemparametersinfo(int, int, int, int)
2 uxtheme.dll int drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
2 winmm.dll int midiconnect(intptr, intptr, intptr)
2 winmm.dll int mididisconnect(intptr, intptr, intptr)
2 winmm.dll int midioutreset(intptr)
2 winmm.dll int midiinclose(intptr)
2 winmm.dll int midiinreset(intptr)
2 winmm.dll int midiinstop(intptr)
2 winmm.dll int midiingetdevcaps(intptr, midi_incaps, int)
2 winmm.dll int midioutclose(intptr)
2 winmm.dll int midiinstart(intptr)
2 winmm.dll int midioutgetdevcaps(intptr, midi_outcaps, int)
1 bass.dll bool bass_init(int, int, int, int, object)
1 bass.dll int bass_recordstart(int, int, int, recordproc, int)
1 bass.dll int bass_sampleloadmemory(bool, byte[], int, int, int, int)
1 bass.dll intptr bass_getconfigintptr(bassconfig)
1 bass.dll int bass_streamcreatefilememory(bool, byte[], int, int, int)
1 bass.dll bool bass_channelremovelink(int, int)
1 bass.dll bool bass_getinfointernal(bass_info_internal&)
1 bass.dll bool bass_channelprebuf(int, int)
1 bass.dll bool bass_recordgetinfointernal(bass_recordinfo_internal&)
1 bass.dll int bass_streamcreatefilememory(bool, intptr, int, int, int)
1 bass.dll intptr bass_getconfigintptr(int)
1 bass.dll int bass_recordgetinput(int)
1 bass.dll int bass_musicloadmemory(bool, byte[], int, int, int, int)
1 bass.dll bool bass_stop()
1 bass.dll int bass_musicloadmemory(bool, intptr, int, int, int, int)
1 bass.dll intptr bass_plugingetinfoptr(int)
1 bass.dll bool bass_samplegetinfo(int, bass_sample)
1 bass.dll bool bass_recordsetinput(int, int)
1 bass.dll intptr bass_recordgetdevicedescriptionptr(int)
1 bass.dll int bass_sampleloadmemory(bool, intptr, int, int, int, int)
1 bass.dll intptr bass_getdevicedescriptionptr(int)
1 bass.dll intptr bass_recordgetinputnameptr(int)
1 bass.dll bool bass_channelsetlink(int, int)
1 bass_aac.dll int bass_mp4_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_aac.dll int bass_aac_streamcreateurl(string, int, bassstream, downloadproc, int)
1 bass_aac.dll int bass_mp4_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_aac.dll int bass_aac_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_aac.dll int bass_aac_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_ac3.dll int bass_ac3_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_ac3.dll int bass_ac3_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_ac3.dll int bass_ac3_streamcreateurl(string, int, bassstream, downloadproc, int)
1 bass_alac.dll int bass_alac_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_alac.dll int bass_alac_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_ape.dll int bass_ape_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_ape.dll int bass_ape_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_fx.dll bool bass_fx_dsp_getparameters(int, bassfxdsp, intptr&)
1 bass_fx.dll bool bass_fx_dsp_setparameters(int, bassfxdsp, intptr&)
1 bass_fx.dll bool bass_fx_bpm_beatfree(int)
1 bass_fx.dll bool bass_fx_bpm_beatcallbackset(int, bpmbeatproc, int)
1 bass_mpc.dll int bass_mpc_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_mpc.dll int bass_mpc_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_ofr.dll int bass_ofr_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_ofr.dll int bass_ofr_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_spx.dll int bass_spx_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_spx.dll int bass_spx_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_tta.dll int bass_tta_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_tta.dll int bass_tta_streamcreatefilememory(bool, byte[], int, int, int)
1 bass_vis.dll intptr bass_winampvis_getnameptr(int)
1 bass_vis.dll string bass_wmpvis_findpluginlist()
1 bass_vis.dll intptr bass_vis_findplugins(string, int)
1 bass_vis.dll intptr bass_soniquevis_getnameptr(int)
1 bass_vis.dll int bass_soniquevis_createvis(string, string, int, int, int)
1 bass_vis.dll bool bass_soniquevis_resize(int, int, int)
1 bass_vis.dll bool bass_soniquevis_render(int, int, intptr)
1 bass_vis.dll intptr bass_winampvis_getmodulenameptr(int, int)
1 bass_vst.dll int bass_vst_getprogramcount(int)
1 bass_vst.dll intptr bass_vst_getprogramparamptr(int, int)
1 bass_vst.dll single bass_vst_getparam(int, int)
1 bass_vst.dll bool bass_vst_getparaminfo(int, int, bass_vst_param_info)
1 bass_vst.dll string bass_vst_getprogramname(int, int)
1 bass_wadsp.dll bool bass_wadsp_plugininfoload(string)
1 bass_wadsp.dll intptr bass_wadsp_plugininfogetmodulenameptr(int)
1 bass_wadsp.dll intptr bass_wadsp_plugininfogetnameptr()
1 bass_wadsp.dll intptr bass_wadsp_getnameptr(int)
1 bass_wadsp.dll intptr bass_wadsp_getmodulenameptr(int, int)
1 bass_wadsp.dll int bass_wadsp_plugininfogetmodulecount()
1 bass_winamp.dll intptr bass_winamp_findplugins(string, int)
1 bass_winamp.dll intptr bass_winamp_getextentions(int)
1 bass_winamp.dll intptr bass_winamp_getnameptr(int)
1 bass_winamp.dll bool bass_winamp_getfileinfointptr(string, intptr, int32&)
1 bass_wv.dll int bass_wv_streamcreatefilememory(bool, intptr, int, int, int)
1 bass_wv.dll int bass_wv_streamcreatefilememory(bool, byte[], int, int, int)
1 bassasio.dll bool bass_asio_channelenablemirror(int, bool, int)
1 bassasio.dll intptr bass_asio_getdevicedescriptionptr(int)
1 bassasio.dll bool bass_asio_getinfo(bass_asio_info)
1 bassasio.dll bool bass_asio_channelsetformat(bool, int, int)
1 bassasio.dll bool bass_asio_channelsetformat(bool, int, bassasioformat)
1 bassasio.dll bool bass_asio_channeljoin(bool, int, int)
1 basscd.dll bool bass_cd_analog_play(int, int, int)
1 basscd.dll bool bass_cd_setspeed(int, int)
1 basscd.dll int bass_cd_analog_playfile(string, int)
1 basscd.dll int bass_cd_getdriveletter(int)
1 basscd.dll int bass_cd_getspeed(int)
1 basscd.dll int bass_cd_gettracklength(int, int)
1 basscd.dll int bass_cd_gettracks(int)
1 basscd.dll intptr bass_cd_getdrivedescriptionptr(int)
1 basscd.dll bool bass_cd_streamsettrack(int, int)
1 bassenc.dll int bass_encode_startacm(int, object, bassencode, encodeproc, int)
1 bassenc.dll int bass_encode_getchannel(int)
1 bassenc.dll int bass_encode_getacmformatunicode(int, object, int, string, int)
1 bassenc.dll bool bass_encode_stop(int)
1 bassenc.dll bool bass_encode_setpaused(int, bool)
1 bassenc.dll bool bass_encode_setchannel(int, int)
1 bassflac.dll int bass_flac_streamcreatefilememory(bool, byte[], int, int, int)
1 bassflac.dll int bass_flac_streamcreatefilememory(bool, intptr, int, int, int)
1 bassmidi.dll int bass_midi_streamcreatefilememory(bool, byte[], int, int, int, int)
1 bassmidi.dll int bass_midi_fontinitunicode(string, int)
1 bassmidi.dll bool bass_midi_streamsetfonts(int, bass_midi_font[], int)
1 bassmidi.dll bool bass_midi_streamevent(int, int, bassmidievent, int)
1 bassmidi.dll bool bass_midi_fontunpack(int, string, int)
1 bassmidi.dll bool bass_midi_fontpack(int, string, string, int)
1 bassmidi.dll bool bass_midi_fontgetinfointernal(int, bass_midi_fontinfo_internal&)
1 bassmidi.dll int bass_midi_streamcreatefilememory(bool, intptr, int, int, int, int)
1 basswma.dll bool bass_wma_encodewrite(int, intptr, int)
1 basswma.dll void bass_wma_encodeclose(int)
1 basswma.dll intptr bass_wma_getwmobject(int)
1 basswma.dll intptr bass_wma_encodegetrates(int, int, int)
1 basswma.dll int bass_wma_encodeopennetwork(int, int, basswmaencode, int, int, int)
1 basswma.dll int bass_wma_streamcreatefilememory(bool, intptr, int, int, int)
1 basswma.dll int bass_wma_streamcreatefilememory(bool, byte[], int, int, int)
1 basswma.dll int bass_wma_streamcreatefileistream(int, intptr, int, int, int)
1 basswma.dll int bass_wma_streamcreatefileauthmemory(bool, intptr, int, int, int, string, str
1 basswma.dll int bass_wma_encodegetclients(int)
1 basswma.dll int bass_wma_encodeopen(int, int, basswmaencode, int, wmencodeproc, int)
1 basswma.dll int bass_wma_encodeopennetworkmulti(int, int, basswmaencode, int32[], int, int)
1 basswma.dll int bass_wma_streamcreatefileauthistream(int, intptr, int, int, int, string, str
1 basswma.dll int bass_wma_streamcreatefileauthmemory(bool, byte[], int, int, int, string, str
1 comctl32.dll int dllgetversion(nativemethods/dllversioninfo&)
1 comctl32.dll intptr imagelist_geticon(intptr, int, int)
1 kernel32.dll int libloadlibrary(string)
1 kernel32.dll void dmamovememory(intptr, intptr, intptr)
1 kernel32.dll void dmacopymemory(intptr, intptr, intptr)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll void dmazeromemory(intptr, intptr)
1 kernel32.dll bool libfreelibrary(int)
1 kernel32.dll void dmafillmemory(intptr, intptr, byte)
1 libvlc.dll void libvlc_playlist_play(nativelibvlc/libvlc_instance_t&, int, int, intptr, nat
1 libvlc.dll int libvlc_exception_raised(nativelibvlc/libvlc_exception_t&)
1 libvlc.dll vlcerror __aout_volumeget(intptr, int16&)
1 libvlc.dll void libvlc_input_free(intptr)
1 libvlc.dll void libvlc_exception_init(nativelibvlc/libvlc_exception_t&)
1 libvlc.dll vlcerror vlc_cleanup(int)
1 libvlc.dll intptr __vlc_object_find(intptr, objecttype, nativelibvlc/objectsearchmode)
1 libvlc.dll int vlc_playlistnumberofitems(int)
1 libvlc.dll int vlc_playlistindex(int)
1 libvlc.dll vlcerror playlist_clear(intptr)
1 libvlc.dll vlcerror vlc_addtarget(int, string, string[], int, int, int)
1 libvlc.dll int vlc_create()
1 libvlc.dll single __config_getfloat(intptr, string)
1 libvlc.dll string __config_getpsz(intptr, string)
1 libvlc.dll double libvlc_input_get_position(intptr, nativelibvlc/libvlc_exception_t&)
1 libvlc.dll int libvlc_video_get_width(intptr, nativelibvlc/libvlc_exception_t&)
1 libvlc.dll int __var_addcallback(intptr, string, nativelibvlc/varchangedcallback, intptr)
1 libvlc.dll vlcerror __aout_volumemute(intptr, intptr)
1 libvlc.dll vlcerror __aout_volumeset(intptr, int16)
1 libvlc.dll vlcerror input_control(intptr, nativelibvlc/input_query_e, string, string, intpt
1 libvlc.dll int __var_delcallback(intptr, string, nativelibvlc/varchangedcallback, intptr)
1 libvlc.dll int libvlc_video_get_height(intptr, nativelibvlc/libvlc_exception_t&)
1 libvlc.dll vlcerror vlc_init(int, int, string[])
1 libvlc.dll void __vout_osdmessage(intptr, int, string)
1 libvlc.dll void __config_putpsz(intptr, string, string)
1 libvlc.dll void libvlc_exception_clear(nativelibvlc/libvlc_exception_t&)
1 libvlc.dll void __config_putfloat(intptr, string, single)
1 mediainfo.dll intptr mediainfo_count_get(intptr, intptr, intptr)
1 mediainfo.dll intptr mediainfo_get(intptr, intptr, intptr, string, intptr, intptr)
1 mediainfo.dll intptr mediainfo_geti(intptr, intptr, intptr, intptr, intptr)
1 mediainfo.dll intptr mediainfo_inform(intptr, intptr)
1 mediainfo.dll intptr mediainfo_new()
1 mediainfo.dll intptr mediainfo_open(intptr, string)
1 mediainfo.dll intptr mediainfo_option(intptr, string, string)
1 mediainfo.dll intptr mediainfo_state_get(intptr)
1 mediainfo.dll void mediainfo_close(intptr)
1 mediainfo.dll void mediainfo_delete(intptr)
1 unrar.dll void rarsetcallback(intptr, unrar/unrarcallback, int)
1 unrar.dll int rarreadheaderex(intptr, unrar/rarheaderdataex&)
1 unrar.dll intptr raropenarchiveex(unrar/raropenarchivedataex&)
1 user32 int realgetwindowclass(intptr, stringbuilder, int)
1 user32.dll bool geticoninfo(intptr, nativemethods/iconinfo&)
1 user32.dll void mouse_event(int64, int64, int64, int64, int64)
1 user32.dll bool systemparametersinfo(int, int, int32&, int)
1 user32.dll int sendmessage(intptr, int, intptr, nativemethods/tchittestinfo&)
1 user32.dll bool destroyicon(intptr)
1 user32.dll bool postmessage(intptr, uint, intptr, intptr)
1 user32.dll uint getcaretblinktime()
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, rectangle&, nativemethods/themesi
1 winmm.dll int midioutmessage(intptr, int, intptr, intptr)
1 winmm.dll int midiinaddbuffer(intptr, intptr, int)
1 winmm.dll int midioutprepareheader(intptr, intptr, int)
1 winmm.dll int midioutshortmsg(intptr, int)
1 winmm.dll int midioutlongmsg(intptr, intptr, int)
1 winmm.dll int midioutgetnumdevs()
1 winmm.dll int midioutgeterrortext(int, stringbuilder, int)
1 winmm.dll int midiinunprepareheader(intptr, intptr, int)
1 winmm.dll int midiinprepareheader(intptr, intptr, int)
1 winmm.dll int midiinmessage(intptr, int, intptr, intptr)
1 winmm.dll int midiingetnumdevs()
1 winmm.dll int midiingeterrortext(int, stringbuilder, int)
1 winmm.dll int midioutunprepareheader(intptr, intptr, int)