Function at 0x432aa0
Capabilities:
Get process heap flags

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
lea eax, [ebp - 0x20]
push ebx
sub esp, 0x8c
mov dword [ebp - 0x20], 0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], str.http:__www.winehq.org_
call dword [0x49cf48]
sub esp, 0x10
mov ebx, eax
mov dword [esp + 4], 0x2068
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
test ebx, ebx
mov dword [esp + 0xc], 0
sete al
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_CreateUri_returned_0x_08x__expected_0x_08x._n
mov dword [esp], eax
call fcn.0045a820
test ebx, ebx
js 0x432c67
mov eax, dword [ebp - 0x20]
mov edx, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [edx + 0x58]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x206b
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, 0x80070057
mov dword [esp + 8], ebx
sete al
mov dword [esp + 0xc], 0x80070057
mov dword [esp], eax
mov dword [esp + 4], str.Error:_GetHostType_returned_0x_08x__expected_0x_08x._n
call fcn.0045a820
mov eax, dword [ebp - 0x20]
mov edx, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [edx + 0x5c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x206e
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, 0x80070057
mov dword [esp + 8], ebx
sete al
mov dword [esp + 0xc], 0x80070057
mov dword [esp], eax
mov dword [esp + 4], str.Error:_GetPort_returned_0x_08x__expected_0x_08x._n
call fcn.0045a820
mov eax, dword [ebp - 0x20]
mov edx, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [edx + 0x60]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x2071
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, 0x80070057
mov dword [esp + 8], ebx
sete al
mov dword [esp + 0xc], 0x80070057
mov dword [esp], eax
mov dword [esp + 4], str.Error:_GetScheme_returned_0x_08x__expected_0x_08x._n
call fcn.0045a820
mov eax, dword [ebp - 0x20]
mov edx, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [edx + 0x64]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0x2074
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, 0x80070057
mov dword [esp + 0xc], 0x80070057
sete al
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_GetZone_returned_0x_08x__expected_0x_08x._n
mov dword [esp], eax
call fcn.0045a820
mov eax, dword [ebp - 0x20]
test eax, eax
je 0x432c79
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
mov eax, dword fs:[0x18]
mov dword [ebp - 0x48], 0x47cbb8
mov ebx, str.http:__www.winehq.org_tests_.._tests_.._..
xor esi, esi
xor edx, edx
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x6c], 0x80004001
mov dword [ebp - 0x3c], 0xffffffff
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x38], 2
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x34], 1
mov dword [ebp - 0x30], 0x50
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x40], 0
test ebx, ebx
je 0x432d99
mov dword [ebp - 0x5c], edx
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
mov dword [esp], 0xfde9
call dword [sym.imp.kernel32.dll_MultiByteToWideChar]
sub esp, 0x18
mov edi, eax
lea eax, [eax + eax]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x70]
mov dword [esp + 4], 0
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_HeapAlloc]
sub esp, 0xc
mov dword [ebp - 0x40], eax
mov dword [esp + 0x14], edi
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], ebx
mov dword [esp + 4], 0
mov dword [esp], 0xfde9
call dword [sym.imp.kernel32.dll_MultiByteToWideChar]
mov edx, dword [ebp - 0x5c]
sub esp, 0x18
lea eax, [ebp - 0x20]
mov dword [esp + 8], 0
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x40]
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [0x49cf48]
sub esp, 0x10
mov ebx, eax
test esi, esi
je 0x432de2
mov esi, dword [str.windows]
mov edi, 0x4692e4
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov esi, eax
mov dword [esp], esi
call fcn.0045a990
mov esi, dword [ebp - 0x44]
mov edi, dword [ebp - 0x2c]
jmp 0x432e2e
mov dword [esp + 4], 0x2080
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, esi
mov dword [esp + 0x10], edi
sete al
mov dword [esp + 0xc], esi
mov dword [esp], eax
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_CreateUri_returned_0x_08x__expected_0x_08x_on_uri_tests__d_._n
call fcn.0045a820
call fcn.0045a9e0
call fcn.0045a9c0
test eax, eax
jne 0x432df2
mov eax, dword [ebp - 0x20]
test ebx, ebx
jns 0x432f03
test eax, eax
je 0x432e51
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
mov edi, dword [ebp - 0x40]
mov dword [esp + 4], 0
mov eax, dword fs:[0x18]
mov dword [esp + 8], edi
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_HeapFree]
add dword [ebp - 0x2c], 1
mov eax, dword [ebp - 0x2c]
sub esp, 0xc
cmp eax, 0xc1
je 0x433292
mov eax, dword [ebp - 0x48]
mov edi, dword [eax + 0x18c]
mov ecx, dword [eax + 0x180]
add eax, 0x1b8
mov edx, dword [eax - 0x1b4]
mov esi, dword [eax - 0x1ac]
mov dword [ebp - 0x64], edi
mov edi, dword [eax - 0x3c]
mov dword [ebp - 0x50], ecx
mov ecx, dword [eax - 0x30]
mov dword [ebp - 0x60], edi
mov edi, dword [eax - 0x1b0]
mov dword [ebp - 0x30], ecx
mov ecx, dword [eax - 0x28]
mov dword [ebp - 0x44], edi
mov edi, dword [eax - 0x40]
mov dword [ebp - 0x4c], ecx
mov ecx, dword [eax - 0x1c]
mov dword [ebp - 0x34], edi
mov edi, dword [eax - 0x20]
mov dword [ebp - 0x68], ecx
mov ecx, dword [eax - 0x10]
mov dword [ebp - 0x38], edi
mov edi, dword [eax - 0x18]
mov dword [ebp - 0x3c], ecx
mov ecx, dword [eax - 8]
mov dword [ebp - 0x54], edi
mov edi, dword [eax - 0xc]
mov ebx, dword [eax - 0x1b8]
mov dword [ebp - 0x58], ecx
mov dword [ebp - 0x6c], edi
mov dword [ebp - 0x48], eax
jmp 0x432cf4
mov dword [ebp - 0x1c], 0xff676981
mov edx, dword [eax]
lea esi, [ebp - 0x1c]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [edx + 0x58]
mov esi, dword [ebp - 0x50]
sub esp, 8
mov ebx, eax
test esi, esi
je 0x432f47
mov esi, dword [str.windows]
mov edi, 0x4692e4
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
mov dword [esp], eax
call fcn.0045a990
mov esi, dword [ebp - 0x2c]
mov edi, dword [ebp - 0x60]
jmp 0x432fda
mov dword [esp + 4], 0x2090
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, edi
mov dword [esp + 0x10], esi
sete al
mov dword [esp + 0xc], edi
mov dword [esp], eax
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_GetHostType_returned_0x_08x__expected_0x_08x_on_uri_tests__d_._n
call fcn.0045a820
mov dword [esp + 4], 0x2092
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x34]
mov dword [esp + 0x10], esi
mov dword [esp + 4], str.Error:_Expected__d_but_got__d_on_uri_tests__d_._n
cmp eax, ecx
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], ecx
movzx eax, al
mov dword [esp], eax
call fcn.0045a820
call fcn.0045a9e0
call fcn.0045a9c0
test eax, eax
jne 0x432f60
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x1c], 0xff676981
lea esi, [ebp - 0x1c]
mov edx, dword [eax]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [edx + 0x5c]
mov ecx, dword [ebp - 0x4c]
sub esp, 8
mov ebx, eax
test ecx, ecx
je 0x43302e
mov esi, dword [str.windows]
mov edi, 0x4692e4
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
mov dword [esp], eax
call fcn.0045a990
mov esi, dword [ebp - 0x2c]
mov edi, dword [ebp - 0x64]
jmp 0x4330bb
mov dword [esp + 4], 0x209a
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, edi
mov dword [esp + 0x10], esi
sete al
mov dword [esp + 0xc], edi
mov dword [esp], eax
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_GetPort_returned_0x_08x__expected_0x_08x_on_uri_tests__d_._n
call fcn.0045a820
mov dword [esp + 4], 0x209c
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x30]
mov dword [esp + 0x10], esi
mov dword [esp + 4], str.Error:_Expected__d_but_got__d_on_uri_tests__d_._n
cmp eax, edx
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0045a820
call fcn.0045a9e0
call fcn.0045a9c0
test eax, eax
jne 0x433041
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x1c], 0xff676981
lea esi, [ebp - 0x1c]
mov edx, dword [eax]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [edx + 0x60]
mov edx, dword [ebp - 0x54]
sub esp, 8
mov ebx, eax
test edx, edx
je 0x43310f
mov esi, dword [str.windows]
mov edi, 0x4692e4
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x54]
mov dword [esp], eax
call fcn.0045a990
mov esi, dword [ebp - 0x2c]
mov edi, dword [ebp - 0x68]
jmp 0x43319c
mov dword [esp + 4], 0x20a4
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, edi
mov dword [esp + 0x10], esi
sete al
mov dword [esp + 0xc], edi
mov dword [esp], eax
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_GetScheme_returned_0x_08x__expected_0x_08x_on_uri_tests__d_._n
call fcn.0045a820
mov dword [esp + 4], 0x20a6
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x38]
mov dword [esp + 0x10], esi
mov dword [esp + 4], str.Error:_Expected__d_but_got__d_on_uri_tests__d_._n
cmp eax, ecx
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], ecx
movzx eax, al
mov dword [esp], eax
call fcn.0045a820
call fcn.0045a9e0
call fcn.0045a9c0
test eax, eax
jne 0x433122
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x1c], 0xff676981
lea esi, [ebp - 0x1c]
mov edx, dword [eax]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [edx + 0x64]
mov ebx, eax
mov eax, dword [ebp - 0x58]
sub esp, 8
test eax, eax
je 0x4331f0
mov esi, dword [str.windows]
mov edi, 0x4692e4
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x58]
mov dword [esp], eax
call fcn.0045a990
mov esi, dword [ebp - 0x2c]
mov edi, dword [ebp - 0x6c]
jmp 0x43327d
mov dword [esp + 4], 0x20ae
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
xor eax, eax
cmp ebx, edi
mov dword [esp + 0x10], esi
sete al
mov dword [esp + 0xc], edi
mov dword [esp], eax
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_GetZone_returned_0x_08x__expected_0x_08x_on_uri_tests__d_._n
call fcn.0045a820
mov dword [esp + 4], 0x20b0
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x3c]
mov dword [esp + 0x10], esi
mov dword [esp + 4], str.Error:_Expected__d_but_got__d_on_uri_tests__d_._n
cmp eax, edx
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0045a820
call fcn.0045a9e0
call fcn.0045a9c0
test eax, eax
jne 0x433203
mov eax, dword [ebp - 0x20]
jmp 0x432e42
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret