Application Report


The following 3 APIs (used 10 times) might not work:

There are 69 P/Invokes (used 155 times):

Count Library Function
21 gdi32.dll intptr selectobject(intptr, intptr)
13 gdi32.dll bool deleteobject(intptr)
8 gdi32.dll int selectcliprgn(intptr, intptr)
6 user32.dll intptr setwindowlong(handleref, int, handleref)
5 user32.dll int showwindow(intptr, int)
4 gdi32.dll int deleteobject(intptr)
4 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
3 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int settextcolor(intptr, int)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll bool closeclipboard()
3 user32.dll uint mapvirtualkey(uint, uint)
3 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
3 uxtheme.dll bool isthemeactive()
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr createrectrgnindirect(ay/c&)
2 imm32.dll intptr immreleasecontext(intptr, intptr)
2 imm32.dll intptr immgetcontext(intptr)
2 imm32.dll intptr immgetdefaultimewnd(intptr)
2 kernel32.dll bool globalunlock(intptr)
2 kernel32.dll intptr globallock(intptr)
2 user32.dll int drawtext(intptr, string, int, ab/a, uint)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll bool openclipboard(intptr)
2 user32.dll bool redrawwindow(handleref, k/a, handleref, int)
2 user32.dll bool redrawwindow(handleref, bo/a, handleref, int)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr getforegroundwindow()
2 user32.dll intptr getparent(intptr)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll intptr createbrushindirect(ay/b&)
1 gdi32.dll int combinergn(intptr, intptr, intptr, int)
1 gdi32.dll int getclipbox(intptr, ay/c&)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 imm32.dll intptr immsetcompositionfont(intptr, intptr)
1 imm32.dll intptr immsetcompositionwindow(intptr, intptr)
1 kernel32.dll intptr globalalloc(uint, uint)
1 kernel32.dll int getcurrentthreadid()
1 user32.dll intptr windowfrompoint(ay/a)
1 user32.dll void fillrect(intptr, w/d, intptr)
1 user32.dll void drawtext(intptr, string, int, w/d, int)
1 user32.dll intptr setwindowshookex(int, hookbase/a, intptr, int)
1 user32.dll intptr windowfrompoint(bo/e)
1 user32.dll intptr setclipboardviewer(intptr)
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll bool animatewindow(intptr, uint, uint)
1 user32.dll bool changeclipboardchain(intptr, intptr)
1 user32.dll bool emptyclipboard()
1 user32.dll bool ischild(handleref, handleref)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr getclipboarddata(uint)
1 uxtheme.dll bool closethemedata(intptr)
1 uxtheme.dll bool getthemebackgroundregion(intptr, intptr, int, int, k/e&, intptr&)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, k/e&, int, k/c&)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, k/e&, k/e&)