Function at 0x106d1cb
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x454
mov eax, dword [0x1080bec]
mov ecx, dword [ebp + 0xc]
push ebx
push esi
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
push edi
push eax
mov dword [ebp - 0x454], eax
mov dword [ebp - 0x414], ecx
call sub.NMAPI.dll_GetCaptureTotalFrames
mov ebx, eax
mov dword [ebp - 0x434], ebx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
xor esi, esi
push esi
push esi
push 0x229
push dword [0x1085d14]
mov dword [ebp - 0x42c], eax
call dword [sym.imp.USER32.dll_SendMessageW]
or dword [ebp - 0x430], 0xffffffff
cmp ebx, esi
mov edi, eax
mov dword [ebp - 0x420], esi
mov dword [ebp - 0x408], esi
mov dword [ebp - 0x428], esi
jne 0x106d25e
push esi
push 0x1389
call fcn.0106bcca
push eax
push 0x162a
call fcn.0106bcca
push eax
push edi
jmp 0x106d56c
xor eax, eax
inc eax
push eax
push eax
push eax
push ebx
push eax
push esi
push esi
push 0x162b
call fcn.0106bcca
push eax
push edi
push dword [0x1085d0c]
call fcn.01066be1
cmp ebx, esi
mov dword [ebp - 0x41c], eax
mov dword [ebp - 0x40c], esi
jbe 0x106d50e
push dword [ebp - 0x40c]
push dword [ebp - 0x454]
call sub.NMAPI.dll_GetFrame
mov ebx, eax
cmp ebx, esi
mov dword [ebp - 0x410], ebx
je 0x106d50e
cmp dword [ebp - 0x430], 0xffffffff
jne 0x106d2cf
push ebx
call sub.NMAPI.dll_GetFrameMacType
push eax
call fcn.0106ca8e
mov dword [ebp - 0x430], eax
push ebx
call sub.NMAPI.dll_LockFramePropertyTable
mov edi, eax
cmp edi, esi
mov dword [ebp - 0x424], edi
je 0x106d508
cmp dword [edi + 8], esi
mov ebx, dword [edi + 0xc]
mov dword [ebp - 0x418], esi
jbe 0x106d4cf
mov eax, dword [ebx]
cmp byte [eax + 0x10], 0x10
jne 0x106d475
mov eax, dword [ebx + 8]
mov cx, word [eax + 2]
cmp cx, 0xff
jae 0x106d475
cmp cx, si
jbe 0x106d475
movzx edi, cx
push edi
lea ecx, [ebp - 0x204]
push ecx
add eax, 8
push eax
call dword [sym.imp.USER32.dll_OemToCharBuffW]
inc dword [ebp - 0x420]
mov word [ebp + edi*2 - 0x204], si
mov eax, dword [ebx]
cmp byte [eax + 0x10], 0x10
push esi
push 1
lea eax, [ebp - 0x44c]
push eax
jne 0x106d361
mov edi, dword [ebp - 0x410]
push edi
call sub.NMAPI.dll_GetFrameSourceAddress
jmp 0x106d372
push dword [ebp - 0x410]
call sub.NMAPI.dll_GetFrameDestAddress
mov edi, dword [ebp - 0x410]
cmp eax, esi
jne 0x106d39a
push esi
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x44c]
push eax
push dword [ebp - 0x414]
call fcn.0104e0ac
test eax, eax
je 0x106d39a
inc dword [ebp - 0x408]
mov eax, dword [ebx]
cmp byte [eax + 0x10], 0x10
push esi
push 0xd
lea eax, [ebp - 0x44c]
push eax
push edi
jne 0x106d3b4
call sub.NMAPI.dll_GetFrameSourceAddress
jmp 0x106d3b9
call sub.NMAPI.dll_GetFrameDestAddress
cmp eax, esi
jne 0x106d3e1
push esi
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x44c]
push eax
push dword [ebp - 0x414]
call fcn.0104e0ac
test eax, eax
je 0x106d3e1
inc dword [ebp - 0x408]
mov eax, dword [ebx]
cmp byte [eax + 0x10], 0x10
push esi
push 2
lea eax, [ebp - 0x44c]
push eax
push edi
jne 0x106d3fb
call sub.NMAPI.dll_GetFrameSourceAddress
jmp 0x106d400
call sub.NMAPI.dll_GetFrameDestAddress
cmp eax, esi
jne 0x106d428
push esi
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x44c]
push eax
push dword [ebp - 0x414]
call fcn.0104e0ac
test eax, eax
je 0x106d428
inc dword [ebp - 0x408]
mov eax, dword [ebx]
cmp byte [eax + 0x10], 0x10
push esi
push 9
lea eax, [ebp - 0x44c]
push eax
push edi
jne 0x106d442
call sub.NMAPI.dll_GetFrameSourceAddress
jmp 0x106d447
call sub.NMAPI.dll_GetFrameDestAddress
cmp eax, esi
jne 0x106d46f
push esi
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x44c]
push eax
push dword [ebp - 0x414]
call fcn.0104e0ac
test eax, eax
je 0x106d46f
inc dword [ebp - 0x408]
mov edi, dword [ebp - 0x424]
add ebx, 0x14
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x450], eax
sub eax, dword [ebp - 0x42c]
cmp eax, 0x1f4
jbe 0x106d4ba
push dword [ebp - 0x40c]
push esi
push dword [ebp - 0x41c]
call fcn.0106687f
cmp eax, 1
mov dword [ebp - 0x428], eax
je 0x106d4cf
mov eax, dword [ebp - 0x450]
mov dword [ebp - 0x42c], eax
inc dword [ebp - 0x418]
mov eax, dword [ebp - 0x418]
cmp eax, dword [edi + 8]
jb 0x106d2f7
push dword [ebp - 0x410]
call sub.NMAPI.dll_UnlockFramePropertyTable
push dword [ebp - 0x410]
call sub.NMAPI.dll_ReleaseFrame
cmp dword [ebp - 0x428], 1
je 0x106d50e
inc dword [ebp - 0x40c]
mov eax, dword [ebp - 0x40c]
cmp eax, dword [ebp - 0x434]
jb 0x106d293
jmp 0x106d50e
push ebx
call sub.NMAPI.dll_ReleaseFrame
push dword [ebp - 0x434]
push esi
push dword [ebp - 0x41c]
call fcn.0106687f
push dword [ebp - 0x41c]
call fcn.0106685d
push dword [ebp - 0x408]
push dword [ebp - 0x420]
push 0x162d
call fcn.0106bcca
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
push esi
push 0x1389
call fcn.0106bcca
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.USER32.dll_GetFocus]
push eax
call dword [sym.imp.USER32.dll_MessageBoxW]
mov ecx, dword [ebp - 4]
pop edi
pop esi
pop ebx
call fcn.01070ac3
leave
ret 8