Application Report


The following 50 APIs (used 370 times) might not work:

There are 284 P/Invokes (used 638 times):

Count Library Function
27 user32 bool 0pa(intptr, int, int, int, int, int, int)
22 user32 bool 0ps(int, int, int, int)
18 user32 uint 0p2(uint, uint)
16 gdi32 bool deleteobject(intptr)
16 user32 int 0pu(intptr, int, int, int)
14 user32 int getwindowlong(intptr, int)
12 gdi32 intptr selectobject(intptr, intptr)
12 user32 int setwindowlong(intptr, int, int)
12 user32 bool 0p8(5u/5y&)
10 user32 bool setwindowpos(int, int, int, int, int, int, int)
8 kernel32.dll int getlasterror()
7 user32 intptr 0pz()
7 user32 int 0q5(int, int, int)
7 user32 int callnexthookex(intptr, int, intptr, intptr)
6 crypt32.dll int certnametostr(int, ibo11o&, uint, char*, int)
6 crypt32.dll int certfreecertificatecontext(intptr)
6 gdi32 intptr createcompatibledc(intptr)
6 user32 int 0p6(int)
6 user32 bool showwindow(int, int)
6 user32.dll intptr 0oy()
6 user32.dll int16 getkeystate(int)
5 crypt32.dll intptr certfindcertificateinstore(intptr, int, int, int, intptr, intptr)
5 kernel32.dll int rtlmovememory(byte*, byte*, int)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 int releasedc(intptr, intptr)
5 user32 bool unhookwindowshookex(intptr)
5 user32 bool 0yj(intptr, 5u/5v&)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 bool deletedc(intptr)
4 gdi32.dll intptr 0pq(intptr, intptr)
4 user32 intptr getdc(intptr)
4 user32 intptr setfocus(intptr)
4 user32 bool 0px(intptr, 5u/5v&)
4 user32 bool 0p3(byte[])
4 user32 int 0p5(uint, uint, byte[], byte[], uint)
4 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
4 user32.dll int 01n(intptr, intptr)
4 user32.dll intptr 01m(intptr)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
3 crypt32.dll intptr certopenstore(int, int, intptr, int, void*)
3 crypt32.dll bool certclosestore(intptr, int)
3 gdi32 bool 0pi(intptr)
3 hhctrl.ocx intptr 0qj(intptr, string, int, int)
3 kernel32 int getcurrentthreadid()
3 user32 bool setcursorpos(int, int)
3 user32 bool iswindow(intptr)
3 user32 int getmenuitemcount(intptr)
3 user32 intptr setcapture(intptr)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll bool 01o(3q/3x&, int, bool, int)
3 uxtheme.dll int y5(intptr, intptr, int, int, intptr, int, 19/1c&)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
3 winmm int 0q2(string, int)
2 crypt32.dll intptr pfximportcertstore(void*, string, uint)
2 crypt32.dll intptr certduplicatecertificatecontext(intptr)
2 crypt32.dll intptr certcreatecertificatecontext(int, void*, int)
2 dwmapi.dll int 01y(intptr, int, int32&, int)
2 gdi32 bool 0pl(int)
2 gdi32 int 0pf(int, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int 0pg(intptr, int)
2 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 int 0pk(string, int, int, int)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll intptr 0pr(intptr)
2 gdi32.dll intptr y6(intptr, intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll bool 0pp(intptr)
2 gdi32.dll int savedc(intptr)
2 kernel32.dll intptr getmodulehandle(string)
2 kernel32.dll int 02o()
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 int16 getkeystate(int)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 bool 0pd(uint, uint, boolean&, uint)
2 user32 bool setforegroundwindow(intptr)
2 user32 intptr getdesktopwindow()
2 user32 bool redrawwindow(intptr, intptr, intptr, uint)
2 user32 bool sendmessage(intptr, int, int, int)
2 user32 intptr 0oz(5u/5w)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr getdcex(intptr, intptr, uint)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 intptr getparent(intptr)
2 user32.dll bool 0q1(intptr, intptr, 5u/5w&, 5u/5x&, intptr, 5u/5w&, int, 5u/60&, int)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll int 0po(intptr, intptr)
2 user32.dll int 01s(intptr, int, int)
2 user32.dll bool 02m(intptr)
2 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
2 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
2 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr 0pn(intptr)
2 user32.dll intptr 02n(intptr, int, intptr, intptr)
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32.dll bool cryptacquirecontexta(intptr&, string, string, uint, uint)
1 advapi32.dll bool cryptreleasecontext(intptr, uint)
1 advapi32.dll bool cryptdestroykey(intptr)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll bool cryptimportkey(intptr, byte[], int, intptr, uint, intptr&)
1 advapi32.dll bool cryptacquirecontextw(intptr&, string, string, uint, uint)
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 crypt32.dll bool certaddcertificatecontexttostore(intptr, ibo11al*, int, ibo11al**)
1 crypt32.dll bool certdeletecertificatefromstore(intptr)
1 crypt32.dll bool certsetcertificatecontextproperty(ibo11al*, int, int, void*)
1 crypt32.dll void certfreecertificatechain(intptr)
1 crypt32.dll bool certstrtoname(int, string, int, intptr, intptr, int32&, intptr)
1 crypt32.dll bool certverifycertificatechainpolicy(void*, void*, void*, void*)
1 crypt32.dll bool pfxexportcertstore(intptr, void*, string, uint)
1 crypt32.dll int certgetcertificatechain(intptr, ibo11al*, intptr, void*, void*, int, intptr,
1 crypt32.dll bool a(intptr, int, ibo11az*, int32&)
1 dwmapi.dll int dwmiscompositionenabled(boolean&)
1 dwmapi.dll bool 020()
1 dwmapi.dll int 01z(intptr, int, int32&, int)
1 gdi32 int 0ph(int, int, int, int)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 bool 0pj(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 intptr getstockobject(int)
1 gdi32 int 0q6(int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 kernel32 int freelibrary(intptr)
1 kernel32 int freelibrary(int)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr findresource(intptr, int, string)
1 kernel32 intptr loadlibraryex(string, int, int)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll bool queryperformancecounter(int64&)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll int16 0q7(5u/63&)
1 kernel32.dll int formatmessage(int, intptr, int, int, string&, int, intptr)
1 kernel32.dll intptr localalloc(int, int)
1 kernel32.dll intptr localfree(intptr)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 oleaut32.dll int varformat(object&, string, int, int, uint, string&)
1 schannel.dll int d(uint64&)
1 schannel.dll int initializesecuritycontexta(uint64&, uint64*, string, uint, uint, uint, ibo11
1 schannel.dll int b(void*)
1 schannel.dll int b(uint64&, void*, uint, int32*)
1 schannel.dll int b(uint64&, uint, void*, uint)
1 schannel.dll int b(uint64&, uint, void*)
1 schannel.dll int b(uint64&, ibo11bg&)
1 schannel.dll int b(uint64&)
1 schannel.dll int acquirecredentialshandlea(string, string, int, void*, ibo11t*, uint, uint, u
1 schannel.dll int acceptsecuritycontext(uint64&, uint64*, ibo11bg*, uint, uint, uint64&, ibo11
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 security.dll int a(void*)
1 security.dll int a(uint64&, uint, void*, uint)
1 security.dll int initializesecuritycontextw(uint64&, uint64*, string, uint, uint, uint, ibo11
1 security.dll int c(uint64&)
1 security.dll int acquirecredentialshandlew(string, string, int, void*, ibo11t*, uint, uint, u
1 security.dll int a(uint64&, uint, void*)
1 security.dll int a(uint64&, ibo11bg&)
1 security.dll int a(uint64&, void*, uint, int32*)
1 security.dll int a(uint64&)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
1 user32 void postmessage(intptr, int, intptr, intptr)
1 user32 uint mapvirtualkey(uint, uint)
1 user32 intptr windowfrompoint(point)
1 user32 intptr getwindowdc(intptr)
1 user32 intptr getwindow(intptr, int)
1 user32 bool 0p1(intptr, int, int, intptr, int, int, int, intptr, int)
1 user32 int 0pb(intptr, intptr, bool)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int getmenustring(intptr, uint, intptr, int, int)
1 user32 int hidecaret(intptr)
1 user32 int invalidaterect(intptr, intptr, bool)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
1 user32 int sendmessage(intptr, int, int, string)
1 user32 bool x8(intptr, intptr, int, int, int, int, int)
1 user32 bool setmenu(intptr, intptr)
1 user32 bool 0pc(intptr, 5u/5v&, intptr, uint)
1 user32 bool 0pe(uint, uint, int32&, uint)
1 user32 bool 0pm(int, 5u/5v&)
1 user32 bool 0pt(int, int, intptr, intptr)
1 user32 bool 0ql(intptr, int, int, int)
1 user32 bool 0qm(intptr)
1 user32 bool 0yr(comboboxex/75/76&)
1 user32 bool destroymenu(intptr)
1 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
1 user32 bool iswindow(handleref)
1 user32 bool messagebeep(int)
1 user32 int sendmessage(intptr, int, intptr, intptr)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 intptr getsystemmenu(intptr, bool)
1 user32 intptr 0yk(intptr, uint)
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 int x6(intptr, int, int)
1 user32 int x7(intptr, int)
1 user32 intptr 0p0(intptr, 5u/5w)
1 user32 intptr 0py()
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr getactivewindow()
1 user32 intptr getfocus()
1 user32 intptr getmenu(intptr)
1 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
1 user32 intptr getforegroundwindow()
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll intptr 0ow()
1 user32.dll int 0ov(intptr, stringbuilder, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int getcaretblinktime()
1 user32.dll int 0qe(int)
1 user32.dll int 0pv(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int 01q(intptr, int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll intptr 0pw(intptr, bool)
1 user32.dll intptr 01r(intptr, int)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll intptr 02k(int, 46/47, intptr, int)
1 user32.dll intptr 02l(int, 46/48, intptr, int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool 0p4(intptr, intptr, 5u/5v&, 5t)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll intptr 0ox(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll intptr xb(intptr, string)
1 uxtheme.dll bool xx()
1 uxtheme.dll bool y3(intptr, int, int)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll int xc(intptr)
1 uxtheme.dll int xd(intptr, intptr, int, int, 19/1a&, 19/1a&)
1 uxtheme.dll int xe(intptr, intptr, int, int, 19/1a&, intptr)
1 uxtheme.dll int xj(intptr, intptr, int, int, string, int, int, int, 19/1a&)
1 uxtheme.dll int xp(intptr, intptr, int, int, 19/1a&, intptr&)
1 uxtheme.dll int xz(intptr, intptr, string)
1 uxtheme.dll int openthemedata(int, string)
1 wininet.dll bool internetgetconnectedstate(int32&, int)