Function at 0x63d02650
Capabilities:
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push esi
push ebx
sub esp, 0x10
mov dword [esp], str.COMPOBJ
call sym._GetModuleHandle16_4
sub esp, 4
movzx esi, ax
mov dword [esp + 8], 8
mov dword [esp + 4], 0
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_HeapAlloc]
mov ebx, eax
mov eax, dword [0x63d15024]
sub esp, 0xc
test eax, eax
je 0x63d026c0
mov dword [esp], ebx
mov dword [ebx], eax
mov dword [ebx + 4], 1
call sym._MapLS_4
sub esp, 4
lea esp, [ebp - 8]
pop ebx
pop esi
pop ebp
ret
mov dword [esp + 4], str.IMalloc16_QueryInterface
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [section..bss], eax
sub esp, 8
test eax, eax
je 0x63d027f8
mov dword [esp + 4], str.IMalloc16_AddRef
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d15004], eax
sub esp, 8
test eax, eax
je 0x63d02930
mov dword [esp + 4], str.IMalloc16_Release
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d15008], eax
sub esp, 8
test eax, eax
je 0x63d02908
mov dword [esp + 4], str.IMalloc16_Alloc
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d1500c], eax
sub esp, 8
test eax, eax
je 0x63d028e0
mov dword [esp + 4], str.IMalloc16_Realloc
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d15010], eax
sub esp, 8
test eax, eax
je 0x63d028b8
mov dword [esp + 4], str.IMalloc16_Free
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d15014], eax
sub esp, 8
test eax, eax
je 0x63d02890
mov dword [esp + 4], str.IMalloc16_GetSize
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d15018], eax
sub esp, 8
test eax, eax
je 0x63d02868
mov dword [esp + 4], str.IMalloc16_DidAlloc
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d1501c], eax
sub esp, 8
test eax, eax
je 0x63d02840
mov dword [esp + 4], str.IMalloc16_HeapMinimize
mov dword [esp], esi
call sym._GetProcAddress16_8
mov dword [0x63d15020], eax
sub esp, 8
test eax, eax
je 0x63d02820
mov dword [esp], section..bss
call sym._MapLS_4
mov dword [0x63d15024], eax
sub esp, 4
jmp 0x63d0269d
mov dword [esp + 8], 0xfe
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.QueryInterface
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d026e0
mov dword [esp + 8], 0x106
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.HeapMinimize
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d027dc
mov dword [esp + 8], 0x105
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.DidAlloc
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d027c0
mov dword [esp + 8], 0x104
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.GetSize
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d027a0
mov dword [esp + 8], 0x103
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.Free
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d02780
mov dword [esp + 8], 0x102
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.Realloc
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d02760
mov dword [esp + 8], 0x101
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.Alloc
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d02740
mov dword [esp + 8], 0x100
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.Release
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d02720
mov dword [esp + 8], 0xff
mov dword [esp + 4], str..._dlls_compobj.dll16_compobj.c
mov dword [esp], str.vt16.AddRef
call dword [sym.imp.ucrtbase.dll__assert]
jmp 0x63d02700