Application Report


The following 16 APIs (used 50 times) might not work:

There are 230 P/Invokes (used 453 times):

Count Library Function
27 gdi32.dll intptr selectobject(handleref, handleref)
19 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
16 user32.dll intptr sendmessage(handleref, int, int, nativemethods/toolinfo_tooltip)
16 user32.dll intptr sendmessage(handleref, int, int, int)
16 user32.dll bool showwindow(handleref, int)
10 user32.dll bool getwindowrect(handleref, nativemethods/rect&)
9 user32.dll intptr setfocus(handleref)
9 user32.dll intptr sendmessage(handleref, int, int, intptr)
8 user32.dll intptr getactivewindow()
7 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
6 kernel32.dll int widechartomultibyte(int, int, string, int, byte[], int, intptr, intptr)
5 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
5 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
4 gdi32.dll bool intdeletedc(handleref)
4 gdi32.dll intptr selectobject(intptr, intptr)
4 user32.dll int clienttoscreen(handleref, nativemethods/point)
4 user32.dll intptr getdesktopwindow()
4 user32.dll intptr sendmessage(intptr, int, int, int)
4 user32.dll intptr getancestor(handleref, int)
4 user32.dll bool releasecapture()
4 user32.dll bool redrawwindow(handleref, intptr, handleref, int)
3 gdi32.dll intptr intcreaterectrgn(int, int, int, int)
3 gdi32.dll int setrop2(handleref, int)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll bool intdeleteobject(handleref)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll intptr intcreatedc(string, string, string, handleref)
3 user32 intptr findwindowex(intptr, intptr, string, string)
3 user32.dll int intreleasedc(handleref, handleref)
3 user32.dll intptr getforegroundwindow()
3 user32.dll intptr intgetdc(handleref)
3 user32.dll intptr sendmessage(handleref, int, int, string)
3 user32.dll bool iswindow(handleref)
3 uxtheme.dll bool isappthemed()
2 gdi32.dll intptr createdc(string, string, string, intptr)
2 gdi32.dll intptr intcreatecompatibledc(handleref)
2 gdi32.dll intptr intcreatesolidbrush(int)
2 gdi32.dll bool rectangle(handleref, int, int, int, int)
2 gdi32.dll intptr intcreatepen(int, int, int)
2 gdi32.dll intptr intcreateic(string, string, string, handleref)
2 gdi32.dll bool roundrect(handleref, int, int, int, int, int, int)
2 gdi32.dll int getregiondata(handleref, int, intptr)
2 gdi32.dll int getpixel(intptr, int, int)
2 gdi32.dll bool patblt(handleref, int, int, int, int, int)
2 kernel32.dll intptr loadlibraryex(stringbuilder, int, int)
2 kernel32.dll bool closehandle(handleref)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 user32.dll intptr setwindowlong(handleref, int, handleref)
2 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
2 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
2 user32.dll intptr windowfrompoint(int, int)
2 user32.dll intptr setactivewindow(handleref)
2 user32.dll intptr sendmessage(handleref, int, int, radcontrolspyform/win32point)
2 user32.dll intptr sendmessage(handleref, int, bool, int)
2 user32.dll intptr intcopyimage(handleref, int, int, int, int)
2 user32.dll intptr getwindow(handleref, int)
2 user32.dll intptr getfocus()
2 user32.dll intptr getcapture()
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll int getmessagepos()
2 user32.dll int registerwindowmessage(string)
2 user32.dll int16 getkeystate(int)
2 user32.dll intptr _childwindowfrompoint(handleref, unsafenativemethods/pointstruct)
2 user32.dll intptr _realchildwindowfrompoint(handleref, unsafenativemethods/pointstruct)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll void closethemedata(intptr)
1 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
1 comctl32.dll intptr imagelist_geticon(intptr, int, int)
1 comctl32.dll bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 gdi32 bool deleteobject(intptr)
1 gdi32.dll bool intmovetoex(handleref, int, int, intnativemethods/point)
1 gdi32.dll int getbkcolor(handleref)
1 gdi32.dll int gettextmetricsw(handleref, intnativemethods/textmetric&)
1 gdi32.dll bool intendpath(handleref)
1 gdi32.dll bool intgetviewportextex(handleref, intnativemethods/size)
1 gdi32.dll bool gettextmetrics(handleref, nativemethods/textmetric)
1 gdi32.dll int getgraphicsmode(handleref)
1 gdi32.dll bool intlineto(handleref, int, int)
1 gdi32.dll bool intoffsetviewportorgex(handleref, int, int, intnativemethods/point)
1 gdi32.dll int gettextmetricsw(handleref, nativemethods/textmetric&)
1 gdi32.dll int intgetcliprgn(handleref, handleref)
1 gdi32.dll int intgetbkmode(handleref)
1 gdi32.dll bool intsetviewportextex(handleref, int, int, intnativemethods/size)
1 gdi32.dll bool lineto(handleref, int, int)
1 gdi32.dll bool intrestoredc(handleref, int)
1 gdi32.dll bool intsetviewportorgex(handleref, int, int, intnativemethods/point)
1 gdi32.dll bool intrectangle(handleref, int, int, int, int)
1 gdi32.dll bool intstrokepath(handleref)
1 gdi32.dll bool intanglearc(handleref, int, int, int, single, single)
1 gdi32.dll bool intgetviewportorgex(handleref, intnativemethods/point)
1 gdi32.dll int gettextcolor(handleref)
1 gdi32.dll bool intellipse(handleref, int, int, int, int)
1 gdi32.dll bool intarc(handleref, int, int, int, int, int, int, int, int)
1 gdi32.dll bool intdeleteobject(intptr)
1 gdi32.dll bool intbeginpath(handleref)
1 gdi32.dll int gettextalign(handleref)
1 gdi32.dll int getrop2(handleref)
1 gdi32.dll int getobject(handleref, int, nativemethods/logpen)
1 gdi32.dll int gettextextentpoint32(handleref, string, int, designeractionpanel/editorprope
1 gdi32.dll intptr intgetstockobject(int)
1 gdi32.dll int gettextextentpoint32a(handleref, byte[], int, intnativemethods/size)
1 gdi32.dll int getnearestcolor(handleref, int)
1 gdi32.dll int gettextmetricsw(handleref, designeractionpanel/editorpropertyline/nativemeth
1 gdi32.dll int gettextmetricsa(handleref, nativemethods/textmetrica&)
1 gdi32.dll int gettextmetricsa(handleref, intnativemethods/textmetrica&)
1 gdi32.dll int gettextmetricsa(handleref, designeractionpanel/editorpropertyline/nativemeth
1 gdi32.dll int getobject(handleref, int, nativemethods/logbrush)
1 gdi32.dll int gettextextentpoint32w(handleref, string, int, intnativemethods/size)
1 gdi32.dll int getobject(handleref, int, nativemethods/logfont)
1 gdi32.dll int getdevicecaps(handleref, int)
1 gdi32.dll intnativemethods/regionflags intselectcliprgn(handleref, handleref)
1 gdi32.dll intptr intcreatepatternbrush(handleref)
1 gdi32.dll int settextalign(handleref, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll intptr intextcreatepen(int, int, intnativemethods/logbrush, int, int32[])
1 gdi32.dll intptr intgetcurrentobject(handleref, int)
1 gdi32.dll int intsetgraphicsmode(handleref, int)
1 gdi32.dll intptr intselectobject(handleref, handleref)
1 gdi32.dll int intsetbkmode(handleref, int)
1 gdi32.dll int settextcolor(handleref, int)
1 gdi32.dll intptr intcreatehalftonepalette(handleref)
1 gdi32.dll intptr intcreatefontindirect(object)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll intptr intcreatebitmap(int, int, int, int, intptr)
1 gdi32.dll intptr intcreatebitmapbyte(int, int, int, int, byte[])
1 gdi32.dll intptr intcreatebitmapshort(int, int, int, int, int16[])
1 gdi32.dll intptr intcreatecompatiblebitmap(handleref, int, int)
1 gdi32.dll intnativemethods/regionflags intgetrgnbox(handleref, intnativemethods/rect&)
1 gdi32.dll intnativemethods/regionflags intcombinergn(handleref, handleref, handleref, regi
1 gdi32.dll intptr intcreatedibsection(handleref, handleref, int, byte[], intptr, int)
1 gdi32.dll int intsavedc(handleref)
1 gdi32.dll bool movetoex(handleref, int, int, nativemethods/point)
1 gdi32.dll intptr intcreatebrushindirect(nativemethods/logbrush)
1 gdi32.dll int intgetobject(handleref, int, intnativemethods/logbrush)
1 gdi32.dll int intgetmapmode(handleref)
1 gdi32.dll int intsetmapmode(handleref, int)
1 gdi32.dll int intgetobject(handleref, int, intnativemethods/logfont)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll intptr loadresource(intptr, intptr)
1 kernel32.dll intptr intduplicatehandle(handleref, handleref, handleref, intptr&, int, bool, i
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr findresource(intptr, stringbuilder, stringbuilder)
1 kernel32.dll intptr createactctx(unsafenativemethods/themingscope/actctx&)
1 kernel32.dll intptr intmapviewoffile(handleref, int, int, int, int)
1 kernel32.dll void copymemory(byte[], int, int)
1 kernel32.dll intptr lockresource(intptr)
1 kernel32.dll bool deactivateactctx(int, intptr)
1 kernel32.dll bool intclosehandle(handleref)
1 kernel32.dll bool intunmapviewoffile(handleref)
1 kernel32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 kernel32.dll bool getcurrentactctx(intptr&)
1 kernel32.dll int freelibrary(intptr)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int sizeofresource(intptr, intptr)
1 kernel32.dll int lstrlen(string)
1 kernel32.dll bool activateactctx(intptr, intptr&)
1 ole32.dll int createitemmoniker(string, string, imoniker&)
1 ole32.dll int intoleinitialize(int)
1 oleaut32.dll void sysfreestring(intptr)
1 oleaut32.dll intptr sysallocstring(string)
1 quartz.dll int amgeterrortext(int, stringbuilder, int)
1 user32 intptr windowfrompoint(winapi/point)
1 user32 intptr childwindowfrompoint(intptr, winapi/point)
1 user32 intptr childwindowfrompoint(intptr, point)
1 user32 int sendmessage(intptr, int, intptr, intptr)
1 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
1 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
1 user32.dll intptr intgetwindowdc(handleref)
1 user32.dll intptr intgetdcex(handleref, handleref, int)
1 user32.dll intptr intcreatewindowex(int, string, string, int, int, int, int, int, handleref
1 user32.dll intptr setcapture(handleref)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll void notifywinevent(int, handleref, int, int)
1 user32.dll intptr setclasslongptr32(handleref, int, intptr)
1 user32.dll intptr setclasslongptr64(handleref, int, intptr)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr32(handleref, int, nativemethods/wndproc)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr64(handleref, int, nativemethods/wndproc)
1 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, handleref, int)
1 user32.dll intptr setwindowshookex(windowshook/hooktype, windowshook/hookproc, intptr, int)
1 user32.dll intptr windowfromdc(handleref)
1 user32.dll uint getclasslongptr32(handleref, int)
1 user32.dll intptr sendmessage(handleref, int, int, nativemethods/rect&)
1 user32.dll intptr intcreatepopupmenu()
1 user32.dll intptr intcreatemenu()
1 user32.dll bool geticoninfo(handleref, nativemethods/iconinfo)
1 user32.dll int drawtextw(handleref, string, int, intnativemethods/rect&, int)
1 user32.dll int drawtextexw(handleref, string, int, intnativemethods/rect&, int, intnativeme
1 user32.dll int drawtextexa(handleref, byte[], int, intnativemethods/rect&, int, intnativeme
1 user32.dll int drawtexta(handleref, byte[], int, intnativemethods/rect&, int)
1 user32.dll bool updatelayeredwindow(intptr, intptr, winapi/point&, winapi/size&, intptr, wi
1 user32.dll bool unhookwindowshookex(handleref)
1 user32.dll bool setlayeredwindowattributes(handleref, int, byte, int)
1 user32.dll bool redrawwindow(intptr, nativemethods/comrect, intptr, int)
1 user32.dll bool isdialogmessage(handleref, nativemethods/msg&)
1 user32.dll bool intfillrect(handleref, intnativemethods/rect&, handleref)
1 user32.dll bool intendpaint(handleref, nativemethods/paintstruct&)
1 user32.dll bool intdestroywindow(handleref)
1 user32.dll bool intdestroymenu(handleref)
1 user32.dll bool intdestroycursor(handleref)
1 user32.dll bool intdestroyacceleratortable(handleref)
1 user32.dll bool animatewindow(intptr, int, unsafenativemethods/animatewindowflags)
1 user32.dll int intsetwindowrgn(handleref, handleref, bool)
1 user32.dll int mapwindowpoints(handleref, handleref, nativemethods/point, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point, int)
1 user32.dll intptr intcreateacceleratortable(handleref, int)
1 user32.dll intptr intbeginpaint(handleref, nativemethods/paintstruct&)
1 user32.dll intptr getwindowlongptr64(handleref, int)
1 user32.dll intptr getwindowlong32(handleref, int)
1 user32.dll intptr getwindowlong(handleref, int)
1 user32.dll intptr gettopwindow(handleref)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr getclasslongptr64(handleref, int)
1 user32.dll intptr destroyicon(intptr)
1 user32.dll intptr callnexthookex(handleref, int, intptr, intptr)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int screentoclient(handleref, nativemethods/point)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int updatelayeredwindow(intptr, intptr, nativemethods/pointstruct&, nativemethod
1 user32.dll intptr _childwindowfrompointex(handleref, unsafenativemethods/pointstruct, int)
1 user32.dll intptr _windowfrompoint(unsafenativemethods/pointstruct)
1 uxtheme.dll uint64 drawthemeparentbackground(intptr, intptr, rect&)
1 uxtheme.dll uint64 drawthemeedge(intptr, intptr, int, int, rect&, uint, uint, rect&)
1 uxtheme.dll uint64 drawthemebackground(intptr, intptr, int, int, rect&, rect&)
1 uxtheme.dll bool isthemebackgroundpartiallytransparent(intptr, int, int)
1 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i