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

Disassembly:
push 0xffffffffffffffff
push 0x42a1c8
mov eax, dword fs:[0]
push eax
sub esp, 0x20
push ebx
push ebp
push esi
push edi
mov eax, dword [0x43bca0]
xor eax, esp
push eax
lea eax, [esp + 0x34]
mov dword fs:[0], eax
mov edi, dword [esp + 0x44]
mov ecx, edi
call sub.MFC80U.DLL_Ordinal_572
xor esi, esi
mov dword [esp + 0x3c], esi
mov dword [edi], vtable.CDoctorView.0
mov dword [edi + 0x5c], esi
mov dword [edi + 0x60], esi
mov dword [edi + 0x64], esi
mov dword [edi + 0x6c], esi
mov dword [edi + 0x70], esi
mov dword [edi + 0x74], esi
mov dword [edi + 0x88], esi
mov dword [edi + 0x84], vtable.CFont.0
mov eax, vtable.CBitmap.0
mov dword [edi + 0x90], esi
mov dword [edi + 0x8c], eax
mov dword [edi + 0x98], esi
mov dword [edi + 0x94], eax
lea eax, [edi + 0x9c]
push eax
mov byte [esp + 0x40], 5
call fcn.00407f20
lea ebp, [edi + 0x1bc]
mov ecx, ebp
call dword [sym.imp.MFC80U.DLL_Ordinal_293]
push 0x4011c0
push 0x4011a0
push 9
mov byte [esp + 0x48], 7
mov ebx, 8
lea eax, [edi + 0x1d4]
push ebx
push eax
mov dword [edi + 0x1c4], 0x1d
mov dword [edi + 0x1c8], 0xf
mov dword [edi + 0x1cc], 0x55
mov dword [edi + 0x1d0], 0x47
call fcn.00425fe6
mov byte [esp + 0x3c], bl
push esi
lea ecx, [esp + 0x24]
mov eax, 0x7d
push ecx
lea edx, [edi + 0x1c0]
push edx
mov dword [edi + 0x54], esi
mov dword [edi + 0x78], eax
mov dword [edi + 0x7c], eax
mov dword [edi + 0x1b8], esi
mov dword [esp + 0x2c], 1
mov dword [esp + 0x30], esi
mov dword [esp + 0x34], esi
mov dword [esp + 0x38], esi
call sub.gdiplus.dll_GdiplusStartup
lea esi, [esp + 0x18]
call fcn.00401220
push eax
mov ecx, ebp
mov byte [esp + 0x40], 9
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
mov ecx, esi
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctor_animation56x56.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea eax, [esp + 0x18]
push eax
mov byte [esp + 0x40], 0xa
push ebp
lea ecx, [esp + 0x24]
push ecx
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x1fc]
mov byte [esp + 0x40], 0xb
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctorwarning_small.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea edx, [esp + 0x18]
push edx
lea eax, [esp + 0x20]
push ebp
push eax
mov byte [esp + 0x48], 0xc
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x1d4]
mov byte [esp + 0x40], 0xd
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctor_normal_small.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea ecx, [esp + 0x18]
push ecx
lea edx, [esp + 0x20]
push ebp
push edx
mov byte [esp + 0x48], 0xe
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x1dc]
mov byte [esp + 0x40], 0xf
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctor_normal_big.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x20]
push ebp
push ecx
mov byte [esp + 0x48], 0x10
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x1ec]
mov byte [esp + 0x40], 0x11
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctorwarning_big.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea edx, [esp + 0x18]
push edx
lea eax, [esp + 0x20]
push ebp
push eax
mov byte [esp + 0x48], 0x12
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x1e4]
mov byte [esp + 0x40], 0x13
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctorheader.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea ecx, [esp + 0x18]
push ecx
lea edx, [esp + 0x20]
push ebp
push edx
mov byte [esp + 0x48], 0x14
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x1f4]
mov byte [esp + 0x40], 0x15
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctoroutline.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x20]
push ebp
push ecx
mov byte [esp + 0x48], 0x16
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x204]
mov byte [esp + 0x40], 0x17
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctorinner.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea edx, [esp + 0x18]
push edx
lea eax, [esp + 0x20]
push ebp
push eax
mov byte [esp + 0x48], 0x18
call fcn.00403090
add esp, 0xc
mov byte [esp + 0x3c], 0x19
push eax
lea ecx, [edi + 0x20c]
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
mov byte [esp + 0x3c], bl
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
push str.SkinsDefaultDoctorpercent.png
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
lea ecx, [esp + 0x18]
push ecx
lea edx, [esp + 0x20]
push ebp
push edx
mov byte [esp + 0x48], 0x1a
call fcn.00403090
add esp, 0xc
push eax
lea ecx, [edi + 0x214]
mov byte [esp + 0x40], 0x1b
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
lea ecx, [esp + 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [esp + 0x18]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
mov eax, edi
mov ecx, dword [esp + 0x34]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x2c
ret 4