Application Report


The following 12 APIs (used 20 times) might not work:

There are 52 P/Invokes (used 114 times):

Count Library Function
12 gdi32.dll bool deleteobject(intptr)
12 gdi32.dll int selectobject(intptr, intptr)
9 user32.dll int sendmessage(intptr, int, int, int)
4 imm32.dll bool immsetopenstatus(intptr, bool)
4 user32.dll bool showscrollbar(intptr, int, bool)
3 gdi32.dll intptr createpen(int, int, int)
3 gdi32.dll bool lineto(intptr, int, int)
3 user32.dll int sendmessage(intptr, int, int, nativeheader/hditem&)
3 user32.dll intptr sendmessage(intptr, int, int, intptr)
3 user32.dll int setscrollinfo(intptr, int, nativescroll/scrollinfo&, bool)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 gdi32.dll uint settextcolor(intptr, int)
2 gdi32.dll intptr createrectrgnindirect(nativewindowcommon/rect&)
2 gdi32.dll int setbkmode(intptr, int)
2 imm32.dll intptr immgetcontext(intptr)
2 imm32.dll bool immgetconversionstatus(intptr, uint32&, uint32&)
2 imm32.dll bool immgetopenstatus(intptr)
2 imm32.dll bool immreleasecontext(intptr, intptr)
2 user32.dll int setscrollpos(intptr, int, int, bool)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll bool redrawwindow(intptr, intptr, intptr, nativewindowcommon/redrawwindowflags)
2 user32.dll int drawtext(intptr, string, int, nativewindowcommon/rect&, int)
2 user32.dll int sendmessage(intptr, int, int, int32[])
2 user32.dll int getscrollpos(intptr, int)
2 winhttp.dll bool winhttpgetproxyforurl(intptr, string, x2ee885b3d988c2e2/xfd88626b65a3f707&,
1 comctl32.dll bool initcommoncontrolsex(initcommoncontrolshelper/initcommoncontrolsex&)
1 gdi32.dll bool gettextmetrics(intptr, nativewindowcommon/textmetric&)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, nativewindowcommon/size&)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll int polygon(intptr, nativewindowcommon/point[], int)
1 gdi32.dll intptr createsolidbrush(int)
1 imm32.dll bool immsetconversionstatus(intptr, uint, uint)
1 user32.dll intptr getactivewindow()
1 user32.dll int toascii(uint, uint, byte[], stringbuilder, uint)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll int sendmessage(intptr, int, int, nativewindowcommon/rect&)
1 user32.dll int sendmessage(intptr, int, int, nativeheader/hdlayout&)
1 user32.dll int sendmessage(intptr, int, int, nativeheader/hdhittestinfo&)
1 user32.dll bool getcaretpos(point&)
1 user32.dll bool getscrollinfo(intptr, int, nativescroll/scrollinfo&)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool destroyicon(intptr)
1 user32.dll int getkeyboardstate(byte[])
1 user32.dll int inflaterect(nativewindowcommon/rect&, int, int)
1 user32.dll int scrollwindow(intptr, int, int, nativewindowcommon/rect&, intptr)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, intptr, intptr, nativewindowcommon/
1 user32.dll int sendmessage(intptr, int, bool, int)
1 uxtheme.dll bool isthemeactive()
1 winhttp.dll bool winhttpclosehandle(intptr)
1 winhttp.dll intptr winhttpopen(string, int, intptr, intptr, int)