The Code-Bin
Links
Home
Add your code!
All Listings
About
Latest Entry
Featured Scripts
Author's Website
Latest Entries
FFMPEG Thumbnail Scr...
PHP, 0.8KB
Jul. 29, 10:24pm
John
Z80 Assembler, 190 bytes
Feb. 17, 3:36am
John
Z80 Assembler, 176 bytes
Sep. 13, 2:19am
John
Z80 Assembler, 77 bytes
Sep. 13, 2:18am
John
Z80 Assembler, 209 bytes
Sep. 13, 2:17am
opengl.c
Posted by: opengl wrapper | June 9, 2009 @ 5:20pm
C Code
[
Download
]
// 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; }
Syntax Highlighting
[
Open in new window
]
Author Comments
none
Rating
4.52 / 8
96 Votes