Application Report


The following 8 APIs (used 18 times) might not work:

There are 136 P/Invokes (used 289 times):

Count Library Function
29 gdi32.dll bool deleteobject(intptr)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 user32.dll int16 getasynckeystate(int)
7 gdi32.dll intptr selectobject(intptr, intptr)
5 gdi32.dll intptr createsolidbrush(int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll int releasedc(intptr, intptr)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
3 gdi32.dll int savedc(intptr)
3 user32.dll int sendmessage(intptr, int, uint, uint)
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll bool iszoomed(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/siz
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 kernel32.dll int getcurrentthreadid()
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll int sendmessage(intptr, int, int, intptr)
2 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll int getthemeappproperties()
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool rectvisible(intptr, nativemethods/rect&)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool releasecapture()
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int setcapture(intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)