;/** @file
; *
; * VBoxDisp -- Windows Guest OpenGL ICD
; *
;  Copyright (C) 2006-2007 innotek GmbH
; 
;  This file is part of VirtualBox Open Source Edition (OSE), as
;  available from http://www.virtualbox.org. This file is free software;
;  you can redistribute it and/or modify it under the terms of the GNU
;  General Public License as published by the Free Software Foundation,
;  in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
;  distribution. VirtualBox OSE is distributed in the hope that it will
;  be useful, but WITHOUT ANY WARRANTY of any kind.
; */

LIBRARY VBoxOGL

EXPORTS
    DrvCopyContext
    DrvCreateContext
    DrvCreateLayerContext
    DrvDeleteContext
    DrvDescribeLayerPlane
    DrvDescribePixelFormat
    DrvGetLayerPaletteEntries
    DrvGetProcAddress
    DrvRealizeLayerPalette
    DrvReleaseContext
    DrvSetContext
    DrvSetLayerPaletteEntries
    DrvSetPixelFormat
    DrvShareLists
    DrvSwapBuffers
    DrvSwapLayerBuffers
    DrvValidateVersion

; exported by the ICDTABLE
    glNewList
    glEndList
    glCallList
    glCallLists
    glDeleteLists
    glGenLists
    glListBase
    glBegin
    glBitmap
    glColor3b
    glColor3bv
    glColor3d
    glColor3dv
    glColor3f
    glColor3fv
    glColor3i
    glColor3iv
    glColor3s
    glColor3sv
    glColor3ub
    glColor3ubv
    glColor3ui
    glColor3uiv
    glColor3us
    glColor3usv
    glColor4b
    glColor4bv
    glColor4d
    glColor4dv
    glColor4f
    glColor4fv
    glColor4i
    glColor4iv
    glColor4s
    glColor4sv
    glColor4ub
    glColor4ubv
    glColor4ui
    glColor4uiv
    glColor4us
    glColor4usv
    glEdgeFlag
    glEdgeFlagv
    glEnd
    glIndexd
    glIndexdv
    glIndexf
    glIndexfv
    glIndexi
    glIndexiv
    glIndexs
    glIndexsv
    glNormal3b
    glNormal3bv
    glNormal3d
    glNormal3dv
    glNormal3f
    glNormal3fv
    glNormal3i
    glNormal3iv
    glNormal3s
    glNormal3sv
    glRasterPos2d
    glRasterPos2dv
    glRasterPos2f
    glRasterPos2fv
    glRasterPos2i
    glRasterPos2iv
    glRasterPos2s
    glRasterPos2sv
    glRasterPos3d
    glRasterPos3dv
    glRasterPos3f
    glRasterPos3fv
    glRasterPos3i
    glRasterPos3iv
    glRasterPos3s
    glRasterPos3sv
    glRasterPos4d
    glRasterPos4dv
    glRasterPos4f
    glRasterPos4fv
    glRasterPos4i
    glRasterPos4iv
    glRasterPos4s
    glRasterPos4sv
    glRectd
    glRectdv
    glRectf
    glRectfv
    glRecti
    glRectiv
    glRects
    glRectsv
    glTexCoord1d
    glTexCoord1dv
    glTexCoord1f
    glTexCoord1fv
    glTexCoord1i
    glTexCoord1iv
    glTexCoord1s
    glTexCoord1sv
    glTexCoord2d
    glTexCoord2dv
    glTexCoord2f
    glTexCoord2fv
    glTexCoord2i
    glTexCoord2iv
    glTexCoord2s
    glTexCoord2sv
    glTexCoord3d
    glTexCoord3dv
    glTexCoord3f
    glTexCoord3fv
    glTexCoord3i
    glTexCoord3iv
    glTexCoord3s
    glTexCoord3sv
    glTexCoord4d
    glTexCoord4dv
    glTexCoord4f
    glTexCoord4fv
    glTexCoord4i
    glTexCoord4iv
    glTexCoord4s
    glTexCoord4sv
    glVertex2d
    glVertex2dv
    glVertex2f
    glVertex2fv
    glVertex2i
    glVertex2iv
    glVertex2s
    glVertex2sv
    glVertex3d
    glVertex3dv
    glVertex3f
    glVertex3fv
    glVertex3i
    glVertex3iv
    glVertex3s
    glVertex3sv
    glVertex4d
    glVertex4dv
    glVertex4f
    glVertex4fv
    glVertex4i
    glVertex4iv
    glVertex4s
    glVertex4sv
    glClipPlane
    glColorMaterial
    glCullFace
    glFogf
    glFogfv
    glFogi
    glFogiv
    glFrontFace
    glHint
    glLightf
    glLightfv
    glLighti
    glLightiv
    glLightModelf
    glLightModelfv
    glLightModeli
    glLightModeliv
    glLineStipple
    glLineWidth
    glMaterialf
    glMaterialfv
    glMateriali
    glMaterialiv
    glPointSize
    glPolygonMode
    glPolygonStipple
    glScissor
    glShadeModel
    glTexParameterf
    glTexParameterfv
    glTexParameteri
    glTexParameteriv
    glTexImage1D
    glTexImage2D
    glTexEnvf
    glTexEnvfv
    glTexEnvi
    glTexEnviv
    glTexGend
    glTexGendv
    glTexGenf
    glTexGenfv
    glTexGeni
    glTexGeniv
    glFeedbackBuffer
    glSelectBuffer
    glRenderMode
    glInitNames
    glLoadName
    glPassThrough
    glPopName
    glPushName
    glDrawBuffer
    glClear
    glClearAccum
    glClearIndex
    glClearColor
    glClearStencil
    glClearDepth
    glStencilMask
    glColorMask
    glDepthMask
    glIndexMask
    glAccum
    glDisable
    glEnable
    glFinish
    glFlush
    glPopAttrib
    glPushAttrib
    glMap1d
    glMap1f
    glMap2d
    glMap2f
    glMapGrid1d
    glMapGrid1f
    glMapGrid2d
    glMapGrid2f
    glEvalCoord1d
    glEvalCoord1dv
    glEvalCoord1f
    glEvalCoord1fv
    glEvalCoord2d
    glEvalCoord2dv
    glEvalCoord2f
    glEvalCoord2fv
    glEvalMesh1
    glEvalPoint1
    glEvalMesh2
    glEvalPoint2
    glAlphaFunc
    glBlendFunc
    glLogicOp
    glStencilFunc
    glStencilOp
    glDepthFunc
    glPixelZoom
    glPixelTransferf
    glPixelTransferi
    glPixelStoref
    glPixelStorei
    glPixelMapfv
    glPixelMapuiv
    glPixelMapusv
    glReadBuffer
    glCopyPixels
    glReadPixels
    glDrawPixels
    glGetBooleanv
    glGetClipPlane
    glGetDoublev
    glGetError
    glGetFloatv
    glGetIntegerv
    glGetLightfv
    glGetLightiv
    glGetMapdv
    glGetMapfv
    glGetMapiv
    glGetMaterialfv
    glGetMaterialiv
    glGetPixelMapfv
    glGetPixelMapuiv
    glGetPixelMapusv
    glGetPolygonStipple
    glGetString
    glGetTexEnvfv
    glGetTexEnviv
    glGetTexGendv
    glGetTexGenfv
    glGetTexGeniv
    glGetTexImage
    glGetTexParameterfv
    glGetTexParameteriv
    glGetTexLevelParameterfv
    glGetTexLevelParameteriv
    glIsEnabled
    glIsList
    glDepthRange
    glFrustum
    glLoadIdentity
    glLoadMatrixf
    glLoadMatrixd
    glMatrixMode
    glMultMatrixf
    glMultMatrixd
    glOrtho
    glPopMatrix
    glPushMatrix
    glRotated
    glRotatef
    glScaled
    glScalef
    glTranslated
    glTranslatef
    glViewport
    glArrayElement
    glBindTexture
    glColorPointer
    glDisableClientState
    glDrawArrays
    glDrawElements
    glEdgeFlagPointer
    glEnableClientState
    glIndexPointer
    glIndexub
    glIndexubv
    glInterleavedArrays
    glNormalPointer
    glPolygonOffset
    glTexCoordPointer
    glVertexPointer
    glAreTexturesResident
    glCopyTexImage1D
    glCopyTexImage2D
    glCopyTexSubImage1D
    glCopyTexSubImage2D
    glDeleteTextures
    glGenTextures
    glGetPointerv
    glIsTexture
    glPrioritizeTextures
    glTexSubImage1D
    glTexSubImage2D
    glPopClientAttrib
    glPushClientAttrib

; test exports
;    wglCreateContext
;    wglMakeCurrent
;    wglDeleteContext
;    SwapBuffers

;    wglGetProcAddress
;    wglDescribeLayerPlane
;    wglGetLayerPaletteEntries
;    wglDescribePixelFormat
;    wglCopyContext
;    wglShareLists
;    wglSetLayerPaletteEntries
;    wglRealizeLayerPalette
;    wglSwapLayerBuffers
;    wglSetPixelFormat
