Function at 0x416438
Capabilities:
Capture webcam image

Disassembly:
push 0xffffffffffffffff
push 0x466937
mov eax, dword fs:[0]
push eax
sub esp, 0x68
mov eax, dword [0x489190]
xor eax, esp
mov dword [esp + 0x64], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x489190]
xor eax, esp
push eax
lea eax, [esp + 0x7c]
mov dword fs:[0], eax
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, ecx
push 0x416
push dword [esi + 4]
call edi
lea ebp, [esi + 0x70]
push 0x400
mov dword [ebp], eax
push dword [esi + 4]
call edi
push 1
push 1
push 0
push 0x12
lea ebx, [esi + 0x74]
push 1
mov dword [ebx], eax
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 1
push eax
mov dword [esi + 0x64], eax
lea eax, [esp + 0x20]
push eax
mov ecx, ebx
call fcn.004028be
push 0x4021
push 0
push 0x1036
push dword [ebx]
mov ebx, dword [sym.imp.USER32.dll_SendMessageW]
call ebx
mov eax, dword [esi + 0x64]
push 1
push eax
lea eax, [esp + 0x20]
push eax
mov ecx, ebp
call fcn.004028be
push 0x4021
push 0
push 0x1036
push dword [ebp]
call ebx
push 0
push 0
push 0x31
push dword [esi + 4]
call ebx
mov dword [esp + 0x14], eax
and dword [esp + 0x84], 0
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x18]
call fcn.004024c2
or dword [esp + 0x84], 0xffffffff
lea eax, [esp + 0x1c]
push eax
mov dword [esp + 0x30], 0x2bc
call dword [sym.imp.GDI32.dll_CreateFontIndirectW]
push 0x40b
mov dword [esi + 0x470], eax
push dword [esi + 4]
mov dword [esp + 0x1c], eax
call edi
push 1
push dword [esp + 0x18]
push 0x30
push eax
call ebx
mov eax, dword [esi + 0x470]
push 0x3f6
push dword [esi + 4]
mov dword [esp + 0x1c], eax
call edi
push 1
push dword [esp + 0x18]
push 0x30
push eax
call ebx
mov eax, dword [esi + 0x470]
push 0x3fe
push dword [esi + 4]
mov dword [esp + 0x1c], eax
call edi
push 1
push dword [esp + 0x18]
push 0x30
push eax
call ebx
push 0x3f9
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x78]
call fcn.00406afd
push 4
pop ebx
push 0x40f
mov dword [esi + 0xcc], ebx
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0xd4]
call fcn.00406afd
push 0x3f8
mov dword [esi + 0x128], ebx
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x130]
call fcn.00406afd
push 0x404
mov dword [esi + 0x184], ebx
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x18c]
call fcn.00406afd
mov dword [esi + 0x1e0], ebx
push 0x3fa
push dword [esi + 4]
mov eax, 0xff
mov dword [esi + 0x1dc], eax
mov dword [esi + 0x1d8], eax
call edi
push eax
lea ecx, [esi + 0x1e8]
call fcn.00406afd
push 0x405
mov dword [esi + 0x23c], ebx
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x244]
call fcn.00406afd
mov dword [esi + 0x298], ebx
push 0x3fd
push dword [esi + 4]
mov eax, 0xff
mov dword [esi + 0x294], eax
mov dword [esi + 0x290], eax
call edi
push eax
lea ecx, [esi + 0x2a0]
call fcn.00406afd
push 0x419
mov dword [esi + 0x2f4], ebx
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x2fc]
call fcn.00406afd
push 0x3ff
mov dword [esi + 0x350], ebx
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x358]
call fcn.00406afd
mov dword [esi + 0x3ac], ebx
push 0x406
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x3b4]
call fcn.00406afd
mov dword [esi + 0x408], ebx
push 0x402
push dword [esi + 4]
mov eax, 0xff
mov dword [esi + 0x404], eax
mov dword [esi + 0x400], eax
call edi
push eax
lea ecx, [esi + 0x410]
call fcn.00406afd
or edi, 0xffffffff
push edi
push edi
push edi
push 0x28
push 2
push 0x46f3a8
push 0
mov ecx, ebp
mov dword [esi + 0x464], ebx
call fcn.004028de
push edi
push edi
push edi
push 0x32
push 2
mov ebx, 0x46f3a0
push ebx
push 1
mov ecx, ebp
call fcn.004028de
push edi
push edi
push edi
push 0x3c
push 2
push 0x46f394
push 2
mov ecx, ebp
call fcn.004028de
push edi
push edi
push edi
push 0xd2
push 0
push 0x46f388
push 3
mov ecx, ebp
call fcn.004028de
push edi
push edi
push edi
push 0x28
push 2
push 0x46f3a8
lea ebp, [esi + 0x74]
push 0
mov ecx, ebp
call fcn.004028de
push edi
push edi
push edi
push 0x32
push 2
push ebx
push 1
mov ecx, ebp
call fcn.004028de
push edi
push edi
push edi
push 0x10e
push 0
push 0x46f37c
push 2
mov ecx, ebp
call fcn.004028de
mov ecx, esi
call fcn.004160ba
mov ecx, dword [esp + 0x7c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x64]
xor ecx, esp
call fcn.00445f93
add esp, 0x74
ret