Function at 0x430cd0
Capabilities:
Get process heap flags

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
lea eax, [ebp - 0x1dc]
push ebx
sub esp, 0x21c
mov dword [ebp - 0x1dc], 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], 0x214c
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 0x430dab
mov eax, dword [ebp - 0x1dc]
mov edx, dword [eax]
mov dword [esp + 8], 0
mov dword [esp + 4], 0xb
mov dword [esp], eax
call dword [edx + 0x18]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0x214f
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:_HasProperty_returned_0x_08x__expected_0x_08x._n
mov dword [esp], eax
call fcn.0045a820
mov eax, dword [ebp - 0x1dc]
test eax, eax
je 0x430dc0
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
mov eax, dword fs:[0x18]
mov dword [ebp - str.http:__www.winehq.org_tests_.._tests_.._..], 0x47ca00
mov dword [ebp - 0x1ec], 0
mov dword [ebp - 0x1fc], eax
mov ecx, 0x6e
lea edi, [ebp - 0x1d0]
mov esi, dword [ebp - 0x1f8]
mov dword [ebp - 0x1dc], 0
rep movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x1f0], 0
mov ebx, dword [ebp - 0x1d0]
test ebx, ebx
je 0x430ea4
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 esi, eax
lea eax, [eax + eax]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x1fc]
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 - 0x1f0], eax
mov dword [esp + 0x14], esi
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]
sub esp, 0x18
lea eax, [ebp - 0x1dc]
mov dword [esp + 8], 0
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x1cc]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1f0]
mov dword [esp], eax
call dword [0x49cf48]
mov ebx, eax
mov eax, dword [ebp - 0x1c4]
sub esp, 0x10
test eax, eax
je 0x430efd
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 [esp], eax
call fcn.0045a990
jmp 0x430f4f
mov dword [esp + 4], 0x215c
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1c8]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.Error:_CreateUri_returned_0x_08x__expected_0x_08x._n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0045a820
call fcn.0045a9e0
call fcn.0045a9c0
test eax, eax
jne 0x430f10
test ebx, ebx
jns 0x430fc5
mov eax, dword [ebp - 0x1dc]
test eax, eax
je 0x430f71
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
mov ecx, dword [ebp - 0x1f0]
mov dword [esp + 4], 0
mov eax, dword fs:[0x18]
mov dword [esp + 8], ecx
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_HeapFree]
add dword [ebp - 0x1ec], 1
mov eax, dword [ebp - 0x1ec]
add dword [ebp - 0x1f8], 0x1b8
sub esp, 0xc
cmp eax, 0xc1
jne 0x430de0
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
lea edx, [ebp - 0x1d8]
lea eax, [ebp - 0x1d0]
xor edi, edi
call fcn.0042bd80
lea esi, [ebp - 0x1d4]
mov dword [ebp - 0x1f4], eax
jmp 0x43103a
mov dword [esp + 4], 0x216d
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1ec]
mov dword [esp + 8], edi
mov dword [esp + 4], str.Error:_Expected_to_have_property__d_on_uri_tests__d_._n
mov dword [esp + 0xc], eax
xor eax, eax
cmp dword [ebp - 0x1d4], 1
sete al
mov dword [esp], eax
call fcn.0045a820
add edi, 1
cmp edi, 0x13
je 0x430f5c
mov dword [ebp - 0x1d4], 0xffffffff
mov eax, dword [ebp - 0x1dc]
mov edx, dword [eax]
mov dword [esp + 8], esi
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [edx + 0x18]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0x2168
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1ec]
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 0
mov dword [esp + 0x14], eax
xor eax, eax
test ebx, ebx
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.Error:_HasProperty_returned_0x_08x__expected_0x_08x_for_property__d_on_uri_tests__d_._n
call fcn.0045a820
mov eax, 1
mov ecx, edi
shl eax, cl
test dword [ebp - 0x1d8], eax
je 0x43102e
test dword [ebp - 0x1f4], eax
jne 0x430ff0
mov dword [esp + 4], 0x216f
mov dword [esp], str..._wine_dlls_urlmon_tests_uri.c
call fcn.0045a5b0
mov eax, dword [ebp - 0x1ec]
mov edx, dword [ebp - 0x1d4]
mov dword [esp + 8], edi
mov dword [esp + 4], str.Error:_Wasnt_expecting_to_have_property__d_on_uri_tests__d_._n
mov dword [esp + 0xc], eax
xor eax, eax
test edx, edx
sete al
mov dword [esp], eax
call fcn.0045a820
jmp 0x43102e