Function at 0x418870
Capabilities:
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x54b4f2
mov eax, dword fs:[0]
push eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x5ab720]
xor eax, esp
push eax
lea eax, [esp + 0x14]
mov dword fs:[0], eax
mov ebx, dword [esp + 0x24]
push ebx
call fcn.004bec90
xor ebp, ebp
mov dword [esp + 0x1c], ebp
lea edi, [ebx + 0x1c4]
mov dword [ebx], vtable.CBbeSettingDlg.0
mov dword [ebx + 0x78], vtable.CBbeSettingDlg.1.0
call fcn.004ac440
lea esi, [ebx + 0x27c]
mov ecx, esi
mov byte [esp + 0x1c], 1
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x2e0]
mov ecx, esi
mov byte [esp + 0x1c], 2
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x344]
mov ecx, esi
mov byte [esp + 0x1c], 3
call fcn.004fc3ae
mov dword [esi], vtable.CButton.0
lea esi, [ebx + 0x398]
mov ecx, esi
mov byte [esp + 0x1c], 4
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x3fc]
mov ecx, esi
mov byte [esp + 0x1c], 5
call fcn.004fc3ae
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
lea esi, [ebx + 0x454]
mov ecx, esi
mov byte [esp + 0x1c], 6
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x4b8]
mov ecx, esi
mov byte [esp + 0x1c], 7
call fcn.004fc3ae
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
lea esi, [ebx + 0x510]
mov ecx, esi
mov byte [esp + 0x1c], 8
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x574]
mov ecx, esi
mov byte [esp + 0x1c], 9
call fcn.004fc3ae
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
lea esi, [ebx + 0x5cc]
mov ecx, esi
mov byte [esp + 0x1c], 0xa
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x630]
mov ecx, esi
mov byte [esp + 0x1c], 0xb
call fcn.004fc3ae
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
mov eax, vtable.CFont.0
mov dword [ebx + 0x68c], ebp
mov dword [ebx + 0x688], eax
mov dword [ebx + 0x694], ebp
mov dword [ebx + 0x690], eax
lea esi, [ebx + 0x698]
mov ecx, esi
mov byte [esp + 0x1c], 0xe
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x6fc]
mov ecx, esi
mov byte [esp + 0x1c], 0xf
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x760]
mov ecx, esi
mov byte [esp + 0x1c], 0x10
call fcn.004fc3ae
xor eax, eax
mov dword [esi], vtable.CStaticEx.0
xor ecx, ecx
mov dword [esi + 0x54], eax
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x7c4]
mov ecx, esi
mov byte [esp + 0x1c], 0x11
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x828]
mov ecx, esi
mov byte [esp + 0x1c], 0x12
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x88c]
mov ecx, esi
mov byte [esp + 0x1c], 0x13
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x8f0]
mov ecx, esi
mov byte [esp + 0x1c], 0x14
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x954]
mov ecx, esi
mov byte [esp + 0x1c], 0x15
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0x9b8]
mov ecx, esi
mov byte [esp + 0x1c], 0x16
call fcn.004fc3ae
xor eax, eax
xor ecx, ecx
mov dword [esi + 0x54], eax
mov dword [esi], vtable.CStaticEx.0
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0xa1c]
mov ecx, esi
mov byte [esp + 0x1c], 0x17
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0xa80]
mov ecx, esi
mov byte [esp + 0x1c], 0x18
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0xae4]
mov ecx, esi
mov byte [esp + 0x1c], 0x19
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0xb48]
mov ecx, esi
mov byte [esp + 0x1c], 0x1a
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
xor edx, edx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0xbac]
mov ecx, esi
mov byte [esp + 0x1c], 0x1b
call fcn.004fc3ae
xor eax, eax
mov dword [esi + 0x54], eax
xor ecx, ecx
mov dword [esi + 0x58], ecx
xor edx, edx
mov dword [esi + 0x5c], edx
mov dword [esi], vtable.CStaticEx.0
mov dword [esi + 0x60], ebp
lea esi, [ebx + 0xc10]
call fcn.0046ce10
mov dword [esi], vtable.CImageEx.0
mov dword [esi + 0x30], ebp
lea esi, [ebx + 0xc44]
call fcn.0046ce10
mov dword [esi], vtable.CImageEx.0
mov dword [esi + 0x30], ebp
mov dword [ebx + 0x1c0], ebp
mov eax, ebx
mov ecx, dword [esp + 0x14]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret 4