Application Report


The following 26 APIs (used 138 times) might not work:

There are 169 P/Invokes (used 555 times):

Count Library Function
54 user32.dll int sendmessage(intptr, int, int, int)
40 user32.dll int getwindowlong(intptr, int)
33 user32.dll int setwindowlong(intptr, int, int)
22 gdi32.dll intptr selectobject(intptr, intptr)
19 user32.dll int getsystemmetrics(int)
16 gdi32.dll bool deleteobject(intptr)
9 gdi32.dll int settextcolor(intptr, int)
8 comctl32.dll bool imagelist_dragshownolock(bool)
8 user32.dll intptr getactivewindow()
8 user32.dll int setscrollpos(intptr, int, int, bool)
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
6 gdi32.dll int setbkmode(intptr, int)
6 user32.dll int drawtext(intptr, string, int, rect&, int)
6 user32.dll int getwindowrect(intptr, user/rect&)
6 user32.dll bool updatewindow(intptr)
6 uxtheme.dll int closethemedata(intptr)
6 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, themewrapper/rect&, themewrapp
5 user32.dll int sendmessage(intptr, int, int, user/tvitem&)
5 user32.dll uint getsyscolor(int)
5 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
5 user32.dll bool enablewindow(intptr, bool)
5 uxtheme.dll intptr openthemedata(intptr, string)
4 advapi32.dll int regclosekey(int)
4 advapi32.dll int regqueryvalueex(int, string, int32[], int32&, byte[], int32&)
4 comctl32.dll bool imagelist_dragenter(intptr, int, int)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32 intptr selectobject(intptr, intptr)
4 gdi32.dll bool rectangle(intptr, int, int, int, int)
4 kernel32 int getprofilestring(string, string, string, stringbuilder, int)
4 user32 int sendmessage(intptr, int, int, int)
4 user32.dll bool destroyicon(intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll int winhelp(intptr, string, int, int)
4 user32.dll intptr releasedc(intptr, intptr)
4 user32.dll bool invalidaterect(intptr, user/rect&, bool)
4 user32.dll intptr getdesktopwindow()
4 user32.dll bool animatewindow(intptr, int, int)
4 user32.dll bool scrollwindow(intptr, int, int, intptr, intptr)
4 user32.dll bool setscrollrange(intptr, int, int, int, bool)
3 advapi32.dll int regsetvalueex(int, string, int, int, byte[], int)
3 comctl32.dll bool imagelist_setoverlayimage(int, int, int)
3 gdi32 int deleteobject(intptr)
3 gdi32.dll intptr createsolidbrush(int)
3 gdi32.dll intptr createpen(int, int, int)
3 kernel32 int gettickcount()
3 kernel32.dll intptr globalfree(intptr)
3 kernel32.dll intptr globallock(intptr)
3 user32.dll int sendmessage(intptr, uint, int, int)
3 user32.dll int16 getasynckeystate(keys)
3 user32.dll bool drawfocusrect(intptr, gdi/rect&)
3 user32.dll bool iszoomed(intptr)
3 user32.dll int postmessage(intptr, int, int, int)
2 advapi32.dll int regopenkeyex(int, string, int, int, int32&)
2 advapi32.dll int regcreatekeyex(int, string, int, string, int, int, pbregistryhelper/a, int32
2 comctl32.dll bool imagelist_dragmove(int, int)
2 comctl32.dll bool imagelist_dragleave(intptr)
2 comctl32.dll void imagelist_enddrag()
2 comctl32.dll bool imagelist_begindrag(intptr, int, int, int)
2 comctl32.dll bool initcommoncontrols(user/initcommoncontrolsex)
2 gdi32 int setviewportorgex(intptr, int, int, user/point&)
2 gdi32 bool framergn(intptr, intptr, intptr, int, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int setrop2(intptr, int)
2 gdi32.dll bool setbkcolor(intptr, int)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
2 gdi32.dll bool movetoex(intptr, int, int, int)
2 gdi32.dll bool lineto(intptr, int, int)
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll intptr deletedc(intptr)
2 gdi32.dll intptr createrectrgnindirect(user/rect&)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool ellipse(intptr, int, int, int, int)
2 gdi32.dll intptr createhatchbrush(int, int)
2 hhctrl.ocx int htmlhelp(intptr, string, int, user/hh_popup&)
2 hhctrl.ocx int htmlhelp(intptr, string, int, int)
2 kernel32 int freelibrary(int)
2 kernel32 int getlasterror()
2 ole32.dll int createbindctx(int, ibindctx&)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 bool enablemenuitem(intptr, uint, uint)
2 user32.dll intptr getdcex(intptr, intptr, int)
2 user32.dll int sendmessage(intptr, uint, intptr, intptr)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, ac2)
2 user32.dll bool killtimer(intptr, uint)
2 user32.dll bool isiconic(intptr)
2 user32.dll int sendmessage(intptr, int, int, intptr)
2 user32.dll bool bringwindowtotop(intptr)
2 user32.dll intptr getcursorpos(user/point&)
2 user32.dll int sendmessage(intptr, int, int, commctrl/lvitem&)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll intptr copyicon(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int getclientrect(intptr, user/rect&)
2 user32.dll int drawtext(intptr, string, int, gdi/rect&, int)
2 winspool.drv int documentpropertiesw(intptr, intptr, string, intptr, intptr, int)
1 advapi32.dll int regqueryvalueex(int, string, int32[], int32&, stringbuilder, int32&)
1 advapi32.dll int regsetvalueex(int, string, int, int, string, int)
1 atl71.dll int atlgetversion(intptr)
1 gdi32 int gettextmetricsa(intptr, gdi/textmetric&)
1 gdi32 intptr createdc(string, string, string, intptr)
1 gdi32 int gettextmetricsa(intptr, themewrapper/textmetric&)
1 gdi32 bool deletedc(intptr)
1 gdi32 bool bitblt(int, int, int, int, int, int, int, int, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, int32[])
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll int escape(intptr, int, int, string, intptr)
1 gdi32.dll bool gettextextentpointa(intptr, string, int, gdi/size&)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 hhctrl.ocx int htmlhelp(intptr, string, int, user/hh_klink&)
1 kernel32 void getsysteminfo(system_info&)
1 kernel32 uint getprivateprofileint(string, string, int, string)
1 kernel32 int writeprivateprofilestring(string, string, string, string)
1 kernel32 int getstringtypeex(int, int, string, int, int16&)
1 kernel32 int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32 bool createprocess(intptr, string, intptr, intptr, bool, int, intptr, intptr, in
1 kernel32 bool closehandle(intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll int lstrlen(sbyte[])
1 msvcp71.dll int towctrans(intptr)
1 msvcr71.dll int abs(int)
1 pbnetwsruntime110.dll void wsnet_rt_shutdownappdomain()
1 pbshr110 int pb_convertps2pdf(string, string, byte)
1 pbshr110.dll int prp_get_stringwidth(intptr, intptr)
1 pbshr110.dll void pbc_setborder(intptr, int)
1 user32 bool isiconic(intptr)
1 user32 bool iszoomed(intptr)
1 user32 bool getcomboboxinfo(intptr, ln/b/a&)
1 user32 bool getcomboboxinfo(intptr, ln/a/b&)
1 user32 bool getcomboboxinfo(intptr, li/b/a&)
1 user32 int sendmessage(handleref, int, int, string)
1 user32.dll bool setmenuinfo(intptr, user/menuinfo&)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getwindow(intptr, int)
1 user32.dll intptr loadcursorfromfile(string)
1 user32.dll intptr loadicon(intptr, int)
1 user32.dll intptr loadimage(intptr, string, int, int, int, int)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, uint)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll uint settimer(intptr, uint, uint, user/timerproc)
1 user32.dll void postquitmessage(int)
1 user32.dll bool messagebeep(int)
1 user32.dll bool destroywindow(intptr)
1 user32.dll bool enablemenuitem(intptr, uint, uint)
1 user32.dll int sendmessage(intptr, int, int, user/systemtime&)
1 user32.dll bool setrectempty(user/rect&)
1 user32.dll bool systemparametersinfo(int, int, user/rect&, int)
1 user32.dll int sendmessage(intptr, int, int, user/rect&)
1 user32.dll int sendmessage(intptr, uint, intptr, aat&)
1 user32.dll int sendmessage(intptr, int, int, user/point&)
1 user32.dll int sendmessage(intptr, uint, intptr, qo&)
1 user32.dll int sendmessage(intptr, int, int, string)
1 user32.dll int postmessage(intptr, int, int, string)
1 user32.dll int movewindow(intptr, int, int, int, int, bool)
1 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, it)
1 user32.dll int16 getkeystate(int)
1 user32.dll int getkeyboardstate(byte[])
1 user32.dll int winhelp(intptr, string, int, string)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, user/menuiteminfo&)
1 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, jb)
1 user32.dll int sendmessage(intptr, int, int, stringbuilder)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, themewrapper/
1 uxtheme.dll void getthemecolor(intptr, int, int, int, int32&)
1 wininet bool internetgetconnectedstate(int32&, int)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool openprinter(string, intptr&, intptr)