Function at 0x10070b0
Capabilities:
Accept command line arguments

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword [ebp + 8]
push esi
push edi
xor edi, edi
mov dword [0x100a0b8], eax
mov dword [ebp + 8], edi
call fcn.01007d85
mov esi, eax
cmp esi, edi
jl 0x100734d
lea eax, [ebp + 8]
push eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov ecx, dword [ebp + 8]
cmp ecx, edi
jl 0x100734d
cmp eax, edi
je 0x100734d
push ebx
push edi
mov dword [ebp - 0xc], eax
xor ebx, ebx
push 0x1002a0c
lea eax, [ebp - 0xc]
inc ebx
push eax
mov dword [ebp - 8], ecx
mov dword [ebp - 4], ebx
call fcn.01002b65
cmp al, bl
je 0x1007345
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 8]
je 0x1007345
push edi
push 0x10029fc
lea eax, [ebp - 0xc]
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1007164
push eax
call fcn.01002c85
mov esi, eax
cmp esi, edi
jl 0x100734c
call fcn.01006cd3
mov esi, eax
cmp esi, edi
jl 0x100734c
jmp 0x100734a
push edi
push 0x10029e4
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x100718e
push eax
call fcn.01002c85
mov esi, eax
cmp esi, edi
jl 0x100734c
call fcn.01006ddb
jmp 0x1007155
push edi
push 0x10029d4
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x10071a9
push eax
call fcn.01005d8e
jmp 0x1007155
push edi
push 0x10029c0
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x10071d3
push eax
call fcn.01002c85
mov esi, eax
cmp esi, edi
jl 0x100734c
call fcn.01006ec5
jmp 0x1007155
push edi
push 0x10029a8
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1007200
push eax
call fcn.01002c85
mov esi, eax
cmp esi, edi
jl 0x100734c
call fcn.01006f8c
jmp 0x1007155
push edi
push 0x1002998
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x100721e
push eax
call fcn.01003704
jmp 0x1007155
push edi
push 0x100298c
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x100723c
push eax
call fcn.010034d7
jmp 0x1007155
push edi
push 0x1002980
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x100725a
push eax
call fcn.010035e8
jmp 0x1007155
push edi
push 0x1002970
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1007278
push eax
call fcn.0100379d
jmp 0x1007155
push edi
push 0x1002958
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x1007296
push eax
call fcn.010039f1
jmp 0x1007155
push edi
push 0x1002948
push eax
call fcn.01002b65
cmp al, bl
je 0x1007337
push edi
push 0x1002934
lea eax, [ebp - 0xc]
push eax
call fcn.01002b65
cmp al, bl
je 0x1007337
push edi
push 0x1002924
lea eax, [ebp - 0xc]
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x10072de
push eax
call fcn.010043da
jmp 0x1007155
push edi
push 0x100291c
push eax
call fcn.01002b65
cmp al, bl
lea eax, [ebp - 0xc]
jne 0x10072fc
push eax
call fcn.01004782
jmp 0x1007155
push edi
push 0x100290c
push eax
call fcn.01002b65
cmp al, bl
jne 0x100731a
lea eax, [ebp - 0xc]
push eax
call fcn.01004bdc
jmp 0x1007155
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 4]
push dword [eax + ecx*4]
push 0x10028d4
call dword [sym.imp.msvcrt.dll_wprintf]
pop ecx
pop ecx
mov esi, 0x80070057
jmp 0x100734c
lea eax, [ebp - 0xc]
push eax
call fcn.01003fdc
jmp 0x1007155
call fcn.01007053
xor esi, esi
pop ebx
pop edi
mov eax, esi
pop esi
leave
ret 0x10