Application Report


The following 63 APIs (used 8352 times) might not work:

There are 274 P/Invokes (used 747 times):

Count Library Function
30 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
23 gdi32.dll intptr selectobject(intptr, intptr)
21 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
20 user32.dll uint sendinput(uint, unsafenativemethods/input&, int)
19 user32 uint mapvirtualkey(uint, uint)
16 gdi32 bool deleteobject(intptr)
16 user32 int sendmessage(intptr, int, int, int)
14 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
12 user32 bool trackmouseevent(?/trackmouseevent&)
11 kernel32 bool closehandle(intptr)
11 kernel32 bool queryperformancecounter(int64&)
11 user32.dll intptr getforegroundwindow()
9 user32 bool getwindowrect(intptr, ?/rect&)
9 user32 intptr getactivewindow()
9 user32.dll int releasedc(intptr, intptr)
9 user32.dll intptr setcapture(intptr)
8 user32.dll intptr sendmessagewithstring(intptr, uint, intptr, string)
8 user32.dll intptr getfocus()
8 user32.dll intptr getwindowdc(intptr)
7 gdi32.dll intptr createcompatibledc(intptr)
7 gdi32.dll bool deletedc(intptr)
7 user32 int animatewindow(int, int, int)
6 kernel32.dll bool createprocess(string, string, intptr, intptr, bool, uint, intptr, string, a
6 user32 bool getkeyboardstate(byte[])
6 user32 int setfocus(int)
6 user32 int toascii(uint, uint, byte[], byte[], uint)
6 user32.dll bool movewindow(intptr, int, int, int, int, bool)
6 user32.dll intptr getdlgitem(intptr, int)
5 user32 bool redrawwindow(intptr, ?/rect&, intptr, uint)
5 user32.dll int setwindowlong(intptr, int, int)
4 gdi32.dll int getdevicecaps(intptr, int)
4 hhctrl.ocx int htmlhelp(int, string, uint, uint)
4 kernel32 bool queryperformancefrequency(int64&)
4 user32 intptr sendmessage(intptr, uint, intptr, intptr)
4 user32.dll bool screentoclient(intptr, unsafenativemethods/point&)
4 user32.dll int getscrollbarinfo(intptr, uint, ?/scrollbarinfo&)
4 user32.dll bool setscrollinfo(intptr, int, unsafenativemethods/scrollinfo&, bool)
4 user32.dll int setforegroundwindow(intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll intptr setfocus(intptr)
4 user32.dll int redrawwindow(intptr, rectangle&, intptr, int)
3 dwmapi.dll int dwmupdatethumbnailproperties(intptr, unsafenativemethods/dwm/thumbnailproper
3 gdi32.dll uint getoutlinetextmetricsw(intptr, uint, intptr)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll intptr createdibsection(intptr, ?/bitmapinfo, uint, int, intptr, uint)
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 hhctrl.ocx int htmlhelp(int, string, uint, string)
3 kernel32 bool deviceiocontrol(intptr, int, intptr, int, byte[], int, int32&, intptr)
3 kernel32 intptr createfile(string, uint, uint, intptr, uint, uint, intptr)
3 kernel32 intptr getcurrentthreadid()
3 kernel32.dll int getcurrentthreadid()
3 ntdll int crntk(intptr&, uint, intptr, int, intptr, int, int32&)
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32 bool redrawwindow(intptr, intptr, intptr, ?/redrawwindowflags)
3 user32 int getsystemmetrics(int)
3 user32.dll int defwindowproc(intptr, uint, intptr, intptr)
3 user32.dll bool adjustwindowrectex(?/rect&, int, bool, int)
3 user32.dll bool peekmessage(unsafenativemethods/message&, intptr, uint, uint, uint)
3 user32.dll bool unhookwindowshookex(intptr)
3 user32.dll intptr setactivewindow(intptr)
3 user32.dll int getwindowrect(intptr, unsafenativemethods/rect&)
3 user32.dll intptr getactivewindow()
3 user32.dll intptr releasedc(intptr, intptr)
3 user32.dll intptr callnexthookex(intptr, int, 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 winmm.dll int mmiostringtofourcc(string, int)
2 avifil32.dll int avistreamrelease(intptr)
2 dwmapi.dll bool dwmiscompositionenabled()
2 dwmapi.dll int dwmquerythumbnailsourcesize(intptr, unsafenativemethods/dwm/size&)
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 gdi32 int createdc(string, int, int, int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 bool deletedc(int)
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 intptr selectobject(intptr, intptr)
2 gdi32 int setrop2(int, int)
2 gdi32 int setbkmode(intptr, int)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll uint getglyphoutlinew(intptr, uint, uint, unsafenativemethods/glyphmetrics&, uin
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll bool gettextmetrics(handleref, ?/textmetric)
2 hhctrl.ocx int htmlhelp_aklookup_helper(int, string, uint, winhelp/hh_aklink&)
2 imm32.dll int immsetopenstatus(intptr, int)
2 imm32.dll int immdestroycontext(intptr)
2 imm32.dll intptr immgetcontext(intptr)
2 imm32.dll intptr immassociatecontext(intptr, intptr)
2 imm32.dll int immreleasecontext(intptr, intptr)
2 iphlpapi int getadaptersinfo(byte[], uint32&)
2 kernel32 intptr getmodulehandle(string)
2 kernel32 intptr loadlibraryexw(string, intptr, uint)
2 kernel32 bool releasesemaphore(intptr, int, int32&)
2 kernel32 intptr getprocaddress(intptr, string)
2 kernel32 bool getversionex(intptr)
2 kernel32.dll intptr globalfree(intptr)
2 ntdll int qvntk(intptr, intptr, int, byte[], int, int32&)
2 ntdll int opntk(intptr&, uint, intptr)
2 ole32.dll int stgcreatedocfileonilockbytes(object, uint, uint, istorage&)
2 ole32.dll int createilockbytesonhglobal(intptr, bool, object&)
2 ole32.dll int createstreamonhglobal(intptr, bool, istream&)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 bool trackmouseevent(?/?&)
2 user32 intptr windowfrompoint(?/point)
2 user32.dll int16 getkeystate(int)
2 user32.dll intptr setparent(intptr, intptr)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll int dispatchmessage(unsafenativemethods/message&)
2 user32.dll bool releasecapture()
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll bool translatemessage(unsafenativemethods/message&)
2 user32.dll int callnexthookex(int, int, intptr, intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, ?/point&, ?/size&, intptr, ?/point&, in
2 user32.dll bool postmessage(intptr, uint, intptr, intptr)
2 user32.dll bool iszoomed(intptr)
2 user32.dll bool endpaint(intptr, unsafenativemethods/paintstruct&)
2 user32.dll intptr attachthreadinput(intptr, intptr, bool)
2 user32.dll intptr beginpaint(intptr, ?/paintstruct&)
2 user32.dll int unregisterclass(string, intptr)
2 user32.dll int setscrollpos(intptr, int, int, bool)
2 user32.dll intptr beginpaint(intptr, unsafenativemethods/paintstruct&)
2 user32.dll intptr createwindowex(uint, string, string, uint, int, int, int, int, intptr, in
2 user32.dll int registerclassex(unsafenativemethods/wndclassex&)
2 user32.dll bool endpaint(intptr, ?/paintstruct&)
2 user32.dll intptr getmenu(intptr)
2 user32.dll intptr setwindowshookex(int, ?/?, intptr, int)
2 winspool.drv int documentproperties(intptr, intptr, string, intptr, intptr, int)
1 advapi32 bool convertstringsecuritydescriptortosecuritydescriptor(string, int, intptr&, u
1 advapi32 int setnamedsecurityinfo(string, int, uint, intptr, intptr, intptr, intptr)
1 advapi32 int setentriesinacl(int, safenativemethods/explicit_access&, intptr, intptr&)
1 advapi32 bool logonuser(string, string, string, int, int, intptr&)
1 advapi32 int getnamedsecurityinfo(string, int, int, intptr, intptr, intptr&, intptr, intp
1 advapi32 bool gettokeninformation(intptr, int, intptr, int, int32&)
1 advapi32 bool duplicatetoken(intptr, int, intptr&)
1 advapi32 bool deleteace(intptr, int)
1 advapi32 bool convertstringsidtosid(string, intptr&)
1 advapi32 bool convertsidtostringsid(intptr, intptr&)
1 advapi32.dll int regopenkeyex(uint, string, uint, uint, intptr&)
1 advapi32.dll int regclosekey(intptr)
1 advapi32.dll int regqueryvalueex(intptr, string, int, uint32&, stringbuilder, uint32&)
1 avifil32.dll int avistreamsetformat(intptr, int, unsafenativemethods/bitmapinfoheader&, int)
1 avifil32.dll int avifilecreatestream(int, intptr&, unsafenativemethods/avistreaminfo&)
1 avifil32.dll void avifileexit()
1 avifil32.dll void avifileinit()
1 avifil32.dll int avifilerelease(int)
1 avifil32.dll int avistreamwrite(intptr, int, int, intptr, int, int, int, int)
1 avifil32.dll int avimakecompressedstream(intptr&, intptr, unsafenativemethods/avicompressopti
1 avifil32.dll int avifileopen(int32&, string, int, int)
1 comctl32 void taskdialogindirect(unsafenativemethods/taskdialog/taskdialogconfig&, int32&
1 comdlg32.dll bool getopenfilename(unsafenativemethods/openfilename&)
1 comdlg32.dll bool getsavefilename(unsafenativemethods/openfilename&)
1 componentsystem.dll uint anscouninitialize()
1 componentsystem.dll uint anscoinitialize(intptr)
1 componentsystem.dll uint anscocreateinstance(guid, object, uint, guid, intptr&)
1 componentsystem.dll int ansreginstallappend(string, string, int)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, unsafenativemethods/margins&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, ?/margins&)
1 dwmapi.dll int dwmregisterthumbnail(intptr, intptr, intptr&)
1 dwmapi.dll int dwmunregisterthumbnail(intptr)
1 gdi32 int settextcolor(intptr, int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32 bool deleteobject(int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 bool gettextextentpoint32(intptr, string, int, byte[])
1 gdi32 bool textout(intptr, int, int, string, int)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 hhctrl.ocx int htmlhelp_setwintype_helper(int, string, uint, winhelp/hh_wintype&)
1 hhctrl.ocx int htmlhelp_popup_helper(int, string, uint, winhelp/hh_popup&)
1 hhctrl.ocx int htmlhelp_intptr_helper(int, string, uint, intptr&)
1 hhctrl.ocx int htmlhelp_fts_helper(int, string, uint, winhelp/hh_fts_query&)
1 imm32.dll intptr immcreatecontext()
1 imm32.dll int immgetopenstatus(intptr)
1 kernel32 int getlongpathname(string, stringbuilder, int)
1 kernel32 bool getdiskfreespaceex(string, int64&, int64&, int64&)
1 kernel32 bool getsystempowerstatus(byte[])
1 kernel32 bool getvolumeinformation(string, stringbuilder, int, int32&, int32&, int32&, st
1 kernel32 bool globalmemorystatusex(unsafenativemethods/memorystatusex&)
1 kernel32 intptr createsemaphore(byte[], int, int, string)
1 kernel32 intptr opensemaphore(int, bool, string)
1 kernel32 void globalmemorystatus(byte[])
1 kernel32 int globalmemorystatusex(byte[])
1 kernel32 int querydosdevice(string, stringbuilder, int)
1 kernel32 int getdrivetype(string)
1 kernel32 int freelibrary(intptr)
1 kernel32 bool virtualprotect(byte[], intptr, int, int32&)
1 kernel32 bool wow64disablewow64fsredirection(intptr&)
1 kernel32 int waitforsingleobject(intptr, int)
1 kernel32 bool wow64revertwow64fsredirection(intptr)
1 kernel32.dll intptr globalalloc(int, int)
1 kernel32.dll int16 getversionex(?/osversioninfo&)
1 kernel32.dll bool deactivateactctx(uint, uint)
1 kernel32.dll bool activateactctx(intptr, uint32&)
1 kernel32.dll intptr createactctx(comctl32activationcontext/actctx&)
1 kernel32.dll intptr globallock(intptr)
1 kernel32.dll uint getshortpathname(string, stringbuilder, uint)
1 kernel32.dll bool globalunlock(intptr)
1 mapi32 int mapisendmail(intptr, intptr, mapi/win32/mapimessage&, int, int)
1 mscoree int _crc(string, int, int32&)
1 ntdll uint ntfscontrolfile(intptr, intptr, intptr, intptr, byte[], uint, byte[], uint,
1 ntdll int svntk(intptr, intptr, int, int, byte[], int)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 setupapi.dll int cm_locate_devnode(intptr&, string, int)
1 shell32 int shgetfolderpath(intptr, int, intptr, int, stringbuilder)
1 shell32.dll void shcreateitemfromparsingname(string, intptr, guid, ishellitem&)
1 urlmon int cointernetgetsession(uint, smallie/iinternetsession&, uint)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 bool iswindow(intptr)
1 user32 bool messagebeep(int)
1 user32 bool drawfocusrect(int, ?/rect&)
1 user32 int getwindowlong(intptr, int)
1 user32 intptr getdesktopwindow()
1 user32 int fillrect(intptr, byte[], intptr)
1 user32 int setwindowlong(intptr, int, int)
1 user32 bool trackmouseevent(comboboxex/?/?&)
1 user32 intptr getwindow(intptr, uint)
1 user32 intptr childwindowfrompoint(intptr, ?/point)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 bool registertouchwindow(intptr, uint64)
1 user32 intptr executenative(byte[], intptr, int, byte[], intptr)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr loadcursorfromfile(string)
1 user32.dll uint setclasslongptr32(intptr, int, uint)
1 user32.dll intptr sendmessage(intptr, uint, intptr, stringbuilder)
1 user32.dll intptr sendmessage(intptr, uint, intptr, unsafenativemethods/copydatastruct&)
1 user32.dll uint getclasslongptr32(intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr setwindowshookexkeyboard(int, ?/?, intptr, int)
1 user32.dll intptr setclasslongptr64(intptr, int, intptr)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getparent(intptr)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int destroywindow(intptr)
1 user32.dll bool validaterect(intptr, intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, unsafenativemethods/point&, unsafenativ
1 user32.dll bool unhookwindowshookex(int)
1 user32.dll bool systemparametersinfo(int, int, boolean&, int)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool scrollwindow(intptr, int, int, unsafenativemethods/rect&, unsafenativemetho
1 user32.dll bool internalgetwindowplacement(intptr, unsafenativemethods/windowplacement&)
1 user32.dll bool geticoninfo(intptr, graphicsscene/iconinfo&)
1 user32.dll int getclientrect(intptr, unsafenativemethods/rect&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr getclasslongptr64(intptr, int)
1 user32.dll intptr createiconindirect(graphicsscene/iconinfo&)
1 user32.dll bool drawcaption(intptr, intptr, ?/rect&, ?)
1 user32.dll int16 getasynckeystate(uint)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int setwindowshookex(int, unsafenativemethods/hookproc, intptr, int)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int msgwaitformultipleobjectsex(int, intptr, int, int, int)
1 user32.dll int setlayeredwindowattributes(intptr, int, byte, int)
1 user32.dll int sendnotifymessage(intptr, int, intptr, intptr)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, ?/rect&, intptr&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, ?/rect&)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, ?/rect&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, intptr)
1 winmm int playsound(string, int, int)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool openprinter(string, intptr&, printcontrol/printer_defaults&)