Function at 0x10066900
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword [esp + 4]
cmp ecx, 0x60000
je 0x10066986
cmp ecx, 0x60001
je 0x10066953
cmp ecx, 0x60002
je 0x10066953
cmp ecx, 0x60003
je 0x10066953
cmp ecx, 0x60004
je 0x10066953
cmp ecx, 0x60005
je 0x1006694a
push ecx
push str.Invalid_platform_ID_0x_08X
push 0x10003
call fcn.10065ec0
add esp, 0xc
xor eax, eax
ret
mov dword [esp + 4], ecx
jmp 0x10067d60
xor eax, eax
cmp dword [eax*8 + 0x100c8118], ecx
je 0x10066979
inc eax
cmp eax, 1
jb 0x10066955
push str.The_requested_platform_is_not_supported
push 0x1000e
call fcn.10065ec0
add esp, 8
xor eax, eax
ret
mov dword [esp + 4], ecx
mov eax, dword [eax*8 + 0x100c811c]
jmp eax
mov dword [esp + 4], 0x60001
jmp case.0x10066984.0
sub esp, 0x120
push esi
push edi
mov edi, dword [esp + 0x130]
lea esi, [esp + 8]
mov ecx, 0x48
mov dword [esp + 8], 0x60001
mov dword [esp + 0xc], 0x10066ef0
mov eax, 1
mov dword [esp + 0x10], 0x10067510
mov dword [esp + 0x14], 0x10069870
mov dword [esp + 0x18], fcn.1006a320
mov dword [esp + 0x1c], 0x1006a1c0
mov dword [esp + 0x20], 0x1006a3d0
mov dword [esp + 0x24], fcn.10002510
mov dword [esp + 0x28], 0x100692b0
mov dword [esp + 0x2c], 0x100692e0
mov dword [esp + 0x30], 0x10069620
mov dword [esp + 0x34], 0x1006a370
mov dword [esp + 0x38], 0x10069a80
mov dword [esp + 0x3c], 0x10069a00
mov dword [esp + 0x40], 0x1006a0e0
mov dword [esp + 0x44], 0x10069790
mov dword [esp + 0x48], 0x1006d600
mov dword [esp + 0x4c], 0x1006da80
mov dword [esp + 0x50], 0x1006d650
mov dword [esp + 0x54], 0x1006d5f0
mov dword [esp + 0x58], 0x1006daf0
mov dword [esp + 0x5c], fcn.10017480
mov dword [esp + 0x60], 0x10068600
mov dword [esp + 0x64], 0x10068500
mov dword [esp + 0x68], 0x10068690
mov dword [esp + 0x6c], 0x10068810
mov dword [esp + 0x70], fcn.10068730
mov dword [esp + 0x74], 0x10068360
mov dword [esp + 0x78], 0x10068d30
mov dword [esp + 0x7c], 0x10069460
mov dword [esp + 0x80], 0x10069640
mov dword [esp + 0x84], 0x1006ad20
mov dword [esp + 0x88], 0x1006a4c0
mov dword [esp + 0x8c], 0x10069cc0
mov dword [esp + 0x90], 0x1006aa20
mov dword [esp + 0x94], 0x100699a0
mov dword [esp + 0x98], 0x1006abc0
mov dword [esp + 0x9c], 0x1006ab40
mov dword [esp + 0xa0], 0x1006a400
mov dword [esp + 0xa4], 0x100699a0
mov dword [esp + 0xa8], 0x10069ae0
mov dword [esp + 0xac], 0x10069ac0
mov dword [esp + 0xb0], 0x10069d30
mov dword [esp + 0xb4], 0x1006a0c0
mov dword [esp + 0xb8], 0x10069d50
mov dword [esp + 0xbc], fcn.1006ad50
mov dword [esp + 0xc0], 0x10069d10
mov dword [esp + 0xc4], 0x1006a0a0
mov dword [esp + 0xc8], fcn.100696e0
mov dword [esp + 0xcc], 0x1006a5b0
mov dword [esp + 0xd0], 0x1006ae00
mov dword [esp + 0xd4], 0x1006ae30
mov dword [esp + 0xd8], 0x1006ae70
mov dword [esp + 0xdc], 0x1006ae50
mov dword [esp + 0xe0], 0x1006ae20
mov dword [esp + 0xe4], 0x10069710
mov dword [esp + 0xe8], 0x10069c50
mov dword [esp + 0xec], 0x1006a480
mov dword [esp + 0xf0], 0x1006a480
mov dword [esp + 0xf4], 0x1006a490
mov dword [esp + 0xf8], 0x1006a9a0
mov dword [esp + 0xfc], 0x1006a8e0
mov dword [esp + 0x100], 0x10069f00
mov dword [esp + 0x104], 0x1006adf0
mov dword [esp + 0x108], 0x1006adc0
mov dword [esp + 0x10c], 0x1006a080
mov dword [esp + 0x110], 0x100698f0
mov dword [esp + 0x114], 0x100698d0
mov dword [esp + 0x118], 0x100698e0
mov dword [esp + 0x11c], 0x10069a50
mov dword [esp + 0x120], 0x10069a10
mov dword [esp + 0x124], 0x100693c0
rep movsd dword es:[edi], dword [esi]
pop edi
pop esi
add esp, 0x120
ret
sub esp, 0x120
push esi
push edi
mov edi, dword [esp + 0x130]
lea esi, [esp + 8]
mov ecx, 0x48
mov dword [esp + 8], 0x60005
mov dword [esp + 0xc], 0x10068050
mov eax, 1
mov dword [esp + 0x10], 0x10068310
mov dword [esp + 0x14], 0x10070f60
mov dword [esp + 0x18], 0x100714b0
mov dword [esp + 0x1c], fcn.10017480
mov dword [esp + 0x20], fcn.10017480
mov dword [esp + 0x24], fcn.10002510
mov dword [esp + 0x28], fcn.10002510
mov dword [esp + 0x2c], fcn.10002510
mov dword [esp + 0x30], fcn.10017480
mov dword [esp + 0x34], fcn.10017480
mov dword [esp + 0x38], 0x10070ff0
mov dword [esp + 0x3c], 0x10070fe0
mov dword [esp + 0x40], 0x10071480
mov dword [esp + 0x44], 0x10070f50
mov dword [esp + 0x48], fcn.10002510
mov dword [esp + 0x4c], fcn.10017480
mov dword [esp + 0x50], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
mov dword [esp + 0x54], 0x100718b0
mov dword [esp + 0x58], fcn.10017480
mov dword [esp + 0x5c], 0x10070970
mov dword [esp + 0x60], fcn.10070b00
mov dword [esp + 0x64], 0x10070ae0
mov dword [esp + 0x68], 0x10070b20
mov dword [esp + 0x6c], 0x10070ba0
mov dword [esp + 0x70], fcn.10070b60
mov dword [esp + 0x74], 0x10070980
mov dword [esp + 0x78], 0x10070c10
mov dword [esp + 0x7c], 0x10070c80
mov dword [esp + 0x80], 0x10070e40
mov dword [esp + 0x84], fcn.10017480
mov dword [esp + 0x88], fcn.10017480
mov dword [esp + 0x8c], 0x10071330
mov dword [esp + 0x90], 0x100716d0
mov dword [esp + 0x94], 0x10070fb0
mov dword [esp + 0x98], fcn.10071720
mov dword [esp + 0x9c], 0x100714e0
mov dword [esp + 0xa0], 0x100714e0
mov dword [esp + 0xa4], 0x10070fb0
mov dword [esp + 0xa8], 0x10071290
mov dword [esp + 0xac], 0x10070ae0
mov dword [esp + 0xb0], 0x10071390
mov dword [esp + 0xb4], 0x10071420
mov dword [esp + 0xb8], 0x100713f0
mov dword [esp + 0xbc], 0x10071770
mov dword [esp + 0xc0], 0x10071360
mov dword [esp + 0xc4], fcn.10017480
mov dword [esp + 0xc8], fcn.10070e90
mov dword [esp + 0xcc], 0x10071580
mov dword [esp + 0xd0], 0x10071780
mov dword [esp + 0xd4], 0x100717e0
mov dword [esp + 0xd8], 0x10071800
mov dword [esp + 0xdc], 0x100717f0
mov dword [esp + 0xe0], 0x10071790
mov dword [esp + 0xe4], 0x10070f40
mov dword [esp + 0xe8], 0x10071320
mov dword [esp + 0xec], 0x10071710
mov dword [esp + 0xf0], 0x10071560
mov dword [esp + 0xf4], 0x10071570
mov dword [esp + 0xf8], 0x100716b0
mov dword [esp + 0xfc], fcn.10017480
mov dword [esp + 0x100], fcn.10017480
mov dword [esp + 0x104], fcn.10017480
mov dword [esp + 0x108], fcn.10017480
mov dword [esp + 0x10c], fcn.10017480
mov dword [esp + 0x110], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
mov dword [esp + 0x114], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
mov dword [esp + 0x118], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
mov dword [esp + 0x11c], fcn.10017480
mov dword [esp + 0x120], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
mov dword [esp + 0x124], 0x10070e30
rep movsd dword es:[edi], dword [esi]
pop edi
pop esi
add esp, 0x120
ret