Function at 0x4d4d30
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0x24
call fcn.004d3630
lea edx, [ebp - 0xc]
call fcn.004d3c40
cmp eax, 0x659
je 0x4d91e0
mov dword [esp + 4], 0x579
mov ebx, eax
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.failed_to_create_package__u_n
mov dword [esp], eax
call fcn.0052b0e0
mov dword [esp + 4], 0
mov dword [esp], 0
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x57c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x57f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 2
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x567e5a
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x582
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 2
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56807d
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x585
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56807f
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x588
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568081
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x58b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0__0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x58e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0____0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x591
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0__1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x594
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568097
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x597
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56809d
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x59a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680a4
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x59d
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680aa
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5a0
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680b1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5a3
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680b8
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5a6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680c0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5a9
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680c7
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5ac
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680cf
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5af
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680d5
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5b2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680dc
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5b5
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680e2
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5b8
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680e9
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5bb
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0___1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5be
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5680f8
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5c1
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1___1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5c4
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5c7
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56810c
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5ca
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 2
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.LicView_____1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5cd
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.LicView_____0_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5d0
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.LicView____LicView
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5d3
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.not_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5d6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.not_LicView
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5d9
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._Testing______Testing_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5dc
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.LicView_____Testing_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5df
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.Not_LicView_____Testing_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5e2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568199
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5e5
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.not__A_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5e8
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5681aa
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5eb
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_and_2
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5ee
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.not_0_and_3
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5f1
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.not_0_and_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5f4
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.not_0_or_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5f7
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5681d9
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5fa
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._____1______
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x5fd
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._____1_____
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x600
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5681f6
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x603
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.__A_____B_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x606
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.__1_____12_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x609
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.__100_____21_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x60c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0_____0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x60f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._1__1___2
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x612
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56823e
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x615
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.__A_____a_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x618
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.__A____a_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x61b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568265
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x61e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.__A___1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x621
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._1__1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x624
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568283
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x627
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._1___1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x62a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._0___1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x62d
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._0____100_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x630
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._100____0_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x633
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_XOR_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x636
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_IMP_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x639
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_IMP_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x63c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0_IMP_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x63f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0_EQV_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x642
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0_EQV_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x645
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_IMP_1_OR_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x648
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_IMPL_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x64b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._ASFD______S_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x64e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._ASFD______s_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x651
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._ASFD_______
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x654
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._ASFD______sss_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x657
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568340
mov dword [esp + 4], 0x568342
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.mm__5
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x65c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.mm___6
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x65f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.mm___5
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x662
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.mm___4
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x665
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.mm___12
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x668
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.mm___5_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x66b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0____
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x66e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0_AND___
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x671
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_AND___
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x674
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.1_AND__1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x677
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.3____1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x67a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.3____4
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x67d
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.NOT_0_AND_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x680
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.NOT_0_AND_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x683
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.NOT_1_OR_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x686
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0_AND_1_OR_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x689
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.0_AND_0_OR_1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x68c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.NOT_0_AND_1_OR_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x68f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._1___1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x692
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.__1_AND_1____2
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x695
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.NOT___1_AND_1__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x698
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.NOT_A_AND__BBBBBBBBBB2_OR_CCC1__AND_Ddddddddd
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x69b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.Installed____
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x69e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.NOT_1_AND_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6a1
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6a4
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568473
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6a7
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568481
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6aa
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56848e
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6ad
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56849b
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6b0
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.bandalmael_0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6b3
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.bandalmael__0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6b6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x56807f
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6ba
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6be
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x5684d1
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6c2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.0asdf
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6c6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x5684dc
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6ca
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x5684df
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6ce
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.0000000000000
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6d2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x5684f0
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6d6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.0x00
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6da
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x5684f9
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6de
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x5684fb
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6e2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x5684fe
mov dword [esp + 4], str.bandalmael
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.bandalmael0
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6e6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568473
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6e8
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6ed
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6f2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568520
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6f7
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.hellohithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x6fc
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x701
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x706
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x70b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.1234
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x56807d
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x710
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.one_1234
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x56807d
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568515
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x715
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x71a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x71f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x724
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.abcdhithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x729
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x72e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x733
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x738
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.1234
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x56807d
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x73d
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.1234_one
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x56807d
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x568541
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x742
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], str.there
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x747
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x74c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.there
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], str.hithere
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x751
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.there
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], str.there
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x756
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.abcdhithere
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568502
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x75b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], str.there
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x760
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.there
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x765
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x567e5a
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x76a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.1234
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568572
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x76f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.one_1234
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568572
mov dword [esp + 4], 0x568511
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____two
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x774
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0
mov dword [esp + 4], str.MsiNetAssemblySupport
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x56858c
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x779
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5685c8
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x77c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x5685ec
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x77f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568610
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x782
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport_____1.1.4322_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x785
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1.4322_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x788
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____abcd_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x78b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____a1.1.4322_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x78e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1.4322a_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x791
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____0000001.1.4322_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x794
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1.4322.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x797
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1.4322.1.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x79a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._2_____1.1
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x79d
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._2_____1.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7a0
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._2_____12.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7a3
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._02.1_____2.11_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7a6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._02.1.1_____2.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7a9
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7ac
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7af
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____0_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7b2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport_____1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7b5
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568817
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7b8
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568833
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7bb
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568833
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7be
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x56884f
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7c1
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport______
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7c4
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____azAZ__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7c7
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____a_a__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7ca
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____a_a_a_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7cd
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport_____a__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7d0
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport_____a_a_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7d3
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568927
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7d6
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568945
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7d9
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport_____a_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7dc
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____a_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7df
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____a__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7e2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____A_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7e5
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.1.1.4322
mov dword [esp + 4], str.MsiNetAssemblySupport
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], 0x56858c
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7e9
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1.14322_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7ec
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1.5_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7ef
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7f2
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.MsiNetAssemblySupport____1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7f5
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x56807d
mov dword [esp + 4], 0x568505
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.one____1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7f9
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.wrong_return_val_n
sete al
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568a2e
mov dword [esp + 4], 0x568a32
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.X_____
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x7fe
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.X__5.0_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x801
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.X__5.1_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x804
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.X__6.0_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x807
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.X__5.0__or_X__5.1__or_X__6.0_
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x80a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._X__5.0__or_X__5.1__or_X__6.0__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x80d
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.X_____and__X__5.0__or_X__5.1__or_X__6.0__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x810
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 3
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.nofeature
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x814
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.nofeature__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x816
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.nofeature__3
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x818
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.____3
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x81a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._nofeature__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x81c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568b09
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x81e
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str._nocomponent__
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x820
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568b29
mov dword [esp + 4], 0x568b2b
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568b2d
mov dword [esp + 4], 0x568a32
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.2___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x826
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.A___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x829
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.A___50
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x82c
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.50val
mov dword [esp + 4], 0x568a32
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.2___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x831
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.A___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x834
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], 0x568b4c
mov dword [esp + 4], 0x568b2b
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 8], 0x568b2d
mov dword [esp + 4], 0x568a32
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.7___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x83a
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.A___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x83d
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.A___50
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x840
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 8], str.50val
mov dword [esp + 4], 0x568a32
mov dword [esp], eax
call sub.msi.dll_MsiSetPropertyA
mov eax, dword [ebp - 0xc]
sub esp, 0xc
mov dword [esp + 4], str.2___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x845
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], str.A___X
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionA
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x848
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return_val___d__n
mov dword [esp], eax
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568b56
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionW
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x84b
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
mov eax, 1
cmp ebx, 1
jne 0x4d9180
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return_val___d__n
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568b68
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionW
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x84f
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
mov eax, 1
test ebx, ebx
jne 0x4d91a0
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return_val___d__n
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568b7a
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionW
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x853
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
mov eax, 1
cmp ebx, 1
jne 0x4d9163
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return_val___d__n
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp + 4], 0x568b8e
mov dword [esp], eax
call sub.msi.dll_MsiEvaluateConditionW
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x857
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
mov eax, 1
test ebx, ebx
jne 0x4d91c0
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return_val___d__n
call fcn.0052b0e0
mov eax, dword [ebp - 0xc]
mov dword [esp], eax
call sub.msi.dll_MsiCloseHandle
sub esp, 4
mov dword [esp], str.winetest_package.msi
call dword [sym.imp.kernel32.dll_DeleteFileA]
mov ebx, dword [ebp - 4]
sub esp, 4
leave
ret
xor eax, eax
test ebx, ebx
sete al
mov dword [esp], eax
call fcn.0052af50
test eax, eax
setne al
movzx eax, al
jmp 0x4d90df
xor eax, eax
test ebx, ebx
sete al
mov dword [esp], eax
call fcn.0052af50
test eax, eax
setne al
movzx eax, al
jmp 0x4d9044
xor eax, eax
cmp ebx, 1
sete al
mov dword [esp], eax
call fcn.0052af50
test eax, eax
setne al
movzx eax, al
jmp 0x4d9091
xor eax, eax
cmp ebx, 1
sete al
mov dword [esp], eax
call fcn.0052af50
test eax, eax
setne al
movzx eax, al
jmp 0x4d912c
mov dword [esp + 4], 0x575
mov dword [esp], str..._wine_dlls_msi_tests_package.c
call fcn.0052ae70
mov dword [esp], str.Not_enough_rights_to_perform_tests_n
call fcn.0052b1d0
mov dword [esp], str.winetest_package.msi
call dword [sym.imp.kernel32.dll_DeleteFileA]
mov ebx, dword [ebp - 4]
sub esp, 4
leave
ret