Application Report


The following 28 APIs (used 149 times) might not work:

There are 201 P/Invokes (used 431 times):

Count Library Function
24 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, rect&)
13 user32.dll bool (intptr, int, int, int, int, int, int)
8 gdi32.dll int getdevicecaps(intptr, int)
8 user32.dll intptr a(intptr)
8 uxtheme.dll intptr openthemedata(intptr, string)
7 user32.dll bool (int, int, int32&, int)
7 user32.dll bool a(intptr, int, intptr, intptr)
7 uxtheme.dll bool isappthemed()
7 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, rect&, rect&)
6 comctl32.dll int dllgetversion(dllversioninfo&)
6 user32 void keybd_event(byte, byte, int, int)
6 uxtheme.dll int closethemedata(intptr)
6 uxtheme.dll bool isthemeactive()
6 uxtheme.dll int (stringbuilder, int, stringbuilder, int, stringbuilder, int)
5 gdi32.dll bool a(intptr)
5 user32 intptr a(intptr, intptr, int, int, int, int, int)
5 user32.dll intptr a(v/b&)
5 user32.dll bool getclientrect(intptr, rect)
4 gdi32.dll intptr a(intptr, intptr)
4 kernel32.dll void copymemory(intptr, intptr, int)
4 user32 intptr a(intptr, intptr)
4 user32 intptr b(intptr, intptr)
4 user32 int a(intptr, intptr)
4 user32.dll bool b(intptr)
4 user32.dll bool unregisterhotkey(intptr, int)
4 user32.dll int16 getkeystate(int)
4 user32.dll intptr (/&)
4 uxtheme.dll intptr a(intptr, string)
4 uxtheme.dll int a(intptr, int)
4 uxtheme.dll intptr a(intptr, int, int, int, int32&)
4 uxtheme.dll intptr a(intptr&)
3 gdi32.dll int a(intptr, int)
3 gdi32.dll intptr (intptr, intptr)
3 gdi32.dll intptr b(intptr)
3 gdi32.dll bool (handleref)
3 shell32.dll intptr shgetfileinfo(string, uint, shell/shfileinfo&, uint, uint)
3 user32 bool a(intptr, int, v/c)
3 user32 bool scrollwindow(intptr, int, int, rect&, rect&)
3 user32.dll intptr a(intptr, uint)
3 user32.dll int a(intptr, int16)
3 user32.dll int (intptr, intptr)
3 user32.dll intptr (intptr)
3 user32.dll intptr (intptr, intptr)
3 user32.dll bool a(intptr, int, int, int, int, int, int)
3 user32.dll bool a(int, int, int32&, int)
3 user32.dll bool a(int)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll int getsystemmetrics(int)
2 comctl32 int imagelist_dragleave(intptr)
2 gdi32 intptr selectobject(intptr, intptr)
2 gdi32.dll intptr (intptr)
2 gdi32.dll int gdiflush()
2 gdi32.dll intptr b(intptr, intptr)
2 gdi32.dll intptr (intptr, intptr)
2 gdi32.dll intptr (handleref, handleref)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, exrichtextbox/emftowmfbitsflags
2 kernel32 intptr globaldeleteatom(intptr)
2 kernel32.dll bool queryperformancecounter(int64&)
2 kernel32.dll uint16 globaldeleteatom(uint16)
2 kernel32.dll uint16 globaladdatom(intptr)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 kernel32.dll int freeresource(intptr)
2 ole32.dll void createstreamonhglobal(intptr, int, istream&)
2 ole32.dll int olelockrunning(object, bool, bool)
2 user32 bool (intptr, int, /)
2 user32.dll bool (intptr)
2 user32.dll bool (handleref, handleref, int, int, int, int, int)
2 user32.dll bool (intptr, int, intptr, intptr)
2 user32.dll bool ()
2 user32.dll intptr c(intptr)
2 user32.dll int showwindow(intptr, int16)
2 user32.dll bool sendmessage(intptr, int, int, listviewsettings/lv_column&)
2 user32.dll int a(intptr, intptr)
2 user32.dll intptr packddelparam(int, intptr, intptr)
2 user32.dll bool getlastinputinfo(snippets/lastinputinfo&)
2 user32.dll bool messagebeep(int)
2 user32.dll int a(int)
2 user32.dll int (intptr, int, intptr, intptr)
2 user32.dll int (intptr, int, /&, bool)
2 user32.dll bool postmessage(intptr, int, intptr, intptr)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int isthemeactive()
1 comctl32 int imagelist_dragenter(intptr, int, int)
1 comctl32 int imagelist_begindrag(intptr, int, int, int)
1 comctl32 int imagelist_dragmove(int, int)
1 comctl32 void imagelist_enddrag()
1 dwmapi.dll void a(intptr, v/b&)
1 dwmapi.dll void a(boolean&)
1 dwmapi.dll int a(intptr, int, intptr, intptr, intptr&)
1 gdi32 int deletedc(intptr)
1 gdi32 intptr createcompatibledc(intptr)
1 gdi32 int deleteobject(intptr)
1 gdi32 bool a(intptr)
1 gdi32 int bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll bool (intptr)
1 gdi32.dll bool (intptr)
1 gdi32.dll bool (intptr)
1 gdi32.dll bool a(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll int (intptr, int)
1 gdi32.dll intptr (/)
1 gdi32.dll intptr (object)
1 gdi32.dll intptr (int, int, int, int, int16[])
1 gdi32.dll intptr a(intptr, int)
1 gdi32.dll bool (handleref, int, int, int, int, int)
1 gdi32.dll bool (intptr)
1 gdi32.dll intptr d(intptr)
1 gdi32.dll uint (intptr, int)
1 gdi32.dll intptr a(intptr, v/a, uint, int, intptr, uint)
1 kernel32 int formatmessage(int, intptr, int, int, string, int, int32&)
1 kernel32 int gettickcount()
1 kernel32 intptr globaladdatom(string)
1 kernel32.dll bool globalunlock(intptr)
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 kernel32.dll int getdrivetype(string)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll intptr findresource(intptr, string, string)
1 kernel32.dll intptr findresource(intptr, string, int)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int64 getvolumeinformation(string, stringbuilder, uint, uint32&, uint32&, uint32
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int internalseterrormode(int)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll intptr globallock(intptr)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int olerun(object)
1 urlmon.dll int createurlmoniker(imoniker, string, imoniker&)
1 user32 bool isiconic(intptr)
1 user32 bool iswindowvisible(intptr)
1 user32 bool a(intptr, jnsa/e&)
1 user32 intptr getmonitorinfo(intptr, monitorinfo)
1 user32 bool unregisterhotkey(intptr, int)
1 user32 int (intptr)
1 user32 intptr sendmessage(intptr, int, intptr, intptr)
1 user32 intptr monitorfrompoint(point, int)
1 user32 int showwindow(intptr, int)
1 user32 bool registerhotkey(intptr, int, int, int)
1 user32 int destroyicon(intptr)
1 user32 int postmessage(intptr, int, int, intptr)
1 user32 int registerhotkey(intptr, int, int, int)
1 user32 int sendmessage(intptr, int, int, intptr)
1 user32 int sendmessage(intptr, int, intptr, intptr)
1 user32 int setforegroundwindow(intptr)
1 user32.dll bool (intptr, int, byte, int)
1 user32.dll intptr a(intptr, jnsa/f&)
1 user32.dll intptr (handleref)
1 user32.dll intptr a(intptr, intptr)
1 user32.dll bool (intptr, int)
1 user32.dll intptr a()
1 user32.dll bool (intptr, int, /&)
1 user32.dll intptr (intptr, int, int, int)
1 user32.dll intptr (int, /, intptr, uint)
1 user32.dll bool (intptr, /&)
1 user32.dll bool (handleref, int, int, int, int, int, int)
1 user32.dll int a(intptr, v/c&)
1 user32.dll intptr sendmessage(handleref, int, int, int)
1 user32.dll bool (/&)
1 user32.dll uint (intptr, int)
1 user32.dll intptr setfocus(intptr)
1 user32.dll bool enumwindows(windowcleanup/enumwindowcallback, intptr)
1 user32.dll intptr loadbitmap(intptr, int64)
1 user32.dll intptr getfocus()
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr ()
1 user32.dll int (intptr, string, int, rectangle&, int)
1 user32.dll int (int)
1 user32.dll int (uint)
1 user32.dll int (intptr, stringbuilder, int)
1 user32.dll bool a(intptr, intptr, v/c&, v/d&, intptr, v/c&, int, v/d&, int)
1 user32.dll bool a(intptr, jnsa/f&)
1 user32.dll bool a(intptr, v/f&)
1 user32.dll int (intptr, int, intptr, /&)
1 user32.dll int (intptr, int, int, int)
1 user32.dll bool a(v/b&)
1 user32.dll int (intptr, /&)
1 user32.dll int (int)
1 user32.dll int (handleref, handleref)
1 user32.dll int (/&, intptr, int, int)
1 user32.dll bool a(v/f&, int, bool, int)
1 user32.dll bool systemparametersinfo(int, int, intptr&, int)
1 user32.dll bool a(intptr, intptr, jnsa/d&, jnsa/c&, intptr, jnsa/d&, int, jnsa/a&, int)
1 user32.dll int a(intptr, int)
1 user32.dll bool (intptr, intptr, //&, //&, intptr, //&, int, //&, int)
1 user32.dll bool (intptr, intptr, /&, /&, intptr, /&, int, /&, int)
1 user32.dll int sendmessage(intptr, uint, int, int)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int msgwaitformultipleobjects(int, int, bool, int, int)
1 user32.dll int loadstring(intptr, int, stringbuilder, int)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll int getwindowthreadprocessid(handleref, int32&)
1 user32.dll bool enumchildwindows(handleref, windowcleanup/enumwindowcallback, handleref)
1 user32.dll int a(intptr, int, int)
1 user32.dll bool a()
1 user32.dll bool (intptr)
1 user32.dll int a(intptr, v/f&)
1 user32.dll int a(v/b&, intptr, int, int)
1 user32.dll int getmessagepos()
1 user32.dll int getmessagetime()
1 uxtheme.dll void closethemedata(intptr)
1 uxtheme.dll int a(intptr, intptr, int, int, string, int, int, v/f&, v/a&)