Application Report


The following 59 APIs (used 588 times) might not work:

There are 314 P/Invokes (used 900 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
36 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
25 gdi32.dll intptr selectobject(intptr, intptr)
16 opengl32.dll void begin(int)
16 opengl32.dll void enable(int)
16 opengl32.dll void end()
15 opengl32.dll void disable(int)
13 opengl32.dll void normal3d(double, double, double)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 opengl32.dll void texcoord2d(double, double)
11 opengl32.dll void pushmatrix()
11 opengl32.dll void popmatrix()
11 opengl32.dll void loadidentity()
11 user32.dll int releasedc(intptr, intptr)
10 opengl32.dll void translated(double, double, double)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 gdi32.dll int getdevicecaps(intptr, int)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void texparameteri(int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 user32.dll int sendmessage(intptr, int, uint, uint)
8 user32.dll int sendmessage(intptr, int, int, intptr)
8 user32.dll int16 getasynckeystate(int)
7 kernel32.dll int getcurrentthreadid()
6 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
6 user32.dll intptr sendmessage(intptr, int, int, int)
6 user32.dll intptr getsystemmenu(intptr, bool)
6 user32.dll bool iszoomed(intptr)
5 gdi32.dll intptr createsolidbrush(int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 glu32.dll void tesscallback(intptr, int, intptr)
5 opengl32.dll bool makecurrent(intptr, intptr)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll void lightf(int, int, single)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr getwindowdc(intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 opengl32.dll void finish()
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void clear(int)
4 opengl32.dll void normal3f(single, single, single)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll intptr getdc(intptr)
4 user32.dll bool iswindowvisible(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll int savedc(intptr)
3 gdi32.dll intptr getstockobject(int)
3 glu32.dll void tessproperty(intptr, int, double)
3 kernel32.dll void outputdebugstring(string)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void multmatrixd(double[])
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void accum(int, single)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool isiconic(intptr)
3 user32.dll bool showscrollbar(intptr, int, bool)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll int getwindowlong(intptr, int)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, nativemethods/siz
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, nativemethods/rect&, intp
2 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
2 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
2 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setwindoworgex(intptr, int, int, safenativemethods/point&)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, safenativemethods/size&)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, safenativemethods/emftowmfbitsf
2 kernel32.dll intptr globalfree(handleref)
2 kernel32.dll int getlocaleinfo(int, int, string, int)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll bool freelibrary(intptr)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void hint(int, int)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 rpcrt4.dll int uuidcreatesequential(guid&)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32 int sendmessage(intptr, int, int, int32[])
2 user32.dll intptr windowfrompoint(point)
2 user32.dll int lockwindowupdate(intptr)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int animatewindow(intptr, int, int)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr sendmessage(intptr, int, bool, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll uint sendmessage(intptr, uint, uint, uint)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, nativemethods/rect&, n
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
2 uxtheme.dll int getthemeappproperties()
1 comctl32.dll bool initcommoncontrolsex(webhelper/initcommoncontrolsex)
1 comdlg32.dll bool printdlg(xtraprintdialog/printdlg)
1 comdlg32.dll bool printdlg64(xtraprintdialog/printdlg64)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll int translatecharsetinfo(intptr, safenativemethods/charsetinfo&, int)
1 gdi32.dll int setrop2(intptr, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int gettextcharset(intptr)
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createdc(string, string, intptr, intptr)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll uint getcharacterplacement(intptr, string, int, int, gcp_results&, uint)
1 gdi32.dll intptr setwinmetafilebits(uint, byte[], intptr, safenativemethods/metafilepict&)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll bool getwindoworgex(intptr, safenativemethods/point&)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll bool getwindowextex(intptr, safenativemethods/size&)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
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 choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 glu32.dll void deletetess(intptr)
1 glu32.dll intptr newtess()
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll void tessvertex(intptr, double[], intptr)
1 glu32.dll void tessnormal(intptr, double, double, double)
1 glu32.dll void tessendpolygon(intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void perspective(double, double, double, double)
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
1 glu32.dll void tessendcontour(intptr)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 kernel32.dll intptr freelibrary(intptr)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 olepro32.dll int olecreatepictureindirect(bitmaphelper/pictdesc&, guid&, int, object&)
1 opengl32.dll bool deletecontext(intptr)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void materialf(int, int, single)
1 user32 intptr sendmessage(handleref, int, int, string)
1 user32 intptr sendmessage(handleref, int, int, intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr getfocus()
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(intptr, int, int, propertypicker/tv_hittestinfo&)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll void waitmessage()
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr trackpopupmenu(intptr, int, int, int, int, intptr, 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 intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int getcaretblinktime()
1 user32.dll int getclasslong(intptr, int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getsyscolor(int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int destroyicon(intptr)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool releasecapture()
1 user32.dll bool setwindowspos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool messagebeep(int)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int setcapture(intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll int16 getkeystate(int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
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 user32.dll bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll int postmessage(intptr, int, int, int)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll bool destroymenu(intptr)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll bool deletemenu(intptr, int, int)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)