Application Report


The following 71 APIs (used 496 times) might not work:

There are 268 P/Invokes (used 776 times):

Count Library Function
30 gdi32 bool deleteobject(intptr)
30 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
22 gdi32.dll intptr selectobject(intptr, intptr)
19 user32 uint mapvirtualkey(uint, uint)
16 gdi32 intptr selectobject(intptr, intptr)
16 user32 int sendmessage(intptr, int, int, int)
14 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
14 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
13 user32 intptr sendmessage(intptr, int, intptr, intptr)
12 user32 bool trackmouseevent(?/trackmouseevent&)
11 user32 bool getwindowrect(intptr, ?/rect&)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
9 user32 intptr callnexthookex(intptr, int, intptr, intptr)
9 user32 intptr getactivewindow()
9 user32.dll int releasedc(intptr, intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
8 user32 bool showwindow(intptr, int)
8 user32.dll intptr getforegroundwindow()
7 kernel32.dll bool setconsoletextattribute(intptr, uint16)
7 user32 int animatewindow(int, int, int)
7 user32 int getwindowlong(intptr, int)
7 user32 int setwindowlong(intptr, int, int)
7 user32.dll intptr getwindowdc(intptr)
6 gdi32 int getdevicecaps(intptr, int)
6 user32 intptr setfocus(intptr)
6 user32 bool getkeyboardstate(byte[])
6 user32 bool unhookwindowshookex(intptr)
6 user32 int toascii(uint, uint, byte[], byte[], uint)
6 user32 int setfocus(int)
5 gdi32 intptr createcompatibledc(intptr)
5 gdi32.dll bool deletedc(intptr)
5 gdi32.dll intptr createcompatibledc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 bool redrawwindow(intptr, ?/rect&, intptr, uint)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
5 user32.dll int setwindowlong(intptr, int, int)
4 gdi32.dll int getfontdata(intptr, uint, uint, byte[], int)
4 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
4 kernel32.dll int getcurrentthreadid()
4 ole32.dll int cogetobjectcontext(guid&, asphelper/iobjectcontext&)
4 user32 int releasedc(intptr, intptr)
4 user32 intptr sendmessage(handleref, uint, intptr, intptr)
4 user32 bool redrawwindow(intptr, intptr, intptr, uint)
4 user32 int getmenuitemcount(intptr)
4 user32 bool iswindow(intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll int getscrollbarinfo(intptr, uint, ?/scrollbarinfo&)
3 gdi32 bool deletedc(intptr)
3 gdi32.dll intptr createdibsection(intptr, ?/bitmapinfo, uint, int, intptr, uint)
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 kernel32 int getcurrentthreadid()
3 kernel32.dll bool closehandle(intptr)
3 user32 intptr getmenu(intptr)
3 user32 intptr setcapture(intptr)
3 user32 bool setmenu(intptr, intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, ?/redrawwindowflags)
3 user32 bool setcursorpos(int, int)
3 user32 intptr getdc(intptr)
3 user32 intptr getparent(intptr)
3 user32 int getmenustring(intptr, uint, intptr, int, int)
3 user32 int postmessage(handleref, int, intptr, intptr)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32.dll int16 getkeystate(int)
3 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll bool unhookwindowshookex(intptr)
3 user32.dll intptr getwindowlongptr64(intptr, int)
3 user32.dll bool adjustwindowrectex(?/rect&, int, bool, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
3 user32.dll intptr releasedc(intptr, intptr)
3 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, ?/rect&, ?/dttop
3 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, int, ?/size&)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
2 dwmapi.dll int dwmiscompositionenabled(boolean&)
2 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
2 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int createdc(string, int, int, int)
2 gdi32 int setrop2(int, int)
2 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 bool deletedc(int)
2 gdi32.dll bool gettextmetrics(handleref, ?/textmetric)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32.dll bool getconsolescreenbufferinfo(intptr, consolewin32api/console_screen_buffer_in
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 void keybd_event(int, byte, int, int)
2 user32 int16 getkeystate(int)
2 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
2 user32 intptr getfocus()
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 bool setforegroundwindow(intptr)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 intptr getdesktopwindow()
2 user32 bool trackmouseevent(?/?&)
2 user32 intptr childwindowfrompoint(intptr, ?/point)
2 user32 void keybd_event(byte, byte, uint, uintptr)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool destroymenu(intptr)
2 user32 bool setwindowpos(int, int, int, int, int, int, int)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 intptr windowfrompoint(?/point)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 uint getmenustate(intptr, uint, uint)
2 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
2 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
2 user32.dll intptr beginpaint(intptr, ?/paintstruct&)
2 user32.dll intptr getwindowlong32(intptr, int)
2 user32.dll intptr getmenu(intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll intptr setwindowlong32(intptr, int, intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, ?/point&, ?/size&, intptr, ?/point&, in
2 user32.dll intptr setwindowshookex(int, ?/?, intptr, int)
2 user32.dll uint getrawinputdata(intptr, uint, intptr, uint32&, uint)
2 user32.dll uint getrawinputdevicelist(intptr, uint32&, uint)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
2 user32.dll bool endpaint(intptr, ?/paintstruct&)
2 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll intptr setfocus(intptr)
2 user32.dll uint getrawinputdeviceinfo(intptr, uint, intptr, uint32&)
2 user32.dll bool iszoomed(intptr)
2 user32.dll int tounicode(int, int, byte[], byte[], int, uint)
2 user32.dll bool setmenu(intptr, intptr)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll int closethemedata(intptr)
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int isappthemed()
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, ?/margins&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 int getdevicecaps(int, int)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 bool deleteobject(int)
1 gdi32.dll intptr createfontindirect(nativemethods/logfont)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool deleteobject(intptr)
1 imm32.dll intptr immgetcontext(intptr)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 int freelibrary(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr loadlibrary(string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll int16 getversionex(?/osversioninfo&)
1 kernel32.dll bool queryperformancefrequency(uint64&)
1 kernel32.dll bool queryperformancecounter(uint64&)
1 kernel32.dll bool fillconsoleoutputattribute(intptr, uint16, int, consolewin32api/coord, uint
1 kernel32.dll intptr createfile(string, win32filehelper/fileaccess, int, intptr, win32filehelp
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr getstdhandle(int)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll bool getfileinformationbyhandle(intptr, win32filehelper/by_handle_file_informati
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll uint getmodulefilename(intptr, stringbuilder, int)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 urlmon int findmimefromdata(intptr, string, byte[], int, string, int, intptr&, int)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool showscrollbar(intptr, int, bool)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 bool setscrollinfo(intptr, int, nativewindowmethods/scrollinfo&, bool)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
1 user32 intptr getforegroundwindow()
1 user32 bool postmessage(intptr, int, int, int)
1 user32 bool messagebeep(int)
1 user32 bool iswindow(handleref)
1 user32 intptr getwindow(intptr, int)
1 user32 intptr getwindow(intptr, uint)
1 user32 intptr getwindowdc(intptr)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 int removemenu(intptr, uint, uint)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int setcaretpos(int, int)
1 user32 int hidecaret(intptr)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 int showcaret(intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int destroycaret()
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 bool trackmouseevent(comboboxex/?/?&)
1 user32 bool getscrollinfo(intptr, int, nativewindowmethods/scrollinfo&)
1 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, uint)
1 user32 bool enablemenuitem(intptr, int, int)
1 user32 intptr setwindowshookex(int, intptr, int)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 intptr sendmessage(intptr, uint, intptr, intptr)
1 user32 bool drawfocusrect(int, ?/rect&)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 bool animatewindow(intptr, int, nativewindowmethods/animatewindowflags)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll uint trackpopupmenuex(intptr, uint, int, int, intptr, intptr)
1 user32.dll int getkeystate(int)
1 user32.dll bool messagebeep(int)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll intptr getancestor(intptr, int)
1 user32.dll int getkeyboardstate(byte[])
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll bool drawcaption(intptr, intptr, ?/rect&, ?)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll intptr getfocus()
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool registerrawinputdevices(inputdevice/rawinputdevice[], uint, uint)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int msgwaitformultipleobjectsex(int, intptr, int, int, int)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr setwindowshookexkeyboard(int, ?/?, intptr, int)
1 user32.dll int getcaretblinktime()
1 user32.dll int loadstring(intptr, uint, stringbuilder, int)
1 user32.dll int mapvirtualkey(int, uint)
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, ?/rect&, intptr&)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, ?/rect&)
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, ?/rect&)
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll bool isthemeactive()