Application Report


The following 35 APIs (used 94 times) might not work:

There are 227 P/Invokes (used 1816 times):

Count Library Function
326 opengl32.dll void glvertex3f(single, single, single)
248 opengl32.dll void glvertex3fv(nvector3df&)
106 opengl32.dll void glbegin(int)
103 opengl32.dll void glend()
52 opengl32.dll void gldisable(int)
50 opengl32.dll void glnormal3fv(nvector3df&)
46 opengl32.dll void glenable(int)
38 opengl32.dll void glnormal3f(single, single, single)
32 gdi32.dll intptr selectobject(intptr, intptr)
32 user32.dll int sendmessage(intptr, int, int, int)
28 opengl32.dll void glvertex3fv(nvector3df*)
27 gdi32.dll intptr deleteobject(intptr)
26 user32.dll int sendmessage(intptr, int, intptr, intptr)
25 user32.dll int releasedc(intptr, intptr)
24 opengl32.dll void glmaterialfv(int, int, nargbcolorvaluef&)
24 user32.dll int showwindow(intptr, int)
16 opengl32.dll void gltexparameteri(int, int, int)
15 opengl32.dll void gldrawarrays(int, int, int)
15 opengl32.dll void glvertexpointer(int, int, int, nvector3df*)
14 opengl32.dll void gldepthmask(int)
14 user32.dll bool animatewindow(intptr, int, int)
13 opengl32.dll void glcolor4f(single, single, single, single)
13 user32.dll int getwindowlong(intptr, int)
13 user32.dll intptr getdc(intptr)
12 opengl32.dll void glmatrixmode(int)
12 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 opengl32.dll void gltranslatef(single, single, single)
11 user32.dll int setwindowlong(intptr, int, intptr)
10 opengl32.dll void glflush()
9 opengl32.dll void glfinish()
9 opengl32.dll void glloadidentity()
9 shell32.dll intptr shappbarmessage(int, nshell32/appbardata&)
9 user32.dll bool postmessage(intptr, int, intptr, intptr)
8 opengl32.dll void gldisableclientstate(int)
8 opengl32.dll void gltexcoord2f(single, single)
8 user32.dll intptr getwindowdc(intptr)
7 opengl32.dll void glcolormask(int, int, int, int)
7 opengl32.dll void glscalef(single, single, single)
7 user32.dll bool unhookwindowshookex(intptr)
6 gdi32.dll intptr createcompatibledc(intptr)
6 gdi32.dll bool deletedc(intptr)
6 gdi32.dll intptr createrectrgn(int, int, int, int)
6 kernel32.dll intptr openevent(uint, bool, string)
6 opengl32.dll void glpushmatrix()
6 opengl32.dll void glmaterialf(int, int, single)
6 opengl32.dll void glpopmatrix()
5 gdi32.dll intptr restoredc(intptr, int)
5 gdi32.dll int selectcliprgn(intptr, intptr)
5 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
5 opengl32.dll void glenableclientstate(int)
5 opengl32.dll void glclear(int)
5 opengl32.dll void glgetdoublev(int, double*)
5 opengl32.dll void gllightf(int, int, single)
5 opengl32.dll void glrotatef(single, single, single, single)
5 user32.dll int setwindowrgn(intptr, intptr, bool)
4 gdi32.dll bool deleteobject(intptr)
4 gdi32.dll bool lineto(intptr, int, int)
4 gdi32.dll int getdevicecaps(intptr, int)
4 kernel32 void getsysteminfo(?/?&)
4 msvcrt.dll int _mkdir(string)
4 opengl32.dll bool wglmakecurrent(intptr, intptr)
4 opengl32.dll void glpolygonoffset(single, single)
4 opengl32.dll void gllightmodeli(int, int)
4 user32.dll bool redrawwindow(intptr, nwin32/rect&, intptr, int)
4 user32.dll intptr getparent(intptr)
4 uxtheme.dll intptr openthemedata(intptr, string)
3 gdi32.dll intptr createbrushindirect(ngdi32/logbrush&)
3 gdi32.dll int combinergn(intptr, intptr, intptr, int)
3 gdi32.dll bool gettextmetricsa(intptr, ngdi32/textmetric&)
3 gdi32.dll int getobjectbitmap(intptr, int, ngdi32/bitmap&)
3 gdi32.dll int setbkmode(intptr, int)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, uintptr)
3 opengl32.dll void glcolor3f(single, single, single)
3 opengl32.dll void glgetintegerv(int, int32*)
3 opengl32.dll void glclearcolor(single, single, single, single)
3 opengl32.dll void glbindtexture(int, uint)
3 opengl32.dll void glnormalpointer(int, int, nvector3df*)
3 opengl32.dll void gllightfv(int, int, nargbcolorvaluef&)
3 user32.dll bool getwindowrect(intptr, nwin32/rect&)
3 user32.dll intptr getcapture()
3 user32.dll int callnexthookex(intptr, int, intptr, intptr)
3 user32.dll bool updatelayeredwindow(intptr, intptr, nwin32/point&, nwin32/size&, intptr, nw
3 user32.dll int defwindowproc(intptr, int, intptr, intptr)
3 user32.dll int setlayeredwindowattributes(intptr, int, byte, int)
3 user32.dll intptr setwindowlong(intptr, int, l1ii1il11)
3 user32.dll bool releasecapture()
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 gdi32.dll int getfontdata(intptr, int, int, byte[], int)
2 gdi32.dll int getclipbox(intptr, nwin32/rect&)
2 gdi32.dll intptr createfontindirect(ngdi32/logfont)
2 gdi32.dll bool setwindoworgex(intptr, int, int, point&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, point&)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll bool closehandle(intptr)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 opengl32.dll void glmultmatrixf(single*)
2 opengl32.dll void gllinestipple(int, uint16)
2 opengl32.dll void gltexsubimage2d(int, int, int, int, int, int, int, int, byte[])
2 opengl32.dll void glteximage2d(int, int, int, int, int, int, int, int, byte[])
2 opengl32.dll void glpointsize(single)
2 opengl32.dll void gltexcoordpointer(int, int, int, nvector2df*)
2 opengl32.dll void gltexgeni(int, int, int)
2 opengl32.dll void gltexgenfv(int, int, single&)
2 opengl32.dll void gldepthrange(double, double)
2 opengl32.dll void gldepthfunc(int)
2 opengl32.dll void glcolor4fv(nargbcolorvaluef&)
2 opengl32.dll intptr wglcreatecontext(intptr)
2 opengl32.dll void glgetintegerv(int, int32&)
2 opengl32.dll void glhint(int, int)
2 opengl32.dll void gllightfv(int, int, nvector4df&)
2 opengl32.dll void gllinewidth(single)
2 opengl32.dll void glpixelstorei(int, int)
2 user32.dll bool endpaint(intptr, nuser32/paintstruct&)
2 user32.dll intptr setwindowshookex(int, lil11l1li, intptr, int)
2 user32.dll int getupdaterect(intptr, nwin32/rect&, bool)
2 user32.dll intptr setfocus(intptr)
2 user32.dll bool getscrollinfo(intptr, int, nwin32/scrollinfo&)
2 user32.dll bool systemparametersinfo(int, int, boolean&, int)
2 user32.dll bool validaterect(intptr, intptr)
2 user32.dll bool iswindowvisible(intptr)
2 user32.dll bool invalidaterect(intptr, intptr, bool)
2 user32.dll int l11l11ill(int)
2 user32.dll int setscrollinfo(intptr, int, nwin32/scrollinfo&, bool)
2 user32.dll bool trackmouseevent(nuser32/trackmouseevent&)
2 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
2 user32.dll bool enumthreadwindows(int, enumthreadwindowscallback, intptr)
2 user32.dll intptr beginpaint(intptr, nuser32/paintstruct&)
2 user32.dll int drawtext(intptr, string, int, nwin32/rect&, int)
2 user32.dll int sendmessage(intptr, int, int, nuser32/helpinfo&)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 dnsapi uint dnsquery(string, dnsrecordtype, dnsquerytype, intptr, intptr&, intptr)
1 dnsapi void dnsrecordlistfree(intptr, dnsfreetype)
1 gdi32.dll int gettextextentpoint32(intptr, string, int, nwin32/size&)
1 gdi32.dll int getworldtransform(intptr, ngdi32/xform&)
1 gdi32.dll int setworldtransform(intptr, ngdi32/xform&)
1 gdi32.dll intptr createdibsection(intptr, ngdi32/bitmapinfo&, uint, intptr&, intptr, uint)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll uint settextcolor(intptr, uint)
1 gdi32.dll int getkerningpairs(intptr, int, ngdi32/kerningpair[])
1 gdi32.dll bool ptinregion(intptr, int, int)
1 gdi32.dll int getkerningpairs(intptr, int, intptr)
1 gdi32.dll bool _setpixelformat(intptr, int, ngdi32/pixelformatdescriptor&)
1 gdi32.dll int modifyworldtransform(intptr, ngdi32/xform&, int)
1 gdi32.dll bool getrandomrgn(intptr, intptr, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool swapbuffers(intptr)
1 gdi32.dll int choosepixelformat(intptr, ngdi32/pixelformatdescriptor&)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll int describepixelformat(intptr, int, uint, ngdi32/pixelformatdescriptor&)
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 opengl32.dll void glreadpixels(int, int, int, int, int, int, byte[])
1 opengl32.dll void glviewport(int, int, int, int)
1 opengl32.dll void glgentextures(int, uint32&)
1 opengl32.dll void glclipplane(int, double[])
1 opengl32.dll void glreadbuffer(int)
1 opengl32.dll void gldeletetextures(int, uint32*)
1 opengl32.dll void glcleardepth(double)
1 opengl32.dll void glmultmatrixd(double*)
1 opengl32.dll void glblendfunc(int, int)
1 opengl32.dll void glgetdoublev(int, double[])
1 opengl32.dll void gllightmodelfv(int, nargbcolorvaluef&)
1 opengl32.dll void glortho(double, double, double, double, double, double)
1 opengl32.dll void glfrontface(int)
1 opengl32.dll void gltranslated(double, double, double)
1 opengl32.dll void glaccum(int, single)
1 opengl32.dll bool wgldeletecontext(intptr)
1 opengl32.dll int glisenabled(int)
1 opengl32.dll void glcullface(int)
1 user32.dll intptr getfocus()
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll bool dispatchmessage(nuser32/msg&)
1 user32.dll intptr getactivewindow()
1 user32.dll intptr getwindow(intptr, int)
1 user32.dll bool adjustwindowrectex(nwin32/rect&, int, bool, int)
1 user32.dll void postquitmessage(int)
1 user32.dll intptr windowfrompoint(nwin32/point)
1 user32.dll intptr setwindowshookex(int, liliii, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1ili111i, intptr, int)
1 user32.dll intptr setwindowshookex(int, l1i1il11l, intptr, int)
1 user32.dll intptr setwindowshookex(int, l11ll1ii1l, intptr, int)
1 user32.dll intptr setwindowshookex(int, l11ll111l, intptr, int)
1 user32.dll int destroywindow(intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr loadimage(intptr, string, uint, int, int, uint)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr defmdichildproc(intptr, int, intptr, intptr)
1 user32.dll intptr createwindowex(uint, string, string, uint, int, int, int, int, intptr, in
1 user32.dll int getwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll bool setwindowplacement(intptr, nuser32/windowplacement&)
1 user32.dll int getmessage(nuser32/msg&, intptr, int, int)
1 user32.dll int geticoninfo(intptr, nuser32/iconinfo&)
1 user32.dll bool systemparametersinfo(int, int, uint32&, int)
1 user32.dll bool translatemessage(nuser32/msg&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/msllhookstruct&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/mousehookstruct&)
1 user32.dll int callnexthookex(intptr, int, intptr, nwin32/cwpstruct&)
1 user32.dll int callnexthookex(intptr, int, intptr, message&)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/point&, int)
1 user32.dll int mapwindowpoints(intptr, intptr, nwin32/rect&, int)
1 user32.dll bool getclientrect(intptr, nwin32/rect&)
1 user32.dll bool movewindow(intptr, int, int, int, int, bool)
1 user32.dll int registerclass(nuser32/wndclass&)
1 user32.dll bool invalidaterect(intptr, rectangle&, bool)
1 user32.dll bool iswindow(intptr)
1 user32.dll int sendmessage(intptr, int, int, nwin32/tv_item&)
1 user32.dll int registerwindowmessage(string)
1 user32.dll bool unregisterclass(string, intptr)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, nwin32/rect&, intptr, nwin32/rect&,
1 user32.dll bool postmessage(intptr, int, int, int)
1 user32.dll int sendmessage(intptr, int, int, nwin32/rect&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, nwin32/rect&, intptr)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, nwin32/rect&)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, nwin32/rect&, int, nwin32/size
1 uxtheme.dll int drawthemeparentbackground(intptr, intptr, nwin32/rect&)