Application Report


The following 15 APIs (used 110 times) might not work:

There are 67 P/Invokes (used 170 times):

Count Library Function
18 gdi32.dll intptr selectobject(intptr, intptr)
16 gdi32.dll bool deleteobject(intptr)
6 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
6 user32 void keybd_event(byte, byte, int, int)
6 user32.dll intptr postmessage(intptr, int, int, int)
5 gdi32 bool lineto(intptr, int, int)
5 gdi32.dll intptr deletedc(intptr)
5 gdi32.dll intptr createcompatibledc(intptr)
5 user32.dll int drawtext(intptr, string, int, rect&, int)
5 user32.dll int invalidaterect(intptr, rect&, bool)
4 gdi32 uint settextcolor(intptr, uint)
4 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
4 user32.dll int showwindowasync(intptr, int)
3 gdi32.dll uint setbkcolor(intptr, uint)
3 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
3 user32.dll int fillrect(intptr, rect&, intptr)
3 user32.dll bool showwindow(intptr, int16)
3 user32.dll int sendmessage(intptr, int, int, int)
3 user32.dll int getclientrect(intptr, rect&)
2 gdi32 bool movetoex(intptr, int, int, point&)
2 gdi32 intptr createrectrgn(int, int, int, int)
2 gdi32 intptr createpen(penstyles, int, uint)
2 gdi32 int setbkmode(intptr, backgroundmode)
2 gdi32 int selectcliprgn(intptr, intptr)
2 user32.dll intptr setfocus(intptr)
2 user32.dll bool setwindowpos(intptr, int, int, int, int, int, uint)
2 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
2 user32.dll intptr getdlgitem(intptr, int)
2 user32.dll bool updatewindow(intptr)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll intptr getdcex(intptr, intptr, uint)
2 user32.dll void sendmessage(intptr, int, int, rect&)
2 user32.dll bool lockwindowupdate(intptr)
2 user32.dll bool getwindowrect(intptr, rect&)
1 gdi32 intptr createsolidbrush(uint)
1 gdi32.dll intptr createbitmap(int, int, uint, uint, intptr)
1 gdi32.dll bool rectangle(intptr, int, int, int, int)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll uint getpixel(intptr, int, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll bool getclipbox(intptr, rect&)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getdrivetype(string)
1 msimg32.dll bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, blendfun
1 user32 int sendmessage(intptr, int, int, intptr)
1 user32 int postmessage(intptr, int, int, intptr)
1 user32.dll void sendmessage(intptr, int, int, hd_hittestinfo&)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
1 user32.dll intptr sendmessage(intptr, int, int, int32[])
1 user32.dll intptr setcursor(intptr)
1 user32.dll bool printwindow(intptr, intptr, uint)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll bool screentoclient(intptr, point&)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool getcursorpos(point&)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool drawedge(intptr, rect&, uint, uint)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll int drawframecontrol(intptr, rect&, drawframecontroltypes, uint)
1 user32.dll bool iswindow(intptr)
1 user32.dll int systemparametersinfo(int, int, windowsapi/nonclientmetrics&, int)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll intptr getwindowdc(intptr)