Function at 0x401f80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
xor eax, eax
mov ecx, 0x10a
mov ebp, esp
push edi
push esi
lea edi, [ebp - 0x440]
push ebx
sub esp, 0x4ac
rep stosd dword es:[edi], eax
mov dword [esp + 8], 1
mov eax, 0xffffffff
mov dword [esp + 4], 0x656c726d
mov dword [esp], 0x63646976
mov dword [ebp - 0x440], 0x28
mov dword [ebp - 0x43c], 0x20
mov dword [ebp - 0x438], 1
mov dword [ebp - 0x434], 0x80001
mov dword [ebp - 0x42c], 0x100
mov dword [ebp - 0x420], 0x100
mov dword [ebp - 0x41c], 0x100
mov byte [ebp - 0x418], 0xff
mov byte [ebp - 0x413], 0xff
mov byte [ebp - 0x40e], 0xff
mov word [ebp - 0x40c], ax
mov byte [ebp - 0x40a], 0xff
call sub.msvfw32.dll_ICOpen
sub esp, 0xc
mov edi, eax
mov dword [ebp - 0x48c], eax
mov dword [esp + 4], 0x14f
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
xor eax, eax
test edi, edi
mov dword [esp + 4], str.Expected_non_NULL_n
setne al
mov dword [esp], eax
call fcn.00409540
mov dword [ebp - 0x478], edi
lea eax, [ebp - 0x440]
lea edi, [ebp - 0x480]
mov dword [esp + 4], eax
mov dword [esp], edi
mov dword [ebp - 0x480], 0x40
mov dword [ebp - 0x47c], 1
mov dword [ebp - 0x474], 0x63646976
mov dword [ebp - 0x470], 0x656c726d
mov dword [ebp - 0x46c], 0
mov dword [ebp - 0x468], 0
mov dword [ebp - 0x448], 0
mov dword [ebp - 0x460], 0
mov dword [ebp - 0x464], 0
mov dword [ebp - 0x450], 0xffffffff
mov dword [ebp - 0x458], 1
mov dword [ebp - 0x454], 0x12c
mov dword [ebp - 0x444], 0
call sub.msvfw32.dll_ICSeqCompressFrameStart
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x160
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.Expected_TRUE_n
sete al
mov dword [esp], eax
call fcn.00409540
mov dword [esp + 4], 0x162
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
mov edx, dword [ebp - 0x46c]
xor eax, eax
mov dword [esp + 4], str.Expected_non_NULL_n
test edx, edx
setne al
mov dword [esp], eax
call fcn.00409540
mov dword [esp + 4], 0x163
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
mov ecx, dword [ebp - 0x468]
xor eax, eax
mov dword [esp + 4], str.Expected_non_NULL_n
test ecx, ecx
setne al
xor ebx, ebx
mov dword [esp], eax
call fcn.00409540
jmp 0x4021d0
mov dword [esp + 4], 0x16f
add ebx, 1
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
mov eax, dword [ebp - 0x488]
mov dword [esp + 4], str.Unknown_frame_size_of__d_byten_n
mov dword [esp], 0
mov dword [esp + 8], eax
call fcn.00409540
cmp ebx, 9
je 0x4022a8
lea eax, [ebp - 0x488]
mov dword [esp + 8], 0x40b280
mov dword [esp + 0x10], eax
lea eax, [ebp - 0x484]
mov dword [esp + 0xc], eax
mov dword [esp + 4], 0
mov dword [esp], edi
mov dword [ebp - 0x488], 0
call sub.msvfw32.dll_ICSeqCompressFrame
sub esp, 0x14
mov esi, eax
mov dword [esp + 4], 0x169
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
xor eax, eax
test esi, esi
mov dword [esp + 8], ebx
setne al
mov dword [esp + 4], str.Frame__d_:_Expected_non_NULL_n
mov dword [esp], eax
call fcn.00409540
mov eax, dword [ebp - 0x488]
cmp eax, 4
je 0x402310
cmp eax, 0x12
jne 0x402192
mov dword [esp + 4], 0x16d
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
mov eax, dword [ebp - 0x488]
mov dword [esp + 4], esi
mov dword [esp], 0x40ce5c
mov dword [esp + 8], eax
call sub.msvcrt.dll_memcmp
mov dword [esp + 8], ebx
test eax, eax
mov dword [esp + 4], str.Frame__d_:_Contents_do_not_match_n
sete al
add ebx, 1
movzx eax, al
mov dword [esp], eax
call fcn.00409540
cmp ebx, 9
jne 0x4021d0
mov dword [esp], edi
call sub.msvfw32.dll_ICSeqCompressFrameEnd
sub esp, 4
mov dword [esp], edi
call sub.msvfw32.dll_ICCompressorFree
mov eax, dword [ebp - 0x48c]
sub esp, 4
mov dword [esp], eax
call sub.msvfw32.dll_ICClose
sub esp, 4
mov ebx, eax
mov dword [esp + 4], 0x176
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
xor eax, eax
cmp ebx, 0xfffffff8
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.Expected__8__got__d_n
mov dword [esp], eax
call fcn.00409540
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [esp + 4], 0x16b
mov dword [esp], str..._wine_dlls_msvfw32_tests_msvfw.c
call fcn.004092d0
mov eax, dword [ebp - 0x488]
mov dword [esp + 4], esi
mov dword [esp], 0x40ce70
mov dword [esp + 8], eax
jmp 0x40227b