Application Report


The following 23 APIs (used 59 times) might not work:

There are 298 P/Invokes (used 611 times):

Count Library Function
27 gdi32.dll intptr selectobject(handleref, handleref)
25 user32.dll int fillrect(intptr, nativemethods/rect&, intptr)
17 user32.dll intptr sendmessage(handleref, int, int, int)
16 user32.dll bool setwindowpos(handleref, handleref, int, int, int, int, int)
16 user32.dll intptr sendmessage(handleref, int, int, nativemethods/toolinfo_tooltip)
14 user32.dll bool getwindowrect(handleref, nativemethods/rect&)
9 user32.dll intptr sendmessage(handleref, int, int, intptr)
9 user32.dll intptr setfocus(handleref)
8 user32.dll bool showwindow(handleref, int)
7 advapi32.dll int cryptreleasecontext(intptr, int)
6 crypt32.dll int certgetcertificatecontextproperty(intptr, int, intptr, int32&)
6 crypt32.dll int certfreecertificatecontext(intptr)
6 kernel32.dll int widechartomultibyte(int, int, string, int, byte[], int, intptr, intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll intptr getactivewindow()
5 gdi32.dll intptr selectobject(intptr, intptr)
5 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
5 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll bool releasecapture()
5 user32.dll bool postmessage(handleref, int, intptr, intptr)
4 advapi32.dll int cryptacquirecontext(intptr&, string, string, int, uint)
4 crypt32.dll int cryptacquirecertificateprivatekey(intptr, uint, intptr, intptr&, int32&, int
4 crypt32.dll intptr certfindcertificateinstore(intptr, int, int, int, intptr, intptr)
4 gdi32.dll bool intdeletedc(handleref)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 user32.dll int clienttoscreen(handleref, nativemethods/point)
4 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
4 user32.dll int unhookwindowshookex(intptr)
4 user32.dll intptr getancestor(handleref, int)
4 user32.dll bool iszoomed(handleref)
3 advapi32.dll int cryptcreatehash(intptr, int, intptr, int, intptr&)
3 advapi32.dll int cryptsethashparam(intptr, int, byte[], int)
3 advapi32.dll int cryptdestroyhash(intptr)
3 advapi32.dll int cryptdestroykey(intptr)
3 crypt32.dll int certclosestore(intptr, int)
3 crypt32.dll intptr certopenstore(intptr, int, intptr, int, string)
3 gdi32.dll int deleteobject(intptr)
3 gdi32.dll bool patblt(handleref, int, int, int, int, int)
3 gdi32.dll bool intdeleteobject(handleref)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
3 gdi32.dll intptr intcreatedc(string, string, string, handleref)
3 gdi32.dll int exttextout(intptr, int, int, int, nativemethods/rect&, char&, int, intptr)
3 gdi32.dll intptr intcreaterectrgn(int, int, int, int)
3 user32 int postmessage(intptr, int, int, intptr)
3 user32.dll bool redrawwindow(handleref, intptr, handleref, int)
3 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point, int)
3 user32.dll bool showwindow(intptr, int)
3 user32.dll intptr sendmessage(handleref, int, int, string)
3 user32.dll intptr setwindowshookex(radmessagefilter/hooktype, radmessagefilter/hookproc, in
3 user32.dll bool setlayeredwindowattributes(handleref, int, byte, int)
3 user32.dll intptr intgetdc(handleref)
3 user32.dll int intreleasedc(handleref, handleref)
3 user32.dll int postmessage(intptr, int, intptr, intptr)
3 user32.dll bool iswindow(handleref)
3 user32.dll intptr getdesktopwindow()
2 advapi32.dll int cryptsignhash(intptr, int, intptr, int, byte[], int32&)
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 crypt32.dll int certnametostr(uint, intptr, uint, intptr, int)
2 crypt32.dll int certstrtoname(uint, string, uint, intptr, byte[], int32&, intptr)
2 crypt32.dll int cryptencryptmessage(cryptoapi/crypt_encrypt_message_para&, int, intptr[], by
2 crypt32.dll int cryptdecryptmessage(cryptoapi/crypt_decrypt_message_para&, byte[], int, byte
2 crypt32.dll void certfreecertificatechain(intptr)
2 crypt32.dll int certgetenhancedkeyusage(intptr, uint, intptr, int32&)
2 crypt32.dll int pfxverifypassword(intptr, string, int)
2 gdi32 int setgraphicsmode(intptr, int)
2 gdi32.dll bool roundrect(handleref, int, int, int, int, int, int)
2 gdi32.dll intptr createdc(string, string, string, intptr)
2 gdi32.dll bool rectangle(handleref, int, int, int, int)
2 gdi32.dll intptr intcreateic(string, string, string, handleref)
2 gdi32.dll intptr intcreatecompatibledc(handleref)
2 gdi32.dll intptr intcreatesolidbrush(int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int getpixel(intptr, int, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int getregiondata(handleref, int, intptr)
2 gdi32.dll intptr intcreatepen(int, int, int)
2 kernel32.dll bool closehandle(handleref)
2 kernel32.dll intptr loadlibrary(string)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 secur32.dll uint acquirecredentialshandle(string, string, credentialuse, intptr, authidentit
2 secur32.dll int acquirecredentialshandle(string, credentialuse, intptr, authidentity[], intp
2 shell32.dll int shappbarmessage(int, unsafenativemethods/shell32/appbardata&)
2 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
2 user32.dll int getmessagepos()
2 user32.dll bool redrawwindow(handleref, nativemethods/rect&, handleref, int)
2 user32.dll bool isiconic(handleref)
2 user32.dll int mapwindowpoints(handleref, handleref, nativemethods/point, int)
2 user32.dll int registerwindowmessage(string)
2 user32.dll intptr intcopyimage(handleref, int, int, int, int)
2 user32.dll bool redrawwindow(intptr, nativemethods/comrect, intptr, int)
2 user32.dll intptr setwindowlong(handleref, int, handleref)
2 user32.dll intptr setactivewindow(handleref)
2 user32.dll intptr _childwindowfrompoint(handleref, unsafenativemethods/pointstruct)
2 user32.dll intptr sendmessage(handleref, int, bool, int)
2 user32.dll intptr getwindow(handleref, int)
2 user32.dll intptr getfocus()
2 user32.dll intptr getcapture()
2 user32.dll intptr _windowfrompoint(unsafenativemethods/pointstruct)
2 user32.dll intptr _realchildwindowfrompoint(handleref, unsafenativemethods/pointstruct)
1 advapi32.dll int cryptverifysignature(intptr, byte[], int, intptr, intptr, int)
1 advapi32.dll int cryptgetuserkey(intptr, uint, intptr&)
1 advapi32.dll int cryptimportkey(intptr, intptr, int, intptr, int, intptr&)
1 advapi32.dll int crypthashdata(intptr, byte[], int, int)
1 advapi32.dll int cryptgetprovparam(intptr, int, byte[], int32&, int)
1 advapi32.dll int cryptgethashparam(intptr, int, byte[], int32&, int)
1 advapi32.dll int cryptexportkey(intptr, intptr, int, int, intptr, int32&)
1 advapi32.dll int cryptdecrypt(intptr, intptr, int, int, intptr, int32&)
1 comctl32.dll bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 comctl32.dll intptr imagelist_geticon(intptr, int, int)
1 crypt32.dll int cryptfindcertificatekeyprovinfo(intptr, uint, intptr)
1 crypt32.dll int certverifycertificatechainpolicy(intptr, intptr, cryptoapi/cert_chain_policy
1 crypt32.dll int certgetintendedkeyusage(int, intptr, int32&, int)
1 crypt32.dll int certdeletecertificatefromstore(intptr)
1 crypt32.dll int certaddcertificatecontexttostore(intptr, intptr, int, intptr)
1 crypt32.dll int cryptimportpublickeyinfo(intptr, int, intptr, intptr&)
1 crypt32.dll int pfxispfxblob(intptr)
1 crypt32.dll intptr certduplicatecertificatecontext(intptr)
1 crypt32.dll intptr certenumcertificatesinstore(intptr, intptr)
1 crypt32.dll intptr pfximportcertstore(intptr, string, uint)
1 crypt32.dll intptr certcreatecertificatecontext(int, byte[], int)
1 crypt32.dll int certgetcertificatechain(intptr, intptr, intptr, intptr, cryptoapi/cert_chain
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll bool dwmenableblurbehindwindow(intptr, telerikpainthelper/vista/dwmblurbehind&)
1 gdi32 int setworldtransform(intptr, radhdcwrapper/xform&)
1 gdi32 intptr restoredc(intptr, int)
1 gdi32 intptr createrectrgn(int, int, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int savedc(intptr)
1 gdi32 int modifyworldtransform(intptr, radhdcwrapper/xform&, int)
1 gdi32 int getworldtransform(intptr, radhdcwrapper/xform&)
1 gdi32 int getcliprgn(intptr, intptr)
1 gdi32 int combinergn(intptr, intptr, intptr, int)
1 gdi32.dll intptr intextcreatepen(int, int, intnativemethods/logbrush, int, int32[])
1 gdi32.dll intptr intgetcurrentobject(handleref, int)
1 gdi32.dll intptr intselectobject(handleref, handleref)
1 gdi32.dll intptr intcreatepatternbrush(handleref)
1 gdi32.dll intptr intgetstockobject(int)
1 gdi32.dll intptr intcreatehalftonepalette(handleref)
1 gdi32.dll int gettextmetricsw(handleref, intnativemethods/textmetric&)
1 gdi32.dll int gettextcolor(handleref)
1 gdi32.dll int gettextalign(handleref)
1 gdi32.dll int getrop2(handleref)
1 gdi32.dll int setbkcolor(intptr, int)
1 gdi32.dll int getobject(handleref, int, nativemethods/logpen)
1 gdi32.dll int getobject(handleref, int, nativemethods/logfont)
1 gdi32.dll int getobject(handleref, int, nativemethods/logbrush)
1 gdi32.dll int setrop2(handleref, int)
1 gdi32.dll int settextalign(handleref, int)
1 gdi32.dll int getnearestcolor(handleref, int)
1 gdi32.dll int getgraphicsmode(handleref)
1 gdi32.dll int getdevicecaps(handleref, int)
1 gdi32.dll int settextalign(intptr, int)
1 gdi32.dll int getbkcolor(handleref)
1 gdi32.dll int settextcolor(handleref, int)
1 gdi32.dll int gettextextentpoint32(handleref, string, int, designeractionpanel/editorprope
1 gdi32.dll int gettextextentpoint32a(handleref, byte[], int, intnativemethods/size)
1 gdi32.dll int gettextmetricsw(handleref, nativemethods/textmetric&)
1 gdi32.dll int intgetbkmode(handleref)
1 gdi32.dll int intgetcliprgn(handleref, handleref)
1 gdi32.dll int intgetmapmode(handleref)
1 gdi32.dll int intgetobject(handleref, int, intnativemethods/logbrush)
1 gdi32.dll int intgetobject(handleref, int, intnativemethods/logfont)
1 gdi32.dll int intsavedc(handleref)
1 gdi32.dll int intsetbkmode(handleref, int)
1 gdi32.dll int gettextmetricsa(handleref, nativemethods/textmetrica&)
1 gdi32.dll int gettextmetricsa(handleref, intnativemethods/textmetrica&)
1 gdi32.dll int intsetgraphicsmode(handleref, int)
1 gdi32.dll int intsetmapmode(handleref, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int gettextmetricsa(handleref, designeractionpanel/editorpropertyline/nativemeth
1 gdi32.dll int gettextmetricsw(handleref, designeractionpanel/editorpropertyline/nativemeth
1 gdi32.dll bool intstrokepath(handleref)
1 gdi32.dll bool intsetviewportorgex(handleref, int, int, intnativemethods/point)
1 gdi32.dll bool gettextmetrics(handleref, nativemethods/textmetric)
1 gdi32.dll intnativemethods/regionflags intselectcliprgn(handleref, handleref)
1 gdi32.dll bool bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, byte[])
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo, uint, intptr&, intptr,
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll intptr intcreatebitmap(int, int, int, int, intptr)
1 gdi32.dll intptr intcreatebitmapbyte(int, int, int, int, byte[])
1 gdi32.dll intptr intcreatebitmapshort(int, int, int, int, int16[])
1 gdi32.dll intptr intcreatebrushindirect(nativemethods/logbrush)
1 gdi32.dll intptr intcreatecompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr intcreatedibsection(handleref, handleref, int, byte[], intptr, int)
1 gdi32.dll intptr intcreatefontindirect(object)
1 gdi32.dll bool intanglearc(handleref, int, int, int, single, single)
1 gdi32.dll bool intarc(handleref, int, int, int, int, int, int, int, int)
1 gdi32.dll bool intbeginpath(handleref)
1 gdi32.dll bool intsetviewportextex(handleref, int, int, intnativemethods/size)
1 gdi32.dll bool intrestoredc(handleref, int)
1 gdi32.dll int settextcolor(intptr, int)
1 gdi32.dll bool intrectangle(handleref, int, int, int, int)
1 gdi32.dll intnativemethods/regionflags intcombinergn(handleref, handleref, handleref, regi
1 gdi32.dll bool intoffsetviewportorgex(handleref, int, int, intnativemethods/point)
1 gdi32.dll bool intmovetoex(handleref, int, int, intnativemethods/point)
1 gdi32.dll bool intlineto(handleref, int, int)
1 gdi32.dll bool intgetviewportorgex(handleref, intnativemethods/point)
1 gdi32.dll bool intgetviewportextex(handleref, intnativemethods/size)
1 gdi32.dll intnativemethods/regionflags intgetrgnbox(handleref, intnativemethods/rect&)
1 gdi32.dll bool intendpath(handleref)
1 gdi32.dll bool intellipse(handleref, int, int, int, int)
1 gdi32.dll int gettextextentpoint32w(handleref, string, int, intnativemethods/size)
1 gdi32.dll bool intdeleteobject(intptr)
1 kernel32.dll bool zeromemory(intptr, int)
1 kernel32.dll bool deactivateactctx(int, intptr)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll intptr intduplicatehandle(handleref, handleref, handleref, intptr&, int, bool, i
1 kernel32.dll intptr getprocaddress(intptr, string)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll bool getcurrentactctx(intptr&)
1 kernel32.dll bool intclosehandle(handleref)
1 kernel32.dll bool intunmapviewoffile(handleref)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int lstrlen(string)
1 kernel32.dll intptr createactctx(unsafenativemethods/themingscope/actctx&)
1 kernel32.dll intptr intmapviewoffile(handleref, int, int, int, int)
1 kernel32.dll bool activateactctx(intptr, intptr&)
1 ole32.dll int createitemmoniker(string, string, imoniker&)
1 ole32.dll int intoleinitialize(int)
1 oleaut32.dll void sysfreestring(intptr)
1 oleaut32.dll intptr sysallocstring(string)
1 quartz.dll int amgeterrortext(int, stringbuilder, int)
1 secur32.dll int initializesecuritycontext(sspihandle&, sspihandle[], string, contextreq, int
1 secur32.dll uint querycontextattributes(sspihandle[], uint, secpkgcontext_sizes&)
1 secur32.dll uint initializesecuritycontext(sspihandle&, sspihandle[], string, contextreq, in
1 secur32.dll uint makesignature(sspihandle[], uint, secbufferdesc[], uint)
1 user32.dll intptr sendmessage(handleref, int, int, nativemethods/rect&)
1 user32.dll intptr setwindowlongptr64(handleref, int, nativemethods/wndproc)
1 user32.dll intptr setwindowshookex(windowshook/hooktype, windowshook/hookproc, intptr, int)
1 user32.dll intptr windowfromdc(handleref)
1 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, handleref, int)
1 user32.dll uint getclasslongptr32(handleref, int)
1 user32.dll intptr intcreatepopupmenu()
1 user32.dll intptr intcreatemenu()
1 user32.dll intptr intcreateacceleratortable(handleref, int)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr32(handleref, int, nativemethods/wndproc)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll intptr setcapture(handleref)
1 user32.dll intptr setclasslongptr32(handleref, int, intptr)
1 user32.dll intptr getclasslongptr64(handleref, int)
1 user32.dll intptr setclasslongptr64(handleref, int, intptr)
1 user32.dll intptr intgetwindowdc(handleref)
1 user32.dll intptr intgetdcex(handleref, handleref, int)
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll intptr intcreatewindowex(int, string, string, int, int, int, int, int, handleref
1 user32.dll bool messagebeep(uint)
1 user32.dll bool intdestroycursor(handleref)
1 user32.dll bool intdestroymenu(handleref)
1 user32.dll int intsetwindowrgn(handleref, handleref, bool)
1 user32.dll bool intdestroywindow(handleref)
1 user32.dll int getupdatergn(intptr, intptr, bool)
1 user32.dll bool intendpaint(handleref, nativemethods/paintstruct&)
1 user32.dll bool intfillrect(handleref, intnativemethods/rect&, handleref)
1 user32.dll int fillrect(handleref, nativemethods/rect&, handleref)
1 user32.dll int drawtextw(handleref, string, int, intnativemethods/rect&, int)
1 user32.dll int drawtextexw(handleref, string, int, intnativemethods/rect&, int, intnativeme
1 user32.dll int drawtextexa(handleref, byte[], int, intnativemethods/rect&, int, intnativeme
1 user32.dll int drawtexta(handleref, byte[], int, intnativemethods/rect&, int)
1 user32.dll bool isdialogmessage(handleref, nativemethods/msg&)
1 user32.dll bool messagebeep(int)
1 user32.dll bool unhookwindowshookex(handleref)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll bool intdestroyacceleratortable(handleref)
1 user32.dll intptr intbeginpaint(handleref, nativemethods/paintstruct&)
1 user32.dll intptr getwindowlongptr64(handleref, int)
1 user32.dll intptr getwindowlong32(handleref, int)
1 user32.dll intptr getwindowlong(handleref, int)
1 user32.dll intptr gettopwindow(handleref)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr destroyicon(intptr)
1 user32.dll intptr callnexthookex(handleref, int, intptr, intptr)
1 user32.dll bool geticoninfo(handleref, nativemethods/iconinfo)
1 user32.dll int screentoclient(handleref, nativemethods/point)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, intptr
1 user32.dll bool animatewindow(intptr, int, unsafenativemethods/animatewindowflags)
1 user32.dll int updatelayeredwindow(intptr, intptr, nativemethods/pointstruct&, nativemethod
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll intptr _childwindowfrompointex(handleref, unsafenativemethods/pointstruct, int)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int setwindowtheme(intptr, string, string)
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, themesizetype, nativemeth
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, intptr)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll intptr openthemedata(intptr, string)