Function at 0x200a9f00
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x200d38e2
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc
push ebx
push esi
push edi
mov esi, ecx
push 0xae0
call sub.MFC42.DLL_operatornew
add esp, 4
mov dword [esp + 0x14], eax
xor ebx, ebx
cmp eax, ebx
mov dword [esp + 0x20], ebx
je 0x200a9f41
mov ecx, eax
call fcn.2009bc20
mov ebx, eax
push ebp
lea ecx, [esp + 0x14]
mov dword [esp + 0x24], 0xffffffff
call sub.MFC42.DLL_CString::CString
push 0x800
mov dword [esp + 0x28], 1
call sub.MFC42.DLL_operatornew
mov ebp, dword [sym.imp.KERNEL32.dll_GetProfileStringA]
add esp, 4
mov edi, eax
push 2
push 0x200e9858
push 0x200e971c
push str.STHOUSAND
push str.INTL
call ebp
push 2
push 0x200e985c
push 0x200e9704
push str.SDECIMAL
push str.INTL
call ebp
mov cx, word [ebx + 0x36c]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov ebp, dword [esp + 0x30]
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.NumPoints
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esp + 0x10]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x36e]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.NumSets
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esp + 0x12]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x36c]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.NumPoints
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea edx, [esi + 0x36c]
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x36e]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.NumSets
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x36e]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x310]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.GraphType
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x310]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x308]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.GraphStyle
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x308]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x64]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.DrawMode
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x64]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [ebx + 0x14c]
lea ecx, [esp + 0x14]
push edx
call fcn.200cd712
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push 0x200ea004
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x14c]
call fcn.200cdb62
mov ax, word [ebx + 0x150]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.BackdropStyle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x150]
push edi
push eax
mov ecx, esi
call fcn.200afb10
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x154]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.Background
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x154]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x168]
push eax
push ecx
mov ecx, esi
call fcn.200aefb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.BackgroundStyle
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x168]
push edi
push ecx
mov ecx, esi
call fcn.200afcd0
lea edx, [ebx + 0x180]
lea ecx, [esp + 0x14]
push edx
call fcn.200cd712
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.BottomTitle
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x180]
call fcn.200cdb62
mov ax, word [ebx + 0x184]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.CageEdgeColor
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x184]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x186]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.CageFlip
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x186]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x188]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.CageStyle
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x188]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x18a]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
push ebp
push 0x800
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x34]
push edi
push ecx
push str.CageWallColor
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x18a]
push edi
push eax
mov ecx, esi
call fcn.200afb10
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x18c]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.ColorData
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x18c]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
mov cx, word [ebx + 0x1a0]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.CurveOrder
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x1a0]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x1a2]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.CurveSteps
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x1a2]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x1a4]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
push ebp
push 0x800
push edi
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x38]
push eax
push str.CurveType
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x1a4]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x1a6]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.DataLabels
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x1a6]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [esp + 0x14]
lea eax, [ebx + 0x1a8]
push edx
push eax
mov ecx, esi
call fcn.200af910
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.DataLabelText
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x1a8]
push edi
push eax
mov ecx, esi
call fcn.200b02b0
mov dx, word [ebx + 0x1c0]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.DrawStyle
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x1c0]
push edi
push edx
mov ecx, esi
call fcn.200afb10
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x1c4]
push eax
push ecx
mov ecx, esi
call fcn.200af680
mov edx, dword [esp + 0x14]
push ebp
push 0x800
push edi
mov eax, dword [esp + 0x38]
push edx
push 0x200e9f28
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x1c4]
push edi
push ecx
mov ecx, esi
call fcn.200b0160
lea edx, [esp + 0x14]
lea eax, [ebx + 0x1dc]
push edx
push eax
mov ecx, esi
call fcn.200af680
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.EBarGraphDataPlus
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x1dc]
push edi
push eax
mov ecx, esi
call fcn.200b0160
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x1f4]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.EBarSource
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x1f4]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x208]
push eax
push ecx
mov ecx, esi
call fcn.200aefb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.EBarStyle
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x208]
push edi
push ecx
mov ecx, esi
call fcn.200afcd0
lea edx, [esp + 0x14]
lea eax, [ebx + 0x220]
push edx
push eax
mov ecx, esi
call fcn.200af130
mov ecx, dword [esp + 0x14]
push ebp
push 0x800
push edi
push ecx
mov edx, dword [esp + 0x3c]
push str.EBarValue
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x220]
push edi
push eax
mov ecx, esi
call fcn.200afdf0
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x234]
push ecx
push edx
mov ecx, esi
call fcn.200af680
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.EBarXPosDataMinus
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x234]
push edi
push edx
mov ecx, esi
call fcn.200b0160
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x24c]
push eax
push ecx
mov ecx, esi
call fcn.200af680
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.EBarXPosDataPlus
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x24c]
push edi
push ecx
mov ecx, esi
call fcn.200b0160
mov ax, word [ebx + 0x264]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.Elevation
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x264]
push edi
push eax
mov ecx, esi
call fcn.200afb10
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x268]
push ecx
push edx
mov ecx, esi
call fcn.200af450
mov eax, dword [esp + 0x14]
push ebp
push 0x800
push edi
push eax
push str.ExtraData
mov ecx, dword [esp + 0x40]
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x268]
push edi
push edx
mov ecx, esi
call fcn.200b0010
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x280]
push eax
push ecx
mov ecx, esi
call fcn.200aefb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.FontFamily
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x280]
push edi
push ecx
mov ecx, esi
call fcn.200afcd0
lea edx, [esp + 0x14]
lea eax, [ebx + 0x294]
push edx
push eax
mov ecx, esi
call fcn.200af300
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.FontName
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x294]
push edi
push eax
mov ecx, esi
call fcn.200aff10
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x2a8]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.FontSize
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x2a8]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x2bc]
push eax
push ecx
mov ecx, esi
call fcn.200aefb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.FontStyle
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x2bc]
push edi
push ecx
mov ecx, esi
call fcn.200afcd0
lea edx, [esp + 0x14]
lea eax, [ebx + 0x2d4]
push edx
push eax
mov ecx, esi
call fcn.200aefb0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.Foreground
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x2d4]
push edi
push eax
mov ecx, esi
call fcn.200afcd0
lea ecx, [ebx + 0x2ec]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.GraphCaption
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x2ec]
call fcn.200cdb62
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x2f0]
push ecx
push edx
mov ecx, esi
call fcn.200af680
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.GraphData
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x2f0]
push edi
push edx
mov ecx, esi
call fcn.200b0160
lea eax, [ebx + 0x30c]
lea ecx, [esp + 0x14]
push eax
call fcn.200cd712
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.GraphTitle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x30c]
call fcn.200cdb62
lea eax, [esp + 0x14]
push eax
mov cx, word [ebx + 0x312]
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.GridLineStyle
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x312]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x314]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.GridStyle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x314]
push edi
push eax
mov ecx, esi
call fcn.200afb10
lea ecx, [ebx + 0x318]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.HelpFile
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x318]
call fcn.200cdb62
mov dx, word [ebx + 0x7c]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push 0x200e9e20
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x7c]
push edi
push edx
mov ecx, esi
call fcn.200afb10
lea eax, [ebx + 0x324]
lea ecx, [esp + 0x14]
push eax
call fcn.200cd712
push ebp
push 0x800
push edi
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x38]
push ecx
push str.ImageFile
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x324]
call fcn.200cdb62
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x32c]
push eax
push ecx
mov ecx, esi
call fcn.200af300
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.LabelText
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x32c]
push edi
push ecx
mov ecx, esi
call fcn.200aff10
mov ax, word [ebx + 0x340]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LabelEvery
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x340]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x342]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push 0x200e9df4
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x342]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x344]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
push ebp
push 0x800
push edi
push edx
push str.LabelStyle
mov eax, dword [esp + 0x40]
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x344]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [ebx + 0x348]
lea ecx, [esp + 0x14]
push edx
call fcn.200cd712
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LeftTitle
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x348]
call fcn.200cdb62
mov ax, word [ebx + 0x34c]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LeftTitleStyle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x34c]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x34e]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LegendPos
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x34e]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x350]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.LegendSize
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x350]
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [esp + 0x14]
lea eax, [ebx + 0x354]
push edx
push eax
mov ecx, esi
call fcn.200af300
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LegendText
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x354]
push edi
push eax
mov ecx, esi
call fcn.200aff10
mov dx, word [ebx + 0x368]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LegendStyle
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x368]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x36a]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.LineStats
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x36a]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x94]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.MousePointer
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x94]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x372]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.OverlayGraph
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x372]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x374]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.OverlayGraphStyle
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x374]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x376]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.OverlayGraphType
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x376]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x378]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.OverlayNumSets
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x378]
push edi
push edx
mov ecx, esi
call fcn.200afb10
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x37c]
push eax
push ecx
mov ecx, esi
call fcn.200af680
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.OverlayData
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x37c]
push edi
push ecx
mov ecx, esi
call fcn.200b0160
lea edx, [esp + 0x14]
lea eax, [ebx + 0x394]
push edx
push eax
mov ecx, esi
call fcn.200aefb0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.OverlayColor
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x394]
push edi
push eax
mov ecx, esi
call fcn.200afcd0
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x3a8]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.OverlayPattern
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x3a8]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x3bc]
push eax
push ecx
mov ecx, esi
call fcn.200aefb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.OverlaySymbol
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x3bc]
push edi
push ecx
mov ecx, esi
call fcn.200afcd0
mov ax, word [ebx + 0x3d0]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.OverlayPatternedLines
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x3d0]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x3d2]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.OverlayThickLines
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x3d2]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x3d4]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push 0x200e9cc8
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x3d4]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [esp + 0x14]
lea eax, [ebx + 0x3d8]
push edx
push eax
mov ecx, esi
call fcn.200aefb0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.PatternData
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x3d8]
push edi
push eax
mov ecx, esi
call fcn.200afcd0
lea ecx, [esp + 0x14]
mov dx, word [ebx + 0x3ec]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.PatternedLines
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x3ec]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x3ee]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push 0x200e9ca0
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x3ee]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x404]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.PrintStyle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x404]
push edi
push eax
mov ecx, esi
call fcn.200afb10
lea ecx, [ebx + 0x408]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.PropertyCaption
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x408]
call fcn.200cdb62
mov dx, word [ebx + 0x148]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.PropertyPages
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x148]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x9c]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.RandomData
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x9c]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [ebx + 0x40c]
lea ecx, [esp + 0x14]
push edx
call fcn.200cd712
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.RightTitle
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x40c]
call fcn.200cdb62
mov ax, word [ebx + 0x410]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.RightTitleStyle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x410]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x412]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
push ebp
push 0x800
push edi
push eax
mov ecx, dword [esp + 0x3c]
push str.Rotation
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x412]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x8c]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.SDKMouse
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x8c]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x428]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.SDKPaint
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x428]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x42a]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.SeeThru
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x42a]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x42c]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
push ebp
push 0x800
push edi
push edx
push str.StatusBar
mov eax, dword [esp + 0x40]
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x42c]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x42e]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.SurfaceColorMax
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x42e]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x430]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.SurfaceColorMin
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x430]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x432]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.SurfaceWallColor
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x432]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [esp + 0x14]
lea eax, [ebx + 0x434]
push edx
push eax
mov ecx, esi
call fcn.200aefb0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.SymbolData
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x434]
push edi
push eax
mov ecx, esi
call fcn.200afcd0
mov dx, word [ebx + 0x448]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.SymbolSize
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x448]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x44a]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.ThickLines
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x44a]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x452]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.TickEvery
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x452]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x454]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push 0x200e9ba8
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x454]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x456]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push 0x200e9ba0
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x456]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [esp + 0x14]
mov ecx, esi
push edx
push ebx
call fcn.200b03d0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.ToolStat
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
push esi
mov ecx, esi
call fcn.200b0530
mov ax, word [ebx + 0x458]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push 0x200e9b8c
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x458]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x45a]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.True3DDepth
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea edx, [esi + 0x45a]
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x45c]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.True3DXGap
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x45c]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x45e]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.True3DZGap
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x45e]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov edx, dword [ebx + 0x460]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aeeb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.XAxisMax
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x460]
push edi
push edx
mov ecx, esi
call fcn.200afbf0
mov ecx, dword [ebx + 0x464]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aeeb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.XAxisMin
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x464]
push edi
push ecx
mov ecx, esi
call fcn.200afbf0
mov ax, word [ebx + 0x468]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.XAxisMinorTicks
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x468]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x46a]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.XAxisPos
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x46a]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x46c]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.XAxisStyle
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x46c]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x46e]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.XAxisTicks
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x46e]
push edi
push eax
mov ecx, esi
call fcn.200afb10
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x470]
push ecx
push edx
mov ecx, esi
call fcn.200af680
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.XPosData
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x470]
push edi
push edx
mov ecx, esi
call fcn.200b0160
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x488]
push eax
push ecx
mov ecx, esi
call fcn.200af130
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.YAxisMax
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x488]
push edi
push ecx
mov ecx, esi
call fcn.200afdf0
lea edx, [esp + 0x14]
lea eax, [ebx + 0x49c]
push edx
push eax
mov ecx, esi
call fcn.200af130
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.YAxisMin
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x49c]
push edi
push eax
mov ecx, esi
call fcn.200afdf0
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x4b0]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.YAxisMinorTicks
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x4b0]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x4c4]
push eax
push ecx
mov ecx, esi
call fcn.200aefb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.YAxisPos
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x4c4]
push edi
push ecx
mov ecx, esi
call fcn.200afcd0
lea edx, [esp + 0x14]
lea eax, [ebx + 0x4d8]
push edx
push eax
mov ecx, esi
call fcn.200aefb0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.YAxisStyle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x4d8]
push edi
push eax
mov ecx, esi
call fcn.200afcd0
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x4ec]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.YAxisTicks
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x4ec]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x504]
push eax
push ecx
mov ecx, esi
call fcn.200af910
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.YLabelText
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x504]
push edi
push ecx
mov ecx, esi
call fcn.200b02b0
lea edx, [esp + 0x14]
lea eax, [ebx + 0x51c]
push edx
push eax
mov ecx, esi
call fcn.200af300
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.ZLabelText
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x51c]
push edi
push eax
mov ecx, esi
call fcn.200aff10
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x530]
push ecx
push edx
mov ecx, esi
call fcn.200af680
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.ZPosData
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x530]
push edi
push edx
mov ecx, esi
call fcn.200b0160
mov ecx, dword [ebx + 0x548]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aeeb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.ZAxisMax
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x548]
push edi
push ecx
mov ecx, esi
call fcn.200afbf0
mov eax, dword [ebx + 0x54c]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aeeb0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.ZAxisMin
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x54c]
push edi
push eax
mov ecx, esi
call fcn.200afbf0
lea ecx, [esp + 0x14]
push ecx
mov dx, word [ebx + 0x550]
mov ecx, esi
push edx
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.ZAxisStyle
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x550]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x552]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.ZAxisTicks
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x552]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x57c]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.RangeMin
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x57c]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x57e]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.RangeMax
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x57e]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x580]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.Bar2DGap
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x580]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x582]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.ClipGraph
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x582]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x584]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.NewLineChar
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x584]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x586]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.SmartLabels
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x586]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
lea edx, [ebx + 0x588]
lea ecx, [esp + 0x14]
push edx
call fcn.200cd712
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LabelXFormat
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x588]
call fcn.200cdb62
lea edx, [esp + 0x14]
lea eax, [ebx + 0x58c]
push edx
push eax
mov ecx, esi
call fcn.200af300
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LabelYFormat
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x58c]
push edi
push eax
mov ecx, esi
call fcn.200aff10
lea ecx, [ebx + 0x5a0]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.LabelZFormat
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5a0]
call fcn.200cdb62
lea ecx, [ebx + 0x5a4]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.DataLabelFormat
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5a4]
call fcn.200cdb62
mov dx, word [ebx + 0x5a8]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LimitLines
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea edx, [esi + 0x5a8]
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x5aa]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.LimitLinePattern
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x5aa]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x5ac]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LimitFillPattern
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x5ac]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov edx, dword [ebx + 0x5b0]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aeeb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LimitHighValue
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x5b0]
push edi
push edx
mov ecx, esi
call fcn.200afbf0
mov ecx, dword [ebx + 0x5b4]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aeeb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.LimitLowValue
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x5b4]
push edi
push ecx
mov ecx, esi
call fcn.200afbf0
lea edx, [ebx + 0x5b8]
lea ecx, [esp + 0x14]
push edx
call fcn.200cd712
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LimitHighLabel
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5b8]
call fcn.200cdb62
lea edx, [ebx + 0x5bc]
lea ecx, [esp + 0x14]
push edx
call fcn.200cd712
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LimitLowLabel
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5bc]
call fcn.200cdb62
mov ax, word [ebx + 0x5c0]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.MissingData
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x5c0]
push edi
push eax
mov ecx, esi
call fcn.200afb10
lea ecx, [ebx + 0x5c4]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.MapFile
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5c4]
call fcn.200cdb62
lea ecx, [ebx + 0x5c8]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.MapName
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5c8]
call fcn.200cdb62
mov dx, word [ebx + 0x5cc]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.MapFormat
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x5cc]
push edi
push edx
mov ecx, esi
call fcn.200afb10
mov cx, word [ebx + 0x5ce]
lea eax, [esp + 0x14]
push eax
push ecx
mov ecx, esi
call fcn.200aedd0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.MissingLineMode
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x5ce]
push edi
push ecx
mov ecx, esi
call fcn.200afb10
mov ax, word [ebx + 0x5d0]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, esi
call fcn.200aedd0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.TickStyle
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x5d0]
push edi
push eax
mov ecx, esi
call fcn.200afb10
mov dx, word [ebx + 0x5d2]
lea ecx, [esp + 0x14]
push ecx
push edx
mov ecx, esi
call fcn.200aedd0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.LabelXType
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea edx, [esi + 0x5d2]
mov ecx, esi
push edx
call fcn.200afb10
lea eax, [ebx + 0x5d4]
lea ecx, [esp + 0x14]
push eax
call fcn.200cd712
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LabelXDateStart
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5d4]
call fcn.200cdb62
lea eax, [ebx + 0x5d8]
lea ecx, [esp + 0x14]
push eax
call fcn.200cd712
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LabelXDateInc
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x5d8]
call fcn.200cdb62
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x5f0]
push eax
push ecx
mov ecx, esi
call fcn.200af680
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.OverlayXPosData
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x5f0]
push edi
push ecx
mov ecx, esi
call fcn.200b0160
lea edx, [esp + 0x14]
lea eax, [ebx + 0x608]
push edx
push eax
mov ecx, esi
call fcn.200af450
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.OverlayExtraData
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x608]
push edi
push eax
mov ecx, esi
call fcn.200b0010
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x620]
push ecx
push edx
mov ecx, esi
call fcn.200aefb0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push eax
push str.TrendSets
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x620]
push edi
push edx
mov ecx, esi
call fcn.200afcd0
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x634]
push eax
push ecx
mov ecx, esi
call fcn.200aefb0
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.OverlayTrendSets
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x634]
push edi
push ecx
mov ecx, esi
call fcn.200afcd0
lea edx, [esp + 0x14]
lea eax, [ebx + 0x648]
push edx
push eax
mov ecx, esi
call fcn.200af910
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.MapRefStrings
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x648]
push edi
push eax
mov ecx, esi
call fcn.200b02b0
lea ecx, [ebx + 0x554]
push ecx
lea ecx, [esp + 0x18]
call fcn.200cd712
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push str.DataSourceName
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x554]
call fcn.200cdb62
lea ecx, [esp + 0x14]
lea edx, [ebx + 0x558]
push ecx
push edx
mov ecx, esi
call fcn.200af300
mov eax, dword [esp + 0x14]
push ebp
push 0x800
push edi
mov ecx, dword [esp + 0x38]
push eax
push str.DataFields
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea edx, [esi + 0x558]
push edi
push edx
mov ecx, esi
call fcn.200aff10
lea eax, [ebx + 0x56c]
lea ecx, [esp + 0x14]
push eax
call fcn.200cd712
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LabelField
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x56c]
call fcn.200cdb62
lea eax, [ebx + 0x570]
lea ecx, [esp + 0x14]
push eax
call fcn.200cd712
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push str.LegendField
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push edi
lea ecx, [esi + 0x570]
call fcn.200cdb62
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x5dc]
push eax
push ecx
mov ecx, esi
call fcn.200af300
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push edx
push 0x200e9870
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esi + 0x5dc]
push edi
push ecx
mov ecx, esi
call fcn.200aff10
lea edx, [esp + 0x14]
lea eax, [ebx + 0x664]
push edx
push eax
mov ecx, esi
call fcn.200aefb0
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x2c]
push ebp
push 0x800
push edi
push ecx
push 0x200e9860
push edx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea eax, [esi + 0x664]
push edi
push eax
mov ecx, esi
call fcn.200afcd0
test ebx, ebx
pop ebp
je 0x200ac476
mov edx, dword [ebx]
push 1
mov ecx, ebx
call dword [edx + 4]
push edi
call sub.MFC42.DLL_operatordelete
add esp, 4
lea ecx, [esp + 0x10]
mov dword [esp + 0x20], 0xffffffff
call fcn.200cd6be
mov ecx, dword [esp + 0x18]
pop edi
pop esi
mov eax, 1
pop ebx
mov dword fs:[0], ecx
add esp, 0x18
ret 8