Function at 0x44b120
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 [0x1162180]
mov esi, dword [esp + 0x818]
push str.3dfxvgl
push esi
call fcn.004c2760
mov ebx, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
add esp, 0x10
test eax, eax
je 0x44b1a1
push str.Glide3X
call ebx
cmp eax, edi
jne 0x44b19a
push str.Glide2X
call ebx
cmp eax, edi
jne 0x44b19a
push str....WARNING:_missing_Glide_installation__assuming_no_3Dfx_available_n
push edi
call dword [0x1162180]
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 0x44b1de
push str..dll
push str.dllname
call fcn.004c2760
add esp, 8
test eax, eax
jne 0x44b1de
lea ecx, [esp + 0x40c]
push esi
push ecx
push 0x4e1248
lea edx, [esp + 0x18]
push 0x400
push edx
call fcn.00429910
add esp, 0x14
jmp 0x44b1f1
push 0x400
lea eax, [esp + 0x10]
push esi
push eax
call fcn.00429680
add esp, 0xc
lea ecx, [esp + 0xc]
push ecx
push str....calling_LoadLibrary___s.dll__:
push edi
call dword [0x1162180]
add esp, 0xc
push esi
call ebx
cmp eax, edi
mov dword [0x108a7cc], eax
jne 0x44b22c
push str.failed_n
push edi
call dword [0x1162180]
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
add esp, 0x800
ret
push str.succeeded_n
push edi
call dword [0x1162180]
mov edx, dword [0x108a7cc]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
add esp, 8
push str.glAccum
push edx
call esi
mov dword [0x9feb84], eax
mov dword [0x1161be4], eax
mov eax, dword [0x108a7cc]
push str.glAlphaFunc
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glAreTexturesResident
push ecx
mov dword [0x9fe180], eax
mov dword [0x1161a90], eax
call esi
mov edx, dword [0x108a7cc]
push str.glArrayElement
push edx
mov dword [0x1161cf8], eax
mov dword [0x1161a6c], eax
call esi
mov dword [0x9fec38], eax
mov dword [0x1161af0], eax
mov eax, dword [0x108a7cc]
push str.glBegin
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glBindTexture
push ecx
mov dword [0x9fe078], eax
mov dword [0x1161e54], eax
call esi
mov edx, dword [0x108a7cc]
push str.glBitmap
push edx
mov dword [0x9fe178], eax
mov dword [0x1161ba0], eax
call esi
mov dword [0x9feb74], eax
mov dword [0x1161d0c], eax
mov eax, dword [0x108a7cc]
push str.glBlendFunc
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glCallList
push ecx
mov dword [0x9fe18c], eax
mov dword [0x1161c70], eax
call esi
mov edx, dword [0x108a7cc]
push str.glCallLists
push edx
mov dword [0x9fead8], eax
mov dword [0x1161d48], eax
call esi
mov dword [0x9fe198], eax
mov dword [0x1161bd8], eax
mov eax, dword [0x108a7cc]
push str.glClear
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glClearAccum
push ecx
mov dword [0x9fec00], eax
mov dword [0x1161c60], eax
call esi
mov edx, dword [0x108a7cc]
push str.glClearColor
push edx
mov dword [0x9fdfa4], eax
mov dword [0x1161a88], eax
call esi
mov dword [0x9fe1b8], eax
mov dword [0x1161d94], eax
mov eax, dword [0x108a7cc]
push str.glClearDepth
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glClearIndex
push ecx
mov dword [0x9fe03c], eax
mov dword [0x1161acc], eax
call esi
mov edx, dword [0x108a7cc]
push str.glClearStencil
push edx
mov dword [0x9feb80], eax
mov dword [0x116193c], eax
call esi
mov dword [0x9febd0], eax
mov dword [0x1161aec], eax
mov eax, dword [0x108a7cc]
push str.glClipPlane
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor3b
push ecx
mov dword [0x9fdf7c], eax
mov dword [0x1161d3c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor3bv
push edx
mov dword [0x9fea98], eax
mov dword [0x1161d58], eax
call esi
mov dword [0x9fec7c], eax
mov dword [0x1161e68], eax
mov eax, dword [0x108a7cc]
push str.glColor3d
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor3dv
push ecx
mov dword [0x9feab4], eax
mov dword [0x1161d64], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor3f
push edx
mov dword [0x9fec58], eax
mov dword [0x1161eb4], eax
call esi
mov dword [0x9feab0], eax
mov dword [0x11619ec], eax
mov eax, dword [0x108a7cc]
push str.glColor3fv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor3i
push ecx
mov dword [0x9fec64], eax
mov dword [0x1161e9c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor3iv
push edx
mov dword [0x9feae4], eax
mov dword [0x1161a04], eax
call esi
mov dword [0x9febc8], eax
mov dword [0x1161e34], eax
mov eax, dword [0x108a7cc]
push str.glColor3s
push eax
call esi
mov dword [0x9feadc], eax
mov dword [0x1161a0c], eax
push str.glColor3sv
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glColor3ub
push edx
mov dword [0x9fec08], eax
mov dword [0x1161d14], eax
call esi
mov dword [0x9febfc], eax
mov dword [0x1161d20], eax
mov eax, dword [0x108a7cc]
push str.glColor3ubv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor3ui
push ecx
mov dword [0x9fe070], eax
mov dword [0x1161944], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor3uiv
push edx
mov dword [0x9fec04], eax
mov dword [0x1161d1c], eax
call esi
mov dword [0x9fe038], eax
mov dword [0x1161920], eax
mov eax, dword [0x108a7cc]
push str.glColor3us
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor3usv
push ecx
mov dword [0x9febf4], eax
mov dword [0x1161d30], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor4b
push edx
mov dword [0x9fe024], eax
mov dword [0x1161a5c], eax
call esi
mov dword [0x9feaac], eax
mov dword [0x11619e8], eax
mov eax, dword [0x108a7cc]
push str.glColor4bv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor4d
push ecx
mov dword [0x9fec60], eax
mov dword [0x1161e98], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor4dv
push edx
mov dword [0x9feaf0], eax
mov dword [0x11619f8], eax
call esi
mov dword [0x9febc4], eax
mov dword [0x1161e3c], eax
mov eax, dword [0x108a7cc]
push str.glColor4f
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor4fv
push ecx
mov dword [0x9feaec], eax
mov dword [0x1161a00], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor4i
push edx
mov dword [0x9febdc], eax
mov dword [0x1161e28], eax
call esi
mov dword [0x9feaf4], eax
mov dword [0x1161a08], eax
mov eax, dword [0x108a7cc]
push str.glColor4iv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor4s
push ecx
mov dword [0x9febac], eax
mov dword [0x1161e44], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor4sv
push edx
mov dword [0x9fea80], eax
mov dword [0x1161a10], eax
call esi
mov dword [0x9feb70], eax
mov dword [0x1161d24], eax
mov eax, dword [0x108a7cc]
push str.glColor4ub
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor4ubv
push ecx
mov dword [0x9febf0], eax
mov dword [0x1161d34], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor4ui
push edx
mov dword [0x9fe020], eax
mov dword [0x1161a50], eax
call esi
mov dword [0x9febf8], eax
mov dword [0x1161d28], eax
mov eax, dword [0x108a7cc]
push str.glColor4uiv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColor4us
push ecx
mov dword [0x9fe00c], eax
mov dword [0x1161a40], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColor4usv
push edx
mov dword [0x9feb78], eax
mov dword [0x1161d10], eax
call esi
mov dword [0x9fdfe8], eax
mov dword [0x11619bc], eax
mov eax, dword [0x108a7cc]
push str.glColorMask
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glColorMaterial
push ecx
mov dword [0x9feb20], eax
mov dword [0x1161c48], eax
call esi
mov edx, dword [0x108a7cc]
push str.glColorPointer
push edx
mov dword [0x9fe07c], eax
mov dword [0x1161a78], eax
call esi
mov dword [0x9fe09c], eax
mov dword [0x1161c18], eax
mov eax, dword [0x108a7cc]
push str.glCopyPixels
push eax
call esi
mov dword [0x9fe0f0], eax
mov dword [0x1161c5c], eax
push str.glCopyTexImage1D
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glCopyTexImage2D
push edx
mov dword [0x9feb9c], eax
mov dword [0x11619cc], eax
call esi
mov dword [0x9feb90], eax
mov dword [0x11619d4], eax
mov eax, dword [0x108a7cc]
push str.glCopyTexSubImage1D
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glCopyTexSubImage2D
push ecx
mov dword [0x9feb38], eax
mov dword [0x1161cc4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glCullFace
push edx
mov dword [0x9feb14], eax
mov dword [0x1161cc0], eax
call esi
mov dword [0x9feb8c], eax
mov dword [0x1161d8c], eax
mov eax, dword [0x108a7cc]
push str.glDeleteLists
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glDeleteTextures
push ecx
mov dword [0x9fe160], eax
mov dword [0x1161e58], eax
call esi
mov edx, dword [0x108a7cc]
push str.glDepthFunc
push edx
mov dword [0x9feb88], eax
mov dword [0x1161cf0], eax
call esi
mov dword [0x9fdfa0], eax
mov dword [0x11619e4], eax
mov eax, dword [0x108a7cc]
push str.glDepthMask
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glDepthRange
push ecx
mov dword [0x9febe0], eax
mov dword [0x1161ebc], eax
call esi
mov edx, dword [0x108a7cc]
push str.glDisable
push edx
mov dword [0x9fe62c], eax
mov dword [0x1161a44], eax
call esi
mov dword [0x9fe064], eax
mov dword [0x1161e18], eax
mov eax, dword [0x108a7cc]
push str.glDisableClientState
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glDrawArrays
push ecx
mov dword [0x9febec], eax
mov dword [0x1161cf4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glDrawBuffer
push edx
mov dword [0x9fe0a0], eax
mov dword [0x1161d88], eax
call esi
mov dword [0x9fe0cc], eax
mov dword [0x1161d38], eax
mov eax, dword [0x108a7cc]
push str.glDrawElements
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glDrawPixels
push ecx
mov dword [0x9fec18], eax
mov dword [0x11619c0], eax
call esi
mov edx, dword [0x108a7cc]
push str.glEdgeFlag
push edx
mov dword [0x9fe600], eax
mov dword [0x1161964], eax
call esi
mov dword [0x9fdf9c], eax
mov dword [0x1161c6c], eax
mov eax, dword [0x108a7cc]
push str.glEdgeFlagPointer
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glEdgeFlagv
push ecx
mov dword [0x9fec5c], eax
mov dword [0x1161b9c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glEnable
push edx
mov dword [0x9fe02c], eax
mov dword [0x1161b4c], eax
call esi
mov dword [0x9fe068], eax
mov dword [0x11619c4], eax
mov eax, dword [0x108a7cc]
push str.glEnableClientState
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glEnd
push ecx
mov dword [0x9fe144], eax
mov dword [0x1161dc4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glEndList
push edx
mov dword [0x9fe150], eax
mov dword [0x1161a20], eax
call esi
mov dword [0x9feb34], eax
mov dword [0x1161994], eax
mov eax, dword [0x108a7cc]
push str.glEvalCoord1d
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glEvalCoord1dv
push ecx
mov dword [0x9fdfb4], eax
mov dword [0x1161d60], eax
call esi
mov edx, dword [0x108a7cc]
push str.glEvalCoord1f
push edx
mov dword [0x9fe04c], eax
mov dword [0x1161b5c], eax
call esi
mov dword [0x9fe174], eax
mov dword [0x1161d54], eax
mov eax, dword [0x108a7cc]
push str.glEvalCoord1fv
push eax
call esi
mov dword [0x9fe034], eax
mov dword [0x1161b28], eax
push str.glEvalCoord2d
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glEvalCoord2dv
push edx
mov dword [0x9fe170], eax
mov dword [0x1161d50], eax
call esi
mov dword [0x9fe060], eax
mov dword [0x1161b08], eax
mov eax, dword [0x108a7cc]
push str.glEvalCoord2f
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glEvalCoord2fv
push ecx
mov dword [0x9fe168], eax
mov dword [0x1161d40], eax
call esi
mov edx, dword [0x108a7cc]
push str.glEvalMesh1
push edx
mov dword [0x9fe054], eax
mov dword [0x1161b44], eax
call esi
mov dword [0x9febcc], eax
mov dword [0x1161e04], eax
mov eax, dword [0x108a7cc]
push str.glEvalMesh2
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glEvalPoint1
push ecx
mov dword [0x9febd8], eax
mov dword [0x1161e00], eax
call esi
mov edx, dword [0x108a7cc]
push str.glEvalPoint2
push edx
mov dword [0x9fe1a8], eax
mov dword [0x1161a14], eax
call esi
mov dword [0x9fe1a0], eax
mov dword [0x1161a18], eax
mov eax, dword [0x108a7cc]
push str.glFeedbackBuffer
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glFinish
push ecx
mov dword [0x9fe0ac], eax
mov dword [0x1161a4c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glFlush
push edx
mov dword [0x9fec4c], eax
mov dword [0x1161e1c], eax
call esi
mov dword [0x9fdf8c], eax
mov dword [0x1161cd4], eax
mov eax, dword [0x108a7cc]
push str.glFogf
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glFogfv
push ecx
mov dword [0x9fec6c], eax
mov dword [0x1161d5c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glFogi
push edx
mov dword [0x9febd4], eax
mov dword [0x1161c9c], eax
call esi
mov dword [0x9fec70], eax
mov dword [0x1161d44], eax
mov eax, dword [0x108a7cc]
push str.glFogiv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glFrontFace
push ecx
mov dword [0x9fec74], eax
mov dword [0x1161ca4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glFrustum
push edx
mov dword [0x9fe048], eax
mov dword [0x1161d70], eax
call esi
mov dword [0x9fe5cc], eax
mov dword [0x1161948], eax
mov eax, dword [0x108a7cc]
push str.glGenLists
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGenTextures
push ecx
mov dword [0x1161a84], eax
mov dword [0x1161914], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetBooleanv
push edx
mov dword [0x9fe634], eax
mov dword [0x1161c20], eax
call esi
mov dword [0x9fe090], eax
mov dword [0x1161c68], eax
mov eax, dword [0x108a7cc]
push str.glGetClipPlane
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetDoublev
push ecx
mov dword [0x9fe63c], eax
mov dword [0x1161dfc], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetError
push edx
mov dword [0x9feb04], eax
mov dword [0x1161c14], eax
call esi
mov dword [0x1161ddc], eax
mov dword [0x1161af8], eax
mov eax, dword [0x108a7cc]
push str.glGetFloatv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetIntegerv
push ecx
mov dword [0x9fe5f8], eax
mov dword [0x1161a34], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetLightfv
push edx
mov dword [0x9fec20], eax
mov dword [0x1161a74], eax
call esi
mov dword [0x9feb1c], eax
mov dword [0x1161b90], eax
mov eax, dword [0x108a7cc]
push str.glGetLightiv
push eax
call esi
mov dword [0x9feb24], eax
mov dword [0x1161c04], eax
push str.glGetMapdv
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glGetMapfv
push edx
mov dword [0x9fdf68], eax
mov dword [0x116194c], eax
call esi
mov dword [0x9fdfa8], eax
mov dword [0x116197c], eax
mov eax, dword [0x108a7cc]
push str.glGetMapiv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetMaterialfv
push ecx
mov dword [0x9fdfc0], eax
mov dword [0x1161960], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetMaterialiv
push edx
mov dword [0x9febb4], eax
mov dword [0x1161b24], eax
call esi
mov dword [0x9febe4], eax
mov dword [0x1161b0c], eax
mov eax, dword [0x108a7cc]
push str.glGetPixelMapfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetPixelMapuiv
push ecx
mov dword [0x9fec78], eax
mov dword [0x1161ccc], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetPixelMapusv
push edx
mov dword [0x9fead0], eax
mov dword [0x1161e4c], eax
call esi
mov dword [0x9fea90], eax
mov dword [0x1161d2c], eax
mov eax, dword [0x108a7cc]
push str.glGetPointerv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetPolygonStipple
push ecx
mov dword [0x9febc0], eax
mov dword [0x1161c58], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetString
push edx
mov dword [0x9febb0], eax
mov dword [0x1161934], eax
call esi
mov dword [0x1161e70], eax
mov dword [0x1161c94], eax
mov eax, dword [0x108a7cc]
push str.glGetTexEnvfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetTexEnviv
push ecx
mov dword [0x9fe084], eax
mov dword [0x1161c64], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetTexGendv
push edx
mov dword [0x9fe088], eax
mov dword [0x1161c4c], eax
call esi
mov dword [0x9feb4c], eax
mov dword [0x1161a94], eax
mov eax, dword [0x108a7cc]
push str.glGetTexGenfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetTexGeniv
push ecx
mov dword [0x9feb28], eax
mov dword [0x1161a8c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glGetTexImage
push edx
mov dword [0x9feb2c], eax
mov dword [0x1161a80], eax
call esi
mov dword [0x9fe630], eax
mov dword [0x1161a48], eax
mov eax, dword [0x108a7cc]
push str.glGetTexParameterfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glGetTexParameteriv
push ecx
mov dword [0x9fdf70], eax
mov dword [0x1161b80], eax
call esi
mov edx, dword [0x108a7cc]
push str.glHint
push edx
mov dword [0x9fdf80], eax
mov dword [0x1161b70], eax
call esi
mov dword [0x9fdfb0], eax
mov dword [0x1161e14], eax
mov eax, dword [0x108a7cc]
push str.glIndexMask
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glIndexPointer
push ecx
mov dword [0x9feb44], eax
mov dword [0x1161a30], eax
call esi
mov edx, dword [0x108a7cc]
push str.glIndexd
push edx
mov dword [0x9fe0a8], eax
mov dword [0x1161afc], eax
call esi
mov dword [0x9feb0c], eax
mov dword [0x1161ca8], eax
mov eax, dword [0x108a7cc]
push str.glIndexdv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glIndexf
push ecx
mov dword [0x9febbc], eax
mov dword [0x1161ae0], eax
call esi
mov edx, dword [0x108a7cc]
push str.glIndexfv
push edx
mov dword [0x9feb10], eax
mov dword [0x1161cb0], eax
call esi
mov dword [0x9fe004], eax
mov dword [0x1161b48], eax
mov eax, dword [0x108a7cc]
push str.glIndexi
push eax
call esi
mov dword [0x9feafc], eax
mov dword [0x1161cac], eax
push str.glIndexiv
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glIndexs
push edx
mov dword [0x9fdff4], eax
mov dword [0x1161b50], eax
call esi
mov dword [0x9feb48], eax
mov dword [0x1161cb8], eax
mov eax, dword [0x108a7cc]
push str.glIndexsv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glIndexub
push ecx
mov dword [0x9fdfd8], eax
mov dword [0x1161b38], eax
call esi
mov edx, dword [0x108a7cc]
push str.glIndexubv
push edx
mov dword [0x9fdfd4], eax
mov dword [0x1161b14], eax
call esi
mov dword [0x9feb7c], eax
mov dword [0x1161bc0], eax
mov eax, dword [0x108a7cc]
push str.glInitNames
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glInterleavedArrays
push ecx
mov dword [0x9feac0], eax
mov dword [0x1161d80], eax
call esi
mov edx, dword [0x108a7cc]
push str.glIsEnabled
push edx
mov dword [0x9fe638], eax
mov dword [0x1161d74], eax
call esi
mov dword [0x1161a64], eax
mov dword [0x1161dbc], eax
mov eax, dword [0x108a7cc]
push str.glIsList
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glIsTexture
push ecx
mov dword [0x1161c2c], eax
mov dword [0x1161a7c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glLightModelf
push edx
mov dword [0x1161c88], eax
mov dword [0x1161d6c], eax
call esi
mov dword [0x9fec40], eax
mov dword [0x1161908], eax
mov eax, dword [0x108a7cc]
push str.glLightModelfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glLightModeli
push ecx
mov dword [0x9febe8], eax
mov dword [0x1161ca0], eax
call esi
mov edx, dword [0x108a7cc]
push str.glLightModeliv
push edx
mov dword [0x9fec48], eax
mov dword [0x116190c], eax
call esi
mov dword [0x9feba8], eax
mov dword [0x1161c74], eax
mov eax, dword [0x108a7cc]
push str.glLightf
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glLightfv
push ecx
mov dword [0x9feb68], eax
mov dword [0x1161c28], eax
call esi
mov edx, dword [0x108a7cc]
push str.glLighti
push edx
mov dword [0x9fe1bc], eax
mov dword [0x1161d90], eax
call esi
mov dword [0x9feb58], eax
mov dword [0x1161c24], eax
mov eax, dword [0x108a7cc]
push str.glLightiv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glLineStipple
push ecx
mov dword [0x9fe1c8], eax
mov dword [0x1161d9c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glLineWidth
push edx
mov dword [0x9fe624], eax
mov dword [0x1161e64], eax
call esi
mov dword [0x9fe05c], eax
mov dword [0x1161aa4], eax
mov eax, dword [0x108a7cc]
push str.glListBase
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glLoadIdentity
push ecx
mov dword [0x9fe040], eax
mov dword [0x1161904], eax
call esi
mov edx, dword [0x108a7cc]
push str.glLoadMatrixd
push edx
mov dword [0x9feab8], eax
mov dword [0x1161980], eax
call esi
mov dword [0x9fe1b0], eax
mov dword [0x1161a58], eax
mov eax, dword [0x108a7cc]
push str.glLoadMatrixf
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glLoadName
push ecx
mov dword [0x9fe1a4], eax
mov dword [0x1161a54], eax
call esi
mov edx, dword [0x108a7cc]
push str.glLogicOp
push edx
mov dword [0x9fe018], eax
mov dword [0x1161adc], eax
call esi
mov dword [0x9fea58], eax
mov dword [0x1161d68], eax
mov eax, dword [0x108a7cc]
push str.glMap1d
push eax
call esi
mov dword [0x9feb94], eax
mov dword [0x1161b6c], eax
push str.glMap1f
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glMap2d
push edx
mov dword [0x9feb98], eax
mov dword [0x1161b10], eax
call esi
mov dword [0x9feba0], eax
mov dword [0x1161b20], eax
mov eax, dword [0x108a7cc]
push str.glMap2f
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glMapGrid1d
push ecx
mov dword [0x9feba4], eax
mov dword [0x1161b2c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glMapGrid1f
push edx
mov dword [0x9fe1b4], eax
mov dword [0x1161c44], eax
call esi
mov dword [0x9fe1ac], eax
mov dword [0x1161c3c], eax
mov eax, dword [0x108a7cc]
push str.glMapGrid2d
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glMapGrid2f
push ecx
mov dword [0x9fe19c], eax
mov dword [0x1161c38], eax
call esi
mov edx, dword [0x108a7cc]
push str.glMaterialf
push edx
mov dword [0x9fe194], eax
mov dword [0x1161c34], eax
call esi
mov dword [0x9fe188], eax
mov dword [0x1161df0], eax
mov eax, dword [0x108a7cc]
push str.glMaterialfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glMateriali
push ecx
mov dword [0x9fe074], eax
mov dword [0x1161aac], eax
call esi
mov edx, dword [0x108a7cc]
push str.glMaterialiv
push edx
mov dword [0x9fe184], eax
mov dword [0x1161de8], eax
call esi
mov dword [0x9fe06c], eax
mov dword [0x1161a98], eax
mov eax, dword [0x108a7cc]
push str.glMatrixMode
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glMultMatrixd
push ecx
mov dword [0x9fe5fc], eax
mov dword [0x1161ab4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glMultMatrixf
push edx
mov dword [0x9fea9c], eax
mov dword [0x1161c40], eax
call esi
mov dword [0x9feaa8], eax
mov dword [0x1161c10], eax
mov eax, dword [0x108a7cc]
push str.glNewList
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glNormal3b
push ecx
mov dword [0x9fe044], eax
mov dword [0x1161a9c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glNormal3bv
push edx
mov dword [0x9fea6c], eax
mov dword [0x1161db4], eax
call esi
mov dword [0x9fe610], eax
mov dword [0x1161a38], eax
mov eax, dword [0x108a7cc]
push str.glNormal3d
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glNormal3dv
push ecx
mov dword [0x9fea60], eax
mov dword [0x1161dac], eax
call esi
mov edx, dword [0x108a7cc]
push str.glNormal3f
push edx
mov dword [0x9fe618], eax
mov dword [0x1161a24], eax
call esi
mov dword [0x9fea68], eax
mov dword [0x1161dc0], eax
mov eax, dword [0x108a7cc]
push str.glNormal3fv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glNormal3i
push ecx
mov dword [0x9fe60c], eax
mov dword [0x1161a2c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glNormal3iv
push edx
mov dword [0x9fea78], eax
mov dword [0x1161e8c], eax
call esi
mov dword [0x9fe604], eax
mov dword [0x1161a1c], eax
mov eax, dword [0x108a7cc]
push str.glNormal3s
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glNormal3sv
push ecx
mov dword [0x9fea50], eax
mov dword [0x1161ea8], eax
call esi
mov edx, dword [0x108a7cc]
push str.glNormalPointer
push edx
mov dword [0x9fe5ec], eax
mov dword [0x11619b4], eax
call esi
mov dword [0x9fe1c0], eax
mov dword [0x1161bb4], eax
mov eax, dword [0x108a7cc]
push str.glOrtho
push eax
call esi
mov dword [0x9feb30], eax
mov dword [0x1161b18], eax
push str.glPassThrough
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glPixelMapfv
push edx
mov dword [0x9fdfdc], eax
mov dword [0x1161e40], eax
call esi
mov dword [0x9fe094], eax
mov dword [0x1161924], eax
mov eax, dword [0x108a7cc]
push str.glPixelMapuiv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glPixelMapusv
push ecx
mov dword [0x9fec80], eax
mov dword [0x11619a4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glPixelStoref
push edx
mov dword [0x9fec14], eax
mov dword [0x1161938], eax
call esi
mov dword [0x9fea4c], eax
mov dword [0x1161e2c], eax
mov eax, dword [0x108a7cc]
push str.glPixelStorei
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glPixelTransferf
push ecx
mov dword [0x9fea54], eax
mov dword [0x1161e24], eax
call esi
mov edx, dword [0x108a7cc]
push str.glPixelTransferi
push edx
mov dword [0x9fe5dc], eax
mov dword [0x1161e30], eax
call esi
mov dword [0x9fe5d4], eax
mov dword [0x1161e38], eax
mov eax, dword [0x108a7cc]
push str.glPixelZoom
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glPointSize
push ecx
mov dword [0x9febb8], eax
mov dword [0x1161ce4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glPolygonMode
push edx
mov dword [0x9fe08c], eax
mov dword [0x1161c80], eax
call esi
mov dword [0x9fe130], eax
mov dword [0x1161b1c], eax
mov eax, dword [0x108a7cc]
push str.glPolygonOffset
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glPolygonStipple
push ecx
mov dword [0x9fea44], eax
mov dword [0x1161ac4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glPopAttrib
push edx
mov dword [0x9fe01c], eax
mov dword [0x1161e0c], eax
call esi
mov dword [0x9fe140], eax
mov dword [0x1161ce0], eax
mov eax, dword [0x108a7cc]
push str.glPopClientAttrib
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glPopMatrix
push ecx
mov dword [0x9fdfb8], eax
mov dword [0x1161a3c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glPopName
push edx
mov dword [0x9fe12c], eax
mov dword [0x1161cdc], eax
call esi
mov dword [0x9fea64], eax
mov dword [0x11619d8], eax
mov eax, dword [0x108a7cc]
push str.glPrioritizeTextures
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glPushAttrib
push ecx
mov dword [0x9fe608], eax
mov dword [0x1161e60], eax
call esi
mov edx, dword [0x108a7cc]
push str.glPushClientAttrib
push edx
mov dword [0x9fe080], eax
mov dword [0x1161c54], eax
call esi
mov dword [0x9fe1c4], eax
mov dword [0x1161978], eax
mov eax, dword [0x108a7cc]
push str.glPushMatrix
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glPushName
push ecx
mov dword [0x9fe028], eax
mov dword [0x1161ab0], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos2d
push edx
mov dword [0x9fe10c], eax
mov dword [0x1161b3c], eax
call esi
mov dword [0x9fe5d0], eax
mov dword [0x1161b58], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos2dv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRasterPos2f
push ecx
mov dword [0x9fe0d4], eax
mov dword [0x116198c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos2fv
push edx
mov dword [0x9fe5e4], eax
mov dword [0x1161b54], eax
call esi
mov dword [0x9fe0f4], eax
mov dword [0x1161998], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos2i
push eax
call esi
mov dword [0x9fe5f4], eax
mov dword [0x1161b64], eax
push str.glRasterPos2iv
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos2s
push edx
mov dword [0x9fe100], eax
mov dword [0x11619a0], eax
call esi
mov dword [0x9fead4], eax
mov dword [0x1161ac0], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos2sv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRasterPos3d
push ecx
mov dword [0x9fe148], eax
mov dword [0x1161928], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos3dv
push edx
mov dword [0x9fe5e0], eax
mov dword [0x1161b68], eax
call esi
mov dword [0x9fe104], eax
mov dword [0x116199c], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos3f
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRasterPos3fv
push ecx
mov dword [0x9fe5f0], eax
mov dword [0x1161b60], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos3i
push edx
mov dword [0x9fe118], eax
mov dword [0x11619a8], eax
call esi
mov dword [0x9feacc], eax
mov dword [0x1161b78], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos3iv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRasterPos3s
push ecx
mov dword [0x9fe124], eax
mov dword [0x1161954], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos3sv
push edx
mov dword [0x9feae8], eax
mov dword [0x1161ac8], eax
call esi
mov dword [0x9fe14c], eax
mov dword [0x1161940], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos4d
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRasterPos4dv
push ecx
mov dword [0x9fe5e8], eax
mov dword [0x1161b7c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos4f
push edx
mov dword [0x9fe128], eax
mov dword [0x1161950], eax
call esi
mov dword [0x9feac4], eax
mov dword [0x1161b74], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos4fv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRasterPos4i
push ecx
mov dword [0x9fe138], eax
mov dword [0x116195c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRasterPos4iv
push edx
mov dword [0x9feae0], eax
mov dword [0x1161b84], eax
call esi
mov dword [0x9fe13c], eax
mov dword [0x1161974], eax
mov eax, dword [0x108a7cc]
push str.glRasterPos4s
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRasterPos4sv
push ecx
mov dword [0x9feaf8], eax
mov dword [0x1161ad4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glReadBuffer
push edx
mov dword [0x9fe16c], eax
mov dword [0x1161900], eax
call esi
mov dword [0x9fe614], eax
mov dword [0x11619ac], eax
mov eax, dword [0x108a7cc]
push str.glReadPixels
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRectd
push ecx
mov dword [0x9fea8c], eax
mov dword [0x1161958], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRectdv
push edx
mov dword [0x9fe17c], eax
mov dword [0x11619b0], eax
call esi
mov dword [0x9fdfc8], eax
mov dword [0x1161910], eax
mov eax, dword [0x108a7cc]
push str.glRectf
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRectfv
push ecx
mov dword [0x9fe15c], eax
mov dword [0x11619b8], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRecti
push edx
mov dword [0x9fe014], eax
mov dword [0x1161918], eax
call esi
mov dword [0x9fe164], eax
mov dword [0x11619dc], eax
mov eax, dword [0x108a7cc]
push str.glRectiv
push eax
call esi
mov dword [0x9fe000], eax
mov dword [0x1161990], eax
push str.glRects
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glRectsv
push edx
mov dword [0x9fe190], eax
mov dword [0x11619d0], eax
call esi
mov dword [0x9fe110], eax
mov dword [0x116196c], eax
mov eax, dword [0x108a7cc]
push str.glRenderMode
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glRotated
push ecx
mov dword [0x11619f0], eax
mov dword [0x1161c50], eax
call esi
mov edx, dword [0x108a7cc]
push str.glRotatef
push edx
mov dword [0x9feb6c], eax
mov dword [0x1161930], eax
call esi
mov dword [0x9feb64], eax
mov dword [0x116192c], eax
mov eax, dword [0x108a7cc]
push str.glScaled
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glScalef
push ecx
mov dword [0x9fe0b0], eax
mov dword [0x1161a68], eax
call esi
mov edx, dword [0x108a7cc]
push str.glScissor
push edx
mov dword [0x9fe0a4], eax
mov dword [0x1161a70], eax
call esi
mov dword [0x9fe5d8], eax
mov dword [0x1161d98], eax
mov eax, dword [0x108a7cc]
push str.glSelectBuffer
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glShadeModel
push ecx
mov dword [0x9fea5c], eax
mov dword [0x1161a28], eax
call esi
mov edx, dword [0x108a7cc]
push str.glStencilFunc
push edx
mov dword [0x9fe108], eax
mov dword [0x1161db0], eax
call esi
mov dword [0x9fe628], eax
mov dword [0x1161ad0], eax
mov eax, dword [0x108a7cc]
push str.glStencilMask
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glStencilOp
push ecx
mov dword [0x9fe114], eax
mov dword [0x1161aa0], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord1d
push edx
mov dword [0x9fdf64], eax
mov dword [0x1161af4], eax
call esi
mov dword [0x9fe0fc], eax
mov dword [0x1161eac], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord1dv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord1f
push ecx
mov dword [0x9fdf98], eax
mov dword [0x1161c1c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord1fv
push edx
mov dword [0x9fe0f8], eax
mov dword [0x1161eb8], eax
call esi
mov dword [0x9fdfac], eax
mov dword [0x1161bec], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord1i
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord1iv
push ecx
mov dword [0x9fe0e8], eax
mov dword [0x1161e88], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord1s
push edx
mov dword [0x9fdfc4], eax
mov dword [0x1161c08], eax
call esi
mov dword [0x9fe0c0], eax
mov dword [0x1161e6c], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord1sv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord2d
push ecx
mov dword [0x9fdffc], eax
mov dword [0x1161b94], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord2dv
push edx
mov dword [0x9fe0ec], eax
mov dword [0x1161eb0], eax
call esi
mov dword [0x9fdfbc], eax
mov dword [0x1161c00], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord2f
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord2fv
push ecx
mov dword [0x9fe0e4], eax
mov dword [0x1161e90], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord2i
push edx
mov dword [0x9fdf60], eax
mov dword [0x1161bc4], eax
call esi
mov dword [0x9fe0dc], eax
mov dword [0x1161ea0], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord2iv
push eax
call esi
mov dword [0x9fdf74], eax
mov dword [0x1161bd4], eax
push str.glTexCoord2s
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord2sv
push edx
mov dword [0x9fe0b8], eax
mov dword [0x1161e7c], eax
call esi
mov dword [0x9fe010], eax
mov dword [0x1161d08], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord3d
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord3dv
push ecx
mov dword [0x9fe0e0], eax
mov dword [0x1161e84], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord3f
push edx
mov dword [0x9fdf6c], eax
mov dword [0x1161bcc], eax
call esi
mov dword [0x9fe0d8], eax
mov dword [0x1161ea4], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord3fv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord3i
push ecx
mov dword [0x9fdf78], eax
mov dword [0x1161ba8], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord3iv
push edx
mov dword [0x9fe0c8], eax
mov dword [0x1161e74], eax
call esi
mov dword [0x9fdf88], eax
mov dword [0x1161bbc], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord3s
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord3sv
push ecx
mov dword [0x9fe0b4], eax
mov dword [0x1161e50], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord4d
push edx
mov dword [0x9fdfd0], eax
mov dword [0x1161cd8], eax
call esi
mov dword [0x9fe0d0], eax
mov dword [0x1161e94], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord4dv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord4f
push ecx
mov dword [0x9fdf84], eax
mov dword [0x1161bac], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord4fv
push edx
mov dword [0x9fe0c4], eax
mov dword [0x1161e78], eax
call esi
mov dword [0x9fdff0], eax
mov dword [0x1161b8c], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord4i
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoord4iv
push ecx
mov dword [0x9fe0bc], eax
mov dword [0x1161e80], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexCoord4s
push edx
mov dword [0x9fe008], eax
mov dword [0x1161ba4], eax
call esi
mov dword [0x9fe098], eax
mov dword [0x1161e5c], eax
mov eax, dword [0x108a7cc]
push str.glTexCoord4sv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexCoordPointer
push ecx
mov dword [0x9fdfe4], eax
mov dword [0x1161cbc], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexEnvf
push edx
mov dword [0x9fe030], eax
mov dword [0x1161b30], eax
call esi
mov dword [0x9feb18], eax
mov dword [0x1161968], eax
mov eax, dword [0x108a7cc]
push str.glTexEnvfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexEnvi
push ecx
mov dword [0x9fec54], eax
mov dword [0x1161dec], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexEnviv
push edx
mov dword [0x9fec68], eax
mov dword [0x1161970], eax
call esi
mov dword [0x9fec0c], eax
mov dword [0x1161da8], eax
mov eax, dword [0x108a7cc]
push str.glTexGend
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexGendv
push ecx
mov dword [0x9feb40], eax
mov dword [0x116191c], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexGenf
push edx
mov dword [0x9fe050], eax
mov dword [0x1161ce8], eax
call esi
mov dword [0x9feb3c], eax
mov dword [0x1161988], eax
mov eax, dword [0x108a7cc]
push str.glTexGenfv
push eax
call esi
mov dword [0x9fdfe0], eax
mov dword [0x1161cb4], eax
push str.glTexGeni
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glTexGeniv
push edx
mov dword [0x9feb08], eax
mov dword [0x1161984], eax
call esi
mov dword [0x9fdfcc], eax
mov dword [0x1161cc8], eax
mov eax, dword [0x108a7cc]
push str.glTexImage1D
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexImage2D
push ecx
mov dword [0x9feb00], eax
mov dword [0x1161b00], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexParameterf
push edx
mov dword [0x9feb54], eax
mov dword [0x1161b04], eax
call esi
mov dword [0x9fdfec], eax
mov dword [0x1161bf8], eax
mov eax, dword [0x108a7cc]
push str.glTexParameterfv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexParameteri
push ecx
mov dword [0x9fe620], eax
mov dword [0x11619c8], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTexParameteriv
push edx
mov dword [0x9fdff8], eax
mov dword [0x1161bfc], eax
call esi
mov dword [0x9fe61c], eax
mov dword [0x11619e0], eax
mov eax, dword [0x108a7cc]
push str.glTexSubImage1D
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glTexSubImage2D
push ecx
mov dword [0x9feb5c], eax
mov dword [0x1161c90], eax
call esi
mov edx, dword [0x108a7cc]
push str.glTranslated
push edx
mov dword [0x9feb60], eax
mov dword [0x1161c98], eax
call esi
mov dword [0x9fe158], eax
mov dword [0x1161be0], eax
mov eax, dword [0x108a7cc]
push str.glTranslatef
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertex2d
push ecx
mov dword [0x9fe154], eax
mov dword [0x1161be8], eax
call esi
mov edx, dword [0x108a7cc]
push str.glVertex2dv
push edx
mov dword [0x9fdf94], eax
mov dword [0x1161e08], eax
call esi
mov dword [0x9feac8], eax
mov dword [0x1161c0c], eax
mov eax, dword [0x108a7cc]
push str.glVertex2f
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertex2fv
push ecx
mov dword [0x9fdf90], eax
mov dword [0x1161e10], eax
call esi
mov edx, dword [0x108a7cc]
push str.glVertex2i
push edx
mov dword [0x9feabc], eax
mov dword [0x1161bf4], eax
call esi
mov dword [0x9fec34], eax
mov dword [0x1161dd8], eax
mov eax, dword [0x108a7cc]
push str.glVertex2iv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertex2s
push ecx
mov dword [0x9feaa4], eax
mov dword [0x1161bd0], eax
call esi
mov edx, dword [0x108a7cc]
push str.glVertex2sv
push edx
mov dword [0x9fec3c], eax
mov dword [0x1161de4], eax
call esi
mov dword [0x9fea74], eax
mov dword [0x1161b88], eax
mov eax, dword [0x108a7cc]
push str.glVertex3d
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertex3dv
push ecx
mov dword [0x9fec30], eax
mov dword [0x1161dd4], eax
call esi
mov edx, dword [0x108a7cc]
push str.glVertex3f
push edx
mov dword [0x9feaa0], eax
mov dword [0x1161bf0], eax
call esi
mov dword [0x9fec2c], eax
mov dword [0x1161de0], eax
mov eax, dword [0x108a7cc]
push str.glVertex3fv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertex3i
push ecx
mov dword [0x9fea94], eax
mov dword [0x1161bdc], eax
call esi
mov edx, dword [0x108a7cc]
push str.glVertex3iv
push edx
mov dword [0x9fec24], eax
mov dword [0x1161dcc], eax
call esi
mov dword [0x9fea7c], eax
mov dword [0x1161bb0], eax
mov eax, dword [0x108a7cc]
push str.glVertex3s
push eax
call esi
mov dword [0x9fec1c], eax
mov dword [0x1161da4], eax
push str.glVertex3sv
mov ecx, dword [0x108a7cc]
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.glVertex4d
push edx
mov dword [0x9fea48], eax
mov dword [0x1161cfc], eax
call esi
mov dword [0x9fec28], eax
mov dword [0x1161dc8], eax
mov eax, dword [0x108a7cc]
push str.glVertex4dv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertex4f
push ecx
mov dword [0x9fea88], eax
mov dword [0x1161bc8], eax
call esi
mov edx, dword [0x108a7cc]
push str.glVertex4fv
push edx
mov dword [0x9fec50], eax
mov dword [0x1161dd0], eax
call esi
mov dword [0x9fea84], eax
mov dword [0x1161bb8], eax
mov eax, dword [0x108a7cc]
push str.glVertex4i
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertex4iv
push ecx
mov dword [0x9fec44], eax
mov dword [0x1161df8], eax
call esi
mov edx, dword [0x108a7cc]
push str.glVertex4s
push edx
mov dword [0x9fea70], eax
mov dword [0x1161b98], eax
call esi
mov dword [0x9fec10], eax
mov dword [0x1161da0], eax
mov eax, dword [0x108a7cc]
push str.glVertex4sv
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.glVertexPointer
push ecx
mov dword [0x9fea40], eax
mov dword [0x1161cd0], eax
call esi
mov edx, dword [0x108a7cc]
push str.glViewport
push edx
mov dword [0x9fe134], eax
mov dword [0x11619f4], eax
call esi
mov dword [0x9fe058], eax
mov dword [0x1161c8c], eax
mov eax, dword [0x108a7cc]
push str.wglCopyContext
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.wglCreateContext
push ecx
mov dword [0x1161cec], eax
call esi
mov edx, dword [0x108a7cc]
push str.wglCreateLayerContext
push edx
mov dword [0x1161aa8], eax
call esi
mov dword [0x1161ab8], eax
push str.wglDeleteContext
mov eax, dword [0x108a7cc]
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.wglDescribeLayerPlane
push ecx
mov dword [0x1161db8], eax
call esi
mov edx, dword [0x108a7cc]
push str.wglGetCurrentContext
push edx
mov dword [0x1161b34], eax
call esi
mov dword [0x1161a60], eax
mov eax, dword [0x108a7cc]
push str.wglGetCurrentDC
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.wglGetLayerPaletteEntries
push ecx
mov dword [0x1161d00], eax
call esi
mov edx, dword [0x108a7cc]
push str.wglGetProcAddress
push edx
mov dword [0x1161abc], eax
call esi
mov dword [0x1161c78], eax
mov eax, dword [0x108a7cc]
push str.wglMakeCurrent
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.wglRealizeLayerPalette
push ecx
mov dword [0x1161e48], eax
call esi
mov edx, dword [0x108a7cc]
push str.wglSetLayerPaletteEntries
push edx
mov dword [0x1161ad8], eax
call esi
mov dword [0x1161e20], eax
mov eax, dword [0x108a7cc]
push str.wglShareLists
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.wglSwapLayerBuffers
push ecx
mov dword [0x1161df4], eax
call esi
mov edx, dword [0x108a7cc]
push str.wglUseFontBitmapsA
push edx
mov dword [0x1161d04], eax
call esi
mov dword [0x1161d18], eax
mov eax, dword [0x108a7cc]
push str.wglUseFontOutlinesA
push eax
call esi
mov ecx, dword [0x108a7cc]
push str.wglChoosePixelFormat
push ecx
mov dword [0x1161c7c], eax
call esi
mov edx, dword [0x108a7cc]
push str.wglDescribePixelFormat
push edx
mov dword [0x1161ae8], eax
call esi
mov dword [0x1161c30], eax
mov eax, dword [0x108a7cc]
push str.wglGetPixelFormat
push eax
call esi
mov ecx, dword [0x108a7cc]
mov dword [0x1161b40], eax
push str.wglSetPixelFormat
push ecx
call esi
mov edx, dword [0x108a7cc]
push str.wglSwapBuffers
push edx
mov dword [0x1161ae4], eax
call esi
mov dword [0x1161d84], eax
mov eax, dword [0x1172e50]
mov dword [0x1161c84], edi
mov dword [0x1172eb8], edi
mov dword [0x1172ee0], edi
mov dword [0x1171140], edi
mov dword [0x1172f78], edi
mov dword [0x1172f94], edi
mov dword [0x1171154], edi
mov dword [0x1171134], edi
mov dword [0x11619fc], edi
mov dword [0x1161d4c], edi
mov ecx, dword [eax + 0x20]
push ecx
call fcn.0044d310
add esp, 4
mov eax, 1
pop edi
pop esi
pop ebx
add esp, 0x800
ret