Function at 0x41695e
Capabilities:
Capture webcam image

Disassembly:
push 0xffffffffffffffff
push 0x46826f
mov eax, dword fs:[0]
push eax
sub esp, 0x68
mov eax, dword [0x48d158]
xor eax, esp
mov dword [esp + 0x64], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x48d158]
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 + 0x7c]
push 0x400
mov dword [ebp], eax
push dword [esi + 4]
call edi
lea ebx, [esi + 0x80]
push 0x429
mov dword [ebx], eax
push dword [esi + 4]
call edi
push 1
push 1
push 0
push 0x12
push 1
mov dword [esi + 0x84], eax
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 1
push eax
mov dword [esi + 0x70], eax
lea eax, [esp + 0x1c]
push eax
mov ecx, ebx
call fcn.004063d8
push 0x4021
push 0
push 0x1036
push dword [ebx]
mov ebx, dword [sym.imp.USER32.dll_SendMessageW]
call ebx
mov eax, dword [esi + 0x70]
push 1
push eax
lea eax, [esp + 0x1c]
push eax
mov ecx, ebp
call fcn.004063d8
push 0x4021
push 0
push 0x1036
push dword [ebp]
call ebx
xor ebp, ebp
push ebp
push ebp
push 0x31
push dword [esi + 4]
call ebx
mov dword [esp + 0x18], eax
mov dword [esp + 0x84], ebp
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1c]
call fcn.0040626d
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 + 0x480], eax
push dword [esi + 4]
mov ebp, eax
call edi
push 1
push ebp
push 0x30
push eax
call ebx
mov ebp, dword [esi + 0x480]
push 0x3f6
push dword [esi + 4]
call edi
push 1
push ebp
push 0x30
push eax
call ebx
mov ebp, dword [esi + 0x480]
push 0x3fe
push dword [esi + 4]
call edi
push 1
push ebp
push 0x30
push eax
call ebx
push 0x3f9
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x88]
call fcn.00403c4a
push 4
pop ebp
push 0x40f
mov dword [esi + 0xdc], ebp
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0xe4]
call fcn.00403c4a
push 0x3f8
mov dword [esi + 0x138], ebp
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x140]
call fcn.00403c4a
push 0x404
mov dword [esi + 0x194], ebp
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x19c]
call fcn.00403c4a
mov dword [esi + 0x1f0], ebp
push 0x3fa
push dword [esi + 4]
mov eax, 0xff
mov dword [esi + 0x1ec], eax
mov dword [esi + 0x1e8], eax
call edi
push eax
lea ecx, [esi + 0x1f8]
call fcn.00403c4a
push 0x405
mov dword [esi + 0x24c], ebp
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x254]
call fcn.00403c4a
mov dword [esi + 0x2a8], ebp
push 0x3fd
push dword [esi + 4]
mov eax, 0xff
mov dword [esi + 0x2a4], eax
mov dword [esi + 0x2a0], eax
call edi
push eax
lea ecx, [esi + 0x2b0]
call fcn.00403c4a
push 0x419
mov dword [esi + 0x304], ebp
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x30c]
call fcn.00403c4a
push 0x3ff
mov dword [esi + 0x360], ebp
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x368]
call fcn.00403c4a
push 0x406
mov dword [esi + 0x3bc], ebp
push dword [esi + 4]
call edi
push eax
lea ecx, [esi + 0x3c4]
call fcn.00403c4a
mov dword [esi + 0x418], ebp
push 0x402
push dword [esi + 4]
mov eax, 0xff
mov dword [esi + 0x414], eax
mov dword [esi + 0x410], eax
call edi
push eax
lea ecx, [esi + 0x420]
call fcn.00403c4a
or edi, 0xffffffff
push edi
push edi
push edi
push 0x28
push 2
push 0x471854
push 0
lea ecx, [esi + 0x7c]
mov dword [esi + 0x474], ebp
call fcn.004063f8
push edi
push edi
push edi
push 0x28
push 2
push 0x47184c
push 1
lea ecx, [esi + 0x7c]
call fcn.004063f8
push edi
push edi
push edi
push 0x28
push 2
push 0x471844
push 2
lea ecx, [esi + 0x7c]
call fcn.004063f8
push edi
push edi
push edi
push 0x28
push 2
push 0x47183c
push ebp
lea ebp, [esi + 0x7c]
mov ecx, ebp
call fcn.004063f8
push edi
push edi
push edi
push 0xc8
push 0
push 0x471830
push 5
mov ecx, ebp
call fcn.004063f8
push edi
push edi
push edi
push 0x28
push 2
push 0x471854
lea ebp, [esi + 0x80]
push 0
mov ecx, ebp
call fcn.004063f8
push edi
push edi
push edi
push 0x32
push 2
push 0x47184c
push 1
mov ecx, ebp
call fcn.004063f8
push edi
push edi
push edi
push 0x10e
xor edi, edi
push edi
push 0x471824
push 2
mov ecx, ebp
call fcn.004063f8
push 0x471818
push edi
mov ebp, 0x143
push ebp
push dword [esi + 0x84]
call ebx
push 0x47180c
push edi
push ebp
push dword [esi + 0x84]
call ebx
push edi
push edi
push 0x14e
push dword [esi + 0x84]
call ebx
mov ecx, esi
call fcn.004165e0
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.0044adf7
add esp, 0x74
ret