Application Report


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

There are 301 P/Invokes (used 511 times):

Count Library Function
34 advapi32.dll int regclosekey(uint)
15 idapi32.dll uint16 dbiclosecursor(intptr&)
15 kernel32.dll intptr getprocaddress(string)
11 idapi32.dll uint16 dbisetprop(intptr, int, int)
7 idapi32.dll uint16 dbisettobegin(intptr)
6 idapi32.dll uint16 dbiactivatefilter(intptr, intptr)
6 idapi32.dll uint16 dbiregistercallback(intptr, cbtype, int, uint16, intptr, pfdbicallback)
6 user32.dll longbool oemtochara(string, stringbuilder)
5 advapi32.dll int regopenkeyex(string, uint, uint, hkey))
5 idapi32.dll uint16 dbigetcursorprops(intptr, curprops&)
5 idapi32.dll uint16 dbiqfree(intptr&)
5 idapi32.dll uint16 dbisetcurrsession(intptr)
5 idapi32.dll uint16 dbidropfilter(intptr, intptr)
4 idapi32.dll uint16 dbiswitchtoindex(intptr&, string, string, uint16, longbool)
4 idapi32.dll uint16 dbiextractkey(intptr, intptr, intptr)
4 idapi32.dll uint16 dbigetrecord(intptr, dbilocktype, intptr, intptr)
4 idapi32.dll uint16 osldunloadobj(intptr&)
4 idapi32.dll uint16 dbigetprop(intptr, int, stringbuilder, uint16, uint16&)
4 idapi32.dll uint16 dbifreeblob(intptr, intptr, uint16)
4 idapi32.dll uint16 dbigetldobj(intptr, intptr&)
4 kernel32.dll int getmodulehandle(string)
4 kernel32.dll int loadlibrary(string)
4 user32.dll int sendmessage(uint32, int, int)
3 advapi32.dll int regenumkeyex(uint32, stringbuilder, uint32&, intptr, stringbuilder, intptr,
3 idapi32.dll uint16 osldloadbysymbname(string, intptr&)
3 idapi32.dll uint16 dbiinitrecord(intptr, intptr)
3 idapi32.dll uint16 dbigetdatabasedesc(string, dbdesc&)
3 idapi32.dll uint16 dbiaddfilter(intptr, int, uint16, longbool, byte[], pfgenfilter, intptr&)
3 idapi32.dll uint16 dbisettoend(intptr)
3 idapi32.dll uint16 dbigetprop(intptr, int, int32&, uint16, uint16&)
3 idapi32.dll uint16 dbiqexec(intptr, intptr&)
3 kernel32.dll longbool freelibrary(int)
3 user32.dll longbool chartooema(string, stringbuilder)
2 advapi32.dll int regdeletekey(string)
2 advapi32.dll int regenumvalue(uint32, stringbuilder, uint32&, intptr, intptr, intptr, intptr)
2 advapi32.dll int regsetvalueex(string, uint, uint, byte[], uint)
2 advapi32.dll int regflushkey(uint)
2 advapi32.dll int regcreatekeyex(string, uint, intptr, uint, uint, intptr, hkey), uint32&)
2 idapi32.dll uint16 dbiclosesession(intptr)
2 idapi32.dll uint16 dbiclosedatabase(intptr&)
2 idapi32.dll uint16 dbiinsertrecord(intptr, dbilocktype, intptr)
2 idapi32.dll uint16 dbigetcurrsession(intptr&)
2 idapi32.dll uint16 dbideactivatefilter(intptr, intptr)
2 idapi32.dll uint16 dbiopenindex(intptr, string, uint16)
2 idapi32.dll uint16 dbigetblob(intptr, intptr, uint16, int, int, byte[], int32&)
2 idapi32.dll uint16 dbiexit()
2 idapi32.dll uint16 dbiopenblob(intptr, intptr, uint16, dbiopenmode)
2 idapi32.dll uint16 dbienddelayedupdates(intptr&)
2 idapi32.dll uint16 dbiendconstraintlayer(intptr&)
2 idapi32.dll uint16 dbisettobookmark(intptr, intptr)
2 idapi32.dll uint16 dbisettocursor(intptr, intptr)
2 idapi32.dll uint16 dbiopenfieldlist(intptr, string, string, longbool, intptr&)
2 idapi32.dll uint16 dbiforcereread(intptr)
2 idapi32.dll uint16 dbisetprop(intptr, int, string)
2 idapi32.dll uint16 dbigetrecordforkey(intptr, longbool, uint16, uint16, intptr, intptr)
2 idapi32.dll uint16 dbicfgposition(intptr, string)
2 idapi32.dll uint16 dbigetblobsize(intptr, intptr, uint16, int32&)
2 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, bdeflddesc&, intptr)
2 idapi32.dll uint16 dbigetpriorrecord(intptr, dbilocktype, intptr, intptr)
2 idapi32.dll uint16 dbiqalloc(intptr, dbiqrylang, intptr&)
2 idapi32.dll uint16 dbiqprepare(intptr, string)
2 idapi32.dll uint16 dbigetfield(intptr, uint16, intptr, intptr, longbool&)
2 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, intptr, intptr)
2 idapi32.dll uint16 dbirelrecordlock(intptr, longbool)
2 idapi32.dll uint16 dbigetldnamefromdb(intptr, intptr, stringbuilder)
2 idapi32.dll uint16 dbiopenspparamlist(intptr, string, longbool, uint16, intptr&)
2 idapi32.dll uint16 dbigetrecordcount(intptr, int32&)
2 idapi32.dll uint16 dbibegindelayedupdates(intptr&)
2 idapi32.dll uint16 dbibeginconstraintlayer(intptr, intptr&, pfdatasourcescallback, int)
2 idapi32.dll uint16 dbiputblob(intptr, intptr, uint16, int, int, byte[])
2 kernel32.dll uint getcurrentthreadid()
2 kernel32.dll void deletecriticalsection(_rtl_critical_section&)
2 kernel32.dll int findresource(hmodule), string, int)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll longbool closehandle(int)
2 kernel32.dll uint seterrormode(uint)
2 kernel32.dll longbool findnextfile(int, _win32_find_data&)
2 kernel32.dll int getlocaleinfo(uint, uint, stringbuilder, int)
2 kernel32.dll uint gettickcount()
2 user32.dll int getsystemmetrics(int)
2 user32.dll longbool killtimer(uint32)
1 advapi32.dll int regqueryinfokey(intptr, intptr, intptr, uint32&, uint32&, intptr, uint32&, u
1 advapi32.dll int regrestorekey(string, uint)
1 advapi32.dll int regqueryvalueex(string, intptr, intptr, stringbuilder, int32&)
1 advapi32.dll int regloadkey(string, string)
1 advapi32.dll int regqueryvalueex(string, intptr, uint32&, byte[], uint32&)
1 advapi32.dll int regqueryvalueex(string, intptr, uint32&, intptr, uint32&)
1 advapi32.dll int regreplacekey(string, string, string)
1 advapi32.dll int regunloadkey(string)
1 advapi32.dll int regopenkey(string, hkey))
1 advapi32.dll int regsavekey(string, intptr)
1 advapi32.dll int regconnectregistry(string, hkey))
1 advapi32.dll int regdeletevalue(string)
1 advapi32.dll int regcreatekeyex(string, uint, string, uint, uint, intptr, hkey), uint32&)
1 comctl32.dll longbool _flatsb_setscrollprop(int32, int, longbool)
1 comctl32.dll longbool _flatsb_getscrollrange(int32, int32&, int32&)
1 comctl32.dll longbool _flatsb_getscrollprop(int32, int32&)
1 comctl32.dll longbool _flatsb_enablescrollbar(uint32, uint)
1 comctl32.dll int _flatsb_setscrollpos(int32, int, longbool)
1 comctl32.dll int _flatsb_setscrollinfo(int32, tagscrollinfo&, longbool)
1 comctl32.dll int _flatsb_getscrollpos(int32)
1 comctl32.dll longbool _flatsb_setscrollrange(int32, int, int, longbool)
1 comctl32.dll longbool _flatsb_showscrollbar(int32, longbool)
1 comctl32.dll longbool _initializeflatsb(uint)
1 comctl32.dll void _uninitializeflatsb(uint)
1 comctl32.dll longbool _flatsb_getscrollinfo(int32, tagscrollinfo&)
1 idapi32.dll uint16 dbiopendatabase(string, intptr, dbiopenmode, dbisharemode, string, uint16
1 idapi32.dll uint16 dbiopenindexlist(intptr, string, string, intptr&)
1 idapi32.dll uint16 dbiopennestedtable(intptr, uint16, longbool, longbool, intptr&)
1 idapi32.dll uint16 dbiopenref(intptr, uint16, longbool, longbool, intptr&)
1 idapi32.dll uint16 dbiopenvchklist(intptr, string, string, intptr&)
1 idapi32.dll uint16 dbiopentablelist(intptr, longbool, longbool, string, intptr&)
1 idapi32.dll uint16 dbiopentable(intptr, string, string, string, string, uint16, dbiopenmode,
1 idapi32.dll uint16 dbiopenfieldlist(intptr, string, intptr, longbool, intptr&)
1 idapi32.dll uint16 dbiopendriverlist(intptr&)
1 idapi32.dll uint16 dbiopendatabaselist(intptr&)
1 idapi32.dll uint16 dbiqsetprocparams(intptr, uint16, bdespparamdesc[], intptr)
1 idapi32.dll uint16 dbiopensplist(intptr, longbool, longbool, intptr, intptr&)
1 idapi32.dll uint16 dbiputfield(intptr, uint16, intptr, intptr)
1 idapi32.dll uint16 dbisetprivatedir(string)
1 idapi32.dll uint16 osldstrncmp(intptr, string, string, uint16)
1 idapi32.dll uint16 osldstrcmp(intptr, string, string)
1 idapi32.dll uint16 dbiverifyfield(intptr, uint16, intptr, longbool&)
1 idapi32.dll uint16 dbitruncateblob(intptr, intptr, uint16, int)
1 idapi32.dll uint16 dbitranslaterecordstructure(intptr, uint16, bdeflddesc[], string, stringb
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, vchkdesc&, intptr)
1 idapi32.dll uint16 dbistartsession(intptr, intptr&, intptr)
1 idapi32.dll uint16 dbisettoseqno(intptr, int)
1 idapi32.dll uint16 dbisetdirectory(intptr, string)
1 idapi32.dll uint16 dbisettokey(intptr, dbisearchcond, longbool, uint16, uint16, intptr)
1 idapi32.dll uint16 dbischemacacheflush(intptr, string)
1 idapi32.dll uint16 dbiqexecdirect(intptr, dbiqrylang, string, intptr&)
1 idapi32.dll uint16 dbisetprop(intptr, int, servercoldesc)
1 idapi32.dll uint16 dbiqprepareproc(intptr, string, uint16, bdespparamdesc[], intptr, intptr&
1 idapi32.dll uint16 dbiqsetparams(intptr, uint16, intptr, intptr)
1 idapi32.dll uint16 dbireadblock(intptr, int32&, intptr)
1 idapi32.dll uint16 dbireltablelock(intptr, longbool, dbilocktype)
1 idapi32.dll uint16 dbirenametable(intptr, string, string, string)
1 idapi32.dll uint16 dbiresetrange(intptr)
1 idapi32.dll uint16 dbisavechanges(intptr)
1 idapi32.dll uint16 dbisetrange(intptr, longbool, uint16, uint16, intptr, longbool, uint16, u
1 idapi32.dll uint16 dbiaddindex(intptr, intptr, string, string, idxdesc&, intptr)
1 idapi32.dll uint16 dbiclonecursor(intptr, longbool, longbool, intptr&)
1 idapi32.dll uint16 dbicloseindex(intptr, string, uint16)
1 idapi32.dll uint16 dbicomparebookmarks(intptr, intptr, intptr, int32&)
1 idapi32.dll uint16 dbicreatetable(intptr, longbool, crtbldesc&)
1 idapi32.dll uint16 dbideletedriver(intptr, string, longbool)
1 idapi32.dll uint16 dbideleteindex(intptr, intptr, intptr, intptr, string, string, uint16)
1 idapi32.dll uint16 dbideleteindex(intptr, intptr, string, string, string, string, uint16)
1 idapi32.dll uint16 dbideleterecord(intptr, byte[])
1 idapi32.dll uint16 dbideletetable(intptr, string, string)
1 idapi32.dll uint16 dbidroppassword(intptr)
1 idapi32.dll uint16 dbidroppassword(string)
1 idapi32.dll uint16 dbiemptytable(intptr, intptr, intptr, intptr)
1 idapi32.dll uint16 dbiemptytable(intptr, intptr, string, string)
1 idapi32.dll uint16 dbiendtran(intptr, intptr, exend)
1 idapi32.dll uint16 dbiforcerecordreread(intptr, intptr)
1 idapi32.dll uint16 dbiformfullname(intptr, string, intptr, stringbuilder)
1 idapi32.dll uint16 dbicfgsave(intptr, intptr, longbool)
1 idapi32.dll int16 osldstrcmpi(intptr, string, string)
1 idapi32.dll uint16 dbiansitonative(intptr, byte[], byte[], int, longbool&)
1 idapi32.dll uint16 dbiaddindex(intptr, intptr, intptr, intptr, idxdesc&, intptr)
1 idapi32.dll uint16 dbiadddriver(intptr, string, string, longbool)
1 idapi32.dll uint16 dbiansitonative(intptr, stringbuilder, string, int, longbool&)
1 idapi32.dll uint16 dbiappendrecord(intptr, intptr)
1 idapi32.dll uint16 dbiapplydelayedupdates(intptr, dbidelayedupdcmd)
1 idapi32.dll uint16 dbibatchmove(intptr, intptr, intptr, intptr, ebatmode, uint16, uint16[],
1 idapi32.dll uint16 dbibegintran(intptr, exiltype, intptr&)
1 idapi32.dll uint16 dbicfgdroprecord(intptr, string)
1 idapi32.dll uint16 dbiaddalias(intptr, string, string, string, longbool)
1 idapi32.dll uint16 dbicfgmodifyrecord(intptr, string, uint16, intptr, intptr)
1 idapi32.dll uint16 dbiaddpassword(string)
1 idapi32.dll uint16 dbiacqtablelock(intptr, dbilocktype)
1 idapi32.dll uint16 _dbiqexec(intptr, int)
1 idapi32.dll uint16 _dbigetcallback(intptr, cbtype, int32&, uint16&, intptr&, intptr&)
1 idapi32.dll int16 osldstrncmpi(intptr, string, string, uint16)
1 idapi32.dll uint16 dbigetbookmark(intptr, intptr)
1 idapi32.dll uint16 dbiopencfginfolist(intptr, dbiopenmode, cfgmode, string, intptr&)
1 idapi32.dll uint16 dbigetobjfromobj(intptr, dbiobjtype, intptr&)
1 idapi32.dll uint16 dbigetpriorrecord(intptr, dbilocktype, intptr, recprops&)
1 idapi32.dll uint16 dbigetprop(intptr, int, bdeobjattrdesc&, uint16, uint16&)
1 idapi32.dll uint16 dbigetprop(intptr, int, bdeobjtypedesc&, uint16, uint16&)
1 idapi32.dll uint16 dbigetprop(intptr, int, byte[], uint16, uint16&)
1 idapi32.dll uint16 dbigettraninfo(intptr, intptr, xinfo&)
1 idapi32.dll uint16 dbigetprop(intptr, int, char&, uint16, uint16&)
1 idapi32.dll uint16 dbigetprop(intptr, int, longbool&, uint16, uint16&)
1 idapi32.dll uint16 dbigetrecord(intptr, dbilocktype, intptr, recprops&)
1 idapi32.dll uint16 dbigetsesinfo(sesinfo&)
1 idapi32.dll uint16 dbigetvchkdesc(intptr, uint16, vchkdesc&)
1 idapi32.dll uint16 dbiinitfn(uint16, dbienv&)
1 idapi32.dll uint16 dbimodifyrecord(intptr, intptr, longbool)
1 idapi32.dll uint16 dbinativetoansi(intptr, byte[], byte[], int, longbool&)
1 idapi32.dll uint16 dbinativetoansi(intptr, intptr, intptr, int, longbool&)
1 idapi32.dll uint16 dbinativetoansi(intptr, stringbuilder, string, int, longbool&)
1 idapi32.dll uint16 dbigetobjfromname(dbiobjtype, intptr, intptr&)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, tblbasedesc&, intptr)
1 idapi32.dll uint16 dbigetldname(string, intptr, stringbuilder)
1 idapi32.dll uint16 dbigetindexdescs(intptr, intptr)
1 idapi32.dll uint16 dbigetindexdesc(intptr, uint16, idxdesc&)
1 idapi32.dll uint16 dbigetfielddescs(intptr, intptr)
1 idapi32.dll uint16 dbigetexactrecordcount(intptr, int32&)
1 idapi32.dll uint16 dbigeterrorstring(uint16, stringbuilder)
1 idapi32.dll uint16 dbigeterrorentry(uint16, int32&, stringbuilder)
1 idapi32.dll uint16 dbigetdirectory(intptr, longbool, stringbuilder)
1 idapi32.dll uint16 dbigetcallback(intptr, cbtype, int32&, uint16&, intptr&, pfdbicallback&)
1 idapi32.dll uint16 dbigetldname(string, string, stringbuilder)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, dbdesc&, intptr)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, bdespparamdesc&, intptr)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, cfgdesc&, intptr)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, spdesc&, intptr)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, intptr, recprops&)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, idxdesc&, intptr)
1 idapi32.dll uint16 dbigetnextrecord(intptr, dbilocktype, stringbuilder, intptr)
1 kernel32.dll uint getprivateprofilestring(intptr, intptr, intptr, byte[], uint, string)
1 kernel32.dll uint getacp()
1 kernel32.dll void entercriticalsection(_rtl_critical_section&)
1 kernel32.dll uint formatmessage(uint, intptr, uint, uint, stringbuilder, uint, intptr)
1 kernel32.dll longbool writeprivateprofilestring(string, string, string, string)
1 kernel32.dll longbool writeprivateprofilestring(string, string, intptr, string)
1 kernel32.dll longbool writeprivateprofilestring(string, intptr, intptr, string)
1 kernel32.dll longbool writeprivateprofilestring(intptr, intptr, intptr, string)
1 kernel32.dll uint getprivateprofilestring(string, intptr, intptr, byte[], uint, string)
1 kernel32.dll uint getprivateprofilestring(string, string, string, stringbuilder, uint, string
1 kernel32.dll void initializecriticalsection(_rtl_critical_section&)
1 kernel32.dll void getstartupinfo(_startupinfo&)
1 kernel32.dll uint waitforsingleobject(int, uint)
1 kernel32.dll uint waitformultipleobjectsex(uint, int32[], longbool, uint, longbool)
1 kernel32.dll void leavecriticalsection(_rtl_critical_section&)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll uint sizeofresource(hrsrc))
1 kernel32.dll uint getshortpathname(string, stringbuilder, uint)
1 kernel32.dll longbool tryentercriticalsection(_rtl_critical_section&)
1 kernel32.dll longbool setevent(int)
1 kernel32.dll int openmutex(uint, longbool, string)
1 kernel32.dll int loadresource(hrsrc))
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll int findresource(hmodule), string, string)
1 kernel32.dll int findresource(hmodule), int, string)
1 kernel32.dll int findresource(hmodule), int, int)
1 kernel32.dll int findfirstfile(string, _win32_find_data&)
1 kernel32.dll int createevent(_security_attributes&, longbool, longbool, string)
1 kernel32.dll bool writeconsolew(intptr, string, uint, uint32&, intptr)
1 kernel32.dll int _createmutex(_security_attributes&, int, string)
1 kernel32.dll bool setconsoletextattribute(intptr, uint)
1 kernel32.dll int _createmutex(intptr, int, string)
1 kernel32.dll longbool enumsystemlocales(tfnlocaleenumproc, uint)
1 kernel32.dll longbool filetimetodosdatetime(_filetime&, uint16&, uint16&)
1 kernel32.dll longbool resetevent(int)
1 kernel32.dll longbool releasemutex(int)
1 kernel32.dll longbool isvalidlocale(uint, uint)
1 kernel32.dll longbool getversionex(_osversioninfo&)
1 kernel32.dll longbool getdiskfreespaceex(string, int64&, int64&, intptr)
1 kernel32.dll longbool getdiskfreespaceex(intptr, int64&, int64&, intptr)
1 kernel32.dll longbool getcpinfo(uint, _cpinfo&)
1 kernel32.dll longbool getcomputername(stringbuilder, uint32&)
1 kernel32.dll longbool freeresource(int)
1 kernel32.dll int createevent(intptr, longbool, longbool, string)
1 kernel32.dll longbool findclose(int)
1 kernel32.dll longbool filetimetolocalfiletime(_filetime&, _filetime&)
1 kernel32.dll int comparestringa(uint, uint, string, int, string, int)
1 mpr.dll uint wnetgetuniversalname(string, uint, intptr, uint32&)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 ole32.dll int _cowaitformultiplehandles(uint, uint, uint, int32[], uint32&)
1 ole32.dll int clsidfromprogid(intptr, guid&)
1 ole32.dll int cocreateinstanceex(guid, object, int, _coserverinfo&, int, tagmulti_qi[])
1 ole32.dll int progidfromclsid(guid, intptr&)
1 oleaut32.dll int variantclear(intptr)
1 user32.dll longbool messagebeep(uint)
1 user32.dll longbool iswindow(uint)
1 user32.dll longbool oemtocharbuffa(string, stringbuilder, uint)
1 user32.dll longbool peekmessage(tagmsg&, uint32, uint, uint)
1 user32.dll longbool setscrollrange(int32, int, int, longbool)
1 user32.dll longbool showscrollbar(int32, longbool)
1 user32.dll longbool translatemessage(tagmsg&)
1 user32.dll uint createwindowex(uint, string, string, uint, int, int, int, int, hwnd), hmenu
1 user32.dll uint findwindowex(hwnd), hwnd), string, intptr)
1 user32.dll uint getwindowthreadprocessid(intptr)
1 user32.dll uint msgwaitformultipleobjectsex(uint, int32[], uint, uint, uint)
1 user32.dll uint settimer(uint32, uint, tfntimerproc)
1 user32.dll uint16 registerclass(tagwndclass&)
1 user32.dll longbool getscrollrange(int32, int32&, int32&)
1 user32.dll longbool getscrollinfo(int32, tagscrollinfo&)
1 user32.dll longbool getclassinfo(string, twndclassinfo&)
1 user32.dll int defwindowproc(uint32, int, int)
1 user32.dll int dispatchmessage(tagmsg&)
1 user32.dll int getscrollpos(int32)
1 user32.dll int messagebox(string, string, uint)
1 user32.dll int setscrollinfo(int32, tagscrollinfo&, longbool)
1 user32.dll int setscrollpos(int32, int, longbool)
1 user32.dll intptr charnexta(intptr)
1 user32.dll intptr setwindowlong(int32, tfnwndproc)
1 user32.dll longbool _chartooema(intptr, intptr)
1 user32.dll longbool enablescrollbar(uint32, uint)
1 user32.dll longbool destroywindow(uint)
1 user32.dll longbool chartooembuffa(string, stringbuilder, uint)
1 user32.dll longbool _oemtocharbuffa(intptr, intptr, uint)
1 user32.dll longbool _oemtocharbuffa(byte[], byte[], uint)
1 user32.dll longbool _chartooembuffa(byte[], byte[], uint)
1 version.dll longbool getfileversioninfo(string, uint, uint, byte[])
1 version.dll longbool verqueryvalue(byte[], string, intptr&, uint32&)
1 version.dll uint getfileversioninfosize(string, uint32&)