Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

171 lines
14 KiB

  1. /*
  2. ** Copyright 1991-1993, Silicon Graphics, Inc.
  3. ** All Rights Reserved.
  4. **
  5. ** This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
  6. ** the contents of this file may not be disclosed to third parties, copied or
  7. ** duplicated in any form, in whole or in part, without the prior written
  8. ** permission of Silicon Graphics, Inc.
  9. **
  10. ** RESTRICTED RIGHTS LEGEND:
  11. ** Use, duplication or disclosure by the Government is subject to restrictions
  12. ** as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
  13. ** and Computer Software clause at DFARS 252.227-7013, and/or in similar or
  14. ** successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
  15. ** rights reserved under the Copyright Laws of the United States.
  16. */
  17. /*
  18. * AUTOMATICALLY UPDATED OR GENERATED BY SGI: DO NOT EDIT
  19. * IF YOU MUST MODIFY THIS FILE, PLEASE CONTACT ptar@sgi.com 415-390-1483
  20. */
  21. #ifndef __GLSRVSB_H__
  22. #define __GLSRVSB_H__
  23. /* Server Side SubBatch Prototypes */
  24. /* gl Entry points */
  25. VOID * FASTCALL sbs_glDrawPolyArray ( __GLcontext *gc, IN GLMSG_DRAWPOLYARRAY *pMsg );
  26. VOID * FASTCALL sbs_glBitmap ( __GLcontext *gc, IN GLMSG_BITMAP *pMsg );
  27. VOID * FASTCALL sbs_glColor4fv ( __GLcontext *gc, IN GLMSG_COLOR4FV *pMsg );
  28. VOID * FASTCALL sbs_glEdgeFlag ( __GLcontext *gc, IN GLMSG_EDGEFLAG *pMsg );
  29. VOID * FASTCALL sbs_glIndexf ( __GLcontext *gc, IN GLMSG_INDEXF *pMsg );
  30. VOID * FASTCALL sbs_glNormal3fv ( __GLcontext *gc, IN GLMSG_NORMAL3FV *pMsg );
  31. VOID * FASTCALL sbs_glRasterPos4fv ( __GLcontext *gc, IN GLMSG_RASTERPOS4FV *pMsg );
  32. VOID * FASTCALL sbs_glTexCoord4fv ( __GLcontext *gc, IN GLMSG_TEXCOORD4FV *pMsg );
  33. VOID * FASTCALL sbs_glClipPlane ( __GLcontext *gc, IN GLMSG_CLIPPLANE *pMsg );
  34. VOID * FASTCALL sbs_glColorMaterial ( __GLcontext *gc, IN GLMSG_COLORMATERIAL *pMsg );
  35. VOID * FASTCALL sbs_glCullFace ( __GLcontext *gc, IN GLMSG_CULLFACE *pMsg );
  36. VOID * FASTCALL sbs_glFogfv ( __GLcontext *gc, IN GLMSG_FOGFV *pMsg );
  37. VOID * FASTCALL sbs_glFrontFace ( __GLcontext *gc, IN GLMSG_FRONTFACE *pMsg );
  38. VOID * FASTCALL sbs_glHint ( __GLcontext *gc, IN GLMSG_HINT *pMsg );
  39. VOID * FASTCALL sbs_glLightfv ( __GLcontext *gc, IN GLMSG_LIGHTFV *pMsg );
  40. VOID * FASTCALL sbs_glLightModelfv ( __GLcontext *gc, IN GLMSG_LIGHTMODELFV *pMsg );
  41. VOID * FASTCALL sbs_glLineStipple ( __GLcontext *gc, IN GLMSG_LINESTIPPLE *pMsg );
  42. VOID * FASTCALL sbs_glLineWidth ( __GLcontext *gc, IN GLMSG_LINEWIDTH *pMsg );
  43. VOID * FASTCALL sbs_glMaterialfv ( __GLcontext *gc, IN GLMSG_MATERIALFV *pMsg );
  44. VOID * FASTCALL sbs_glPointSize ( __GLcontext *gc, IN GLMSG_POINTSIZE *pMsg );
  45. VOID * FASTCALL sbs_glPolygonMode ( __GLcontext *gc, IN GLMSG_POLYGONMODE *pMsg );
  46. VOID * FASTCALL sbs_glPolygonStipple ( __GLcontext *gc, IN GLMSG_POLYGONSTIPPLE *pMsg );
  47. VOID * FASTCALL sbs_glScissor ( __GLcontext *gc, IN GLMSG_SCISSOR *pMsg );
  48. VOID * FASTCALL sbs_glShadeModel ( __GLcontext *gc, IN GLMSG_SHADEMODEL *pMsg );
  49. VOID * FASTCALL sbs_glTexParameterfv ( __GLcontext *gc, IN GLMSG_TEXPARAMETERFV *pMsg );
  50. VOID * FASTCALL sbs_glTexParameteriv ( __GLcontext *gc, IN GLMSG_TEXPARAMETERIV *pMsg );
  51. VOID * FASTCALL sbs_glTexImage1D ( __GLcontext *gc, IN GLMSG_TEXIMAGE1D *pMsg );
  52. VOID * FASTCALL sbs_glTexImage2D ( __GLcontext *gc, IN GLMSG_TEXIMAGE2D *pMsg );
  53. VOID * FASTCALL sbs_glTexEnvfv ( __GLcontext *gc, IN GLMSG_TEXENVFV *pMsg );
  54. VOID * FASTCALL sbs_glTexEnviv ( __GLcontext *gc, IN GLMSG_TEXENVIV *pMsg );
  55. VOID * FASTCALL sbs_glTexGenfv ( __GLcontext *gc, IN GLMSG_TEXGENFV *pMsg );
  56. VOID * FASTCALL sbs_glFeedbackBuffer ( __GLcontext *gc, IN GLMSG_FEEDBACKBUFFER *pMsg );
  57. VOID * FASTCALL sbs_glSelectBuffer ( __GLcontext *gc, IN GLMSG_SELECTBUFFER *pMsg );
  58. VOID * FASTCALL sbs_glRenderMode ( __GLcontext *gc, IN GLMSG_RENDERMODE *pMsg );
  59. VOID * FASTCALL sbs_glInitNames ( __GLcontext *gc, IN GLMSG_INITNAMES *pMsg );
  60. VOID * FASTCALL sbs_glLoadName ( __GLcontext *gc, IN GLMSG_LOADNAME *pMsg );
  61. VOID * FASTCALL sbs_glPassThrough ( __GLcontext *gc, IN GLMSG_PASSTHROUGH *pMsg );
  62. VOID * FASTCALL sbs_glPopName ( __GLcontext *gc, IN GLMSG_POPNAME *pMsg );
  63. VOID * FASTCALL sbs_glPushName ( __GLcontext *gc, IN GLMSG_PUSHNAME *pMsg );
  64. VOID * FASTCALL sbs_glDrawBuffer ( __GLcontext *gc, IN GLMSG_DRAWBUFFER *pMsg );
  65. VOID * FASTCALL sbs_glClear ( __GLcontext *gc, IN GLMSG_CLEAR *pMsg );
  66. VOID * FASTCALL sbs_glClearAccum ( __GLcontext *gc, IN GLMSG_CLEARACCUM *pMsg );
  67. VOID * FASTCALL sbs_glClearIndex ( __GLcontext *gc, IN GLMSG_CLEARINDEX *pMsg );
  68. VOID * FASTCALL sbs_glClearColor ( __GLcontext *gc, IN GLMSG_CLEARCOLOR *pMsg );
  69. VOID * FASTCALL sbs_glClearStencil ( __GLcontext *gc, IN GLMSG_CLEARSTENCIL *pMsg );
  70. VOID * FASTCALL sbs_glClearDepth ( __GLcontext *gc, IN GLMSG_CLEARDEPTH *pMsg );
  71. VOID * FASTCALL sbs_glStencilMask ( __GLcontext *gc, IN GLMSG_STENCILMASK *pMsg );
  72. VOID * FASTCALL sbs_glColorMask ( __GLcontext *gc, IN GLMSG_COLORMASK *pMsg );
  73. VOID * FASTCALL sbs_glDepthMask ( __GLcontext *gc, IN GLMSG_DEPTHMASK *pMsg );
  74. VOID * FASTCALL sbs_glIndexMask ( __GLcontext *gc, IN GLMSG_INDEXMASK *pMsg );
  75. VOID * FASTCALL sbs_glAccum ( __GLcontext *gc, IN GLMSG_ACCUM *pMsg );
  76. VOID * FASTCALL sbs_glDisable ( __GLcontext *gc, IN GLMSG_DISABLE *pMsg );
  77. VOID * FASTCALL sbs_glEnable ( __GLcontext *gc, IN GLMSG_ENABLE *pMsg );
  78. VOID * FASTCALL sbs_glPopAttrib ( __GLcontext *gc, IN GLMSG_POPATTRIB *pMsg );
  79. VOID * FASTCALL sbs_glPushAttrib ( __GLcontext *gc, IN GLMSG_PUSHATTRIB *pMsg );
  80. VOID * FASTCALL sbs_glAlphaFunc ( __GLcontext *gc, IN GLMSG_ALPHAFUNC *pMsg );
  81. VOID * FASTCALL sbs_glBlendFunc ( __GLcontext *gc, IN GLMSG_BLENDFUNC *pMsg );
  82. VOID * FASTCALL sbs_glLogicOp ( __GLcontext *gc, IN GLMSG_LOGICOP *pMsg );
  83. VOID * FASTCALL sbs_glStencilFunc ( __GLcontext *gc, IN GLMSG_STENCILFUNC *pMsg );
  84. VOID * FASTCALL sbs_glStencilOp ( __GLcontext *gc, IN GLMSG_STENCILOP *pMsg );
  85. VOID * FASTCALL sbs_glDepthFunc ( __GLcontext *gc, IN GLMSG_DEPTHFUNC *pMsg );
  86. VOID * FASTCALL sbs_glPixelZoom ( __GLcontext *gc, IN GLMSG_PIXELZOOM *pMsg );
  87. VOID * FASTCALL sbs_glPixelTransferf ( __GLcontext *gc, IN GLMSG_PIXELTRANSFERF *pMsg );
  88. VOID * FASTCALL sbs_glPixelTransferi ( __GLcontext *gc, IN GLMSG_PIXELTRANSFERI *pMsg );
  89. VOID * FASTCALL sbs_glPixelStoref ( __GLcontext *gc, IN GLMSG_PIXELSTOREF *pMsg );
  90. VOID * FASTCALL sbs_glPixelStorei ( __GLcontext *gc, IN GLMSG_PIXELSTOREI *pMsg );
  91. VOID * FASTCALL sbs_glPixelMapfv ( __GLcontext *gc, IN GLMSG_PIXELMAPFV *pMsg );
  92. VOID * FASTCALL sbs_glPixelMapuiv ( __GLcontext *gc, IN GLMSG_PIXELMAPUIV *pMsg );
  93. VOID * FASTCALL sbs_glPixelMapusv ( __GLcontext *gc, IN GLMSG_PIXELMAPUSV *pMsg );
  94. VOID * FASTCALL sbs_glReadBuffer ( __GLcontext *gc, IN GLMSG_READBUFFER *pMsg );
  95. VOID * FASTCALL sbs_glCopyPixels ( __GLcontext *gc, IN GLMSG_COPYPIXELS *pMsg );
  96. VOID * FASTCALL sbs_glReadPixels ( __GLcontext *gc, IN GLMSG_READPIXELS *pMsg );
  97. VOID * FASTCALL sbs_glDrawPixels ( __GLcontext *gc, IN GLMSG_DRAWPIXELS *pMsg );
  98. VOID * FASTCALL sbs_glGetBooleanv ( __GLcontext *gc, IN GLMSG_GETBOOLEANV *pMsg );
  99. VOID * FASTCALL sbs_glGetClipPlane ( __GLcontext *gc, IN GLMSG_GETCLIPPLANE *pMsg );
  100. VOID * FASTCALL sbs_glGetDoublev ( __GLcontext *gc, IN GLMSG_GETDOUBLEV *pMsg );
  101. VOID * FASTCALL sbs_glGetError ( __GLcontext *gc, IN GLMSG_GETERROR *pMsg );
  102. VOID * FASTCALL sbs_glGetFloatv ( __GLcontext *gc, IN GLMSG_GETFLOATV *pMsg );
  103. VOID * FASTCALL sbs_glGetIntegerv ( __GLcontext *gc, IN GLMSG_GETINTEGERV *pMsg );
  104. VOID * FASTCALL sbs_glGetLightfv ( __GLcontext *gc, IN GLMSG_GETLIGHTFV *pMsg );
  105. VOID * FASTCALL sbs_glGetLightiv ( __GLcontext *gc, IN GLMSG_GETLIGHTIV *pMsg );
  106. VOID * FASTCALL sbs_glGetMapdv ( __GLcontext *gc, IN GLMSG_GETMAPDV *pMsg );
  107. VOID * FASTCALL sbs_glGetMapfv ( __GLcontext *gc, IN GLMSG_GETMAPFV *pMsg );
  108. VOID * FASTCALL sbs_glGetMapiv ( __GLcontext *gc, IN GLMSG_GETMAPIV *pMsg );
  109. VOID * FASTCALL sbs_glGetMaterialfv ( __GLcontext *gc, IN GLMSG_GETMATERIALFV *pMsg );
  110. VOID * FASTCALL sbs_glGetMaterialiv ( __GLcontext *gc, IN GLMSG_GETMATERIALIV *pMsg );
  111. VOID * FASTCALL sbs_glGetPixelMapfv ( __GLcontext *gc, IN GLMSG_GETPIXELMAPFV *pMsg );
  112. VOID * FASTCALL sbs_glGetPixelMapuiv ( __GLcontext *gc, IN GLMSG_GETPIXELMAPUIV *pMsg );
  113. VOID * FASTCALL sbs_glGetPixelMapusv ( __GLcontext *gc, IN GLMSG_GETPIXELMAPUSV *pMsg );
  114. VOID * FASTCALL sbs_glGetPolygonStipple ( __GLcontext *gc, IN GLMSG_GETPOLYGONSTIPPLE *pMsg );
  115. VOID * FASTCALL sbs_glGetTexEnvfv ( __GLcontext *gc, IN GLMSG_GETTEXENVFV *pMsg );
  116. VOID * FASTCALL sbs_glGetTexEnviv ( __GLcontext *gc, IN GLMSG_GETTEXENVIV *pMsg );
  117. VOID * FASTCALL sbs_glGetTexGendv ( __GLcontext *gc, IN GLMSG_GETTEXGENDV *pMsg );
  118. VOID * FASTCALL sbs_glGetTexGenfv ( __GLcontext *gc, IN GLMSG_GETTEXGENFV *pMsg );
  119. VOID * FASTCALL sbs_glGetTexGeniv ( __GLcontext *gc, IN GLMSG_GETTEXGENIV *pMsg );
  120. VOID * FASTCALL sbs_glGetTexImage ( __GLcontext *gc, IN GLMSG_GETTEXIMAGE *pMsg );
  121. VOID * FASTCALL sbs_glGetTexParameterfv ( __GLcontext *gc, IN GLMSG_GETTEXPARAMETERFV *pMsg );
  122. VOID * FASTCALL sbs_glGetTexParameteriv ( __GLcontext *gc, IN GLMSG_GETTEXPARAMETERIV *pMsg );
  123. VOID * FASTCALL sbs_glGetTexLevelParameterfv ( __GLcontext *gc, IN GLMSG_GETTEXLEVELPARAMETERFV *pMsg );
  124. VOID * FASTCALL sbs_glGetTexLevelParameteriv ( __GLcontext *gc, IN GLMSG_GETTEXLEVELPARAMETERIV *pMsg );
  125. VOID * FASTCALL sbs_glIsEnabled ( __GLcontext *gc, IN GLMSG_ISENABLED *pMsg );
  126. VOID * FASTCALL sbs_glDepthRange ( __GLcontext *gc, IN GLMSG_DEPTHRANGE *pMsg );
  127. VOID * FASTCALL sbs_glFrustum ( __GLcontext *gc, IN GLMSG_FRUSTUM *pMsg );
  128. VOID * FASTCALL sbs_glLoadIdentity ( __GLcontext *gc, IN GLMSG_LOADIDENTITY *pMsg );
  129. VOID * FASTCALL sbs_glLoadMatrixf ( __GLcontext *gc, IN GLMSG_LOADMATRIXF *pMsg );
  130. VOID * FASTCALL sbs_glMatrixMode ( __GLcontext *gc, IN GLMSG_MATRIXMODE *pMsg );
  131. VOID * FASTCALL sbs_glMultMatrixf ( __GLcontext *gc, IN GLMSG_MULTMATRIXF *pMsg );
  132. VOID * FASTCALL sbs_glOrtho ( __GLcontext *gc, IN GLMSG_ORTHO *pMsg );
  133. VOID * FASTCALL sbs_glPopMatrix ( __GLcontext *gc, IN GLMSG_POPMATRIX *pMsg );
  134. VOID * FASTCALL sbs_glPushMatrix ( __GLcontext *gc, IN GLMSG_PUSHMATRIX *pMsg );
  135. VOID * FASTCALL sbs_glRotatef ( __GLcontext *gc, IN GLMSG_ROTATEF *pMsg );
  136. VOID * FASTCALL sbs_glScalef ( __GLcontext *gc, IN GLMSG_SCALEF *pMsg );
  137. VOID * FASTCALL sbs_glTranslatef ( __GLcontext *gc, IN GLMSG_TRANSLATEF *pMsg );
  138. VOID * FASTCALL sbs_glViewport ( __GLcontext *gc, IN GLMSG_VIEWPORT *pMsg );
  139. VOID * FASTCALL sbs_glAddSwapHintRectWIN ( __GLcontext *gc, IN GLMSG_ADDSWAPHINTRECTWIN *pMsg );
  140. VOID * FASTCALL sbs_glAreTexturesResident ( __GLcontext *gc, IN GLMSG_ARETEXTURESRESIDENT *pMsg);
  141. VOID * FASTCALL sbs_glBindTexture ( __GLcontext *gc, IN GLMSG_BINDTEXTURE *pMsg);
  142. VOID * FASTCALL sbs_glCopyTexImage1D ( __GLcontext *gc, IN GLMSG_COPYTEXIMAGE1D *pMsg);
  143. VOID * FASTCALL sbs_glCopyTexImage2D ( __GLcontext *gc, IN GLMSG_COPYTEXIMAGE2D *pMsg);
  144. VOID * FASTCALL sbs_glCopyTexSubImage1D ( __GLcontext *gc, IN GLMSG_COPYTEXSUBIMAGE1D *pMsg);
  145. VOID * FASTCALL sbs_glCopyTexSubImage2D ( __GLcontext *gc, IN GLMSG_COPYTEXSUBIMAGE2D *pMsg);
  146. VOID * FASTCALL sbs_glDeleteTextures ( __GLcontext *gc, IN GLMSG_DELETETEXTURES *pMsg);
  147. VOID * FASTCALL sbs_glGenTextures ( __GLcontext *gc, IN GLMSG_GENTEXTURES *pMsg);
  148. VOID * FASTCALL sbs_glIsTexture ( __GLcontext *gc, IN GLMSG_ISTEXTURE *pMsg);
  149. VOID * FASTCALL sbs_glPrioritizeTextures ( __GLcontext *gc, IN GLMSG_PRIORITIZETEXTURES *pMsg);
  150. VOID * FASTCALL sbs_glTexSubImage1D ( __GLcontext *gc, IN GLMSG_TEXSUBIMAGE1D *pMsg);
  151. VOID * FASTCALL sbs_glTexSubImage2D ( __GLcontext *gc, IN GLMSG_TEXSUBIMAGE2D *pMsg);
  152. VOID * FASTCALL sbs_glColorTableEXT ( __GLcontext *, IN GLMSG_COLORTABLEEXT *pMsg);
  153. VOID * FASTCALL sbs_glColorSubTableEXT ( __GLcontext *, IN GLMSG_COLORSUBTABLEEXT *pMsg);
  154. VOID * FASTCALL sbs_glGetColorTableEXT ( __GLcontext *, IN GLMSG_GETCOLORTABLEEXT *pMsg);
  155. VOID * FASTCALL sbs_glGetColorTableParameterivEXT( __GLcontext *, IN GLMSG_GETCOLORTABLEPARAMETERIVEXT *pMsg);
  156. VOID * FASTCALL sbs_glGetColorTableParameterfvEXT( __GLcontext *, IN GLMSG_GETCOLORTABLEPARAMETERFVEXT *pMsg);
  157. VOID * FASTCALL sbs_glPolygonOffset ( __GLcontext *gc, IN GLMSG_POLYGONOFFSET *pMsg);
  158. #ifdef GL_WIN_multiple_textures
  159. VOID * FASTCALL sbs_glCurrentTextureIndexWIN ( __GLcontext *gc, IN GLMSG_CURRENTTEXTUREINDEXWIN *pMsg);
  160. VOID * FASTCALL sbs_glBindNthTextureWIN ( __GLcontext *gc, IN GLMSG_BINDNTHTEXTUREWIN *pMsg);
  161. VOID * FASTCALL sbs_glNthTexCombineFuncWIN ( __GLcontext *gc, IN GLMSG_NTHTEXCOMBINEFUNCWIN *pMsg);
  162. #endif // GL_WIN_multiple_textures
  163. #endif /* __GLSRVSB_H__ */