Application Report


The following 41 APIs (used 113 times) might not work:

There are 182 P/Invokes (used 482 times):

Count Library Function
36 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
17 gdi32 bool deleteobject(intptr)
16 user32.dll uint sendmessage(intptr, int, uint, uint)
14 user32.dll intptr getfocus()
13 user32.dll intptr sendmessage(intptr, int, int, int)
11 gdi32 intptr selectobject(intptr, intptr)
10 kernel32.dll int getcurrentthreadid()
10 user32.dll int releasedc(intptr, intptr)
9 gdi32.dll int getdevicecaps(intptr, int)
8 gdi32.dll intptr deleteobject(intptr)
7 gdi32.dll int selectcliprgn(intptr, intptr)
7 kernel32 int getlasterror()
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
7 user32.dll intptr setfocus(intptr)
6 gdi32.dll int gettextextentpoint32(intptr, string, int, nativemethods/size&)
6 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
6 user32 int senddlgitemmessage(intptr, int, int, intptr, intptr)
6 user32.dll bool unhookwindowshookex(intptr)
6 user32.dll intptr getdc(intptr)
5 comctl32 bool flatsb_setscrollprop(intptr, int, int, bool)
5 gdi32.dll intptr createrectrgn(int, int, int, int)
5 gdi32.dll intptr selectobject(intptr, intptr)
5 gdi32.dll intptr createrectrgnindirect(rect&)
5 user32.dll bool postmessage(intptr, int, intptr, intptr)
5 user32.dll int showwindow(intptr, int16)
4 gdi32 intptr createbitmap(int, int, int, int, int16[])
4 gdi32.dll int getregiondata(intptr, int, byte[])
4 gdi32.dll intptr createcompatibledc(intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 user32 intptr callnexthookex(intptr, int, int, int)
4 user32 intptr setwindowshookex(int, nativehookmethods/hookproc, intptr, int)
4 user32 int getwindowthreadprocessid(intptr, int32&)
4 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
4 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
4 uxtheme.dll bool isthemeactive()
3 gdi32 bool exttextout(intptr, int, int, int, nativemethods/rect&, string, int, int32[]
3 gdi32 intptr createbrushindirect(nativemethods/logbrush&)
3 user32 bool messagebeep(int)
3 user32 int getdlgitemint(intptr, int, boolean[], bool)
3 user32 bool createcaret(int, int, int, int)
3 user32 intptr sendmessage(intptr, int, int, int)
3 user32 intptr getdlgitem(intptr, int)
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll bool movewindow(intptr, int, int, int, int, bool)
3 user32.dll intptr sendmessage(intptr, int, intptr, int)
3 user32.dll uint16 getkeystate(int)
3 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
3 user32.dll int getwindowlong(intptr, int)
3 uxtheme.dll bool isappthemed()
2 gdi32 bool patblt(intptr, int, int, int, int, int)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 bool deletedc(intptr)
2 gdi32 int settextcolor(intptr, int)
2 gdi32.dll int getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll bool gettextmetricsw(intptr, nativemethods/textmetricw&)
2 gdi32.dll intptr createdc(string, string, string, intptr)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll bool gettextmetricsa(intptr, nativemethods/textmetrica&)
2 kernel32.dll bool queryperformancecounter(int64&)
2 kernel32.dll int getprivateprofilesection(string, byte[], int, string)
2 shell32.dll bool shgetpathfromidlist(intptr, intptr)
2 user32 intptr apigetsystemmenu(intptr, bool)
2 user32 bool hidecaret(int)
2 user32 bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
2 user32 bool enablewindow(intptr, bool)
2 user32 int createcaret(intptr, intptr, int, int)
2 user32 int sendmessage(intptr, int, int, nativemethods/toolinfo_t)
2 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
2 user32.dll uint getsyscolor(syscolors)
2 user32.dll uint getwindowlong(intptr, int)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
2 user32.dll bool clienttoscreen(intptr, point&)
2 user32.dll intptr windowfrompoint(int, int)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/rect&, nativemethods/rect&,
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/comrect, nativemethods/rect&
2 user32.dll int getsystemmetrics(int)
2 uxtheme.dll void closethemedata(intptr)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
2 uxtheme.dll uint64 getcurrentthemename(string, int, string, int, string, int)
2 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, intptr)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
1 comctl32 int flatsb_setscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&, b
1 comctl32 bool initcommoncontrolsex(flatscrollbar/nativemethods/initcommoncontrolsex)
1 comctl32 bool uninitializeflatsb(intptr)
1 comctl32 bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 comctl32 bool flatsb_getscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&)
1 comctl32 bool initializeflatsb(intptr)
1 comctl32 bool flatsb_enablescrollbar(intptr, int, int)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int64, int64, uin
1 gdi32 bool setwindowextex(intptr, int, int, nativemethods/size&)
1 gdi32 intptr createfontindirectw(nativemethods/logfont&)
1 gdi32 bool setviewportextex(intptr, int, int, nativemethods/size&)
1 gdi32 intptr createfontindirecta(nativemethods/logfont&)
1 gdi32 int getrgnbox(intptr, nativemethods/rect&)
1 gdi32.dll intptr createbrushindirect(logbrush&)
1 gdi32.dll int getcliprgn(intptr, intptr&)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool getclipbox(intptr, nativemethods/rect&)
1 gdi32.dll int setmapmode(intptr, int)
1 gdi32.dll int getclipbox(intptr, rect&)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int deleteobject(intptr)
1 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 kernel32.dll int writeprivateprofilestring(string, string, string, string)
1 kernel32.dll int writeprivateprofilesection(string, string, string)
1 kernel32.dll int lstrlen(string)
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int getprivateprofilesectionnames(byte[], int, string)
1 kernel32.dll int getprivateprofileint(string, string, int, string)
1 kernel32.dll int flushprivateprofilestring(int, int, int, string)
1 kernel32.dll int getacp()
1 shell32.dll intptr shbrowseforfolder(nativemethods/browseinfo)
1 shell32.dll int shgetmalloc(nativemethods/imalloc[])
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 user32 bool destroycaret()
1 user32 int getcaretpos(point&)
1 user32 int hidecaret(intptr)
1 user32 int setcaretpos(int, int)
1 user32 int setscrollinfo(intptr, int, nativemethods/scrollinfo&, bool)
1 user32 int showcaret(intptr)
1 user32 intptr sendmessage(intptr, int, int, nativemethods/tv_hittestinfo)
1 user32 intptr getdc(intptr)
1 user32 intptr sendmessage(intptr, int, bool, nativemethods/formatrange)
1 user32 intptr getwindowdc(intptr)
1 user32 int getcaretblinktime()
1 user32 int destroycaret()
1 user32 intptr releasedc(intptr, intptr)
1 user32 bool invertrect(intptr, nativemethods/rect&)
1 user32 int apiremovemenu(intptr, int, int)
1 user32 bool scrollwindow(intptr, int, int, nativemethods/rect&, nativemethods/rect&)
1 user32 int setcaretblinktime(int)
1 user32 int apiinsertmenu(intptr, int, int, int, string)
1 user32 bool setcaretpos(int, int)
1 user32 int apiappendmenu(intptr, int, int, string)
1 user32 bool showcaret(int)
1 user32.dll intptr sendmessage(intptr, int, intptr, nativemethods/rect&)
1 user32.dll bool setcursorpos(int, int)
1 user32.dll void disableprocesswindowsghosting()
1 user32.dll void adjustwindowrectex(rect&, int, bool, int)
1 user32.dll intptr getparent(intptr)
1 user32.dll int getwindowrect(int, nativemethods/rect&)
1 user32.dll bool scrollwindowex(intptr, int, int, rect&, rect&, intptr, rect&, int)
1 user32.dll int fillrect(intptr, nativemethods/rect&, intptr)
1 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
1 user32.dll int dispatchmessage(nativemethods/msg&)
1 user32.dll int clienttoscreen(intptr, nativemethods/point&)
1 user32.dll bool updatelayeredwindow(intptr, intptr, point&, size&, intptr, point&, int, ble
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll bool translatemessage(nativemethods/msg&)
1 user32.dll bool scrollwindowex(intptr, int, int, comrect, rect&, intptr, rect&, int)
1 user32.dll int screentoclient(intptr, nativemethods/point&)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr getactivewindow()
1 user32.dll intptr copyimage(intptr, uint, int, int, uint)
1 user32.dll bool drawstate(intptr, intptr, nativemethods/drawstateproc, intptr, intptr, int,
1 user32.dll int systemparametersinfo(int, int, boolean&, int)
1 user32.dll bool getwindowrect(intptr, rect&)
1 user32.dll bool ischild(intptr, intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int setscrollpos(intptr, scrollerconst, int, bool)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool getcurrentthemename(char[], int, char[], int, char[], int)
1 uxtheme.dll uint64 getthemesyscolor(intptr, int)
1 uxtheme.dll uint64 getthemesysint(intptr, int, int32&)
1 uxtheme.dll uint64 getthemesysstring(intptr, int, string&, int)
1 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, rect&, rect&)
1 uxtheme.dll uint getthemetextextent(intptr, intptr, int, int, string, int, uint, nativemetho
1 uxtheme.dll uint getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/size&
1 uxtheme.dll bool getthemesysbool(intptr, int)
1 uxtheme.dll intptr intopenthemedata(intptr, string)
1 uxtheme.dll intptr intclosethemedata(intptr)
1 uxtheme.dll int isthemeactive()
1 uxtheme.dll int getthemesyssize(intptr, int)
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, themesize, size&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, uint, uint, nativemetho
1 uxtheme.dll void drawthemeparentbackground(intptr, intptr, rect&)