Function at 0x44b460
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 [0x1173700]
mov esi, dword [esp + 0x818]
push str.3dfxvgl
push esi
call fcn.004c2c40
mov ebx, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
add esp, 0x10
test eax, eax
je 0x44b4e1
push str.Glide3X
call ebx
cmp eax, edi
jne 0x44b4da
push str.Glide2X
call ebx
cmp eax, edi
jne 0x44b4da
push str....WARNING:_missing_Glide_installation__assuming_no_3Dfx_available_n
push edi
call dword [0x1173700]
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 0x44b51e
push str..dll
push str.dllname
call fcn.004c2c40
add esp, 8
test eax, eax
jne 0x44b51e
lea ecx, [esp + 0x40c]
push esi
push ecx
push 0x4ebbd0
lea edx, [esp + 0x18]
push 0x400
push edx
call fcn.00429d30
add esp, 0x14
jmp 0x44b531
push 0x400
lea eax, [esp + 0x10]
push esi
push eax
call fcn.00429aa0
add esp, 0xc
lea ecx, [esp + 0xc]
push ecx
push str....calling_LoadLibrary___s.dll__:
push edi
call dword [0x1173700]
add esp, 0xc
push esi
call ebx
cmp eax, edi
mov dword [0x109bd4c], eax
jne 0x44b56c
push str.failed_n
push edi
call dword [0x1173700]
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
add esp, 0x800
ret
push str.succeeded_n
push edi
call dword [0x1173700]
mov edx, dword [0x109bd4c]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
add esp, 8
push str.glAccum
push edx
call esi
mov dword [0xa05ef4], eax
mov dword [0x1173164], eax
mov eax, dword [0x109bd4c]
push str.glAlphaFunc
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glAreTexturesResident
push ecx
mov dword [0xa054f0], eax
mov dword [0x1173010], eax
call esi
mov edx, dword [0x109bd4c]
push str.glArrayElement
push edx
mov dword [0x1173278], eax
mov dword [0x1172fec], eax
call esi
mov dword [0xa05fa8], eax
mov dword [0x1173070], eax
mov eax, dword [0x109bd4c]
push str.glBegin
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glBindTexture
push ecx
mov dword [0xa053e8], eax
mov dword [0x11733d4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glBitmap
push edx
mov dword [0xa054e8], eax
mov dword [0x1173120], eax
call esi
mov dword [0xa05ee4], eax
mov dword [0x117328c], eax
mov eax, dword [0x109bd4c]
push str.glBlendFunc
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glCallList
push ecx
mov dword [0xa054fc], eax
mov dword [0x11731f0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glCallLists
push edx
mov dword [0xa05e48], eax
mov dword [0x11732c8], eax
call esi
mov dword [0xa05508], eax
mov dword [0x1173158], eax
mov eax, dword [0x109bd4c]
push str.glClear
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glClearAccum
push ecx
mov dword [0xa05f70], eax
mov dword [0x11731e0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glClearColor
push edx
mov dword [0xa05314], eax
mov dword [0x1173008], eax
call esi
mov dword [0xa05528], eax
mov dword [0x1173314], eax
mov eax, dword [0x109bd4c]
push str.glClearDepth
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glClearIndex
push ecx
mov dword [0xa053ac], eax
mov dword [0x117304c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glClearStencil
push edx
mov dword [0xa05ef0], eax
mov dword [0x1172ebc], eax
call esi
mov dword [0xa05f40], eax
mov dword [0x117306c], eax
mov eax, dword [0x109bd4c]
push str.glClipPlane
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor3b
push ecx
mov dword [0xa052ec], eax
mov dword [0x11732bc], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor3bv
push edx
mov dword [0xa05e08], eax
mov dword [0x11732d8], eax
call esi
mov dword [0xa05fec], eax
mov dword [0x11733e8], eax
mov eax, dword [0x109bd4c]
push str.glColor3d
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor3dv
push ecx
mov dword [0xa05e24], eax
mov dword [0x11732e4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor3f
push edx
mov dword [0xa05fc8], eax
mov dword [0x1173434], eax
call esi
mov dword [0xa05e20], eax
mov dword [0x1172f6c], eax
mov eax, dword [0x109bd4c]
push str.glColor3fv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor3i
push ecx
mov dword [0xa05fd4], eax
mov dword [0x117341c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor3iv
push edx
mov dword [0xa05e54], eax
mov dword [0x1172f84], eax
call esi
mov dword [0xa05f38], eax
mov dword [0x11733b4], eax
mov eax, dword [0x109bd4c]
push str.glColor3s
push eax
call esi
mov dword [0xa05e4c], eax
mov dword [0x1172f8c], eax
push str.glColor3sv
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glColor3ub
push edx
mov dword [0xa05f78], eax
mov dword [0x1173294], eax
call esi
mov dword [0xa05f6c], eax
mov dword [0x11732a0], eax
mov eax, dword [0x109bd4c]
push str.glColor3ubv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor3ui
push ecx
mov dword [0xa053e0], eax
mov dword [0x1172ec4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor3uiv
push edx
mov dword [0xa05f74], eax
mov dword [0x117329c], eax
call esi
mov dword [0xa053a8], eax
mov dword [0x1172ea0], eax
mov eax, dword [0x109bd4c]
push str.glColor3us
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor3usv
push ecx
mov dword [0xa05f64], eax
mov dword [0x11732b0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor4b
push edx
mov dword [0xa05394], eax
mov dword [0x1172fdc], eax
call esi
mov dword [0xa05e1c], eax
mov dword [0x1172f68], eax
mov eax, dword [0x109bd4c]
push str.glColor4bv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor4d
push ecx
mov dword [0xa05fd0], eax
mov dword [0x1173418], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor4dv
push edx
mov dword [0xa05e60], eax
mov dword [0x1172f78], eax
call esi
mov dword [0xa05f34], eax
mov dword [0x11733bc], eax
mov eax, dword [0x109bd4c]
push str.glColor4f
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor4fv
push ecx
mov dword [0xa05e5c], eax
mov dword [0x1172f80], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor4i
push edx
mov dword [0xa05f4c], eax
mov dword [0x11733a8], eax
call esi
mov dword [0xa05e64], eax
mov dword [0x1172f88], eax
mov eax, dword [0x109bd4c]
push str.glColor4iv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor4s
push ecx
mov dword [0xa05f1c], eax
mov dword [0x11733c4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor4sv
push edx
mov dword [0xa05df0], eax
mov dword [0x1172f90], eax
call esi
mov dword [0xa05ee0], eax
mov dword [0x11732a4], eax
mov eax, dword [0x109bd4c]
push str.glColor4ub
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor4ubv
push ecx
mov dword [0xa05f60], eax
mov dword [0x11732b4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor4ui
push edx
mov dword [0xa05390], eax
mov dword [0x1172fd0], eax
call esi
mov dword [0xa05f68], eax
mov dword [0x11732a8], eax
mov eax, dword [0x109bd4c]
push str.glColor4uiv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColor4us
push ecx
mov dword [0xa0537c], eax
mov dword [0x1172fc0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColor4usv
push edx
mov dword [0xa05ee8], eax
mov dword [0x1173290], eax
call esi
mov dword [0xa05358], eax
mov dword [0x1172f3c], eax
mov eax, dword [0x109bd4c]
push str.glColorMask
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glColorMaterial
push ecx
mov dword [0xa05e90], eax
mov dword [0x11731c8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glColorPointer
push edx
mov dword [0xa053ec], eax
mov dword [0x1172ff8], eax
call esi
mov dword [0xa0540c], eax
mov dword [0x1173198], eax
mov eax, dword [0x109bd4c]
push str.glCopyPixels
push eax
call esi
mov dword [0xa05460], eax
mov dword [0x11731dc], eax
push str.glCopyTexImage1D
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glCopyTexImage2D
push edx
mov dword [0xa05f0c], eax
mov dword [0x1172f4c], eax
call esi
mov dword [0xa05f00], eax
mov dword [0x1172f54], eax
mov eax, dword [0x109bd4c]
push str.glCopyTexSubImage1D
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glCopyTexSubImage2D
push ecx
mov dword [0xa05ea8], eax
mov dword [0x1173244], eax
call esi
mov edx, dword [0x109bd4c]
push str.glCullFace
push edx
mov dword [0xa05e84], eax
mov dword [0x1173240], eax
call esi
mov dword [0xa05efc], eax
mov dword [0x117330c], eax
mov eax, dword [0x109bd4c]
push str.glDeleteLists
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glDeleteTextures
push ecx
mov dword [0xa054d0], eax
mov dword [0x11733d8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glDepthFunc
push edx
mov dword [0xa05ef8], eax
mov dword [0x1173270], eax
call esi
mov dword [0xa05310], eax
mov dword [0x1172f64], eax
mov eax, dword [0x109bd4c]
push str.glDepthMask
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glDepthRange
push ecx
mov dword [0xa05f50], eax
mov dword [0x117343c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glDisable
push edx
mov dword [0xa0599c], eax
mov dword [0x1172fc4], eax
call esi
mov dword [0xa053d4], eax
mov dword [0x1173398], eax
mov eax, dword [0x109bd4c]
push str.glDisableClientState
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glDrawArrays
push ecx
mov dword [0xa05f5c], eax
mov dword [0x1173274], eax
call esi
mov edx, dword [0x109bd4c]
push str.glDrawBuffer
push edx
mov dword [0xa05410], eax
mov dword [0x1173308], eax
call esi
mov dword [0xa0543c], eax
mov dword [0x11732b8], eax
mov eax, dword [0x109bd4c]
push str.glDrawElements
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glDrawPixels
push ecx
mov dword [0xa05f88], eax
mov dword [0x1172f40], eax
call esi
mov edx, dword [0x109bd4c]
push str.glEdgeFlag
push edx
mov dword [0xa05970], eax
mov dword [0x1172ee4], eax
call esi
mov dword [0xa0530c], eax
mov dword [0x11731ec], eax
mov eax, dword [0x109bd4c]
push str.glEdgeFlagPointer
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glEdgeFlagv
push ecx
mov dword [0xa05fcc], eax
mov dword [0x117311c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glEnable
push edx
mov dword [0xa0539c], eax
mov dword [0x11730cc], eax
call esi
mov dword [0xa053d8], eax
mov dword [0x1172f44], eax
mov eax, dword [0x109bd4c]
push str.glEnableClientState
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glEnd
push ecx
mov dword [0xa054b4], eax
mov dword [0x1173344], eax
call esi
mov edx, dword [0x109bd4c]
push str.glEndList
push edx
mov dword [0xa054c0], eax
mov dword [0x1172fa0], eax
call esi
mov dword [0xa05ea4], eax
mov dword [0x1172f14], eax
mov eax, dword [0x109bd4c]
push str.glEvalCoord1d
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glEvalCoord1dv
push ecx
mov dword [0xa05324], eax
mov dword [0x11732e0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glEvalCoord1f
push edx
mov dword [0xa053bc], eax
mov dword [0x11730dc], eax
call esi
mov dword [0xa054e4], eax
mov dword [0x11732d4], eax
mov eax, dword [0x109bd4c]
push str.glEvalCoord1fv
push eax
call esi
mov dword [0xa053a4], eax
mov dword [0x11730a8], eax
push str.glEvalCoord2d
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glEvalCoord2dv
push edx
mov dword [0xa054e0], eax
mov dword [0x11732d0], eax
call esi
mov dword [0xa053d0], eax
mov dword [0x1173088], eax
mov eax, dword [0x109bd4c]
push str.glEvalCoord2f
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glEvalCoord2fv
push ecx
mov dword [0xa054d8], eax
mov dword [0x11732c0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glEvalMesh1
push edx
mov dword [0xa053c4], eax
mov dword [0x11730c4], eax
call esi
mov dword [0xa05f3c], eax
mov dword [0x1173384], eax
mov eax, dword [0x109bd4c]
push str.glEvalMesh2
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glEvalPoint1
push ecx
mov dword [0xa05f48], eax
mov dword [0x1173380], eax
call esi
mov edx, dword [0x109bd4c]
push str.glEvalPoint2
push edx
mov dword [0xa05518], eax
mov dword [0x1172f94], eax
call esi
mov dword [0xa05510], eax
mov dword [0x1172f98], eax
mov eax, dword [0x109bd4c]
push str.glFeedbackBuffer
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glFinish
push ecx
mov dword [0xa0541c], eax
mov dword [0x1172fcc], eax
call esi
mov edx, dword [0x109bd4c]
push str.glFlush
push edx
mov dword [0xa05fbc], eax
mov dword [0x117339c], eax
call esi
mov dword [0xa052fc], eax
mov dword [0x1173254], eax
mov eax, dword [0x109bd4c]
push str.glFogf
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glFogfv
push ecx
mov dword [0xa05fdc], eax
mov dword [0x11732dc], eax
call esi
mov edx, dword [0x109bd4c]
push str.glFogi
push edx
mov dword [0xa05f44], eax
mov dword [0x117321c], eax
call esi
mov dword [0xa05fe0], eax
mov dword [0x11732c4], eax
mov eax, dword [0x109bd4c]
push str.glFogiv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glFrontFace
push ecx
mov dword [0xa05fe4], eax
mov dword [0x1173224], eax
call esi
mov edx, dword [0x109bd4c]
push str.glFrustum
push edx
mov dword [0xa053b8], eax
mov dword [0x11732f0], eax
call esi
mov dword [0xa0593c], eax
mov dword [0x1172ec8], eax
mov eax, dword [0x109bd4c]
push str.glGenLists
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGenTextures
push ecx
mov dword [0x1173004], eax
mov dword [0x1172e94], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetBooleanv
push edx
mov dword [0xa059a4], eax
mov dword [0x11731a0], eax
call esi
mov dword [0xa05400], eax
mov dword [0x11731e8], eax
mov eax, dword [0x109bd4c]
push str.glGetClipPlane
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetDoublev
push ecx
mov dword [0xa059ac], eax
mov dword [0x117337c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetError
push edx
mov dword [0xa05e74], eax
mov dword [0x1173194], eax
call esi
mov dword [0x117335c], eax
mov dword [0x1173078], eax
mov eax, dword [0x109bd4c]
push str.glGetFloatv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetIntegerv
push ecx
mov dword [0xa05968], eax
mov dword [0x1172fb4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetLightfv
push edx
mov dword [0xa05f90], eax
mov dword [0x1172ff4], eax
call esi
mov dword [0xa05e8c], eax
mov dword [0x1173110], eax
mov eax, dword [0x109bd4c]
push str.glGetLightiv
push eax
call esi
mov dword [0xa05e94], eax
mov dword [0x1173184], eax
push str.glGetMapdv
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glGetMapfv
push edx
mov dword [0xa052d8], eax
mov dword [0x1172ecc], eax
call esi
mov dword [0xa05318], eax
mov dword [0x1172efc], eax
mov eax, dword [0x109bd4c]
push str.glGetMapiv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetMaterialfv
push ecx
mov dword [0xa05330], eax
mov dword [0x1172ee0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetMaterialiv
push edx
mov dword [0xa05f24], eax
mov dword [0x11730a4], eax
call esi
mov dword [0xa05f54], eax
mov dword [0x117308c], eax
mov eax, dword [0x109bd4c]
push str.glGetPixelMapfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetPixelMapuiv
push ecx
mov dword [0xa05fe8], eax
mov dword [0x117324c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetPixelMapusv
push edx
mov dword [0xa05e40], eax
mov dword [0x11733cc], eax
call esi
mov dword [0xa05e00], eax
mov dword [0x11732ac], eax
mov eax, dword [0x109bd4c]
push str.glGetPointerv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetPolygonStipple
push ecx
mov dword [0xa05f30], eax
mov dword [0x11731d8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetString
push edx
mov dword [0xa05f20], eax
mov dword [0x1172eb4], eax
call esi
mov dword [0x11733f0], eax
mov dword [0x1173214], eax
mov eax, dword [0x109bd4c]
push str.glGetTexEnvfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetTexEnviv
push ecx
mov dword [0xa053f4], eax
mov dword [0x11731e4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetTexGendv
push edx
mov dword [0xa053f8], eax
mov dword [0x11731cc], eax
call esi
mov dword [0xa05ebc], eax
mov dword [0x1173014], eax
mov eax, dword [0x109bd4c]
push str.glGetTexGenfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetTexGeniv
push ecx
mov dword [0xa05e98], eax
mov dword [0x117300c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glGetTexImage
push edx
mov dword [0xa05e9c], eax
mov dword [0x1173000], eax
call esi
mov dword [0xa059a0], eax
mov dword [0x1172fc8], eax
mov eax, dword [0x109bd4c]
push str.glGetTexParameterfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glGetTexParameteriv
push ecx
mov dword [0xa052e0], eax
mov dword [0x1173100], eax
call esi
mov edx, dword [0x109bd4c]
push str.glHint
push edx
mov dword [0xa052f0], eax
mov dword [0x11730f0], eax
call esi
mov dword [0xa05320], eax
mov dword [0x1173394], eax
mov eax, dword [0x109bd4c]
push str.glIndexMask
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glIndexPointer
push ecx
mov dword [0xa05eb4], eax
mov dword [0x1172fb0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glIndexd
push edx
mov dword [0xa05418], eax
mov dword [0x117307c], eax
call esi
mov dword [0xa05e7c], eax
mov dword [0x1173228], eax
mov eax, dword [0x109bd4c]
push str.glIndexdv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glIndexf
push ecx
mov dword [0xa05f2c], eax
mov dword [0x1173060], eax
call esi
mov edx, dword [0x109bd4c]
push str.glIndexfv
push edx
mov dword [0xa05e80], eax
mov dword [0x1173230], eax
call esi
mov dword [0xa05374], eax
mov dword [0x11730c8], eax
mov eax, dword [0x109bd4c]
push str.glIndexi
push eax
call esi
mov dword [0xa05e6c], eax
mov dword [0x117322c], eax
push str.glIndexiv
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glIndexs
push edx
mov dword [0xa05364], eax
mov dword [0x11730d0], eax
call esi
mov dword [0xa05eb8], eax
mov dword [0x1173238], eax
mov eax, dword [0x109bd4c]
push str.glIndexsv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glIndexub
push ecx
mov dword [0xa05348], eax
mov dword [0x11730b8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glIndexubv
push edx
mov dword [0xa05344], eax
mov dword [0x1173094], eax
call esi
mov dword [0xa05eec], eax
mov dword [0x1173140], eax
mov eax, dword [0x109bd4c]
push str.glInitNames
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glInterleavedArrays
push ecx
mov dword [0xa05e30], eax
mov dword [0x1173300], eax
call esi
mov edx, dword [0x109bd4c]
push str.glIsEnabled
push edx
mov dword [0xa059a8], eax
mov dword [0x11732f4], eax
call esi
mov dword [0x1172fe4], eax
mov dword [0x117333c], eax
mov eax, dword [0x109bd4c]
push str.glIsList
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glIsTexture
push ecx
mov dword [0x11731ac], eax
mov dword [0x1172ffc], eax
call esi
mov edx, dword [0x109bd4c]
push str.glLightModelf
push edx
mov dword [0x1173208], eax
mov dword [0x11732ec], eax
call esi
mov dword [0xa05fb0], eax
mov dword [0x1172e88], eax
mov eax, dword [0x109bd4c]
push str.glLightModelfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glLightModeli
push ecx
mov dword [0xa05f58], eax
mov dword [0x1173220], eax
call esi
mov edx, dword [0x109bd4c]
push str.glLightModeliv
push edx
mov dword [0xa05fb8], eax
mov dword [0x1172e8c], eax
call esi
mov dword [0xa05f18], eax
mov dword [0x11731f4], eax
mov eax, dword [0x109bd4c]
push str.glLightf
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glLightfv
push ecx
mov dword [0xa05ed8], eax
mov dword [0x11731a8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glLighti
push edx
mov dword [0xa0552c], eax
mov dword [0x1173310], eax
call esi
mov dword [0xa05ec8], eax
mov dword [0x11731a4], eax
mov eax, dword [0x109bd4c]
push str.glLightiv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glLineStipple
push ecx
mov dword [0xa05538], eax
mov dword [0x117331c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glLineWidth
push edx
mov dword [0xa05994], eax
mov dword [0x11733e4], eax
call esi
mov dword [0xa053cc], eax
mov dword [0x1173024], eax
mov eax, dword [0x109bd4c]
push str.glListBase
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glLoadIdentity
push ecx
mov dword [0xa053b0], eax
mov dword [0x1172e84], eax
call esi
mov edx, dword [0x109bd4c]
push str.glLoadMatrixd
push edx
mov dword [0xa05e28], eax
mov dword [0x1172f00], eax
call esi
mov dword [0xa05520], eax
mov dword [0x1172fd8], eax
mov eax, dword [0x109bd4c]
push str.glLoadMatrixf
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glLoadName
push ecx
mov dword [0xa05514], eax
mov dword [0x1172fd4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glLogicOp
push edx
mov dword [0xa05388], eax
mov dword [0x117305c], eax
call esi
mov dword [0xa05dc8], eax
mov dword [0x11732e8], eax
mov eax, dword [0x109bd4c]
push str.glMap1d
push eax
call esi
mov dword [0xa05f04], eax
mov dword [0x11730ec], eax
push str.glMap1f
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glMap2d
push edx
mov dword [0xa05f08], eax
mov dword [0x1173090], eax
call esi
mov dword [0xa05f10], eax
mov dword [0x11730a0], eax
mov eax, dword [0x109bd4c]
push str.glMap2f
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glMapGrid1d
push ecx
mov dword [0xa05f14], eax
mov dword [0x11730ac], eax
call esi
mov edx, dword [0x109bd4c]
push str.glMapGrid1f
push edx
mov dword [0xa05524], eax
mov dword [0x11731c4], eax
call esi
mov dword [0xa0551c], eax
mov dword [0x11731bc], eax
mov eax, dword [0x109bd4c]
push str.glMapGrid2d
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glMapGrid2f
push ecx
mov dword [0xa0550c], eax
mov dword [0x11731b8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glMaterialf
push edx
mov dword [0xa05504], eax
mov dword [0x11731b4], eax
call esi
mov dword [0xa054f8], eax
mov dword [0x1173370], eax
mov eax, dword [0x109bd4c]
push str.glMaterialfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glMateriali
push ecx
mov dword [0xa053e4], eax
mov dword [0x117302c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glMaterialiv
push edx
mov dword [0xa054f4], eax
mov dword [0x1173368], eax
call esi
mov dword [0xa053dc], eax
mov dword [0x1173018], eax
mov eax, dword [0x109bd4c]
push str.glMatrixMode
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glMultMatrixd
push ecx
mov dword [0xa0596c], eax
mov dword [0x1173034], eax
call esi
mov edx, dword [0x109bd4c]
push str.glMultMatrixf
push edx
mov dword [0xa05e0c], eax
mov dword [0x11731c0], eax
call esi
mov dword [0xa05e18], eax
mov dword [0x1173190], eax
mov eax, dword [0x109bd4c]
push str.glNewList
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glNormal3b
push ecx
mov dword [0xa053b4], eax
mov dword [0x117301c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glNormal3bv
push edx
mov dword [0xa05ddc], eax
mov dword [0x1173334], eax
call esi
mov dword [0xa05980], eax
mov dword [0x1172fb8], eax
mov eax, dword [0x109bd4c]
push str.glNormal3d
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glNormal3dv
push ecx
mov dword [0xa05dd0], eax
mov dword [0x117332c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glNormal3f
push edx
mov dword [0xa05988], eax
mov dword [0x1172fa4], eax
call esi
mov dword [0xa05dd8], eax
mov dword [0x1173340], eax
mov eax, dword [0x109bd4c]
push str.glNormal3fv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glNormal3i
push ecx
mov dword [0xa0597c], eax
mov dword [0x1172fac], eax
call esi
mov edx, dword [0x109bd4c]
push str.glNormal3iv
push edx
mov dword [0xa05de8], eax
mov dword [0x117340c], eax
call esi
mov dword [0xa05974], eax
mov dword [0x1172f9c], eax
mov eax, dword [0x109bd4c]
push str.glNormal3s
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glNormal3sv
push ecx
mov dword [0xa05dc0], eax
mov dword [0x1173428], eax
call esi
mov edx, dword [0x109bd4c]
push str.glNormalPointer
push edx
mov dword [0xa0595c], eax
mov dword [0x1172f34], eax
call esi
mov dword [0xa05530], eax
mov dword [0x1173134], eax
mov eax, dword [0x109bd4c]
push str.glOrtho
push eax
call esi
mov dword [0xa05ea0], eax
mov dword [0x1173098], eax
push str.glPassThrough
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glPixelMapfv
push edx
mov dword [0xa0534c], eax
mov dword [0x11733c0], eax
call esi
mov dword [0xa05404], eax
mov dword [0x1172ea4], eax
mov eax, dword [0x109bd4c]
push str.glPixelMapuiv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glPixelMapusv
push ecx
mov dword [0xa05ff0], eax
mov dword [0x1172f24], eax
call esi
mov edx, dword [0x109bd4c]
push str.glPixelStoref
push edx
mov dword [0xa05f84], eax
mov dword [0x1172eb8], eax
call esi
mov dword [0xa05dbc], eax
mov dword [0x11733ac], eax
mov eax, dword [0x109bd4c]
push str.glPixelStorei
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glPixelTransferf
push ecx
mov dword [0xa05dc4], eax
mov dword [0x11733a4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glPixelTransferi
push edx
mov dword [0xa0594c], eax
mov dword [0x11733b0], eax
call esi
mov dword [0xa05944], eax
mov dword [0x11733b8], eax
mov eax, dword [0x109bd4c]
push str.glPixelZoom
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glPointSize
push ecx
mov dword [0xa05f28], eax
mov dword [0x1173264], eax
call esi
mov edx, dword [0x109bd4c]
push str.glPolygonMode
push edx
mov dword [0xa053fc], eax
mov dword [0x1173200], eax
call esi
mov dword [0xa054a0], eax
mov dword [0x117309c], eax
mov eax, dword [0x109bd4c]
push str.glPolygonOffset
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glPolygonStipple
push ecx
mov dword [0xa05db4], eax
mov dword [0x1173044], eax
call esi
mov edx, dword [0x109bd4c]
push str.glPopAttrib
push edx
mov dword [0xa0538c], eax
mov dword [0x117338c], eax
call esi
mov dword [0xa054b0], eax
mov dword [0x1173260], eax
mov eax, dword [0x109bd4c]
push str.glPopClientAttrib
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glPopMatrix
push ecx
mov dword [0xa05328], eax
mov dword [0x1172fbc], eax
call esi
mov edx, dword [0x109bd4c]
push str.glPopName
push edx
mov dword [0xa0549c], eax
mov dword [0x117325c], eax
call esi
mov dword [0xa05dd4], eax
mov dword [0x1172f58], eax
mov eax, dword [0x109bd4c]
push str.glPrioritizeTextures
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glPushAttrib
push ecx
mov dword [0xa05978], eax
mov dword [0x11733e0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glPushClientAttrib
push edx
mov dword [0xa053f0], eax
mov dword [0x11731d4], eax
call esi
mov dword [0xa05534], eax
mov dword [0x1172ef8], eax
mov eax, dword [0x109bd4c]
push str.glPushMatrix
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glPushName
push ecx
mov dword [0xa05398], eax
mov dword [0x1173030], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos2d
push edx
mov dword [0xa0547c], eax
mov dword [0x11730bc], eax
call esi
mov dword [0xa05940], eax
mov dword [0x11730d8], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos2dv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRasterPos2f
push ecx
mov dword [0xa05444], eax
mov dword [0x1172f0c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos2fv
push edx
mov dword [0xa05954], eax
mov dword [0x11730d4], eax
call esi
mov dword [0xa05464], eax
mov dword [0x1172f18], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos2i
push eax
call esi
mov dword [0xa05964], eax
mov dword [0x11730e4], eax
push str.glRasterPos2iv
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos2s
push edx
mov dword [0xa05470], eax
mov dword [0x1172f20], eax
call esi
mov dword [0xa05e44], eax
mov dword [0x1173040], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos2sv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRasterPos3d
push ecx
mov dword [0xa054b8], eax
mov dword [0x1172ea8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos3dv
push edx
mov dword [0xa05950], eax
mov dword [0x11730e8], eax
call esi
mov dword [0xa05474], eax
mov dword [0x1172f1c], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos3f
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRasterPos3fv
push ecx
mov dword [0xa05960], eax
mov dword [0x11730e0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos3i
push edx
mov dword [0xa05488], eax
mov dword [0x1172f28], eax
call esi
mov dword [0xa05e3c], eax
mov dword [0x11730f8], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos3iv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRasterPos3s
push ecx
mov dword [0xa05494], eax
mov dword [0x1172ed4], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos3sv
push edx
mov dword [0xa05e58], eax
mov dword [0x1173048], eax
call esi
mov dword [0xa054bc], eax
mov dword [0x1172ec0], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos4d
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRasterPos4dv
push ecx
mov dword [0xa05958], eax
mov dword [0x11730fc], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos4f
push edx
mov dword [0xa05498], eax
mov dword [0x1172ed0], eax
call esi
mov dword [0xa05e34], eax
mov dword [0x11730f4], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos4fv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRasterPos4i
push ecx
mov dword [0xa054a8], eax
mov dword [0x1172edc], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRasterPos4iv
push edx
mov dword [0xa05e50], eax
mov dword [0x1173104], eax
call esi
mov dword [0xa054ac], eax
mov dword [0x1172ef4], eax
mov eax, dword [0x109bd4c]
push str.glRasterPos4s
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRasterPos4sv
push ecx
mov dword [0xa05e68], eax
mov dword [0x1173054], eax
call esi
mov edx, dword [0x109bd4c]
push str.glReadBuffer
push edx
mov dword [0xa054dc], eax
mov dword [0x1172e80], eax
call esi
mov dword [0xa05984], eax
mov dword [0x1172f2c], eax
mov eax, dword [0x109bd4c]
push str.glReadPixels
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRectd
push ecx
mov dword [0xa05dfc], eax
mov dword [0x1172ed8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRectdv
push edx
mov dword [0xa054ec], eax
mov dword [0x1172f30], eax
call esi
mov dword [0xa05338], eax
mov dword [0x1172e90], eax
mov eax, dword [0x109bd4c]
push str.glRectf
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRectfv
push ecx
mov dword [0xa054cc], eax
mov dword [0x1172f38], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRecti
push edx
mov dword [0xa05384], eax
mov dword [0x1172e98], eax
call esi
mov dword [0xa054d4], eax
mov dword [0x1172f5c], eax
mov eax, dword [0x109bd4c]
push str.glRectiv
push eax
call esi
mov dword [0xa05370], eax
mov dword [0x1172f10], eax
push str.glRects
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glRectsv
push edx
mov dword [0xa05500], eax
mov dword [0x1172f50], eax
call esi
mov dword [0xa05480], eax
mov dword [0x1172eec], eax
mov eax, dword [0x109bd4c]
push str.glRenderMode
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glRotated
push ecx
mov dword [0x1172f70], eax
mov dword [0x11731d0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glRotatef
push edx
mov dword [0xa05edc], eax
mov dword [0x1172eb0], eax
call esi
mov dword [0xa05ed4], eax
mov dword [0x1172eac], eax
mov eax, dword [0x109bd4c]
push str.glScaled
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glScalef
push ecx
mov dword [0xa05420], eax
mov dword [0x1172fe8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glScissor
push edx
mov dword [0xa05414], eax
mov dword [0x1172ff0], eax
call esi
mov dword [0xa05948], eax
mov dword [0x1173318], eax
mov eax, dword [0x109bd4c]
push str.glSelectBuffer
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glShadeModel
push ecx
mov dword [0xa05dcc], eax
mov dword [0x1172fa8], eax
call esi
mov edx, dword [0x109bd4c]
push str.glStencilFunc
push edx
mov dword [0xa05478], eax
mov dword [0x1173330], eax
call esi
mov dword [0xa05998], eax
mov dword [0x1173050], eax
mov eax, dword [0x109bd4c]
push str.glStencilMask
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glStencilOp
push ecx
mov dword [0xa05484], eax
mov dword [0x1173020], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord1d
push edx
mov dword [0xa052d4], eax
mov dword [0x1173074], eax
call esi
mov dword [0xa0546c], eax
mov dword [0x117342c], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord1dv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord1f
push ecx
mov dword [0xa05308], eax
mov dword [0x117319c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord1fv
push edx
mov dword [0xa05468], eax
mov dword [0x1173438], eax
call esi
mov dword [0xa0531c], eax
mov dword [0x117316c], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord1i
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord1iv
push ecx
mov dword [0xa05458], eax
mov dword [0x1173408], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord1s
push edx
mov dword [0xa05334], eax
mov dword [0x1173188], eax
call esi
mov dword [0xa05430], eax
mov dword [0x11733ec], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord1sv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord2d
push ecx
mov dword [0xa0536c], eax
mov dword [0x1173114], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord2dv
push edx
mov dword [0xa0545c], eax
mov dword [0x1173430], eax
call esi
mov dword [0xa0532c], eax
mov dword [0x1173180], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord2f
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord2fv
push ecx
mov dword [0xa05454], eax
mov dword [0x1173410], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord2i
push edx
mov dword [0xa052d0], eax
mov dword [0x1173144], eax
call esi
mov dword [0xa0544c], eax
mov dword [0x1173420], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord2iv
push eax
call esi
mov dword [0xa052e4], eax
mov dword [0x1173154], eax
push str.glTexCoord2s
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord2sv
push edx
mov dword [0xa05428], eax
mov dword [0x11733fc], eax
call esi
mov dword [0xa05380], eax
mov dword [0x1173288], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord3d
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord3dv
push ecx
mov dword [0xa05450], eax
mov dword [0x1173404], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord3f
push edx
mov dword [0xa052dc], eax
mov dword [0x117314c], eax
call esi
mov dword [0xa05448], eax
mov dword [0x1173424], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord3fv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord3i
push ecx
mov dword [0xa052e8], eax
mov dword [0x1173128], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord3iv
push edx
mov dword [0xa05438], eax
mov dword [0x11733f4], eax
call esi
mov dword [0xa052f8], eax
mov dword [0x117313c], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord3s
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord3sv
push ecx
mov dword [0xa05424], eax
mov dword [0x11733d0], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord4d
push edx
mov dword [0xa05340], eax
mov dword [0x1173258], eax
call esi
mov dword [0xa05440], eax
mov dword [0x1173414], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord4dv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord4f
push ecx
mov dword [0xa052f4], eax
mov dword [0x117312c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord4fv
push edx
mov dword [0xa05434], eax
mov dword [0x11733f8], eax
call esi
mov dword [0xa05360], eax
mov dword [0x117310c], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord4i
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoord4iv
push ecx
mov dword [0xa0542c], eax
mov dword [0x1173400], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexCoord4s
push edx
mov dword [0xa05378], eax
mov dword [0x1173124], eax
call esi
mov dword [0xa05408], eax
mov dword [0x11733dc], eax
mov eax, dword [0x109bd4c]
push str.glTexCoord4sv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexCoordPointer
push ecx
mov dword [0xa05354], eax
mov dword [0x117323c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexEnvf
push edx
mov dword [0xa053a0], eax
mov dword [0x11730b0], eax
call esi
mov dword [0xa05e88], eax
mov dword [0x1172ee8], eax
mov eax, dword [0x109bd4c]
push str.glTexEnvfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexEnvi
push ecx
mov dword [0xa05fc4], eax
mov dword [0x117336c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexEnviv
push edx
mov dword [0xa05fd8], eax
mov dword [0x1172ef0], eax
call esi
mov dword [0xa05f7c], eax
mov dword [0x1173328], eax
mov eax, dword [0x109bd4c]
push str.glTexGend
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexGendv
push ecx
mov dword [0xa05eb0], eax
mov dword [0x1172e9c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexGenf
push edx
mov dword [0xa053c0], eax
mov dword [0x1173268], eax
call esi
mov dword [0xa05eac], eax
mov dword [0x1172f08], eax
mov eax, dword [0x109bd4c]
push str.glTexGenfv
push eax
call esi
mov dword [0xa05350], eax
mov dword [0x1173234], eax
push str.glTexGeni
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glTexGeniv
push edx
mov dword [0xa05e78], eax
mov dword [0x1172f04], eax
call esi
mov dword [0xa0533c], eax
mov dword [0x1173248], eax
mov eax, dword [0x109bd4c]
push str.glTexImage1D
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexImage2D
push ecx
mov dword [0xa05e70], eax
mov dword [0x1173080], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexParameterf
push edx
mov dword [0xa05ec4], eax
mov dword [0x1173084], eax
call esi
mov dword [0xa0535c], eax
mov dword [0x1173178], eax
mov eax, dword [0x109bd4c]
push str.glTexParameterfv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexParameteri
push ecx
mov dword [0xa05990], eax
mov dword [0x1172f48], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTexParameteriv
push edx
mov dword [0xa05368], eax
mov dword [0x117317c], eax
call esi
mov dword [0xa0598c], eax
mov dword [0x1172f60], eax
mov eax, dword [0x109bd4c]
push str.glTexSubImage1D
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glTexSubImage2D
push ecx
mov dword [0xa05ecc], eax
mov dword [0x1173210], eax
call esi
mov edx, dword [0x109bd4c]
push str.glTranslated
push edx
mov dword [0xa05ed0], eax
mov dword [0x1173218], eax
call esi
mov dword [0xa054c8], eax
mov dword [0x1173160], eax
mov eax, dword [0x109bd4c]
push str.glTranslatef
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertex2d
push ecx
mov dword [0xa054c4], eax
mov dword [0x1173168], eax
call esi
mov edx, dword [0x109bd4c]
push str.glVertex2dv
push edx
mov dword [0xa05304], eax
mov dword [0x1173388], eax
call esi
mov dword [0xa05e38], eax
mov dword [0x117318c], eax
mov eax, dword [0x109bd4c]
push str.glVertex2f
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertex2fv
push ecx
mov dword [0xa05300], eax
mov dword [0x1173390], eax
call esi
mov edx, dword [0x109bd4c]
push str.glVertex2i
push edx
mov dword [0xa05e2c], eax
mov dword [0x1173174], eax
call esi
mov dword [0xa05fa4], eax
mov dword [0x1173358], eax
mov eax, dword [0x109bd4c]
push str.glVertex2iv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertex2s
push ecx
mov dword [0xa05e14], eax
mov dword [0x1173150], eax
call esi
mov edx, dword [0x109bd4c]
push str.glVertex2sv
push edx
mov dword [0xa05fac], eax
mov dword [0x1173364], eax
call esi
mov dword [0xa05de4], eax
mov dword [0x1173108], eax
mov eax, dword [0x109bd4c]
push str.glVertex3d
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertex3dv
push ecx
mov dword [0xa05fa0], eax
mov dword [0x1173354], eax
call esi
mov edx, dword [0x109bd4c]
push str.glVertex3f
push edx
mov dword [0xa05e10], eax
mov dword [0x1173170], eax
call esi
mov dword [0xa05f9c], eax
mov dword [0x1173360], eax
mov eax, dword [0x109bd4c]
push str.glVertex3fv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertex3i
push ecx
mov dword [0xa05e04], eax
mov dword [0x117315c], eax
call esi
mov edx, dword [0x109bd4c]
push str.glVertex3iv
push edx
mov dword [0xa05f94], eax
mov dword [0x117334c], eax
call esi
mov dword [0xa05dec], eax
mov dword [0x1173130], eax
mov eax, dword [0x109bd4c]
push str.glVertex3s
push eax
call esi
mov dword [0xa05f8c], eax
mov dword [0x1173324], eax
push str.glVertex3sv
mov ecx, dword [0x109bd4c]
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.glVertex4d
push edx
mov dword [0xa05db8], eax
mov dword [0x117327c], eax
call esi
mov dword [0xa05f98], eax
mov dword [0x1173348], eax
mov eax, dword [0x109bd4c]
push str.glVertex4dv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertex4f
push ecx
mov dword [0xa05df8], eax
mov dword [0x1173148], eax
call esi
mov edx, dword [0x109bd4c]
push str.glVertex4fv
push edx
mov dword [0xa05fc0], eax
mov dword [0x1173350], eax
call esi
mov dword [0xa05df4], eax
mov dword [0x1173138], eax
mov eax, dword [0x109bd4c]
push str.glVertex4i
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertex4iv
push ecx
mov dword [0xa05fb4], eax
mov dword [0x1173378], eax
call esi
mov edx, dword [0x109bd4c]
push str.glVertex4s
push edx
mov dword [0xa05de0], eax
mov dword [0x1173118], eax
call esi
mov dword [0xa05f80], eax
mov dword [0x1173320], eax
mov eax, dword [0x109bd4c]
push str.glVertex4sv
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.glVertexPointer
push ecx
mov dword [0xa05db0], eax
mov dword [0x1173250], eax
call esi
mov edx, dword [0x109bd4c]
push str.glViewport
push edx
mov dword [0xa054a4], eax
mov dword [0x1172f74], eax
call esi
mov dword [0xa053c8], eax
mov dword [0x117320c], eax
mov eax, dword [0x109bd4c]
push str.wglCopyContext
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.wglCreateContext
push ecx
mov dword [0x117326c], eax
call esi
mov edx, dword [0x109bd4c]
push str.wglCreateLayerContext
push edx
mov dword [0x1173028], eax
call esi
mov dword [0x1173038], eax
push str.wglDeleteContext
mov eax, dword [0x109bd4c]
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.wglDescribeLayerPlane
push ecx
mov dword [0x1173338], eax
call esi
mov edx, dword [0x109bd4c]
push str.wglGetCurrentContext
push edx
mov dword [0x11730b4], eax
call esi
mov dword [0x1172fe0], eax
mov eax, dword [0x109bd4c]
push str.wglGetCurrentDC
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.wglGetLayerPaletteEntries
push ecx
mov dword [0x1173280], eax
call esi
mov edx, dword [0x109bd4c]
push str.wglGetProcAddress
push edx
mov dword [0x117303c], eax
call esi
mov dword [0x11731f8], eax
mov eax, dword [0x109bd4c]
push str.wglMakeCurrent
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.wglRealizeLayerPalette
push ecx
mov dword [0x11733c8], eax
call esi
mov edx, dword [0x109bd4c]
push str.wglSetLayerPaletteEntries
push edx
mov dword [0x1173058], eax
call esi
mov dword [0x11733a0], eax
mov eax, dword [0x109bd4c]
push str.wglShareLists
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.wglSwapLayerBuffers
push ecx
mov dword [0x1173374], eax
call esi
mov edx, dword [0x109bd4c]
push str.wglUseFontBitmapsA
push edx
mov dword [0x1173284], eax
call esi
mov dword [0x1173298], eax
mov eax, dword [0x109bd4c]
push str.wglUseFontOutlinesA
push eax
call esi
mov ecx, dword [0x109bd4c]
push str.wglChoosePixelFormat
push ecx
mov dword [0x11731fc], eax
call esi
mov edx, dword [0x109bd4c]
push str.wglDescribePixelFormat
push edx
mov dword [0x1173068], eax
call esi
mov dword [0x11731b0], eax
mov eax, dword [0x109bd4c]
push str.wglGetPixelFormat
push eax
call esi
mov ecx, dword [0x109bd4c]
mov dword [0x11730c0], eax
push str.wglSetPixelFormat
push ecx
call esi
mov edx, dword [0x109bd4c]
push str.wglSwapBuffers
push edx
mov dword [0x1173064], eax
call esi
mov dword [0x1173304], eax
mov eax, dword [0x11843d4]
mov dword [0x1173204], edi
mov dword [0x1184440], edi
mov dword [0x1184468], edi
mov dword [0x11826c0], edi
mov dword [0x1184518], edi
mov dword [0x1184534], edi
mov dword [0x11826d4], edi
mov dword [0x11826b4], edi
mov dword [0x1172f7c], edi
mov dword [0x11732cc], edi
mov ecx, dword [eax + 0x20]
push ecx
call fcn.0044d650
add esp, 4
mov eax, 1
pop edi
pop esi
pop ebx
add esp, 0x800
ret