Function at 0x45c840
Capabilities:
Get common file path
Link many functions at runtime

Disassembly:
sub esp, 0x800
lea eax, [esp + 0x400]
push ebx
push esi
push edi
push 0x400
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemDirectoryA]
xor edi, edi
push str....initializing_QGL_n
push edi
call dword [0x1207000]
mov esi, dword [esp + 0x818]
push str.3dfxvgl
push esi
call fcn.004cb9a0
mov ebx, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
add esp, 0x10
test eax, eax
je 0x45c8c1
push str.Glide3X
call ebx
cmp eax, edi
jne 0x45c8ba
push str.Glide2X
call ebx
cmp eax, edi
jne 0x45c8ba
push str....WARNING:_missing_Glide_installation__assuming_no_3Dfx_available_n
push edi
call dword [0x1207000]
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
add esp, 0x800
ret
push eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
cmp byte [esi], 0x21
je 0x45c8fe
push str..dll
push str.dllname
call fcn.004cb9a0
add esp, 8
test eax, eax
jne 0x45c8fe
lea ecx, [esp + 0x40c]
push esi
push ecx
push 0x4f20ac
lea edx, [esp + 0x18]
push 0x400
push edx
call fcn.0042d350
add esp, 0x14
jmp 0x45c911
push 0x400
lea eax, [esp + 0x10]
push esi
push eax
call fcn.0042d0d0
add esp, 0xc
lea ecx, [esp + 0xc]
push ecx
push str....calling_LoadLibrary___s.dll__:
push edi
call dword [0x1207000]
add esp, 0xc
push esi
call ebx
cmp eax, edi
mov dword [0x113b22c], eax
jne 0x45c94c
push str.failed_n
push edi
call dword [0x1207000]
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
add esp, 0x800
ret
push str.succeeded_n
push edi
call dword [0x1207000]
mov edx, dword [0x113b22c]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
add esp, 8
push str.glAccum
push edx
call esi
mov dword [0xa23684], eax
mov dword [0x122224c], eax
mov eax, dword [0x113b22c]
push str.glAlphaFunc
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glAreTexturesResident
push ecx
mov dword [0xa22c80], eax
mov dword [0x12220f8], eax
call esi
mov edx, dword [0x113b22c]
push str.glArrayElement
push edx
mov dword [0x1222360], eax
mov dword [0x12220d4], eax
call esi
mov dword [0xa23738], eax
mov dword [0x1222158], eax
mov eax, dword [0x113b22c]
push str.glBegin
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glBindTexture
push ecx
mov dword [0xa22b78], eax
mov dword [0x12224bc], eax
call esi
mov edx, dword [0x113b22c]
push str.glBitmap
push edx
mov dword [0xa22c78], eax
mov dword [0x1222208], eax
call esi
mov dword [0xa23674], eax
mov dword [0x1222374], eax
mov eax, dword [0x113b22c]
push str.glBlendFunc
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glCallList
push ecx
mov dword [0xa22c8c], eax
mov dword [0x12222d8], eax
call esi
mov edx, dword [0x113b22c]
push str.glCallLists
push edx
mov dword [0xa235d8], eax
mov dword [0x12223b0], eax
call esi
mov dword [0xa22c98], eax
mov dword [0x1222240], eax
mov eax, dword [0x113b22c]
push str.glClear
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glClearAccum
push ecx
mov dword [0xa23700], eax
mov dword [0x12222c8], eax
call esi
mov edx, dword [0x113b22c]
push str.glClearColor
push edx
mov dword [0xa22aa4], eax
mov dword [0x12220f0], eax
call esi
mov dword [0xa22cb8], eax
mov dword [0x12223fc], eax
mov eax, dword [0x113b22c]
push str.glClearDepth
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glClearIndex
push ecx
mov dword [0xa22b3c], eax
mov dword [0x1222134], eax
call esi
mov edx, dword [0x113b22c]
push str.glClearStencil
push edx
mov dword [0xa23680], eax
mov dword [0x1221fa4], eax
call esi
mov dword [0xa236d0], eax
mov dword [0x1222154], eax
mov eax, dword [0x113b22c]
push str.glClipPlane
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor3b
push ecx
mov dword [0xa22a7c], eax
mov dword [0x12223a4], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor3bv
push edx
mov dword [0xa23598], eax
mov dword [0x12223c0], eax
call esi
mov dword [0xa2377c], eax
mov dword [0x12224d0], eax
mov eax, dword [0x113b22c]
push str.glColor3d
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor3dv
push ecx
mov dword [0xa235b4], eax
mov dword [0x12223cc], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor3f
push edx
mov dword [0xa23758], eax
mov dword [0x122251c], eax
call esi
mov dword [0xa235b0], eax
mov dword [0x1222054], eax
mov eax, dword [0x113b22c]
push str.glColor3fv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor3i
push ecx
mov dword [0xa23764], eax
mov dword [0x1222504], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor3iv
push edx
mov dword [0xa235e4], eax
mov dword [0x122206c], eax
call esi
mov dword [0xa236c8], eax
mov dword [0x122249c], eax
mov eax, dword [0x113b22c]
push str.glColor3s
push eax
call esi
mov dword [0xa235dc], eax
mov dword [0x1222074], eax
push str.glColor3sv
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glColor3ub
push edx
mov dword [0xa23708], eax
mov dword [0x122237c], eax
call esi
mov dword [0xa236fc], eax
mov dword [0x1222388], eax
mov eax, dword [0x113b22c]
push str.glColor3ubv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor3ui
push ecx
mov dword [0xa22b70], eax
mov dword [0x1221fac], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor3uiv
push edx
mov dword [0xa23704], eax
mov dword [0x1222384], eax
call esi
mov dword [0xa22b38], eax
mov dword [0x1221f88], eax
mov eax, dword [0x113b22c]
push str.glColor3us
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor3usv
push ecx
mov dword [0xa236f4], eax
mov dword [0x1222398], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor4b
push edx
mov dword [0xa22b24], eax
mov dword [0x12220c4], eax
call esi
mov dword [0xa235ac], eax
mov dword [0x1222050], eax
mov eax, dword [0x113b22c]
push str.glColor4bv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor4d
push ecx
mov dword [0xa23760], eax
mov dword [0x1222500], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor4dv
push edx
mov dword [0xa235f0], eax
mov dword [0x1222060], eax
call esi
mov dword [0xa236c4], eax
mov dword [0x12224a4], eax
mov eax, dword [0x113b22c]
push str.glColor4f
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor4fv
push ecx
mov dword [0xa235ec], eax
mov dword [0x1222068], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor4i
push edx
mov dword [0xa236dc], eax
mov dword [0x1222490], eax
call esi
mov dword [0xa235f4], eax
mov dword [0x1222070], eax
mov eax, dword [0x113b22c]
push str.glColor4iv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor4s
push ecx
mov dword [0xa236ac], eax
mov dword [0x12224ac], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor4sv
push edx
mov dword [0xa23580], eax
mov dword [0x1222078], eax
call esi
mov dword [0xa23670], eax
mov dword [0x122238c], eax
mov eax, dword [0x113b22c]
push str.glColor4ub
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor4ubv
push ecx
mov dword [0xa236f0], eax
mov dword [0x122239c], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor4ui
push edx
mov dword [0xa22b20], eax
mov dword [0x12220b8], eax
call esi
mov dword [0xa236f8], eax
mov dword [0x1222390], eax
mov eax, dword [0x113b22c]
push str.glColor4uiv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColor4us
push ecx
mov dword [0xa22b0c], eax
mov dword [0x12220a8], eax
call esi
mov edx, dword [0x113b22c]
push str.glColor4usv
push edx
mov dword [0xa23678], eax
mov dword [0x1222378], eax
call esi
mov dword [0xa22ae8], eax
mov dword [0x1222024], eax
mov eax, dword [0x113b22c]
push str.glColorMask
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glColorMaterial
push ecx
mov dword [0xa23620], eax
mov dword [0x12222b0], eax
call esi
mov edx, dword [0x113b22c]
push str.glColorPointer
push edx
mov dword [0xa22b7c], eax
mov dword [0x12220e0], eax
call esi
mov dword [0xa22b9c], eax
mov dword [0x1222280], eax
mov eax, dword [0x113b22c]
push str.glCopyPixels
push eax
call esi
mov dword [0xa22bf0], eax
mov dword [0x12222c4], eax
push str.glCopyTexImage1D
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glCopyTexImage2D
push edx
mov dword [0xa2369c], eax
mov dword [0x1222034], eax
call esi
mov dword [0xa23690], eax
mov dword [0x122203c], eax
mov eax, dword [0x113b22c]
push str.glCopyTexSubImage1D
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glCopyTexSubImage2D
push ecx
mov dword [0xa23638], eax
mov dword [0x122232c], eax
call esi
mov edx, dword [0x113b22c]
push str.glCullFace
push edx
mov dword [0xa23614], eax
mov dword [0x1222328], eax
call esi
mov dword [0xa2368c], eax
mov dword [0x12223f4], eax
mov eax, dword [0x113b22c]
push str.glDeleteLists
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glDeleteTextures
push ecx
mov dword [0xa22c60], eax
mov dword [0x12224c0], eax
call esi
mov edx, dword [0x113b22c]
push str.glDepthFunc
push edx
mov dword [0xa23688], eax
mov dword [0x1222358], eax
call esi
mov dword [0xa22aa0], eax
mov dword [0x122204c], eax
mov eax, dword [0x113b22c]
push str.glDepthMask
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glDepthRange
push ecx
mov dword [0xa236e0], eax
mov dword [0x1222524], eax
call esi
mov edx, dword [0x113b22c]
push str.glDisable
push edx
mov dword [0xa2312c], eax
mov dword [0x12220ac], eax
call esi
mov dword [0xa22b64], eax
mov dword [0x1222480], eax
mov eax, dword [0x113b22c]
push str.glDisableClientState
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glDrawArrays
push ecx
mov dword [0xa236ec], eax
mov dword [0x122235c], eax
call esi
mov edx, dword [0x113b22c]
push str.glDrawBuffer
push edx
mov dword [0xa22ba0], eax
mov dword [0x12223f0], eax
call esi
mov dword [0xa22bcc], eax
mov dword [0x12223a0], eax
mov eax, dword [0x113b22c]
push str.glDrawElements
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glDrawPixels
push ecx
mov dword [0xa23718], eax
mov dword [0x1222028], eax
call esi
mov edx, dword [0x113b22c]
push str.glEdgeFlag
push edx
mov dword [0xa23100], eax
mov dword [0x1221fcc], eax
call esi
mov dword [0xa22a9c], eax
mov dword [0x12222d4], eax
mov eax, dword [0x113b22c]
push str.glEdgeFlagPointer
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glEdgeFlagv
push ecx
mov dword [0xa2375c], eax
mov dword [0x1222204], eax
call esi
mov edx, dword [0x113b22c]
push str.glEnable
push edx
mov dword [0xa22b2c], eax
mov dword [0x12221b4], eax
call esi
mov dword [0xa22b68], eax
mov dword [0x122202c], eax
mov eax, dword [0x113b22c]
push str.glEnableClientState
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glEnd
push ecx
mov dword [0xa22c44], eax
mov dword [0x122242c], eax
call esi
mov edx, dword [0x113b22c]
push str.glEndList
push edx
mov dword [0xa22c50], eax
mov dword [0x1222088], eax
call esi
mov dword [0xa23634], eax
mov dword [0x1221ffc], eax
mov eax, dword [0x113b22c]
push str.glEvalCoord1d
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glEvalCoord1dv
push ecx
mov dword [0xa22ab4], eax
mov dword [0x12223c8], eax
call esi
mov edx, dword [0x113b22c]
push str.glEvalCoord1f
push edx
mov dword [0xa22b4c], eax
mov dword [0x12221c4], eax
call esi
mov dword [0xa22c74], eax
mov dword [0x12223bc], eax
mov eax, dword [0x113b22c]
push str.glEvalCoord1fv
push eax
call esi
mov dword [0xa22b34], eax
mov dword [0x1222190], eax
push str.glEvalCoord2d
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glEvalCoord2dv
push edx
mov dword [0xa22c70], eax
mov dword [0x12223b8], eax
call esi
mov dword [0xa22b60], eax
mov dword [0x1222170], eax
mov eax, dword [0x113b22c]
push str.glEvalCoord2f
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glEvalCoord2fv
push ecx
mov dword [0xa22c68], eax
mov dword [0x12223a8], eax
call esi
mov edx, dword [0x113b22c]
push str.glEvalMesh1
push edx
mov dword [0xa22b54], eax
mov dword [0x12221ac], eax
call esi
mov dword [0xa236cc], eax
mov dword [0x122246c], eax
mov eax, dword [0x113b22c]
push str.glEvalMesh2
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glEvalPoint1
push ecx
mov dword [0xa236d8], eax
mov dword [0x1222468], eax
call esi
mov edx, dword [0x113b22c]
push str.glEvalPoint2
push edx
mov dword [0xa22ca8], eax
mov dword [0x122207c], eax
call esi
mov dword [0xa22ca0], eax
mov dword [0x1222080], eax
mov eax, dword [0x113b22c]
push str.glFeedbackBuffer
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glFinish
push ecx
mov dword [0xa22bac], eax
mov dword [0x12220b4], eax
call esi
mov edx, dword [0x113b22c]
push str.glFlush
push edx
mov dword [0xa2374c], eax
mov dword [0x1222484], eax
call esi
mov dword [0xa22a8c], eax
mov dword [0x122233c], eax
mov eax, dword [0x113b22c]
push str.glFogf
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glFogfv
push ecx
mov dword [0xa2376c], eax
mov dword [0x12223c4], eax
call esi
mov edx, dword [0x113b22c]
push str.glFogi
push edx
mov dword [0xa236d4], eax
mov dword [0x1222304], eax
call esi
mov dword [0xa23770], eax
mov dword [0x12223ac], eax
mov eax, dword [0x113b22c]
push str.glFogiv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glFrontFace
push ecx
mov dword [0xa23774], eax
mov dword [0x122230c], eax
call esi
mov edx, dword [0x113b22c]
push str.glFrustum
push edx
mov dword [0xa22b48], eax
mov dword [0x12223d8], eax
call esi
mov dword [0xa230cc], eax
mov dword [0x1221fb0], eax
mov eax, dword [0x113b22c]
push str.glGenLists
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGenTextures
push ecx
mov dword [0x12220ec], eax
mov dword [0x1221f7c], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetBooleanv
push edx
mov dword [0xa23134], eax
mov dword [0x1222288], eax
call esi
mov dword [0xa22b90], eax
mov dword [0x12222d0], eax
mov eax, dword [0x113b22c]
push str.glGetClipPlane
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetDoublev
push ecx
mov dword [0xa2313c], eax
mov dword [0x1222464], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetError
push edx
mov dword [0xa23604], eax
mov dword [0x122227c], eax
call esi
mov dword [0x1222444], eax
mov dword [0x1222160], eax
mov eax, dword [0x113b22c]
push str.glGetFloatv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetIntegerv
push ecx
mov dword [0xa230f8], eax
mov dword [0x122209c], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetLightfv
push edx
mov dword [0xa23720], eax
mov dword [0x12220dc], eax
call esi
mov dword [0xa2361c], eax
mov dword [0x12221f8], eax
mov eax, dword [0x113b22c]
push str.glGetLightiv
push eax
call esi
mov dword [0xa23624], eax
mov dword [0x122226c], eax
push str.glGetMapdv
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glGetMapfv
push edx
mov dword [0xa22a68], eax
mov dword [0x1221fb4], eax
call esi
mov dword [0xa22aa8], eax
mov dword [0x1221fe4], eax
mov eax, dword [0x113b22c]
push str.glGetMapiv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetMaterialfv
push ecx
mov dword [0xa22ac0], eax
mov dword [0x1221fc8], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetMaterialiv
push edx
mov dword [0xa236b4], eax
mov dword [0x122218c], eax
call esi
mov dword [0xa236e4], eax
mov dword [0x1222174], eax
mov eax, dword [0x113b22c]
push str.glGetPixelMapfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetPixelMapuiv
push ecx
mov dword [0xa23778], eax
mov dword [0x1222334], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetPixelMapusv
push edx
mov dword [0xa235d0], eax
mov dword [0x12224b4], eax
call esi
mov dword [0xa23590], eax
mov dword [0x1222394], eax
mov eax, dword [0x113b22c]
push str.glGetPointerv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetPolygonStipple
push ecx
mov dword [0xa236c0], eax
mov dword [0x12222c0], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetString
push edx
mov dword [0xa236b0], eax
mov dword [0x1221f9c], eax
call esi
mov dword [0x12224d8], eax
mov dword [0x12222fc], eax
mov eax, dword [0x113b22c]
push str.glGetTexEnvfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetTexEnviv
push ecx
mov dword [0xa22b84], eax
mov dword [0x12222cc], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetTexGendv
push edx
mov dword [0xa22b88], eax
mov dword [0x12222b4], eax
call esi
mov dword [0xa2364c], eax
mov dword [0x12220fc], eax
mov eax, dword [0x113b22c]
push str.glGetTexGenfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetTexGeniv
push ecx
mov dword [0xa23628], eax
mov dword [0x12220f4], eax
call esi
mov edx, dword [0x113b22c]
push str.glGetTexImage
push edx
mov dword [0xa2362c], eax
mov dword [0x12220e8], eax
call esi
mov dword [0xa23130], eax
mov dword [0x12220b0], eax
mov eax, dword [0x113b22c]
push str.glGetTexParameterfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glGetTexParameteriv
push ecx
mov dword [0xa22a70], eax
mov dword [0x12221e8], eax
call esi
mov edx, dword [0x113b22c]
push str.glHint
push edx
mov dword [0xa22a80], eax
mov dword [0x12221d8], eax
call esi
mov dword [0xa22ab0], eax
mov dword [0x122247c], eax
mov eax, dword [0x113b22c]
push str.glIndexMask
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glIndexPointer
push ecx
mov dword [0xa23644], eax
mov dword [0x1222098], eax
call esi
mov edx, dword [0x113b22c]
push str.glIndexd
push edx
mov dword [0xa22ba8], eax
mov dword [0x1222164], eax
call esi
mov dword [0xa2360c], eax
mov dword [0x1222310], eax
mov eax, dword [0x113b22c]
push str.glIndexdv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glIndexf
push ecx
mov dword [0xa236bc], eax
mov dword [0x1222148], eax
call esi
mov edx, dword [0x113b22c]
push str.glIndexfv
push edx
mov dword [0xa23610], eax
mov dword [0x1222318], eax
call esi
mov dword [0xa22b04], eax
mov dword [0x12221b0], eax
mov eax, dword [0x113b22c]
push str.glIndexi
push eax
call esi
mov dword [0xa235fc], eax
mov dword [0x1222314], eax
push str.glIndexiv
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glIndexs
push edx
mov dword [0xa22af4], eax
mov dword [0x12221b8], eax
call esi
mov dword [0xa23648], eax
mov dword [0x1222320], eax
mov eax, dword [0x113b22c]
push str.glIndexsv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glIndexub
push ecx
mov dword [0xa22ad8], eax
mov dword [0x12221a0], eax
call esi
mov edx, dword [0x113b22c]
push str.glIndexubv
push edx
mov dword [0xa22ad4], eax
mov dword [0x122217c], eax
call esi
mov dword [0xa2367c], eax
mov dword [0x1222228], eax
mov eax, dword [0x113b22c]
push str.glInitNames
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glInterleavedArrays
push ecx
mov dword [0xa235c0], eax
mov dword [0x12223e8], eax
call esi
mov edx, dword [0x113b22c]
push str.glIsEnabled
push edx
mov dword [0xa23138], eax
mov dword [0x12223dc], eax
call esi
mov dword [0x12220cc], eax
mov dword [0x1222424], eax
mov eax, dword [0x113b22c]
push str.glIsList
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glIsTexture
push ecx
mov dword [0x1222294], eax
mov dword [0x12220e4], eax
call esi
mov edx, dword [0x113b22c]
push str.glLightModelf
push edx
mov dword [0x12222f0], eax
mov dword [0x12223d4], eax
call esi
mov dword [0xa23740], eax
mov dword [0x1221f70], eax
mov eax, dword [0x113b22c]
push str.glLightModelfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glLightModeli
push ecx
mov dword [0xa236e8], eax
mov dword [0x1222308], eax
call esi
mov edx, dword [0x113b22c]
push str.glLightModeliv
push edx
mov dword [0xa23748], eax
mov dword [0x1221f74], eax
call esi
mov dword [0xa236a8], eax
mov dword [0x12222dc], eax
mov eax, dword [0x113b22c]
push str.glLightf
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glLightfv
push ecx
mov dword [0xa23668], eax
mov dword [0x1222290], eax
call esi
mov edx, dword [0x113b22c]
push str.glLighti
push edx
mov dword [0xa22cbc], eax
mov dword [0x12223f8], eax
call esi
mov dword [0xa23658], eax
mov dword [0x122228c], eax
mov eax, dword [0x113b22c]
push str.glLightiv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glLineStipple
push ecx
mov dword [0xa22cc8], eax
mov dword [0x1222404], eax
call esi
mov edx, dword [0x113b22c]
push str.glLineWidth
push edx
mov dword [0xa23124], eax
mov dword [0x12224cc], eax
call esi
mov dword [0xa22b5c], eax
mov dword [0x122210c], eax
mov eax, dword [0x113b22c]
push str.glListBase
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glLoadIdentity
push ecx
mov dword [0xa22b40], eax
mov dword [0x1221f6c], eax
call esi
mov edx, dword [0x113b22c]
push str.glLoadMatrixd
push edx
mov dword [0xa235b8], eax
mov dword [0x1221fe8], eax
call esi
mov dword [0xa22cb0], eax
mov dword [0x12220c0], eax
mov eax, dword [0x113b22c]
push str.glLoadMatrixf
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glLoadName
push ecx
mov dword [0xa22ca4], eax
mov dword [0x12220bc], eax
call esi
mov edx, dword [0x113b22c]
push str.glLogicOp
push edx
mov dword [0xa22b18], eax
mov dword [0x1222144], eax
call esi
mov dword [0xa23558], eax
mov dword [0x12223d0], eax
mov eax, dword [0x113b22c]
push str.glMap1d
push eax
call esi
mov dword [0xa23694], eax
mov dword [0x12221d4], eax
push str.glMap1f
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glMap2d
push edx
mov dword [0xa23698], eax
mov dword [0x1222178], eax
call esi
mov dword [0xa236a0], eax
mov dword [0x1222188], eax
mov eax, dword [0x113b22c]
push str.glMap2f
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glMapGrid1d
push ecx
mov dword [0xa236a4], eax
mov dword [0x1222194], eax
call esi
mov edx, dword [0x113b22c]
push str.glMapGrid1f
push edx
mov dword [0xa22cb4], eax
mov dword [0x12222ac], eax
call esi
mov dword [0xa22cac], eax
mov dword [0x12222a4], eax
mov eax, dword [0x113b22c]
push str.glMapGrid2d
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glMapGrid2f
push ecx
mov dword [0xa22c9c], eax
mov dword [0x12222a0], eax
call esi
mov edx, dword [0x113b22c]
push str.glMaterialf
push edx
mov dword [0xa22c94], eax
mov dword [0x122229c], eax
call esi
mov dword [0xa22c88], eax
mov dword [0x1222458], eax
mov eax, dword [0x113b22c]
push str.glMaterialfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glMateriali
push ecx
mov dword [0xa22b74], eax
mov dword [0x1222114], eax
call esi
mov edx, dword [0x113b22c]
push str.glMaterialiv
push edx
mov dword [0xa22c84], eax
mov dword [0x1222450], eax
call esi
mov dword [0xa22b6c], eax
mov dword [0x1222100], eax
mov eax, dword [0x113b22c]
push str.glMatrixMode
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glMultMatrixd
push ecx
mov dword [0xa230fc], eax
mov dword [0x122211c], eax
call esi
mov edx, dword [0x113b22c]
push str.glMultMatrixf
push edx
mov dword [0xa2359c], eax
mov dword [0x12222a8], eax
call esi
mov dword [0xa235a8], eax
mov dword [0x1222278], eax
mov eax, dword [0x113b22c]
push str.glNewList
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glNormal3b
push ecx
mov dword [0xa22b44], eax
mov dword [0x1222104], eax
call esi
mov edx, dword [0x113b22c]
push str.glNormal3bv
push edx
mov dword [0xa2356c], eax
mov dword [0x122241c], eax
call esi
mov dword [0xa23110], eax
mov dword [0x12220a0], eax
mov eax, dword [0x113b22c]
push str.glNormal3d
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glNormal3dv
push ecx
mov dword [0xa23560], eax
mov dword [0x1222414], eax
call esi
mov edx, dword [0x113b22c]
push str.glNormal3f
push edx
mov dword [0xa23118], eax
mov dword [0x122208c], eax
call esi
mov dword [0xa23568], eax
mov dword [0x1222428], eax
mov eax, dword [0x113b22c]
push str.glNormal3fv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glNormal3i
push ecx
mov dword [0xa2310c], eax
mov dword [0x1222094], eax
call esi
mov edx, dword [0x113b22c]
push str.glNormal3iv
push edx
mov dword [0xa23578], eax
mov dword [0x12224f4], eax
call esi
mov dword [0xa23104], eax
mov dword [0x1222084], eax
mov eax, dword [0x113b22c]
push str.glNormal3s
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glNormal3sv
push ecx
mov dword [0xa23550], eax
mov dword [0x1222510], eax
call esi
mov edx, dword [0x113b22c]
push str.glNormalPointer
push edx
mov dword [0xa230ec], eax
mov dword [0x122201c], eax
call esi
mov dword [0xa22cc0], eax
mov dword [0x122221c], eax
mov eax, dword [0x113b22c]
push str.glOrtho
push eax
call esi
mov dword [0xa23630], eax
mov dword [0x1222180], eax
push str.glPassThrough
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glPixelMapfv
push edx
mov dword [0xa22adc], eax
mov dword [0x12224a8], eax
call esi
mov dword [0xa22b94], eax
mov dword [0x1221f8c], eax
mov eax, dword [0x113b22c]
push str.glPixelMapuiv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glPixelMapusv
push ecx
mov dword [0xa23780], eax
mov dword [0x122200c], eax
call esi
mov edx, dword [0x113b22c]
push str.glPixelStoref
push edx
mov dword [0xa23714], eax
mov dword [0x1221fa0], eax
call esi
mov dword [0xa2354c], eax
mov dword [0x1222494], eax
mov eax, dword [0x113b22c]
push str.glPixelStorei
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glPixelTransferf
push ecx
mov dword [0xa23554], eax
mov dword [0x122248c], eax
call esi
mov edx, dword [0x113b22c]
push str.glPixelTransferi
push edx
mov dword [0xa230dc], eax
mov dword [0x1222498], eax
call esi
mov dword [0xa230d4], eax
mov dword [0x12224a0], eax
mov eax, dword [0x113b22c]
push str.glPixelZoom
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glPointSize
push ecx
mov dword [0xa236b8], eax
mov dword [0x122234c], eax
call esi
mov edx, dword [0x113b22c]
push str.glPolygonMode
push edx
mov dword [0xa22b8c], eax
mov dword [0x12222e8], eax
call esi
mov dword [0xa22c30], eax
mov dword [0x1222184], eax
mov eax, dword [0x113b22c]
push str.glPolygonOffset
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glPolygonStipple
push ecx
mov dword [0xa23544], eax
mov dword [0x122212c], eax
call esi
mov edx, dword [0x113b22c]
push str.glPopAttrib
push edx
mov dword [0xa22b1c], eax
mov dword [0x1222474], eax
call esi
mov dword [0xa22c40], eax
mov dword [0x1222348], eax
mov eax, dword [0x113b22c]
push str.glPopClientAttrib
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glPopMatrix
push ecx
mov dword [0xa22ab8], eax
mov dword [0x12220a4], eax
call esi
mov edx, dword [0x113b22c]
push str.glPopName
push edx
mov dword [0xa22c2c], eax
mov dword [0x1222344], eax
call esi
mov dword [0xa23564], eax
mov dword [0x1222040], eax
mov eax, dword [0x113b22c]
push str.glPrioritizeTextures
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glPushAttrib
push ecx
mov dword [0xa23108], eax
mov dword [0x12224c8], eax
call esi
mov edx, dword [0x113b22c]
push str.glPushClientAttrib
push edx
mov dword [0xa22b80], eax
mov dword [0x12222bc], eax
call esi
mov dword [0xa22cc4], eax
mov dword [0x1221fe0], eax
mov eax, dword [0x113b22c]
push str.glPushMatrix
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glPushName
push ecx
mov dword [0xa22b28], eax
mov dword [0x1222118], eax
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos2d
push edx
mov dword [0xa22c0c], eax
mov dword [0x12221a4], eax
call esi
mov dword [0xa230d0], eax
mov dword [0x12221c0], eax
mov eax, dword [0x113b22c]
push str.glRasterPos2dv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRasterPos2f
push ecx
mov dword [0xa22bd4], eax
mov dword [0x1221ff4], eax
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos2fv
push edx
mov dword [0xa230e4], eax
mov dword [0x12221bc], eax
call esi
mov dword [0xa22bf4], eax
mov dword [0x1222000], eax
mov eax, dword [0x113b22c]
push str.glRasterPos2i
push eax
call esi
mov dword [0xa230f4], eax
mov dword [0x12221cc], eax
push str.glRasterPos2iv
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos2s
push edx
mov dword [0xa22c00], eax
mov dword [0x1222008], eax
call esi
mov dword [0xa235d4], eax
mov dword [0x1222128], eax
mov eax, dword [0x113b22c]
push str.glRasterPos2sv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRasterPos3d
push ecx
mov dword [0xa22c48], eax
mov dword [0x1221f90], eax
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos3dv
push edx
mov dword [0xa230e0], eax
mov dword [0x12221d0], eax
call esi
mov dword [0xa22c04], eax
mov dword [0x1222004], eax
mov eax, dword [0x113b22c]
push str.glRasterPos3f
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRasterPos3fv
push ecx
mov dword [0xa230f0], eax
mov dword [0x12221c8], eax
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos3i
push edx
mov dword [0xa22c18], eax
mov dword [0x1222010], eax
call esi
mov dword [0xa235cc], eax
mov dword [0x12221e0], eax
mov eax, dword [0x113b22c]
push str.glRasterPos3iv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRasterPos3s
push ecx
mov dword [0xa22c24], eax
mov dword [0x1221fbc], eax
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos3sv
push edx
mov dword [0xa235e8], eax
mov dword [0x1222130], eax
call esi
mov dword [0xa22c4c], eax
mov dword [0x1221fa8], eax
mov eax, dword [0x113b22c]
push str.glRasterPos4d
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRasterPos4dv
push ecx
mov dword [0xa230e8], eax
mov dword [0x12221e4], eax
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos4f
push edx
mov dword [0xa22c28], eax
mov dword [0x1221fb8], eax
call esi
mov dword [0xa235c4], eax
mov dword [0x12221dc], eax
mov eax, dword [0x113b22c]
push str.glRasterPos4fv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRasterPos4i
push ecx
mov dword [0xa22c38], eax
mov dword [0x1221fc4], eax
call esi
mov edx, dword [0x113b22c]
push str.glRasterPos4iv
push edx
mov dword [0xa235e0], eax
mov dword [0x12221ec], eax
call esi
mov dword [0xa22c3c], eax
mov dword [0x1221fdc], eax
mov eax, dword [0x113b22c]
push str.glRasterPos4s
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRasterPos4sv
push ecx
mov dword [0xa235f8], eax
mov dword [0x122213c], eax
call esi
mov edx, dword [0x113b22c]
push str.glReadBuffer
push edx
mov dword [0xa22c6c], eax
mov dword [0x1221f68], eax
call esi
mov dword [0xa23114], eax
mov dword [0x1222014], eax
mov eax, dword [0x113b22c]
push str.glReadPixels
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRectd
push ecx
mov dword [0xa2358c], eax
mov dword [0x1221fc0], eax
call esi
mov edx, dword [0x113b22c]
push str.glRectdv
push edx
mov dword [0xa22c7c], eax
mov dword [0x1222018], eax
call esi
mov dword [0xa22ac8], eax
mov dword [0x1221f78], eax
mov eax, dword [0x113b22c]
push str.glRectf
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRectfv
push ecx
mov dword [0xa22c5c], eax
mov dword [0x1222020], eax
call esi
mov edx, dword [0x113b22c]
push str.glRecti
push edx
mov dword [0xa22b14], eax
mov dword [0x1221f80], eax
call esi
mov dword [0xa22c64], eax
mov dword [0x1222044], eax
mov eax, dword [0x113b22c]
push str.glRectiv
push eax
call esi
mov dword [0xa22b00], eax
mov dword [0x1221ff8], eax
push str.glRects
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glRectsv
push edx
mov dword [0xa22c90], eax
mov dword [0x1222038], eax
call esi
mov dword [0xa22c10], eax
mov dword [0x1221fd4], eax
mov eax, dword [0x113b22c]
push str.glRenderMode
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glRotated
push ecx
mov dword [0x1222058], eax
mov dword [0x12222b8], eax
call esi
mov edx, dword [0x113b22c]
push str.glRotatef
push edx
mov dword [0xa2366c], eax
mov dword [0x1221f98], eax
call esi
mov dword [0xa23664], eax
mov dword [0x1221f94], eax
mov eax, dword [0x113b22c]
push str.glScaled
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glScalef
push ecx
mov dword [0xa22bb0], eax
mov dword [0x12220d0], eax
call esi
mov edx, dword [0x113b22c]
push str.glScissor
push edx
mov dword [0xa22ba4], eax
mov dword [0x12220d8], eax
call esi
mov dword [0xa230d8], eax
mov dword [0x1222400], eax
mov eax, dword [0x113b22c]
push str.glSelectBuffer
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glShadeModel
push ecx
mov dword [0xa2355c], eax
mov dword [0x1222090], eax
call esi
mov edx, dword [0x113b22c]
push str.glStencilFunc
push edx
mov dword [0xa22c08], eax
mov dword [0x1222418], eax
call esi
mov dword [0xa23128], eax
mov dword [0x1222138], eax
mov eax, dword [0x113b22c]
push str.glStencilMask
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glStencilOp
push ecx
mov dword [0xa22c14], eax
mov dword [0x1222108], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord1d
push edx
mov dword [0xa22a64], eax
mov dword [0x122215c], eax
call esi
mov dword [0xa22bfc], eax
mov dword [0x1222514], eax
mov eax, dword [0x113b22c]
push str.glTexCoord1dv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord1f
push ecx
mov dword [0xa22a98], eax
mov dword [0x1222284], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord1fv
push edx
mov dword [0xa22bf8], eax
mov dword [0x1222520], eax
call esi
mov dword [0xa22aac], eax
mov dword [0x1222254], eax
mov eax, dword [0x113b22c]
push str.glTexCoord1i
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord1iv
push ecx
mov dword [0xa22be8], eax
mov dword [0x12224f0], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord1s
push edx
mov dword [0xa22ac4], eax
mov dword [0x1222270], eax
call esi
mov dword [0xa22bc0], eax
mov dword [0x12224d4], eax
mov eax, dword [0x113b22c]
push str.glTexCoord1sv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord2d
push ecx
mov dword [0xa22afc], eax
mov dword [0x12221fc], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord2dv
push edx
mov dword [0xa22bec], eax
mov dword [0x1222518], eax
call esi
mov dword [0xa22abc], eax
mov dword [0x1222268], eax
mov eax, dword [0x113b22c]
push str.glTexCoord2f
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord2fv
push ecx
mov dword [0xa22be4], eax
mov dword [0x12224f8], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord2i
push edx
mov dword [0xa22a60], eax
mov dword [0x122222c], eax
call esi
mov dword [0xa22bdc], eax
mov dword [0x1222508], eax
mov eax, dword [0x113b22c]
push str.glTexCoord2iv
push eax
call esi
mov dword [0xa22a74], eax
mov dword [0x122223c], eax
push str.glTexCoord2s
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord2sv
push edx
mov dword [0xa22bb8], eax
mov dword [0x12224e4], eax
call esi
mov dword [0xa22b10], eax
mov dword [0x1222370], eax
mov eax, dword [0x113b22c]
push str.glTexCoord3d
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord3dv
push ecx
mov dword [0xa22be0], eax
mov dword [0x12224ec], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord3f
push edx
mov dword [0xa22a6c], eax
mov dword [0x1222234], eax
call esi
mov dword [0xa22bd8], eax
mov dword [0x122250c], eax
mov eax, dword [0x113b22c]
push str.glTexCoord3fv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord3i
push ecx
mov dword [0xa22a78], eax
mov dword [0x1222210], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord3iv
push edx
mov dword [0xa22bc8], eax
mov dword [0x12224dc], eax
call esi
mov dword [0xa22a88], eax
mov dword [0x1222224], eax
mov eax, dword [0x113b22c]
push str.glTexCoord3s
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord3sv
push ecx
mov dword [0xa22bb4], eax
mov dword [0x12224b8], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord4d
push edx
mov dword [0xa22ad0], eax
mov dword [0x1222340], eax
call esi
mov dword [0xa22bd0], eax
mov dword [0x12224fc], eax
mov eax, dword [0x113b22c]
push str.glTexCoord4dv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord4f
push ecx
mov dword [0xa22a84], eax
mov dword [0x1222214], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord4fv
push edx
mov dword [0xa22bc4], eax
mov dword [0x12224e0], eax
call esi
mov dword [0xa22af0], eax
mov dword [0x12221f4], eax
mov eax, dword [0x113b22c]
push str.glTexCoord4i
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoord4iv
push ecx
mov dword [0xa22bbc], eax
mov dword [0x12224e8], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexCoord4s
push edx
mov dword [0xa22b08], eax
mov dword [0x122220c], eax
call esi
mov dword [0xa22b98], eax
mov dword [0x12224c4], eax
mov eax, dword [0x113b22c]
push str.glTexCoord4sv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexCoordPointer
push ecx
mov dword [0xa22ae4], eax
mov dword [0x1222324], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexEnvf
push edx
mov dword [0xa22b30], eax
mov dword [0x1222198], eax
call esi
mov dword [0xa23618], eax
mov dword [0x1221fd0], eax
mov eax, dword [0x113b22c]
push str.glTexEnvfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexEnvi
push ecx
mov dword [0xa23754], eax
mov dword [0x1222454], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexEnviv
push edx
mov dword [0xa23768], eax
mov dword [0x1221fd8], eax
call esi
mov dword [0xa2370c], eax
mov dword [0x1222410], eax
mov eax, dword [0x113b22c]
push str.glTexGend
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexGendv
push ecx
mov dword [0xa23640], eax
mov dword [0x1221f84], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexGenf
push edx
mov dword [0xa22b50], eax
mov dword [0x1222350], eax
call esi
mov dword [0xa2363c], eax
mov dword [0x1221ff0], eax
mov eax, dword [0x113b22c]
push str.glTexGenfv
push eax
call esi
mov dword [0xa22ae0], eax
mov dword [0x122231c], eax
push str.glTexGeni
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glTexGeniv
push edx
mov dword [0xa23608], eax
mov dword [0x1221fec], eax
call esi
mov dword [0xa22acc], eax
mov dword [0x1222330], eax
mov eax, dword [0x113b22c]
push str.glTexImage1D
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexImage2D
push ecx
mov dword [0xa23600], eax
mov dword [0x1222168], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexParameterf
push edx
mov dword [0xa23654], eax
mov dword [0x122216c], eax
call esi
mov dword [0xa22aec], eax
mov dword [0x1222260], eax
mov eax, dword [0x113b22c]
push str.glTexParameterfv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexParameteri
push ecx
mov dword [0xa23120], eax
mov dword [0x1222030], eax
call esi
mov edx, dword [0x113b22c]
push str.glTexParameteriv
push edx
mov dword [0xa22af8], eax
mov dword [0x1222264], eax
call esi
mov dword [0xa2311c], eax
mov dword [0x1222048], eax
mov eax, dword [0x113b22c]
push str.glTexSubImage1D
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glTexSubImage2D
push ecx
mov dword [0xa2365c], eax
mov dword [0x12222f8], eax
call esi
mov edx, dword [0x113b22c]
push str.glTranslated
push edx
mov dword [0xa23660], eax
mov dword [0x1222300], eax
call esi
mov dword [0xa22c58], eax
mov dword [0x1222248], eax
mov eax, dword [0x113b22c]
push str.glTranslatef
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertex2d
push ecx
mov dword [0xa22c54], eax
mov dword [0x1222250], eax
call esi
mov edx, dword [0x113b22c]
push str.glVertex2dv
push edx
mov dword [0xa22a94], eax
mov dword [0x1222470], eax
call esi
mov dword [0xa235c8], eax
mov dword [0x1222274], eax
mov eax, dword [0x113b22c]
push str.glVertex2f
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertex2fv
push ecx
mov dword [0xa22a90], eax
mov dword [0x1222478], eax
call esi
mov edx, dword [0x113b22c]
push str.glVertex2i
push edx
mov dword [0xa235bc], eax
mov dword [0x122225c], eax
call esi
mov dword [0xa23734], eax
mov dword [0x1222440], eax
mov eax, dword [0x113b22c]
push str.glVertex2iv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertex2s
push ecx
mov dword [0xa235a4], eax
mov dword [0x1222238], eax
call esi
mov edx, dword [0x113b22c]
push str.glVertex2sv
push edx
mov dword [0xa2373c], eax
mov dword [0x122244c], eax
call esi
mov dword [0xa23574], eax
mov dword [0x12221f0], eax
mov eax, dword [0x113b22c]
push str.glVertex3d
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertex3dv
push ecx
mov dword [0xa23730], eax
mov dword [0x122243c], eax
call esi
mov edx, dword [0x113b22c]
push str.glVertex3f
push edx
mov dword [0xa235a0], eax
mov dword [0x1222258], eax
call esi
mov dword [0xa2372c], eax
mov dword [0x1222448], eax
mov eax, dword [0x113b22c]
push str.glVertex3fv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertex3i
push ecx
mov dword [0xa23594], eax
mov dword [0x1222244], eax
call esi
mov edx, dword [0x113b22c]
push str.glVertex3iv
push edx
mov dword [0xa23724], eax
mov dword [0x1222434], eax
call esi
mov dword [0xa2357c], eax
mov dword [0x1222218], eax
mov eax, dword [0x113b22c]
push str.glVertex3s
push eax
call esi
mov dword [0xa2371c], eax
mov dword [0x122240c], eax
push str.glVertex3sv
mov ecx, dword [0x113b22c]
push ecx
call esi
mov edx, dword [0x113b22c]
push str.glVertex4d
push edx
mov dword [0xa23548], eax
mov dword [0x1222364], eax
call esi
mov dword [0xa23728], eax
mov dword [0x1222430], eax
mov eax, dword [0x113b22c]
push str.glVertex4dv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertex4f
push ecx
mov dword [0xa23588], eax
mov dword [0x1222230], eax
call esi
mov edx, dword [0x113b22c]
push str.glVertex4fv
push edx
mov dword [0xa23750], eax
mov dword [0x1222438], eax
call esi
mov dword [0xa23584], eax
mov dword [0x1222220], eax
mov eax, dword [0x113b22c]
push str.glVertex4i
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertex4iv
push ecx
mov dword [0xa23744], eax
mov dword [0x1222460], eax
call esi
mov edx, dword [0x113b22c]
push str.glVertex4s
push edx
mov dword [0xa23570], eax
mov dword [0x1222200], eax
call esi
mov dword [0xa23710], eax
mov dword [0x1222408], eax
mov eax, dword [0x113b22c]
push str.glVertex4sv
push eax
call esi
mov ecx, dword [0x113b22c]
push str.glVertexPointer
push ecx
mov dword [0xa23540], eax
mov dword [0x1222338], eax
call esi
mov edx, dword [0x113b22c]
push str.glViewport
push edx
mov dword [0xa22c34], eax
mov dword [0x122205c], eax
call esi
mov dword [0xa22b58], eax
mov dword [0x12222f4], eax
mov eax, dword [0x113b22c]
push str.wglCopyContext
push eax
call esi
mov ecx, dword [0x113b22c]
push str.wglCreateContext
push ecx
mov dword [0x1222354], eax
call esi
mov edx, dword [0x113b22c]
push str.wglCreateLayerContext
push edx
mov dword [0x1222110], eax
call esi
mov dword [0x1222120], eax
push str.wglDeleteContext
mov eax, dword [0x113b22c]
push eax
call esi
mov ecx, dword [0x113b22c]
push str.wglDescribeLayerPlane
push ecx
mov dword [0x1222420], eax
call esi
mov edx, dword [0x113b22c]
push str.wglGetCurrentContext
push edx
mov dword [0x122219c], eax
call esi
mov dword [0x12220c8], eax
mov eax, dword [0x113b22c]
push str.wglGetCurrentDC
push eax
call esi
mov ecx, dword [0x113b22c]
push str.wglGetLayerPaletteEntries
push ecx
mov dword [0x1222368], eax
call esi
mov edx, dword [0x113b22c]
push str.wglGetProcAddress
push edx
mov dword [0x1222124], eax
call esi
mov dword [0x12222e0], eax
mov eax, dword [0x113b22c]
push str.wglMakeCurrent
push eax
call esi
mov ecx, dword [0x113b22c]
push str.wglRealizeLayerPalette
push ecx
mov dword [0x12224b0], eax
call esi
mov edx, dword [0x113b22c]
push str.wglSetLayerPaletteEntries
push edx
mov dword [0x1222140], eax
call esi
mov dword [0x1222488], eax
mov eax, dword [0x113b22c]
push str.wglShareLists
push eax
call esi
mov ecx, dword [0x113b22c]
push str.wglSwapLayerBuffers
push ecx
mov dword [0x122245c], eax
call esi
mov edx, dword [0x113b22c]
push str.wglUseFontBitmapsA
push edx
mov dword [0x122236c], eax
call esi
mov dword [0x1222380], eax
mov eax, dword [0x113b22c]
push str.wglUseFontOutlinesA
push eax
call esi
mov ecx, dword [0x113b22c]
push str.wglChoosePixelFormat
push ecx
mov dword [0x12222e4], eax
call esi
mov edx, dword [0x113b22c]
push str.wglDescribePixelFormat
push edx
mov dword [0x1222150], eax
call esi
mov dword [0x1222298], eax
mov eax, dword [0x113b22c]
push str.wglGetPixelFormat
push eax
call esi
mov ecx, dword [0x113b22c]
mov dword [0x12221a8], eax
push str.wglSetPixelFormat
push ecx
call esi
mov edx, dword [0x113b22c]
push str.wglSwapBuffers
push edx
mov dword [0x122214c], eax
call esi
mov dword [0x12223ec], eax
mov eax, dword [0x1224270]
mov dword [0x12222ec], edi
mov dword [0x12242d0], edi
mov dword [0x12242f8], edi
mov dword [0x122256c], edi
mov dword [0x1224398], edi
mov dword [0x12243b0], edi
mov dword [0x1222064], edi
mov dword [0x12223b4], edi
mov ecx, dword [eax + 0x20]
push ecx
call fcn.0045ea20
add esp, 4
mov eax, 1
pop edi
pop esi
pop ebx
add esp, 0x800
ret