Application Report


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

There are 254 P/Invokes (used 623 times):

Count Library Function
31 gdi32.dll bool deleteobject(intptr)
23 gdi32.dll intptr selectobject(intptr, intptr)
12 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
12 gdi32.dll intptr deleteobject(intptr)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 user32.dll bool getclientrect(intptr, pi/rect&)
10 gdi32.dll int getdevicecaps(intptr, int)
10 gdi32.dll int selectcliprgn(intptr, intptr)
10 gdi32.dll bool deletedc(intptr)
10 gdi32.dll intptr createcompatibledc(intptr)
10 user32.dll bool endpaint(intptr, pi/paintstruct&)
10 user32.dll intptr beginpaint(intptr, pi/paintstruct&)
8 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 user32.dll int releasedc(intptr, intptr)
8 user32.dll int16 getasynckeystate(int)
7 user32.dll uint sendmessage(intptr, int, intptr, intptr)
7 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
6 kernel32.dll intptr openevent(uint, bool, string)
6 user32.dll int sendmessage(intptr, int, int, intptr)
5 gdi32.dll intptr createsolidbrush(int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 gdi32.dll int excludecliprect(intptr, int, int, int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 uxtheme.dll bool isappthemed()
5 uxtheme.dll bool isthemeactive()
5 uxtheme.dll int setwindowtheme(intptr, string, string)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll bool deleteobject(handleref)
4 kernel32 intptr localfree(intptr)
4 kernel32.dll int16 queryperformancecounter(int64&)
4 reportingservicescompression.dll int deflate(compressutil/z_stream&, int)
4 user32.dll int sendmessage(intptr, int, uint, uint)
4 user32.dll intptr getwindowdc(intptr)
4 user32.dll bool trackmouseevent(pi/trackmouseevents&)
4 user32.dll int postmessage(intptr, int, intptr, intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
3 user32.dll int showwindow(intptr, int16)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool hidecaret(intptr)
3 user32.dll bool iszoomed(intptr)
3 user32.dll bool showcaret(intptr)
3 user32.dll int sendmessage(intptr, int, intptr, intptr)
3 user32.dll intptr getactivewindow()
3 user32.dll uint getwindowlong(intptr, int)
3 user32.dll bool destroycaret()
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll uint16 getkeystate(int)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/siz
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 dwmapi.dll void dwmiscompositionenabled(boolean&)
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32 bool deleteobject(intptr)
2 gdi32 intptr selectobject(intptr, intptr)
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int translatecharsetinfo(intptr, dxencoding/charsetinfo&, int)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, imagetool/emftowmfbitsflags)
2 imm32.dll intptr immgetdefaultimewnd(intptr)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll int getcurrentthreadid()
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll void outputdebugstring(string)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 kernel32.dll int closehandle(intptr)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 reportingservicescompression.dll int inflateinit_(compressutil/z_stream&, string, int)
2 reportingservicescompression.dll int deflateend(compressutil/z_stream&)
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 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll bool setcaretpos(int, int)
2 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
2 user32.dll intptr windowfrompoint(pi/point)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
2 user32.dll bool createcaret(intptr, int, int, int)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll bool getwindowrect(intptr, pi/rect&)
2 user32.dll bool setlayeredwindowattributes(intptr, int, byte, uint)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int mapwindowpoints(intptr, intptr, pi/pointc, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll uint registerwindowmessage(string)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll intptr openthemedata(intptr, string)
1 advapi32 bool deregistereventsource(uint)
1 advapi32 bool reportevent(uint, uint16, uint16, uint, uintptr, uint16, uint, string[], ui
1 advapi32 uint registereventsource(string, string)
1 crypt32 bool cryptprotectdata(nativemethods/data_blob&, string, intptr, intptr, intptr,
1 crypt32 bool cryptunprotectdata(nativemethods/data_blob&, stringbuilder, intptr, intptr,
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, pi/margins&)
1 gdi32 uint getoutlinetextmetrics(intptr, uint, compositionpdf/windowsgdiwrapper/outlin
1 gdi32 int getglyphindicesw(intptr, uint16[], uint, uint16[], int64)
1 gdi32 int getcharabcwidthsfloat(intptr, uint, uint, compositionpdf/windowsgdiwrapper/a
1 gdi32 bool gettextextentexpointi(intptr, uint16[], int, int, int32&, int32[], size&)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll intptr createdibsection(intptr, pi/bitmapinfo, uint, int, intptr, uint)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool translatecharsetinfo(uint, charsetinfo&, uint)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll bool drawrectangle(handleref, int, int, int, int)
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll int globalmemorystatusex(nativemethodsgeneral/memorystatusex&)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll intptr freelibrary(intptr)
1 kernel32.dll bool setconsoletextattribute(intptr, uint)
1 kernel32.dll bool terminateprocess(intptr, int)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll bool writeconsolew(intptr, string, uint, uint32&, intptr)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll bool queryperformancecounter(int64&)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll intptr nativeloadlibrary(string)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 ole32.dll int stgcreatedocfileonilockbytes(olestructuredstorage/ucomilockbytes, int, int,
1 ole32.dll int createilockbytesonhglobal(intptr, bool, olestructuredstorage/ucomilockbytes&
1 ole32.dll void cocreateguid(pi/guidstruct&)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll void disableprocesswindowsghosting()
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll void adjustwindowrectex(pi/rect&, int, bool, int)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool invalidatergn(intptr, intptr, bool)
1 user32.dll intptr sendmessage(intptr, int, intptr, ime/logfont)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll bool translatemessage(pi/msg&)
1 user32.dll int setcapture(intptr)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll bool showscrollbar(intptr, int, bool)
1 user32.dll int16 getkeystate(int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll bool releasecapture()
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool messagebeep(int)
1 user32.dll intptr sendmessage(intptr, int, intptr, ime/compositionform)
1 user32.dll bool messagebeep(uint)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll intptr beginpaint(intptr, nativevista/paintstruct&)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr findwindow(string, string)
1 usp10.dll int scriptshape(intptr, intptr&, string, int, int, script_analysis&, uint16[], u
1 usp10.dll int scriptfreecache(intptr&)
1 usp10.dll int scriptlayout(int, byte[], int32[], int32[])
1 usp10.dll int scriptitemize(string, int, int, script_control&, script_state&, script_item[
1 usp10.dll int scriptplace(intptr, intptr&, uint16[], int, script_visattr[], script_analysi
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, pi/rect&, pi/dtt
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 ws2_32.dll int connect(intptr, byte[], int)
1 ws2_32.dll int wsagetlasterror()