Application Report


The following 29 APIs (used 280 times) might not work:

There are 304 P/Invokes (used 569 times):

Count Library Function
48 opengl32.dll void glvertex3f(single, single, single)
24 opengl32.dll void gltexcoord2f(single, single)
13 user32 void mouse_event(int, int, int, int, int)
9 crypt32.dll intptr certduplicatecertificatecontext(intptr)
8 advapi32.dll int cryptdestroykey(int)
8 advapi32.dll int cryptdestroyhash(int)
8 user32.dll void keybd_event(byte, byte, int64, int64)
7 advapi32.dll int cryptexportkey(int, int, int, int, intptr, int32&)
7 advapi32.dll int cryptreleasecontext(int, int)
6 kernel32.dll intptr openevent(uint, bool, string)
6 opengl32.dll void gltexparameteri(int, int, int)
6 opengl32.dll void glnormal3f(single, single, single)
5 advapi32.dll int cryptencrypt(int, int, int, int, byte[], int32&, int)
5 advapi32.dll int cryptcreatehash(int, int, int, int, int32&)
5 advapi32.dll int cryptgetkeyparam(int, int, int32&, int32&, int)
5 crypt32.dll intptr certopenstore(intptr, int, int, int, string)
5 user32 void setwindowpos(int, int, int, int, int, int, int)
4 advapi32.dll int cryptacquirecontext(int32&, string, string, int, int)
4 advapi32.dll intptr openscmanager(string, string, int)
4 crypt32.dll int cryptacquirecertificateprivatekey(intptr, int, intptr, int32&, int32&, int32
4 crypt32.dll int cryptdecodeobject(int, intptr, intptr, int, int, intptr, int32&)
4 opengl32.dll void glbindtexture(int, int)
4 sevzip30.dll void sevzip_setrootdir(string&)
3 advapi32.dll int cryptgethashparam(int, int, byte[], int32&, int)
3 advapi32.dll int cryptsetkeyparam(int, int, int32&, int)
3 advapi32.dll int cryptgenkey(int, intptr, int, int32&)
3 advapi32.dll intptr openservice(intptr, string, int)
3 advapi32.dll int crypthashdata(int, byte[], int, int)
3 crypt32.dll intptr certfindrdnattr(string, intptr)
3 crypt32.dll int certaddstoretocollection(intptr, intptr, int, int)
3 crypt32.dll intptr certfinddatablobcertificateinstore(intptr, int, int, int, datablob&, intp
3 crypt32.dll int certgetcertificatecontextproperty(intptr, int, byte[], int32&)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll intptr copyenhmetafile(intptr, stringbuilder)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
3 opengl32.dll void glloadidentity()
3 sevdta32.dll int sevdta_blzgetinfo(string&, string&, string&)
3 sevzip30.dll void sevzip_cancelzip()
3 sevzip30.dll void sevzip_setlanguage(int)
3 shell32.dll bool shell_notifyicon(int, notifyicon/notifyicondata&)
2 advapi32.dll int cryptgetprovparam(int, int, intptr, int32&, int)
2 advapi32.dll int closeservicehandle(intptr)
2 advapi32.dll int cryptimportkey(int, intptr, int, int, int, int32&)
2 advapi32.dll int cryptdecrypt(int, int, int, int, byte[], int32&)
2 advapi32.dll int cryptimportkey(int, byte[], int, int, int, int32&)
2 advapi32.dll int cryptencrypt(intptr, int, int, int, byte[], int32&, int)
2 advapi32.dll int cryptsethashparam(int, int, byte[], int)
2 advapi32.dll int cryptacquirecontext(int32&, intptr, string, int, int)
2 advapi32.dll int cryptsignhash(int, int, intptr, int, byte[], int32&)
2 advapi32.dll int cryptgetkeyparam(int, int, byte[], int32&, int)
2 clrexternalengine int isc_dsql_describe_bind(int32[], int32&, int16, intptr)
2 clrexternalengine int isc_get_current_attachment_and_transaction(int32[], int32&, int32&)
2 crypt32.dll int pfxexportcertstoreex(intptr, datablob&, string, intptr, int)
2 crypt32.dll int cryptdecodeobject(int, intptr, byte[], int, int, intptr, int32&)
2 crypt32.dll int certstrtoname(int, string, int, intptr, intptr, int32&, intptr)
2 crypt32.dll int certgetnamestring(intptr, int, int, intptr, intptr, int)
2 crypt32.dll int certsavestore(intptr, int, int, int, datablob&, int)
2 crypt32.dll int certgetcertificatecontextproperty(intptr, int, intptr, int32&)
2 crypt32.dll int certgetvalidusages(int, intptr, int32&, intptr, int32&)
2 crypt32.dll int certgetenhancedkeyusage(intptr, int, intptr, int32&)
2 fbembed int isc_dsql_describe_bind(int32[], int32&, int16, intptr)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 kernel32.dll bool getversionex(osinfo/osversioninfoex&)
2 libgl.so intptr glxgetprocaddressarb(string)
2 libgl.so intptr glxgetprocaddress(string)
2 opengl32.dll intptr glgetstring(uint)
2 opengl32.dll void glbegin(int)
2 opengl32.dll void glteximage2d(int, int, int, int, int, int, int, int, intptr)
2 opengl32.dll void glrotatef(single, single, single, single)
2 opengl32.dll void glend()
2 opengl32.dll void glenable(int)
2 opengl32.dll void glmatrixmode(int)
2 opengl32.dll void glcolor3f(single, single, single)
2 opengl32.dll intptr wglgetprocaddress(string)
2 opengl32.dll bool wglmakecurrent(intptr, intptr)
2 opengl32.dll void glclearcolor(single, single, single, single)
2 sevdta32.dll int sevdta_fileaddrec(int, string&, string&, string&, string&, string&, string&,
2 sevzip30.dll void sevzip_resetarchivbit(int)
2 sevzip30.dll void sevzip_includeonlyarchivfiles(bool)
2 sevzip30.dll void sevzip_setcompressionrate(int)
2 sevzip30.dll int sevzip_zipaddfileex(string&, string&, string&, int, int)
2 sevzip30.dll bool sevzip_settemppath(string&)
2 sevzip30.dll void sevzip_includehiddenfiles(bool)
2 sevzip30.dll void sevzip_includesystemfiles(bool)
2 shell32.dll intptr shgetfileinfo(string&, int, io/shfileinfo&, int, int)
2 shell32.dll intptr shgetfileinfo(string&, int, listviewfile/shfileinfo&, int, int)
2 user32 int getwindow(int, int)
2 user32.dll int getsystemmetrics(int)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr getdesktopwindow()
2 user32.dll uint registerwindowmessage(string)
2 winmm.dll int mcisendstring(string&, stringbuilder, int, int)
1 advapi32.dll int cryptsetkeyparam(int, int, byte[], int)
1 advapi32.dll int cryptverifysignature(int, byte[], int, int, intptr, int)
1 advapi32.dll int deleteservice(intptr)
1 advapi32.dll int queryserviceconfig(intptr, intptr, int, int32&)
1 advapi32.dll int queryservicedescription(intptr, int, intptr, int, int32&)
1 advapi32.dll int crypthashdata(int, intptr, int, int)
1 advapi32.dll int cryptgetuserkey(int, int, int32&)
1 advapi32.dll int cryptgetkeyparam(int, int, intptr&, int32&, int)
1 advapi32.dll int cryptexportkey(int, int, int, int, byte[], int32&)
1 advapi32.dll int cryptencrypt(int, int, int, int, intptr, int32&, int)
1 advapi32.dll int cryptduplicatehash(int, intptr, int, int32&)
1 advapi32.dll int cryptdecrypt(intptr, int, int, int, byte[], int32&)
1 advapi32.dll intptr createservice(intptr, string, string, int, int, int, int, string, string,
1 advapi32.dll int changeserviceconfig(intptr, int, int, int, string, string, intptr, string, s
1 advapi32.dll int cryptgenrandom(int, int, intptr)
1 advapi32.dll int changeservicedescription(intptr, int, servicemanager/service_description&)
1 clrexternalengine int isc_dsql_fetch(int32[], int32&, int16, intptr)
1 clrexternalengine int isc_dsql_free_statement(int32[], int32&, int16)
1 clrexternalengine int isc_dsql_sql_info(int32[], int32&, int16, byte[], int16, byte[])
1 clrexternalengine int isc_get_trigger_action(int32[])
1 clrexternalengine int isc_get_trigger_table_name(int32[], byte[], int)
1 clrexternalengine bool isc_set_trigger_field(int32[], int, byte[], intptr)
1 clrexternalengine int isc_open_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 clrexternalengine int isc_put_segment(int32[], int32&, int16, byte[])
1 clrexternalengine int isc_service_attach(int32[], int16, string, int32&, int16, byte[])
1 clrexternalengine int isc_get_segment(int32[], int32&, int16&, int16, byte[])
1 clrexternalengine int isc_service_detach(int32[], int32&)
1 clrexternalengine int isc_service_query(int32[], int32&, int32&, int16, byte[], int16, byte[], int
1 clrexternalengine int isc_dsql_execute2(int32[], int32&, int32&, int16, intptr, intptr)
1 clrexternalengine bool isc_get_trigger_field(int32[], int, byte[], intptr)
1 clrexternalengine int isc_array_put_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 clrexternalengine int isc_cancel_blob(int32[], int32&)
1 clrexternalengine int isc_service_start(int32[], int32&, int32&, int16, byte[])
1 clrexternalengine int isc_close_blob(int32[], int32&)
1 clrexternalengine int isc_create_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 clrexternalengine int isc_database_info(int32[], int32&, int16, byte[], int16, byte[])
1 clrexternalengine int isc_dsql_allocate_statement(int32[], int32&, int32&)
1 clrexternalengine int isc_array_get_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 clrexternalengine int isc_dsql_prepare(int32[], int32&, int32&, int16, byte[], int16, intptr)
1 clrexternalengine int isc_dsql_describe(int32[], int32&, int16, intptr)
1 crypt32.dll int certdeletecertificatefromstore(intptr)
1 crypt32.dll int certcomparecertificate(int, intptr, intptr)
1 crypt32.dll int certclosestore(intptr, int)
1 crypt32.dll int certaddcertificatecontexttostore(intptr, intptr, int, intptr)
1 crypt32.dll intptr certduplicatestore(intptr)
1 crypt32.dll intptr certfindcertificateinstore(intptr, int, int, int, intptr, intptr)
1 crypt32.dll int certverifytimevalidity(intptr, intptr)
1 crypt32.dll intptr certfindextension(string, int, intptr)
1 crypt32.dll int certgetcertificatechain(intptr, intptr, intptr, intptr, chainparameters&, in
1 crypt32.dll intptr certfindstringcertificateinstore(intptr, int, int, int, string, intptr)
1 crypt32.dll intptr certfindusagecertificateinstore(intptr, int, int, int, trustlistusage&, i
1 crypt32.dll int certfindcertificateincrl(intptr, intptr, int, intptr, intptr&)
1 crypt32.dll intptr certgetissuercertificatefromstore(intptr, intptr, intptr, int32&)
1 crypt32.dll int certfreecertificatecontext(intptr)
1 crypt32.dll void certfreecertificatechain(intptr)
1 crypt32.dll intptr certopenstoredata(intptr, int, intptr, int, datablob&)
1 crypt32.dll intptr pfximportcertstore(datablob&, string, int)
1 crypt32.dll int certgetintendedkeyusage(int, intptr, intptr, int)
1 crypt32.dll intptr certcreatecrlcontext(int, byte[], int)
1 crypt32.dll intptr certcreatecertificatecontext(int, intptr, int)
1 crypt32.dll int certverifycertificatechainpolicy(intptr, intptr, chainpolicyparameters&, cha
1 crypt32.dll int certsetcertificatecontextproperty(intptr, int, int, crypt_key_prov_info&)
1 crypt32.dll int cryptfindcertificatekeyprovinfo(intptr, int, intptr)
1 crypt32.dll int cryptimportpublickeyinfo(int, int, cert_public_key_info&, int32&)
1 crypt32.dll int cryptimportpublickeyinfoex(int, int, cert_public_key_info&, int, int, intptr
1 crypt32.dll int cryptprotectdata(datablob&, string, datablob&, intptr, intptr, int, datablob
1 crypt32.dll int cryptunprotectdata(datablob&, intptr, datablob&, intptr, intptr, int, databl
1 crypt32.dll int certgetpublickeylength(int, intptr)
1 crypt32.dll int pfxispfxblob(datablob&)
1 crypt32.dll int pfxverifypassword(datablob&, string, int)
1 crypt32.dll void certremovestorefromcollection(intptr, intptr)
1 fbembed int isc_attach_database(int32[], int16, byte[], int32&, int16, byte[])
1 fbembed int isc_array_put_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 fbembed int isc_array_get_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 fbembed int isc_drop_database(int32[], int32&)
1 fbembed int isc_dsql_free_statement(int32[], int32&, int16)
1 fbembed int isc_open_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_cancel_blob(int32[], int32&)
1 fbembed int isc_service_query(int32[], int32&, int32&, int16, byte[], int16, byte[], int
1 fbembed int isc_dsql_sql_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_get_segment(int32[], int32&, int16&, int16, byte[])
1 fbembed int isc_put_segment(int32[], int32&, int16, byte[])
1 fbembed int isc_rollback_retaining(int32[], int32&)
1 fbembed int isc_rollback_transaction(int32[], int32&)
1 fbembed int isc_service_attach(int32[], int16, string, int32&, int16, byte[])
1 fbembed int isc_service_detach(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_dsql_prepare(int32[], int32&, int32&, int16, byte[], int16, intptr)
1 fbembed int isc_dsql_fetch(int32[], int32&, int16, intptr)
1 fbembed int isc_create_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_create_database(int32[], int16, byte[], int32&, int16, byte[], int16)
1 fbembed int isc_commit_transaction(int32[], int32&)
1 fbembed int isc_commit_retaining(int32[], int32&)
1 fbembed int isc_database_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_detach_database(int32[], int32&)
1 fbembed int isc_close_blob(int32[], int32&)
1 fbembed int isc_dsql_allocate_statement(int32[], int32&, int32&)
1 fbembed int isc_dsql_describe(int32[], int32&, int16, intptr)
1 fbembed int isc_dsql_execute2(int32[], int32&, int32&, int16, intptr, intptr)
1 gdi32.dll bool _setpixelformat(intptr, int, gdi/pixelformatdescriptor&)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int choosepixelformat(intptr, gdi/pixelformatdescriptor&)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr deletedc(intptr)
1 gdi32.dll int swapbuffersfast(intptr)
1 gdi32.dll intptr deleteobject(intptr)
1 glu32.dll int glubuild2dmipmaps(int, int, int, int, int, int, intptr)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessbegindatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsvertexdatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesscombinecallback1)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesscombinedatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessedgeflagcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessedgeflagdatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessendcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessenddatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesserrorcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesserrordatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessvertexcallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessvertexcallback1)
1 glu32.dll void gluperspective(double, double, double, double)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessbegincallback)
1 glu32.dll void __gluquadriccallback(glu/gluquadric, int, glu/quadricerrorcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsvertexcallback)
1 glu32.dll string gluerrorunicodestringext(int)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsbegincallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsbegindatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbscolorcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbscolordatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsendcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsenddatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tessvertexdatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbstexcoorddatacallback)
1 glu32.dll void __glutesscallback(glu/glutesselator, int, glu/tesscombinecallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbstexcoordcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsnormaldatacallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbsnormalcallback)
1 glu32.dll void __glunurbscallback(glu/glunurbs, int, glu/nurbserrorcallback)
1 kernel32 int loadlibrary(string&)
1 kernel32 int getshortpathname(string&, stringbuilder, int)
1 kernel32 int freelibrary(int)
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll int getconsolescreenbufferinfo(int, consoleprogressbar/console_screen_buffer_inf
1 kernel32.dll int getstdhandle(int)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll int setconsolecursorposition(int, consoleprogressbar/coord)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll int closehandle(intptr)
1 libdl.dylib bool nsissymbolnamedefined(string)
1 libdl.dylib intptr nslookupandbindsymbol(string)
1 libdl.dylib intptr nsaddressofsymbol(intptr)
1 mapi32.dll int mapisendmail(int, int, standardmapi/mapimessage, int, int)
1 mpr.dll int wnetdisconnectdialog(int, int)
1 mpr.dll int wnetconnectiondialog(int, int)
1 mpr.dll int wnetaddconnection2a(networkdrive/structnetresource&, string, string, int)
1 mpr.dll int wnetcancelconnection2a(string, int, int)
1 mpr.dll int wnetrestoreconnectionw(int, string)
1 opengl32.dll int glgeterror()
1 opengl32.dll intptr wglcreatecontext(intptr)
1 opengl32.dll void glclear(int)
1 opengl32.dll void glcleardepth(double)
1 opengl32.dll void glhint(int, int)
1 opengl32.dll void glgentextures(int, int32[])
1 opengl32.dll void gltranslatef(single, single, single)
1 opengl32.dll void glfinish()
1 opengl32.dll void glviewport(int, int, int, int)
1 opengl32.dll void gldepthfunc(int)
1 opengl32.dll void glshademodel(int)
1 opengl32.dll bool wgldeletecontext(intptr)
1 sevdta32.dll int sevdta_checkkontonr(string&, string&, string&)
1 sevdta32.dll void sevdta_blzsetpath(string&)
1 sevdta32.dll int sevdta_init(string&)
1 sevdta32.dll void sevdta_closefile(int)
1 sevdta32.dll void sevdta_print(int, string&, string&, string&, string&, string&, string&)
1 sevdta32.dll int sevdta_fileend(int)
1 sevdta32.dll int sevdta_createfile(string&, int)
1 sevdta32.dll int sevdta_checkcreditcard(string&, string&, string&, int)
1 sevdta32.dll int sevdta_fileinit(int, string&, string&, string&, string&, int)
1 sevzip30.dll int sevzip_checkzipfile(string&, string&)
1 sevzip30.dll bool sevzip_init(string&)
1 sevzip30.dll int sevzip_zipfolderex(string&, string&, string&, int, string&, int, int)
1 sevzip30.dll int sevzip_unzipex(string&, string&, string&, int, string&, int, int)
1 user32 int64 setcursorpos(int, int)
1 user32 int getwindowtext(int, string&, int)
1 user32 void showwindow(intptr, int)
1 user32 int getwindowtextlength(int)
1 user32 int sendmessage(intptr, int, int, int)
1 user32 int setwindowpos(int, int, int, int, int, int, int)
1 user32 int64 getcursorpos(mouse/pointapi)
1 user32.dll intptr sendmessagetimeout(intptr, uint, intptr, intptr, formskypeclient/sendmess
1 user32.dll intptr sendmessagetimeout(intptr, uint, intptr, formskypeclient/copydatastruct&,
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll intptr copyicon(intptr)
1 user32.dll bool closeclipboard()
1 user32.dll bool emptyclipboard()
1 user32.dll bool getcursorinfo(screencapture/win32stuff/cursorinfo&)
1 user32.dll bool geticoninfo(intptr, screencapture/win32stuff/iconinfo&)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool releasedc(intptr, intptr)
1 winmm.dll int mcigeterrorstring(int, stringbuilder, int)
1 ws2_32.dll int connect(intptr, byte[], int)
1 ws2_32.dll int wsagetlasterror()