Function at 0x1000cfb7
Capabilities:
Capture webcam image

Disassembly:
push 8
mov eax, 0x1004fb2f
call fcn.10035d88
call fcn.10015422
push eax
lea ecx, [ebp - 0x10]
call fcn.100012c1
xor ebx, ebx
mov dword [ebp - 4], ebx
cmp dword [0x10092ae0], ebx
je 0x1000d22e
lea eax, [ebp - 0x14]
push eax
push dword [0x10092adc]
call fcn.1000ec00
mov byte [ebp - 4], 1
push dword [eax]
mov ecx, esi
push 0x404
call fcn.1001cbf5
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
lea eax, [ebp - 0x14]
push eax
mov eax, dword [0x10092adc]
call fcn.1000eb33
mov byte [ebp - 4], 2
push dword [eax]
mov ecx, esi
push 0x406
call fcn.1001cbf5
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
push 0x413
mov ecx, esi
call fcn.1001cba2
mov edi, eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [0x10092adc]
call fcn.1000eaee
push dword [eax]
push ebx
push 0x14c
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_SendMessageA]
push eax
mov eax, edi
call fcn.10001956
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
lea eax, [ebp - 0x14]
push eax
mov eax, dword [0x10092adc]
call fcn.1000ebb8
mov byte [ebp - 4], 3
push dword [eax]
mov ecx, esi
push 0x409
call fcn.1001cbf5
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
push 0x418
mov ecx, esi
call fcn.1001cba2
mov edi, eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [0x10092adc]
call fcn.1000eb9d
push 0x10059d80
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.1000129f
neg eax
sbb eax, eax
inc eax
push eax
mov eax, edi
call fcn.100049da
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
push 0x419
mov ecx, esi
call fcn.1001cba2
mov edi, eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [0x10092adc]
call fcn.1000eb9d
push 0x10059d84
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.1000129f
neg eax
sbb eax, eax
inc eax
push eax
mov eax, edi
call fcn.100049da
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
lea eax, [ebp - 0x14]
push eax
mov eax, dword [0x10092adc]
call fcn.1000ead3
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 6
call fcn.1000471a
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
mov eax, dword [ebp - 0x10]
cmp dword [eax - 0xc], ebx
je 0x1000d1fe
push 4
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x10]
call fcn.100090f1
mov byte [ebp - 4], 7
push dword [eax]
mov ecx, esi
push 0x41a
call fcn.1001cbf5
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
push 2
push 5
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x10]
call fcn.10009074
mov byte [ebp - 4], 8
push dword [eax]
mov ecx, esi
push 0x3f7
call fcn.1001cbf5
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
push 2
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x10]
call fcn.10004531
mov byte [ebp - 4], 9
push dword [eax]
mov ecx, esi
push 0x3f8
call fcn.1001cbf5
mov byte [ebp - 4], bl
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001019
jmp 0x1000d22e
push str.1900
push 0x41a
mov ecx, esi
call fcn.1001cbf5
mov edi, 0x1005b878
push edi
push 0x3f7
mov ecx, esi
call fcn.1001cbf5
push edi
push 0x3f8
mov ecx, esi
call fcn.1001cbf5
push 0x41b
mov ecx, esi
call fcn.1001cba2
push ebx
mov ecx, eax
call fcn.1001cd9a
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.10001019
call fcn.10035e60
ret