Function at 0x26cae0d2
Capabilities:
Access peb ldr_data

Disassembly:
mov eax, 0x26cca345
call fcn.26cc9320
push ebx
push esi
push edi
mov edi, dword [ebp + 8]
mov esi, edi
call fcn.26cb349f
xor eax, eax
mov dword [ebp - 4], eax
mov dword [edi], 0x26ce2d60
mov dword [edi + 0x20], 0x26ce0630
mov dword [edi + 0x30], eax
mov dword [edi + 0x94], eax
mov dword [edi + 0x9c], eax
mov dword [edi + 0xa0], eax
mov dword [edi + 0xa8], eax
mov dword [edi + 0xac], eax
mov dword [edi + 0xb0], eax
lea ecx, [edi + 0xc4]
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov dword [ecx], 0x26cda704
mov dword [edi + 0xdc], eax
mov dword [edi + 0xe0], eax
fldz
lea ecx, [edi + 0xe8]
fstp qword [ecx]
push 0x14
fldz
fstp qword [ecx + 8]
pop edx
fldz
push 0x1e
pop ebx
fstp qword [ecx + 0x10]
push 4
fldz
pop esi
fstp qword [ecx + 0x18]
or dword [edi + 0x10c], 0xffffffff
lea ecx, [edi + 0x128]
mov dword [edi + 0x110], eax
mov dword [edi + 0x114], eax
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], ebx
mov dword [ecx + 4], esi
mov dword [ecx + 0xc], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0x18], eax
mov dword [ecx], 0x26cde3cc
lea ecx, [edi + 0x144]
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], ebx
mov dword [ecx + 4], esi
mov dword [ecx + 0xc], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0x18], eax
mov dword [ecx], 0x26cde3cc
lea ecx, [edi + 0x164]
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], ebx
mov dword [ecx + 4], esi
mov dword [ecx + 0xc], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0x18], eax
mov dword [ecx], 0x26cde3cc
lea ecx, [edi + 0x180]
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], ebx
mov dword [ecx + 4], esi
mov dword [ecx + 0xc], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0x18], eax
mov dword [ecx], 0x26cde3cc
lea ecx, [edi + 0x1a4]
mov dword [ecx + 0x10], edx
mov dword [ecx + 0x14], ebx
mov dword [ecx + 4], esi
mov dword [ecx + 0xc], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0x18], eax
mov dword [ecx], 0x26cde3cc
mov dword [edi + 0x1c0], eax
mov dword [edi + 0x1c4], eax
mov dword [edi + 0x1d4], eax
mov dword [edi + 0x1d8], eax
mov dword [edi + 0x1e0], eax
mov dword [edi + 0x1fc], eax
mov dword [edi + 0x208], eax
mov dword [edi + 0x20c], eax
mov dword [edi + 0x210], eax
mov dword [edi + 0x214], eax
mov dword [edi + 0x218], eax
mov dword [edi + 0x21c], eax
lea ecx, [edi + 0x220]
call fcn.26c6ab6f
lea ecx, [edi + 0x240]
call fcn.26c6ab6f
lea ecx, [edi + 0x260]
call fcn.26c6ab6f
lea ecx, [edi + 0x280]
mov eax, esi
xor ebx, ebx
mov esi, ecx
call fcn.26c73abf
mov dword [edi + 0x280], 0x26ce3138
xor esi, esi
mov dword [edi + 0x2a4], esi
mov dword [edi + 0x2c0], esi
lea eax, [edi + 0x2c4]
mov dword [eax], esi
inc ebx
mov dword [eax + 4], ebx
mov dword [eax + 8], ebx
lea eax, [edi + 0x2e4]
mov dword [eax + 0x10], 0x14
mov dword [eax + 0x14], 0x1e
mov dword [eax + 4], 4
mov dword [eax + 0xc], esi
mov dword [eax + 8], esi
mov dword [eax + 0x18], esi
mov dword [eax], 0x26cde3cc
fldz
mov byte [ebp - 4], 0x1d
fstp qword [edi + 0x38]
mov dword [edi + 0x300], esi
fldz
mov dword [edi + 0x304], esi
mov word [edi + 0x1a0], 0x4b
mov dword [edi + 0xc0], esi
mov dword [edi + 0x98], esi
fstp qword [edi + 0x40]
or dword [edi + 0x1dc], 0xffffffff
fldz
push str.ODBC
fstp qword [edi + 0x48]
lea eax, [edi + 0x208]
fldz
push eax
fstp qword [edi + 0x50]
mov dword [edi + 0xa4], esi
fldz
mov dword [edi + 0xd8], esi
mov dword [edi + 0x160], esi
fstp qword [edi + 0x58]
mov dword [edi + 0x8c], ebx
fldz
mov dword [edi + 0xd0], esi
mov dword [edi + 0x108], esi
fstp qword [edi + 0x60]
mov dword [edi + 0xd4], esi
fldz
mov dword [edi + 0x118], 2
mov dword [edi + 0x11c], esi
fstp qword [edi + 0x68]
mov dword [edi + 0x120], esi
fldz
mov dword [edi + 0xbc], esi
mov dword [edi + 0xb8], esi
fstp qword [edi + 0x70]
mov dword [edi + 0x19c], esi
fldz
mov dword [edi + 0x1c8], esi
mov dword [edi + 0x1cc], esi
fstp qword [edi + 0x78]
mov dword [edi + 0x1e8], ebx
fldz
mov dword [edi + 0x1e4], ebx
mov dword [edi + 0x1ec], ebx
fstp qword [edi + 0x80]
mov dword [edi + 0x1f0], ebx
mov dword [edi + 0x1f4], esi
mov dword [edi + 0x200], esi
mov dword [edi + 0x204], esi
mov dword [edi + 0x1d0], esi
call fcn.26c778b7
lea eax, [edi + 0x220]
mov dword [edi + 0x90], esi
mov dword [edi + 0x294], esi
mov dword [edi + 0x298], ebx
mov dword [edi + 0x29c], esi
mov dword [edi + 0x2a0], ebx
mov dword [edi + 0x2ac], 0x1ffff
mov dword [edi + 0x2b0], esi
mov dword [edi + 0x2a8], esi
mov dword [edi + 0x2b4], esi
mov dword [edi + 0x2b8], esi
mov dword [edi + 0x2bc], esi
mov dword [edi + 0x2d0], esi
mov dword [edi + 0x2d4], esi
mov dword [edi + 0x2d8], ebx
mov dword [edi + 0x2dc], esi
mov dword [edi + 0x2e0], esi
call fcn.26c62761
lea eax, [edi + 0x240]
call fcn.26c62761
mov ecx, dword [ebp - 0xc]
mov eax, edi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 4