Application Report


The following 129 APIs (used 318 times) might not work:

There are 170 P/Invokes (used 426 times):

Count Library Function
12 user32 intptr getwindow(intptr, int)
12 user32.dll bool getclientrect(intptr, hg/b&)
11 gdi32.dll intptr deleteobject(intptr)
11 gdi32.dll intptr selectobject(intptr, intptr)
11 ntdll.dll intptr memcpy(intptr, intptr, int)
10 gdi32.dll intptr createcompatibledc(intptr)
10 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
10 user32.dll bool endpaint(intptr, hg/a&)
10 user32.dll intptr beginpaint(intptr, hg/a&)
9 gdi32.dll bool deletedc(intptr)
8 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
8 user32 intptr getsystemmenu(intptr, bool)
8 user32 int removemenu(intptr, int, int)
8 user32 int getmenuitemcount(intptr)
8 user32.dll int releasedc(intptr, intptr)
7 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
6 gdi32.dll int selectcliprgn(intptr, intptr)
6 winspool.drv bool setdefaultprinter(string)
5 gdi32.dll bool offsetrgn(intptr, int, int)
5 kernel32 int closehandle(intptr)
5 ntdll.dll byte* memset(byte*, int, int)
4 gdi32.dll intptr createrectrgn(int, int, int, int)
4 kernel32.dll int16 queryperformancecounter(int64&)
4 oleaut32 object varnumfromparsenum(byte[], byte[], int)
4 user32 intptr getdesktopwindow()
4 user32 int sendmessage(intptr, int, int, int)
4 user32 int getwindowthreadprocessid(intptr, int32&)
4 user32.dll int showwindow(intptr, int16)
4 user32.dll uint sendmessage(intptr, int, uint, uint)
4 user32.dll bool trackmouseevent(hg/l&)
4 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
4 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
3 gdi32.dll intptr copyenhmetafile(intptr, stringbuilder)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll bool combinergn(intptr, intptr, intptr, int)
3 ntdll.dll byte* memcpy(byte*, byte*, int)
3 olepro32.dll int olecreatepropertyframe(intptr, int, int, string, int, object&, int, intptr,
3 user32 bool iswindowvisible(intptr)
3 user32 bool iswindowenabled(intptr)
3 user32.dll int sendmessage(intptr, int, intptr, intptr)
3 user32.dll uint16 getkeystate(int)
3 user32.dll int postmessage(intptr, uint, uint, int)
3 user32.dll int sendmessage(intptr, int, uint, int)
3 user32.dll int16 getkeystate(int)
3 user32.dll uint getwindowlong(intptr, int)
3 user32.dll intptr getwindowdc(intptr)
3 uxtheme.dll int setwindowtheme(intptr, string, string)
3 uxtheme.dll bool isthemeactive()
3 uxtheme.dll bool isappthemed()
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll bool deleteobject(intptr)
2 gdi32.dll int deleteobject(intptr)
2 kernel32 bool unmapviewoffile(handleref)
2 kernel32 intptr mapviewoffile(handleref, int, int, int, int)
2 kernel32 int lcmapstringa(int, int, byte[], int, byte[], int)
2 kernel32 void getlocaltime(nativetypes/systemtime)
2 kernel32 int setlocaltime(nativetypes/systemtime)
2 ole32.dll int getrunningobjecttable(int, ucomirunningobjecttable&)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 oleaut32 void variantchangetype(object&, object&, int16, int16)
2 shell32.dll int dragqueryfile(uint, int, stringbuilder, int)
2 user32 int getwindowtext(intptr, stringbuilder, int)
2 user32 int getwindow(int, int)
2 user32 int attachthreadinput(int, int, int)
2 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
2 user32.dll int mapwindowpoints(intptr, intptr, hg/d, int)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr getdc(intptr)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos)
2 user32.dll int sendmessage(int, int, int, int)
2 user32.dll uint registerwindowmessage(string)
2 user32.dll intptr getdcex(intptr, intptr, uint)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll bool getwindowrect(intptr, hg/b&)
2 user32.dll uint sendmessage(intptr, int, intptr, intptr)
2 user32.dll intptr windowfrompoint(hg/e)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll intptr getactivewindow()
2 user32.dll int setwindowlong(intptr, int, int)
1 advapi32.dll bool convertstringsecuritydescriptortosecuritydescriptor(string, uint, intptr&,
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, hg/f&)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int deletedc(intptr)
1 gdi32.dll intptr createdibsection(intptr, hg/h, uint, int, intptr, uint)
1 gdi32.dll intptr createdibsection(intptr, win32api/bitmapinfoheader&, uint, intptr&, intpt
1 gdi32.dll int patblt(intptr, int, int, int, int, int)
1 kernel32 intptr openfilemapping(int, bool, string)
1 kernel32 bool movefileex(string, string, int)
1 kernel32 int createprocess(string, string, nativetypes/security_attributes, nativetypes/s
1 kernel32 int lcmapstring(int, int, string&, int, string&, int)
1 kernel32 int movefile(string, string)
1 kernel32 int waitforsingleobject(intptr, int)
1 kernel32 int getvolumeinformation(string, stringbuilder, int, int32&, int32&, int32&, int
1 kernel32 intptr createfilemapping(handleref, nativetypes/security_attributes, int, int, i
1 kernel32 intptr localfree(intptr)
1 kernel32 int getlogicaldrives()
1 kernel32 void getstartupinfo(nativetypes/startupinfo)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll bool enumresourcenames(intptr, int, iconextractor/enumresnameproc, iconextractor
1 kernel32.dll intptr findresource(intptr, intptr, int)
1 kernel32.dll int sizeofresource(intptr, intptr)
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll bool getversionex(api/osversioninfoex&)
1 kernel32.dll bool getdiskfreespaceex(string, int64&, int64&, int64&)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll bool globalmemorystatusex(nativemethods/memorystatusex&)
1 kernel32.dll intptr loadlibraryex(string, intptr, int)
1 kernel32.dll intptr loadresource(intptr, intptr)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll void globalmemorystatus(nativemethods/memorystatus&)
1 kernel32.dll intptr lockresource(intptr)
1 ole32.dll void cocreateguid(hg/g&)
1 ole32.dll int cocreateinstance(guid&, intptr, clsctx, guid&, intptr&)
1 ole32.dll int createitemmoniker(string, string, imoniker&)
1 ole32.dll int createitemmoniker(string, string, ucomimoniker&)
1 oleaut32 int varparsenumfromstr(string, int, int, byte[], byte[])
1 quartz.dll int amgeterrortext(int, stringbuilder, int)
1 shell32.dll int shfileoperation32(nativemethods/shfileopstruct&)
1 shell32.dll int shfileoperation64(nativemethods/shfileopstruct64&)
1 shell32.dll void dragacceptfiles(intptr, bool)
1 shell32.dll void shchangenotify(uint, uint, intptr, intptr)
1 shell32.dll void dragfinish(uint)
1 user32 int realgetwindowclass(intptr, stringbuilder, int)
1 user32 bool getcomboboxinfo(intptr, comboeditwindow/comboboxinfo&)
1 user32 bool setforegroundwindow(intptr)
1 user32 int messagebeep(int)
1 user32 int getclientrect(intptr, rectangle&)
1 user32 int waitforinputidle(intptr, int)
1 user32 intptr findwindow(string&, string&)
1 user32 intptr getwindowdc(intptr)
1 user32 intptr setparent(intptr, intptr)
1 user32 intptr sendmessage(intptr, int, intptr, intptr)
1 user32 intptr setfocus(intptr)
1 user32.dll void disableprocesswindowsghosting()
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getfocus()
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowshookex(hooktype, nativemethods/hookproc, intptr, int)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, int)
1 user32.dll void adjustwindowrectex(hg/b&, int, bool, int)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool ptinrect(api/rect&, api/point)
1 user32.dll bool postmessage(intptr, int, uint, uint)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool getwindowrgn(intptr, intptr)
1 user32.dll bool getwindowrect(intptr, win32api/rect&)
1 user32.dll bool getwindowrect(intptr, api/rect&)
1 user32.dll bool emptyclipboard()
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int showscrollbar(intptr, int, int)
1 user32.dll bool iswindow(intptr)
1 user32.dll int setclasslong(intptr, int, int)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool translatemessage(hg/c&)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool setwindowrgn(intptr, intptr, bool)
1 user32.dll bool closeclipboard()
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, hg/b&, hg/i&)