Application Report


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

There are 86 P/Invokes (used 627 times):

Count Library Function
74 uxtheme.dll intptr openthemedata(intptr, string)
64 uxtheme.dll intptr closethemedata(intptr&)
42 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
33 uxtheme.dll int getthemesyscolor(intptr, int)
30 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, janusd/c, janusd/c)
27 gdi32.dll intptr selectobject(intptr, intptr)
27 gdi32.dll intptr deleteobject(intptr)
22 user32 intptr setparent(intptr, intptr)
21 user32.dll intptr setcursor(intptr)
18 user32.dll int showwindow(intptr, int16)
17 user32 int releasedc(intptr, intptr)
17 user32.dll bool getmessage(janusd/b&, intptr, uint, uint)
16 user32.dll intptr getdc(intptr)
14 user32.dll intptr loadcursor(intptr, uint)
12 user32 intptr setwindowpos(intptr, intptr, int, int, int, int, int)
9 gdi32.dll intptr createcompatibledc(intptr)
9 uxtheme.dll intptr closethemedata(intptr)
9 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, janusj/b, janusj/b)
7 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
7 user32 intptr getwindowdc(intptr)
7 user32 intptr getdesktopwindow()
7 user32.dll int releasedc(intptr, intptr)
7 uxtheme.dll bool isappthemed()
7 uxtheme.dll int getthemeappproperties()
6 gdi32 bool deletedc(intptr)
6 user32.dll bool ischild(intptr, intptr)
5 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
5 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, januss/c, januss/c)
5 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, janusv/a, janusv/a)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll intptr createrectrgnindirect(janusd/i&)
4 user32.dll intptr setwindowlong(intptr, int, int)
3 gdi32.dll bool deletedc(intptr)
3 user32.dll bool peekmessage(janusd/b&, int, uint, uint, uint)
3 user32.dll bool waitmessage()
3 user32.dll bool translatemessage(janusd/b&)
3 user32.dll bool endpaint(intptr, janusd/a&)
3 user32.dll intptr beginpaint(intptr, janusd/a&)
3 user32.dll bool dispatchmessage(janusd/b&)
3 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, janusae/e, janusae/e)
2 gdi32 intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll intptr selectcliprgn(intptr, intptr)
2 gdi32.dll int combinergn(intptr, intptr, intptr, int)
2 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
2 gdi32.dll int getclipbox(intptr, janusd/i&)
2 gdi32.dll intptr getdevicecaps(intptr, int)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll bool getwindowrect(intptr, janusd/i&)
2 user32.dll intptr setparent(intptr, intptr)
2 user32.dll bool releasecapture()
2 user32.dll bool animatewindow(intptr, uint, uint)
2 user32.dll bool updatelayeredwindow(intptr, intptr, janusd/d&, janusd/f&, intptr, janusd/d&
2 user32.dll int sendmessage(intptr, int, int, intptr)
2 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, janusg/b, janusg/b)
1 gdi32.dll intptr createbrushindirect(janusd/h&)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 user32 int sendmessage(intptr, int, intptr, intptr)
1 user32 bool getwindowrect(intptr, janusae/f&)
1 user32 bool getwindowrect(intptr, janusj/f&)
1 user32 int getwindowrect(intptr, januss/d&)
1 user32.dll bool endpaint(intptr, januss/a&)
1 user32.dll bool endpaint(intptr, janusj/c&)
1 user32.dll bool endpaint(intptr, janusae/a&)
1 user32.dll bool bringwindowtotop(intptr)
1 user32.dll intptr beginpaint(intptr, januss/a&)
1 user32.dll intptr setwindowlong(intptr, int, janusd/j)
1 user32.dll bool getkeyboardstate(byte&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr beginpaint(intptr, janusj/c&)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr beginpaint(intptr, janusae/a&)
1 user32.dll bool updatelayeredwindow(intptr, intptr, januss/f&, januss/e&, intptr, januss/f&
1 user32.dll intptr setforegroundwindow(intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, janusj/d&, janusj/a&, intptr, janusj/d&
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, janusae/c&, janusae/b&, intptr, janusae
1 user32.dll intptr windowfrompoint(janusd/d)
1 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, janusj/b, janusj/
1 uxtheme.dll intptr drawthemetext(intptr, intptr, int, int, string, int, int, int, janusv/a)
1 uxtheme.dll intptr drawthemetext(intptr, intptr, int, int, string, int, int, int, januss/c)
1 uxtheme.dll intptr drawthemetext(intptr, intptr, int, int, string, int, int, int, janusj/b)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, janusd/i&)
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, janush/a, janush/a)