1. // Source Code Generated By WrapperGen - www.mirco-grams.de
  2. // Wrapper for opengl32.dll - C++ Source Code - 368 exports
  3.  
  4. #include "opengl32.h"
  5.  
  6. void sys_GlmfBeginGlsBlock(void)
  7. {
  8. (*orig_GlmfBeginGlsBlock)();
  9. }
  10.  
  11. void sys_GlmfCloseMetaFile(void)
  12. {
  13. (*orig_GlmfCloseMetaFile)();
  14. }
  15.  
  16. void sys_GlmfEndGlsBlock(void)
  17. {
  18. (*orig_GlmfEndGlsBlock)();
  19. }
  20.  
  21. void sys_GlmfEndPlayback(void)
  22. {
  23. (*orig_GlmfEndPlayback)();
  24. }
  25.  
  26. void sys_GlmfInitPlayback(void)
  27. {
  28. (*orig_GlmfInitPlayback)();
  29. }
  30.  
  31. void sys_GlmfPlayGlsRecord(void)
  32. {
  33. (*orig_GlmfPlayGlsRecord)();
  34. }
  35.  
  36. void sys_glAccum(void)
  37. {
  38. (*orig_glAccum)();
  39. }
  40.  
  41. void sys_glAlphaFunc(void)
  42. {
  43. (*orig_glAlphaFunc)();
  44. }
  45.  
  46. void sys_glAreTexturesResident(void)
  47. {
  48. (*orig_glAreTexturesResident)();
  49. }
  50.  
  51. void sys_glArrayElement(void)
  52. {
  53. (*orig_glArrayElement)();
  54. }
  55.  
  56. void sys_glBegin(void)
  57. {
  58. (*orig_glBegin)();
  59. }
  60.  
  61. void sys_glBindTexture(void)
  62. {
  63. (*orig_glBindTexture)();
  64. }
  65.  
  66. void sys_glBitmap(void)
  67. {
  68. (*orig_glBitmap)();
  69. }
  70.  
  71. void sys_glBlendFunc(void)
  72. {
  73. (*orig_glBlendFunc)();
  74. }
  75.  
  76. void sys_glCallList(void)
  77. {
  78. (*orig_glCallList)();
  79. }
  80.  
  81. void sys_glCallLists(void)
  82. {
  83. (*orig_glCallLists)();
  84. }
  85.  
  86. void sys_glClear(void)
  87. {
  88. (*orig_glClear)();
  89. }
  90.  
  91. void sys_glClearAccum(void)
  92. {
  93. (*orig_glClearAccum)();
  94. }
  95.  
  96. void sys_glClearColor(void)
  97. {
  98. (*orig_glClearColor)();
  99. }
  100.  
  101. void sys_glClearDepth(void)
  102. {
  103. (*orig_glClearDepth)();
  104. }
  105.  
  106. void sys_glClearIndex(void)
  107. {
  108. (*orig_glClearIndex)();
  109. }
  110.  
  111. void sys_glClearStencil(void)
  112. {
  113. (*orig_glClearStencil)();
  114. }
  115.  
  116. void sys_glClipPlane(void)
  117. {
  118. (*orig_glClipPlane)();
  119. }
  120.  
  121. void sys_glColor3b(void)
  122. {
  123. (*orig_glColor3b)();
  124. }
  125.  
  126. void sys_glColor3bv(void)
  127. {
  128. (*orig_glColor3bv)();
  129. }
  130.  
  131. void sys_glColor3d(void)
  132. {
  133. (*orig_glColor3d)();
  134. }
  135.  
  136. void sys_glColor3dv(void)
  137. {
  138. (*orig_glColor3dv)();
  139. }
  140.  
  141. void sys_glColor3f(void)
  142. {
  143. (*orig_glColor3f)();
  144. }
  145.  
  146. void sys_glColor3fv(void)
  147. {
  148. (*orig_glColor3fv)();
  149. }
  150.  
  151. void sys_glColor3i(void)
  152. {
  153. (*orig_glColor3i)();
  154. }
  155.  
  156. void sys_glColor3iv(void)
  157. {
  158. (*orig_glColor3iv)();
  159. }
  160.  
  161. void sys_glColor3s(void)
  162. {
  163. (*orig_glColor3s)();
  164. }
  165.  
  166. void sys_glColor3sv(void)
  167. {
  168. (*orig_glColor3sv)();
  169. }
  170.  
  171. void sys_glColor3ub(void)
  172. {
  173. (*orig_glColor3ub)();
  174. }
  175.  
  176. void sys_glColor3ubv(void)
  177. {
  178. (*orig_glColor3ubv)();
  179. }
  180.  
  181. void sys_glColor3ui(void)
  182. {
  183. (*orig_glColor3ui)();
  184. }
  185.  
  186. void sys_glColor3uiv(void)
  187. {
  188. (*orig_glColor3uiv)();
  189. }
  190.  
  191. void sys_glColor3us(void)
  192. {
  193. (*orig_glColor3us)();
  194. }
  195.  
  196. void sys_glColor3usv(void)
  197. {
  198. (*orig_glColor3usv)();
  199. }
  200.  
  201. void sys_glColor4b(void)
  202. {
  203. (*orig_glColor4b)();
  204. }
  205.  
  206. void sys_glColor4bv(void)
  207. {
  208. (*orig_glColor4bv)();
  209. }
  210.  
  211. void sys_glColor4d(void)
  212. {
  213. (*orig_glColor4d)();
  214. }
  215.  
  216. void sys_glColor4dv(void)
  217. {
  218. (*orig_glColor4dv)();
  219. }
  220.  
  221. void sys_glColor4f(void)
  222. {
  223. (*orig_glColor4f)();
  224. }
  225.  
  226. void sys_glColor4fv(void)
  227. {
  228. (*orig_glColor4fv)();
  229. }
  230.  
  231. void sys_glColor4i(void)
  232. {
  233. (*orig_glColor4i)();
  234. }
  235.  
  236. void sys_glColor4iv(void)
  237. {
  238. (*orig_glColor4iv)();
  239. }
  240.  
  241. void sys_glColor4s(void)
  242. {
  243. (*orig_glColor4s)();
  244. }
  245.  
  246. void sys_glColor4sv(void)
  247. {
  248. (*orig_glColor4sv)();
  249. }
  250.  
  251. void sys_glColor4ub(void)
  252. {
  253. (*orig_glColor4ub)();
  254. }
  255.  
  256. void sys_glColor4ubv(void)
  257. {
  258. (*orig_glColor4ubv)();
  259. }
  260.  
  261. void sys_glColor4ui(void)
  262. {
  263. (*orig_glColor4ui)();
  264. }
  265.  
  266. void sys_glColor4uiv(void)
  267. {
  268. (*orig_glColor4uiv)();
  269. }
  270.  
  271. void sys_glColor4us(void)
  272. {
  273. (*orig_glColor4us)();
  274. }
  275.  
  276. void sys_glColor4usv(void)
  277. {
  278. (*orig_glColor4usv)();
  279. }
  280.  
  281. void sys_glColorMask(void)
  282. {
  283. (*orig_glColorMask)();
  284. }
  285.  
  286. void sys_glColorMaterial(void)
  287. {
  288. (*orig_glColorMaterial)();
  289. }
  290.  
  291. void sys_glColorPointer(void)
  292. {
  293. (*orig_glColorPointer)();
  294. }
  295.  
  296. void sys_glCopyPixels(void)
  297. {
  298. (*orig_glCopyPixels)();
  299. }
  300.  
  301. void sys_glCopyTexImage1D(void)
  302. {
  303. (*orig_glCopyTexImage1D)();
  304. }
  305.  
  306. void sys_glCopyTexImage2D(void)
  307. {
  308. (*orig_glCopyTexImage2D)();
  309. }
  310.  
  311. void sys_glCopyTexSubImage1D(void)
  312. {
  313. (*orig_glCopyTexSubImage1D)();
  314. }
  315.  
  316. void sys_glCopyTexSubImage2D(void)
  317. {
  318. (*orig_glCopyTexSubImage2D)();
  319. }
  320.  
  321. void sys_glCullFace(void)
  322. {
  323. (*orig_glCullFace)();
  324. }
  325.  
  326. void sys_glDebugEntry(void)
  327. {
  328. (*orig_glDebugEntry)();
  329. }
  330.  
  331. void sys_glDeleteLists(void)
  332. {
  333. (*orig_glDeleteLists)();
  334. }
  335.  
  336. void sys_glDeleteTextures(void)
  337. {
  338. (*orig_glDeleteTextures)();
  339. }
  340.  
  341. void sys_glDepthFunc(void)
  342. {
  343. (*orig_glDepthFunc)();
  344. }
  345.  
  346. void sys_glDepthMask(void)
  347. {
  348. (*orig_glDepthMask)();
  349. }
  350.  
  351. void sys_glDepthRange(void)
  352. {
  353. (*orig_glDepthRange)();
  354. }
  355.  
  356. void sys_glDisable(void)
  357. {
  358. (*orig_glDisable)();
  359. }
  360.  
  361. void sys_glDisableClientState(void)
  362. {
  363. (*orig_glDisableClientState)();
  364. }
  365.  
  366. void sys_glDrawArrays(void)
  367. {
  368. (*orig_glDrawArrays)();
  369. }
  370.  
  371. void sys_glDrawBuffer(void)
  372. {
  373. (*orig_glDrawBuffer)();
  374. }
  375.  
  376. void sys_glDrawElements(void)
  377. {
  378. (*orig_glDrawElements)();
  379. }
  380.  
  381. void sys_glDrawPixels(void)
  382. {
  383. (*orig_glDrawPixels)();
  384. }
  385.  
  386. void sys_glEdgeFlag(void)
  387. {
  388. (*orig_glEdgeFlag)();
  389. }
  390.  
  391. void sys_glEdgeFlagPointer(void)
  392. {
  393. (*orig_glEdgeFlagPointer)();
  394. }
  395.  
  396. void sys_glEdgeFlagv(void)
  397. {
  398. (*orig_glEdgeFlagv)();
  399. }
  400.  
  401. void sys_glEnable(void)
  402. {
  403. (*orig_glEnable)();
  404. }
  405.  
  406. void sys_glEnableClientState(void)
  407. {
  408. (*orig_glEnableClientState)();
  409. }
  410.  
  411. void sys_glEnd(void)
  412. {
  413. (*orig_glEnd)();
  414. }
  415.  
  416. void sys_glEndList(void)
  417. {
  418. (*orig_glEndList)();
  419. }
  420.  
  421. void sys_glEvalCoord1d(void)
  422. {
  423. (*orig_glEvalCoord1d)();
  424. }
  425.  
  426. void sys_glEvalCoord1dv(void)
  427. {
  428. (*orig_glEvalCoord1dv)();
  429. }
  430.  
  431. void sys_glEvalCoord1f(void)
  432. {
  433. (*orig_glEvalCoord1f)();
  434. }
  435.  
  436. void sys_glEvalCoord1fv(void)
  437. {
  438. (*orig_glEvalCoord1fv)();
  439. }
  440.  
  441. void sys_glEvalCoord2d(void)
  442. {
  443. (*orig_glEvalCoord2d)();
  444. }
  445.  
  446. void sys_glEvalCoord2dv(void)
  447. {
  448. (*orig_glEvalCoord2dv)();
  449. }
  450.  
  451. void sys_glEvalCoord2f(void)
  452. {
  453. (*orig_glEvalCoord2f)();
  454. }
  455.  
  456. void sys_glEvalCoord2fv(void)
  457. {
  458. (*orig_glEvalCoord2fv)();
  459. }
  460.  
  461. void sys_glEvalMesh1(void)
  462. {
  463. (*orig_glEvalMesh1)();
  464. }
  465.  
  466. void sys_glEvalMesh2(void)
  467. {
  468. (*orig_glEvalMesh2)();
  469. }
  470.  
  471. void sys_glEvalPoint1(void)
  472. {
  473. (*orig_glEvalPoint1)();
  474. }
  475.  
  476. void sys_glEvalPoint2(void)
  477. {
  478. (*orig_glEvalPoint2)();
  479. }
  480.  
  481. void sys_glFeedbackBuffer(void)
  482. {
  483. (*orig_glFeedbackBuffer)();
  484. }
  485.  
  486. void sys_glFinish(void)
  487. {
  488. (*orig_glFinish)();
  489. }
  490.  
  491. void sys_glFlush(void)
  492. {
  493. (*orig_glFlush)();
  494. }
  495.  
  496. void sys_glFogf(void)
  497. {
  498. (*orig_glFogf)();
  499. }
  500.  
  501. void sys_glFogfv(void)
  502. {
  503. (*orig_glFogfv)();
  504. }
  505.  
  506. void sys_glFogi(void)
  507. {
  508. (*orig_glFogi)();
  509. }
  510.  
  511. void sys_glFogiv(void)
  512. {
  513. (*orig_glFogiv)();
  514. }
  515.  
  516. void sys_glFrontFace(void)
  517. {
  518. (*orig_glFrontFace)();
  519. }
  520.  
  521. void sys_glFrustum(void)
  522. {
  523. (*orig_glFrustum)();
  524. }
  525.  
  526. void sys_glGenLists(void)
  527. {
  528. (*orig_glGenLists)();
  529. }
  530.  
  531. void sys_glGenTextures(void)
  532. {
  533. (*orig_glGenTextures)();
  534. }
  535.  
  536. void sys_glGetBooleanv(void)
  537. {
  538. (*orig_glGetBooleanv)();
  539. }
  540.  
  541. void sys_glGetClipPlane(void)
  542. {
  543. (*orig_glGetClipPlane)();
  544. }
  545.  
  546. void sys_glGetDoublev(void)
  547. {
  548. (*orig_glGetDoublev)();
  549. }
  550.  
  551. void sys_glGetError(void)
  552. {
  553. (*orig_glGetError)();
  554. }
  555.  
  556. void sys_glGetFloatv(void)
  557. {
  558. (*orig_glGetFloatv)();
  559. }
  560.  
  561. void sys_glGetIntegerv(void)
  562. {
  563. (*orig_glGetIntegerv)();
  564. }
  565.  
  566. void sys_glGetLightfv(void)
  567. {
  568. (*orig_glGetLightfv)();
  569. }
  570.  
  571. void sys_glGetLightiv(void)
  572. {
  573. (*orig_glGetLightiv)();
  574. }
  575.  
  576. void sys_glGetMapdv(void)
  577. {
  578. (*orig_glGetMapdv)();
  579. }
  580.  
  581. void sys_glGetMapfv(void)
  582. {
  583. (*orig_glGetMapfv)();
  584. }
  585.  
  586. void sys_glGetMapiv(void)
  587. {
  588. (*orig_glGetMapiv)();
  589. }
  590.  
  591. void sys_glGetMaterialfv(void)
  592. {
  593. (*orig_glGetMaterialfv)();
  594. }
  595.  
  596. void sys_glGetMaterialiv(void)
  597. {
  598. (*orig_glGetMaterialiv)();
  599. }
  600.  
  601. void sys_glGetPixelMapfv(void)
  602. {
  603. (*orig_glGetPixelMapfv)();
  604. }
  605.  
  606. void sys_glGetPixelMapuiv(void)
  607. {
  608. (*orig_glGetPixelMapuiv)();
  609. }
  610.  
  611. void sys_glGetPixelMapusv(void)
  612. {
  613. (*orig_glGetPixelMapusv)();
  614. }
  615.  
  616. void sys_glGetPointerv(void)
  617. {
  618. (*orig_glGetPointerv)();
  619. }
  620.  
  621. void sys_glGetPolygonStipple(void)
  622. {
  623. (*orig_glGetPolygonStipple)();
  624. }
  625.  
  626. void sys_glGetString(void)
  627. {
  628. (*orig_glGetString)();
  629. }
  630.  
  631. void sys_glGetTexEnvfv(void)
  632. {
  633. (*orig_glGetTexEnvfv)();
  634. }
  635.  
  636. void sys_glGetTexEnviv(void)
  637. {
  638. (*orig_glGetTexEnviv)();
  639. }
  640.  
  641. void sys_glGetTexGendv(void)
  642. {
  643. (*orig_glGetTexGendv)();
  644. }
  645.  
  646. void sys_glGetTexGenfv(void)
  647. {
  648. (*orig_glGetTexGenfv)();
  649. }
  650.  
  651. void sys_glGetTexGeniv(void)
  652. {
  653. (*orig_glGetTexGeniv)();
  654. }
  655.  
  656. void sys_glGetTexImage(void)
  657. {
  658. (*orig_glGetTexImage)();
  659. }
  660.  
  661. void sys_glGetTexLevelParameterfv(void)
  662. {
  663. (*orig_glGetTexLevelParameterfv)();
  664. }
  665.  
  666. void sys_glGetTexLevelParameteriv(void)
  667. {
  668. (*orig_glGetTexLevelParameteriv)();
  669. }
  670.  
  671. void sys_glGetTexParameterfv(void)
  672. {
  673. (*orig_glGetTexParameterfv)();
  674. }
  675.  
  676. void sys_glGetTexParameteriv(void)
  677. {
  678. (*orig_glGetTexParameteriv)();
  679. }
  680.  
  681. void sys_glHint(void)
  682. {
  683. (*orig_glHint)();
  684. }
  685.  
  686. void sys_glIndexMask(void)
  687. {
  688. (*orig_glIndexMask)();
  689. }
  690.  
  691. void sys_glIndexPointer(void)
  692. {
  693. (*orig_glIndexPointer)();
  694. }
  695.  
  696. void sys_glIndexd(void)
  697. {
  698. (*orig_glIndexd)();
  699. }
  700.  
  701. void sys_glIndexdv(void)
  702. {
  703. (*orig_glIndexdv)();
  704. }
  705.  
  706. void sys_glIndexf(void)
  707. {
  708. (*orig_glIndexf)();
  709. }
  710.  
  711. void sys_glIndexfv(void)
  712. {
  713. (*orig_glIndexfv)();
  714. }
  715.  
  716. void sys_glIndexi(void)
  717. {
  718. (*orig_glIndexi)();
  719. }
  720.  
  721. void sys_glIndexiv(void)
  722. {
  723. (*orig_glIndexiv)();
  724. }
  725.  
  726. void sys_glIndexs(void)
  727. {
  728. (*orig_glIndexs)();
  729. }
  730.  
  731. void sys_glIndexsv(void)
  732. {
  733. (*orig_glIndexsv)();
  734. }
  735.  
  736. void sys_glIndexub(void)
  737. {
  738. (*orig_glIndexub)();
  739. }
  740.  
  741. void sys_glIndexubv(void)
  742. {
  743. (*orig_glIndexubv)();
  744. }
  745.  
  746. void sys_glInitNames(void)
  747. {
  748. (*orig_glInitNames)();
  749. }
  750.  
  751. void sys_glInterleavedArrays(void)
  752. {
  753. (*orig_glInterleavedArrays)();
  754. }
  755.  
  756. void sys_glIsEnabled(void)
  757. {
  758. (*orig_glIsEnabled)();
  759. }
  760.  
  761. void sys_glIsList(void)
  762. {
  763. (*orig_glIsList)();
  764. }
  765.  
  766. void sys_glIsTexture(void)
  767. {
  768. (*orig_glIsTexture)();
  769. }
  770.  
  771. void sys_glLightModelf(void)
  772. {
  773. (*orig_glLightModelf)();
  774. }
  775.  
  776. void sys_glLightModelfv(void)
  777. {
  778. (*orig_glLightModelfv)();
  779. }
  780.  
  781. void sys_glLightModeli(void)
  782. {
  783. (*orig_glLightModeli)();
  784. }
  785.  
  786. void sys_glLightModeliv(void)
  787. {
  788. (*orig_glLightModeliv)();
  789. }
  790.  
  791. void sys_glLightf(void)
  792. {
  793. (*orig_glLightf)();
  794. }
  795.  
  796. void sys_glLightfv(void)
  797. {
  798. (*orig_glLightfv)();
  799. }
  800.  
  801. void sys_glLighti(void)
  802. {
  803. (*orig_glLighti)();
  804. }
  805.  
  806. void sys_glLightiv(void)
  807. {
  808. (*orig_glLightiv)();
  809. }
  810.  
  811. void sys_glLineStipple(void)
  812. {
  813. (*orig_glLineStipple)();
  814. }
  815.  
  816. void sys_glLineWidth(void)
  817. {
  818. (*orig_glLineWidth)();
  819. }
  820.  
  821. void sys_glListBase(void)
  822. {
  823. (*orig_glListBase)();
  824. }
  825.  
  826. void sys_glLoadIdentity(void)
  827. {
  828. (*orig_glLoadIdentity)();
  829. }
  830.  
  831. void sys_glLoadMatrixd(void)
  832. {
  833. (*orig_glLoadMatrixd)();
  834. }
  835.  
  836. void sys_glLoadMatrixf(void)
  837. {
  838. (*orig_glLoadMatrixf)();
  839. }
  840.  
  841. void sys_glLoadName(void)
  842. {
  843. (*orig_glLoadName)();
  844. }
  845.  
  846. void sys_glLogicOp(void)
  847. {
  848. (*orig_glLogicOp)();
  849. }
  850.  
  851. void sys_glMap1d(void)
  852. {
  853. (*orig_glMap1d)();
  854. }
  855.  
  856. void sys_glMap1f(void)
  857. {
  858. (*orig_glMap1f)();
  859. }
  860.  
  861. void sys_glMap2d(void)
  862. {
  863. (*orig_glMap2d)();
  864. }
  865.  
  866. void sys_glMap2f(void)
  867. {
  868. (*orig_glMap2f)();
  869. }
  870.  
  871. void sys_glMapGrid1d(void)
  872. {
  873. (*orig_glMapGrid1d)();
  874. }
  875.  
  876. void sys_glMapGrid1f(void)
  877. {
  878. (*orig_glMapGrid1f)();
  879. }
  880.  
  881. void sys_glMapGrid2d(void)
  882. {
  883. (*orig_glMapGrid2d)();
  884. }
  885.  
  886. void sys_glMapGrid2f(void)
  887. {
  888. (*orig_glMapGrid2f)();
  889. }
  890.  
  891. void sys_glMaterialf(void)
  892. {
  893. (*orig_glMaterialf)();
  894. }
  895.  
  896. void sys_glMaterialfv(void)
  897. {
  898. (*orig_glMaterialfv)();
  899. }
  900.  
  901. void sys_glMateriali(void)
  902. {
  903. (*orig_glMateriali)();
  904. }
  905.  
  906. void sys_glMaterialiv(void)
  907. {
  908. (*orig_glMaterialiv)();
  909. }
  910.  
  911. void sys_glMatrixMode(void)
  912. {
  913. (*orig_glMatrixMode)();
  914. }
  915.  
  916. void sys_glMultMatrixd(void)
  917. {
  918. (*orig_glMultMatrixd)();
  919. }
  920.  
  921. void sys_glMultMatrixf(void)
  922. {
  923. (*orig_glMultMatrixf)();
  924. }
  925.  
  926. void sys_glNewList(void)
  927. {
  928. (*orig_glNewList)();
  929. }
  930.  
  931. void sys_glNormal3b(void)
  932. {
  933. (*orig_glNormal3b)();
  934. }
  935.  
  936. void sys_glNormal3bv(void)
  937. {
  938. (*orig_glNormal3bv)();
  939. }
  940.  
  941. void sys_glNormal3d(void)
  942. {
  943. (*orig_glNormal3d)();
  944. }
  945.  
  946. void sys_glNormal3dv(void)
  947. {
  948. (*orig_glNormal3dv)();
  949. }
  950.  
  951. void sys_glNormal3f(void)
  952. {
  953. (*orig_glNormal3f)();
  954. }
  955.  
  956. void sys_glNormal3fv(void)
  957. {
  958. (*orig_glNormal3fv)();
  959. }
  960.  
  961. void sys_glNormal3i(void)
  962. {
  963. (*orig_glNormal3i)();
  964. }
  965.  
  966. void sys_glNormal3iv(void)
  967. {
  968. (*orig_glNormal3iv)();
  969. }
  970.  
  971. void sys_glNormal3s(void)
  972. {
  973. (*orig_glNormal3s)();
  974. }
  975.  
  976. void sys_glNormal3sv(void)
  977. {
  978. (*orig_glNormal3sv)();
  979. }
  980.  
  981. void sys_glNormalPointer(void)
  982. {
  983. (*orig_glNormalPointer)();
  984. }
  985.  
  986. void sys_glOrtho(void)
  987. {
  988. (*orig_glOrtho)();
  989. }
  990.  
  991. void sys_glPassThrough(void)
  992. {
  993. (*orig_glPassThrough)();
  994. }
  995.  
  996. void sys_glPixelMapfv(void)
  997. {
  998. (*orig_glPixelMapfv)();
  999. }
  1000.  
  1001. void sys_glPixelMapuiv(void)
  1002. {
  1003. (*orig_glPixelMapuiv)();
  1004. }
  1005.  
  1006. void sys_glPixelMapusv(void)
  1007. {
  1008. (*orig_glPixelMapusv)();
  1009. }
  1010.  
  1011. void sys_glPixelStoref(void)
  1012. {
  1013. (*orig_glPixelStoref)();
  1014. }
  1015.  
  1016. void sys_glPixelStorei(void)
  1017. {
  1018. (*orig_glPixelStorei)();
  1019. }
  1020.  
  1021. void sys_glPixelTransferf(void)
  1022. {
  1023. (*orig_glPixelTransferf)();
  1024. }
  1025.  
  1026. void sys_glPixelTransferi(void)
  1027. {
  1028. (*orig_glPixelTransferi)();
  1029. }
  1030.  
  1031. void sys_glPixelZoom(void)
  1032. {
  1033. (*orig_glPixelZoom)();
  1034. }
  1035.  
  1036. void sys_glPointSize(void)
  1037. {
  1038. (*orig_glPointSize)();
  1039. }
  1040.  
  1041. void sys_glPolygonMode(void)
  1042. {
  1043. (*orig_glPolygonMode)();
  1044. }
  1045.  
  1046. void sys_glPolygonOffset(void)
  1047. {
  1048. (*orig_glPolygonOffset)();
  1049. }
  1050.  
  1051. void sys_glPolygonStipple(void)
  1052. {
  1053. (*orig_glPolygonStipple)();
  1054. }
  1055.  
  1056. void sys_glPopAttrib(void)
  1057. {
  1058. (*orig_glPopAttrib)();
  1059. }
  1060.  
  1061. void sys_glPopClientAttrib(void)
  1062. {
  1063. (*orig_glPopClientAttrib)();
  1064. }
  1065.  
  1066. void sys_glPopMatrix(void)
  1067. {
  1068. (*orig_glPopMatrix)();
  1069. }
  1070.  
  1071. void sys_glPopName(void)
  1072. {
  1073. (*orig_glPopName)();
  1074. }
  1075.  
  1076. void sys_glPrioritizeTextures(void)
  1077. {
  1078. (*orig_glPrioritizeTextures)();
  1079. }
  1080.  
  1081. void sys_glPushAttrib(void)
  1082. {
  1083. (*orig_glPushAttrib)();
  1084. }
  1085.  
  1086. void sys_glPushClientAttrib(void)
  1087. {
  1088. (*orig_glPushClientAttrib)();
  1089. }
  1090.  
  1091. void sys_glPushMatrix(void)
  1092. {
  1093. (*orig_glPushMatrix)();
  1094. }
  1095.  
  1096. void sys_glPushName(void)
  1097. {
  1098. (*orig_glPushName)();
  1099. }
  1100.  
  1101. void sys_glRasterPos2d(void)
  1102. {
  1103. (*orig_glRasterPos2d)();
  1104. }
  1105.  
  1106. void sys_glRasterPos2dv(void)
  1107. {
  1108. (*orig_glRasterPos2dv)();
  1109. }
  1110.  
  1111. void sys_glRasterPos2f(void)
  1112. {
  1113. (*orig_glRasterPos2f)();
  1114. }
  1115.  
  1116. void sys_glRasterPos2fv(void)
  1117. {
  1118. (*orig_glRasterPos2fv)();
  1119. }
  1120.  
  1121. void sys_glRasterPos2i(void)
  1122. {
  1123. (*orig_glRasterPos2i)();
  1124. }
  1125.  
  1126. void sys_glRasterPos2iv(void)
  1127. {
  1128. (*orig_glRasterPos2iv)();
  1129. }
  1130.  
  1131. void sys_glRasterPos2s(void)
  1132. {
  1133. (*orig_glRasterPos2s)();
  1134. }
  1135.  
  1136. void sys_glRasterPos2sv(void)
  1137. {
  1138. (*orig_glRasterPos2sv)();
  1139. }
  1140.  
  1141. void sys_glRasterPos3d(void)
  1142. {
  1143. (*orig_glRasterPos3d)();
  1144. }
  1145.  
  1146. void sys_glRasterPos3dv(void)
  1147. {
  1148. (*orig_glRasterPos3dv)();
  1149. }
  1150.  
  1151. void sys_glRasterPos3f(void)
  1152. {
  1153. (*orig_glRasterPos3f)();
  1154. }
  1155.  
  1156. void sys_glRasterPos3fv(void)
  1157. {
  1158. (*orig_glRasterPos3fv)();
  1159. }
  1160.  
  1161. void sys_glRasterPos3i(void)
  1162. {
  1163. (*orig_glRasterPos3i)();
  1164. }
  1165.  
  1166. void sys_glRasterPos3iv(void)
  1167. {
  1168. (*orig_glRasterPos3iv)();
  1169. }
  1170.  
  1171. void sys_glRasterPos3s(void)
  1172. {
  1173. (*orig_glRasterPos3s)();
  1174. }
  1175.  
  1176. void sys_glRasterPos3sv(void)
  1177. {
  1178. (*orig_glRasterPos3sv)();
  1179. }
  1180.  
  1181. void sys_glRasterPos4d(void)
  1182. {
  1183. (*orig_glRasterPos4d)();
  1184. }
  1185.  
  1186. void sys_glRasterPos4dv(void)
  1187. {
  1188. (*orig_glRasterPos4dv)();
  1189. }
  1190.  
  1191. void sys_glRasterPos4f(void)
  1192. {
  1193. (*orig_glRasterPos4f)();
  1194. }
  1195.  
  1196. void sys_glRasterPos4fv(void)
  1197. {
  1198. (*orig_glRasterPos4fv)();
  1199. }
  1200.  
  1201. void sys_glRasterPos4i(void)
  1202. {
  1203. (*orig_glRasterPos4i)();
  1204. }
  1205.  
  1206. void sys_glRasterPos4iv(void)
  1207. {
  1208. (*orig_glRasterPos4iv)();
  1209. }
  1210.  
  1211. void sys_glRasterPos4s(void)
  1212. {
  1213. (*orig_glRasterPos4s)();
  1214. }
  1215.  
  1216. void sys_glRasterPos4sv(void)
  1217. {
  1218. (*orig_glRasterPos4sv)();
  1219. }
  1220.  
  1221. void sys_glReadBuffer(void)
  1222. {
  1223. (*orig_glReadBuffer)();
  1224. }
  1225.  
  1226. void sys_glReadPixels(void)
  1227. {
  1228. (*orig_glReadPixels)();
  1229. }
  1230.  
  1231. void sys_glRectd(void)
  1232. {
  1233. (*orig_glRectd)();
  1234. }
  1235.  
  1236. void sys_glRectdv(void)
  1237. {
  1238. (*orig_glRectdv)();
  1239. }
  1240.  
  1241. void sys_glRectf(void)
  1242. {
  1243. (*orig_glRectf)();
  1244. }
  1245.  
  1246. void sys_glRectfv(void)
  1247. {
  1248. (*orig_glRectfv)();
  1249. }
  1250.  
  1251. void sys_glRecti(void)
  1252. {
  1253. (*orig_glRecti)();
  1254. }
  1255.  
  1256. void sys_glRectiv(void)
  1257. {
  1258. (*orig_glRectiv)();
  1259. }
  1260.  
  1261. void sys_glRects(void)
  1262. {
  1263. (*orig_glRects)();
  1264. }
  1265.  
  1266. void sys_glRectsv(void)
  1267. {
  1268. (*orig_glRectsv)();
  1269. }
  1270.  
  1271. void sys_glRenderMode(void)
  1272. {
  1273. (*orig_glRenderMode)();
  1274. }
  1275.  
  1276. void sys_glRotated(void)
  1277. {
  1278. (*orig_glRotated)();
  1279. }
  1280.  
  1281. void sys_glRotatef(void)
  1282. {
  1283. (*orig_glRotatef)();
  1284. }
  1285.  
  1286. void sys_glScaled(void)
  1287. {
  1288. (*orig_glScaled)();
  1289. }
  1290.  
  1291. void sys_glScalef(void)
  1292. {
  1293. (*orig_glScalef)();
  1294. }
  1295.  
  1296. void sys_glScissor(void)
  1297. {
  1298. (*orig_glScissor)();
  1299. }
  1300.  
  1301. void sys_glSelectBuffer(void)
  1302. {
  1303. (*orig_glSelectBuffer)();
  1304. }
  1305.  
  1306. void sys_glShadeModel(void)
  1307. {
  1308. (*orig_glShadeModel)();
  1309. }
  1310.  
  1311. void sys_glStencilFunc(void)
  1312. {
  1313. (*orig_glStencilFunc)();
  1314. }
  1315.  
  1316. void sys_glStencilMask(void)
  1317. {
  1318. (*orig_glStencilMask)();
  1319. }
  1320.  
  1321. void sys_glStencilOp(void)
  1322. {
  1323. (*orig_glStencilOp)();
  1324. }
  1325.  
  1326. void sys_glTexCoord1d(void)
  1327. {
  1328. (*orig_glTexCoord1d)();
  1329. }
  1330.  
  1331. void sys_glTexCoord1dv(void)
  1332. {
  1333. (*orig_glTexCoord1dv)();
  1334. }
  1335.  
  1336. void sys_glTexCoord1f(void)
  1337. {
  1338. (*orig_glTexCoord1f)();
  1339. }
  1340.  
  1341. void sys_glTexCoord1fv(void)
  1342. {
  1343. (*orig_glTexCoord1fv)();
  1344. }
  1345.  
  1346. void sys_glTexCoord1i(void)
  1347. {
  1348. (*orig_glTexCoord1i)();
  1349. }
  1350.  
  1351. void sys_glTexCoord1iv(void)
  1352. {
  1353. (*orig_glTexCoord1iv)();
  1354. }
  1355.  
  1356. void sys_glTexCoord1s(void)
  1357. {
  1358. (*orig_glTexCoord1s)();
  1359. }
  1360.  
  1361. void sys_glTexCoord1sv(void)
  1362. {
  1363. (*orig_glTexCoord1sv)();
  1364. }
  1365.  
  1366. void sys_glTexCoord2d(void)
  1367. {
  1368. (*orig_glTexCoord2d)();
  1369. }
  1370.  
  1371. void sys_glTexCoord2dv(void)
  1372. {
  1373. (*orig_glTexCoord2dv)();
  1374. }
  1375.  
  1376. void sys_glTexCoord2f(void)
  1377. {
  1378. (*orig_glTexCoord2f)();
  1379. }
  1380.  
  1381. void sys_glTexCoord2fv(void)
  1382. {
  1383. (*orig_glTexCoord2fv)();
  1384. }
  1385.  
  1386. void sys_glTexCoord2i(void)
  1387. {
  1388. (*orig_glTexCoord2i)();
  1389. }
  1390.  
  1391. void sys_glTexCoord2iv(void)
  1392. {
  1393. (*orig_glTexCoord2iv)();
  1394. }
  1395.  
  1396. void sys_glTexCoord2s(void)
  1397. {
  1398. (*orig_glTexCoord2s)();
  1399. }
  1400.  
  1401. void sys_glTexCoord2sv(void)
  1402. {
  1403. (*orig_glTexCoord2sv)();
  1404. }
  1405.  
  1406. void sys_glTexCoord3d(void)
  1407. {
  1408. (*orig_glTexCoord3d)();
  1409. }
  1410.  
  1411. void sys_glTexCoord3dv(void)
  1412. {
  1413. (*orig_glTexCoord3dv)();
  1414. }
  1415.  
  1416. void sys_glTexCoord3f(void)
  1417. {
  1418. (*orig_glTexCoord3f)();
  1419. }
  1420.  
  1421. void sys_glTexCoord3fv(void)
  1422. {
  1423. (*orig_glTexCoord3fv)();
  1424. }
  1425.  
  1426. void sys_glTexCoord3i(void)
  1427. {
  1428. (*orig_glTexCoord3i)();
  1429. }
  1430.  
  1431. void sys_glTexCoord3iv(void)
  1432. {
  1433. (*orig_glTexCoord3iv)();
  1434. }
  1435.  
  1436. void sys_glTexCoord3s(void)
  1437. {
  1438. (*orig_glTexCoord3s)();
  1439. }
  1440.  
  1441. void sys_glTexCoord3sv(void)
  1442. {
  1443. (*orig_glTexCoord3sv)();
  1444. }
  1445.  
  1446. void sys_glTexCoord4d(void)
  1447. {
  1448. (*orig_glTexCoord4d)();
  1449. }
  1450.  
  1451. void sys_glTexCoord4dv(void)
  1452. {
  1453. (*orig_glTexCoord4dv)();
  1454. }
  1455.  
  1456. void sys_glTexCoord4f(void)
  1457. {
  1458. (*orig_glTexCoord4f)();
  1459. }
  1460.  
  1461. void sys_glTexCoord4fv(void)
  1462. {
  1463. (*orig_glTexCoord4fv)();
  1464. }
  1465.  
  1466. void sys_glTexCoord4i(void)
  1467. {
  1468. (*orig_glTexCoord4i)();
  1469. }
  1470.  
  1471. void sys_glTexCoord4iv(void)
  1472. {
  1473. (*orig_glTexCoord4iv)();
  1474. }
  1475.  
  1476. void sys_glTexCoord4s(void)
  1477. {
  1478. (*orig_glTexCoord4s)();
  1479. }
  1480.  
  1481. void sys_glTexCoord4sv(void)
  1482. {
  1483. (*orig_glTexCoord4sv)();
  1484. }
  1485.  
  1486. void sys_glTexCoordPointer(void)
  1487. {
  1488. (*orig_glTexCoordPointer)();
  1489. }
  1490.  
  1491. void sys_glTexEnvf(void)
  1492. {
  1493. (*orig_glTexEnvf)();
  1494. }
  1495.  
  1496. void sys_glTexEnvfv(void)
  1497. {
  1498. (*orig_glTexEnvfv)();
  1499. }
  1500.  
  1501. void sys_glTexEnvi(void)
  1502. {
  1503. (*orig_glTexEnvi)();
  1504. }
  1505.  
  1506. void sys_glTexEnviv(void)
  1507. {
  1508. (*orig_glTexEnviv)();
  1509. }
  1510.  
  1511. void sys_glTexGend(void)
  1512. {
  1513. (*orig_glTexGend)();
  1514. }
  1515.  
  1516. void sys_glTexGendv(void)
  1517. {
  1518. (*orig_glTexGendv)();
  1519. }
  1520.  
  1521. void sys_glTexGenf(void)
  1522. {
  1523. (*orig_glTexGenf)();
  1524. }
  1525.  
  1526. void sys_glTexGenfv(void)
  1527. {
  1528. (*orig_glTexGenfv)();
  1529. }
  1530.  
  1531. void sys_glTexGeni(void)
  1532. {
  1533. (*orig_glTexGeni)();
  1534. }
  1535.  
  1536. void sys_glTexGeniv(void)
  1537. {
  1538. (*orig_glTexGeniv)();
  1539. }
  1540.  
  1541. void sys_glTexImage1D(void)
  1542. {
  1543. (*orig_glTexImage1D)();
  1544. }
  1545.  
  1546. void sys_glTexImage2D(void)
  1547. {
  1548. (*orig_glTexImage2D)();
  1549. }
  1550.  
  1551. void sys_glTexParameterf(void)
  1552. {
  1553. (*orig_glTexParameterf)();
  1554. }
  1555.  
  1556. void sys_glTexParameterfv(void)
  1557. {
  1558. (*orig_glTexParameterfv)();
  1559. }
  1560.  
  1561. void sys_glTexParameteri(void)
  1562. {
  1563. (*orig_glTexParameteri)();
  1564. }
  1565.  
  1566. void sys_glTexParameteriv(void)
  1567. {
  1568. (*orig_glTexParameteriv)();
  1569. }
  1570.  
  1571. void sys_glTexSubImage1D(void)
  1572. {
  1573. (*orig_glTexSubImage1D)();
  1574. }
  1575.  
  1576. void sys_glTexSubImage2D(void)
  1577. {
  1578. (*orig_glTexSubImage2D)();
  1579. }
  1580.  
  1581. void sys_glTranslated(void)
  1582. {
  1583. (*orig_glTranslated)();
  1584. }
  1585.  
  1586. void sys_glTranslatef(void)
  1587. {
  1588. (*orig_glTranslatef)();
  1589. }
  1590.  
  1591. void sys_glVertex2d(void)
  1592. {
  1593. (*orig_glVertex2d)();
  1594. }
  1595.  
  1596. void sys_glVertex2dv(void)
  1597. {
  1598. (*orig_glVertex2dv)();
  1599. }
  1600.  
  1601. void sys_glVertex2f(void)
  1602. {
  1603. (*orig_glVertex2f)();
  1604. }
  1605.  
  1606. void sys_glVertex2fv(void)
  1607. {
  1608. (*orig_glVertex2fv)();
  1609. }
  1610.  
  1611. void sys_glVertex2i(void)
  1612. {
  1613. (*orig_glVertex2i)();
  1614. }
  1615.  
  1616. void sys_glVertex2iv(void)
  1617. {
  1618. (*orig_glVertex2iv)();
  1619. }
  1620.  
  1621. void sys_glVertex2s(void)
  1622. {
  1623. (*orig_glVertex2s)();
  1624. }
  1625.  
  1626. void sys_glVertex2sv(void)
  1627. {
  1628. (*orig_glVertex2sv)();
  1629. }
  1630.  
  1631. void sys_glVertex3d(void)
  1632. {
  1633. (*orig_glVertex3d)();
  1634. }
  1635.  
  1636. void sys_glVertex3dv(void)
  1637. {
  1638. (*orig_glVertex3dv)();
  1639. }
  1640.  
  1641. void sys_glVertex3f(void)
  1642. {
  1643. (*orig_glVertex3f)();
  1644. }
  1645.  
  1646. void sys_glVertex3fv(void)
  1647. {
  1648. (*orig_glVertex3fv)();
  1649. }
  1650.  
  1651. void sys_glVertex3i(void)
  1652. {
  1653. (*orig_glVertex3i)();
  1654. }
  1655.  
  1656. void sys_glVertex3iv(void)
  1657. {
  1658. (*orig_glVertex3iv)();
  1659. }
  1660.  
  1661. void sys_glVertex3s(void)
  1662. {
  1663. (*orig_glVertex3s)();
  1664. }
  1665.  
  1666. void sys_glVertex3sv(void)
  1667. {
  1668. (*orig_glVertex3sv)();
  1669. }
  1670.  
  1671. void sys_glVertex4d(void)
  1672. {
  1673. (*orig_glVertex4d)();
  1674. }
  1675.  
  1676. void sys_glVertex4dv(void)
  1677. {
  1678. (*orig_glVertex4dv)();
  1679. }
  1680.  
  1681. void sys_glVertex4f(void)
  1682. {
  1683. (*orig_glVertex4f)();
  1684. }
  1685.  
  1686. void sys_glVertex4fv(void)
  1687. {
  1688. (*orig_glVertex4fv)();
  1689. }
  1690.  
  1691. void sys_glVertex4i(void)
  1692. {
  1693. (*orig_glVertex4i)();
  1694. }
  1695.  
  1696. void sys_glVertex4iv(void)
  1697. {
  1698. (*orig_glVertex4iv)();
  1699. }
  1700.  
  1701. void sys_glVertex4s(void)
  1702. {
  1703. (*orig_glVertex4s)();
  1704. }
  1705.  
  1706. void sys_glVertex4sv(void)
  1707. {
  1708. (*orig_glVertex4sv)();
  1709. }
  1710.  
  1711. void sys_glVertexPointer(void)
  1712. {
  1713. (*orig_glVertexPointer)();
  1714. }
  1715.  
  1716. void sys_glViewport(void)
  1717. {
  1718. (*orig_glViewport)();
  1719. }
  1720.  
  1721. void sys_wglChoosePixelFormat(void)
  1722. {
  1723. (*orig_wglChoosePixelFormat)();
  1724. }
  1725.  
  1726. void sys_wglCopyContext(void)
  1727. {
  1728. (*orig_wglCopyContext)();
  1729. }
  1730.  
  1731. void sys_wglCreateContext(void)
  1732. {
  1733. (*orig_wglCreateContext)();
  1734. }
  1735.  
  1736. void sys_wglCreateLayerContext(void)
  1737. {
  1738. (*orig_wglCreateLayerContext)();
  1739. }
  1740.  
  1741. void sys_wglDeleteContext(void)
  1742. {
  1743. (*orig_wglDeleteContext)();
  1744. }
  1745.  
  1746. void sys_wglDescribeLayerPlane(void)
  1747. {
  1748. (*orig_wglDescribeLayerPlane)();
  1749. }
  1750.  
  1751. void sys_wglDescribePixelFormat(void)
  1752. {
  1753. (*orig_wglDescribePixelFormat)();
  1754. }
  1755.  
  1756. void sys_wglGetCurrentContext(void)
  1757. {
  1758. (*orig_wglGetCurrentContext)();
  1759. }
  1760.  
  1761. void sys_wglGetCurrentDC(void)
  1762. {
  1763. (*orig_wglGetCurrentDC)();
  1764. }
  1765.  
  1766. void sys_wglGetDefaultProcAddress(void)
  1767. {
  1768. (*orig_wglGetDefaultProcAddress)();
  1769. }
  1770.  
  1771. void sys_wglGetLayerPaletteEntries(void)
  1772. {
  1773. (*orig_wglGetLayerPaletteEntries)();
  1774. }
  1775.  
  1776. void sys_wglGetPixelFormat(void)
  1777. {
  1778. (*orig_wglGetPixelFormat)();
  1779. }
  1780.  
  1781. void sys_wglGetProcAddress(void)
  1782. {
  1783. (*orig_wglGetProcAddress)();
  1784. }
  1785.  
  1786. void sys_wglMakeCurrent(void)
  1787. {
  1788. (*orig_wglMakeCurrent)();
  1789. }
  1790.  
  1791. void sys_wglRealizeLayerPalette(void)
  1792. {
  1793. (*orig_wglRealizeLayerPalette)();
  1794. }
  1795.  
  1796. void sys_wglSetLayerPaletteEntries(void)
  1797. {
  1798. (*orig_wglSetLayerPaletteEntries)();
  1799. }
  1800.  
  1801. void sys_wglSetPixelFormat(void)
  1802. {
  1803. (*orig_wglSetPixelFormat)();
  1804. }
  1805.  
  1806. void sys_wglShareLists(void)
  1807. {
  1808. (*orig_wglShareLists)();
  1809. }
  1810.  
  1811. void sys_wglSwapBuffers(void)
  1812. {
  1813. (*orig_wglSwapBuffers)();
  1814. }
  1815.  
  1816. void sys_wglSwapLayerBuffers(void)
  1817. {
  1818. (*orig_wglSwapLayerBuffers)();
  1819. }
  1820.  
  1821. void sys_wglSwapMultipleBuffers(void)
  1822. {
  1823. (*orig_wglSwapMultipleBuffers)();
  1824. }
  1825.  
  1826. void sys_wglUseFontBitmapsA(void)
  1827. {
  1828. (*orig_wglUseFontBitmapsA)();
  1829. }
  1830.  
  1831. void sys_wglUseFontBitmapsW(void)
  1832. {
  1833. (*orig_wglUseFontBitmapsW)();
  1834. }
  1835.  
  1836. void sys_wglUseFontOutlinesA(void)
  1837. {
  1838. (*orig_wglUseFontOutlinesA)();
  1839. }
  1840.  
  1841. void sys_wglUseFontOutlinesW(void)
  1842. {
  1843. (*orig_wglUseFontOutlinesW)();
  1844. }
  1845.  
  1846. BOOL Initialize(void)
  1847. {
  1848. HMODULE hModule;
  1849. char szOrigDll[MAX_PATH];
  1850.  
  1851. GetSystemDirectory(szOrigDll, MAX_PATH);
  1852. strcat(szOrigDll, "\\opengl32.dll");
  1853.  
  1854. hModule = LoadLibrary(szOrigDll);
  1855. if( hModule == NULL ) return FALSE;
  1856.  
  1857. orig_GlmfBeginGlsBlock = (lpfn_GlmfBeginGlsBlock)GetProcAddress(hModule, "GlmfBeginGlsBlock");
  1858. orig_GlmfCloseMetaFile = (lpfn_GlmfCloseMetaFile)GetProcAddress(hModule, "GlmfCloseMetaFile");
  1859. orig_GlmfEndGlsBlock = (lpfn_GlmfEndGlsBlock)GetProcAddress(hModule, "GlmfEndGlsBlock");
  1860. orig_GlmfEndPlayback = (lpfn_GlmfEndPlayback)GetProcAddress(hModule, "GlmfEndPlayback");
  1861. orig_GlmfInitPlayback = (lpfn_GlmfInitPlayback)GetProcAddress(hModule, "GlmfInitPlayback");
  1862. orig_GlmfPlayGlsRecord = (lpfn_GlmfPlayGlsRecord)GetProcAddress(hModule, "GlmfPlayGlsRecord");
  1863. orig_glAccum = (lpfn_glAccum)GetProcAddress(hModule, "glAccum");
  1864. orig_glAlphaFunc = (lpfn_glAlphaFunc)GetProcAddress(hModule, "glAlphaFunc");
  1865. orig_glAreTexturesResident = (lpfn_glAreTexturesResident)GetProcAddress(hModule, "glAreTexturesResident");
  1866. orig_glArrayElement = (lpfn_glArrayElement)GetProcAddress(hModule, "glArrayElement");
  1867. orig_glBegin = (lpfn_glBegin)GetProcAddress(hModule, "glBegin");
  1868. orig_glBindTexture = (lpfn_glBindTexture)GetProcAddress(hModule, "glBindTexture");
  1869. orig_glBitmap = (lpfn_glBitmap)GetProcAddress(hModule, "glBitmap");
  1870. orig_glBlendFunc = (lpfn_glBlendFunc)GetProcAddress(hModule, "glBlendFunc");
  1871. orig_glCallList = (lpfn_glCallList)GetProcAddress(hModule, "glCallList");
  1872. orig_glCallLists = (lpfn_glCallLists)GetProcAddress(hModule, "glCallLists");
  1873. orig_glClear = (lpfn_glClear)GetProcAddress(hModule, "glClear");
  1874. orig_glClearAccum = (lpfn_glClearAccum)GetProcAddress(hModule, "glClearAccum");
  1875. orig_glClearColor = (lpfn_glClearColor)GetProcAddress(hModule, "glClearColor");
  1876. orig_glClearDepth = (lpfn_glClearDepth)GetProcAddress(hModule, "glClearDepth");
  1877. orig_glClearIndex = (lpfn_glClearIndex)GetProcAddress(hModule, "glClearIndex");
  1878. orig_glClearStencil = (lpfn_glClearStencil)GetProcAddress(hModule, "glClearStencil");
  1879. orig_glClipPlane = (lpfn_glClipPlane)GetProcAddress(hModule, "glClipPlane");
  1880. orig_glColor3b = (lpfn_glColor3b)GetProcAddress(hModule, "glColor3b");
  1881. orig_glColor3bv = (lpfn_glColor3bv)GetProcAddress(hModule, "glColor3bv");
  1882. orig_glColor3d = (lpfn_glColor3d)GetProcAddress(hModule, "glColor3d");
  1883. orig_glColor3dv = (lpfn_glColor3dv)GetProcAddress(hModule, "glColor3dv");
  1884. orig_glColor3f = (lpfn_glColor3f)GetProcAddress(hModule, "glColor3f");
  1885. orig_glColor3fv = (lpfn_glColor3fv)GetProcAddress(hModule, "glColor3fv");
  1886. orig_glColor3i = (lpfn_glColor3i)GetProcAddress(hModule, "glColor3i");
  1887. orig_glColor3iv = (lpfn_glColor3iv)GetProcAddress(hModule, "glColor3iv");
  1888. orig_glColor3s = (lpfn_glColor3s)GetProcAddress(hModule, "glColor3s");
  1889. orig_glColor3sv = (lpfn_glColor3sv)GetProcAddress(hModule, "glColor3sv");
  1890. orig_glColor3ub = (lpfn_glColor3ub)GetProcAddress(hModule, "glColor3ub");
  1891. orig_glColor3ubv = (lpfn_glColor3ubv)GetProcAddress(hModule, "glColor3ubv");
  1892. orig_glColor3ui = (lpfn_glColor3ui)GetProcAddress(hModule, "glColor3ui");
  1893. orig_glColor3uiv = (lpfn_glColor3uiv)GetProcAddress(hModule, "glColor3uiv");
  1894. orig_glColor3us = (lpfn_glColor3us)GetProcAddress(hModule, "glColor3us");
  1895. orig_glColor3usv = (lpfn_glColor3usv)GetProcAddress(hModule, "glColor3usv");
  1896. orig_glColor4b = (lpfn_glColor4b)GetProcAddress(hModule, "glColor4b");
  1897. orig_glColor4bv = (lpfn_glColor4bv)GetProcAddress(hModule, "glColor4bv");
  1898. orig_glColor4d = (lpfn_glColor4d)GetProcAddress(hModule, "glColor4d");
  1899. orig_glColor4dv = (lpfn_glColor4dv)GetProcAddress(hModule, "glColor4dv");
  1900. orig_glColor4f = (lpfn_glColor4f)GetProcAddress(hModule, "glColor4f");
  1901. orig_glColor4fv = (lpfn_glColor4fv)GetProcAddress(hModule, "glColor4fv");
  1902. orig_glColor4i = (lpfn_glColor4i)GetProcAddress(hModule, "glColor4i");
  1903. orig_glColor4iv = (lpfn_glColor4iv)GetProcAddress(hModule, "glColor4iv");
  1904. orig_glColor4s = (lpfn_glColor4s)GetProcAddress(hModule, "glColor4s");
  1905. orig_glColor4sv = (lpfn_glColor4sv)GetProcAddress(hModule, "glColor4sv");
  1906. orig_glColor4ub = (lpfn_glColor4ub)GetProcAddress(hModule, "glColor4ub");
  1907. orig_glColor4ubv = (lpfn_glColor4ubv)GetProcAddress(hModule, "glColor4ubv");
  1908. orig_glColor4ui = (lpfn_glColor4ui)GetProcAddress(hModule, "glColor4ui");
  1909. orig_glColor4uiv = (lpfn_glColor4uiv)GetProcAddress(hModule, "glColor4uiv");
  1910. orig_glColor4us = (lpfn_glColor4us)GetProcAddress(hModule, "glColor4us");
  1911. orig_glColor4usv = (lpfn_glColor4usv)GetProcAddress(hModule, "glColor4usv");
  1912. orig_glColorMask = (lpfn_glColorMask)GetProcAddress(hModule, "glColorMask");
  1913. orig_glColorMaterial = (lpfn_glColorMaterial)GetProcAddress(hModule, "glColorMaterial");
  1914. orig_glColorPointer = (lpfn_glColorPointer)GetProcAddress(hModule, "glColorPointer");
  1915. orig_glCopyPixels = (lpfn_glCopyPixels)GetProcAddress(hModule, "glCopyPixels");
  1916. orig_glCopyTexImage1D = (lpfn_glCopyTexImage1D)GetProcAddress(hModule, "glCopyTexImage1D");
  1917. orig_glCopyTexImage2D = (lpfn_glCopyTexImage2D)GetProcAddress(hModule, "glCopyTexImage2D");
  1918. orig_glCopyTexSubImage1D = (lpfn_glCopyTexSubImage1D)GetProcAddress(hModule, "glCopyTexSubImage1D");
  1919. orig_glCopyTexSubImage2D = (lpfn_glCopyTexSubImage2D)GetProcAddress(hModule, "glCopyTexSubImage2D");
  1920. orig_glCullFace = (lpfn_glCullFace)GetProcAddress(hModule, "glCullFace");
  1921. orig_glDebugEntry = (lpfn_glDebugEntry)GetProcAddress(hModule, "glDebugEntry");
  1922. orig_glDeleteLists = (lpfn_glDeleteLists)GetProcAddress(hModule, "glDeleteLists");
  1923. orig_glDeleteTextures = (lpfn_glDeleteTextures)GetProcAddress(hModule, "glDeleteTextures");
  1924. orig_glDepthFunc = (lpfn_glDepthFunc)GetProcAddress(hModule, "glDepthFunc");
  1925. orig_glDepthMask = (lpfn_glDepthMask)GetProcAddress(hModule, "glDepthMask");
  1926. orig_glDepthRange = (lpfn_glDepthRange)GetProcAddress(hModule, "glDepthRange");
  1927. orig_glDisable = (lpfn_glDisable)GetProcAddress(hModule, "glDisable");
  1928. orig_glDisableClientState = (lpfn_glDisableClientState)GetProcAddress(hModule, "glDisableClientState");
  1929. orig_glDrawArrays = (lpfn_glDrawArrays)GetProcAddress(hModule, "glDrawArrays");
  1930. orig_glDrawBuffer = (lpfn_glDrawBuffer)GetProcAddress(hModule, "glDrawBuffer");
  1931. orig_glDrawElements = (lpfn_glDrawElements)GetProcAddress(hModule, "glDrawElements");
  1932. orig_glDrawPixels = (lpfn_glDrawPixels)GetProcAddress(hModule, "glDrawPixels");
  1933. orig_glEdgeFlag = (lpfn_glEdgeFlag)GetProcAddress(hModule, "glEdgeFlag");
  1934. orig_glEdgeFlagPointer = (lpfn_glEdgeFlagPointer)GetProcAddress(hModule, "glEdgeFlagPointer");
  1935. orig_glEdgeFlagv = (lpfn_glEdgeFlagv)GetProcAddress(hModule, "glEdgeFlagv");
  1936. orig_glEnable = (lpfn_glEnable)GetProcAddress(hModule, "glEnable");
  1937. orig_glEnableClientState = (lpfn_glEnableClientState)GetProcAddress(hModule, "glEnableClientState");
  1938. orig_glEnd = (lpfn_glEnd)GetProcAddress(hModule, "glEnd");
  1939. orig_glEndList = (lpfn_glEndList)GetProcAddress(hModule, "glEndList");
  1940. orig_glEvalCoord1d = (lpfn_glEvalCoord1d)GetProcAddress(hModule, "glEvalCoord1d");
  1941. orig_glEvalCoord1dv = (lpfn_glEvalCoord1dv)GetProcAddress(hModule, "glEvalCoord1dv");
  1942. orig_glEvalCoord1f = (lpfn_glEvalCoord1f)GetProcAddress(hModule, "glEvalCoord1f");
  1943. orig_glEvalCoord1fv = (lpfn_glEvalCoord1fv)GetProcAddress(hModule, "glEvalCoord1fv");
  1944. orig_glEvalCoord2d = (lpfn_glEvalCoord2d)GetProcAddress(hModule, "glEvalCoord2d");
  1945. orig_glEvalCoord2dv = (lpfn_glEvalCoord2dv)GetProcAddress(hModule, "glEvalCoord2dv");
  1946. orig_glEvalCoord2f = (lpfn_glEvalCoord2f)GetProcAddress(hModule, "glEvalCoord2f");
  1947. orig_glEvalCoord2fv = (lpfn_glEvalCoord2fv)GetProcAddress(hModule, "glEvalCoord2fv");
  1948. orig_glEvalMesh1 = (lpfn_glEvalMesh1)GetProcAddress(hModule, "glEvalMesh1");
  1949. orig_glEvalMesh2 = (lpfn_glEvalMesh2)GetProcAddress(hModule, "glEvalMesh2");
  1950. orig_glEvalPoint1 = (lpfn_glEvalPoint1)GetProcAddress(hModule, "glEvalPoint1");
  1951. orig_glEvalPoint2 = (lpfn_glEvalPoint2)GetProcAddress(hModule, "glEvalPoint2");
  1952. orig_glFeedbackBuffer = (lpfn_glFeedbackBuffer)GetProcAddress(hModule, "glFeedbackBuffer");
  1953. orig_glFinish = (lpfn_glFinish)GetProcAddress(hModule, "glFinish");
  1954. orig_glFlush = (lpfn_glFlush)GetProcAddress(hModule, "glFlush");
  1955. orig_glFogf = (lpfn_glFogf)GetProcAddress(hModule, "glFogf");
  1956. orig_glFogfv = (lpfn_glFogfv)GetProcAddress(hModule, "glFogfv");
  1957. orig_glFogi = (lpfn_glFogi)GetProcAddress(hModule, "glFogi");
  1958. orig_glFogiv = (lpfn_glFogiv)GetProcAddress(hModule, "glFogiv");
  1959. orig_glFrontFace = (lpfn_glFrontFace)GetProcAddress(hModule, "glFrontFace");
  1960. orig_glFrustum = (lpfn_glFrustum)GetProcAddress(hModule, "glFrustum");
  1961. orig_glGenLists = (lpfn_glGenLists)GetProcAddress(hModule, "glGenLists");
  1962. orig_glGenTextures = (lpfn_glGenTextures)GetProcAddress(hModule, "glGenTextures");
  1963. orig_glGetBooleanv = (lpfn_glGetBooleanv)GetProcAddress(hModule, "glGetBooleanv");
  1964. orig_glGetClipPlane = (lpfn_glGetClipPlane)GetProcAddress(hModule, "glGetClipPlane");
  1965. orig_glGetDoublev = (lpfn_glGetDoublev)GetProcAddress(hModule, "glGetDoublev");
  1966. orig_glGetError = (lpfn_glGetError)GetProcAddress(hModule, "glGetError");
  1967. orig_glGetFloatv = (lpfn_glGetFloatv)GetProcAddress(hModule, "glGetFloatv");
  1968. orig_glGetIntegerv = (lpfn_glGetIntegerv)GetProcAddress(hModule, "glGetIntegerv");
  1969. orig_glGetLightfv = (lpfn_glGetLightfv)GetProcAddress(hModule, "glGetLightfv");
  1970. orig_glGetLightiv = (lpfn_glGetLightiv)GetProcAddress(hModule, "glGetLightiv");
  1971. orig_glGetMapdv = (lpfn_glGetMapdv)GetProcAddress(hModule, "glGetMapdv");
  1972. orig_glGetMapfv = (lpfn_glGetMapfv)GetProcAddress(hModule, "glGetMapfv");
  1973. orig_glGetMapiv = (lpfn_glGetMapiv)GetProcAddress(hModule, "glGetMapiv");
  1974. orig_glGetMaterialfv = (lpfn_glGetMaterialfv)GetProcAddress(hModule, "glGetMaterialfv");
  1975. orig_glGetMaterialiv = (lpfn_glGetMaterialiv)GetProcAddress(hModule, "glGetMaterialiv");
  1976. orig_glGetPixelMapfv = (lpfn_glGetPixelMapfv)GetProcAddress(hModule, "glGetPixelMapfv");
  1977. orig_glGetPixelMapuiv = (lpfn_glGetPixelMapuiv)GetProcAddress(hModule, "glGetPixelMapuiv");
  1978. orig_glGetPixelMapusv = (lpfn_glGetPixelMapusv)GetProcAddress(hModule, "glGetPixelMapusv");
  1979. orig_glGetPointerv = (lpfn_glGetPointerv)GetProcAddress(hModule, "glGetPointerv");
  1980. orig_glGetPolygonStipple = (lpfn_glGetPolygonStipple)GetProcAddress(hModule, "glGetPolygonStipple");
  1981. orig_glGetString = (lpfn_glGetString)GetProcAddress(hModule, "glGetString");
  1982. orig_glGetTexEnvfv = (lpfn_glGetTexEnvfv)GetProcAddress(hModule, "glGetTexEnvfv");
  1983. orig_glGetTexEnviv = (lpfn_glGetTexEnviv)GetProcAddress(hModule, "glGetTexEnviv");
  1984. orig_glGetTexGendv = (lpfn_glGetTexGendv)GetProcAddress(hModule, "glGetTexGendv");
  1985. orig_glGetTexGenfv = (lpfn_glGetTexGenfv)GetProcAddress(hModule, "glGetTexGenfv");
  1986. orig_glGetTexGeniv = (lpfn_glGetTexGeniv)GetProcAddress(hModule, "glGetTexGeniv");
  1987. orig_glGetTexImage = (lpfn_glGetTexImage)GetProcAddress(hModule, "glGetTexImage");
  1988. orig_glGetTexLevelParameterfv = (lpfn_glGetTexLevelParameterfv)GetProcAddress(hModule, "glGetTexLevelParameterfv");
  1989. orig_glGetTexLevelParameteriv = (lpfn_glGetTexLevelParameteriv)GetProcAddress(hModule, "glGetTexLevelParameteriv");
  1990. orig_glGetTexParameterfv = (lpfn_glGetTexParameterfv)GetProcAddress(hModule, "glGetTexParameterfv");
  1991. orig_glGetTexParameteriv = (lpfn_glGetTexParameteriv)GetProcAddress(hModule, "glGetTexParameteriv");
  1992. orig_glHint = (lpfn_glHint)GetProcAddress(hModule, "glHint");
  1993. orig_glIndexMask = (lpfn_glIndexMask)GetProcAddress(hModule, "glIndexMask");
  1994. orig_glIndexPointer = (lpfn_glIndexPointer)GetProcAddress(hModule, "glIndexPointer");
  1995. orig_glIndexd = (lpfn_glIndexd)GetProcAddress(hModule, "glIndexd");
  1996. orig_glIndexdv = (lpfn_glIndexdv)GetProcAddress(hModule, "glIndexdv");
  1997. orig_glIndexf = (lpfn_glIndexf)GetProcAddress(hModule, "glIndexf");
  1998. orig_glIndexfv = (lpfn_glIndexfv)GetProcAddress(hModule, "glIndexfv");
  1999. orig_glIndexi = (lpfn_glIndexi)GetProcAddress(hModule, "glIndexi");
  2000. orig_glIndexiv = (lpfn_glIndexiv)GetProcAddress(hModule, "glIndexiv");
  2001. orig_glIndexs = (lpfn_glIndexs)GetProcAddress(hModule, "glIndexs");
  2002. orig_glIndexsv = (lpfn_glIndexsv)GetProcAddress(hModule, "glIndexsv");
  2003. orig_glIndexub = (lpfn_glIndexub)GetProcAddress(hModule, "glIndexub");
  2004. orig_glIndexubv = (lpfn_glIndexubv)GetProcAddress(hModule, "glIndexubv");
  2005. orig_glInitNames = (lpfn_glInitNames)GetProcAddress(hModule, "glInitNames");
  2006. orig_glInterleavedArrays = (lpfn_glInterleavedArrays)GetProcAddress(hModule, "glInterleavedArrays");
  2007. orig_glIsEnabled = (lpfn_glIsEnabled)GetProcAddress(hModule, "glIsEnabled");
  2008. orig_glIsList = (lpfn_glIsList)GetProcAddress(hModule, "glIsList");
  2009. orig_glIsTexture = (lpfn_glIsTexture)GetProcAddress(hModule, "glIsTexture");
  2010. orig_glLightModelf = (lpfn_glLightModelf)GetProcAddress(hModule, "glLightModelf");
  2011. orig_glLightModelfv = (lpfn_glLightModelfv)GetProcAddress(hModule, "glLightModelfv");
  2012. orig_glLightModeli = (lpfn_glLightModeli)GetProcAddress(hModule, "glLightModeli");
  2013. orig_glLightModeliv = (lpfn_glLightModeliv)GetProcAddress(hModule, "glLightModeliv");
  2014. orig_glLightf = (lpfn_glLightf)GetProcAddress(hModule, "glLightf");
  2015. orig_glLightfv = (lpfn_glLightfv)GetProcAddress(hModule, "glLightfv");
  2016. orig_glLighti = (lpfn_glLighti)GetProcAddress(hModule, "glLighti");
  2017. orig_glLightiv = (lpfn_glLightiv)GetProcAddress(hModule, "glLightiv");
  2018. orig_glLineStipple = (lpfn_glLineStipple)GetProcAddress(hModule, "glLineStipple");
  2019. orig_glLineWidth = (lpfn_glLineWidth)GetProcAddress(hModule, "glLineWidth");
  2020. orig_glListBase = (lpfn_glListBase)GetProcAddress(hModule, "glListBase");
  2021. orig_glLoadIdentity = (lpfn_glLoadIdentity)GetProcAddress(hModule, "glLoadIdentity");
  2022. orig_glLoadMatrixd = (lpfn_glLoadMatrixd)GetProcAddress(hModule, "glLoadMatrixd");
  2023. orig_glLoadMatrixf = (lpfn_glLoadMatrixf)GetProcAddress(hModule, "glLoadMatrixf");
  2024. orig_glLoadName = (lpfn_glLoadName)GetProcAddress(hModule, "glLoadName");
  2025. orig_glLogicOp = (lpfn_glLogicOp)GetProcAddress(hModule, "glLogicOp");
  2026. orig_glMap1d = (lpfn_glMap1d)GetProcAddress(hModule, "glMap1d");
  2027. orig_glMap1f = (lpfn_glMap1f)GetProcAddress(hModule, "glMap1f");
  2028. orig_glMap2d = (lpfn_glMap2d)GetProcAddress(hModule, "glMap2d");
  2029. orig_glMap2f = (lpfn_glMap2f)GetProcAddress(hModule, "glMap2f");
  2030. orig_glMapGrid1d = (lpfn_glMapGrid1d)GetProcAddress(hModule, "glMapGrid1d");
  2031. orig_glMapGrid1f = (lpfn_glMapGrid1f)GetProcAddress(hModule, "glMapGrid1f");
  2032. orig_glMapGrid2d = (lpfn_glMapGrid2d)GetProcAddress(hModule, "glMapGrid2d");
  2033. orig_glMapGrid2f = (lpfn_glMapGrid2f)GetProcAddress(hModule, "glMapGrid2f");
  2034. orig_glMaterialf = (lpfn_glMaterialf)GetProcAddress(hModule, "glMaterialf");
  2035. orig_glMaterialfv = (lpfn_glMaterialfv)GetProcAddress(hModule, "glMaterialfv");
  2036. orig_glMateriali = (lpfn_glMateriali)GetProcAddress(hModule, "glMateriali");
  2037. orig_glMaterialiv = (lpfn_glMaterialiv)GetProcAddress(hModule, "glMaterialiv");
  2038. orig_glMatrixMode = (lpfn_glMatrixMode)GetProcAddress(hModule, "glMatrixMode");
  2039. orig_glMultMatrixd = (lpfn_glMultMatrixd)GetProcAddress(hModule, "glMultMatrixd");
  2040. orig_glMultMatrixf = (lpfn_glMultMatrixf)GetProcAddress(hModule, "glMultMatrixf");
  2041. orig_glNewList = (lpfn_glNewList)GetProcAddress(hModule, "glNewList");
  2042. orig_glNormal3b = (lpfn_glNormal3b)GetProcAddress(hModule, "glNormal3b");
  2043. orig_glNormal3bv = (lpfn_glNormal3bv)GetProcAddress(hModule, "glNormal3bv");
  2044. orig_glNormal3d = (lpfn_glNormal3d)GetProcAddress(hModule, "glNormal3d");
  2045. orig_glNormal3dv = (lpfn_glNormal3dv)GetProcAddress(hModule, "glNormal3dv");
  2046. orig_glNormal3f = (lpfn_glNormal3f)GetProcAddress(hModule, "glNormal3f");
  2047. orig_glNormal3fv = (lpfn_glNormal3fv)GetProcAddress(hModule, "glNormal3fv");
  2048. orig_glNormal3i = (lpfn_glNormal3i)GetProcAddress(hModule, "glNormal3i");
  2049. orig_glNormal3iv = (lpfn_glNormal3iv)GetProcAddress(hModule, "glNormal3iv");
  2050. orig_glNormal3s = (lpfn_glNormal3s)GetProcAddress(hModule, "glNormal3s");
  2051. orig_glNormal3sv = (lpfn_glNormal3sv)GetProcAddress(hModule, "glNormal3sv");
  2052. orig_glNormalPointer = (lpfn_glNormalPointer)GetProcAddress(hModule, "glNormalPointer");
  2053. orig_glOrtho = (lpfn_glOrtho)GetProcAddress(hModule, "glOrtho");
  2054. orig_glPassThrough = (lpfn_glPassThrough)GetProcAddress(hModule, "glPassThrough");
  2055. orig_glPixelMapfv = (lpfn_glPixelMapfv)GetProcAddress(hModule, "glPixelMapfv");
  2056. orig_glPixelMapuiv = (lpfn_glPixelMapuiv)GetProcAddress(hModule, "glPixelMapuiv");
  2057. orig_glPixelMapusv = (lpfn_glPixelMapusv)GetProcAddress(hModule, "glPixelMapusv");
  2058. orig_glPixelStoref = (lpfn_glPixelStoref)GetProcAddress(hModule, "glPixelStoref");
  2059. orig_glPixelStorei = (lpfn_glPixelStorei)GetProcAddress(hModule, "glPixelStorei");
  2060. orig_glPixelTransferf = (lpfn_glPixelTransferf)GetProcAddress(hModule, "glPixelTransferf");
  2061. orig_glPixelTransferi = (lpfn_glPixelTransferi)GetProcAddress(hModule, "glPixelTransferi");
  2062. orig_glPixelZoom = (lpfn_glPixelZoom)GetProcAddress(hModule, "glPixelZoom");
  2063. orig_glPointSize = (lpfn_glPointSize)GetProcAddress(hModule, "glPointSize");
  2064. orig_glPolygonMode = (lpfn_glPolygonMode)GetProcAddress(hModule, "glPolygonMode");
  2065. orig_glPolygonOffset = (lpfn_glPolygonOffset)GetProcAddress(hModule, "glPolygonOffset");
  2066. orig_glPolygonStipple = (lpfn_glPolygonStipple)GetProcAddress(hModule, "glPolygonStipple");
  2067. orig_glPopAttrib = (lpfn_glPopAttrib)GetProcAddress(hModule, "glPopAttrib");
  2068. orig_glPopClientAttrib = (lpfn_glPopClientAttrib)GetProcAddress(hModule, "glPopClientAttrib");
  2069. orig_glPopMatrix = (lpfn_glPopMatrix)GetProcAddress(hModule, "glPopMatrix");
  2070. orig_glPopName = (lpfn_glPopName)GetProcAddress(hModule, "glPopName");
  2071. orig_glPrioritizeTextures = (lpfn_glPrioritizeTextures)GetProcAddress(hModule, "glPrioritizeTextures");
  2072. orig_glPushAttrib = (lpfn_glPushAttrib)GetProcAddress(hModule, "glPushAttrib");
  2073. orig_glPushClientAttrib = (lpfn_glPushClientAttrib)GetProcAddress(hModule, "glPushClientAttrib");
  2074. orig_glPushMatrix = (lpfn_glPushMatrix)GetProcAddress(hModule, "glPushMatrix");
  2075. orig_glPushName = (lpfn_glPushName)GetProcAddress(hModule, "glPushName");
  2076. orig_glRasterPos2d = (lpfn_glRasterPos2d)GetProcAddress(hModule, "glRasterPos2d");
  2077. orig_glRasterPos2dv = (lpfn_glRasterPos2dv)GetProcAddress(hModule, "glRasterPos2dv");
  2078. orig_glRasterPos2f = (lpfn_glRasterPos2f)GetProcAddress(hModule, "glRasterPos2f");
  2079. orig_glRasterPos2fv = (lpfn_glRasterPos2fv)GetProcAddress(hModule, "glRasterPos2fv");
  2080. orig_glRasterPos2i = (lpfn_glRasterPos2i)GetProcAddress(hModule, "glRasterPos2i");
  2081. orig_glRasterPos2iv = (lpfn_glRasterPos2iv)GetProcAddress(hModule, "glRasterPos2iv");
  2082. orig_glRasterPos2s = (lpfn_glRasterPos2s)GetProcAddress(hModule, "glRasterPos2s");
  2083. orig_glRasterPos2sv = (lpfn_glRasterPos2sv)GetProcAddress(hModule, "glRasterPos2sv");
  2084. orig_glRasterPos3d = (lpfn_glRasterPos3d)GetProcAddress(hModule, "glRasterPos3d");
  2085. orig_glRasterPos3dv = (lpfn_glRasterPos3dv)GetProcAddress(hModule, "glRasterPos3dv");
  2086. orig_glRasterPos3f = (lpfn_glRasterPos3f)GetProcAddress(hModule, "glRasterPos3f");
  2087. orig_glRasterPos3fv = (lpfn_glRasterPos3fv)GetProcAddress(hModule, "glRasterPos3fv");
  2088. orig_glRasterPos3i = (lpfn_glRasterPos3i)GetProcAddress(hModule, "glRasterPos3i");
  2089. orig_glRasterPos3iv = (lpfn_glRasterPos3iv)GetProcAddress(hModule, "glRasterPos3iv");
  2090. orig_glRasterPos3s = (lpfn_glRasterPos3s)GetProcAddress(hModule, "glRasterPos3s");
  2091. orig_glRasterPos3sv = (lpfn_glRasterPos3sv)GetProcAddress(hModule, "glRasterPos3sv");
  2092. orig_glRasterPos4d = (lpfn_glRasterPos4d)GetProcAddress(hModule, "glRasterPos4d");
  2093. orig_glRasterPos4dv = (lpfn_glRasterPos4dv)GetProcAddress(hModule, "glRasterPos4dv");
  2094. orig_glRasterPos4f = (lpfn_glRasterPos4f)GetProcAddress(hModule, "glRasterPos4f");
  2095. orig_glRasterPos4fv = (lpfn_glRasterPos4fv)GetProcAddress(hModule, "glRasterPos4fv");
  2096. orig_glRasterPos4i = (lpfn_glRasterPos4i)GetProcAddress(hModule, "glRasterPos4i");
  2097. orig_glRasterPos4iv = (lpfn_glRasterPos4iv)GetProcAddress(hModule, "glRasterPos4iv");
  2098. orig_glRasterPos4s = (lpfn_glRasterPos4s)GetProcAddress(hModule, "glRasterPos4s");
  2099. orig_glRasterPos4sv = (lpfn_glRasterPos4sv)GetProcAddress(hModule, "glRasterPos4sv");
  2100. orig_glReadBuffer = (lpfn_glReadBuffer)GetProcAddress(hModule, "glReadBuffer");
  2101. orig_glReadPixels = (lpfn_glReadPixels)GetProcAddress(hModule, "glReadPixels");
  2102. orig_glRectd = (lpfn_glRectd)GetProcAddress(hModule, "glRectd");
  2103. orig_glRectdv = (lpfn_glRectdv)GetProcAddress(hModule, "glRectdv");
  2104. orig_glRectf = (lpfn_glRectf)GetProcAddress(hModule, "glRectf");
  2105. orig_glRectfv = (lpfn_glRectfv)GetProcAddress(hModule, "glRectfv");
  2106. orig_glRecti = (lpfn_glRecti)GetProcAddress(hModule, "glRecti");
  2107. orig_glRectiv = (lpfn_glRectiv)GetProcAddress(hModule, "glRectiv");
  2108. orig_glRects = (lpfn_glRects)GetProcAddress(hModule, "glRects");
  2109. orig_glRectsv = (lpfn_glRectsv)GetProcAddress(hModule, "glRectsv");
  2110. orig_glRenderMode = (lpfn_glRenderMode)GetProcAddress(hModule, "glRenderMode");
  2111. orig_glRotated = (lpfn_glRotated)GetProcAddress(hModule, "glRotated");
  2112. orig_glRotatef = (lpfn_glRotatef)GetProcAddress(hModule, "glRotatef");
  2113. orig_glScaled = (lpfn_glScaled)GetProcAddress(hModule, "glScaled");
  2114. orig_glScalef = (lpfn_glScalef)GetProcAddress(hModule, "glScalef");
  2115. orig_glScissor = (lpfn_glScissor)GetProcAddress(hModule, "glScissor");
  2116. orig_glSelectBuffer = (lpfn_glSelectBuffer)GetProcAddress(hModule, "glSelectBuffer");
  2117. orig_glShadeModel = (lpfn_glShadeModel)GetProcAddress(hModule, "glShadeModel");
  2118. orig_glStencilFunc = (lpfn_glStencilFunc)GetProcAddress(hModule, "glStencilFunc");
  2119. orig_glStencilMask = (lpfn_glStencilMask)GetProcAddress(hModule, "glStencilMask");
  2120. orig_glStencilOp = (lpfn_glStencilOp)GetProcAddress(hModule, "glStencilOp");
  2121. orig_glTexCoord1d = (lpfn_glTexCoord1d)GetProcAddress(hModule, "glTexCoord1d");
  2122. orig_glTexCoord1dv = (lpfn_glTexCoord1dv)GetProcAddress(hModule, "glTexCoord1dv");
  2123. orig_glTexCoord1f = (lpfn_glTexCoord1f)GetProcAddress(hModule, "glTexCoord1f");
  2124. orig_glTexCoord1fv = (lpfn_glTexCoord1fv)GetProcAddress(hModule, "glTexCoord1fv");
  2125. orig_glTexCoord1i = (lpfn_glTexCoord1i)GetProcAddress(hModule, "glTexCoord1i");
  2126. orig_glTexCoord1iv = (lpfn_glTexCoord1iv)GetProcAddress(hModule, "glTexCoord1iv");
  2127. orig_glTexCoord1s = (lpfn_glTexCoord1s)GetProcAddress(hModule, "glTexCoord1s");
  2128. orig_glTexCoord1sv = (lpfn_glTexCoord1sv)GetProcAddress(hModule, "glTexCoord1sv");
  2129. orig_glTexCoord2d = (lpfn_glTexCoord2d)GetProcAddress(hModule, "glTexCoord2d");
  2130. orig_glTexCoord2dv = (lpfn_glTexCoord2dv)GetProcAddress(hModule, "glTexCoord2dv");
  2131. orig_glTexCoord2f = (lpfn_glTexCoord2f)GetProcAddress(hModule, "glTexCoord2f");
  2132. orig_glTexCoord2fv = (lpfn_glTexCoord2fv)GetProcAddress(hModule, "glTexCoord2fv");
  2133. orig_glTexCoord2i = (lpfn_glTexCoord2i)GetProcAddress(hModule, "glTexCoord2i");
  2134. orig_glTexCoord2iv = (lpfn_glTexCoord2iv)GetProcAddress(hModule, "glTexCoord2iv");
  2135. orig_glTexCoord2s = (lpfn_glTexCoord2s)GetProcAddress(hModule, "glTexCoord2s");
  2136. orig_glTexCoord2sv = (lpfn_glTexCoord2sv)GetProcAddress(hModule, "glTexCoord2sv");
  2137. orig_glTexCoord3d = (lpfn_glTexCoord3d)GetProcAddress(hModule, "glTexCoord3d");
  2138. orig_glTexCoord3dv = (lpfn_glTexCoord3dv)GetProcAddress(hModule, "glTexCoord3dv");
  2139. orig_glTexCoord3f = (lpfn_glTexCoord3f)GetProcAddress(hModule, "glTexCoord3f");
  2140. orig_glTexCoord3fv = (lpfn_glTexCoord3fv)GetProcAddress(hModule, "glTexCoord3fv");
  2141. orig_glTexCoord3i = (lpfn_glTexCoord3i)GetProcAddress(hModule, "glTexCoord3i");
  2142. orig_glTexCoord3iv = (lpfn_glTexCoord3iv)GetProcAddress(hModule, "glTexCoord3iv");
  2143. orig_glTexCoord3s = (lpfn_glTexCoord3s)GetProcAddress(hModule, "glTexCoord3s");
  2144. orig_glTexCoord3sv = (lpfn_glTexCoord3sv)GetProcAddress(hModule, "glTexCoord3sv");
  2145. orig_glTexCoord4d = (lpfn_glTexCoord4d)GetProcAddress(hModule, "glTexCoord4d");
  2146. orig_glTexCoord4dv = (lpfn_glTexCoord4dv)GetProcAddress(hModule, "glTexCoord4dv");
  2147. orig_glTexCoord4f = (lpfn_glTexCoord4f)GetProcAddress(hModule, "glTexCoord4f");
  2148. orig_glTexCoord4fv = (lpfn_glTexCoord4fv)GetProcAddress(hModule, "glTexCoord4fv");
  2149. orig_glTexCoord4i = (lpfn_glTexCoord4i)GetProcAddress(hModule, "glTexCoord4i");
  2150. orig_glTexCoord4iv = (lpfn_glTexCoord4iv)GetProcAddress(hModule, "glTexCoord4iv");
  2151. orig_glTexCoord4s = (lpfn_glTexCoord4s)GetProcAddress(hModule, "glTexCoord4s");
  2152. orig_glTexCoord4sv = (lpfn_glTexCoord4sv)GetProcAddress(hModule, "glTexCoord4sv");
  2153. orig_glTexCoordPointer = (lpfn_glTexCoordPointer)GetProcAddress(hModule, "glTexCoordPointer");
  2154. orig_glTexEnvf = (lpfn_glTexEnvf)GetProcAddress(hModule, "glTexEnvf");
  2155. orig_glTexEnvfv = (lpfn_glTexEnvfv)GetProcAddress(hModule, "glTexEnvfv");
  2156. orig_glTexEnvi = (lpfn_glTexEnvi)GetProcAddress(hModule, "glTexEnvi");
  2157. orig_glTexEnviv = (lpfn_glTexEnviv)GetProcAddress(hModule, "glTexEnviv");
  2158. orig_glTexGend = (lpfn_glTexGend)GetProcAddress(hModule, "glTexGend");
  2159. orig_glTexGendv = (lpfn_glTexGendv)GetProcAddress(hModule, "glTexGendv");
  2160. orig_glTexGenf = (lpfn_glTexGenf)GetProcAddress(hModule, "glTexGenf");
  2161. orig_glTexGenfv = (lpfn_glTexGenfv)GetProcAddress(hModule, "glTexGenfv");
  2162. orig_glTexGeni = (lpfn_glTexGeni)GetProcAddress(hModule, "glTexGeni");
  2163. orig_glTexGeniv = (lpfn_glTexGeniv)GetProcAddress(hModule, "glTexGeniv");
  2164. orig_glTexImage1D = (lpfn_glTexImage1D)GetProcAddress(hModule, "glTexImage1D");
  2165. orig_glTexImage2D = (lpfn_glTexImage2D)GetProcAddress(hModule, "glTexImage2D");
  2166. orig_glTexParameterf = (lpfn_glTexParameterf)GetProcAddress(hModule, "glTexParameterf");
  2167. orig_glTexParameterfv = (lpfn_glTexParameterfv)GetProcAddress(hModule, "glTexParameterfv");
  2168. orig_glTexParameteri = (lpfn_glTexParameteri)GetProcAddress(hModule, "glTexParameteri");
  2169. orig_glTexParameteriv = (lpfn_glTexParameteriv)GetProcAddress(hModule, "glTexParameteriv");
  2170. orig_glTexSubImage1D = (lpfn_glTexSubImage1D)GetProcAddress(hModule, "glTexSubImage1D");
  2171. orig_glTexSubImage2D = (lpfn_glTexSubImage2D)GetProcAddress(hModule, "glTexSubImage2D");
  2172. orig_glTranslated = (lpfn_glTranslated)GetProcAddress(hModule, "glTranslated");
  2173. orig_glTranslatef = (lpfn_glTranslatef)GetProcAddress(hModule, "glTranslatef");
  2174. orig_glVertex2d = (lpfn_glVertex2d)GetProcAddress(hModule, "glVertex2d");
  2175. orig_glVertex2dv = (lpfn_glVertex2dv)GetProcAddress(hModule, "glVertex2dv");
  2176. orig_glVertex2f = (lpfn_glVertex2f)GetProcAddress(hModule, "glVertex2f");
  2177. orig_glVertex2fv = (lpfn_glVertex2fv)GetProcAddress(hModule, "glVertex2fv");
  2178. orig_glVertex2i = (lpfn_glVertex2i)GetProcAddress(hModule, "glVertex2i");
  2179. orig_glVertex2iv = (lpfn_glVertex2iv)GetProcAddress(hModule, "glVertex2iv");
  2180. orig_glVertex2s = (lpfn_glVertex2s)GetProcAddress(hModule, "glVertex2s");
  2181. orig_glVertex2sv = (lpfn_glVertex2sv)GetProcAddress(hModule, "glVertex2sv");
  2182. orig_glVertex3d = (lpfn_glVertex3d)GetProcAddress(hModule, "glVertex3d");
  2183. orig_glVertex3dv = (lpfn_glVertex3dv)GetProcAddress(hModule, "glVertex3dv");
  2184. orig_glVertex3f = (lpfn_glVertex3f)GetProcAddress(hModule, "glVertex3f");
  2185. orig_glVertex3fv = (lpfn_glVertex3fv)GetProcAddress(hModule, "glVertex3fv");
  2186. orig_glVertex3i = (lpfn_glVertex3i)GetProcAddress(hModule, "glVertex3i");
  2187. orig_glVertex3iv = (lpfn_glVertex3iv)GetProcAddress(hModule, "glVertex3iv");
  2188. orig_glVertex3s = (lpfn_glVertex3s)GetProcAddress(hModule, "glVertex3s");
  2189. orig_glVertex3sv = (lpfn_glVertex3sv)GetProcAddress(hModule, "glVertex3sv");
  2190. orig_glVertex4d = (lpfn_glVertex4d)GetProcAddress(hModule, "glVertex4d");
  2191. orig_glVertex4dv = (lpfn_glVertex4dv)GetProcAddress(hModule, "glVertex4dv");
  2192. orig_glVertex4f = (lpfn_glVertex4f)GetProcAddress(hModule, "glVertex4f");
  2193. orig_glVertex4fv = (lpfn_glVertex4fv)GetProcAddress(hModule, "glVertex4fv");
  2194. orig_glVertex4i = (lpfn_glVertex4i)GetProcAddress(hModule, "glVertex4i");
  2195. orig_glVertex4iv = (lpfn_glVertex4iv)GetProcAddress(hModule, "glVertex4iv");
  2196. orig_glVertex4s = (lpfn_glVertex4s)GetProcAddress(hModule, "glVertex4s");
  2197. orig_glVertex4sv = (lpfn_glVertex4sv)GetProcAddress(hModule, "glVertex4sv");
  2198. orig_glVertexPointer = (lpfn_glVertexPointer)GetProcAddress(hModule, "glVertexPointer");
  2199. orig_glViewport = (lpfn_glViewport)GetProcAddress(hModule, "glViewport");
  2200. orig_wglChoosePixelFormat = (lpfn_wglChoosePixelFormat)GetProcAddress(hModule, "wglChoosePixelFormat");
  2201. orig_wglCopyContext = (lpfn_wglCopyContext)GetProcAddress(hModule, "wglCopyContext");
  2202. orig_wglCreateContext = (lpfn_wglCreateContext)GetProcAddress(hModule, "wglCreateContext");
  2203. orig_wglCreateLayerContext = (lpfn_wglCreateLayerContext)GetProcAddress(hModule, "wglCreateLayerContext");
  2204. orig_wglDeleteContext = (lpfn_wglDeleteContext)GetProcAddress(hModule, "wglDeleteContext");
  2205. orig_wglDescribeLayerPlane = (lpfn_wglDescribeLayerPlane)GetProcAddress(hModule, "wglDescribeLayerPlane");
  2206. orig_wglDescribePixelFormat = (lpfn_wglDescribePixelFormat)GetProcAddress(hModule, "wglDescribePixelFormat");
  2207. orig_wglGetCurrentContext = (lpfn_wglGetCurrentContext)GetProcAddress(hModule, "wglGetCurrentContext");
  2208. orig_wglGetCurrentDC = (lpfn_wglGetCurrentDC)GetProcAddress(hModule, "wglGetCurrentDC");
  2209. orig_wglGetDefaultProcAddress = (lpfn_wglGetDefaultProcAddress)GetProcAddress(hModule, "wglGetDefaultProcAddress");
  2210. orig_wglGetLayerPaletteEntries = (lpfn_wglGetLayerPaletteEntries)GetProcAddress(hModule, "wglGetLayerPaletteEntries");
  2211. orig_wglGetPixelFormat = (lpfn_wglGetPixelFormat)GetProcAddress(hModule, "wglGetPixelFormat");
  2212. orig_wglGetProcAddress = (lpfn_wglGetProcAddress)GetProcAddress(hModule, "wglGetProcAddress");
  2213. orig_wglMakeCurrent = (lpfn_wglMakeCurrent)GetProcAddress(hModule, "wglMakeCurrent");
  2214. orig_wglRealizeLayerPalette = (lpfn_wglRealizeLayerPalette)GetProcAddress(hModule, "wglRealizeLayerPalette");
  2215. orig_wglSetLayerPaletteEntries = (lpfn_wglSetLayerPaletteEntries)GetProcAddress(hModule, "wglSetLayerPaletteEntries");
  2216. orig_wglSetPixelFormat = (lpfn_wglSetPixelFormat)GetProcAddress(hModule, "wglSetPixelFormat");
  2217. orig_wglShareLists = (lpfn_wglShareLists)GetProcAddress(hModule, "wglShareLists");
  2218. orig_wglSwapBuffers = (lpfn_wglSwapBuffers)GetProcAddress(hModule, "wglSwapBuffers");
  2219. orig_wglSwapLayerBuffers = (lpfn_wglSwapLayerBuffers)GetProcAddress(hModule, "wglSwapLayerBuffers");
  2220. orig_wglSwapMultipleBuffers = (lpfn_wglSwapMultipleBuffers)GetProcAddress(hModule, "wglSwapMultipleBuffers");
  2221. orig_wglUseFontBitmapsA = (lpfn_wglUseFontBitmapsA)GetProcAddress(hModule, "wglUseFontBitmapsA");
  2222. orig_wglUseFontBitmapsW = (lpfn_wglUseFontBitmapsW)GetProcAddress(hModule, "wglUseFontBitmapsW");
  2223. orig_wglUseFontOutlinesA = (lpfn_wglUseFontOutlinesA)GetProcAddress(hModule, "wglUseFontOutlinesA");
  2224. orig_wglUseFontOutlinesW = (lpfn_wglUseFontOutlinesW)GetProcAddress(hModule, "wglUseFontOutlinesW");
  2225.  
  2226. return TRUE;
  2227. }
  2228.  
  2229. BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
  2230. {
  2231. if( dwReason == DLL_PROCESS_ATTACH )
  2232. {
  2233. DisableThreadLibraryCalls(hInstance);
  2234. return Initialize();
  2235. }
  2236.  
  2237. return TRUE;
  2238. }