Application Report


The following 97 APIs (used 263 times) might not work:

There are 269 P/Invokes (used 523 times):

Count Library Function
29 gdi32.dll intptr selectobject(handleref, handleref)
16 user32.dll bool getwindowrect(handleref, nativemethods/rect&)
16 user32.dll intptr sendmessage(handleref, int, int, nativemethods/toolinfo_tooltip)
16 user32.dll intptr sendmessage(handleref, int, int, int)
15 user32.dll bool showwindow(handleref, int)
14 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
12 gdi32.dll int getdevicecaps(intptr, int)
10 user32.dll intptr sendmessage(handleref, int, int, intptr)
9 user32.dll intptr setfocus(handleref)
7 user32.dll intptr getactivewindow()
7 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
6 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
6 kernel32.dll int widechartomultibyte(int, int, string, int, byte[], int, intptr, intptr)
6 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
6 user32.dll bool releasecapture()
4 gdi32.dll intptr selectobject(intptr, intptr)
4 gdi32.dll bool intdeletedc(handleref)
4 user32.dll intptr getdesktopwindow()
4 user32.dll intptr getancestor(handleref, int)
4 user32.dll bool redrawwindow(handleref, intptr, handleref, int)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 user32.dll int clienttoscreen(handleref, nativemethods/point)
4 user32.dll intptr sendmessage(intptr, int, int, int)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int setrop2(handleref, int)
3 gdi32.dll intptr intcreaterectrgn(int, int, int, int)
3 gdi32.dll intptr intcreatedc(string, string, string, handleref)
3 gdi32.dll bool intdeleteobject(handleref)
3 user32.dll intptr sendmessage(handleref, int, bool, int)
3 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
3 user32.dll bool iswindow(handleref)
3 user32.dll int intreleasedc(handleref, handleref)
3 user32.dll intptr intgetdc(handleref)
3 user32.dll intptr sendmessage(handleref, int, int, string)
3 userenv.dll bool leavecriticalpolicysection(intptr)
3 uxtheme.dll bool isappthemed()
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32.dll int getregiondata(handleref, int, intptr)
2 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
2 gdi32.dll intptr intcreatepen(int, int, int)
2 gdi32.dll intptr createdc(string, string, string, intptr)
2 gdi32.dll intptr intcreatesolidbrush(int)
2 gdi32.dll intptr intcreateic(string, string, string, handleref)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int getpixel(intptr, int, int)
2 gdi32.dll intptr intcreatecompatibledc(handleref)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll bool patblt(handleref, int, int, int, int, int)
2 gdi32.dll bool rectangle(handleref, int, int, int, int)
2 gdi32.dll bool roundrect(handleref, int, int, int, int, int, int)
2 kernel32.dll intptr getprocaddress(intptr, string)
2 kernel32.dll intptr loadlibraryex(stringbuilder, int, int)
2 kernel32.dll int getcurrentthreadid()
2 kernel32.dll bool closehandle(handleref)
2 kernel32.dll intptr getmodulehandle(string)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 shell32.dll int shappbarmessage(int, unsafenativemethods/shell32/appbardata&)
2 user32.dll intptr getwindow(handleref, int)
2 user32.dll int registerwindowmessage(string)
2 user32.dll intptr intcopyimage(handleref, int, int, int, int)
2 user32.dll intptr setactivewindow(handleref)
2 user32.dll intptr setcapture(handleref)
2 user32.dll intptr setwindowlong(handleref, int, handleref)
2 user32.dll intptr getsystemmenu(handleref, bool)
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll int getmessagepos()
2 user32.dll intptr _childwindowfrompoint(handleref, unsafenativemethods/pointstruct)
2 user32.dll bool setlayeredwindowattributes(handleref, int, byte, int)
2 user32.dll intptr getcapture()
2 user32.dll intptr _realchildwindowfrompoint(handleref, unsafenativemethods/pointstruct)
2 user32.dll bool redrawwindow(handleref, nativemethods/rect&, handleref, int)
2 user32.dll bool postmessage(handleref, int, intptr, intptr)
2 user32.dll bool iszoomed(handleref)
2 user32.dll intptr getfocus()
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll void closethemedata(intptr)
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.dll bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 comctl32.dll intptr imagelist_geticon(intptr, int, int)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32 intptr selectobject(intptr, intptr)
1 gdi32 bool deleteobject(intptr)
1 gdi32.dll int gettextcolor(handleref)
1 gdi32.dll int gettextalign(handleref)
1 gdi32.dll int gettextextentpoint32(handleref, string, int, designeractionpanel/editorprope
1 gdi32.dll int intgetcliprgn(handleref, handleref)
1 gdi32.dll int getrop2(handleref)
1 gdi32.dll int getobject(handleref, int, nativemethods/logpen)
1 gdi32.dll int getobject(handleref, int, nativemethods/logfont)
1 gdi32.dll int gettextextentpoint32a(handleref, byte[], int, intnativemethods/size)
1 gdi32.dll int gettextextentpoint32w(handleref, string, int, intnativemethods/size)
1 gdi32.dll int gettextmetricsa(handleref, intnativemethods/textmetrica&)
1 gdi32.dll int gettextmetricsa(handleref, nativemethods/textmetrica&)
1 gdi32.dll int gettextmetricsw(handleref, designeractionpanel/editorpropertyline/nativemeth
1 gdi32.dll bool intsetviewportorgex(handleref, int, int, intnativemethods/point)
1 gdi32.dll int gettextmetricsw(handleref, intnativemethods/textmetric&)
1 gdi32.dll int gettextmetricsw(handleref, nativemethods/textmetric&)
1 gdi32.dll int intgetbkmode(handleref)
1 gdi32.dll bool movetoex(handleref, int, int, nativemethods/point)
1 gdi32.dll bool gettextmetrics(handleref, nativemethods/textmetric)
1 gdi32.dll bool intendpath(handleref)
1 gdi32.dll bool lineto(handleref, int, int)
1 gdi32.dll bool intstrokepath(handleref)
1 gdi32.dll bool intgetviewportextex(handleref, intnativemethods/size)
1 gdi32.dll bool intsetviewportextex(handleref, int, int, intnativemethods/size)
1 gdi32.dll bool intrestoredc(handleref, int)
1 gdi32.dll bool intrectangle(handleref, int, int, int, int)
1 gdi32.dll bool intoffsetviewportorgex(handleref, int, int, intnativemethods/point)
1 gdi32.dll bool intmovetoex(handleref, int, int, intnativemethods/point)
1 gdi32.dll bool intgetviewportorgex(handleref, intnativemethods/point)
1 gdi32.dll bool intellipse(handleref, int, int, int, int)
1 gdi32.dll bool intdeleteobject(intptr)
1 gdi32.dll int getobject(handleref, int, nativemethods/logbrush)
1 gdi32.dll int getnearestcolor(handleref, int)
1 gdi32.dll bool bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll int getgraphicsmode(handleref)
1 gdi32.dll bool intanglearc(handleref, int, int, int, single, single)
1 gdi32.dll bool intarc(handleref, int, int, int, int, int, int, int, int)
1 gdi32.dll int getdevicecaps(handleref, int)
1 gdi32.dll bool intbeginpath(handleref)
1 gdi32.dll int getbkcolor(handleref)
1 gdi32.dll bool intlineto(handleref, int, int)
1 gdi32.dll int gettextmetricsa(handleref, designeractionpanel/editorpropertyline/nativemeth
1 gdi32.dll int intgetmapmode(handleref)
1 gdi32.dll int intgetobject(handleref, int, intnativemethods/logfont)
1 gdi32.dll int settextcolor(handleref, int)
1 gdi32.dll intptr intextcreatepen(int, int, intnativemethods/logbrush, int, int32[])
1 gdi32.dll intptr intgetcurrentobject(handleref, int)
1 gdi32.dll intptr intgetstockobject(int)
1 gdi32.dll int intsavedc(handleref)
1 gdi32.dll intptr intselectobject(handleref, handleref)
1 gdi32.dll int settextalign(handleref, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int intsetgraphicsmode(handleref, int)
1 gdi32.dll int intsetmapmode(handleref, int)
1 gdi32.dll int intsetbkmode(handleref, int)
1 gdi32.dll int intgetobject(handleref, int, intnativemethods/logbrush)
1 gdi32.dll intnativemethods/regionflags intcombinergn(handleref, handleref, handleref, regi
1 gdi32.dll intnativemethods/regionflags intgetrgnbox(handleref, intnativemethods/rect&)
1 gdi32.dll intptr intcreatebitmap(int, int, int, int, intptr)
1 gdi32.dll intptr intcreatebitmapshort(int, int, int, int, int16[])
1 gdi32.dll intptr intcreatebrushindirect(nativemethods/logbrush)
1 gdi32.dll intptr intcreatecompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll intptr intcreatedibsection(handleref, handleref, int, byte[], intptr, int)
1 gdi32.dll intptr intcreatefontindirect(object)
1 gdi32.dll intptr intcreatehalftonepalette(handleref)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo, uint, intptr&, intptr,
1 gdi32.dll intnativemethods/regionflags intselectcliprgn(handleref, handleref)
1 gdi32.dll intptr intcreatepatternbrush(handleref)
1 gdi32.dll intptr intcreatebitmapbyte(int, int, int, int, byte[])
1 kernel32.dll bool queryperformancecounter(int64&)
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll bool intunmapviewoffile(handleref)
1 kernel32.dll bool intclosehandle(handleref)
1 kernel32.dll bool getcurrentactctx(intptr&)
1 kernel32.dll bool deactivateactctx(int, intptr)
1 kernel32.dll bool activateactctx(intptr, intptr&)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 kernel32.dll intptr loadresource(intptr, intptr)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll int sizeofresource(intptr, intptr)
1 kernel32.dll intptr lockresource(intptr)
1 kernel32.dll intptr createactctx(unsafenativemethods/themingscope/actctx&)
1 kernel32.dll intptr findresource(intptr, stringbuilder, stringbuilder)
1 kernel32.dll int lstrlen(string)
1 kernel32.dll intptr intduplicatehandle(handleref, handleref, handleref, intptr&, int, bool, i
1 kernel32.dll intptr intmapviewoffile(handleref, int, int, int, int)
1 kernel32.dll void copymemory(byte[], int, int)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int freelibrary(intptr)
1 kernel32.dll intptr loadlibrary(string)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 ole32.dll int stgcreatedocfileonilockbytes(olestructuredstorage/ucomilockbytes, int, int,
1 ole32.dll int intoleinitialize(int)
1 ole32.dll int createilockbytesonhglobal(intptr, bool, olestructuredstorage/ucomilockbytes&
1 ole32.dll int createitemmoniker(string, string, imoniker&)
1 oleaut32.dll intptr sysallocstring(string)
1 oleaut32.dll void sysfreestring(intptr)
1 quartz.dll int amgeterrortext(int, stringbuilder, int)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 user32.dll intptr intcreatewindowex(int, string, string, int, int, int, int, int, handleref
1 user32.dll intptr intcreatepopupmenu()
1 user32.dll intptr intcreatemenu()
1 user32.dll intptr intgetwindowdc(handleref)
1 user32.dll intptr setwindowlongptr64(handleref, int, nativemethods/wndproc)
1 user32.dll intptr intgetdcex(handleref, handleref, int)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, handleref, int)
1 user32.dll intptr setclasslongptr64(handleref, int, intptr)
1 user32.dll intptr setclasslongptr32(handleref, int, intptr)
1 user32.dll intptr setwindowshookex(windowshook/hooktype, windowshook/hookproc, intptr, int)
1 user32.dll intptr setwindowlongptr32(handleref, int, nativemethods/wndproc)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr sendmessagecb(intptr, int, intptr, checkedcombocontrolbase/comboboxinfo&)
1 user32.dll uint getclasslongptr32(handleref, int)
1 user32.dll void disableprocesswindowsghosting()
1 user32.dll intptr windowfromdc(handleref)
1 user32.dll intptr sendmessage(handleref, int, int, nativemethods/rect&)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr intcreateacceleratortable(handleref, int)
1 user32.dll bool animatewindow(intptr, int, unsafenativemethods/animatewindowflags)
1 user32.dll bool iswindowvisible(handleref)
1 user32.dll bool messagebeep(int)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool screentoclient(intptr, point&)
1 user32.dll bool unhookwindowshookex(handleref)
1 user32.dll int drawtexta(handleref, byte[], int, intnativemethods/rect&, int)
1 user32.dll int drawtextexa(handleref, byte[], int, intnativemethods/rect&, int, intnativeme
1 user32.dll int drawtextexw(handleref, string, int, intnativemethods/rect&, int, intnativeme
1 user32.dll bool isiconic(handleref)
1 user32.dll bool isdialogmessage(handleref, nativemethods/msg&)
1 user32.dll bool invalidaterect(intptr, intptr, bool)
1 user32.dll bool getclientrect(intptr, checkedcombocontrolbase/rect&)
1 user32.dll bool geticoninfo(handleref, nativemethods/iconinfo)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool intdestroyacceleratortable(handleref)
1 user32.dll bool intdestroycursor(handleref)
1 user32.dll bool intdestroymenu(handleref)
1 user32.dll bool intdestroywindow(handleref)
1 user32.dll bool intendpaint(handleref, nativemethods/paintstruct&)
1 user32.dll int drawtextw(handleref, string, int, intnativemethods/rect&, int)
1 user32.dll int fillrect(handleref, nativemethods/rect&, handleref)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool intfillrect(handleref, intnativemethods/rect&, handleref)
1 user32.dll intptr getclasslongptr64(handleref, int)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr gettopwindow(handleref)
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 destroyicon(intptr)
1 user32.dll intptr callnexthookex(handleref, int, intptr, intptr)
1 user32.dll intptr _windowfrompoint(unsafenativemethods/pointstruct)
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 int msgwaitformultipleobjects(int, intptr, bool, int, int)
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 getwindowlong(handleref, int)
1 usp10.dll int scriptshape(intptr, intptr&, string, int, int, script_analysis&, uint16[], u
1 usp10.dll int scriptplace(intptr, intptr&, uint16[], int, script_visattr[], script_analysi
1 usp10.dll int scriptlayout(int, byte[], int32[], int32[])
1 usp10.dll int scriptitemize(string, int, int, script_control&, script_state&, script_item[
1 usp10.dll int scriptfreecache(intptr&)
1 uxtheme.dll uint64 setwindowtheme(intptr, string, string)
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 intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll bool isthemebackgroundpartiallytransparent(intptr, int, int)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)