Application Report


The following 7 APIs (used 72 times) might not work:

There are 152 P/Invokes (used 299 times):

Count Library Function
26 bass.dll bass/bassbool bass_seteaxparameters(int, single, single, single)
8 bass.dll int bass_errorgetcode()
7 bass.dll single bass_channelbytes2seconds(int, int64)
7 bass.dll bass/bassbool bass_channelplay(int, bass/bassbool)
7 user32.dll bool setwindowpos(intptr, int, int, int, int, int, int)
7 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, rect&, rect&)
6 bass.dll void bass_streamfree(int)
6 bass.dll bass/bassbool bass_channelsetposition(int, int64)
6 bass.dll int64 bass_channelseconds2bytes(int, single)
6 bass.dll int64 bass_streamgetlength(int)
5 bass.dll int bass_streamcreatefile(bass/bassbool, string&, int, int, bass/streamcreatefil
5 bass.dll bass/bassbool bass_channelstop(int)
5 user32.dll bool killtimer(intptr, int)
5 user32.dll bool systemparametersinfo(int, int, int32&, int)
4 kernel32 void copymemory(int, int, int)
4 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
3 bass.dll int64 bass_channelgetposition(int)
3 bass.dll bass/bass_active bass_channelisactive(int)
3 dgtebdll.dll int _dgtdll_registerscanfunc(dgtelectronicboard/scanhandler)
3 kernel32 int globalfree(int)
3 user32.dll intptr settimer(intptr, int, int, j/c)
2 bass.dll int bass_channelgetdata(int, int16&, int)
2 bass.dll intptr bass_getdevicedescription(int)
2 bass.dll int bass_streamgettags(int, bass/bass_tag)
2 bass.dll bass/bassbool bass_channelprebuf(int)
2 bass.dll bass/bassbool bass_channelsetattributes(int, int, int, int)
2 bass.dll int bass_recordgetinput(int)
2 bass.dll int bass_getversion()
2 bass.dll bass/bassbool bass_init(int, int, bass/bass_deviceflags, int, int)
2 bass.dll bass/bassbool bass_channelslideattributes(int, int, int, int, int)
2 bass.dll bass/bassbool bass_free()
2 basscd.dll int bass_cd_streamcreatefile(string&, basscd/cdstreamcreate)
2 bassflac.dll int bass_flac_streamcreatefile(bass/bassbool, string&, int, int, bass/streamcrea
2 basswma.dll int bass_wma_streamcreatefile(bass/bassbool, string&, int, int, basswma/wmacreat
2 dgtebdll.dll int _dgtdll_registerstartsetupfunc(dgtelectronicboard/startsetuphandler)
2 dgtebdll.dll int _dgtdll_registernewgamefunc(dgtelectronicboard/newgamehandler)
2 dgtebdll.dll int _dgtdll_registerwhitemovenowfunc(dgtelectronicboard/whitemovenowhandler)
2 dgtebdll.dll int _dgtdll_registerstatusfunc(dgtelectronicboard/statushandler)
2 dgtebdll.dll int _dgtdll_registerstopsetupbtmfunc(dgtelectronicboard/stopsetupbtmhandler)
2 dgtebdll.dll int _dgtdll_registerstopsetupwtmfunc(dgtelectronicboard/stopsetupwtmhandler)
2 dgtebdll.dll int _dgtdll_registerwhitemoveinputfunc(dgtelectronicboard/whitemoveinputhandler)
2 dgtebdll.dll int _dgtdll_registerblackmovenowfunc(dgtelectronicboard/blackmovenowhandler)
2 dgtebdll.dll int _dgtdll_registerblackmoveinputfunc(dgtelectronicboard/blackmoveinputhandler)
2 fbembed int isc_dsql_describe_bind(int32[], int32&, int16, intptr)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 kernel32 bool findclose(intptr)
2 kernel32 intptr findfirstfile(string&, nativemethods/win32_find_data&)
2 kernel32 bool findnextfile(intptr, nativemethods/win32_find_data&)
2 user32 intptr sendmessage(intptr, int, int, int)
2 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll intptr dispatchmessagea(j/a&)
2 user32.dll intptr setparent(intptr, intptr)
2 user32.dll intptr getdesktopwindow()
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll void closethemedata(intptr)
1 bass.dll bass/bassbool bass_channelgetattributes(int, int32&, int32&, int32&)
1 bass.dll intptr bass_recordgetinputname(int)
1 bass.dll intptr bass_musicgetname(int)
1 bass.dll bass/bassbool bass_channelpause(int)
1 bass.dll int bass_streamcreatefile(bass/bassbool, int, int, int, bass/streamcreatefile)
1 bass.dll bass/bassbool bass_recordfree()
1 bass.dll bass/bassbool bass_stop()
1 bass.dll bass/bassbool bass_recordinit(int)
1 bass.dll int bass_recordstart(int, int, int, bass/recordproc_handler, int)
1 bass.dll int bass_channelgetlevel(int)
1 bass.dll bass/bassbool bass_start()
1 bass_fx.dll bass/bassbool bass_fx_temposet(int, single, int, single)
1 bass_fx.dll int bass_fx_tempocreate(int, int)
1 dgtebdll.dll int _dgtdll_enddisplay(int)
1 dgtebdll.dll int _dgtdll_hidedialog(int)
1 dgtebdll.dll int _dgtdll_displayclockmessage(string, int)
1 dgtebdll.dll int _dgtdll_showdialog(int)
1 dgtebdll.dll int _dgtdll_writeposition(string)
1 dgtebdll.dll int _dgtdll_setautorotation(bool)
1 fbembed int isc_cancel_blob(int32[], int32&)
1 fbembed int isc_start_multiple(int32[], int32&, int16, intptr)
1 fbembed int isc_service_start(int32[], int32&, int32&, int16, byte[])
1 fbembed int isc_database_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_dsql_sql_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_dsql_prepare(int32[], int32&, int32&, int16, byte[], int16, intptr)
1 fbembed int isc_create_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_dsql_fetch(int32[], int32&, int16, intptr)
1 fbembed int isc_array_get_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 fbembed int isc_array_put_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 fbembed int isc_attach_database(int32[], int16, string, int32&, int16, byte[])
1 fbembed int isc_dsql_execute2(int32[], int32&, int32&, int16, intptr, intptr)
1 fbembed int isc_close_blob(int32[], int32&)
1 fbembed int isc_commit_retaining(int32[], int32&)
1 fbembed int isc_dsql_describe(int32[], int32&, int16, intptr)
1 fbembed int isc_commit_transaction(int32[], int32&)
1 fbembed int isc_dsql_allocate_statement(int32[], int32&, int32&)
1 fbembed int isc_create_database(int32[], int16, string, int32&, int16, byte[], int16)
1 fbembed int isc_drop_database(int32[], int32&)
1 fbembed int isc_detach_database(int32[], int32&)
1 fbembed int isc_dsql_free_statement(int32[], int32&, int16)
1 fbembed int isc_service_query(int32[], int32&, int32&, int16, byte[], int16, byte[], int
1 fbembed int isc_rollback_retaining(int32[], int32&)
1 fbembed int isc_open_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_get_segment(int32[], int32&, int16&, int16, byte[])
1 fbembed int isc_rollback_transaction(int32[], int32&)
1 fbembed int isc_put_segment(int32[], int32&, int16, byte[])
1 fbembed int isc_service_attach(int32[], int16, string, int32&, int16, byte[])
1 fbembed int isc_service_detach(int32[], int32&)
1 gdi32.dll intptr createbrushindirect(c/a)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int getpixel(intptr, int, int)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 kernel32 int getlocaleinfo(int, int, string&, int)
1 kernel32 int getvolumeinformation(string&, string&, int, int, int, int, int, int)
1 kernel32 int globalalloc(int, int)
1 kernel32 int getdrivetype(string&)
1 kernel32 int globalrealloc(int, int, int)
1 kernel32 int getuserdefaultlcid()
1 mpr.dll int wnetgetconnection(string&, string&, int32&)
1 oleaut32.dll int varformat(intptr, string&, int, int, int, string&)
1 oleaut32.dll void api_olecreateifontindirect(nativemethods/fontdesc&, guid&, object&)
1 oleaut32.dll void api_olecreateipictureindirect_bitmap(nativemethods/structpictdescbmp&, guid
1 oleaut32.dll void api_olecreateipictureindirect_emf(nativemethods/structpictdescemf&, guid&,
1 oleaut32.dll void variantclear(intptr)
1 oleaut32.dll void api_olecreateipictureindirect_icon(nativemethods/structpictdescicon&, guid&
1 oleaut32.dll void variantinit(intptr)
1 user32 bool postmessage(intptr, int, intptr, intptr)
1 user32 int releasedc(intptr, intptr)
1 user32 intptr getdc(intptr)
1 user32.dll bool translatemessage(j/a&)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr intcopyimage(intptr, int, int, int, int)
1 user32.dll bool releasecapture()
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getwindowrect(intptr, a/a&)
1 user32.dll bool setlayeredwindowattributes(intptr, int, byte, int)
1 user32.dll intptr getdc(intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, i/a/c&, i/a/a&, intptr, i/a/c&, int, i/
1 user32.dll bool showcaret(intptr)
1 user32.dll int getmessagea(j/a&, intptr, int, int)
1 user32.dll int getsyscolor(int)
1 user32.dll int intreleasedc(intptr, intptr)
1 user32.dll int releasedc(handleref, handleref)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll bool setwindowpos(handleref, int, int, int, int, int, int)
1 user32.dll intptr getdc(handleref)
1 user32.dll int clienttoscreen(intptr, j/b&)