Application Report


The following 2 APIs (used 45 times) might not work:

There are 282 P/Invokes (used 779 times):

Count Library Function
60 bass.dll int64 bass_channelseconds2bytes(int, double)
59 bass.dll intptr bass_channelgettags(int, basstag)
45 bassasio.dll bool bass_asio_setdevice(int)
27 bass.dll double bass_channelbytes2seconds(int, int64)
26 bass.dll bool bass_seteaxparameters(eaxenvironment, single, single, single)
20 bass.dll int bass_channelgetdata(int, intptr, int)
19 bassasio.dll int bass_asio_getdevice()
13 bass.dll int bass_channelgetdata(int, byte[], int)
12 bass.dll int bass_streamputdata(int, byte[], int)
12 bass.dll bool bass_streamfree(int)
10 bass.dll int bass_channelgetdata(int, single[], int)
10 bass.dll bassactive bass_channelisactive(int)
10 bass.dll int bass_getconfig(bassconfig)
10 bass.dll bool bass_channellock(int, bool)
10 bass.dll bool bass_channelplay(int, bool)
10 bassasio.dll bool bass_asio_channelreset(bool, int, bassasioreset)
10 bassasio.dll bool bass_asio_isstarted()
9 bass.dll single bass_getcpu()
9 bassasio.dll bool bass_asio_start(int)
9 bassasio.dll bool bass_asio_stop()
8 bassasio.dll bassasioactive bass_asio_channelisactive(bool, int)
8 bassmix.dll bassflag bass_mixer_channelflags(int, bassflag, bassflag)
7 bass.dll basserror bass_errorgetcode()
7 bassasio.dll double bass_asio_getrate()
6 bassasio.dll bool bass_asio_channelenable(bool, int, asioproc, intptr)
5 bassenc.dll int bass_encode_getacmformatunicode(int, intptr, int, string, bassacmformat)
5 bassenc.dll bool bass_encode_setnotify(int, encodenotifyproc, intptr)
4 bass.dll bool bass_setdevice(int)
4 bass.dll int bass_getdevice()
4 bassasio.dll bool bass_asio_setrate(double)
4 bassasio.dll bool bass_asio_channelpause(bool, int)
4 bassmix.dll int bass_mixer_channelgetdata(int, intptr, int)
4 bassmix.dll int bass_mixer_channelgetdata(int, byte[], int)
4 basswma.dll bool bass_wma_encodesettag(int, intptr, intptr, basswmatag)
3 bass.dll bool bass_channelsetposition(int, int64, bassmode)
3 bass.dll bool bass_channelremovedsp(int, int)
3 bass.dll bool bass_channelstop(int)
3 bass.dll int64 bass_streamgetfileposition(int, bassstreamfileposition)
3 bass.dll bassflag bass_channelflags(int, bassflag, bassflag)
3 bass.dll bool bass_channelpause(int)
3 bass.dll int bass_getversion()
3 bass.dll bool bass_channelupdate(int, int)
3 bass.dll int bass_channelsetdsp(int, dspproc, intptr, int)
3 bass.dll bool bass_setconfig(bassconfig, int)
3 bass.dll int bass_streamcreateptr(int, int, bassflag, intptr, intptr)
3 bass_sfx.dll int bass_sfx_getversion()
3 bass_vst.dll int bass_vst_getparamcount(int)
3 bass_vst.dll bool bass_vst_getinfo(int, bass_vst_info)
3 basscd.dll intptr bass_cd_getidptr(int, basscdid)
3 bassenc.dll bool bass_encode_addchunk(int, string, byte[], int)
2 bass.dll int bass_samplegetchannels(int, int32[])
2 bass.dll int bass_channelgetdata(int, int16[], int)
2 bass.dll int bass_recordstart(int, int, bassflag, recordproc, intptr)
2 bass.dll int bass_recordgetinputptr(int, intptr)
2 bass.dll int bass_streamcreate(int, int, bassflag, streamproc, intptr)
2 bass.dll bool bass_recordsetinput(int, bassinput, single)
2 bass_fx.dll int bass_fx_getversion()
2 bass_vis.dll int bass_vis_setplaystate(bass_vis_param, bassvisplaystate, int, string)
2 bass_vis.dll bool bass_vis_startrecord(bass_vis_param, int, int)
2 bass_vst.dll bool bass_vst_setparam(int, int, single)
2 bass_vst.dll bool bass_vst_getparaminfo(int, int, bass_vst_param_info)
2 bass_wadsp.dll void bass_wadsp_freedsp(int)
2 bass_wadsp.dll int bass_wadsp_getversion()
2 bass_wadsp.dll void bass_wadsp_plugininfofree()
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_channelsetformat(bool, int, bassasioformat)
2 bassasio.dll int bass_asio_getversion()
2 bassasio.dll bool bass_asio_channelsetvolume(bool, int, single)
2 bassasio.dll single bass_asio_getcpu()
2 bassasio.dll bool bass_asio_init(int)
2 bassenc.dll bool bass_encode_castinit(int, string, string, string, string, string, string, s
2 bassenc.dll bool bass_encode_setpaused(int, bool)
2 bassenc.dll bool bass_encode_castsettitle(int, string, string)
2 bassenc.dll int bass_encode_getversion()
2 bassenc.dll bassactive bass_encode_isactive(int)
2 bassmidi.dll int bass_midi_streamgetevents(int, int, bassmidievent, bass_midi_event[])
2 bassmidi.dll int bass_midi_streamgetfonts(int, bass_midi_font[], int)
2 bassmix.dll int bass_mixer_channelgetdata(int, single[], int)
2 bassmix.dll int bass_mixer_getversion()
2 bassvideo.dll int bass_video_getversion()
2 bassvideo.dll bool bass_video_encodergetwmsetting(bassvideoencodertype, int, int, intptr&)
2 basswma.dll bool bass_wma_encodesettagunicode(int, string, string, basswmatag)
2 basswma.dll int bass_wma_streamcreatefileunicode(bool, string, int64, int64, bassflag)
2 kernel32.dll bool queryperformancecounter(int64&)
1 bass.dll int bass_sampleloadunicode(bool, string, int64, int, int, bassflag)
1 bass.dll int bass_sampleloadmemory(bool, intptr, int64, int, int, bassflag)
1 bass.dll int bass_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass.dll int bass_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass.dll int bass_musicloadunicode(bool, string, int64, int, bassflag, int)
1 bass.dll int bass_streamputdata(int, intptr, int)
1 bass.dll intptr bass_getconfigptr(bassconfig)
1 bass.dll intptr bass_plugingetinfoptr(int)
1 bass.dll int bass_sampleloadmemory(bool, byte[], int64, int, int, bassflag)
1 bass.dll int bass_recordgetinput(int, single&)
1 bass.dll int64 bass_channelgetlength(int, bassmode)
1 bass.dll bool bass_channelgetinfointernal(int, b&)
1 bass.dll bool bass_channelremovelink(int, int)
1 bass.dll bool bass_channelsetlink(int, int)
1 bass.dll bool bass_free()
1 bass.dll bool bass_fxgetparametersext(int, object)
1 bass.dll bool bass_fxsetparametersext(int, object)
1 bass.dll bool bass_getdeviceinfointernal(int, d&)
1 bass.dll bool bass_recordgetdeviceinfointernal(int, d&)
1 bass.dll bool bass_recordgetinfo(bass_recordinfo)
1 bass.dll bool bass_recordinit(int)
1 bass.dll bool bass_samplegetinfo(int, bass_sample)
1 bass.dll bool bass_init(int, int, bassinit, intptr, intptr)
1 bass.dll int bass_musicloadmemory(bool, byte[], int64, int, bassflag, int)
1 bass.dll int bass_musicloadmemory(bool, intptr, int64, int, bassflag, int)
1 bass.dll int bass_pluginloadunicode(string, bassflag)
1 bass.dll intptr bass_recordgetinputnameptr(int)
1 bass.dll int64 bass_channelgetposition(int, bassmode)
1 bass.dll bool bass_getinfo(bass_info)
1 bass_aac.dll int bass_aac_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_aac.dll int bass_aac_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_aac.dll int bass_mp4_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_aac.dll int bass_mp4_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_ac3.dll int bass_ac3_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_ac3.dll int bass_ac3_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_adx.dll int bass_adx_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_adx.dll int bass_adx_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_alac.dll int bass_alac_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_alac.dll int bass_alac_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_ape.dll int bass_ape_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_ape.dll int bass_ape_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_fx.dll bool bass_fx_bpm_beatfree(int)
1 bass_fx.dll bool bass_fx_bpm_beatcallbackset(int, bpmbeatproc, intptr)
1 bass_mpc.dll int bass_mpc_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_mpc.dll int bass_mpc_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_ofr.dll int bass_ofr_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_ofr.dll int bass_ofr_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_sfx.dll bool bass_sfx_wmp_getpluginw(int, a&)
1 bass_sfx.dll intptr bass_sfx_plugingetnamew(int)
1 bass_sfx.dll intptr bass_sfx_plugingetnamew(int, int)
1 bass_spx.dll int bass_spx_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_spx.dll int bass_spx_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_tta.dll int bass_tta_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bass_tta.dll int bass_tta_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bass_vis.dll intptr bass_vis_getmodulepresetnameptr(bass_vis_param, int, string)
1 bass_vis.dll intptr bass_vis_getmodulepresetnamelistptr(bass_vis_param, string)
1 bass_vis.dll intptr bass_vis_findplugins(bassvisplugin, string, bassvispfindplugin, byte)
1 bass_vis.dll int bass_vis_getpluginhandle(bassvisplugin, string)
1 bass_vis.dll intptr bass_vis_getversionptr()
1 bass_vis.dll intptr bass_vis_getpluginnameptr(bass_vis_param)
1 bass_vst.dll intptr bass_vst_getprogramnameptr(int, int)
1 bass_vst.dll single bass_vst_getparam(int, int)
1 bass_vst.dll bool bass_vst_processeventraw(int, byte[], int)
1 bass_vst.dll intptr bass_vst_getprogramparamptr(int, int)
1 bass_vst.dll bool bass_vst_processeventraw(int, intptr, int)
1 bass_vst.dll int bass_vst_getprogramcount(int)
1 bass_vst.dll int bass_vst_channelsetdspunicode(int, string, int, int)
1 bass_vst.dll int bass_vst_channelcreateunicode(int, int, string, bassflag)
1 bass_wadsp.dll intptr bass_wadsp_plugininfogetmodulenameptr(int)
1 bass_wadsp.dll intptr bass_wadsp_plugininfogetnameptr()
1 bass_wadsp.dll void bass_wadsp_config(int, int)
1 bass_wadsp.dll void bass_wadsp_stop(int)
1 bass_wadsp.dll void bass_wadsp_start(int, int, int)
1 bass_wadsp.dll void bass_wadsp_setsongtitle(int, string)
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_wadsp.dll int bass_wadsp_load(string, int, int, int, int, winampwinproc)
1 bass_wadsp.dll int bass_wadsp_channelsetdsp(int, int, int)
1 bass_wadsp.dll bool bass_wadsp_plugininfoload(string)
1 bass_wadsp.dll bool bass_wadsp_channelremovedsp(int)
1 bass_wadsp.dll void bass_wadsp_setfilename(int, string)
1 bass_winamp.dll int bass_winamp_streamcreateansi(string, bassflag)
1 bass_winamp.dll bool bass_winamp_getfileinfointptr(string, intptr, int32&)
1 bass_winamp.dll intptr bass_winamp_findpluginsptr(string, basswinampfindplugin)
1 bass_winamp.dll intptr bass_winamp_getextentions(int)
1 bass_winamp.dll intptr bass_winamp_getnameptr(int)
1 bassasio.dll bool bass_asio_channelenablemirror(int, bool, int)
1 bassasio.dll bool bass_asio_getinfo(bass_asio_info)
1 bassasio.dll bool bass_asio_getdeviceinfointernal(int, a&)
1 bassasio.dll bool bass_asio_channeljoin(bool, int, int)
1 bassasio.dll bool bass_asio_channelgetinfo(bool, int, bass_asio_channelinfo)
1 basscd.dll bool bass_cd_setspeed(int, int)
1 basscd.dll int bass_cd_getspeed(int)
1 basscd.dll int bass_cd_analog_getposition(int)
1 basscd.dll bool bass_cd_analog_play(int, int, int)
1 basscd.dll int bass_cd_analog_playfile(string, int)
1 basscd.dll bool bass_cd_getinfointernal(int, a&)
1 basscd.dll int bass_cd_streamcreatefileunicode(string, bassflag)
1 basscd.dll int bass_cd_gettracklength(int, int)
1 bassenc.dll bool bass_encode_stop(int)
1 bassenc.dll int bass_encode_getchannel(int)
1 bassenc.dll bool bass_encode_setchannel(int, int)
1 bassenc.dll int bass_encode_startacm(int, intptr, bassencode, encodeproc, intptr)
1 bassenc.dll int bass_encode_startacmfileunicode(int, acmformat, bassencode, string)
1 bassenc.dll int bass_encode_startacmfileunicode(int, intptr, bassencode, string)
1 bassenc.dll int bass_encode_startunicode(int, string, bassencode, encodeproc, intptr)
1 bassenc.dll int bass_encode_startunicode(int, string, bassencode, encodeproc, intptr, int)
1 bassenc.dll int64 bass_encode_getcount(int, bassencodecount)
1 bassenc.dll intptr bass_encode_castgetstatsptr(int, bassencodestats, string)
1 bassflac.dll int bass_flac_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 bassflac.dll int bass_flac_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 bassmidi.dll int bass_midi_fontinitunicode(string, bassflag)
1 bassmidi.dll int bass_midi_streamcreatefilememory(bool, intptr, int64, int64, bassflag, int)
1 bassmidi.dll bool bass_midi_streamevent(int, int, bassmidievent, int)
1 bassmidi.dll int bass_midi_streamcreatefileunicode(bool, string, int64, int64, bassflag, int)
1 bassmidi.dll bool bass_midi_streamgetmarkinternal(int, bassmidimarker, int, a&)
1 bassmidi.dll intptr bass_midi_fontgetpresetptr(int, int, int)
1 bassmidi.dll bool bass_midi_fontunpack(int, string, bassflag)
1 bassmidi.dll bool bass_midi_fontpack(int, string, string, bassflag)
1 bassmidi.dll bool bass_midi_fontgetinfointernal(int, b&)
1 bassmidi.dll int bass_midi_streamcreatefilememory(bool, byte[], int64, int64, bassflag, int)
1 bassmix.dll bool bass_mixer_channelremove(int)
1 bassmix.dll int64 bass_mixer_channelgetposition(int, bassmode)
1 bassmix.dll int bass_mixer_channelsetsync(int, basssync, int64, syncprocex, intptr)
1 bassmix.dll bool bass_mixer_streamaddchannel(int, int, bassflag)
1 bassmix.dll bool bass_mixer_channelsetposition(int, int64, bassmode)
1 bassmix.dll bool bass_mixer_channelsetenvelope(int, bassmixenvelope, bass_mixer_node[], int)
1 bassvideo.dll int bass_video_vm9effect_addfileexunicode(int, string, bassflag, videoproc, intp
1 bassvideo.dll int bass_video_vm9effect_addfileunicode(int, string, bassflag, videoproc, intptr
1 bassvideo.dll int bass_video_vm9effect_addurlexunicode(int, string, bassflag, videoproc, intpt
1 bassvideo.dll int bass_video_vm9effect_addurlunicode(int, string, bassflag, videoproc, intptr)
1 bassvideo.dll intptr bass_video_dvd_getaudiolanguageptr(int, int)
1 bassvideo.dll intptr bass_video_dvd_getsubtilenameptr(int, int)
1 bassvideo.dll int bass_video_streamcreateurlunicode(string, bassflag, videoproc, intptr)
1 bassvideo.dll int bass_video_streamcreateurlexunicode(string, bassflag, videoproc, intptr)
1 bassvideo.dll bool bass_video_getframeinfo(int, bass_video_frameinfo)
1 bassvideo.dll bool bass_video_getinfo(int, bass_video_info)
1 bassvideo.dll bool bass_video_capture_bitmapunicode(string, double, string, bassflag)
1 bassvideo.dll bool bass_video_setvideobackgroundcolor(int, int)
1 bassvideo.dll int bass_video_capture_streamcreateansi(string, string, bool)
1 bassvideo.dll int bass_video_capture_streamcreateptr(intptr, intptr, bool)
1 bassvideo.dll int bass_video_effect_addtext(int, string, int, int, intptr, int)
1 bassvideo.dll int bass_video_effect_addtext(int, string, int, int, string, int, int, int, int)
1 bassvideo.dll int bass_video_streamcreatefileexunicode(string, bassflag, videoproc, intptr)
1 bassvideo.dll int bass_video_streamcreatefileunicode(string, bassflag, videoproc, intptr)
1 basswma.dll int bass_wma_streamcreatefileauthunicode(bool, string, int64, int64, bassflag, s
1 basswma.dll int bass_wma_streamcreatefileistream(int, intptr, int64, int64, bassflag)
1 basswma.dll int bass_wma_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 basswma.dll intptr bass_wma_encodegetratesptr(int, int, basswmaencode)
1 basswma.dll intptr bass_wma_getwmobject(int)
1 basswma.dll void bass_wma_encodeclose(int)
1 basswma.dll int bass_wma_streamcreatefileauthmemory(bool, intptr, int64, int64, bassflag, st
1 basswma.dll int bass_wma_streamcreatefileauthistream(int, intptr, int64, int64, bassflag, st
1 basswma.dll int bass_wma_encodeopenpublishunicode(int, int, basswmaencode, int, string, stri
1 basswma.dll bool bass_wma_encodesettagunicode(int, string, intptr, basswmatag)
1 basswma.dll bool bass_wma_encodewrite(int, intptr, int)
1 basswma.dll int bass_wma_encodegetclients(int)
1 basswma.dll int bass_wma_encodeopen(int, int, basswmaencode, int, wmencodeproc, intptr)
1 basswma.dll int bass_wma_encodeopenfileunicode(int, int, basswmaencode, int, string)
1 basswma.dll int bass_wma_encodeopennetwork(int, int, basswmaencode, int, int, int)
1 basswma.dll int bass_wma_encodeopennetworkmulti(int, int, basswmaencode, int32[], int, int)
1 basswma.dll int bass_wma_encodeopenpublishmultiunicode(int, int, basswmaencode, int32[], str
1 basswv.dll int bass_wv_streamcreatefilememory(bool, intptr, int64, int64, bassflag)
1 basswv.dll int bass_wv_streamcreatefileunicode(bool, string, int64, int64, bassflag)
1 kernel32.dll void dmazeromemory(intptr, intptr)
1 kernel32.dll void dmamovememory(intptr, intptr, intptr)
1 kernel32.dll void dmafillmemory(intptr, intptr, byte)
1 kernel32.dll void dmacopymemory(intptr, intptr, intptr)
1 kernel32.dll int libloadlibrary(string)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll bool libfreelibrary(int)
1 winmm.dll midierror midiinreset(intptr)
1 winmm.dll midierror midiinstart(intptr)
1 winmm.dll midierror midiinstop(intptr)
1 winmm.dll midierror midiinunprepareheader(intptr, intptr, int)
1 winmm.dll midierror midioutclose(intptr)
1 winmm.dll midierror midioutgetdevcaps(intptr, midi_outcaps, int)
1 winmm.dll midierror midioutlongmsg(intptr, intptr, int)
1 winmm.dll midierror midioutopen(intptr&, intptr, midioutproc, intptr, midiflags)
1 winmm.dll midierror midioutprepareheader(intptr, intptr, int)
1 winmm.dll midierror midioutreset(intptr)
1 winmm.dll midierror midioutshortmsg(intptr, int)
1 winmm.dll midierror midiinprepareheader(intptr, intptr, int)
1 winmm.dll midierror midiinopen(intptr&, intptr, midiinproc, intptr, midiflags)
1 winmm.dll int midiingeterrortext(int, stringbuilder, int)
1 winmm.dll int midiingetnumdevs()
1 winmm.dll int midiinmessage(intptr, midimessage, intptr, intptr)
1 winmm.dll int midioutgeterrortext(int, stringbuilder, int)
1 winmm.dll int midioutgetnumdevs()
1 winmm.dll int midioutmessage(intptr, midimessage, intptr, intptr)
1 winmm.dll midierror midiconnect(intptr, intptr, intptr)
1 winmm.dll midierror mididisconnect(intptr, intptr, intptr)
1 winmm.dll midierror midiinaddbuffer(intptr, intptr, int)
1 winmm.dll midierror midiinclose(intptr)
1 winmm.dll midierror midiingetdevcaps(intptr, midi_incaps, int)
1 winmm.dll midierror midioutunprepareheader(intptr, intptr, int)