Function at 0x411cf0
Capabilities:
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x5592a2
mov eax, dword fs:[0]
push eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x5bc9cc]
xor eax, esp
push eax
lea eax, [esp + 0x14]
mov dword fs:[0], eax
mov ebx, dword [esp + 0x24]
push ebx
call fcn.004733f0
xor ebp, ebp
mov dword [esp + 0x1c], ebp
lea edi, [ebx + 0x1bc]
mov dword [ebx], vtable.CBbeSettingDlg.0
mov dword [ebx + 0x78], vtable.CBbeSettingDlg.1.0
call fcn.004690c0
lea esi, [ebx + 0x270]
mov ecx, esi
mov byte [esp + 0x1c], 1
call fcn.00504b00
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 + 0x2d4]
mov ecx, esi
mov byte [esp + 0x1c], 2
call fcn.00504b00
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 + 0x338]
mov ecx, esi
mov byte [esp + 0x1c], 3
call fcn.00504b00
mov dword [esi], vtable.CButton.0
lea esi, [ebx + 0x38c]
mov ecx, esi
mov byte [esp + 0x1c], 4
call fcn.00504b00
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 + 0x3f0]
mov ecx, esi
mov byte [esp + 0x1c], 5
call fcn.00504b00
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
lea esi, [ebx + 0x448]
mov ecx, esi
mov byte [esp + 0x1c], 6
call fcn.00504b00
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 + 0x4ac]
mov ecx, esi
mov byte [esp + 0x1c], 7
call fcn.00504b00
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
lea esi, [ebx + 0x504]
mov ecx, esi
mov byte [esp + 0x1c], 8
call fcn.00504b00
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 + 0x568]
mov ecx, esi
mov byte [esp + 0x1c], 9
call fcn.00504b00
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
lea esi, [ebx + 0x5c0]
mov ecx, esi
mov byte [esp + 0x1c], 0xa
call fcn.00504b00
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 + 0x624]
mov ecx, esi
mov byte [esp + 0x1c], 0xb
call fcn.00504b00
mov dword [esi], vtable.CSliderCtrlEx.0
mov dword [esi + 0x54], ebp
mov eax, vtable.CFont.0
mov dword [ebx + 0x680], ebp
mov dword [ebx + 0x67c], eax
mov dword [ebx + 0x688], ebp
mov dword [ebx + 0x684], eax
lea esi, [ebx + 0x68c]
mov ecx, esi
mov byte [esp + 0x1c], 0xe
call fcn.00504b00
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 + 0x6f0]
mov ecx, esi
mov byte [esp + 0x1c], 0xf
call fcn.00504b00
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 + 0x754]
mov ecx, esi
mov byte [esp + 0x1c], 0x10
call fcn.00504b00
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 + 0x7b8]
mov ecx, esi
mov byte [esp + 0x1c], 0x11
call fcn.00504b00
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 + 0x81c]
mov ecx, esi
mov byte [esp + 0x1c], 0x12
call fcn.00504b00
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 + 0x880]
mov ecx, esi
mov byte [esp + 0x1c], 0x13
call fcn.00504b00
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 + 0x8e4]
mov ecx, esi
mov byte [esp + 0x1c], 0x14
call fcn.00504b00
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 + 0x948]
mov ecx, esi
mov byte [esp + 0x1c], 0x15
call fcn.00504b00
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 + 0x9ac]
mov ecx, esi
mov byte [esp + 0x1c], 0x16
call fcn.00504b00
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 + 0xa10]
mov ecx, esi
mov byte [esp + 0x1c], 0x17
call fcn.00504b00
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 + 0xa74]
mov ecx, esi
mov byte [esp + 0x1c], 0x18
call fcn.00504b00
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 + 0xad8]
mov ecx, esi
mov byte [esp + 0x1c], 0x19
call fcn.00504b00
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 + 0xb3c]
mov ecx, esi
mov byte [esp + 0x1c], 0x1a
call fcn.00504b00
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 + 0xba0]
mov ecx, esi
mov byte [esp + 0x1c], 0x1b
call fcn.00504b00
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 + 0xc04]
call fcn.00444990
mov dword [esi], vtable.CImageEx.0
mov dword [esi + 0x30], ebp
lea esi, [ebx + 0xc38]
call fcn.00444990
mov dword [esi], vtable.CImageEx.0
mov dword [esi + 0x30], ebp
mov dword [ebx + 0x1b8], 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