Function at 0x632f4c6f
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov eax, 0x633029a4
call fcn.63301000
sub esp, 0x8c
push ebx
push ebp
push esi
push edi
call dword [sym.imp.basiclib.dll_public:_static_class_SCDECLMAN____cdecl_SCDECLMAN::Get_void_]
mov dword [esp + 0x48], eax
call dword [sym.imp.basiclib.dll_public:_static_class_SCNAVIOBJECTMAN____cdecl_SCNAVIOBJECTMAN::Get_void_]
sub esp, 0x30
mov esi, eax
lea eax, [esp + 0xe4]
mov dword [esp + 0x70], esp
mov ecx, esp
push eax
call fcn.632e1215
mov ecx, esi
call dword [sym.imp.basiclib.dll_public:_class_SCNAVIOBJECT____thiscall_SCNAVIOBJECTMAN::Get_struct_ID_]
mov ebx, eax
xor esi, esi
cmp ebx, esi
mov dword [esp + 0x3c], ebx
jne 0x632f4cda
push esi
push esi
push 0x40
push 0x80
push 0x19b5
call fcn.632f0e7a
add esp, 0x14
jmp 0x632f5664
mov edi, dword [sym.imp.sc_base.dll_public:_void___thiscall_CSCString::constructor_void_]
lea ecx, [esp + 0x4c]
call edi
cmp dword [esp + 0xf4], esi
mov dword [esp + 0xa4], esi
lea ecx, [esp + 0x4c]
je 0x632f4d01
push 0x63306034
jmp 0x632f4d06
push 0x63306058
call dword [sym.imp.sc_base.dll_public:_class_CSCString_const____thiscall_CSCString::operator_wchar_t_const__]
test byte [0x6331c200], 1
jne 0x632f4d3e
or dword [0x6331c200], 1
mov ecx, 0x6331c1f4
mov byte [esp + 0xa4], 1
call edi
push 0x63304452
call fcn.6330109e
pop ecx
mov byte [esp + 0xa4], 0
mov ecx, 0x6331c1f4
call dword [sym.imp.sc_base.dll_public:_void___thiscall_CSCString::Empty_void_]
mov ecx, ebx
call dword [sym.imp.basiclib.dll_public:_class_SCHEADER____thiscall_SCPOU::GetHeader_void_]
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x94]
mov ecx, eax
mov dword [esp + 0x44], eax
call dword [sym.imp.basiclib.dll_public:_int___thiscall_SCSELECTION::GetCount_void_const]
mov edi, dword [esp + 0xe4]
mov ebp, dword [sym.imp.USER32.dll_SendMessageW]
push esi
push esi
push 0xb0
push edi
mov dword [esp + 0x44], eax
call ebp
movzx eax, ax
push esi
push eax
push 0xc9
push edi
call ebp
push esi
push 0xffffffffffffffff
push 0xbb
push edi
call ebp
mov edi, dword [esp + 0xe8]
mov dword [esp + 0x40], eax
lea eax, [edi + 4]
neg edi
sbb edi, edi
and edi, eax
mov dword [esp + 0x2c], eax
mov eax, dword [edi]
push 9
push eax
call dword [sym.imp.MSVCR71.dll_wcschr]
pop ecx
pop ecx
push esi
push esi
push 0xc6
push dword [esp + 0xf0]
mov dword [esp + 0x34], eax
call ebp
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0x30]
cmp eax, 0x10
jne 0x632f50ed
mov ecx, ebx
mov dword [esp + 0x18], esi
mov dword [esp + 0x20], esi
mov dword [esp + 0x14], 1
call dword [sym.imp.basiclib.dll_public:_int___thiscall_SCPOU::GetEnoFlag_void_]
lea ecx, [esp + 0x58]
mov dword [esp + 0x28], eax
call sub.MFC71U.DLL_CDumpContext::CDumpContext
push 0x633068e4
mov ecx, 0x6331c1f4
mov byte [esp + 0xa8], 2
call dword [sym.imp.sc_base.dll_public:_class_CSCString_const____thiscall_CSCString::operator_wchar_t_const__]
push esi
push dword [esp + 0x64]
lea ecx, [esp + 0x60]
call sub.MFC71U.DLL_CByteArray::SetAtGrow
call dword [sym.imp.basiclib.dll_public:_static_class_SCNAVIOBJECTMAN____cdecl_SCNAVIOBJECTMAN::Get_void_]
lea eax, [esp + 0x58]
push eax
lea eax, [esp + 0x70]
push 0x38
push eax
call dword [sym.imp.basiclib.dll_public:_static_class_SCPROJECT____cdecl_SCNAVIOBJECTMAN::GetProject_void_]
mov ecx, eax
call dword [sym.imp.basiclib.dll_public:_struct_ID___thiscall_SCOBJECT::GetId_void_]
sub esp, 0x30
mov dword [esp + 0x54], esp
mov ecx, esp
push eax
call fcn.632e1215
call dword [sym.imp.basiclib.dll_public:_static_class_CGD2DataMng____cdecl_SCNAVIOBJECTMAN::GetDataManager_void_]
mov ecx, eax
call dword [sym.imp.GD2DataMng.dll_public:_unsigned_long_int___thiscall_CGD2DataMng::GetItemOption_struct_STOBJECTID__unsigned_short_int__class_CDWordArray__]
cmp dword [esp + 0x60], esi
jle 0x632f4e77
mov eax, dword [esp + 0x5c]
mov esi, dword [eax]
mov eax, esi
xor ecx, ecx
and al, 0x10
cmp al, 0x10
setne cl
xor ebx, ebx
cmp dword [esp + 0x28], ebx
mov esi, 0x6331c1f8
mov dword [esp + 0x1c], ecx
je 0x632f4ec9
push str.EN:
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
push str.__BOOL_
mov ecx, esi
mov dword [esp + 0x1c], eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
mov dword [esp + 0x20], eax
mov dword [esp + 0x14], ebx
cmp dword [esp + 0x34], ebx
mov dword [esp + 0x10], ebx
jle 0x632f4fe6
push dword [esp + 0x10]
mov ecx, dword [esp + 0x48]
lea eax, [esp + 0x70]
push eax
call dword [sym.imp.basiclib.dll_public:_struct_ID___thiscall_SCSELECTION::GetID_int_]
sub esp, 0x30
lea eax, [esp + 0x9c]
mov dword [esp + 0x68], esp
mov ecx, esp
push eax
call fcn.632e1215
mov ecx, dword [esp + 0x78]
call dword [sym.imp.basiclib.dll_public:_class_SCDECL____thiscall_SCDECLMAN::Get_struct_ID_]
mov ebx, eax
test ebx, ebx
je 0x632f4fd2
mov ecx, ebx
call dword [sym.imp.basiclib.dll_public:_wchar_t_const____thiscall_SCPOUHDECL::GetClass_void_]
push eax
call dword [sym.imp.sc_data.dll_enum_DECL_SCOPE___cdecl_GetDeclScope_wchar_t_const__]
cmp dword [esp + 0x20], 0
pop ecx
jne 0x632f4f3d
cmp eax, 5
je 0x632f4fc9
cmp eax, 9
je 0x632f4fc9
cmp eax, 2
jl 0x632f4fc9
cmp eax, 6
jle 0x632f4f55
cmp eax, 7
jle 0x632f4fc9
cmp eax, 9
jg 0x632f4fc9
cmp dword [esp + 0x14], 0
jne 0x632f4f6b
push str.__r_n_t
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
jmp 0x632f4f77
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
mov dword [esp + 0x18], eax
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0x2c]
push eax
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push str.:__
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0x7c]
push eax
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x6330678c
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
cmp dword [esp + 0x14], 0
je 0x632f4fc9
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
and dword [esp + 0x14], 0
mov dword [esp + 0x18], eax
mov eax, dword [ebx]
push 1
mov ecx, ebx
call dword [eax + 4]
inc dword [esp + 0x10]
mov eax, dword [esp + 0x10]
cmp eax, dword [esp + 0x34]
jl 0x632f4ed7
xor ebx, ebx
cmp dword [esp + 0x28], ebx
je 0x632f4fff
cmp dword [esp + 0x1c], ebx
je 0x632f4fff
push 0x63306a00
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x633069fc
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [esp + 0x24]
cmp eax, ebx
je 0x632f506f
mov ecx, dword [edi]
sub eax, ecx
sar eax, 1
inc eax
lea ebx, [eax + eax]
lea eax, [ebx + ecx]
push 9
push eax
call dword [sym.imp.MSVCR71.dll_wcschr]
test eax, eax
pop ecx
pop ecx
je 0x632f503f
push 0x633069f4
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
jmp 0x632f507b
xor esi, esi
push esi
jmp 0x632f5046
inc esi
push esi
mov ecx, dword [esp + 0xec]
call dword [sym.imp.sc_base.dll_public:_wchar_t___thiscall_CSCString::operator___int_const]
test ax, ax
jne 0x632f5044
mov ecx, dword [esp + 0x2c]
push 9
dec esi
push esi
call dword [sym.imp.MFC71U.DLL_CDC::SetArcDirection]
mov edi, dword [edi]
push 9
add ebx, edi
push ebx
jmp 0x632f5073
mov edi, dword [edi]
push ebx
push edi
call dword [sym.imp.MSVCR71.dll_wcschr]
pop ecx
pop ecx
mov eax, dword [0x6331c1f8]
cmp dword [eax - 0xc], 5
jle 0x632f50d7
mov ebx, dword [esp + 0xf0]
mov esi, dword [esp + 0x40]
lea eax, [esi + ebx]
push eax
push eax
mov edi, 0xb1
push edi
push dword [esp + 0xf0]
call ebp
push dword [0x6331c1f8]
push 0
push 0xc2
push dword [esp + 0xf0]
call ebp
mov eax, dword [esp + 0x20]
add eax, esi
add eax, ebx
push eax
mov eax, dword [esp + 0x1c]
add eax, esi
add eax, ebx
push eax
push edi
push dword [esp + 0xf0]
call ebp
lea ecx, [esp + 0x58]
mov byte [esp + 0xa4], 0
call sub.MFC71U.DLL_CDragListBox::CDragListBox
jmp 0x632f5652
cmp eax, 0x11
jne 0x632f5627
mov ecx, ebx
mov dword [esp + 0x28], esi
mov dword [esp + 0x1c], 1
mov dword [esp + 0x18], esi
mov dword [esp + 0x2c], esi
mov dword [esp + 0x20], esi
mov dword [esp + 0x24], esi
call dword [sym.imp.basiclib.dll_public:_int___thiscall_SCPOU::GetEnoFlag_void_]
test eax, eax
mov dword [esp + 0x38], eax
mov esi, 0x6331c1f8
push 0x633069ec
je 0x632f5169
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
push 0x633069d4
mov ecx, esi
mov dword [esp + 0x24], eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
mov edi, 0x63305920
push edi
mov ecx, esi
mov dword [esp + 0x28], eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
jmp 0x632f5179
mov ecx, 0x6331c1f4
call dword [sym.imp.sc_base.dll_public:_class_CSCString_const____thiscall_CSCString::operator_wchar_t_const__]
mov edi, 0x63305920
and dword [esp + 0x14], 0
cmp dword [esp + 0x34], 0
jle 0x632f5472
mov ebx, 0x63306794
push dword [esp + 0x14]
mov ecx, dword [esp + 0x48]
lea eax, [esp + 0x70]
push eax
call dword [sym.imp.basiclib.dll_public:_struct_ID___thiscall_SCSELECTION::GetID_int_]
sub esp, 0x30
lea eax, [esp + 0x9c]
mov dword [esp + 0x60], esp
mov ecx, esp
push eax
call fcn.632e1215
mov ecx, dword [esp + 0x78]
call dword [sym.imp.basiclib.dll_public:_class_SCDECL____thiscall_SCDECLMAN::Get_struct_ID_]
mov edi, eax
test edi, edi
je 0x632f5457
mov ecx, edi
call dword [sym.imp.basiclib.dll_public:_wchar_t_const____thiscall_SCPOUHDECL::GetClass_void_]
push eax
call dword [sym.imp.sc_data.dll_enum_DECL_SCOPE___cdecl_GetDeclScope_wchar_t_const__]
cmp eax, 2
pop ecx
mov dword [esp + 0x30], eax
jl 0x632f5457
cmp eax, 5
jle 0x632f51f6
cmp eax, 8
jne 0x632f5457
mov eax, dword [edi]
mov ecx, edi
mov dword [esp + 0x2c], 1
call dword [eax + 0x7c]
mov dword [esp + 0x10], eax
xor eax, eax
cmp dword [esp + 0x1c], eax
je 0x632f533b
cmp dword [esp + 0x38], eax
mov ecx, esi
jne 0x632f52d0
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
push 0x63306798
mov dword [esp + 0x24], eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push dword [esp + 0x10]
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push ebx
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x2c]
push eax
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x6330678c
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
push 0x63305920
mov ecx, esi
mov dword [esp + 0x28], eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push dword [esp + 0xb0]
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x633069d0
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
and dword [esp + 0x1c], 0
cmp dword [esp + 0x30], 4
mov dword [esp + 0x18], 1
jne 0x632f544e
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx]
call dword [eax + 0x90]
test eax, eax
je 0x632f544e
jmp 0x632f540f
push dword [esp + 0xb0]
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x633069d0
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x63306798
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push dword [esp + 0x10]
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push ebx
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x2c]
push eax
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x6330678c
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
and dword [esp + 0x1c], 0
mov dword [esp + 0x18], 1
jmp 0x632f53d1
cmp dword [esp + 0x38], eax
jne 0x632f5374
cmp dword [esp + 0x30], 5
jne 0x632f5374
mov ecx, dword [esp + 0x34]
dec ecx
cmp dword [esp + 0x14], ecx
jne 0x632f5374
push 0x63305920
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
lea eax, [esp + 0x50]
push eax
mov ecx, esi
call dword [0x6330528c]
push 0x633069d0
jmp 0x632f5385
cmp dword [esp + 0x18], eax
je 0x632f5380
cmp dword [esp + 0x38], eax
je 0x632f538d
push str.__r_n_t
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
and dword [esp + 0x18], 0
push 0x63306798
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push dword [esp + 0x10]
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push ebx
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x2c]
push eax
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x6330678c
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
cmp dword [esp + 0x30], 4
jne 0x632f544e
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx]
call dword [eax + 0x90]
test eax, eax
je 0x632f544e
mov ecx, esi
push 0x63306788
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov ecx, esi
push 0x63305920
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov ecx, esi
push 0x633069d0
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov ecx, esi
push 0x63306798
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push dword [esp + 0x10]
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov ecx, esi
push ebx
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x2c]
mov ecx, esi
push eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov ecx, esi
push 0x6330678c
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [edi]
push 1
mov ecx, edi
call dword [eax + 4]
inc dword [esp + 0x14]
mov eax, dword [esp + 0x14]
cmp eax, dword [esp + 0x34]
jl 0x632f518e
mov ebx, dword [esp + 0x3c]
mov edi, 0x63305920
mov ecx, ebx
call dword [sym.imp.basiclib.dll_public:_wchar_t_const____thiscall_SCFUN::GetResultType_void_]
mov ebx, eax
push str.VOID
push ebx
call dword [sym.imp.MSVCR71.dll__wcsicmp]
test eax, eax
pop ecx
pop ecx
jne 0x632f5496
mov dword [esp + 0x28], 1
xor eax, eax
cmp dword [esp + 0x38], eax
jne 0x632f5530
cmp dword [esp + 0x2c], eax
jne 0x632f54f2
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
push str.____
mov ecx, esi
mov dword [esp + 0x24], eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [0x6331c1f8]
mov eax, dword [eax - 0xc]
push edi
mov ecx, esi
mov dword [esp + 0x28], eax
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push dword [esp + 0xb0]
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x633069d0
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
cmp dword [esp + 0x28], 0
jne 0x632f55b3
push edi
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
lea eax, [esp + 0x50]
push eax
mov ecx, esi
call dword [0x6330528c]
push 0x633069bc
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push ebx
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x6330678c
jmp 0x632f55ab
cmp dword [esp + 0x2c], eax
jne 0x632f5552
push dword [esp + 0xb0]
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x633069d0
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
cmp dword [esp + 0x28], 0
jne 0x632f5590
cmp dword [esp + 0x2c], 0
je 0x632f556d
push str.__r_n_t
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x63306798
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push ebx
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push 0x6330678c
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov ecx, esi
push edi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
lea eax, [esp + 0x50]
mov ecx, esi
push eax
call dword [0x6330528c]
push str._t__BOOL_ENO_
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
push edi
mov ecx, esi
call dword [sym.imp.MFC71U.DLL_ATL::CStringT::operator]
mov eax, dword [0x6331c1f8]
cmp dword [eax - 0xc], 5
jle 0x632f5652
mov esi, dword [esp + 0x40]
mov eax, dword [esp + 0xf0]
mov ebx, dword [esp + 0xec]
add eax, esi
push eax
lea eax, [esi + ebx]
push eax
mov edi, 0xb1
push edi
push dword [esp + 0xf0]
call ebp
push dword [0x6331c1f8]
push 0
push 0xc2
push dword [esp + 0xf0]
call ebp
mov eax, dword [esp + 0x24]
add eax, esi
add eax, ebx
push eax
mov eax, dword [esp + 0x24]
add eax, esi
add eax, ebx
push eax
push edi
push dword [esp + 0xf0]
call ebp
jmp 0x632f5652
push esi
push esi
push 0x40
push 0x80
push 0x2727
call fcn.632f0e7a
add esp, 0x14
call dword [sym.imp.sc_app.dll_public:_static_class_CGIDCmpCommon____cdecl_CGIDCmpCommon::Get_void_]
mov edi, dword [edi]
mov edx, dword [eax]
push 0x105
push edi
mov ecx, eax
call dword [edx + 0x28]
or dword [esp + 0xa4], 0xffffffff
lea ecx, [esp + 0x4c]
call dword [sym.imp.sc_base.dll_public_virtual:_void___thiscall_CSCString::destructor_void_]
mov ecx, dword [esp + 0x9c]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
leave
ret 0x48