Application Report


The following 32 APIs (used 242 times) might not work:

There are 207 P/Invokes (used 293 times):

Count Library Function
8 user32.dll intptr sendmessage(intptr, uint, uint, uint)
7 winmm.dll bool playsound(byte[], intptr, uint)
6 gdi32.dll intptr selectobject(intptr, intptr)
6 kernel32.dll bool closehandle(intptr)
6 user32.dll intptr findwindow(string, string)
5 user32.dll int releasedc(intptr, intptr)
5 user32.dll int getsystemmetrics(int)
5 user32.dll intptr getdc(intptr)
4 advapi32.dll bool openprocesstoken(intptr, uint, intptr&)
4 advapi32.dll bool gettokeninformation(intptr, token_information_class, intptr, uint, uint32&)
4 kernel32.dll bool deviceiocontrol(intptr, uint, intptr, uint, intptr, uint, uint32&, intptr)
4 kernel32.dll intptr getcurrentprocess()
4 user32.dll uint sendinput(uint, zv/f&, int)
3 gdi32.dll intptr createcompatibledc(intptr)
3 user32.dll intptr postmessage(intptr, uint, uint, uint)
2 comctl32 int imagelist_dragleave(intptr)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int getdevicecaps(intptr, int)
2 hid.dll void hidd_gethidguid(guid&)
2 kernel32 intptr localalloc(int, int)
2 kernel32 intptr localfree(intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll bool resetevent(intptr)
2 kernel32.dll int closehandle(int)
2 kernel32.dll uint closehandle(uint)
2 kernel32.dll intptr getprocaddress(intptr, string)
2 kernel32.dll uint getlasterror()
2 kernel32.dll uint setcommmask(uint, uint)
2 kernel32.dll bool b(intptr)
2 kernel32.dll intptr createevent(ayt, int, int, string)
2 kernel32.dll bool c(intptr)
2 kernel32.dll int waitforsingleobject(intptr, int)
2 kernel32.dll bool a(intptr)
2 rapi.dll uint cerapiuninit()
2 rapi.dll uint ceregqueryvalueex(uint, string, uint, uint32&, byte[], uint32&)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, awy/c&, intptr, int, int32&, intptr
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, xu, intptr, int, int32&, a6)
2 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
2 user32.dll intptr f(intptr, int, intptr, cs/d&)
2 user32.dll bool setkeyboardstate(byte[])
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 cabinet.dll intptr q(ab8&, g5, axy, aei, o5, aug, as8, adb, dd, dj, t7, t5, intptr)
1 cabinet.dll intptr m(wc, ah8, aa8, axs, atl, ape, jh, int, ab8&)
1 cabinet.dll bool e(intptr, string, string, int, zq, ac8, intptr)
1 cabinet.dll bool n(intptr)
1 cabinet.dll bool r(intptr, string, string, bool, q9, aet, n0, uint16)
1 cabinet.dll bool o(intptr)
1 cabinet.dll bool l(intptr, bool, q9, aet)
1 cabinet.dll bool k(intptr, intptr, ad9)
1 cabinet.dll bool j(intptr, q9, aet)
1 comctl32 void imagelist_enddrag()
1 comctl32 int imagelist_dragmove(int, int)
1 comctl32 int imagelist_begindrag(intptr, int, int, int)
1 comctl32 int imagelist_dragenter(intptr, int, int)
1 coredll.dll int n(intptr, w0/e&, intptr)
1 coredll.dll int l(intptr)
1 coredll.dll int i(intptr, int)
1 coredll.dll int h(intptr, w0/e)
1 coredll.dll int f(intptr, byte[], int, int32&, intptr)
1 coredll.dll int e(intptr, byte[], int, int32&, intptr)
1 coredll.dll int d(intptr, uint)
1 coredll.dll int a(intptr, w0/d)
1 coredll.dll int s(intptr, aol)
1 coredll.dll int t(intptr, aol)
1 coredll.dll intptr ad(string, uint, uint, intptr, uint, uint, intptr)
1 coredll.dll intptr m(intptr, int, int, string)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll an0/d deletedc(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll intptr extcreateregion(intptr, uint, intptr)
1 gdi32.dll an0/d deleteobject(intptr)
1 gdi32.dll intptr createbrushindirect(?/?)
1 gdi32.dll gj/e deleteobject(intptr)
1 gdi32.dll gj/e deletedc(intptr)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 hid.dll bool hidd_freepreparseddata(intptr&)
1 hid.dll bool hidd_flushqueue(intptr)
1 hid.dll bool hidd_setoutputreport(int, byte&, int)
1 hid.dll bool hidd_getpreparseddata(int, intptr&)
1 hid.dll bool hidd_getattributes(intptr, ej)
1 hid.dll bool hidd_getfeature(int, byte&, int)
1 hid.dll bool hidd_getinputreport(int, byte&, int)
1 hid.dll bool hidd_getnuminputbuffers(intptr, uint32&)
1 hid.dll bool hidd_getpreparseddata(intptr, intptr&)
1 hid.dll bool hidd_setnuminputbuffers(intptr, uint)
1 hid.dll int hidd_getattributes(int, axe/a&)
1 hid.dll int hidp_getcaps(intptr, axe/b&)
1 hid.dll int hidp_getcaps(intptr, yw)
1 hid.dll bool hidd_freepreparseddata(intptr)
1 hid.dll bool hidd_setfeature(int, byte&, int)
1 kernel32 intptr virtualallocex(intptr, intptr, int, uint, uint)
1 kernel32 bool virtualfreeex(intptr, intptr, int, uint)
1 kernel32 bool closehandle(intptr)
1 kernel32 bool writeprocessmemory(intptr, intptr, cs/c&, int, intptr)
1 kernel32 intptr openprocess(uint, bool, int)
1 kernel32.dll uint setcommtimeouts(uint, ajg/i&)
1 kernel32.dll intptr m(intptr, int, int, string)
1 kernel32.dll uint createfile(string, uint, uint, uint, uint, uint, uint)
1 kernel32.dll uint getcommstate(uint, ajg/h&)
1 kernel32.dll uint readfile(uint, byte[], uint, uint32&, uint)
1 kernel32.dll uint writefile(uint, byte[], uint, uint32&, uint)
1 kernel32.dll uint setcommstate(uint, ajg/h&)
1 kernel32.dll uint waitforsingleobject(intptr, uint)
1 kernel32.dll bool readfile(intptr, byte[], int, intptr, sy)
1 kernel32.dll bool cancelio(intptr)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool getoverlappedresult(intptr, sy, int32&, bool)
1 kernel32.dll bool globalmemorystatusex(cs/f&)
1 kernel32.dll bool readfile(int, byte&, int, int32&, intptr)
1 kernel32.dll int a(intptr, w0/d)
1 kernel32.dll int clearcommbreak(uint)
1 kernel32.dll int createfile(string, uint, uint, rg/a&, int, uint, int)
1 kernel32.dll int d(intptr, uint)
1 kernel32.dll int e(intptr, byte[], int, int32&, intptr)
1 kernel32.dll int h(intptr, w0/e)
1 kernel32.dll int i(intptr, int)
1 kernel32.dll bool beep(int, int)
1 kernel32.dll bool af(intptr, intptr, int32&, bool)
1 kernel32.dll intptr createfile(string, uint, uint, intptr, uint, uint, intptr)
1 kernel32.dll intptr createfile(string, uint, uint, ayt, uint, uint, intptr)
1 kernel32.dll intptr ad(string, uint, uint, intptr, uint, uint, intptr)
1 kernel32.dll int writefile(int, byte&, int, int32&, int)
1 kernel32.dll int t(intptr, aol)
1 kernel32.dll int setcommbreak(uint)
1 kernel32.dll int s(intptr, aol)
1 kernel32.dll int o(intptr)
1 kernel32.dll int n(intptr, w0/e&, intptr)
1 kernel32.dll int n(intptr)
1 kernel32.dll int l(intptr)
1 kernel32.dll bool writefile(intptr, byte[], int, int32&, sy)
1 kernel32.dll int f(intptr, byte[], int, int32&, intptr)
1 mscoree.dll bool strongnamesignatureverificationex(string, bool, boolean&)
1 ole32.dll int cocreateinstance(guid&, object, uint, guid&, agn/a&)
1 rapi.dll bool cegetfiletime(intptr, ah7, ah7, ah7)
1 rapi.dll bool cegetstoreinformation(ark)
1 rapi.dll bool cegetsystempowerstatusex(abf, bool)
1 rapi.dll void ceglobalmemorystatus(aa6)
1 rapi.dll void cegetsysteminfo(eh)
1 rapi.dll void cecreateprocess(string, string, wy, wy, bool, uint, string, string, ab7, al
1 rapi.dll uint cesetfilepointer(intptr, int, int32&, uint)
1 rapi.dll bool cegetversionex(xf)
1 rapi.dll bool cecheckpassword(string)
1 rapi.dll bool ceclosehandle(intptr)
1 rapi.dll uint ceregsetvalueex(uint, string, uint, uint, byte[], uint)
1 rapi.dll bool cefindnextfile(intptr, c)
1 rapi.dll bool cefindclose(intptr)
1 rapi.dll uint cerapiinitex(h9)
1 rapi.dll bool cefindallfiles(string, uint, uint32&, intptr&)
1 rapi.dll bool cedeletefile(string)
1 rapi.dll bool cecreatedirectory(string, wy)
1 rapi.dll bool cecopyfile(string, string, bool)
1 rapi.dll bool cemovefile(string, string)
1 rapi.dll uint ceregqueryinfokey(uint, string, uint32&, uint32&, uint32&, uint32&, uint32&
1 rapi.dll uint ceregopenkeyex(uint, string, uint, uint, uint32&)
1 rapi.dll uint cerapiinvoke(string, string, uint, byte[], uint32&, intptr&, intptr, uint)
1 rapi.dll bool ceremovedirectory(string)
1 rapi.dll uint cegetfilesize(intptr, uint32&)
1 rapi.dll uint cegetfileattributes(string)
1 rapi.dll intptr cefindfirstfile(string, c)
1 rapi.dll intptr cecreatefile(string, uint, uint, wy, uint, uint, intptr)
1 rapi.dll int cegetsystemmetrics(int)
1 rapi.dll int cegetdesktopdevicecaps(int)
1 rapi.dll bool cewritefile(intptr, byte[], uint, uint32&, byte[])
1 rapi.dll bool cesetfiletime(intptr, ah7, ah7, ah7)
1 rapi.dll bool cesetfileattributes(string, uint)
1 rapi.dll bool cesetendoffile(intptr)
1 rapi.dll uint ceregenumvalue(uint, uint, string, uint32&, uint32&, uint32&, byte[], uint3
1 rapi.dll uint ceregenumkeyex(uint, uint, string, uint32&, uint32&, string, uint32&, ah7)
1 rapi.dll bool cereadfile(intptr, byte[], uint, uint32&, byte[])
1 rapi.dll uint ceregclosekey(uint)
1 rapi.dll uint ceregdeletevalue(uint, string)
1 rapi.dll uint ceregdeletekey(uint, string)
1 rapi.dll uint ceregcreatekeyex(uint, string, uint, string, uint, uint, wy, uint32&, uint3
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, int, int)
1 setupapi.dll bool setupdidestroydeviceinfolist(intptr)
1 setupapi.dll bool setupdienumdeviceinterfaces(intptr, a6, guid&, int, xu)
1 setupapi.dll int setupdidestroydeviceinfolist(intptr)
1 setupapi.dll int setupdienumdeviceinterfaces(intptr, int, guid&, int, awy/c&)
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, intptr, int)
1 shlwapi.dll int pathcompactpathex(stringbuilder, stringbuilder, uint, uint)
1 shlwapi.dll string pathgetargs(string)
1 user32 intptr getparent(intptr)
1 user32 intptr getwindowthreadprocessid(intptr, int32&)
1 user32 intptr findwindow(string, string)
1 user32 int getwindowtext(intptr, stringbuilder, int)
1 user32 int getclassname(int, stringbuilder, int)
1 user32 int enumwindows(ji/a, int)
1 user32 int enumchildwindows(int, delegate, int)
1 user32.dll intptr getdc(handleref)
1 user32.dll intptr registerdevicenotification(intptr, intptr, int)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll bool releasecapture()
1 user32.dll int releasedc(handleref, handleref)
1 user32.dll an0/d updatelayeredwindow(intptr, intptr, an0/e&, an0/b&, intptr, an0/e&, int, a
1 user32.dll bool setwindowpos(handleref, int, int, int, int, int, int)
1 user32.dll bool setwindowpos(intptr, int, int, int, int, int, int)
1 user32.dll bool systemparametersinfo(int, int, int32&, int)
1 user32.dll bool systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll bool unregisterdevicenotification(intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, sanddock.?/?/point&, sanddock.?/?/size&
1 user32.dll gj/e updatelayeredwindow(intptr, intptr, gj/c&, gj/g&, intptr, gj/c&, int, gj/f&
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int getsyscolor(int)
1 user32.dll bool setlayeredwindowattributes(intptr, int, byte, int)
1 uxtheme.dll int setwindowtheme(intptr, string, string)