Application Report


The following 66 APIs (used 467 times) might not work:

There are 187 P/Invokes (used 405 times):

Count Library Function
21 gdi32 bool deleteobject(intptr)
18 gdi32 intptr selectobject(intptr, intptr)
14 user32 intptr sendmessage(intptr, int, intptr, intptr)
12 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
8 user32 bool showwindow(intptr, int)
8 user32 intptr callnexthookex(intptr, int, intptr, intptr)
7 user32 int getwindowlong(intptr, int)
6 gdi32.dll int getdevicecaps(intptr, int)
6 user32 bool unhookwindowshookex(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32 intptr setfocus(intptr)
6 user32.dll int16 getkeystate(int)
5 gdi32 intptr createcompatibledc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
4 gdi32 int getdevicecaps(intptr, int)
4 kernel32 intptr localfree(intptr)
4 reportingservicescompression.dll int deflate(compressutil/z_stream&, int)
4 user32 int getmenuitemcount(intptr)
4 user32 int releasedc(intptr, intptr)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 kernel32 int getcurrentthreadid()
3 user32 intptr getparent(intptr)
3 user32 intptr getdc(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 bool setcursorpos(int, int)
3 user32 bool iswindow(intptr)
3 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
3 userenv.dll bool leavecriticalpolicysection(intptr)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 reportingservicescompression.dll int deflateinit_(compressutil/z_stream&, int, string, int)
2 reportingservicescompression.dll int inflate(compressutil/z_stream&, int)
2 reportingservicescompression.dll int inflateend(compressutil/z_stream&)
2 reportingservicescompression.dll int deflateend(compressutil/z_stream&)
2 reportingservicescompression.dll int inflateinit_(compressutil/z_stream&, string, int)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 bool setwindowpos(int, int, int, int, int, int, int)
2 user32 bool setmenu(intptr, intptr)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 bool setforegroundwindow(intptr)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool destroymenu(intptr)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr setcapture(intptr)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr getmenu(intptr)
2 user32 int16 getkeystate(int)
2 user32 intptr getfocus()
2 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
2 user32.dll intptr setwindowlong32(intptr, int, intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll intptr getwindowlongptr64(intptr, int)
2 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll intptr getwindowlong32(intptr, int)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll intptr entercriticalpolicysection(bool)
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 getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32 bool deregistereventsource(uint)
1 advapi32 uint registereventsource(string, string)
1 advapi32 bool reportevent(uint, uint16, uint16, uint, uintptr, uint16, uint, string[], ui
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 crypt32 bool cryptprotectdata(nativemethods/data_blob&, string, intptr, intptr, intptr,
1 crypt32 bool cryptunprotectdata(nativemethods/data_blob&, stringbuilder, intptr, intptr,
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 bool gettextextentexpointi(intptr, uint16[], int, int, int32&, int32[], size&)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 uint getoutlinetextmetrics(intptr, uint, compositionpdf/windowsgdiwrapper/outlin
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getglyphindicesw(intptr, uint16[], uint, uint16[], int64)
1 gdi32 int getcharabcwidthsfloat(intptr, uint, uint, compositionpdf/windowsgdiwrapper/a
1 gdi32 intptr getstockobject(int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 imm32.dll intptr immgetcontext(intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 int freelibrary(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll bool queryperformancecounter(int64&)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int globalmemorystatusex(nativemethodsgeneral/memorystatusex&)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr nativeloadlibrary(string)
1 kernel32.dll bool terminateprocess(intptr, int)
1 ole32.dll int stgcreatedocfileonilockbytes(olestructuredstorage/ucomilockbytes, int, int,
1 ole32.dll int createilockbytesonhglobal(intptr, bool, olestructuredstorage/ucomilockbytes&
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 intptr setwindowshookex(int, intptr, int)
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int showcaret(intptr)
1 user32 int setcaretpos(int, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int hidecaret(intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int destroycaret()
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 bool showscrollbar(intptr, int, bool)
1 user32 bool setscrollinfo(intptr, int, nativewindowmethods/scrollinfo&, bool)
1 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
1 user32 bool iswindow(handleref)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool getscrollinfo(intptr, int, nativewindowmethods/scrollinfo&)
1 user32 intptr getdesktopwindow()
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr getwindowdc(intptr)
1 user32 intptr getwindow(intptr, int)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 intptr getforegroundwindow()
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr setfocus(intptr)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int mapvirtualkey(int, uint)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll intptr getancestor(intptr, int)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll int getcaretblinktime()
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool messagebeep(int)
1 user32.dll int mapvirtualkey(uint, uint)
1 usp10.dll int scriptlayout(int, byte[], int32[], int32[])
1 usp10.dll int scriptfreecache(intptr&)
1 usp10.dll int scriptitemize(string, int, int, script_control&, script_state&, script_item[
1 usp10.dll int scriptshape(intptr, intptr&, string, int, int, script_analysis&, uint16[], u
1 usp10.dll int scriptplace(intptr, intptr&, uint16[], int, script_visattr[], script_analysi
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)