// Source Code Generated By WrapperGen - www.mirco-grams.de
// Wrapper for opengl32.dll - C++ Source Code - 368 exports
#include "opengl32.h"
void sys_GlmfBeginGlsBlock(void)
{
(*orig_GlmfBeginGlsBlock)();
}
void sys_GlmfCloseMetaFile(void)
{
(*orig_GlmfCloseMetaFile)();
}
void sys_GlmfEndGlsBlock(void)
{
(*orig_GlmfEndGlsBlock)();
}
void sys_GlmfEndPlayback(void)
{
(*orig_GlmfEndPlayback)();
}
void sys_GlmfInitPlayback(void)
{
(*orig_GlmfInitPlayback)();
}
void sys_GlmfPlayGlsRecord(void)
{
(*orig_GlmfPlayGlsRecord)();
}
void sys_glAccum(void)
{
(*orig_glAccum)();
}
void sys_glAlphaFunc(void)
{
(*orig_glAlphaFunc)();
}
void sys_glAreTexturesResident(void)
{
(*orig_glAreTexturesResident)();
}
void sys_glArrayElement(void)
{
(*orig_glArrayElement)();
}
void sys_glBegin(void)
{
(*orig_glBegin)();
}
void sys_glBindTexture(void)
{
(*orig_glBindTexture)();
}
void sys_glBitmap(void)
{
(*orig_glBitmap)();
}
void sys_glBlendFunc(void)
{
(*orig_glBlendFunc)();
}
void sys_glCallList(void)
{
(*orig_glCallList)();
}
void sys_glCallLists(void)
{
(*orig_glCallLists)();
}
void sys_glClear(void)
{
(*orig_glClear)();
}
void sys_glClearAccum(void)
{
(*orig_glClearAccum)();
}
void sys_glClearColor(void)
{
(*orig_glClearColor)();
}
void sys_glClearDepth(void)
{
(*orig_glClearDepth)();
}
void sys_glClearIndex(void)
{
(*orig_glClearIndex)();
}
void sys_glClearStencil(void)
{
(*orig_glClearStencil)();
}
void sys_glClipPlane(void)
{
(*orig_glClipPlane)();
}
void sys_glColor3b(void)
{
(*orig_glColor3b)();
}
void sys_glColor3bv(void)
{
(*orig_glColor3bv)();
}
void sys_glColor3d(void)
{
(*orig_glColor3d)();
}
void sys_glColor3dv(void)
{
(*orig_glColor3dv)();
}
void sys_glColor3f(void)
{
(*orig_glColor3f)();
}
void sys_glColor3fv(void)
{
(*orig_glColor3fv)();
}
void sys_glColor3i(void)
{
(*orig_glColor3i)();
}
void sys_glColor3iv(void)
{
(*orig_glColor3iv)();
}
void sys_glColor3s(void)
{
(*orig_glColor3s)();
}
void sys_glColor3sv(void)
{
(*orig_glColor3sv)();
}
void sys_glColor3ub(void)
{
(*orig_glColor3ub)();
}
void sys_glColor3ubv(void)
{
(*orig_glColor3ubv)();
}
void sys_glColor3ui(void)
{
(*orig_glColor3ui)();
}
void sys_glColor3uiv(void)
{
(*orig_glColor3uiv)();
}
void sys_glColor3us(void)
{
(*orig_glColor3us)();
}
void sys_glColor3usv(void)
{
(*orig_glColor3usv)();
}
void sys_glColor4b(void)
{
(*orig_glColor4b)();
}
void sys_glColor4bv(void)
{
(*orig_glColor4bv)();
}
void sys_glColor4d(void)
{
(*orig_glColor4d)();
}
void sys_glColor4dv(void)
{
(*orig_glColor4dv)();
}
void sys_glColor4f(void)
{
(*orig_glColor4f)();
}
void sys_glColor4fv(void)
{
(*orig_glColor4fv)();
}
void sys_glColor4i(void)
{
(*orig_glColor4i)();
}
void sys_glColor4iv(void)
{
(*orig_glColor4iv)();
}
void sys_glColor4s(void)
{
(*orig_glColor4s)();
}
void sys_glColor4sv(void)
{
(*orig_glColor4sv)();
}
void sys_glColor4ub(void)
{
(*orig_glColor4ub)();
}
void sys_glColor4ubv(void)
{
(*orig_glColor4ubv)();
}
void sys_glColor4ui(void)
{
(*orig_glColor4ui)();
}
void sys_glColor4uiv(void)
{
(*orig_glColor4uiv)();
}
void sys_glColor4us(void)
{
(*orig_glColor4us)();
}
void sys_glColor4usv(void)
{
(*orig_glColor4usv)();
}
void sys_glColorMask(void)
{
(*orig_glColorMask)();
}
void sys_glColorMaterial(void)
{
(*orig_glColorMaterial)();
}
void sys_glColorPointer(void)
{
(*orig_glColorPointer)();
}
void sys_glCopyPixels(void)
{
(*orig_glCopyPixels)();
}
void sys_glCopyTexImage1D(void)
{
(*orig_glCopyTexImage1D)();
}
void sys_glCopyTexImage2D(void)
{
(*orig_glCopyTexImage2D)();
}
void sys_glCopyTexSubImage1D(void)
{
(*orig_glCopyTexSubImage1D)();
}
void sys_glCopyTexSubImage2D(void)
{
(*orig_glCopyTexSubImage2D)();
}
void sys_glCullFace(void)
{
(*orig_glCullFace)();
}
void sys_glDebugEntry(void)
{
(*orig_glDebugEntry)();
}
void sys_glDeleteLists(void)
{
(*orig_glDeleteLists)();
}
void sys_glDeleteTextures(void)
{
(*orig_glDeleteTextures)();
}
void sys_glDepthFunc(void)
{
(*orig_glDepthFunc)();
}
void sys_glDepthMask(void)
{
(*orig_glDepthMask)();
}
void sys_glDepthRange(void)
{
(*orig_glDepthRange)();
}
void sys_glDisable(void)
{
(*orig_glDisable)();
}
void sys_glDisableClientState(void)
{
(*orig_glDisableClientState)();
}
void sys_glDrawArrays(void)
{
(*orig_glDrawArrays)();
}
void sys_glDrawBuffer(void)
{
(*orig_glDrawBuffer)();
}
void sys_glDrawElements(void)
{
(*orig_glDrawElements)();
}
void sys_glDrawPixels(void)
{
(*orig_glDrawPixels)();
}
void sys_glEdgeFlag(void)
{
(*orig_glEdgeFlag)();
}
void sys_glEdgeFlagPointer(void)
{
(*orig_glEdgeFlagPointer)();
}
void sys_glEdgeFlagv(void)
{
(*orig_glEdgeFlagv)();
}
void sys_glEnable(void)
{
(*orig_glEnable)();
}
void sys_glEnableClientState(void)
{
(*orig_glEnableClientState)();
}
void sys_glEnd(void)
{
(*orig_glEnd)();
}
void sys_glEndList(void)
{
(*orig_glEndList)();
}
void sys_glEvalCoord1d(void)
{
(*orig_glEvalCoord1d)();
}
void sys_glEvalCoord1dv(void)
{
(*orig_glEvalCoord1dv)();
}
void sys_glEvalCoord1f(void)
{
(*orig_glEvalCoord1f)();
}
void sys_glEvalCoord1fv(void)
{
(*orig_glEvalCoord1fv)();
}
void sys_glEvalCoord2d(void)
{
(*orig_glEvalCoord2d)();
}
void sys_glEvalCoord2dv(void)
{
(*orig_glEvalCoord2dv)();
}
void sys_glEvalCoord2f(void)
{
(*orig_glEvalCoord2f)();
}
void sys_glEvalCoord2fv(void)
{
(*orig_glEvalCoord2fv)();
}
void sys_glEvalMesh1(void)
{
(*orig_glEvalMesh1)();
}
void sys_glEvalMesh2(void)
{
(*orig_glEvalMesh2)();
}
void sys_glEvalPoint1(void)
{
(*orig_glEvalPoint1)();
}
void sys_glEvalPoint2(void)
{
(*orig_glEvalPoint2)();
}
void sys_glFeedbackBuffer(void)
{
(*orig_glFeedbackBuffer)();
}
void sys_glFinish(void)
{
(*orig_glFinish)();
}
void sys_glFlush(void)
{
(*orig_glFlush)();
}
void sys_glFogf(void)
{
(*orig_glFogf)();
}
void sys_glFogfv(void)
{
(*orig_glFogfv)();
}
void sys_glFogi(void)
{
(*orig_glFogi)();
}
void sys_glFogiv(void)
{
(*orig_glFogiv)();
}
void sys_glFrontFace(void)
{
(*orig_glFrontFace)();
}
void sys_glFrustum(void)
{
(*orig_glFrustum)();
}
void sys_glGenLists(void)
{
(*orig_glGenLists)();
}
void sys_glGenTextures(void)
{
(*orig_glGenTextures)();
}
void sys_glGetBooleanv(void)
{
(*orig_glGetBooleanv)();
}
void sys_glGetClipPlane(void)
{
(*orig_glGetClipPlane)();
}
void sys_glGetDoublev(void)
{
(*orig_glGetDoublev)();
}
void sys_glGetError(void)
{
(*orig_glGetError)();
}
void sys_glGetFloatv(void)
{
(*orig_glGetFloatv)();
}
void sys_glGetIntegerv(void)
{
(*orig_glGetIntegerv)();
}
void sys_glGetLightfv(void)
{
(*orig_glGetLightfv)();
}
void sys_glGetLightiv(void)
{
(*orig_glGetLightiv)();
}
void sys_glGetMapdv(void)
{
(*orig_glGetMapdv)();
}
void sys_glGetMapfv(void)
{
(*orig_glGetMapfv)();
}
void sys_glGetMapiv(void)
{
(*orig_glGetMapiv)();
}
void sys_glGetMaterialfv(void)
{
(*orig_glGetMaterialfv)();
}
void sys_glGetMaterialiv(void)
{
(*orig_glGetMaterialiv)();
}
void sys_glGetPixelMapfv(void)
{
(*orig_glGetPixelMapfv)();
}
void sys_glGetPixelMapuiv(void)
{
(*orig_glGetPixelMapuiv)();
}
void sys_glGetPixelMapusv(void)
{
(*orig_glGetPixelMapusv)();
}
void sys_glGetPointerv(void)
{
(*orig_glGetPointerv)();
}
void sys_glGetPolygonStipple(void)
{
(*orig_glGetPolygonStipple)();
}
void sys_glGetString(void)
{
(*orig_glGetString)();
}
void sys_glGetTexEnvfv(void)
{
(*orig_glGetTexEnvfv)();
}
void sys_glGetTexEnviv(void)
{
(*orig_glGetTexEnviv)();
}
void sys_glGetTexGendv(void)
{
(*orig_glGetTexGendv)();
}
void sys_glGetTexGenfv(void)
{
(*orig_glGetTexGenfv)();
}
void sys_glGetTexGeniv(void)
{
(*orig_glGetTexGeniv)();
}
void sys_glGetTexImage(void)
{
(*orig_glGetTexImage)();
}
void sys_glGetTexLevelParameterfv(void)
{
(*orig_glGetTexLevelParameterfv)();
}
void sys_glGetTexLevelParameteriv(void)
{
(*orig_glGetTexLevelParameteriv)();
}
void sys_glGetTexParameterfv(void)
{
(*orig_glGetTexParameterfv)();
}
void sys_glGetTexParameteriv(void)
{
(*orig_glGetTexParameteriv)();
}
void sys_glHint(void)
{
(*orig_glHint)();
}
void sys_glIndexMask(void)
{
(*orig_glIndexMask)();
}
void sys_glIndexPointer(void)
{
(*orig_glIndexPointer)();
}
void sys_glIndexd(void)
{
(*orig_glIndexd)();
}
void sys_glIndexdv(void)
{
(*orig_glIndexdv)();
}
void sys_glIndexf(void)
{
(*orig_glIndexf)();
}
void sys_glIndexfv(void)
{
(*orig_glIndexfv)();
}
void sys_glIndexi(void)
{
(*orig_glIndexi)();
}
void sys_glIndexiv(void)
{
(*orig_glIndexiv)();
}
void sys_glIndexs(void)
{
(*orig_glIndexs)();
}
void sys_glIndexsv(void)
{
(*orig_glIndexsv)();
}
void sys_glIndexub(void)
{
(*orig_glIndexub)();
}
void sys_glIndexubv(void)
{
(*orig_glIndexubv)();
}
void sys_glInitNames(void)
{
(*orig_glInitNames)();
}
void sys_glInterleavedArrays(void)
{
(*orig_glInterleavedArrays)();
}
void sys_glIsEnabled(void)
{
(*orig_glIsEnabled)();
}
void sys_glIsList(void)
{
(*orig_glIsList)();
}
void sys_glIsTexture(void)
{
(*orig_glIsTexture)();
}
void sys_glLightModelf(void)
{
(*orig_glLightModelf)();
}
void sys_glLightModelfv(void)
{
(*orig_glLightModelfv)();
}
void sys_glLightModeli(void)
{
(*orig_glLightModeli)();
}
void sys_glLightModeliv(void)
{
(*orig_glLightModeliv)();
}
void sys_glLightf(void)
{
(*orig_glLightf)();
}
void sys_glLightfv(void)
{
(*orig_glLightfv)();
}
void sys_glLighti(void)
{
(*orig_glLighti)();
}
void sys_glLightiv(void)
{
(*orig_glLightiv)();
}
void sys_glLineStipple(void)
{
(*orig_glLineStipple)();
}
void sys_glLineWidth(void)
{
(*orig_glLineWidth)();
}
void sys_glListBase(void)
{
(*orig_glListBase)();
}
void sys_glLoadIdentity(void)
{
(*orig_glLoadIdentity)();
}
void sys_glLoadMatrixd(void)
{
(*orig_glLoadMatrixd)();
}
void sys_glLoadMatrixf(void)
{
(*orig_glLoadMatrixf)();
}
void sys_glLoadName(void)
{
(*orig_glLoadName)();
}
void sys_glLogicOp(void)
{
(*orig_glLogicOp)();
}
void sys_glMap1d(void)
{
(*orig_glMap1d)();
}
void sys_glMap1f(void)
{
(*orig_glMap1f)();
}
void sys_glMap2d(void)
{
(*orig_glMap2d)();
}
void sys_glMap2f(void)
{
(*orig_glMap2f)();
}
void sys_glMapGrid1d(void)
{
(*orig_glMapGrid1d)();
}
void sys_glMapGrid1f(void)
{
(*orig_glMapGrid1f)();
}
void sys_glMapGrid2d(void)
{
(*orig_glMapGrid2d)();
}
void sys_glMapGrid2f(void)
{
(*orig_glMapGrid2f)();
}
void sys_glMaterialf(void)
{
(*orig_glMaterialf)();
}
void sys_glMaterialfv(void)
{
(*orig_glMaterialfv)();
}
void sys_glMateriali(void)
{
(*orig_glMateriali)();
}
void sys_glMaterialiv(void)
{
(*orig_glMaterialiv)();
}
void sys_glMatrixMode(void)
{
(*orig_glMatrixMode)();
}
void sys_glMultMatrixd(void)
{
(*orig_glMultMatrixd)();
}
void sys_glMultMatrixf(void)
{
(*orig_glMultMatrixf)();
}
void sys_glNewList(void)
{
(*orig_glNewList)();
}
void sys_glNormal3b(void)
{
(*orig_glNormal3b)();
}
void sys_glNormal3bv(void)
{
(*orig_glNormal3bv)();
}
void sys_glNormal3d(void)
{
(*orig_glNormal3d)();
}
void sys_glNormal3dv(void)
{
(*orig_glNormal3dv)();
}
void sys_glNormal3f(void)
{
(*orig_glNormal3f)();
}
void sys_glNormal3fv(void)
{
(*orig_glNormal3fv)();
}
void sys_glNormal3i(void)
{
(*orig_glNormal3i)();
}
void sys_glNormal3iv(void)
{
(*orig_glNormal3iv)();
}
void sys_glNormal3s(void)
{
(*orig_glNormal3s)();
}
void sys_glNormal3sv(void)
{
(*orig_glNormal3sv)();
}
void sys_glNormalPointer(void)
{
(*orig_glNormalPointer)();
}
void sys_glOrtho(void)
{
(*orig_glOrtho)();
}
void sys_glPassThrough(void)
{
(*orig_glPassThrough)();
}
void sys_glPixelMapfv(void)
{
(*orig_glPixelMapfv)();
}
void sys_glPixelMapuiv(void)
{
(*orig_glPixelMapuiv)();
}
void sys_glPixelMapusv(void)
{
(*orig_glPixelMapusv)();
}
void sys_glPixelStoref(void)
{
(*orig_glPixelStoref)();
}
void sys_glPixelStorei(void)
{
(*orig_glPixelStorei)();
}
void sys_glPixelTransferf(void)
{
(*orig_glPixelTransferf)();
}
void sys_glPixelTransferi(void)
{
(*orig_glPixelTransferi)();
}
void sys_glPixelZoom(void)
{
(*orig_glPixelZoom)();
}
void sys_glPointSize(void)
{
(*orig_glPointSize)();
}
void sys_glPolygonMode(void)
{
(*orig_glPolygonMode)();
}
void sys_glPolygonOffset(void)
{
(*orig_glPolygonOffset)();
}
void sys_glPolygonStipple(void)
{
(*orig_glPolygonStipple)();
}
void sys_glPopAttrib(void)
{
(*orig_glPopAttrib)();
}
void sys_glPopClientAttrib(void)
{
(*orig_glPopClientAttrib)();
}
void sys_glPopMatrix(void)
{
(*orig_glPopMatrix)();
}
void sys_glPopName(void)
{
(*orig_glPopName)();
}
void sys_glPrioritizeTextures(void)
{
(*orig_glPrioritizeTextures)();
}
void sys_glPushAttrib(void)
{
(*orig_glPushAttrib)();
}
void sys_glPushClientAttrib(void)
{
(*orig_glPushClientAttrib)();
}
void sys_glPushMatrix(void)
{
(*orig_glPushMatrix)();
}
void sys_glPushName(void)
{
(*orig_glPushName)();
}
void sys_glRasterPos2d(void)
{
(*orig_glRasterPos2d)();
}
void sys_glRasterPos2dv(void)
{
(*orig_glRasterPos2dv)();
}
void sys_glRasterPos2f(void)
{
(*orig_glRasterPos2f)();
}
void sys_glRasterPos2fv(void)
{
(*orig_glRasterPos2fv)();
}
void sys_glRasterPos2i(void)
{
(*orig_glRasterPos2i)();
}
void sys_glRasterPos2iv(void)
{
(*orig_glRasterPos2iv)();
}
void sys_glRasterPos2s(void)
{
(*orig_glRasterPos2s)();
}
void sys_glRasterPos2sv(void)
{
(*orig_glRasterPos2sv)();
}
void sys_glRasterPos3d(void)
{
(*orig_glRasterPos3d)();
}
void sys_glRasterPos3dv(void)
{
(*orig_glRasterPos3dv)();
}
void sys_glRasterPos3f(void)
{
(*orig_glRasterPos3f)();
}
void sys_glRasterPos3fv(void)
{
(*orig_glRasterPos3fv)();
}
void sys_glRasterPos3i(void)
{
(*orig_glRasterPos3i)();
}
void sys_glRasterPos3iv(void)
{
(*orig_glRasterPos3iv)();
}
void sys_glRasterPos3s(void)
{
(*orig_glRasterPos3s)();
}
void sys_glRasterPos3sv(void)
{
(*orig_glRasterPos3sv)();
}
void sys_glRasterPos4d(void)
{
(*orig_glRasterPos4d)();
}
void sys_glRasterPos4dv(void)
{
(*orig_glRasterPos4dv)();
}
void sys_glRasterPos4f(void)
{
(*orig_glRasterPos4f)();
}
void sys_glRasterPos4fv(void)
{
(*orig_glRasterPos4fv)();
}
void sys_glRasterPos4i(void)
{
(*orig_glRasterPos4i)();
}
void sys_glRasterPos4iv(void)
{
(*orig_glRasterPos4iv)();
}
void sys_glRasterPos4s(void)
{
(*orig_glRasterPos4s)();
}
void sys_glRasterPos4sv(void)
{
(*orig_glRasterPos4sv)();
}
void sys_glReadBuffer(void)
{
(*orig_glReadBuffer)();
}
void sys_glReadPixels(void)
{
(*orig_glReadPixels)();
}
void sys_glRectd(void)
{
(*orig_glRectd)();
}
void sys_glRectdv(void)
{
(*orig_glRectdv)();
}
void sys_glRectf(void)
{
(*orig_glRectf)();
}
void sys_glRectfv(void)
{
(*orig_glRectfv)();
}
void sys_glRecti(void)
{
(*orig_glRecti)();
}
void sys_glRectiv(void)
{
(*orig_glRectiv)();
}
void sys_glRects(void)
{
(*orig_glRects)();
}
void sys_glRectsv(void)
{
(*orig_glRectsv)();
}
void sys_glRenderMode(void)
{
(*orig_glRenderMode)();
}
void sys_glRotated(void)
{
(*orig_glRotated)();
}
void sys_glRotatef(void)
{
(*orig_glRotatef)();
}
void sys_glScaled(void)
{
(*orig_glScaled)();
}
void sys_glScalef(void)
{
(*orig_glScalef)();
}
void sys_glScissor(void)
{
(*orig_glScissor)();
}
void sys_glSelectBuffer(void)
{
(*orig_glSelectBuffer)();
}
void sys_glShadeModel(void)
{
(*orig_glShadeModel)();
}
void sys_glStencilFunc(void)
{
(*orig_glStencilFunc)();
}
void sys_glStencilMask(void)
{
(*orig_glStencilMask)();
}
void sys_glStencilOp(void)
{
(*orig_glStencilOp)();
}
void sys_glTexCoord1d(void)
{
(*orig_glTexCoord1d)();
}
void sys_glTexCoord1dv(void)
{
(*orig_glTexCoord1dv)();
}
void sys_glTexCoord1f(void)
{
(*orig_glTexCoord1f)();
}
void sys_glTexCoord1fv(void)
{
(*orig_glTexCoord1fv)();
}
void sys_glTexCoord1i(void)
{
(*orig_glTexCoord1i)();
}
void sys_glTexCoord1iv(void)
{
(*orig_glTexCoord1iv)();
}
void sys_glTexCoord1s(void)
{
(*orig_glTexCoord1s)();
}
void sys_glTexCoord1sv(void)
{
(*orig_glTexCoord1sv)();
}
void sys_glTexCoord2d(void)
{
(*orig_glTexCoord2d)();
}
void sys_glTexCoord2dv(void)
{
(*orig_glTexCoord2dv)();
}
void sys_glTexCoord2f(void)
{
(*orig_glTexCoord2f)();
}
void sys_glTexCoord2fv(void)
{
(*orig_glTexCoord2fv)();
}
void sys_glTexCoord2i(void)
{
(*orig_glTexCoord2i)();
}
void sys_glTexCoord2iv(void)
{
(*orig_glTexCoord2iv)();
}
void sys_glTexCoord2s(void)
{
(*orig_glTexCoord2s)();
}
void sys_glTexCoord2sv(void)
{
(*orig_glTexCoord2sv)();
}
void sys_glTexCoord3d(void)
{
(*orig_glTexCoord3d)();
}
void sys_glTexCoord3dv(void)
{
(*orig_glTexCoord3dv)();
}
void sys_glTexCoord3f(void)
{
(*orig_glTexCoord3f)();
}
void sys_glTexCoord3fv(void)
{
(*orig_glTexCoord3fv)();
}
void sys_glTexCoord3i(void)
{
(*orig_glTexCoord3i)();
}
void sys_glTexCoord3iv(void)
{
(*orig_glTexCoord3iv)();
}
void sys_glTexCoord3s(void)
{
(*orig_glTexCoord3s)();
}
void sys_glTexCoord3sv(void)
{
(*orig_glTexCoord3sv)();
}
void sys_glTexCoord4d(void)
{
(*orig_glTexCoord4d)();
}
void sys_glTexCoord4dv(void)
{
(*orig_glTexCoord4dv)();
}
void sys_glTexCoord4f(void)
{
(*orig_glTexCoord4f)();
}
void sys_glTexCoord4fv(void)
{
(*orig_glTexCoord4fv)();
}
void sys_glTexCoord4i(void)
{
(*orig_glTexCoord4i)();
}
void sys_glTexCoord4iv(void)
{
(*orig_glTexCoord4iv)();
}
void sys_glTexCoord4s(void)
{
(*orig_glTexCoord4s)();
}
void sys_glTexCoord4sv(void)
{
(*orig_glTexCoord4sv)();
}
void sys_glTexCoordPointer(void)
{
(*orig_glTexCoordPointer)();
}
void sys_glTexEnvf(void)
{
(*orig_glTexEnvf)();
}
void sys_glTexEnvfv(void)
{
(*orig_glTexEnvfv)();
}
void sys_glTexEnvi(void)
{
(*orig_glTexEnvi)();
}
void sys_glTexEnviv(void)
{
(*orig_glTexEnviv)();
}
void sys_glTexGend(void)
{
(*orig_glTexGend)();
}
void sys_glTexGendv(void)
{
(*orig_glTexGendv)();
}
void sys_glTexGenf(void)
{
(*orig_glTexGenf)();
}
void sys_glTexGenfv(void)
{
(*orig_glTexGenfv)();
}
void sys_glTexGeni(void)
{
(*orig_glTexGeni)();
}
void sys_glTexGeniv(void)
{
(*orig_glTexGeniv)();
}
void sys_glTexImage1D(void)
{
(*orig_glTexImage1D)();
}
void sys_glTexImage2D(void)
{
(*orig_glTexImage2D)();
}
void sys_glTexParameterf(void)
{
(*orig_glTexParameterf)();
}
void sys_glTexParameterfv(void)
{
(*orig_glTexParameterfv)();
}
void sys_glTexParameteri(void)
{
(*orig_glTexParameteri)();
}
void sys_glTexParameteriv(void)
{
(*orig_glTexParameteriv)();
}
void sys_glTexSubImage1D(void)
{
(*orig_glTexSubImage1D)();
}
void sys_glTexSubImage2D(void)
{
(*orig_glTexSubImage2D)();
}
void sys_glTranslated(void)
{
(*orig_glTranslated)();
}
void sys_glTranslatef(void)
{
(*orig_glTranslatef)();
}
void sys_glVertex2d(void)
{
(*orig_glVertex2d)();
}
void sys_glVertex2dv(void)
{
(*orig_glVertex2dv)();
}
void sys_glVertex2f(void)
{
(*orig_glVertex2f)();
}
void sys_glVertex2fv(void)
{
(*orig_glVertex2fv)();
}
void sys_glVertex2i(void)
{
(*orig_glVertex2i)();
}
void sys_glVertex2iv(void)
{
(*orig_glVertex2iv)();
}
void sys_glVertex2s(void)
{
(*orig_glVertex2s)();
}
void sys_glVertex2sv(void)
{
(*orig_glVertex2sv)();
}
void sys_glVertex3d(void)
{
(*orig_glVertex3d)();
}
void sys_glVertex3dv(void)
{
(*orig_glVertex3dv)();
}
void sys_glVertex3f(void)
{
(*orig_glVertex3f)();
}
void sys_glVertex3fv(void)
{
(*orig_glVertex3fv)();
}
void sys_glVertex3i(void)
{
(*orig_glVertex3i)();
}
void sys_glVertex3iv(void)
{
(*orig_glVertex3iv)();
}
void sys_glVertex3s(void)
{
(*orig_glVertex3s)();
}
void sys_glVertex3sv(void)
{
(*orig_glVertex3sv)();
}
void sys_glVertex4d(void)
{
(*orig_glVertex4d)();
}
void sys_glVertex4dv(void)
{
(*orig_glVertex4dv)();
}
void sys_glVertex4f(void)
{
(*orig_glVertex4f)();
}
void sys_glVertex4fv(void)
{
(*orig_glVertex4fv)();
}
void sys_glVertex4i(void)
{
(*orig_glVertex4i)();
}
void sys_glVertex4iv(void)
{
(*orig_glVertex4iv)();
}
void sys_glVertex4s(void)
{
(*orig_glVertex4s)();
}
void sys_glVertex4sv(void)
{
(*orig_glVertex4sv)();
}
void sys_glVertexPointer(void)
{
(*orig_glVertexPointer)();
}
void sys_glViewport(void)
{
(*orig_glViewport)();
}
void sys_wglChoosePixelFormat(void)
{
(*orig_wglChoosePixelFormat)();
}
void sys_wglCopyContext(void)
{
(*orig_wglCopyContext)();
}
void sys_wglCreateContext(void)
{
(*orig_wglCreateContext)();
}
void sys_wglCreateLayerContext(void)
{
(*orig_wglCreateLayerContext)();
}
void sys_wglDeleteContext(void)
{
(*orig_wglDeleteContext)();
}
void sys_wglDescribeLayerPlane(void)
{
(*orig_wglDescribeLayerPlane)();
}
void sys_wglDescribePixelFormat(void)
{
(*orig_wglDescribePixelFormat)();
}
void sys_wglGetCurrentContext(void)
{
(*orig_wglGetCurrentContext)();
}
void sys_wglGetCurrentDC(void)
{
(*orig_wglGetCurrentDC)();
}
void sys_wglGetDefaultProcAddress(void)
{
(*orig_wglGetDefaultProcAddress)();
}
void sys_wglGetLayerPaletteEntries(void)
{
(*orig_wglGetLayerPaletteEntries)();
}
void sys_wglGetPixelFormat(void)
{
(*orig_wglGetPixelFormat)();
}
void sys_wglGetProcAddress(void)
{
(*orig_wglGetProcAddress)();
}
void sys_wglMakeCurrent(void)
{
(*orig_wglMakeCurrent)();
}
void sys_wglRealizeLayerPalette(void)
{
(*orig_wglRealizeLayerPalette)();
}
void sys_wglSetLayerPaletteEntries(void)
{
(*orig_wglSetLayerPaletteEntries)();
}
void sys_wglSetPixelFormat(void)
{
(*orig_wglSetPixelFormat)();
}
void sys_wglShareLists(void)
{
(*orig_wglShareLists)();
}
void sys_wglSwapBuffers(void)
{
(*orig_wglSwapBuffers)();
}
void sys_wglSwapLayerBuffers(void)
{
(*orig_wglSwapLayerBuffers)();
}
void sys_wglSwapMultipleBuffers(void)
{
(*orig_wglSwapMultipleBuffers)();
}
void sys_wglUseFontBitmapsA(void)
{
(*orig_wglUseFontBitmapsA)();
}
void sys_wglUseFontBitmapsW(void)
{
(*orig_wglUseFontBitmapsW)();
}
void sys_wglUseFontOutlinesA(void)
{
(*orig_wglUseFontOutlinesA)();
}
void sys_wglUseFontOutlinesW(void)
{
(*orig_wglUseFontOutlinesW)();
}
BOOL Initialize(void)
{
HMODULE hModule;
char szOrigDll[MAX_PATH];
GetSystemDirectory(szOrigDll, MAX_PATH);
strcat(szOrigDll, "\\opengl32.dll");
hModule = LoadLibrary(szOrigDll);
if( hModule == NULL ) return FALSE;
orig_GlmfBeginGlsBlock = (lpfn_GlmfBeginGlsBlock)GetProcAddress(hModule, "GlmfBeginGlsBlock");
orig_GlmfCloseMetaFile = (lpfn_GlmfCloseMetaFile)GetProcAddress(hModule, "GlmfCloseMetaFile");
orig_GlmfEndGlsBlock = (lpfn_GlmfEndGlsBlock)GetProcAddress(hModule, "GlmfEndGlsBlock");
orig_GlmfEndPlayback = (lpfn_GlmfEndPlayback)GetProcAddress(hModule, "GlmfEndPlayback");
orig_GlmfInitPlayback = (lpfn_GlmfInitPlayback)GetProcAddress(hModule, "GlmfInitPlayback");
orig_GlmfPlayGlsRecord = (lpfn_GlmfPlayGlsRecord)GetProcAddress(hModule, "GlmfPlayGlsRecord");
orig_glAccum = (lpfn_glAccum)GetProcAddress(hModule, "glAccum");
orig_glAlphaFunc = (lpfn_glAlphaFunc)GetProcAddress(hModule, "glAlphaFunc");
orig_glAreTexturesResident = (lpfn_glAreTexturesResident)GetProcAddress(hModule, "glAreTexturesResident");
orig_glArrayElement = (lpfn_glArrayElement)GetProcAddress(hModule, "glArrayElement");
orig_glBegin = (lpfn_glBegin)GetProcAddress(hModule, "glBegin");
orig_glBindTexture = (lpfn_glBindTexture)GetProcAddress(hModule, "glBindTexture");
orig_glBitmap = (lpfn_glBitmap)GetProcAddress(hModule, "glBitmap");
orig_glBlendFunc = (lpfn_glBlendFunc)GetProcAddress(hModule, "glBlendFunc");
orig_glCallList = (lpfn_glCallList)GetProcAddress(hModule, "glCallList");
orig_glCallLists = (lpfn_glCallLists)GetProcAddress(hModule, "glCallLists");
orig_glClear = (lpfn_glClear)GetProcAddress(hModule, "glClear");
orig_glClearAccum = (lpfn_glClearAccum)GetProcAddress(hModule, "glClearAccum");
orig_glClearColor = (lpfn_glClearColor)GetProcAddress(hModule, "glClearColor");
orig_glClearDepth = (lpfn_glClearDepth)GetProcAddress(hModule, "glClearDepth");
orig_glClearIndex = (lpfn_glClearIndex)GetProcAddress(hModule, "glClearIndex");
orig_glClearStencil = (lpfn_glClearStencil)GetProcAddress(hModule, "glClearStencil");
orig_glClipPlane = (lpfn_glClipPlane)GetProcAddress(hModule, "glClipPlane");
orig_glColor3b = (lpfn_glColor3b)GetProcAddress(hModule, "glColor3b");
orig_glColor3bv = (lpfn_glColor3bv)GetProcAddress(hModule, "glColor3bv");
orig_glColor3d = (lpfn_glColor3d)GetProcAddress(hModule, "glColor3d");
orig_glColor3dv = (lpfn_glColor3dv)GetProcAddress(hModule, "glColor3dv");
orig_glColor3f = (lpfn_glColor3f)GetProcAddress(hModule, "glColor3f");
orig_glColor3fv = (lpfn_glColor3fv)GetProcAddress(hModule, "glColor3fv");
orig_glColor3i = (lpfn_glColor3i)GetProcAddress(hModule, "glColor3i");
orig_glColor3iv = (lpfn_glColor3iv)GetProcAddress(hModule, "glColor3iv");
orig_glColor3s = (lpfn_glColor3s)GetProcAddress(hModule, "glColor3s");
orig_glColor3sv = (lpfn_glColor3sv)GetProcAddress(hModule, "glColor3sv");
orig_glColor3ub = (lpfn_glColor3ub)GetProcAddress(hModule, "glColor3ub");
orig_glColor3ubv = (lpfn_glColor3ubv)GetProcAddress(hModule, "glColor3ubv");
orig_glColor3ui = (lpfn_glColor3ui)GetProcAddress(hModule, "glColor3ui");
orig_glColor3uiv = (lpfn_glColor3uiv)GetProcAddress(hModule, "glColor3uiv");
orig_glColor3us = (lpfn_glColor3us)GetProcAddress(hModule, "glColor3us");
orig_glColor3usv = (lpfn_glColor3usv)GetProcAddress(hModule, "glColor3usv");
orig_glColor4b = (lpfn_glColor4b)GetProcAddress(hModule, "glColor4b");
orig_glColor4bv = (lpfn_glColor4bv)GetProcAddress(hModule, "glColor4bv");
orig_glColor4d = (lpfn_glColor4d)GetProcAddress(hModule, "glColor4d");
orig_glColor4dv = (lpfn_glColor4dv)GetProcAddress(hModule, "glColor4dv");
orig_glColor4f = (lpfn_glColor4f)GetProcAddress(hModule, "glColor4f");
orig_glColor4fv = (lpfn_glColor4fv)GetProcAddress(hModule, "glColor4fv");
orig_glColor4i = (lpfn_glColor4i)GetProcAddress(hModule, "glColor4i");
orig_glColor4iv = (lpfn_glColor4iv)GetProcAddress(hModule, "glColor4iv");
orig_glColor4s = (lpfn_glColor4s)GetProcAddress(hModule, "glColor4s");
orig_glColor4sv = (lpfn_glColor4sv)GetProcAddress(hModule, "glColor4sv");
orig_glColor4ub = (lpfn_glColor4ub)GetProcAddress(hModule, "glColor4ub");
orig_glColor4ubv = (lpfn_glColor4ubv)GetProcAddress(hModule, "glColor4ubv");
orig_glColor4ui = (lpfn_glColor4ui)GetProcAddress(hModule, "glColor4ui");
orig_glColor4uiv = (lpfn_glColor4uiv)GetProcAddress(hModule, "glColor4uiv");
orig_glColor4us = (lpfn_glColor4us)GetProcAddress(hModule, "glColor4us");
orig_glColor4usv = (lpfn_glColor4usv)GetProcAddress(hModule, "glColor4usv");
orig_glColorMask = (lpfn_glColorMask)GetProcAddress(hModule, "glColorMask");
orig_glColorMaterial = (lpfn_glColorMaterial)GetProcAddress(hModule, "glColorMaterial");
orig_glColorPointer = (lpfn_glColorPointer)GetProcAddress(hModule, "glColorPointer");
orig_glCopyPixels = (lpfn_glCopyPixels)GetProcAddress(hModule, "glCopyPixels");
orig_glCopyTexImage1D = (lpfn_glCopyTexImage1D)GetProcAddress(hModule, "glCopyTexImage1D");
orig_glCopyTexImage2D = (lpfn_glCopyTexImage2D)GetProcAddress(hModule, "glCopyTexImage2D");
orig_glCopyTexSubImage1D = (lpfn_glCopyTexSubImage1D)GetProcAddress(hModule, "glCopyTexSubImage1D");
orig_glCopyTexSubImage2D = (lpfn_glCopyTexSubImage2D)GetProcAddress(hModule, "glCopyTexSubImage2D");
orig_glCullFace = (lpfn_glCullFace)GetProcAddress(hModule, "glCullFace");
orig_glDebugEntry = (lpfn_glDebugEntry)GetProcAddress(hModule, "glDebugEntry");
orig_glDeleteLists = (lpfn_glDeleteLists)GetProcAddress(hModule, "glDeleteLists");
orig_glDeleteTextures = (lpfn_glDeleteTextures)GetProcAddress(hModule, "glDeleteTextures");
orig_glDepthFunc = (lpfn_glDepthFunc)GetProcAddress(hModule, "glDepthFunc");
orig_glDepthMask = (lpfn_glDepthMask)GetProcAddress(hModule, "glDepthMask");
orig_glDepthRange = (lpfn_glDepthRange)GetProcAddress(hModule, "glDepthRange");
orig_glDisable = (lpfn_glDisable)GetProcAddress(hModule, "glDisable");
orig_glDisableClientState = (lpfn_glDisableClientState)GetProcAddress(hModule, "glDisableClientState");
orig_glDrawArrays = (lpfn_glDrawArrays)GetProcAddress(hModule, "glDrawArrays");
orig_glDrawBuffer = (lpfn_glDrawBuffer)GetProcAddress(hModule, "glDrawBuffer");
orig_glDrawElements = (lpfn_glDrawElements)GetProcAddress(hModule, "glDrawElements");
orig_glDrawPixels = (lpfn_glDrawPixels)GetProcAddress(hModule, "glDrawPixels");
orig_glEdgeFlag = (lpfn_glEdgeFlag)GetProcAddress(hModule, "glEdgeFlag");
orig_glEdgeFlagPointer = (lpfn_glEdgeFlagPointer)GetProcAddress(hModule, "glEdgeFlagPointer");
orig_glEdgeFlagv = (lpfn_glEdgeFlagv)GetProcAddress(hModule, "glEdgeFlagv");
orig_glEnable = (lpfn_glEnable)GetProcAddress(hModule, "glEnable");
orig_glEnableClientState = (lpfn_glEnableClientState)GetProcAddress(hModule, "glEnableClientState");
orig_glEnd = (lpfn_glEnd)GetProcAddress(hModule, "glEnd");
orig_glEndList = (lpfn_glEndList)GetProcAddress(hModule, "glEndList");
orig_glEvalCoord1d = (lpfn_glEvalCoord1d)GetProcAddress(hModule, "glEvalCoord1d");
orig_glEvalCoord1dv = (lpfn_glEvalCoord1dv)GetProcAddress(hModule, "glEvalCoord1dv");
orig_glEvalCoord1f = (lpfn_glEvalCoord1f)GetProcAddress(hModule, "glEvalCoord1f");
orig_glEvalCoord1fv = (lpfn_glEvalCoord1fv)GetProcAddress(hModule, "glEvalCoord1fv");
orig_glEvalCoord2d = (lpfn_glEvalCoord2d)GetProcAddress(hModule, "glEvalCoord2d");
orig_glEvalCoord2dv = (lpfn_glEvalCoord2dv)GetProcAddress(hModule, "glEvalCoord2dv");
orig_glEvalCoord2f = (lpfn_glEvalCoord2f)GetProcAddress(hModule, "glEvalCoord2f");
orig_glEvalCoord2fv = (lpfn_glEvalCoord2fv)GetProcAddress(hModule, "glEvalCoord2fv");
orig_glEvalMesh1 = (lpfn_glEvalMesh1)GetProcAddress(hModule, "glEvalMesh1");
orig_glEvalMesh2 = (lpfn_glEvalMesh2)GetProcAddress(hModule, "glEvalMesh2");
orig_glEvalPoint1 = (lpfn_glEvalPoint1)GetProcAddress(hModule, "glEvalPoint1");
orig_glEvalPoint2 = (lpfn_glEvalPoint2)GetProcAddress(hModule, "glEvalPoint2");
orig_glFeedbackBuffer = (lpfn_glFeedbackBuffer)GetProcAddress(hModule, "glFeedbackBuffer");
orig_glFinish = (lpfn_glFinish)GetProcAddress(hModule, "glFinish");
orig_glFlush = (lpfn_glFlush)GetProcAddress(hModule, "glFlush");
orig_glFogf = (lpfn_glFogf)GetProcAddress(hModule, "glFogf");
orig_glFogfv = (lpfn_glFogfv)GetProcAddress(hModule, "glFogfv");
orig_glFogi = (lpfn_glFogi)GetProcAddress(hModule, "glFogi");
orig_glFogiv = (lpfn_glFogiv)GetProcAddress(hModule, "glFogiv");
orig_glFrontFace = (lpfn_glFrontFace)GetProcAddress(hModule, "glFrontFace");
orig_glFrustum = (lpfn_glFrustum)GetProcAddress(hModule, "glFrustum");
orig_glGenLists = (lpfn_glGenLists)GetProcAddress(hModule, "glGenLists");
orig_glGenTextures = (lpfn_glGenTextures)GetProcAddress(hModule, "glGenTextures");
orig_glGetBooleanv = (lpfn_glGetBooleanv)GetProcAddress(hModule, "glGetBooleanv");
orig_glGetClipPlane = (lpfn_glGetClipPlane)GetProcAddress(hModule, "glGetClipPlane");
orig_glGetDoublev = (lpfn_glGetDoublev)GetProcAddress(hModule, "glGetDoublev");
orig_glGetError = (lpfn_glGetError)GetProcAddress(hModule, "glGetError");
orig_glGetFloatv = (lpfn_glGetFloatv)GetProcAddress(hModule, "glGetFloatv");
orig_glGetIntegerv = (lpfn_glGetIntegerv)GetProcAddress(hModule, "glGetIntegerv");
orig_glGetLightfv = (lpfn_glGetLightfv)GetProcAddress(hModule, "glGetLightfv");
orig_glGetLightiv = (lpfn_glGetLightiv)GetProcAddress(hModule, "glGetLightiv");
orig_glGetMapdv = (lpfn_glGetMapdv)GetProcAddress(hModule, "glGetMapdv");
orig_glGetMapfv = (lpfn_glGetMapfv)GetProcAddress(hModule, "glGetMapfv");
orig_glGetMapiv = (lpfn_glGetMapiv)GetProcAddress(hModule, "glGetMapiv");
orig_glGetMaterialfv = (lpfn_glGetMaterialfv)GetProcAddress(hModule, "glGetMaterialfv");
orig_glGetMaterialiv = (lpfn_glGetMaterialiv)GetProcAddress(hModule, "glGetMaterialiv");
orig_glGetPixelMapfv = (lpfn_glGetPixelMapfv)GetProcAddress(hModule, "glGetPixelMapfv");
orig_glGetPixelMapuiv = (lpfn_glGetPixelMapuiv)GetProcAddress(hModule, "glGetPixelMapuiv");
orig_glGetPixelMapusv = (lpfn_glGetPixelMapusv)GetProcAddress(hModule, "glGetPixelMapusv");
orig_glGetPointerv = (lpfn_glGetPointerv)GetProcAddress(hModule, "glGetPointerv");
orig_glGetPolygonStipple = (lpfn_glGetPolygonStipple)GetProcAddress(hModule, "glGetPolygonStipple");
orig_glGetString = (lpfn_glGetString)GetProcAddress(hModule, "glGetString");
orig_glGetTexEnvfv = (lpfn_glGetTexEnvfv)GetProcAddress(hModule, "glGetTexEnvfv");
orig_glGetTexEnviv = (lpfn_glGetTexEnviv)GetProcAddress(hModule, "glGetTexEnviv");
orig_glGetTexGendv = (lpfn_glGetTexGendv)GetProcAddress(hModule, "glGetTexGendv");
orig_glGetTexGenfv = (lpfn_glGetTexGenfv)GetProcAddress(hModule, "glGetTexGenfv");
orig_glGetTexGeniv = (lpfn_glGetTexGeniv)GetProcAddress(hModule, "glGetTexGeniv");
orig_glGetTexImage = (lpfn_glGetTexImage)GetProcAddress(hModule, "glGetTexImage");
orig_glGetTexLevelParameterfv = (lpfn_glGetTexLevelParameterfv)GetProcAddress(hModule, "glGetTexLevelParameterfv");
orig_glGetTexLevelParameteriv = (lpfn_glGetTexLevelParameteriv)GetProcAddress(hModule, "glGetTexLevelParameteriv");
orig_glGetTexParameterfv = (lpfn_glGetTexParameterfv)GetProcAddress(hModule, "glGetTexParameterfv");
orig_glGetTexParameteriv = (lpfn_glGetTexParameteriv)GetProcAddress(hModule, "glGetTexParameteriv");
orig_glHint = (lpfn_glHint)GetProcAddress(hModule, "glHint");
orig_glIndexMask = (lpfn_glIndexMask)GetProcAddress(hModule, "glIndexMask");
orig_glIndexPointer = (lpfn_glIndexPointer)GetProcAddress(hModule, "glIndexPointer");
orig_glIndexd = (lpfn_glIndexd)GetProcAddress(hModule, "glIndexd");
orig_glIndexdv = (lpfn_glIndexdv)GetProcAddress(hModule, "glIndexdv");
orig_glIndexf = (lpfn_glIndexf)GetProcAddress(hModule, "glIndexf");
orig_glIndexfv = (lpfn_glIndexfv)GetProcAddress(hModule, "glIndexfv");
orig_glIndexi = (lpfn_glIndexi)GetProcAddress(hModule, "glIndexi");
orig_glIndexiv = (lpfn_glIndexiv)GetProcAddress(hModule, "glIndexiv");
orig_glIndexs = (lpfn_glIndexs)GetProcAddress(hModule, "glIndexs");
orig_glIndexsv = (lpfn_glIndexsv)GetProcAddress(hModule, "glIndexsv");
orig_glIndexub = (lpfn_glIndexub)GetProcAddress(hModule, "glIndexub");
orig_glIndexubv = (lpfn_glIndexubv)GetProcAddress(hModule, "glIndexubv");
orig_glInitNames = (lpfn_glInitNames)GetProcAddress(hModule, "glInitNames");
orig_glInterleavedArrays = (lpfn_glInterleavedArrays)GetProcAddress(hModule, "glInterleavedArrays");
orig_glIsEnabled = (lpfn_glIsEnabled)GetProcAddress(hModule, "glIsEnabled");
orig_glIsList = (lpfn_glIsList)GetProcAddress(hModule, "glIsList");
orig_glIsTexture = (lpfn_glIsTexture)GetProcAddress(hModule, "glIsTexture");
orig_glLightModelf = (lpfn_glLightModelf)GetProcAddress(hModule, "glLightModelf");
orig_glLightModelfv = (lpfn_glLightModelfv)GetProcAddress(hModule, "glLightModelfv");
orig_glLightModeli = (lpfn_glLightModeli)GetProcAddress(hModule, "glLightModeli");
orig_glLightModeliv = (lpfn_glLightModeliv)GetProcAddress(hModule, "glLightModeliv");
orig_glLightf = (lpfn_glLightf)GetProcAddress(hModule, "glLightf");
orig_glLightfv = (lpfn_glLightfv)GetProcAddress(hModule, "glLightfv");
orig_glLighti = (lpfn_glLighti)GetProcAddress(hModule, "glLighti");
orig_glLightiv = (lpfn_glLightiv)GetProcAddress(hModule, "glLightiv");
orig_glLineStipple = (lpfn_glLineStipple)GetProcAddress(hModule, "glLineStipple");
orig_glLineWidth = (lpfn_glLineWidth)GetProcAddress(hModule, "glLineWidth");
orig_glListBase = (lpfn_glListBase)GetProcAddress(hModule, "glListBase");
orig_glLoadIdentity = (lpfn_glLoadIdentity)GetProcAddress(hModule, "glLoadIdentity");
orig_glLoadMatrixd = (lpfn_glLoadMatrixd)GetProcAddress(hModule, "glLoadMatrixd");
orig_glLoadMatrixf = (lpfn_glLoadMatrixf)GetProcAddress(hModule, "glLoadMatrixf");
orig_glLoadName = (lpfn_glLoadName)GetProcAddress(hModule, "glLoadName");
orig_glLogicOp = (lpfn_glLogicOp)GetProcAddress(hModule, "glLogicOp");
orig_glMap1d = (lpfn_glMap1d)GetProcAddress(hModule, "glMap1d");
orig_glMap1f = (lpfn_glMap1f)GetProcAddress(hModule, "glMap1f");
orig_glMap2d = (lpfn_glMap2d)GetProcAddress(hModule, "glMap2d");
orig_glMap2f = (lpfn_glMap2f)GetProcAddress(hModule, "glMap2f");
orig_glMapGrid1d = (lpfn_glMapGrid1d)GetProcAddress(hModule, "glMapGrid1d");
orig_glMapGrid1f = (lpfn_glMapGrid1f)GetProcAddress(hModule, "glMapGrid1f");
orig_glMapGrid2d = (lpfn_glMapGrid2d)GetProcAddress(hModule, "glMapGrid2d");
orig_glMapGrid2f = (lpfn_glMapGrid2f)GetProcAddress(hModule, "glMapGrid2f");
orig_glMaterialf = (lpfn_glMaterialf)GetProcAddress(hModule, "glMaterialf");
orig_glMaterialfv = (lpfn_glMaterialfv)GetProcAddress(hModule, "glMaterialfv");
orig_glMateriali = (lpfn_glMateriali)GetProcAddress(hModule, "glMateriali");
orig_glMaterialiv = (lpfn_glMaterialiv)GetProcAddress(hModule, "glMaterialiv");
orig_glMatrixMode = (lpfn_glMatrixMode)GetProcAddress(hModule, "glMatrixMode");
orig_glMultMatrixd = (lpfn_glMultMatrixd)GetProcAddress(hModule, "glMultMatrixd");
orig_glMultMatrixf = (lpfn_glMultMatrixf)GetProcAddress(hModule, "glMultMatrixf");
orig_glNewList = (lpfn_glNewList)GetProcAddress(hModule, "glNewList");
orig_glNormal3b = (lpfn_glNormal3b)GetProcAddress(hModule, "glNormal3b");
orig_glNormal3bv = (lpfn_glNormal3bv)GetProcAddress(hModule, "glNormal3bv");
orig_glNormal3d = (lpfn_glNormal3d)GetProcAddress(hModule, "glNormal3d");
orig_glNormal3dv = (lpfn_glNormal3dv)GetProcAddress(hModule, "glNormal3dv");
orig_glNormal3f = (lpfn_glNormal3f)GetProcAddress(hModule, "glNormal3f");
orig_glNormal3fv = (lpfn_glNormal3fv)GetProcAddress(hModule, "glNormal3fv");
orig_glNormal3i = (lpfn_glNormal3i)GetProcAddress(hModule, "glNormal3i");
orig_glNormal3iv = (lpfn_glNormal3iv)GetProcAddress(hModule, "glNormal3iv");
orig_glNormal3s = (lpfn_glNormal3s)GetProcAddress(hModule, "glNormal3s");
orig_glNormal3sv = (lpfn_glNormal3sv)GetProcAddress(hModule, "glNormal3sv");
orig_glNormalPointer = (lpfn_glNormalPointer)GetProcAddress(hModule, "glNormalPointer");
orig_glOrtho = (lpfn_glOrtho)GetProcAddress(hModule, "glOrtho");
orig_glPassThrough = (lpfn_glPassThrough)GetProcAddress(hModule, "glPassThrough");
orig_glPixelMapfv = (lpfn_glPixelMapfv)GetProcAddress(hModule, "glPixelMapfv");
orig_glPixelMapuiv = (lpfn_glPixelMapuiv)GetProcAddress(hModule, "glPixelMapuiv");
orig_glPixelMapusv = (lpfn_glPixelMapusv)GetProcAddress(hModule, "glPixelMapusv");
orig_glPixelStoref = (lpfn_glPixelStoref)GetProcAddress(hModule, "glPixelStoref");
orig_glPixelStorei = (lpfn_glPixelStorei)GetProcAddress(hModule, "glPixelStorei");
orig_glPixelTransferf = (lpfn_glPixelTransferf)GetProcAddress(hModule, "glPixelTransferf");
orig_glPixelTransferi = (lpfn_glPixelTransferi)GetProcAddress(hModule, "glPixelTransferi");
orig_glPixelZoom = (lpfn_glPixelZoom)GetProcAddress(hModule, "glPixelZoom");
orig_glPointSize = (lpfn_glPointSize)GetProcAddress(hModule, "glPointSize");
orig_glPolygonMode = (lpfn_glPolygonMode)GetProcAddress(hModule, "glPolygonMode");
orig_glPolygonOffset = (lpfn_glPolygonOffset)GetProcAddress(hModule, "glPolygonOffset");
orig_glPolygonStipple = (lpfn_glPolygonStipple)GetProcAddress(hModule, "glPolygonStipple");
orig_glPopAttrib = (lpfn_glPopAttrib)GetProcAddress(hModule, "glPopAttrib");
orig_glPopClientAttrib = (lpfn_glPopClientAttrib)GetProcAddress(hModule, "glPopClientAttrib");
orig_glPopMatrix = (lpfn_glPopMatrix)GetProcAddress(hModule, "glPopMatrix");
orig_glPopName = (lpfn_glPopName)GetProcAddress(hModule, "glPopName");
orig_glPrioritizeTextures = (lpfn_glPrioritizeTextures)GetProcAddress(hModule, "glPrioritizeTextures");
orig_glPushAttrib = (lpfn_glPushAttrib)GetProcAddress(hModule, "glPushAttrib");
orig_glPushClientAttrib = (lpfn_glPushClientAttrib)GetProcAddress(hModule, "glPushClientAttrib");
orig_glPushMatrix = (lpfn_glPushMatrix)GetProcAddress(hModule, "glPushMatrix");
orig_glPushName = (lpfn_glPushName)GetProcAddress(hModule, "glPushName");
orig_glRasterPos2d = (lpfn_glRasterPos2d)GetProcAddress(hModule, "glRasterPos2d");
orig_glRasterPos2dv = (lpfn_glRasterPos2dv)GetProcAddress(hModule, "glRasterPos2dv");
orig_glRasterPos2f = (lpfn_glRasterPos2f)GetProcAddress(hModule, "glRasterPos2f");
orig_glRasterPos2fv = (lpfn_glRasterPos2fv)GetProcAddress(hModule, "glRasterPos2fv");
orig_glRasterPos2i = (lpfn_glRasterPos2i)GetProcAddress(hModule, "glRasterPos2i");
orig_glRasterPos2iv = (lpfn_glRasterPos2iv)GetProcAddress(hModule, "glRasterPos2iv");
orig_glRasterPos2s = (lpfn_glRasterPos2s)GetProcAddress(hModule, "glRasterPos2s");
orig_glRasterPos2sv = (lpfn_glRasterPos2sv)GetProcAddress(hModule, "glRasterPos2sv");
orig_glRasterPos3d = (lpfn_glRasterPos3d)GetProcAddress(hModule, "glRasterPos3d");
orig_glRasterPos3dv = (lpfn_glRasterPos3dv)GetProcAddress(hModule, "glRasterPos3dv");
orig_glRasterPos3f = (lpfn_glRasterPos3f)GetProcAddress(hModule, "glRasterPos3f");
orig_glRasterPos3fv = (lpfn_glRasterPos3fv)GetProcAddress(hModule, "glRasterPos3fv");
orig_glRasterPos3i = (lpfn_glRasterPos3i)GetProcAddress(hModule, "glRasterPos3i");
orig_glRasterPos3iv = (lpfn_glRasterPos3iv)GetProcAddress(hModule, "glRasterPos3iv");
orig_glRasterPos3s = (lpfn_glRasterPos3s)GetProcAddress(hModule, "glRasterPos3s");
orig_glRasterPos3sv = (lpfn_glRasterPos3sv)GetProcAddress(hModule, "glRasterPos3sv");
orig_glRasterPos4d = (lpfn_glRasterPos4d)GetProcAddress(hModule, "glRasterPos4d");
orig_glRasterPos4dv = (lpfn_glRasterPos4dv)GetProcAddress(hModule, "glRasterPos4dv");
orig_glRasterPos4f = (lpfn_glRasterPos4f)GetProcAddress(hModule, "glRasterPos4f");
orig_glRasterPos4fv = (lpfn_glRasterPos4fv)GetProcAddress(hModule, "glRasterPos4fv");
orig_glRasterPos4i = (lpfn_glRasterPos4i)GetProcAddress(hModule, "glRasterPos4i");
orig_glRasterPos4iv = (lpfn_glRasterPos4iv)GetProcAddress(hModule, "glRasterPos4iv");
orig_glRasterPos4s = (lpfn_glRasterPos4s)GetProcAddress(hModule, "glRasterPos4s");
orig_glRasterPos4sv = (lpfn_glRasterPos4sv)GetProcAddress(hModule, "glRasterPos4sv");
orig_glReadBuffer = (lpfn_glReadBuffer)GetProcAddress(hModule, "glReadBuffer");
orig_glReadPixels = (lpfn_glReadPixels)GetProcAddress(hModule, "glReadPixels");
orig_glRectd = (lpfn_glRectd)GetProcAddress(hModule, "glRectd");
orig_glRectdv = (lpfn_glRectdv)GetProcAddress(hModule, "glRectdv");
orig_glRectf = (lpfn_glRectf)GetProcAddress(hModule, "glRectf");
orig_glRectfv = (lpfn_glRectfv)GetProcAddress(hModule, "glRectfv");
orig_glRecti = (lpfn_glRecti)GetProcAddress(hModule, "glRecti");
orig_glRectiv = (lpfn_glRectiv)GetProcAddress(hModule, "glRectiv");
orig_glRects = (lpfn_glRects)GetProcAddress(hModule, "glRects");
orig_glRectsv = (lpfn_glRectsv)GetProcAddress(hModule, "glRectsv");
orig_glRenderMode = (lpfn_glRenderMode)GetProcAddress(hModule, "glRenderMode");
orig_glRotated = (lpfn_glRotated)GetProcAddress(hModule, "glRotated");
orig_glRotatef = (lpfn_glRotatef)GetProcAddress(hModule, "glRotatef");
orig_glScaled = (lpfn_glScaled)GetProcAddress(hModule, "glScaled");
orig_glScalef = (lpfn_glScalef)GetProcAddress(hModule, "glScalef");
orig_glScissor = (lpfn_glScissor)GetProcAddress(hModule, "glScissor");
orig_glSelectBuffer = (lpfn_glSelectBuffer)GetProcAddress(hModule, "glSelectBuffer");
orig_glShadeModel = (lpfn_glShadeModel)GetProcAddress(hModule, "glShadeModel");
orig_glStencilFunc = (lpfn_glStencilFunc)GetProcAddress(hModule, "glStencilFunc");
orig_glStencilMask = (lpfn_glStencilMask)GetProcAddress(hModule, "glStencilMask");
orig_glStencilOp = (lpfn_glStencilOp)GetProcAddress(hModule, "glStencilOp");
orig_glTexCoord1d = (lpfn_glTexCoord1d)GetProcAddress(hModule, "glTexCoord1d");
orig_glTexCoord1dv = (lpfn_glTexCoord1dv)GetProcAddress(hModule, "glTexCoord1dv");
orig_glTexCoord1f = (lpfn_glTexCoord1f)GetProcAddress(hModule, "glTexCoord1f");
orig_glTexCoord1fv = (lpfn_glTexCoord1fv)GetProcAddress(hModule, "glTexCoord1fv");
orig_glTexCoord1i = (lpfn_glTexCoord1i)GetProcAddress(hModule, "glTexCoord1i");
orig_glTexCoord1iv = (lpfn_glTexCoord1iv)GetProcAddress(hModule, "glTexCoord1iv");
orig_glTexCoord1s = (lpfn_glTexCoord1s)GetProcAddress(hModule, "glTexCoord1s");
orig_glTexCoord1sv = (lpfn_glTexCoord1sv)GetProcAddress(hModule, "glTexCoord1sv");
orig_glTexCoord2d = (lpfn_glTexCoord2d)GetProcAddress(hModule, "glTexCoord2d");
orig_glTexCoord2dv = (lpfn_glTexCoord2dv)GetProcAddress(hModule, "glTexCoord2dv");
orig_glTexCoord2f = (lpfn_glTexCoord2f)GetProcAddress(hModule, "glTexCoord2f");
orig_glTexCoord2fv = (lpfn_glTexCoord2fv)GetProcAddress(hModule, "glTexCoord2fv");
orig_glTexCoord2i = (lpfn_glTexCoord2i)GetProcAddress(hModule, "glTexCoord2i");
orig_glTexCoord2iv = (lpfn_glTexCoord2iv)GetProcAddress(hModule, "glTexCoord2iv");
orig_glTexCoord2s = (lpfn_glTexCoord2s)GetProcAddress(hModule, "glTexCoord2s");
orig_glTexCoord2sv = (lpfn_glTexCoord2sv)GetProcAddress(hModule, "glTexCoord2sv");
orig_glTexCoord3d = (lpfn_glTexCoord3d)GetProcAddress(hModule, "glTexCoord3d");
orig_glTexCoord3dv = (lpfn_glTexCoord3dv)GetProcAddress(hModule, "glTexCoord3dv");
orig_glTexCoord3f = (lpfn_glTexCoord3f)GetProcAddress(hModule, "glTexCoord3f");
orig_glTexCoord3fv = (lpfn_glTexCoord3fv)GetProcAddress(hModule, "glTexCoord3fv");
orig_glTexCoord3i = (lpfn_glTexCoord3i)GetProcAddress(hModule, "glTexCoord3i");
orig_glTexCoord3iv = (lpfn_glTexCoord3iv)GetProcAddress(hModule, "glTexCoord3iv");
orig_glTexCoord3s = (lpfn_glTexCoord3s)GetProcAddress(hModule, "glTexCoord3s");
orig_glTexCoord3sv = (lpfn_glTexCoord3sv)GetProcAddress(hModule, "glTexCoord3sv");
orig_glTexCoord4d = (lpfn_glTexCoord4d)GetProcAddress(hModule, "glTexCoord4d");
orig_glTexCoord4dv = (lpfn_glTexCoord4dv)GetProcAddress(hModule, "glTexCoord4dv");
orig_glTexCoord4f = (lpfn_glTexCoord4f)GetProcAddress(hModule, "glTexCoord4f");
orig_glTexCoord4fv = (lpfn_glTexCoord4fv)GetProcAddress(hModule, "glTexCoord4fv");
orig_glTexCoord4i = (lpfn_glTexCoord4i)GetProcAddress(hModule, "glTexCoord4i");
orig_glTexCoord4iv = (lpfn_glTexCoord4iv)GetProcAddress(hModule, "glTexCoord4iv");
orig_glTexCoord4s = (lpfn_glTexCoord4s)GetProcAddress(hModule, "glTexCoord4s");
orig_glTexCoord4sv = (lpfn_glTexCoord4sv)GetProcAddress(hModule, "glTexCoord4sv");
orig_glTexCoordPointer = (lpfn_glTexCoordPointer)GetProcAddress(hModule, "glTexCoordPointer");
orig_glTexEnvf = (lpfn_glTexEnvf)GetProcAddress(hModule, "glTexEnvf");
orig_glTexEnvfv = (lpfn_glTexEnvfv)GetProcAddress(hModule, "glTexEnvfv");
orig_glTexEnvi = (lpfn_glTexEnvi)GetProcAddress(hModule, "glTexEnvi");
orig_glTexEnviv = (lpfn_glTexEnviv)GetProcAddress(hModule, "glTexEnviv");
orig_glTexGend = (lpfn_glTexGend)GetProcAddress(hModule, "glTexGend");
orig_glTexGendv = (lpfn_glTexGendv)GetProcAddress(hModule, "glTexGendv");
orig_glTexGenf = (lpfn_glTexGenf)GetProcAddress(hModule, "glTexGenf");
orig_glTexGenfv = (lpfn_glTexGenfv)GetProcAddress(hModule, "glTexGenfv");
orig_glTexGeni = (lpfn_glTexGeni)GetProcAddress(hModule, "glTexGeni");
orig_glTexGeniv = (lpfn_glTexGeniv)GetProcAddress(hModule, "glTexGeniv");
orig_glTexImage1D = (lpfn_glTexImage1D)GetProcAddress(hModule, "glTexImage1D");
orig_glTexImage2D = (lpfn_glTexImage2D)GetProcAddress(hModule, "glTexImage2D");
orig_glTexParameterf = (lpfn_glTexParameterf)GetProcAddress(hModule, "glTexParameterf");
orig_glTexParameterfv = (lpfn_glTexParameterfv)GetProcAddress(hModule, "glTexParameterfv");
orig_glTexParameteri = (lpfn_glTexParameteri)GetProcAddress(hModule, "glTexParameteri");
orig_glTexParameteriv = (lpfn_glTexParameteriv)GetProcAddress(hModule, "glTexParameteriv");
orig_glTexSubImage1D = (lpfn_glTexSubImage1D)GetProcAddress(hModule, "glTexSubImage1D");
orig_glTexSubImage2D = (lpfn_glTexSubImage2D)GetProcAddress(hModule, "glTexSubImage2D");
orig_glTranslated = (lpfn_glTranslated)GetProcAddress(hModule, "glTranslated");
orig_glTranslatef = (lpfn_glTranslatef)GetProcAddress(hModule, "glTranslatef");
orig_glVertex2d = (lpfn_glVertex2d)GetProcAddress(hModule, "glVertex2d");
orig_glVertex2dv = (lpfn_glVertex2dv)GetProcAddress(hModule, "glVertex2dv");
orig_glVertex2f = (lpfn_glVertex2f)GetProcAddress(hModule, "glVertex2f");
orig_glVertex2fv = (lpfn_glVertex2fv)GetProcAddress(hModule, "glVertex2fv");
orig_glVertex2i = (lpfn_glVertex2i)GetProcAddress(hModule, "glVertex2i");
orig_glVertex2iv = (lpfn_glVertex2iv)GetProcAddress(hModule, "glVertex2iv");
orig_glVertex2s = (lpfn_glVertex2s)GetProcAddress(hModule, "glVertex2s");
orig_glVertex2sv = (lpfn_glVertex2sv)GetProcAddress(hModule, "glVertex2sv");
orig_glVertex3d = (lpfn_glVertex3d)GetProcAddress(hModule, "glVertex3d");
orig_glVertex3dv = (lpfn_glVertex3dv)GetProcAddress(hModule, "glVertex3dv");
orig_glVertex3f = (lpfn_glVertex3f)GetProcAddress(hModule, "glVertex3f");
orig_glVertex3fv = (lpfn_glVertex3fv)GetProcAddress(hModule, "glVertex3fv");
orig_glVertex3i = (lpfn_glVertex3i)GetProcAddress(hModule, "glVertex3i");
orig_glVertex3iv = (lpfn_glVertex3iv)GetProcAddress(hModule, "glVertex3iv");
orig_glVertex3s = (lpfn_glVertex3s)GetProcAddress(hModule, "glVertex3s");
orig_glVertex3sv = (lpfn_glVertex3sv)GetProcAddress(hModule, "glVertex3sv");
orig_glVertex4d = (lpfn_glVertex4d)GetProcAddress(hModule, "glVertex4d");
orig_glVertex4dv = (lpfn_glVertex4dv)GetProcAddress(hModule, "glVertex4dv");
orig_glVertex4f = (lpfn_glVertex4f)GetProcAddress(hModule, "glVertex4f");
orig_glVertex4fv = (lpfn_glVertex4fv)GetProcAddress(hModule, "glVertex4fv");
orig_glVertex4i = (lpfn_glVertex4i)GetProcAddress(hModule, "glVertex4i");
orig_glVertex4iv = (lpfn_glVertex4iv)GetProcAddress(hModule, "glVertex4iv");
orig_glVertex4s = (lpfn_glVertex4s)GetProcAddress(hModule, "glVertex4s");
orig_glVertex4sv = (lpfn_glVertex4sv)GetProcAddress(hModule, "glVertex4sv");
orig_glVertexPointer = (lpfn_glVertexPointer)GetProcAddress(hModule, "glVertexPointer");
orig_glViewport = (lpfn_glViewport)GetProcAddress(hModule, "glViewport");
orig_wglChoosePixelFormat = (lpfn_wglChoosePixelFormat)GetProcAddress(hModule, "wglChoosePixelFormat");
orig_wglCopyContext = (lpfn_wglCopyContext)GetProcAddress(hModule, "wglCopyContext");
orig_wglCreateContext = (lpfn_wglCreateContext)GetProcAddress(hModule, "wglCreateContext");
orig_wglCreateLayerContext = (lpfn_wglCreateLayerContext)GetProcAddress(hModule, "wglCreateLayerContext");
orig_wglDeleteContext = (lpfn_wglDeleteContext)GetProcAddress(hModule, "wglDeleteContext");
orig_wglDescribeLayerPlane = (lpfn_wglDescribeLayerPlane)GetProcAddress(hModule, "wglDescribeLayerPlane");
orig_wglDescribePixelFormat = (lpfn_wglDescribePixelFormat)GetProcAddress(hModule, "wglDescribePixelFormat");
orig_wglGetCurrentContext = (lpfn_wglGetCurrentContext)GetProcAddress(hModule, "wglGetCurrentContext");
orig_wglGetCurrentDC = (lpfn_wglGetCurrentDC)GetProcAddress(hModule, "wglGetCurrentDC");
orig_wglGetDefaultProcAddress = (lpfn_wglGetDefaultProcAddress)GetProcAddress(hModule, "wglGetDefaultProcAddress");
orig_wglGetLayerPaletteEntries = (lpfn_wglGetLayerPaletteEntries)GetProcAddress(hModule, "wglGetLayerPaletteEntries");
orig_wglGetPixelFormat = (lpfn_wglGetPixelFormat)GetProcAddress(hModule, "wglGetPixelFormat");
orig_wglGetProcAddress = (lpfn_wglGetProcAddress)GetProcAddress(hModule, "wglGetProcAddress");
orig_wglMakeCurrent = (lpfn_wglMakeCurrent)GetProcAddress(hModule, "wglMakeCurrent");
orig_wglRealizeLayerPalette = (lpfn_wglRealizeLayerPalette)GetProcAddress(hModule, "wglRealizeLayerPalette");
orig_wglSetLayerPaletteEntries = (lpfn_wglSetLayerPaletteEntries)GetProcAddress(hModule, "wglSetLayerPaletteEntries");
orig_wglSetPixelFormat = (lpfn_wglSetPixelFormat)GetProcAddress(hModule, "wglSetPixelFormat");
orig_wglShareLists = (lpfn_wglShareLists)GetProcAddress(hModule, "wglShareLists");
orig_wglSwapBuffers = (lpfn_wglSwapBuffers)GetProcAddress(hModule, "wglSwapBuffers");
orig_wglSwapLayerBuffers = (lpfn_wglSwapLayerBuffers)GetProcAddress(hModule, "wglSwapLayerBuffers");
orig_wglSwapMultipleBuffers = (lpfn_wglSwapMultipleBuffers)GetProcAddress(hModule, "wglSwapMultipleBuffers");
orig_wglUseFontBitmapsA = (lpfn_wglUseFontBitmapsA)GetProcAddress(hModule, "wglUseFontBitmapsA");
orig_wglUseFontBitmapsW = (lpfn_wglUseFontBitmapsW)GetProcAddress(hModule, "wglUseFontBitmapsW");
orig_wglUseFontOutlinesA = (lpfn_wglUseFontOutlinesA)GetProcAddress(hModule, "wglUseFontOutlinesA");
orig_wglUseFontOutlinesW = (lpfn_wglUseFontOutlinesW)GetProcAddress(hModule, "wglUseFontOutlinesW");
return TRUE;
}
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
if( dwReason == DLL_PROCESS_ATTACH )
{
DisableThreadLibraryCalls(hInstance);
return Initialize();
}
return TRUE;
}