Function at 0x491780
Capabilities:
Check for peb beingdebugged flag
Parse pe header

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x5572be
mov eax, dword fs:[0]
push eax
sub esp, 0x44
push ebx
push ebp
push esi
push edi
mov eax, dword [0x5c403c]
xor eax, esp
push eax
lea eax, [esp + 0x58]
mov dword fs:[0], eax
mov ebx, str.WTW_Menu_Main
push ebx
lea ecx, [esp + 0x1c]
call dword [0x55a504]
xor esi, esi
mov dword [esp + 0x60], esi
mov ecx, dword [0x5c6f2c]
push esi
lea eax, [esp + 0x1c]
push eax
push ecx
lea ecx, [esi + 1]
call fcn.004c5920
or edi, 0xffffffff
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push str.WTW_Menu_Main_WTW
lea ecx, [esp + 0x1c]
call dword [0x55a504]
mov dword [esp + 0x60], 1
mov eax, dword [0x5c6f2c]
push 1
lea edx, [esp + 0x1c]
push edx
push eax
lea ecx, [esi + 1]
call fcn.004c5920
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push str.WTW_Menu_Main_View
lea ecx, [esp + 0x1c]
call dword [0x55a504]
mov dword [esp + 0x60], 2
mov edx, dword [0x5c6f2c]
push 1
lea ecx, [esp + 0x1c]
push ecx
push edx
lea ecx, [esi + 1]
call fcn.004c5920
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 0x55dfc8
lea ecx, [esp + 0x1c]
call dword [0x55a504]
mov dword [esp + 0x60], 3
mov ecx, dword [0x5c6f2c]
push 1
lea eax, [esp + 0x1c]
push eax
push ecx
lea ecx, [esi + 1]
call fcn.004c5920
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push str.WTW_Menu_Main_Opt
lea ecx, [esp + 0x1c]
call dword [0x55a504]
mov dword [esp + 0x60], 4
mov eax, dword [0x5c6f2c]
push 1
lea edx, [esp + 0x1c]
push edx
push eax
lea ecx, [esi + 1]
call fcn.004c5920
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push str.WTW_Menu_Main_Inf
lea ecx, [esp + 0x1c]
call dword [0x55a504]
mov dword [esp + 0x60], 5
mov edx, dword [0x5c6f2c]
push 1
lea ecx, [esp + 0x1c]
push ecx
push edx
lea ecx, [esi + 1]
call fcn.004c5920
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push str.WTW_Menu_TrayMenu
lea ecx, [esp + 0x1c]
call dword [0x55a504]
mov dword [esp + 0x60], 6
mov ecx, dword [0x5c6f2c]
push 1
lea eax, [esp + 0x1c]
push eax
push ecx
lea ecx, [esi + 1]
call fcn.004c5920
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push str.WTW_Menu_Tab
lea ecx, [esp + 0x1c]
call dword [0x55a504]
mov dword [esp + 0x60], 7
mov eax, dword [0x5c6f2c]
push 1
lea edx, [esp + 0x1c]
push edx
push eax
lea ecx, [esi + 1]
call fcn.004c5920
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ebp, 0x34
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov eax, str.WTW_Menu_Main_WTW
push str.wtwMenu
lea ecx, [esp + 0x1c]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x40], esi
mov dword [esp + 0x38], 1
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x34], eax
call dword [0x55a504]
mov dword [esp + 0x60], 8
mov eax, dword [0x5c6f7c]
push 0x57b868
push 0x3e8
lea edx, [esp + 0x20]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov eax, str.WTW_Menu_Main_View
mov dword [esp + 0x34], 1
mov dword [esp + 0x4c], esi
mov dword [esp + 0x24], eax
push str.wtwMenu
lea ecx, [esp + 0x1c]
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x34], eax
call dword [0x55a504]
mov dword [esp + 0x60], 9
mov eax, dword [0x5c6f7c]
push str.View
push 0x3e9
lea edx, [esp + 0x20]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov eax, str.WTW_Menu_Main_Opt
push str.wtwMenu
lea ecx, [esp + 0x1c]
mov dword [esp + 0x38], 1
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x34], eax
call dword [0x55a504]
mov dword [esp + 0x60], 0xa
mov eax, dword [0x5c6f7c]
push str.Tools
push 0x3ea
lea edx, [esp + 0x20]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov eax, str.WTW_Menu_Main_Inf
push str.wtwMenu
lea ecx, [esp + 0x1c]
mov dword [esp + 0x38], 1
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x34], eax
call dword [0x55a504]
mov dword [esp + 0x60], 0xb
mov eax, dword [0x5c6f7c]
push 0x57b890
push 0x3eb
lea edx, [esp + 0x20]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tray_Available
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x491c15
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x28], str.WTW_Status_Available
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_available
call dword [0x55a504]
mov dword [esp + 0x60], 0xc
mov eax, dword [0x5c6f7c]
push str.Available
push 0x3e8
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push 1
push str.UI_Menu_Tray_Chat
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x491ccc
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb7
mov dword [esp + 0x28], str.WTW_Status_Chat
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_chat
call dword [0x55a504]
mov dword [esp + 0x60], 0xd
push str.Free_for_Chat
push 0x3e9
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push 1
push str.UI_Menu_Tray_DND
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x491d83
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb6
mov dword [esp + 0x28], str.WTW_Status_DND
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_dnd
call dword [0x55a504]
mov dword [esp + 0x60], 0xe
mov eax, dword [0x5c6f7c]
push str.Do_Not_Disturb
push 0x3ea
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tray_Away
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x491e39
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb5
mov dword [esp + 0x28], str.WTW_Status_Away
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_away
call dword [0x55a504]
mov dword [esp + 0x60], 0xf
mov eax, dword [0x5c6f7c]
push str.Away
push 0x3eb
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push 1
push str.UI_Menu_Tray_XA
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x491ef0
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb4
mov dword [esp + 0x28], str.WTW_Status_XA
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_xa
call dword [0x55a504]
mov dword [esp + 0x60], 0x10
push str.Extended_Away
push 0x3ec
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push 1
push str.UI_Menu_Tray_Invisible
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x491fa7
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb3
mov dword [esp + 0x28], str.WTW_Status_Invisible
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_invisible
call dword [0x55a504]
mov dword [esp + 0x60], 0x11
mov eax, dword [0x5c6f7c]
push str.Invisible
push 0x3ed
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tray_Offline
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x49205d
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb2
mov dword [esp + 0x28], str.WTW_Status_Unavailable
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_unavailable
call dword [0x55a504]
mov dword [esp + 0x60], 0x12
mov eax, dword [0x5c6f7c]
push str.Offline
push 0x3ee
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push 1
push str.UI_Menu_Tray_Separator3
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x4920c2
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov ecx, dword [0x5c6f2c]
add esp, 0xc
lea eax, [esp + 0x20]
push eax
push ecx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0xbb1
mov dword [esp + 0x2c], str.WTW_Menu_Status_Sep1
mov dword [esp + 0x30], str.WTW_Menu_TrayMenu
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tray_Description
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x492178
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491760
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x7c8
mov dword [esp + 0x28], str.WTW_Status_Desc
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.WTW_Icon_unavailable
call dword [0x55a504]
mov dword [esp + 0x60], 0x13
mov eax, dword [0x5c6f7c]
push str.Status_message...
push 0x3ec
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push 1
push str.UI_Menu_Tray_ShowHide
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x49222b
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490ee0
mov dword [esp + 0x38], 0x20
mov dword [esp + 0x3c], 0x1f40
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Tray_Show
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
call dword [0x55a504]
mov dword [esp + 0x60], 0x14
push str.Show___hide_WTW
push 0x3ed
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push 1
push str.UI_Menu_Tray_Separator1
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x492297
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f2c]
add esp, 0xc
lea edx, [esp + 0x20]
push edx
push eax
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x40], 0x1b58
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x2c], str.WTW_Tray_Sep3
mov dword [esp + 0x30], str.WTW_Menu_TrayMenu
mov dword [esp + 0x34], esi
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push 1
push str.UI_Menu_Tray_SendMessage
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x49234e
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x4911d0
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x1770
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Tray_SendMessage
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.Image_Message
call dword [0x55a504]
mov dword [esp + 0x60], 0x15
push str.Send_message...
push 0x3ee
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push esi
push str.UI_Menu_Tray_SendSMS
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x49242c
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push esi
push str.SMS_Disable
call fcn.00514350
cmp dword [esp + 0x18], esi
jne 0x49242c
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f60]
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x4ef830
mov dword [esp + 0x54], eax
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x176f
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Tray_SendSMS
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.IC_Mobile
call dword [0x55a504]
mov dword [esp + 0x60], 0x16
mov eax, dword [0x5c6f7c]
push str.Send_SMS...
push 0x420
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push 1
push str.UI_Menu_Tray_Separator2
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x492499
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov ecx, dword [0x5c6f2c]
add esp, 0xc
lea eax, [esp + 0x20]
push eax
push ecx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x40], 0x1388
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x2c], str.WTW_Tray_Sep2
mov dword [esp + 0x30], str.WTW_Menu_TrayMenu
mov dword [esp + 0x34], esi
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tray_Separator4
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x492506
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
mov edx, dword [0x5c6f2c]
add esp, 0xc
lea ecx, [esp + 0x20]
push ecx
push edx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x40], 0xffffe4a8
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x2c], str.WTW_Tray_Sep1
mov dword [esp + 0x30], str.WTW_Menu_TrayMenu
mov dword [esp + 0x34], esi
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push 1
push str.UI_Menu_Tray_Exit
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x4925bd
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490f30
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0xffffe0c0
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Exit
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], str.Image_Exit
call dword [0x55a504]
mov dword [esp + 0x60], 0x17
mov eax, dword [0x5c6f7c]
push str.Exit
push 0x3ef
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push esi
push str.UI_Menu_Tray_Restart
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x49266e
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491020
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0xffffe0ca
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Tray_Restart
mov dword [esp + 0x2c], str.WTW_Menu_TrayMenu
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x18
mov eax, dword [0x5c6f7c]
push str.Restart
push 0x3f2
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov ebx, str.WTW_Menu_Main_WTW
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490b40
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x2af8
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_OpenExeLocation
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x19
mov eax, dword [0x5c6f7c]
push str.Open_WTW_location
push 0x3f0
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490db0
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x2ee0
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_OpenProfileLoction
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x1a
push str.Open_profile_location
push 0x3f1
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], esi
mov dword [esp + 0x38], 0x36b0
mov dword [esp + 0x34], 0x10
mov dword [esp + 0x4c], esi
mov dword [esp + 0x24], str.SETP_2
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
mov edx, dword [0x5c6f2c]
add esp, 0xc
lea ecx, [esp + 0x20]
push ecx
push edx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x40], 0x20f8
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x2c], str.WTW_Separator4
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490b30
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x2102
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Encryption
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.IC_Encryption
call dword [0x55a504]
mov dword [esp + 0x60], 0x1b
mov eax, dword [0x5c6f7c]
push str.Encryption...
push 0x415
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491020
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x20d0
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Restart
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x1c
push str.Restart
push 0x3f2
mov eax, dword [0x5c6f7c]
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490f30
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x1f40
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Exit
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Exit
call dword [0x55a504]
mov dword [esp + 0x60], 0x1d
push str.Exit
push 0x3ef
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
mov edx, dword [0x5c6f2c]
add esp, 0xc
lea ecx, [esp + 0x20]
push ecx
push edx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x40], 0x2134
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x2c], str.WTW_Separator1
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], 0x4911e0
mov dword [esp + 0x34], esi
mov dword [esp + 0x38], 0x4a38
mov dword [esp + 0x4c], esi
mov dword [esp + 0x24], str.WTW_AddContact
mov dword [esp + 0x28], ebx
mov dword [esp + 0x3c], str.Image_User
push str.wtwMenu
lea ecx, [esp + 0x20]
call dword [0x55a504]
mov dword [esp + 0x60], 0x1e
mov eax, dword [0x5c6f7c]
push str.Add_contact...
push 0x3f3
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f2c]
add esp, 0xc
lea edx, [esp + 0x20]
push edx
push eax
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x40], 0x493e
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x2c], str.WTW_Separator2
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490c00
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x4844
mov dword [esp + 0x50], esi
mov dword [esp + 0x40], str.Image_Message
mov dword [esp + 0x28], str.WTW_SendMessage
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x1f
mov eax, dword [0x5c6f7c]
push str.Send_message...
push 0x3ee
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], 0x490b60
mov dword [esp + 0x34], esi
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x3c], 0x474a
mov dword [esp + 0x50], esi
mov dword [esp + 0x40], str.Image_Chat
mov dword [esp + 0x28], str.WTW_StartChat
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x20
push str.Start_chat...
push 0x3f4
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push esi
push str.UI_Menu_WTW_SendSMS
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x492d05
mov ebx, dword [0x5c7008]
lea ecx, [esp + 0x18]
push ecx
push esi
push str.SMS_Disable
call fcn.00514350
cmp dword [esp + 0x18], esi
jne 0x492d05
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f60]
add esp, 0xc
mov ebx, str.WTW_Menu_Main_WTW
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x4ef830
mov dword [esp + 0x54], eax
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x4749
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_SendSMS
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.IC_Mobile
call dword [0x55a504]
mov dword [esp + 0x60], 0x21
mov eax, dword [0x5c6f7c]
push str.Send_SMS...
push 0x420
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
jmp 0x492d0a
mov ebx, str.WTW_Menu_Main_WTW
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f2c]
add esp, 0xc
lea edx, [esp + 0x20]
push edx
push eax
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x40], 0x4c2c
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x2c], str.WTW_Separator3
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490d10
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0x4e20
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Addons
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x22
mov eax, dword [0x5c6f7c]
push str.Extensions...
push 0x3f5
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tools_Separator1
call fcn.00514350
mov ebx, str.WTW_Options
cmp dword [esp + 0x18], esi
je 0x492e36
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
mov dword [esp + 0x48], esi
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], esi
mov dword [esp + 0x2c], str.SEPARATOR_0
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491400
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x3e8
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], str.WTW_Menu_Main_Opt
mov dword [esp + 0x40], str.Image_Settings
mov dword [esp + 0x4c], 0x8004f
call dword [0x55a504]
mov dword [esp + 0x60], 0x23
push str.Options..._tCtrlO
push 0x3f6
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push 1
push str.UI_Menu_WTW_Accounts
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x492f7f
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491430
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x4e16
mov dword [esp + 0x28], str.WTW_OptionsAccounts
mov dword [esp + 0x2c], str.WTW_Menu_Main_WTW
call dword [0x55a504]
mov dword [esp + 0x60], 0x24
mov eax, dword [0x5c6f7c]
push str.Accounts...
push 0x424
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tools_Separator2
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x492fec
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
mov edx, dword [0x5c6f2c]
add esp, 0xc
lea ecx, [esp + 0x20]
push ecx
push edx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0x3e9
mov dword [esp + 0x2c], str.SEPARATOR_1
mov dword [esp + 0x30], str.WTW_Menu_Main_Opt
mov dword [esp + 0x34], esi
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea eax, [esp + 0x18]
push eax
push 1
push str.UI_Menu_Tools_Console
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x4930ab
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491470
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x3ea
mov dword [esp + 0x28], str.WTW_Console
mov dword [esp + 0x2c], str.WTW_Menu_Main_Opt
mov dword [esp + 0x40], str.Image_Console
mov dword [esp + 0x4c], 0x8004b
call dword [0x55a504]
mov dword [esp + 0x60], 0x25
mov eax, dword [0x5c6f7c]
push str.Console..._tCtrlK
push 0x3f7
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov ecx, dword [0x5c6f2c]
add esp, 0xc
lea eax, [esp + 0x20]
push eax
push ecx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0x3ee
mov dword [esp + 0x2c], str.SEPARATOR_3
mov dword [esp + 0x30], str.WTW_Menu_Main_Opt
mov dword [esp + 0x34], esi
call fcn.004c7260
mov ebx, dword [0x5c7008]
lea edx, [esp + 0x18]
push edx
push 1
push str.UI_Menu_Tools_Archive
call fcn.00514350
cmp dword [esp + 0x18], esi
je 0x4931b1
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x495230
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x3f4
mov dword [esp + 0x28], str.WTW_Arch_Archive
mov dword [esp + 0x2c], str.WTW_Menu_Main_Opt
mov dword [esp + 0x40], str.Image_Archive
call dword [0x55a504]
mov dword [esp + 0x60], 0x26
mov eax, dword [0x5c6f7c]
push str.Archive
push 0x3f9
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov ebx, str.WTW_Menu_Main_Inf
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490e10
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x2ee0
mov dword [esp + 0x28], str.WTW_Info_Help
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x4c], 0x70
call dword [0x55a504]
mov dword [esp + 0x60], 0x27
mov eax, dword [0x5c6f7c]
push str.Help_tF1
push 0x3fa
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490e50
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x2de6
mov dword [esp + 0x28], str.WTW_Info_Changelog
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x28
push str.Changelog
push 0x3fb
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], esi
mov dword [esp + 0x34], 0x10
mov dword [esp + 0x4c], esi
mov dword [esp + 0x38], 0x2cec
mov dword [esp + 0x24], 0x57be74
mov dword [esp + 0x28], ebx
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
mov dword [esp + 0x34], esi
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x490df0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x2332
mov dword [esp + 0x28], str.WTW_Info_Facebook
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_FB
call dword [0x55a504]
mov dword [esp + 0x60], 0x29
push str.Facebook
push 0x425
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x490dd0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x2328
mov dword [esp + 0x28], str.WTW_Info_Forum
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Web
call dword [0x55a504]
mov dword [esp + 0x60], 0x2a
push str.Forum
push 0x3fc
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490e30
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x2710
mov dword [esp + 0x28], str.WTW_Info_Bugz
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x2b
push str.Error_reporting
push 0x3fd
lea ecx, [esp + 0x24]
mov eax, dword [0x5c6f7c]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f2c]
add esp, 0xc
lea edx, [esp + 0x20]
push edx
push eax
mov dword [esp + 0x28], ebp
mov dword [esp + 0x48], esi
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0x1f40
mov dword [esp + 0x2c], str.SEP9
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], esi
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490ed0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfa0
mov dword [esp + 0x28], str.WTW_Info_Update
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x2c
mov eax, dword [0x5c6f7c]
push str.Check_for_updates...
push 0x3ff
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov ecx, dword [0x5c6f2c]
add esp, 0xc
lea eax, [esp + 0x20]
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], esi
mov dword [esp + 0x34], 0x10
mov dword [esp + 0x4c], esi
mov dword [esp + 0x38], 0xdac
mov dword [esp + 0x24], 0x57bf7c
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], esi
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x491770
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x28], str.WTW_Info_About
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x2d
push str.About
push 0x400
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ebx, 0x55dfc8
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x28], str.WTW_Status_Available
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.WTW_Icon_available
call dword [0x55a504]
mov dword [esp + 0x60], 0x2e
push str.Available
push 0x3e8
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb7
mov dword [esp + 0x28], str.WTW_Status_Chat
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.WTW_Icon_chat
call dword [0x55a504]
mov dword [esp + 0x60], 0x2f
push str.Free_for_Chat
push 0x3e9
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb6
mov dword [esp + 0x28], str.WTW_Status_DND
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.WTW_Icon_dnd
call dword [0x55a504]
mov dword [esp + 0x60], 0x30
push str.Do_Not_Disturb
push 0x3ea
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb5
mov dword [esp + 0x28], str.WTW_Status_Away
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.WTW_Icon_away
call dword [0x55a504]
mov dword [esp + 0x60], 0x31
push str.Away
push 0x3eb
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb4
mov dword [esp + 0x28], str.WTW_Status_XA
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.WTW_Icon_xa
call dword [0x55a504]
mov dword [esp + 0x60], 0x32
push str.Extended_Away
push 0x3ec
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb3
mov dword [esp + 0x28], str.WTW_Status_Invisible
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.WTW_Icon_invisible
call dword [0x55a504]
mov dword [esp + 0x60], 0x33
push str.Invisible
push 0x3ed
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwStatus
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x491690
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb2
mov dword [esp + 0x28], str.WTW_Status_Unavailable
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.WTW_Icon_unavailable
call dword [0x55a504]
mov dword [esp + 0x60], ebp
push str.Offline
push 0x3ee
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
mov dword [esp + 0x44], esi
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0xbb1
mov dword [esp + 0x2c], str.WTW_Menu_Status_Sep1
mov dword [esp + 0x30], ebx
call fcn.004c7260
mov dword [esp + 0x40], 0x491760
mov dword [esp + 0x34], esi
mov dword [esp + 0x4c], esi
mov dword [esp + 0x38], 0x7c8
mov dword [esp + 0x24], str.WTW_Status_Desc
mov dword [esp + 0x28], ebx
push str.wtwMenu
lea ecx, [esp + 0x20]
call dword [0x55a504]
mov dword [esp + 0x60], 0x35
mov eax, dword [0x5c6f7c]
push str.Status_message...
push 0x3ec
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0x7c7
mov dword [esp + 0x2c], str.WTW_Menu_Status_Sep2
mov dword [esp + 0x30], ebx
call fcn.004c7260
mov ebx, str.WTW_Menu_Contact_Send
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496600
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x28], str.WTW_Contact_Message
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Message
mov dword [esp + 0x4c], 0x8004d
call dword [0x55a504]
mov dword [esp + 0x60], 0x36
mov eax, dword [0x5c6f7c]
push str.Send_message_tCtrlM
push 0x401
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x24], ebx
mov ebx, str.WTW_Menu_Contact
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x38], 1
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x37
mov eax, dword [0x5c6f7c]
push str.Send...
push 0x402
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x38], 1
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x28], str.WTW_Menu_Contact_Share
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x38
push str.Share...
push 0x423
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496590
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb7
mov dword [esp + 0x28], str.WTW_Contact_Chat
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Chat
call dword [0x55a504]
mov dword [esp + 0x60], 0x39
push str.Start_chat_tEnter
push 0x403
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x4962d0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb6
mov dword [esp + 0x28], str.WTW_Contact_CallAudio
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_CallAudio
call dword [0x55a504]
mov dword [esp + 0x60], 0x3a
push str.Audio_chat
push 0x417
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x4961e0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb5
mov dword [esp + 0x28], str.WTW_Contact_CallVideo
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_CallVideo
call dword [0x55a504]
mov dword [esp + 0x60], 0x3b
push str.Video_chat
push 0x418
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x4963c0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb4
mov dword [esp + 0x28], str.WTW_Contact_CallEnd
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_CallEnd
call dword [0x55a504]
mov dword [esp + 0x60], 0x3c
push str.Audio_chat
push 0x419
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], 0x496d10
mov dword [esp + 0x34], esi
mov dword [esp + 0x4c], esi
mov dword [esp + 0x38], 0xbb3
mov dword [esp + 0x24], str.WTW_Contact_Marker
mov dword [esp + 0x28], ebx
mov dword [esp + 0x3c], esi
push str.wtwMenu
lea ecx, [esp + 0x20]
call dword [0x55a504]
mov dword [esp + 0x60], 0x3d
mov eax, dword [0x5c6f7c]
push str.Insert_marker...
push 0x422
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
mov edx, dword [0x5c6f10]
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x4b59a0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb2
mov dword [esp + 0x28], str.WTW_Contact_ShowOnMap
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
mov dword [esp + 0x48], edx
call dword [0x55a504]
mov dword [esp + 0x60], 0x3e
push str.Show_on_map...
push 0x421
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x40], esi
mov dword [esp + 0x44], 0x496b20
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbae
mov dword [esp + 0x28], str.WTW_Contact_Add
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x3f
mov eax, dword [0x5c6f7c]
push str.Add_contact...
push 0x3f3
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x496740
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x769
mov dword [esp + 0x28], str.WTW_Contact_Edit
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x4c], 0x80045
call dword [0x55a504]
mov dword [esp + 0x60], 0x40
mov eax, dword [0x5c6f7c]
push str.Edit_tCtrlE
push 0x404
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496af0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x768
mov dword [esp + 0x28], str.WTW_Contact_Delete
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x41
mov eax, dword [0x5c6f7c]
push str.Delete_tDel
push 0x405
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], 0x496800
mov dword [esp + 0x34], esi
mov dword [esp + 0x4c], esi
mov dword [esp + 0x38], 0x767
mov dword [esp + 0x24], str.WTW_Contact_PubDir
mov dword [esp + 0x28], ebx
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x4c], 0x80049
call dword [0x55a504]
mov dword [esp + 0x60], 0x42
push str.vCard
push 0x406
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x4960f0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x31a
mov dword [esp + 0x28], str.WTW_Contact_SendFile
mov dword [esp + 0x2c], str.WTW_Menu_Contact_Send
mov dword [esp + 0x40], str.Image_SendFile
call dword [0x55a504]
mov dword [esp + 0x60], 0x43
push str.Send_file...
push 0x407
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x495480
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x316
mov dword [esp + 0x28], str.WTW_Contact_Archive
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Archive
mov dword [esp + 0x4c], 0x80048
call dword [0x55a504]
mov dword [esp + 0x60], 0x44
mov eax, dword [0x5c6f7c]
push str.Archive..._tCtrlH
push 0x408
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496000
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x319
mov dword [esp + 0x28], str.WTW_Contact_SendPicture
mov dword [esp + 0x2c], str.WTW_Menu_Contact_Send
mov dword [esp + 0x40], str.Image_SendPicture
call dword [0x55a504]
mov dword [esp + 0x60], 0x45
mov eax, dword [0x5c6f7c]
push str.Send_picture...
push 0x409
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x40], esi
mov dword [esp + 0x44], fcn.004d2900
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x318
mov dword [esp + 0x28], str.WTW_Contact_SendPictureIH
mov dword [esp + 0x2c], str.WTW_Menu_Contact_Send
call dword [0x55a504]
mov dword [esp + 0x60], 0x46
mov eax, dword [0x5c6f7c]
push str.Send_picture__web_...
push 0x40a
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x495fd0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfffffc22
mov dword [esp + 0x28], str.WTW_Contact_CopyDesc
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x47
mov eax, dword [0x5c6f7c]
push str.Copy_status_message
push 0x40b
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x495e10
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfffffc1f
mov dword [esp + 0x28], str.WTW_Contact_FollowLink
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x48
push str.Follow_link
push 0x40c
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwArchive
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x4959f0
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], 0xfffffc18
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_Contact_ExportToHTML
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x49
mov eax, dword [0x5c6f7c]
push str.Export_to_HTML...
push 0x406
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x496eb0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfffffc0e
mov dword [esp + 0x28], str.WTW_Contact_FavAdd
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x4a
mov eax, dword [0x5c6f7c]
push str.Add_to_favourites
push 0x41b
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x496ed0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfffffc0e
mov dword [esp + 0x28], str.WTW_Contact_FavRemove
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x4b
push str.Delete_from_favourites
push 0x41c
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
mov ebx, str.WTW_Menu_Tab
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490af0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x3e8
mov dword [esp + 0x28], str.WTW_Menu_Tab_Close
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x4c], 0x80057
call dword [0x55a504]
mov dword [esp + 0x60], 0x4c
push str.Close_active_tab_tCtrlW
mov eax, dword [0x5c6f7c]
push 0x40d
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f2c]
add esp, 0xc
lea edx, [esp + 0x20]
push edx
push eax
mov dword [esp + 0x28], ebp
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0x7d0
mov dword [esp + 0x2c], str.SPT_0
mov dword [esp + 0x30], ebx
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490b10
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xdac
mov dword [esp + 0x28], str.WTW_Menu_Tab_CloseOther
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x4d
mov eax, dword [0x5c6f7c]
push str.Close_other_tabs
push 0x40e
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490b20
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfa0
mov dword [esp + 0x28], str.WTW_Menu_Tab_CloseThis
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x4e
push str.Close_this_tab
push 0x40f
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
mov edx, dword [0x5c6f2c]
add esp, 0xc
lea ecx, [esp + 0x20]
push ecx
push edx
mov dword [esp + 0x28], ebp
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x54], esi
mov dword [esp + 0x40], 0x1388
mov dword [esp + 0x2c], str.SPT_1
mov dword [esp + 0x30], ebx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x490b00
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x1770
mov dword [esp + 0x28], str.WTW_Menu_Tab_Detach
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x4f
mov eax, dword [0x5c6f7c]
push str.Detatch_active_tab
push 0x410
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
mov ebx, str.WTW_Menu_MContact
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496600
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x28], str.WTW_Contact_Message
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Message
mov dword [esp + 0x4c], 0x8004d
call dword [0x55a504]
mov dword [esp + 0x60], 0x50
push str.Send_message_tCtrlM
mov eax, dword [0x5c6f7c]
push 0x401
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x496590
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb7
mov dword [esp + 0x28], str.WTW_Contact_Chat
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Chat
call dword [0x55a504]
mov dword [esp + 0x60], 0x51
mov eax, dword [0x5c6f7c]
push str.Start_chat_tEnter
push 0x403
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x496740
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x7cd
mov dword [esp + 0x28], str.WTW_Contact_Edit
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x4c], 0x80045
call dword [0x55a504]
mov dword [esp + 0x60], 0x52
push str.Edit_tCtrlE
push 0x404
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496af0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0x7cc
mov dword [esp + 0x28], str.WTW_Contact_Delete
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x53
push str.Delete
push 0x405
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x495fd0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfffffc22
mov dword [esp + 0x28], str.WTW_Contact_CopyDesc
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x54
push str.Copy_status_message
push 0x40b
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x496eb0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfffffc0e
mov dword [esp + 0x28], str.WTW_Contact_FavAdd
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x55
mov eax, dword [0x5c6f7c]
push str.Add_to_favourites
push 0x41b
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea edx, [esp + 0x20]
mov eax, dword [0x5c6f2c]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x496ed0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xfffffc0e
mov dword [esp + 0x28], str.WTW_Contact_FavRemove
mov dword [esp + 0x2c], ebx
call dword [0x55a504]
mov dword [esp + 0x60], 0x56
mov eax, dword [0x5c6f7c]
push str.Delete_from_favourites
push 0x41c
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
mov ebx, str.WTW_Menu_Group
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496740
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb8
mov dword [esp + 0x28], str.WTW_Group_Options
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], 0x55ae9c
mov dword [esp + 0x4c], 0x80045
call dword [0x55a504]
mov dword [esp + 0x60], 0x57
mov eax, dword [0x5c6f7c]
push str.Group_options_tCtrlE
push 0x411
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x44], 0x496ef0
mov dword [esp + 0x38], esi
mov dword [esp + 0x50], esi
mov dword [esp + 0x3c], 0xbb9
mov dword [esp + 0x28], str.WTW_Group_SendMessage
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], str.Image_Message
mov dword [esp + 0x4c], 0x8004d
call dword [0x55a504]
mov dword [esp + 0x60], 0x58
push str.Send_message_tCtrlM
push 0x401
mov eax, dword [0x5c6f7c]
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6fdc]
dec eax
add esp, 0xc
neg eax
sbb eax, eax
and eax, 0xfffffffe
add eax, 2
or eax, 8
mov ebx, str.WTW_Menu_Main_View
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x497220
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], 0x32c8
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_View_DescShow
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x59
mov eax, dword [0x5c6f7c]
push str.Show_contact_status
push 0x41d
lea ecx, [esp + 0x24]
push ecx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [0x5c6f2c]
lea edx, [esp + 0x20]
push edx
push eax
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6f2c]
add esp, 0xc
lea edx, [esp + 0x20]
push edx
push eax
mov dword [esp + 0x28], ebp
mov dword [esp + 0x40], 0x2328
mov dword [esp + 0x54], esi
mov dword [esp + 0x3c], 0x10
mov dword [esp + 0x2c], str.WTW_View_Sep2
mov dword [esp + 0x30], ebx
mov dword [esp + 0x44], esi
call fcn.004c7260
push ebp
lea ecx, [esp + 0x24]
push esi
push ecx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x40], 0x497070
mov edx, dword [0x5c6ff0]
neg edx
sbb edx, edx
and edx, 0xfffffffe
add edx, 2
or edx, 0x40
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x38], edx
mov dword [esp + 0x3c], 0x1f40
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_View_Tree
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x5a
push str.Tree
push 0x412
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push ebp
lea eax, [esp + 0x24]
push esi
push eax
call sub.MSVCR90.dll_memset
mov ecx, dword [0x5c6ff0]
dec ecx
add esp, 0xc
neg ecx
sbb ecx, ecx
and ecx, 0xfffffffe
add ecx, 2
or ecx, 0x40
mov dword [esp + 0x34], ecx
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x497070
mov dword [esp + 0x3c], 0x1b58
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_View_List
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x5b
mov eax, dword [0x5c6f7c]
push str.List
push 0x413
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
mov dword [esp + 0x20], ebp
mov dword [esp + 0x34], 0x10
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
mov dword [esp + 0x40], 0x1770
mov dword [esp + 0x2c], str.WTW_View_Sep1
mov dword [esp + 0x30], ebx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
mov eax, dword [0x5c6ff4]
mov ecx, dword [0x5c6ff0]
add esp, 0xc
neg eax
sbb eax, eax
and eax, 2
neg ecx
sbb ecx, ecx
and ecx, 0xfffffffc
add ecx, 4
or eax, ecx
or eax, 8
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x497030
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], 0x1388
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_View_HideOff
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x5c
mov eax, dword [0x5c6f7c]
push str.Hide_offline_contacts
push 0x414
lea edx, [esp + 0x24]
push edx
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov ecx, dword [0x5c6f2c]
lea eax, [esp + 0x20]
push eax
push ecx
call fcn.004c7260
push ebp
lea edx, [esp + 0x24]
push esi
push edx
call sub.MSVCR90.dll_memset
add esp, 0xc
push str.wtwMenu
lea ecx, [esp + 0x20]
mov dword [esp + 0x24], ebp
mov dword [esp + 0x44], 0x44bba0
mov dword [esp + 0x38], 0x100
mov dword [esp + 0x3c], 0x883
mov dword [esp + 0x50], esi
mov dword [esp + 0x28], str.WTW_ChatExt_PasteAndSend
mov dword [esp + 0x2c], str.WTW_Menu_ChatEditCtx
mov dword [esp + 0x40], esi
call dword [0x55a504]
mov dword [esp + 0x60], 0x5d
push str.Paste_and_send
push 0x416
lea eax, [esp + 0x24]
push eax
mov eax, dword [0x5c6f7c]
call fcn.00504820
mov dword [esp + 0x2c], eax
mov dword [esp + 0x60], edi
lea ecx, [esp + 0x1c]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov edx, dword [0x5c6f2c]
lea ecx, [esp + 0x20]
push ecx
push edx
call fcn.004c7260
push esi
push esi
push 0x495780
push str.WTW_OnMenuRebuild
call fcn.004ad690
push esi
push esi
push 0x44bc40
push str.WTW_OnMenuRebuild
call fcn.004ad690
mov ecx, dword [esp + 0x58]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret