Function at 0x432090
Capabilities:
Link many functions at runtime

Disassembly:
push ebx
push esi
push edi
mov edi, edx
mov esi, eax
xor ebx, ebx
push 1
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2b4], eax
push 2
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2b8], eax
push 3
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2bc], eax
push 4
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2c0], eax
push 5
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2c8], eax
push 6
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2cc], eax
push 7
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2d0], eax
push 8
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2d4], eax
push 9
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2d8], eax
push 0xa
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2dc], eax
push 0xb
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2e0], eax
push 0xc
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2c4], eax
push 0xd
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2e4], eax
push 0xe
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2e8], eax
push 0xf
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2ec], eax
push 0x10
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2f0], eax
push 0x11
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2f4], eax
push 0x12
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2f8], eax
push 0x13
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2fc], eax
push 0x14
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x300], eax
push 0x15
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x304], eax
push 0x16
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x308], eax
push 0x17
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x30c], eax
push 0x33
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x310], eax
push 0x34
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x314], eax
push 0x35
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x328], eax
push 0x36
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x324], eax
push 0x37
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x320], eax
push 0x38
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x31c], eax
push 0x39
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x318], eax
push 0x65
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x368], eax
push 0x66
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x360], eax
push 0x67
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x35c], eax
push 0x68
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x358], eax
push 0x69
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x354], eax
push 0x6a
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x350], eax
push 0x6b
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x34c], eax
push 0x6c
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x364], eax
push 0x6d
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x344], eax
push 0x6e
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x340], eax
push 0x6f
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x338], eax
push 0x70
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x334], eax
push 0x71
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x348], eax
push 0x72
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x33c], eax
push 0x73
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x32c], eax
push 0x74
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x330], eax
push 0x97
push edi
call sub.kernel32.dll_GetProcAddress
test eax, eax
je 0x43248c
mov dword [esi + 0x2b0], eax
mov bl, 1
mov eax, ebx
pop edi
pop esi
pop ebx
ret