Application Report


The following 16 APIs (used 45 times) might not work:

There are 248 P/Invokes (used 722 times):

Count Library Function
74 opengl32.dll void vertex3d(double, double, double)
29 gdi32.dll bool deleteobject(intptr)
29 opengl32.dll void matrixmode(int)
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 loadidentity()
11 opengl32.dll void popmatrix()
11 opengl32.dll void pushmatrix()
10 opengl32.dll void translated(double, double, double)
8 gdi32.dll intptr selectobject(handleref, handleref)
8 opengl32.dll void viewport(int, int, int, int)
8 opengl32.dll void color4ub(byte, byte, byte, byte)
8 opengl32.dll void texparameteri(int, int, int)
8 user32.dll int releasedc(intptr, intptr)
8 user32.dll int16 getasynckeystate(int)
7 gdi32.dll intptr selectobject(intptr, 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 void lightf(int, int, single)
5 opengl32.dll void lightfv(int, int, single[])
5 opengl32.dll bool makecurrent(intptr, intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll intptr sendmessage(intptr, int, int, int)
4 gdi32.dll bool deleteobject(handleref)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setrop2(handleref, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 opengl32.dll void clear(int)
4 opengl32.dll void finish()
4 opengl32.dll void getintegerv(int, int32[])
4 opengl32.dll void normal3f(single, single, single)
4 opengl32.dll void pixelstorei(int, int)
4 opengl32.dll void ortho(double, double, double, double, double, double)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 user32.dll int sendmessage(intptr, int, uint, uint)
3 gdi32.dll int savedc(intptr)
3 glu32.dll void tessproperty(intptr, int, double)
3 opengl32.dll void blendfunc(int, int)
3 opengl32.dll void accum(int, single)
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, byte[])
3 opengl32.dll void teximage2d(int, int, int, int, int, int, int, int, intptr)
3 opengl32.dll void color4f(single, single, single, single)
3 opengl32.dll void getdoublev(int, double[])
3 opengl32.dll void multmatrixd(double[])
3 user32.dll bool iswindowvisible(intptr)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll int sendmessage(intptr, int, intptr, intptr)
3 user32.dll bool iszoomed(intptr)
3 user32.dll intptr getdc(intptr)
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 gdi32 int getenhmetafilebits(int, int, byte[])
2 gdi32 int getmetafilebitsex(int, int, byte[])
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int describepixelformat(intptr, int, int, wgl/pixelformatdescriptor)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll intptr getstockobject(int)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, psconvert/emftowmfbitsflags)
2 kernel32.dll int getcurrentthreadid()
2 opengl32.dll void gentextures(int, uint32[])
2 opengl32.dll void bindtexture(int, uint)
2 opengl32.dll void materialfv(int, int, single[])
2 opengl32.dll void texenvf(int, int, single)
2 opengl32.dll void hint(int, int)
2 opengl32.dll void deletetextures(int, uint32[])
2 opengl32.dll void depthmask(bool)
2 opengl32.dll void colormask(bool, bool, bool, bool)
2 shell32 int shappbarmessage(int, taskbar/appbardata&)
2 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
2 user32.dll int releasedc(handleref, handleref)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool getwindowrect(intptr, dragdropdispatcherwinapi/rect&)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr getwindow(intptr, uint)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll intptr getdcex(handleref, handleref, int)
2 user32.dll int sendmessage(intptr, int, int, intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, nativemethods/rect&, int, int, na
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, nativemethods/rect&, nativeme
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 int setwindowtheme(intptr, string, string)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, nativemethods/rec
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 gdi32.dll bool getviewportorgex(intptr, nativemethods/point&)
1 gdi32.dll bool setpixelformat(intptr, int, wgl/pixelformatdescriptor)
1 gdi32.dll bool rectangle(handleref, int, int, int, int)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool patblt(handleref, int, int, int, int, int)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createdibsection(intptr, nativemethods/bitmapinfo_small&, int, int, intpt
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int getobject(intptr, int, controlutils/logfont)
1 gdi32.dll int choosepixelformat(intptr, wgl/pixelformatdescriptor)
1 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll int setbkcolor(handleref, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll intptr intcreatesolidbrush(uint)
1 gdi32.dll int setbkmode(intptr, int)
1 glu32.dll void deletetess(intptr)
1 glu32.dll int project(double, double, double, double[], double[], int32[], double&, double
1 glu32.dll int scaleimage(int, int, int, int, intptr, int, int, int, byte[])
1 glu32.dll intptr newtess()
1 glu32.dll int unproject(double, double, double, double[], double[], int32[], double&, doub
1 glu32.dll void lookat(double, double, double, double, double, double, double, double, doub
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 tessendcontour(intptr)
1 glu32.dll void tessbeginpolygon(intptr, intptr)
1 glu32.dll void tessbegincontour(intptr)
1 glu32.dll void perspective(double, double, double, double)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 opengl32.dll void rasterposi(int, int)
1 opengl32.dll void rotated(double, double, double, double)
1 opengl32.dll void loadmatrixd(double[])
1 opengl32.dll void materialf(int, int, single)
1 opengl32.dll void stencilop(int, int, int)
1 opengl32.dll void stencilfunc(int, int, uint)
1 opengl32.dll void shademodel(int)
1 opengl32.dll void readpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void clearaccum(single, single, single, single)
1 opengl32.dll void scaled(double, double, double)
1 opengl32.dll void pointsize(single)
1 opengl32.dll void polygonoffset(single, single)
1 opengl32.dll void linewidth(single)
1 opengl32.dll void frustum(double, double, double, double, double, double)
1 opengl32.dll void getbooleanv(int, boolean[])
1 opengl32.dll void drawpixels(int, int, int, int, byte[])
1 opengl32.dll void lightmodelfv(int, single[])
1 opengl32.dll void colormaterial(int, int)
1 opengl32.dll void clipplane(int, double[])
1 opengl32.dll void clearstencil(int)
1 opengl32.dll void lightmodeli(int, int)
1 opengl32.dll void clearcolor(single, single, single, single)
1 opengl32.dll intptr createcontext(intptr)
1 opengl32.dll void linestipple(int, uint16)
1 opengl32.dll bool deletecontext(intptr)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll int setcapture(intptr)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll intptr loadimage(intptr, int, uint, int, int, uint)
1 user32.dll intptr windowfrompoint(point)
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 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 intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr findwindow(string, string)
1 user32.dll bool messagebeep(int)
1 user32.dll int destroyicon(intptr)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool showscrollbar(intptr, int, bool)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, nativemethods/rect&, intptr, nativ
1 user32.dll bool releasecapture()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll int fillrect(intptr, nativevista/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
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 bool adjustwindowrectex(nativemethods/rect&, int, bool, int)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, nativemethods/point&, int)
1 user32.dll bool endpaint(intptr, nativevista/paintstruct&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getscrollinfo(intptr, int, scrollinfostruct&)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 uxtheme.dll void bufferedpaintinit()
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr endbufferedpaint(intptr, intptr)
1 uxtheme.dll intptr bufferedpaintsetalpha(intptr, intptr, byte)
1 uxtheme.dll intptr beginbufferedpaint(intptr, nativemethods/rect&, smartdoublebufferpainter/
1 uxtheme.dll intptr beginbufferedpaint(intptr, intptr, intptr, intptr, intptr&)
1 uxtheme.dll int endbufferedpaint(intptr, bool)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, nativemethods/re
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, nativemethods/rect&)