Application Report


The following 39 APIs (used 103 times) might not work:

There are 320 P/Invokes (used 984 times):

Count Library Function
54 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
36 gdi32 bool deleteobject(intptr)
25 gdi32 intptr selectobject(intptr, intptr)
25 user32.dll intptr getfocus()
23 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
22 user32.dll int getwindowlong(intptr, int)
20 user32.dll intptr sendmessage(intptr, int, int, int)
16 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
15 kernel32.dll int getcurrentthreadid()
15 user32.dll int releasedc(intptr, intptr)
14 user32.dll int sendmessage(intptr, int, int, intptr)
13 gdi32.dll intptr createrectrgn(int, int, int, int)
13 user32.dll bool redrawwindow(intptr, intptr, intptr, redrawwindowflags)
12 user32.dll intptr sendmessage(intptr, int, int, intptr)
12 user32.dll bool getwindowrect(intptr, rect&)
11 user32.dll int16 getkeystate(int)
11 user32.dll intptr getwindowdc(intptr)
9 gdi32.dll int getdevicecaps(intptr, int)
9 user32.dll bool ischild(intptr, intptr)
9 user32.dll bool postmessage(intptr, int, intptr, intptr)
9 user32.dll bool unhookwindowshookex(intptr)
9 user32.dll int sendmessage(intptr, int, int, toolinfo&)
9 user32.dll intptr setcapture(intptr)
8 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
8 user32.dll intptr setcursor(intptr)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
7 gdi32.dll int selectcliprgn(intptr, intptr)
7 kernel32 bool closehandle(intptr)
7 user32.dll intptr windowfrompoint(int, int)
7 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
7 user32.dll bool a(intptr, int, intptr, intptr)
6 gdi32 intptr createbitmap(int, int, int, int, int16[])
6 gdi32.dll int getregiondata(intptr, int, byte[])
6 gdi32.dll int gettextextentpoint32(intptr, string, int, nativemethods/size&)
6 user32 int senddlgitemmessage(intptr, int, int, intptr, intptr)
6 user32.dll bool showwindow(intptr, int)
6 user32.dll intptr setfocus(intptr)
6 user32.dll void keybd_event(byte, byte, uint, intptr)
6 user32.dll bool iswindowvisible(intptr)
5 comctl32 bool flatsb_setscrollprop(intptr, int, int, bool)
5 gdi32 intptr createbrushindirect(nativemethods/logbrush&)
5 gdi32.dll bool a(intptr)
5 ole32.dll int olelockrunning(object, bool, bool)
5 user32 bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
5 user32.dll intptr sendmessage(intptr, int, intptr, int)
5 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr getcapture()
5 user32.dll intptr a(x/b&)
5 user32.dll intptr a(intptr)
5 user32.dll int setwindowlong(intptr, int, int)
5 user32.dll intptr releasecapture()
5 user32.dll bool movewindow(intptr, int, int, int, int, bool)
5 user32.dll int drawtext(intptr, string, int, nativemethods/rect&, int)
5 user32.dll bool getclientrect(intptr, rect)
4 gdi32 bool patblt(intptr, int, int, int, int, int)
4 gdi32 int settextcolor(intptr, int)
4 gdi32.dll intptr a(intptr, intptr)
4 gdi32.dll int a(intptr, int)
4 user32 intptr setwindowshookex(int, nativehookmethods/hookproc, intptr, int)
4 user32 int getscrollbarinfo(intptr, uint, nativemethods/scrollbarinfo&)
4 user32 intptr callnexthookex(intptr, int, int, int)
4 user32 int getwindowthreadprocessid(intptr, int32&)
4 user32 int setscrollinfo(intptr, int, nativemethods/scrollinfo&, bool)
4 user32.dll intptr postmessage(intptr, int, int, int)
4 user32.dll intptr setparent(intptr, intptr)
4 user32.dll bool b(intptr)
4 user32.dll int getsystemmetrics(int)
4 user32.dll int findwindowex(int, int, string&, string&)
4 user32.dll int sendmessage(intptr, msg, int, int)
4 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
3 gdi32 bool exttextout(intptr, int, int, int, nativemethods/rect&, string, int, int32[]
3 gdi32.dll intptr createdc(string, string, string, intptr)
3 ole32.dll int createbindctx(int, ibindctx&)
3 ole32.dll int olerun(object)
3 user32 intptr sendmessage(intptr, int, int, int)
3 user32 bool a(intptr, int, x/c)
3 user32 bool enablewindow(intptr, bool)
3 user32 int getdlgitemint(intptr, int, boolean[], bool)
3 user32 intptr getdlgitem(intptr, int)
3 user32.dll intptr getdc(intptr)
3 user32.dll intptr getactivewindow()
3 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
3 user32.dll bool geticoninfo(intptr, nativemethods/iconinfo&)
3 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
3 user32.dll int mapwindowpoints(intptr, intptr, point&, uint)
3 user32.dll bool a(int)
3 user32.dll int iswindow(intptr)
3 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
3 user32.dll intptr getparent(intptr)
3 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
3 user32.dll intptr windowfrompoint(nativemethods/point)
3 user32.dll bool a(int, int, int32&, int)
3 user32.dll intptr setwindowlong(intptr, int, intptr)
3 user32.dll uint16 getasynckeystate(keys)
3 user32.dll intptr getwindow(intptr, getwindowcmd)
3 user32.dll bool a(intptr, int, int, int, int, int, int)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativemet
3 uxtheme.dll bool isthemeactive()
2 gdi32 bool deletedc(intptr)
2 gdi32 int excludecliprect(intptr, int, int, int, int)
2 gdi32 int setbkmode(intptr, int)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll intptr createfontindirect(nativemethods/logfont&)
2 gdi32.dll bool gettextmetricsa(intptr, nativemethods/textmetrica&)
2 gdi32.dll bool gettextmetricsw(intptr, nativemethods/textmetricw&)
2 gdi32.dll int setgraphicsmode(handleref, int)
2 gdi32.dll bool getclipbox(intptr, nativemethods/rect&)
2 gdi32.dll intptr b(intptr)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int getclipbox(intptr, nativemethods/rect&)
2 kernel32 intptr mapviewoffile(intptr, uint, uint, uint, uint)
2 kernel32.dll int lstrlen(string)
2 kernel32.dll int getversion()
2 ole32.dll void createstreamonhglobal(intptr, int, istream&)
2 secur32 int querysecuritycontexttoken__(sspiapi/sechandle, intptr&)
2 security int querysecuritycontexttoken_nt(sspiapi/sechandle, intptr&)
2 shell32.dll bool shgetpathfromidlist(intptr, intptr)
2 user32 int sendmessage(intptr, int, int, nativemethods/toolinfo_t)
2 user32.dll bool a()
2 user32.dll bool drawframecontrol(intptr, nativemethods/rect&, int, int)
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/comrect, nativemethods/rect&
2 user32.dll bool scrollwindowex(intptr, int, int, nativemethods/rect&, nativemethods/rect&,
2 user32.dll int a(int)
2 user32.dll bool redrawwindow(intptr, nativemethods/rect&, intptr, uint)
2 user32.dll intptr sendmessage(intptr, int, intptr, nativemethods/rect&)
2 user32.dll int enumchildwindows(intptr, nativemethods/enumchildwindowscallback, intptr)
2 user32.dll bool trackmouseevent(nativemethods/trackmouseevent&)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll int a(intptr, intptr)
2 user32.dll intptr getancestor(intptr, int)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll intptr a(intptr, uint)
2 user32.dll int clienttoscreen(intptr, nativemethods/point&)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr intopenthemedata(intptr, string)
2 uxtheme.dll int getthemecolor(intptr, int, int, int, uint64&)
2 uxtheme.dll intptr intclosethemedata(intptr)
2 uxtheme.dll uint64 getcurrentthemename(string, int, string, int, string, int)
1 advapi32 bool initializesecuritydescriptor(intptr, int)
1 advapi32 bool setsecuritydescriptordacl(intptr, bool, intptr, bool)
1 comctl32 int flatsb_setscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&, b
1 comctl32 bool initializeflatsb(intptr)
1 comctl32 bool uninitializeflatsb(intptr)
1 comctl32 bool initcommoncontrolsex(flatscrollbar/nativemethods/initcommoncontrolsex)
1 comctl32 bool flatsb_getscrollinfo(intptr, int, flatscrollbar/nativemethods/scrollinfo&)
1 comctl32 bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
1 comctl32 bool flatsb_enablescrollbar(intptr, int, int)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, uint, uint, uint)
1 dwmapi.dll int a(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void a(intptr, x/b&)
1 dwmapi.dll void a(boolean&)
1 gdi32 intptr createsolidbrush(uint)
1 gdi32 int bitblt(int, int, int, int, int, int, int, int, int)
1 gdi32 intptr createfontindirectw(nativemethods/logfont&)
1 gdi32 intptr createfontindirecta(nativemethods/logfont&)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32 bool setwindowextex(intptr, int, int, nativemethods/size&)
1 gdi32 int getrgnbox(intptr, nativemethods/rect&)
1 gdi32 bool setviewportextex(intptr, int, int, nativemethods/size&)
1 gdi32.dll bool modifyworldtransform(handleref, nativemethods/xform, int)
1 gdi32.dll bool a(intptr, int, int, int, int, intptr, int, int, uint)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr a(intptr, x/a, uint, intptr, intptr, uint)
1 gdi32.dll int setmapmode(intptr, int)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll int getobject(intptr, int, nativemethods/bitmap&)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll int combinergn(intptr, intptr, intptr, int)
1 gdi32.dll int getobjecttype(intptr)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, nativemethods/size&)
1 gdi32.dll bool setlayout(intptr, int)
1 gdi32.dll bool setworldtransform(handleref, nativemethods/xform)
1 gdi32.dll bool setworldtransform(intptr, office12toolstriprenderer/xform&)
1 kernel32 intptr openmutex(int, bool, string)
1 kernel32 intptr openfilemapping(uint, int, string)
1 kernel32 intptr openevent(int, int, string)
1 kernel32 intptr createmutex(windowsapi/_security_attributes, bool, string)
1 kernel32 intptr createevent(windowsapi/_security_attributes, int, int, string)
1 kernel32 bool unmapviewoffile(intptr)
1 kernel32 bool switchtothread()
1 kernel32 intptr createfilemapping(intptr, windowsapi/_security_attributes, uint, uint, ui
1 kernel32.dll intptr openprocess(uint, bool, int)
1 kernel32.dll int queryperformancefrequency(int64&)
1 kernel32.dll int queryperformancecounter(int64&)
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll bool setenvironmentvariable(string, string)
1 kernel32.dll bool duplicatehandle(intptr, intptr, intptr, intptr&, uint, bool, uint)
1 kernel32.dll int gettickcount()
1 ole32.dll bool isaccelerator(handleref, int, win32/msg&, int16[])
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 oleaut32.dll void variantclear(win32/olevariant)
1 secur32 int impersonatesecuritycontext__(sspiapi/sechandle)
1 secur32 int initializesecuritycontext__(sspiapi/sechandle, sspiapi/sechandle, string, in
1 secur32 int makesignature__(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 secur32 int querycontextattributes__(sspiapi/sechandle, int, sspiapi/secpkgcontext_sizes
1 secur32 int revertsecuritycontext__(sspiapi/sechandle)
1 secur32 int verifysignature__(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int3
1 secur32 int getusernameex__(int, stringbuilder, int32&)
1 secur32 int freecredentialshandle__(sspiapi/sechandle)
1 secur32 int freecontextbuffer__(intptr)
1 secur32 int encryptmessage__(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 secur32 int deletesecuritycontext__(sspiapi/sechandle)
1 secur32 int acquirecredentialshandleidentitynull__(intptr, string, int, intptr, intptr,
1 secur32 int acquirecredentialshandleidentity__(intptr, string, int, intptr, sspiapi/sec_
1 secur32 int acceptsecuritycontext__(sspiapi/sechandle, sspiapi/sechandle, sspiapi/secbuf
1 secur32 int decryptmessage__(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int32
1 security int deletesecuritycontext_nt(sspiapi/sechandle)
1 security int freecontextbuffer_nt(intptr)
1 security int encryptmessage_nt(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 security int verifysignature_nt(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int
1 security int acquirecredentialshandleidentity_nt(intptr, string, int, intptr, sspiapi/sec
1 security int decryptmessage_nt(sspiapi/sechandle, sspiapi/secbufferdescnative&, int, int3
1 security int impersonatesecuritycontext_nt(sspiapi/sechandle)
1 security int acceptsecuritycontext_nt(sspiapi/sechandle, sspiapi/sechandle, sspiapi/secbu
1 security int acquirecredentialshandleidentitynull_nt(intptr, string, int, intptr, intptr,
1 security int makesignature_nt(sspiapi/sechandle, int, sspiapi/secbufferdescnative&, int)
1 security int querycontextattributes_nt(sspiapi/sechandle, int, sspiapi/secpkgcontext_size
1 security int getusernameex_nt(int, stringbuilder, int32&)
1 security int freecredentialshandle_nt(sspiapi/sechandle)
1 security int revertsecuritycontext_nt(sspiapi/sechandle)
1 security int initializesecuritycontext_nt(sspiapi/sechandle, sspiapi/sechandle, string, i
1 shell32.dll intptr shbrowseforfolder(nativemethods/browseinfo)
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 shell32.dll int shgetmalloc(nativemethods/imalloc[])
1 shell32.dll intptr shgetfileinfo(string, uint, shfileinfo&, uint, uint)
1 shell32.dll int shappbarmessage(int, nativemethods/appbardata&)
1 shell32.dll intptr shsimpleidlistfrompath(intptr)
1 urlmon.dll int createurlmoniker(imoniker, string, imoniker&)
1 urlmon.dll int createurlmonikerex(imoniker, string, imoniker&, win32/html_uri_process)
1 user32 bool invertrect(intptr, nativemethods/rect&)
1 user32 intptr releasedc(intptr, intptr)
1 user32 intptr getdc(intptr)
1 user32 intptr sendmessage(intptr, int, bool, nativemethods/formatrange)
1 user32 intptr sendmessage(intptr, int, int, nativemethods/tv_hittestinfo)
1 user32 int releasecapture(intptr)
1 user32 bool scrollwindow(intptr, int, int, nativemethods/rect&, nativemethods/rect&)
1 user32 int releasedc(int, int)
1 user32 int getdc(int)
1 user32.dll bool lockwindowupdate(intptr)
1 user32.dll int registerwindowmessage(string)
1 user32.dll bool postmessage(intptr, uint, intptr, intptr)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll intptr getmenu(intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr gettopwindow(intptr)
1 user32.dll intptr sendmessage(intptr, int, int, string)
1 user32.dll bool a(intptr, x/f&)
1 user32.dll bool a(x/b&)
1 user32.dll bool animatewindow(intptr, int, animatewindowflags)
1 user32.dll bool c(intptr)
1 user32.dll bool a(x/f&, int, bool, int)
1 user32.dll bool drawstate(intptr, intptr, nativemethods/drawstateproc, intptr, intptr, int,
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool getclientrect(intptr, win32/rect&)
1 user32.dll intptr setwindowlong(intptr, int, int)
1 user32.dll bool getcomboboxinfo(intptr, comboboxinfo&)
1 user32.dll bool getcursorpos(win32/point)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll bool getmenuiteminfo(intptr, int, bool, ribboncontroladvheader/systemmenustrip/m
1 user32.dll bool inflaterect(rect&, int, int)
1 user32.dll bool ischild(handleref, handleref)
1 user32.dll intptr sendmessage(intptr, int, intptr, boolean&)
1 user32.dll bool a(intptr, intptr, x/c&, x/d&, intptr, x/c&, int, x/d&, int)
1 user32.dll int a(intptr, x/c&)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getmenustring(intptr, int, stringbuilder, int, int)
1 user32.dll int getmenustring(intptr, uint, string, int, uint)
1 user32.dll int getmessagepos()
1 user32.dll int getmessagetime()
1 user32.dll int getsystemmetrics(systemmetricscodes)
1 user32.dll int getwindowrect(int, nativemethods/rect&)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point[], uint)
1 user32.dll int getcursorpos(point&)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int a(intptr, int, int)
1 user32.dll int a(intptr, x/f&)
1 user32.dll int a(x/b&, intptr, int, int)
1 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int defwindowproc(intptr, int, intptr, intptr)
1 user32.dll int defwindowproc(intptr, msg, intptr, rect&)
1 user32.dll int destroyicon(intptr)
1 user32.dll int dispatchmessage(nativemethods/msg&)
1 user32.dll int a(intptr, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr[], bool, uint, int)
1 user32.dll bool translatemessage(nativemethods/msg&)
1 user32.dll intptr a(intptr, uint, intptr, intptr)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, int)
1 user32.dll int fillrect(intptr, nativemethods/rect&, intptr)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll bool setlayeredwindowattributes(intptr, int, int, layeredwindowflags)
1 user32.dll intptr childwindowfrompoint(intptr, nativemethods/point)
1 user32.dll intptr copyimage(intptr, uint, int, int, uint)
1 user32.dll int systemparametersinfo(int, int, nativemethods/nonclientmetrics&, int)
1 user32.dll intptr getcursor()
1 user32.dll bool setmenu(intptr, intptr)
1 user32.dll intptr a(intptr, intptr)
1 user32.dll int screentoclient(intptr, nativemethods/point&)
1 user32.dll bool subtractrect(nativemethods/rect&, nativemethods/rect&, nativemethods/rect&)
1 user32.dll bool showwindow(intptr, int16)
1 user32.dll int sendmessage(intptr, uint, int, int)
1 user32.dll int setwindowlong(intptr, int, intptr)
1 user32.dll int setwindowlong(intptr, int, windowsapi/windowproc)
1 user32.dll int systemparametersinfo(int, int, boolean&, int)
1 user32.dll int16 getasynckeystate(virtualkeys)
1 user32.dll intptr a()
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, uint, uint, nativemetho
1 uxtheme.dll uint64 getthemesysint(intptr, int, int32&)
1 uxtheme.dll uint64 getthemesysfont(intptr, int, nativemethods/logfont&)
1 uxtheme.dll uint64 getthemesyscolor(intptr, int)
1 uxtheme.dll uint getthemetextextent(intptr, intptr, int, int, string, int, uint, nativemetho
1 uxtheme.dll uint getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/size&
1 uxtheme.dll bool getthemesysbool(intptr, int)
1 uxtheme.dll int getthemesyssize(intptr, int)
1 uxtheme.dll int a(intptr, intptr, int, int, string, int, int, x/f&, x/a&)
1 uxtheme.dll uint64 getthemesysstring(intptr, int, string&, int)