Application Report


The following 66 APIs (used 495 times) might not work:

There are 267 P/Invokes (used 560 times):

Count Library Function
22 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 user32 intptr setfocus(intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
10 user32.dll int16 getkeystate(int)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
8 user32 bool unhookwindowshookex(intptr)
8 user32 bool showwindow(intptr, int)
8 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
7 user32 int getwindowlong(intptr, int)
6 gdi32 intptr createcompatibledc(intptr)
6 kernel32.dll intptr openevent(uint, bool, string)
6 user32 bool iswindow(intptr)
6 user32 int releasedc(intptr, intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 bool setcursorpos(int, int)
5 user32 intptr getdc(intptr)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
5 user32 intptr getwindowdc(intptr)
5 user32.dll int releasedc(intptr, intptr)
5 user32.dll bool getclientrect(intptr, rect)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 int deleteobject(intptr)
4 gdi32 int getdevicecaps(intptr, int)
4 kernel32 int getcurrentthreadid()
4 user32 bool setforegroundwindow(intptr)
4 user32 int getmenuitemcount(intptr)
4 user32 int16 getkeystate(int)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr getwindowlongptr64(intptr, int)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, uintptr)
3 kernel32.dll intptr globalfree(intptr)
3 kernel32.dll uint64 versetconditionmask(uint64, uint, byte)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr getdesktopwindow()
3 user32 intptr setcapture(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr getparent(intptr)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll intptr setfocus(intptr)
3 userenv.dll bool leavecriticalpolicysection(intptr)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 fbembed int isc_dsql_describe_bind(int32[], int32&, int16, intptr)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32 bool writefile(int, byte[], uint, uint32&, win32/overlapped)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 kernel32.dll uint waitforsingleobject(intptr, uint)
2 kernel32.dll bool getversionex(nativestructs/osversioninfoex&)
2 kernel32.dll bool sethandleinformation(intptr, uint, uint)
2 kernel32.dll intptr getcurrentthread()
2 kernel32.dll bool setthreadpriority(intptr, int)
2 kernel32.dll intptr getmodulehandle(string)
2 ole32.dll int olelockrunning(object, bool, bool)
2 ole32.dll void createstreamonhglobal(intptr, int, istream&)
2 setupapi.dll bool setupdigetdeviceinstanceidw(intptr, nativestructs/sp_devinfo_data&, intptr,
2 user32 bool setwindowpos(handleref, intptr, int, int, int, int, int)
2 user32 bool destroymenu(intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 intptr sendmessage(intptr, int, intptr, string)
2 user32 intptr getfocus()
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr getmenu(intptr)
2 user32 bool showwindow(handleref, int)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll intptr getdc(intptr)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 fbembed int isc_dsql_prepare(int32[], int32&, int32&, int16, byte[], int16, intptr)
1 fbembed int isc_dsql_sql_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_commit_transaction(int32[], int32&)
1 fbembed int isc_put_segment(int32[], int32&, int16, byte[])
1 fbembed int isc_create_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_get_segment(int32[], int32&, int16&, int16, byte[])
1 fbembed int isc_drop_database(int32[], int32&)
1 fbembed int isc_array_get_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 fbembed int isc_create_database(int32[], int16, string, int32&, int16, byte[], int16)
1 fbembed int isc_service_query(int32[], int32&, int32&, int16, byte[], int16, byte[], int
1 fbembed int isc_detach_database(int32[], int32&)
1 fbembed int isc_rollback_retaining(int32[], int32&)
1 fbembed int isc_database_info(int32[], int32&, int16, byte[], int16, byte[])
1 fbembed int isc_open_blob2(int32[], int32&, int32&, int32&, int64&, int16, byte[])
1 fbembed int isc_dsql_allocate_statement(int32[], int32&, int32&)
1 fbembed int isc_service_detach(int32[], int32&)
1 fbembed int isc_service_start(int32[], int32&, int32&, int16, byte[])
1 fbembed int isc_dsql_free_statement(int32[], int32&, int16)
1 fbembed int isc_dsql_fetch(int32[], int32&, int16, intptr)
1 fbembed int isc_start_multiple(int32[], int32&, int16, intptr)
1 fbembed int isc_cancel_blob(int32[], int32&)
1 fbembed int isc_commit_retaining(int32[], int32&)
1 fbembed int isc_dsql_execute2(int32[], int32&, int32&, int16, intptr, intptr)
1 fbembed int isc_rollback_transaction(int32[], int32&)
1 fbembed int isc_attach_database(int32[], int16, string, int32&, int16, byte[])
1 fbembed int isc_dsql_describe(int32[], int32&, int16, intptr)
1 fbembed int isc_close_blob(int32[], int32&)
1 fbembed int isc_service_attach(int32[], int16, string, int32&, int16, byte[])
1 fbembed int isc_array_put_slice(int32[], int32&, int32&, int64&, intptr, byte[], int32&)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll bool gettextmetrics(intptr, nativemethods/textmetric&)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 kernel32 bool readfile(int, byte[], uint, uint32&, win32/overlapped)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int freelibrary(intptr)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 int createfile(string, uint, uint, win32/securityattributes, uint, uint, uint)
1 kernel32 bool freelibrary(intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32.dll void getnativesysteminfo(nativestructs/system_info&)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll bool verifyversioninfo(nativestructs/osversioninfoex&, uint, uint64)
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll uint getlasterror()
1 kernel32.dll void getsysteminfo(nativestructs/system_info&)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll uint waitformultipleobjects(uint, intptr[], bool, uint)
1 kernel32.dll bool closehandle(int)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool flushfilebuffers(int)
1 kernel32.dll bool getexitcodeprocess(intptr, uint32&)
1 kernel32.dll bool movefileex(string, string, int64)
1 kernel32.dll bool peeknamedpipe(int, byte[], uint, uint32&, uint32&, uint32&)
1 kernel32.dll bool unmapviewoffile(intptr)
1 mpr.dll int wnetgetconnection(string, stringbuilder, int32&)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int olerun(object)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 setupapi.dll bool setupdidestroydeviceinfolist(intptr)
1 setupapi.dll bool setupdienumdeviceinfo(intptr, uint, nativestructs/sp_devinfo_data&)
1 setupapi.dll intptr setupdigetclassdevsw(guid&, string, intptr, uint)
1 shell32.dll bool shellexecuteexw(nativestructs/shellexecuteinfo&)
1 shell32.dll void shaddtorecentdocs(uint, intptr)
1 urlmon.dll int createurlmoniker(imoniker, string, imoniker&)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool iswindowvisible(intptr)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getforegroundwindow()
1 user32 intptr getwindow(intptr, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int hidecaret(intptr)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool messagebeep(int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int getsyscolor(int)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 bool iswindow(handleref)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 intptr windowfrompoint(int, int)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32.dll bool isiconic(intptr)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll bool getwindowrect(intptr, rectangle&)
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, intptr)
1 user32.dll int getsyscolor(int)
1 user32.dll int getmessagetime()
1 user32.dll int sendmessage(intptr, uint, int, int)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll int getmessagepos()
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr findwindowex(intptr, intptr, string, string)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessagea(handleref, int, intptr, intptr)
1 user32.dll int drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int getcaretblinktime()
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr getfocus()
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 winhttp.dll bool winhttpgetieproxyconfigforcurrentuser(nativestructs/winhttp_current_user_ie
1 wininet.dll bool internetgetconnectedstate(int32&, int)