Application Report


The following 2 APIs (used 8 times) might not work:

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

Count Library Function
4 opengl32.dll bool wglmakecurrent(voidptr, voidptr)
3 dsound.dll void directsoundenumerate(win32/directsound/dsenumcallback, intptr)
2 dsound.dll void getdeviceid(guid&, guid&)
2 opengl32.dll voidptr wglgetprocaddress(string)
1 dsound.dll void directsoundcreate8(guid*, win32/directsound/idirectsound8&, intptr)
1 gdi32.dll int describepixelformat(voidptr, int, uint16, pixelformatdescriptor*)
1 gdi32.dll int choosepixelformat(voidptr, pixelformatdescriptor*)
1 gdi32.dll bool setpixelformat(voidptr, int, pixelformatdescriptor*)
1 glu32.dll int glubuild2dmipmaps(gltexturetarget, glinternalpixelformat, int, int, glpixeld
1 glu32.dll void gluunproject(double, double, double, double*, double*, int32*, double*, dou
1 glu32.dll void glusphere(int, double, int, int)
1 glu32.dll void gluquadricdrawstyle(int, gluquadricdrawstyle)
1 glu32.dll void gluperspective(double, double, double, double)
1 glu32.dll void glulookat(double, double, double, double, double, double, double, double, d
1 glu32.dll int glunewquadric()
1 glu32.dll void gludeletequadric(int)
1 kernel32.dll voidptr createfilemapping(voidptr, voidptr, win32/_filemapprotect, uint, uint, s
1 kernel32.dll voidptr mapviewoffile(voidptr, win32/_filemapaccess, uint, uint, uint)
1 kernel32.dll void movememory(voidptr, voidptr, uint)
1 kernel32.dll void fillmemory(voidptr, uint, byte)
1 kernel32.dll bool duplicatehandle(voidptr, voidptr, voidptr, voidptr&, uint, bool, uint)
1 kernel32.dll bool flushviewoffile(voidptr, uint)
1 kernel32.dll bool closehandle(voidptr)
1 kernel32.dll bool unmapviewoffile(voidptr)
1 libm.so int munmap(void*, uint)
1 libm.so void* mmap(void*, uint, linux/mmapprotect, linux/mmapflags, int, uint)
1 libm.so void memset(void*, byte, uint)
1 libm.so void memmove(void*, void*, uint)
1 opengl32.dll void gltexcoord2f(single, single)
1 opengl32.dll void gltexcoord2dv(double*)
1 opengl32.dll void gltexcoord2d(double, double)
1 opengl32.dll void gltexcoord1sv(int16*)
1 opengl32.dll void gltexcoord2fv(single*)
1 opengl32.dll void gltexcoord1s(int16)
1 opengl32.dll void gltexcoord1iv(int32*)
1 opengl32.dll void gltexcoord1i(int)
1 opengl32.dll void gltexcoord1fv(single*)
1 opengl32.dll void gltexcoord1f(single)
1 opengl32.dll void gltexcoord2i(int, int)
1 opengl32.dll void gltexcoord2iv(int32*)
1 opengl32.dll void gltexcoord2s(int16, int16)
1 opengl32.dll void gltexcoord4d(double, double, double, double)
1 opengl32.dll void gltexcoord3sv(int16*)
1 opengl32.dll void gltexcoord3s(int16, int16, int16)
1 opengl32.dll void gltexcoord3iv(int32*)
1 opengl32.dll void gltexcoord3i(int, int, int)
1 opengl32.dll void gltexcoord3fv(single*)
1 opengl32.dll void gltexcoord3f(single, single, single)
1 opengl32.dll void gltexcoord3dv(double*)
1 opengl32.dll void gltexcoord3d(double, double, double)
1 opengl32.dll void gltexcoord2sv(int16*)
1 opengl32.dll void gltexcoord1dv(double*)
1 opengl32.dll void gltexcoord1d(double)
1 opengl32.dll void glshademodel(glshadingmodel)
1 opengl32.dll void glnormal3iv(int32*)
1 opengl32.dll void glnormal3i(int, int, int)
1 opengl32.dll void glnormal3fv(single*)
1 opengl32.dll void glnormal3f(single, single, single)
1 opengl32.dll void glnormal3dv(double*)
1 opengl32.dll void glnormal3d(double, double, double)
1 opengl32.dll void glnormal3bv(sbyte*)
1 opengl32.dll void glnormal3b(sbyte, sbyte, sbyte)
1 opengl32.dll void glnewlist(uint, gllistmode)
1 opengl32.dll void glmultmatrixf(single*)
1 opengl32.dll void glnormal3s(int16, int16, int16)
1 opengl32.dll void glnormal3sv(int16*)
1 opengl32.dll void glscalef(single, single, single)
1 opengl32.dll void glscaled(double, double, double)
1 opengl32.dll void glrotatef(single, single, single, single)
1 opengl32.dll void glrotated(double, double, double, double)
1 opengl32.dll void glreadpixels(int, int, int, int, glpixeldataformat, glpixeldatatype, void*)
1 opengl32.dll void glpushmatrix()
1 opengl32.dll void glpopmatrix()
1 opengl32.dll void glpolygonmode(glface, glpolygonmode)
1 opengl32.dll void glortho(double, double, double, double, double, double)
1 opengl32.dll void glnormalpointer(gldatatype, int, void*)
1 opengl32.dll void glmultmatrixd(double*)
1 opengl32.dll voidptr wglcreatecontext(voidptr)
1 opengl32.dll void glvertex3iv(int32*)
1 opengl32.dll void glvertex3i(int, int, int)
1 opengl32.dll void glvertex3fv(single*)
1 opengl32.dll void glvertex3f(single, single, single)
1 opengl32.dll void glvertex3dv(double*)
1 opengl32.dll void glvertex3d(double, double, double)
1 opengl32.dll void glvertex2sv(int16*)
1 opengl32.dll void glvertex2s(int16, int16)
1 opengl32.dll void glvertex2iv(int32*)
1 opengl32.dll void glvertex2i(int, int)
1 opengl32.dll void glvertex3s(int16, int16, int16)
1 opengl32.dll void glvertex3sv(int16*)
1 opengl32.dll void glviewport(int, int, int, int)
1 opengl32.dll void glvertexpointer(int, gldatatype, int, void*)
1 opengl32.dll void glvertex4sv(int16*)
1 opengl32.dll void glvertex4s(int16, int16, int16, int16)
1 opengl32.dll void glvertex4iv(int32*)
1 opengl32.dll void glvertex4i(int, int, int, int)
1 opengl32.dll void glvertex4fv(single*)
1 opengl32.dll void glvertex4f(single, single, single, single)
1 opengl32.dll void glvertex4dv(double*)
1 opengl32.dll void glvertex4d(double, double, double, double)
1 opengl32.dll void glvertex2fv(single*)
1 opengl32.dll void glvertex2f(single, single)
1 opengl32.dll void glvertex2dv(double*)
1 opengl32.dll void gltexenvi(gltexenvtarget, gltexenvparam, int)
1 opengl32.dll void gltexenvfv(gltexenvtarget, gltexenvparam, single*)
1 opengl32.dll void gltexenvf(gltexenvtarget, gltexenvparam, single)
1 opengl32.dll void gltexcoordpointer(int, gldatatype, int, void*)
1 opengl32.dll void gltexcoord4sv(int16*)
1 opengl32.dll void gltexcoord4s(int16, int16, int16, int16)
1 opengl32.dll void gltexcoord4iv(int32*)
1 opengl32.dll void gltexcoord4i(int, int, int, int)
1 opengl32.dll void gltexcoord4fv(single*)
1 opengl32.dll void gltexcoord4f(single, single, single, single)
1 opengl32.dll void gltexenviv(gltexenvtarget, gltexenvparam, int32*)
1 opengl32.dll void glteximage1d(glteximagetarget, int, glinternalpixelformat, int, int, glpixe
1 opengl32.dll void glvertex2d(double, double)
1 opengl32.dll void gltranslatef(single, single, single)
1 opengl32.dll void gltranslated(double, double, double)
1 opengl32.dll void gltexsubimage2d(glteximagetarget, int, int, int, int, int, glpixeldataforma
1 opengl32.dll void gltexsubimage1d(glteximagetarget, int, int, int, glpixeldataformat, glpixel
1 opengl32.dll void gltexparameteriv(gltexturetarget, gltextureparameter, int32*)
1 opengl32.dll void gltexparameteri(gltexturetarget, gltextureparameter, int)
1 opengl32.dll void gltexparameterfv(gltexturetarget, gltextureparameter, single*)
1 opengl32.dll void gltexparameterf(gltexturetarget, gltextureparameter, single)
1 opengl32.dll void glteximage2d(glteximagetarget, int, glinternalpixelformat, int, int, int, g
1 opengl32.dll void gltexcoord4dv(double*)
1 opengl32.dll void glmatrixmode(glmatrixmode)
1 opengl32.dll void glcolor4i(int, int, int, int)
1 opengl32.dll void glcolor3sv(int16*)
1 opengl32.dll void glcolor3s(int16, int16, int16)
1 opengl32.dll void glcolor3iv(int32*)
1 opengl32.dll void glcolor3i(int, int, int)
1 opengl32.dll void glcolor3fv(single*)
1 opengl32.dll void glcolor3f(single, single, single)
1 opengl32.dll void glcolor3dv(double*)
1 opengl32.dll void glcolor3d(double, double, double)
1 opengl32.dll void glcolor3bv(sbyte*)
1 opengl32.dll void glcolor3b(sbyte, sbyte, sbyte)
1 opengl32.dll void glcolor3ub(byte, byte, byte)
1 opengl32.dll void glcolor3ubv(byte*)
1 opengl32.dll void glcolor4fv(single*)
1 opengl32.dll void glcolor4f(single, single, single, single)
1 opengl32.dll void glcolor4dv(double*)
1 opengl32.dll void glcolor4d(double, double, double, double)
1 opengl32.dll void glcolor4bv(sbyte*)
1 opengl32.dll void glcolor4b(sbyte, sbyte, sbyte, sbyte)
1 opengl32.dll void glcolor3usv(uint16*)
1 opengl32.dll void glcolor3us(uint16, uint16, uint16)
1 opengl32.dll void glcolor3uiv(uint32*)
1 opengl32.dll void glcolor3ui(uint, uint, uint)
1 opengl32.dll void glclipplane(uint, double*)
1 opengl32.dll void glclearstencil(int)
1 opengl32.dll void glclearindex(single)
1 opengl32.dll void glaccum(glaccumop, single)
1 opengl32.dll uint glgenlists(int)
1 opengl32.dll glerrorcode glgeterror()
1 opengl32.dll bool wglswapbuffers(voidptr)
1 opengl32.dll bool wglsharelists(voidptr, voidptr)
1 opengl32.dll bool wgldeletecontext(voidptr)
1 opengl32.dll bool gllightiv(gllighttarget, gllightparameter, int32*)
1 opengl32.dll bool gllighti(gllighttarget, gllightparameter, int)
1 opengl32.dll bool gllightfv(gllighttarget, gllightparameter, single*)
1 opengl32.dll bool gllightf(gllighttarget, gllightparameter, single)
1 opengl32.dll void glalphafunc(glalphafunc, single)
1 opengl32.dll void glarrayelement(int)
1 opengl32.dll void glcleardepth(double)
1 opengl32.dll void glclearcolor(single, single, single, single)
1 opengl32.dll void glclearaccum(single, single, single, single)
1 opengl32.dll void glclear(glclearmask)
1 opengl32.dll void glcalllists(int, uint, void*)
1 opengl32.dll void glcalllist(uint)
1 opengl32.dll void glblendfunc(glblendfactor, glblendfactor)
1 opengl32.dll void glbitmap(int, int, single, single, single, single, byte*)
1 opengl32.dll void glbindtexture(gltexturetarget, uint)
1 opengl32.dll void glbegin(glprimitivetype)
1 opengl32.dll bool glaretexturesresident(int, uint32*, boolean*)
1 opengl32.dll void glcolor4iv(int32*)
1 opengl32.dll void glmaterialiv(glface, glmaterialparameter, int32*)
1 opengl32.dll void glgetfloatv(glgetmode, single*)
1 opengl32.dll void glgetdoublev(glgetmode, double*)
1 opengl32.dll void glgetbooleanv(glgetmode, boolean*)
1 opengl32.dll void glgentextures(int, uint32*)
1 opengl32.dll void glfrontface(glfrontfacedirection)
1 opengl32.dll void glflush()
1 opengl32.dll void glfinish()
1 opengl32.dll void glendlist()
1 opengl32.dll void glend()
1 opengl32.dll void glenableclientstate(glarraytype)
1 opengl32.dll void glgetintegerv(glgetmode, int32*)
1 opengl32.dll void glhint(glhinttarget, glhintmode)
1 opengl32.dll void glmateriali(glface, glmaterialparameter, int)
1 opengl32.dll void glmaterialfv(glface, glmaterialparameter, single*)
1 opengl32.dll void glmaterialf(glface, glmaterialparameter, single)
1 opengl32.dll void glloadname(uint)
1 opengl32.dll void glloadmatrixf(single*)
1 opengl32.dll void glloadmatrixd(double*)
1 opengl32.dll void glloadidentity()
1 opengl32.dll void gllistbase(uint)
1 opengl32.dll void gllinewidth(single)
1 opengl32.dll void gllinestipple(int, uint16)
1 opengl32.dll void glenable(glenablecap)
1 opengl32.dll void gldrawpixels(int, int, glpixeldataformat, glpixeldatatype, void*)
1 opengl32.dll void gldrawelements(glprimitivetype, int, glelementtype, void*)
1 opengl32.dll void glcolormaterial(glface, glmaterialparameter)
1 opengl32.dll void glcolormask(bool, bool, bool, bool)
1 opengl32.dll void glcolor4usv(uint16*)
1 opengl32.dll void glcolor4us(uint16, uint16, uint16, uint16)
1 opengl32.dll void glcolor4uiv(uint32*)
1 opengl32.dll void glcolor4ui(uint, uint, uint, uint)
1 opengl32.dll void glcolor4ubv(byte*)
1 opengl32.dll void glcolor4ub(byte, byte, byte, byte)
1 opengl32.dll void glcolor4sv(int16*)
1 opengl32.dll void glcolor4s(int16, int16, int16, int16)
1 opengl32.dll void glcolorpointer(int, gldatatype, int, void*)
1 opengl32.dll void glcopypixels(int, int, int, int, uint)
1 opengl32.dll void glcopyteximage1d(gltexturetarget, int, glinternalpixelformat, int, int, int
1 opengl32.dll void gldrawarrays(glprimitivetype, int, int)
1 opengl32.dll void gldisableclientstate(glarraytype)
1 opengl32.dll void gldisable(uint)
1 opengl32.dll void gldepthfunc(glfunction)
1 opengl32.dll void gldeletetextures(int, uint32*)
1 opengl32.dll void gldeletelists(uint, int)
1 opengl32.dll void glcullface(glface)
1 opengl32.dll void glcopytexsubimage2d(gltexturetarget, int, int, int, int, int, int, int)
1 opengl32.dll void glcopytexsubimage1d(gltexturetarget, int, int, int, int, int)
1 opengl32.dll void glcopyteximage2d(gltexturetarget, int, glinternalpixelformat, int, int, int
1 user32.dll voidptr getdc(voidptr)