You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8325 lines
271 KiB
8325 lines
271 KiB
VERSION 5.00
|
|
Object = "{48E59290-9880-11CF-975400AA00C00908}#1.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSINET.OCX"
|
|
Object = "{831FDD16-0C5C-11D2-A9FC0000F8754DA1}#2.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSCOMCTL.OCX"
|
|
Begin VB.Form frmBBIMOptions
|
|
Caption = "BonziWORLD Messenger Service Options"
|
|
ScaleMode = 1
|
|
AutoRedraw = False
|
|
FontTransparent = True
|
|
BorderStyle = 3 'Fixed Dialog
|
|
LinkTopic = "Form1"
|
|
MaxButton = 0 'False
|
|
MinButton = 0 'False
|
|
KeyPreview = -1 'True
|
|
ClientLeft = 2565
|
|
ClientTop = 1500
|
|
ClientWidth = 6105
|
|
ClientHeight = 6270
|
|
ShowInTaskbar = 0 'False
|
|
StartUpPosition = 2 'CenterScreen
|
|
Begin InetCtlsObjects.Inet inetSignUp
|
|
OleObjectBlob = "frmBBIMOptions.frx":0000
|
|
Left = 1860
|
|
Top = 5700
|
|
End
|
|
Begin VB.PictureBox picOptions
|
|
Index = 0
|
|
Left = 200
|
|
Top = 480
|
|
Width = 5610
|
|
Height = 5010
|
|
TabIndex = 19
|
|
ScaleMode = 1
|
|
AutoRedraw = False
|
|
FontTransparent = True
|
|
BorderStyle = 0 'None
|
|
TabStop = 0 'False
|
|
Begin VB.Frame fraVoiceOptions
|
|
Caption = "BONZI's Voice Options"
|
|
Left = 120
|
|
Top = 1530
|
|
Width = 5445
|
|
Height = 2055
|
|
TabIndex = 32
|
|
Begin VB.CommandButton cmdTestVoice
|
|
Caption = "&Test..."
|
|
Left = 4230
|
|
Top = 990
|
|
Width = 975
|
|
Height = 825
|
|
TabIndex = 7
|
|
Picture = "frmBBIMOptions.frx":0052
|
|
Style = 1
|
|
End
|
|
Begin MSComctlLib.Slider sldrSpeed
|
|
Left = 240
|
|
Top = 1500
|
|
Width = 2925
|
|
Height = 375
|
|
TabIndex = 6
|
|
OleObjectBlob = "frmBBIMOptions.frx":0576
|
|
End
|
|
Begin MSComctlLib.Slider sldrPitch
|
|
Left = 240
|
|
Top = 810
|
|
Width = 2925
|
|
Height = 375
|
|
TabIndex = 5
|
|
OleObjectBlob = "frmBBIMOptions.frx":0602
|
|
End
|
|
Begin VB.Label lblDescription
|
|
Caption = "Customize the way your friends hear messages from you."
|
|
Left = 690
|
|
Top = 300
|
|
Width = 3975
|
|
Height = 195
|
|
TabIndex = 35
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label lblSpeed
|
|
Caption = "Speed"
|
|
Left = 330
|
|
Top = 1290
|
|
Width = 465
|
|
Height = 195
|
|
TabIndex = 34
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label lblPitch
|
|
Caption = "Pitch"
|
|
Left = 330
|
|
Top = 600
|
|
Width = 360
|
|
Height = 195
|
|
TabIndex = 33
|
|
AutoSize = -1 'True
|
|
End
|
|
End
|
|
Begin VB.Frame fraOther
|
|
Caption = "Notifications"
|
|
Left = 120
|
|
Top = 240
|
|
Width = 5445
|
|
Height = 1155
|
|
TabIndex = 24
|
|
Begin VB.CheckBox chkEchoMessages
|
|
Caption = "Have BONZI speak and play messages that I send to friends."
|
|
Left = 330
|
|
Top = 780
|
|
Width = 4815
|
|
Height = 195
|
|
TabIndex = 4
|
|
End
|
|
Begin VB.CheckBox chkNotifyStateChg
|
|
Caption = "Have BONZI notify me when friends come online or go offline."
|
|
Left = 330
|
|
Top = 540
|
|
Width = 4755
|
|
Height = 195
|
|
TabIndex = 3
|
|
Value = 1
|
|
End
|
|
Begin VB.CheckBox chkSpeakIt
|
|
Caption = "Have BONZI read messages from friends."
|
|
Left = 330
|
|
Top = 300
|
|
Width = 3255
|
|
Height = 195
|
|
TabIndex = 2
|
|
Value = 1
|
|
End
|
|
End
|
|
Begin VB.Frame fraMyAlias
|
|
Caption = "My Alias"
|
|
Left = 120
|
|
Top = 3735
|
|
Width = 5445
|
|
Height = 1185
|
|
Visible = 0 'False
|
|
TabIndex = 20
|
|
Begin VB.TextBox txtMyAlias
|
|
Left = 1080
|
|
Top = 660
|
|
Width = 3735
|
|
Height = 315
|
|
TabIndex = 1
|
|
End
|
|
Begin VB.Image imgAlias
|
|
Picture = "frmBBIMOptions.frx":068E
|
|
Left = 300
|
|
Top = 390
|
|
Width = 480
|
|
Height = 480
|
|
End
|
|
Begin VB.Label lblAlias
|
|
Caption = "Enter the name that you want others to know you as. (no spaces)"
|
|
Left = 1110
|
|
Top = 240
|
|
Width = 3165
|
|
Height = 405
|
|
TabIndex = 23
|
|
End
|
|
End
|
|
End
|
|
Begin VB.PictureBox picOptions
|
|
Index = 1
|
|
Left = 200
|
|
Top = 480
|
|
Width = 5685
|
|
Height = 5130
|
|
TabIndex = 21
|
|
ScaleMode = 1
|
|
AutoRedraw = False
|
|
FontTransparent = True
|
|
BorderStyle = 0 'None
|
|
TabStop = 0 'False
|
|
Begin VB.Frame fraFriends
|
|
Caption = "Add BonziWORLD Users to my Friends List"
|
|
Left = 120
|
|
Top = 255
|
|
Width = 5445
|
|
Height = 3645
|
|
TabIndex = 30
|
|
Begin VB.PictureBox picSearch
|
|
Picture = "frmBBIMOptions.frx":09E7
|
|
Left = 330
|
|
Top = 1320
|
|
Width = 1110
|
|
Height = 1200
|
|
TabIndex = 50
|
|
ScaleMode = 1
|
|
AutoRedraw = False
|
|
FontTransparent = True
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.ComboBox cmbDomain
|
|
Style = 2
|
|
Left = 2640
|
|
Top = 720
|
|
Width = 2655
|
|
Height = 315
|
|
TabIndex = 12
|
|
List = "frmBBIMOptions.frx":16CB
|
|
ItemData = "frmBBIMOptions.frx":16E3
|
|
End
|
|
Begin VB.TextBox txtFriendEmail
|
|
Left = 180
|
|
Top = 720
|
|
Width = 2475
|
|
Height = 315
|
|
TabIndex = 11
|
|
End
|
|
Begin VB.CommandButton cmdAddFriend
|
|
Caption = "&Add Friend"
|
|
Left = 4170
|
|
Top = 1350
|
|
Width = 975
|
|
Height = 825
|
|
TabIndex = 13
|
|
Picture = "frmBBIMOptions.frx":16EA
|
|
Style = 1
|
|
End
|
|
Begin VB.Label lblLogonDesc
|
|
Caption = "* A user's Logon Name is the part of the user's BonziWOLRD e-mail address before the '@' symbol."
|
|
Left = 210
|
|
Top = 2790
|
|
Width = 2475
|
|
Height = 705
|
|
TabIndex = 49
|
|
End
|
|
Begin VB.Label lblFriendEmail
|
|
Caption = "Enter New Friend's Logon Name:*"
|
|
Left = 180
|
|
Top = 510
|
|
Width = 2400
|
|
Height = 195
|
|
TabIndex = 31
|
|
AutoSize = -1 'True
|
|
End
|
|
End
|
|
End
|
|
Begin VB.PictureBox picOptions
|
|
Index = 2
|
|
Left = 200
|
|
Top = 480
|
|
Width = 5610
|
|
Height = 4950
|
|
TabIndex = 22
|
|
ScaleMode = 1
|
|
AutoRedraw = False
|
|
FontTransparent = True
|
|
BorderStyle = 0 'None
|
|
TabStop = 0 'False
|
|
Begin VB.Frame fraPrivacy
|
|
Caption = "Choose which friends can send you instant messages"
|
|
Left = 120
|
|
Top = 255
|
|
Width = 5445
|
|
Height = 4680
|
|
TabIndex = 25
|
|
Begin VB.CommandButton cmdReverseList
|
|
Caption = "&View List"
|
|
Left = 4320
|
|
Top = 4080
|
|
Width = 945
|
|
Height = 375
|
|
TabIndex = 18
|
|
ToolTipText = "Move selected 'allowed' user to Block List."
|
|
End
|
|
Begin VB.CommandButton cmdAllow
|
|
Caption = "<< &Allow"
|
|
Left = 3570
|
|
Top = 3240
|
|
Width = 945
|
|
Height = 375
|
|
TabIndex = 16
|
|
ToolTipText = "Move selected 'blocked' user to Allow List."
|
|
End
|
|
Begin VB.ListBox lstAllow
|
|
Left = 120
|
|
Top = 990
|
|
Width = 2400
|
|
Height = 2205
|
|
TabIndex = 14
|
|
End
|
|
Begin VB.ListBox lstBlock
|
|
Left = 2850
|
|
Top = 990
|
|
Width = 2400
|
|
Height = 2205
|
|
TabIndex = 17
|
|
End
|
|
Begin VB.CommandButton cmdBlock
|
|
Caption = "&Block >>"
|
|
Left = 870
|
|
Top = 3240
|
|
Width = 945
|
|
Height = 375
|
|
TabIndex = 15
|
|
ToolTipText = "Move selected 'allowed' user to Block List."
|
|
End
|
|
Begin VB.Label lblViewReverseList
|
|
Caption = "View a list of other online users who have added me to their BonziWORLD Friends List."
|
|
Left = 120
|
|
Top = 4080
|
|
Width = 3465
|
|
Height = 435
|
|
TabIndex = 47
|
|
End
|
|
Begin VB.Image Image2
|
|
Picture = "frmBBIMOptions.frx":1C02
|
|
Left = 3720
|
|
Top = 240
|
|
Width = 360
|
|
Height = 360
|
|
End
|
|
Begin VB.Image Image1
|
|
Picture = "frmBBIMOptions.frx":210B
|
|
Left = 990
|
|
Top = 240
|
|
Width = 360
|
|
Height = 360
|
|
End
|
|
Begin VB.Label lblAccept
|
|
Caption = "Allow List"
|
|
Left = 150
|
|
Top = 360
|
|
Width = 660
|
|
Height = 195
|
|
TabIndex = 29
|
|
AutoSize = -1 'True
|
|
BeginProperty Font
|
|
Name = "MS Sans Serif"
|
|
Size = 8,25
|
|
Charset = 0
|
|
Weight = 400
|
|
Underline = -1 'True
|
|
Italic = 0 'False
|
|
Strikethrough = 0 'False
|
|
EndProperty
|
|
End
|
|
Begin VB.Label Label2
|
|
Caption = "Block List"
|
|
Left = 2850
|
|
Top = 360
|
|
Width = 690
|
|
Height = 195
|
|
TabIndex = 28
|
|
AutoSize = -1 'True
|
|
BeginProperty Font
|
|
Name = "MS Sans Serif"
|
|
Size = 8,25
|
|
Charset = 0
|
|
Weight = 400
|
|
Underline = -1 'True
|
|
Italic = 0 'False
|
|
Strikethrough = 0 'False
|
|
EndProperty
|
|
End
|
|
Begin VB.Label lblAllow2
|
|
Caption = "These users can send me instant messages:"
|
|
Left = 120
|
|
Top = 570
|
|
Width = 1935
|
|
Height = 405
|
|
TabIndex = 27
|
|
End
|
|
Begin VB.Label Label1
|
|
Caption = "These users cannot send me instant messages:"
|
|
Left = 2850
|
|
Top = 570
|
|
Width = 2115
|
|
Height = 405
|
|
TabIndex = 26
|
|
End
|
|
End
|
|
End
|
|
Begin VB.PictureBox picOptions
|
|
Index = 3
|
|
Left = 180
|
|
Top = 480
|
|
Width = 5685
|
|
Height = 5130
|
|
TabIndex = 36
|
|
ScaleMode = 1
|
|
AutoRedraw = False
|
|
FontTransparent = True
|
|
BorderStyle = 0 'None
|
|
TabStop = 0 'False
|
|
Begin VB.Frame Frame1
|
|
Caption = "Account and Logon Information"
|
|
Left = 120
|
|
Top = 255
|
|
Width = 5445
|
|
Height = 4545
|
|
TabIndex = 51
|
|
Begin VB.TextBox txtPass2
|
|
Left = 2550
|
|
Top = 2010
|
|
Width = 2475
|
|
Height = 315
|
|
TabIndex = 56
|
|
PasswordChar = "*"
|
|
End
|
|
Begin VB.TextBox txtLastName
|
|
Left = 2550
|
|
Top = 750
|
|
Width = 2475
|
|
Height = 315
|
|
TabIndex = 53
|
|
End
|
|
Begin VB.TextBox txtFirstName
|
|
Left = 2550
|
|
Top = 330
|
|
Width = 2475
|
|
Height = 315
|
|
TabIndex = 52
|
|
End
|
|
Begin VB.CommandButton cmdASPServices
|
|
Caption = "Se&rvices..."
|
|
Left = 3960
|
|
Top = 3990
|
|
Width = 1095
|
|
Height = 375
|
|
TabIndex = 59
|
|
End
|
|
Begin VB.TextBox txtAccountLogon
|
|
Left = 2550
|
|
Top = 1170
|
|
Width = 2475
|
|
Height = 315
|
|
TabIndex = 54
|
|
End
|
|
Begin VB.TextBox txtAccountPassword
|
|
Left = 2550
|
|
Top = 1590
|
|
Width = 2475
|
|
Height = 315
|
|
TabIndex = 55
|
|
PasswordChar = "*"
|
|
End
|
|
Begin VB.CommandButton cmdSubmit
|
|
Caption = "&Sign Up..."
|
|
Left = 2220
|
|
Top = 3420
|
|
Width = 1095
|
|
Height = 375
|
|
TabIndex = 58
|
|
End
|
|
Begin VB.CheckBox chkRememberPassword
|
|
Caption = "Remember my password when logging in."
|
|
Left = 360
|
|
Top = 2670
|
|
Width = 3315
|
|
Height = 195
|
|
TabIndex = 57
|
|
End
|
|
Begin VB.ComboBox cmbAccountDomain
|
|
Style = 2
|
|
Left = 2760
|
|
Top = 4200
|
|
Width = 2655
|
|
Height = 315
|
|
Visible = 0 'False
|
|
TabIndex = 68
|
|
List = "frmBBIMOptions.frx":2636
|
|
TabStop = 0 'False
|
|
ItemData = "frmBBIMOptions.frx":264E
|
|
Locked = -1 'True
|
|
End
|
|
Begin VB.Label lblReenterPass
|
|
Caption = "Re-enter Password:"
|
|
Left = 360
|
|
Top = 2070
|
|
Width = 1395
|
|
Height = 195
|
|
TabIndex = 67
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label lblFirstName
|
|
Caption = "Your First Name:"
|
|
Left = 360
|
|
Top = 390
|
|
Width = 1170
|
|
Height = 195
|
|
TabIndex = 66
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label lblLastName
|
|
Caption = "Your Last Name:"
|
|
Left = 360
|
|
Top = 810
|
|
Width = 1185
|
|
Height = 195
|
|
TabIndex = 65
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label Label7
|
|
Caption = "Create a Logon Name:"
|
|
Left = 360
|
|
Top = 1230
|
|
Width = 1605
|
|
Height = 195
|
|
TabIndex = 64
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label Label6
|
|
Caption = "Create a Password:"
|
|
Left = 360
|
|
Top = 1650
|
|
Width = 1380
|
|
Height = 195
|
|
TabIndex = 63
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label Label5
|
|
Caption = "Edit your logon information through BonziWORLD Services"
|
|
Left = 330
|
|
Top = 3990
|
|
Width = 3345
|
|
Height = 435
|
|
TabIndex = 62
|
|
End
|
|
Begin VB.Label Label4
|
|
Caption = "Click the 'Sign Up' button once you've completed filling out this form."
|
|
Left = 330
|
|
Top = 3000
|
|
Width = 4815
|
|
Height = 195
|
|
TabIndex = 61
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label Label3
|
|
Caption = "(Passwords are case sensitive.)"
|
|
Left = 2670
|
|
Top = 2370
|
|
Width = 2220
|
|
Height = 195
|
|
TabIndex = 60
|
|
AutoSize = -1 'True
|
|
End
|
|
End
|
|
Begin VB.Frame Frame1bak
|
|
Caption = "Account and Logon Information"
|
|
Left = 120
|
|
Top = 255
|
|
Width = 5445
|
|
Height = 3345
|
|
Enabled = 0 'False
|
|
Visible = 0 'False
|
|
TabIndex = 37
|
|
Begin VB.CheckBox chkRememberPasswordbak
|
|
Caption = "Remember my password when logging in."
|
|
Left = 180
|
|
Top = 1800
|
|
Width = 3315
|
|
Height = 195
|
|
Enabled = 0 'False
|
|
TabIndex = 40
|
|
End
|
|
Begin VB.CommandButton cmdSignUp
|
|
Caption = "&Sign Up..."
|
|
Left = 3420
|
|
Top = 2250
|
|
Width = 1095
|
|
Height = 375
|
|
Enabled = 0 'False
|
|
TabIndex = 41
|
|
End
|
|
Begin VB.TextBox txtAccountPasswordbak
|
|
Left = 180
|
|
Top = 1410
|
|
Width = 2475
|
|
Height = 315
|
|
Enabled = 0 'False
|
|
TabIndex = 39
|
|
PasswordChar = "*"
|
|
End
|
|
Begin VB.TextBox txtAccountLogonbak
|
|
Left = 180
|
|
Top = 720
|
|
Width = 2475
|
|
Height = 315
|
|
Enabled = 0 'False
|
|
TabIndex = 38
|
|
End
|
|
Begin VB.CommandButton cmdChangeLogon
|
|
Caption = "&Services..."
|
|
Left = 3420
|
|
Top = 2790
|
|
Width = 1095
|
|
Height = 375
|
|
Enabled = 0 'False
|
|
TabIndex = 43
|
|
End
|
|
Begin VB.Label lblAboutPass
|
|
Caption = "(Passwords are case sensitive.)"
|
|
Left = 2730
|
|
Top = 1440
|
|
Width = 2220
|
|
Height = 195
|
|
TabIndex = 48
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label lblSignUp
|
|
Caption = "Sign up for BonziWORLD Services"
|
|
Left = 180
|
|
Top = 2340
|
|
Width = 3135
|
|
Height = 375
|
|
TabIndex = 46
|
|
End
|
|
Begin VB.Label lblChanges
|
|
Caption = "Edit your logon information through BonziWORLD Services"
|
|
Left = 180
|
|
Top = 2760
|
|
Width = 3015
|
|
Height = 435
|
|
TabIndex = 45
|
|
End
|
|
Begin VB.Label lblPassword
|
|
Caption = "My BonziWORLD Password:"
|
|
Left = 180
|
|
Top = 1200
|
|
Width = 2040
|
|
Height = 195
|
|
TabIndex = 44
|
|
AutoSize = -1 'True
|
|
End
|
|
Begin VB.Label lblMyLogonName
|
|
Caption = "My BonziWORLD Logon Name:"
|
|
Left = 180
|
|
Top = 510
|
|
Width = 2265
|
|
Height = 195
|
|
TabIndex = 42
|
|
AutoSize = -1 'True
|
|
End
|
|
End
|
|
End
|
|
Begin VB.CommandButton cmdApply
|
|
Caption = "Apply"
|
|
Left = 4920
|
|
Top = 5775
|
|
Width = 1095
|
|
Height = 375
|
|
TabIndex = 10
|
|
End
|
|
Begin VB.CommandButton cmdCancel
|
|
Caption = "Cancel"
|
|
Left = 3720
|
|
Top = 5775
|
|
Width = 1095
|
|
Height = 375
|
|
TabIndex = 9
|
|
End
|
|
Begin VB.CommandButton cmdOK
|
|
Caption = "OK"
|
|
Left = 2520
|
|
Top = 5775
|
|
Width = 1095
|
|
Height = 375
|
|
TabIndex = 8
|
|
End
|
|
Begin MSComctlLib.TabStrip tbsOptions
|
|
Left = 105
|
|
Top = 120
|
|
Width = 5895
|
|
Height = 5565
|
|
TabIndex = 0
|
|
OleObjectBlob = "frmBBIMOptions.frx":2655
|
|
End
|
|
End
|
|
|
|
Attribute VB_Name = "frmBBIMOptions"
|
|
|
|
|
|
Private Sub txtFriendEmail_Change() '6E36D0
|
|
loc_006E36D0: push ebp
|
|
loc_006E36D1: mov ebp, esp
|
|
loc_006E36D3: sub esp, 00000018h
|
|
loc_006E36D6: push 00412856h ; __vbaExceptHandler
|
|
loc_006E36DB: mov eax, fs:[00000000h]
|
|
loc_006E36E1: push eax
|
|
loc_006E36E2: mov fs:[00000000h], esp
|
|
loc_006E36E9: mov eax, 00000034h
|
|
loc_006E36EE: call 00412850h ; __vbaChkstk
|
|
loc_006E36F3: push ebx
|
|
loc_006E36F4: push esi
|
|
loc_006E36F5: push edi
|
|
loc_006E36F6: mov var_18, esp
|
|
loc_006E36F9: mov var_14, 0040E580h ; Chr(37)
|
|
loc_006E3700: mov eax, Me
|
|
loc_006E3703: and eax, 00000001h
|
|
loc_006E3706: mov var_10, eax
|
|
loc_006E3709: mov ecx, Me
|
|
loc_006E370C: and ecx, FFFFFFFEh
|
|
loc_006E370F: mov Me, ecx
|
|
loc_006E3712: mov var_C, 00000000h
|
|
loc_006E3719: mov edx, Me
|
|
loc_006E371C: mov eax, [edx]
|
|
loc_006E371E: mov ecx, Me
|
|
loc_006E3721: push ecx
|
|
loc_006E3722: call [eax+00000004h]
|
|
loc_006E3725: mov var_4, 00000001h
|
|
loc_006E372C: mov var_4, 00000002h
|
|
loc_006E3733: push FFFFFFFFh
|
|
loc_006E3735: call [00401124h] ; __vbaOnError
|
|
loc_006E373B: mov var_4, 00000003h
|
|
loc_006E3742: mov edx, Me
|
|
loc_006E3745: mov eax, [edx]
|
|
loc_006E3747: mov ecx, Me
|
|
loc_006E374A: push ecx
|
|
loc_006E374B: call [eax+00000340h]
|
|
loc_006E3751: push eax
|
|
loc_006E3752: lea edx, var_28
|
|
loc_006E3755: push edx
|
|
loc_006E3756: call [00401128h] ; __vbaObjSet
|
|
loc_006E375C: mov var_2C, eax
|
|
loc_006E375F: lea eax, var_24
|
|
loc_006E3762: push eax
|
|
loc_006E3763: mov ecx, var_2C
|
|
loc_006E3766: mov edx, [ecx]
|
|
loc_006E3768: mov eax, var_2C
|
|
loc_006E376B: push eax
|
|
loc_006E376C: call [edx+000000A0h]
|
|
loc_006E3772: fnclex
|
|
loc_006E3774: mov var_30, eax
|
|
loc_006E3777: cmp var_30, 00000000h
|
|
loc_006E377B: jge 006E379Ah
|
|
loc_006E377D: push 000000A0h
|
|
loc_006E3782: push 0043F42Ch
|
|
loc_006E3787: mov ecx, var_2C
|
|
loc_006E378A: push ecx
|
|
loc_006E378B: mov edx, var_30
|
|
loc_006E378E: push edx
|
|
loc_006E378F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E3795: mov var_4C, eax
|
|
loc_006E3798: jmp 006E37A1h
|
|
loc_006E379A: mov var_4C, 00000000h
|
|
loc_006E37A1: mov eax, var_24
|
|
loc_006E37A4: push eax
|
|
loc_006E37A5: push 0043C9F4h
|
|
loc_006E37AA: call [004011B8h] ; __vbaStrCmp
|
|
loc_006E37B0: neg eax
|
|
loc_006E37B2: sbb eax, eax
|
|
loc_006E37B4: neg eax
|
|
loc_006E37B6: neg eax
|
|
loc_006E37B8: mov var_34, ax
|
|
loc_006E37BC: lea ecx, var_24
|
|
loc_006E37BF: call [00401430h] ; __vbaFreeStr
|
|
loc_006E37C5: lea ecx, var_28
|
|
loc_006E37C8: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E37CE: movsx ecx, var_34
|
|
loc_006E37D2: test ecx, ecx
|
|
loc_006E37D4: jz 006E3845h
|
|
loc_006E37D6: mov var_4, 00000004h
|
|
loc_006E37DD: mov edx, Me
|
|
loc_006E37E0: mov eax, [edx]
|
|
loc_006E37E2: mov ecx, Me
|
|
loc_006E37E5: push ecx
|
|
loc_006E37E6: call [eax+00000344h]
|
|
loc_006E37EC: push eax
|
|
loc_006E37ED: lea edx, var_28
|
|
loc_006E37F0: push edx
|
|
loc_006E37F1: call [00401128h] ; __vbaObjSet
|
|
loc_006E37F7: mov var_2C, eax
|
|
loc_006E37FA: push FFFFFFFFh
|
|
loc_006E37FC: mov eax, var_2C
|
|
loc_006E37FF: mov ecx, [eax]
|
|
loc_006E3801: mov edx, var_2C
|
|
loc_006E3804: push edx
|
|
loc_006E3805: call [ecx+0000008Ch]
|
|
loc_006E380B: fnclex
|
|
loc_006E380D: mov var_30, eax
|
|
loc_006E3810: cmp var_30, 00000000h
|
|
loc_006E3814: jge 006E3833h
|
|
loc_006E3816: push 0000008Ch
|
|
loc_006E381B: push 004431B8h
|
|
loc_006E3820: mov eax, var_2C
|
|
loc_006E3823: push eax
|
|
loc_006E3824: mov ecx, var_30
|
|
loc_006E3827: push ecx
|
|
loc_006E3828: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E382E: mov var_50, eax
|
|
loc_006E3831: jmp 006E383Ah
|
|
loc_006E3833: mov var_50, 00000000h
|
|
loc_006E383A: lea ecx, var_28
|
|
loc_006E383D: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E3843: jmp 006E38B2h
|
|
loc_006E3845: mov var_4, 00000006h
|
|
loc_006E384C: mov edx, Me
|
|
loc_006E384F: mov eax, [edx]
|
|
loc_006E3851: mov ecx, Me
|
|
loc_006E3854: push ecx
|
|
loc_006E3855: call [eax+00000344h]
|
|
loc_006E385B: push eax
|
|
loc_006E385C: lea edx, var_28
|
|
loc_006E385F: push edx
|
|
loc_006E3860: call [00401128h] ; __vbaObjSet
|
|
loc_006E3866: mov var_2C, eax
|
|
loc_006E3869: push 00000000h
|
|
loc_006E386B: mov eax, var_2C
|
|
loc_006E386E: mov ecx, [eax]
|
|
loc_006E3870: mov edx, var_2C
|
|
loc_006E3873: push edx
|
|
loc_006E3874: call [ecx+0000008Ch]
|
|
loc_006E387A: fnclex
|
|
loc_006E387C: mov var_30, eax
|
|
loc_006E387F: cmp var_30, 00000000h
|
|
loc_006E3883: jge 006E38A2h
|
|
loc_006E3885: push 0000008Ch
|
|
loc_006E388A: push 004431B8h
|
|
loc_006E388F: mov eax, var_2C
|
|
loc_006E3892: push eax
|
|
loc_006E3893: mov ecx, var_30
|
|
loc_006E3896: push ecx
|
|
loc_006E3897: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E389D: mov var_54, eax
|
|
loc_006E38A0: jmp 006E38A9h
|
|
loc_006E38A2: mov var_54, 00000000h
|
|
loc_006E38A9: lea ecx, var_28
|
|
loc_006E38AC: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E38B2: mov var_10, 00000000h
|
|
loc_006E38B9: push 006E38D4h
|
|
loc_006E38BE: jmp 006E38D3h
|
|
loc_006E38C0: lea ecx, var_24
|
|
loc_006E38C3: call [00401430h] ; __vbaFreeStr
|
|
loc_006E38C9: lea ecx, var_28
|
|
loc_006E38CC: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E38D2: ret
|
|
loc_006E38D3: ret
|
|
loc_006E38D4: mov edx, Me
|
|
loc_006E38D7: mov eax, [edx]
|
|
loc_006E38D9: mov ecx, Me
|
|
loc_006E38DC: push ecx
|
|
loc_006E38DD: call [eax+00000008h]
|
|
loc_006E38E0: mov eax, var_10
|
|
loc_006E38E3: mov ecx, var_20
|
|
loc_006E38E6: mov fs:[00000000h], ecx
|
|
loc_006E38ED: pop edi
|
|
loc_006E38EE: pop esi
|
|
loc_006E38EF: pop ebx
|
|
loc_006E38F0: mov esp, ebp
|
|
loc_006E38F2: pop ebp
|
|
loc_006E38F3: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub lstAllow_Click() '6DFD30
|
|
loc_006DFD30: push ebp
|
|
loc_006DFD31: mov ebp, esp
|
|
loc_006DFD33: sub esp, 00000018h
|
|
loc_006DFD36: push 00412856h ; __vbaExceptHandler
|
|
loc_006DFD3B: mov eax, fs:[00000000h]
|
|
loc_006DFD41: push eax
|
|
loc_006DFD42: mov fs:[00000000h], esp
|
|
loc_006DFD49: mov eax, 00000034h
|
|
loc_006DFD4E: call 00412850h ; __vbaChkstk
|
|
loc_006DFD53: push ebx
|
|
loc_006DFD54: push esi
|
|
loc_006DFD55: push edi
|
|
loc_006DFD56: mov var_18, esp
|
|
loc_006DFD59: mov var_14, 0040E298h ; Chr(37)
|
|
loc_006DFD60: mov eax, Me
|
|
loc_006DFD63: and eax, 00000001h
|
|
loc_006DFD66: mov var_10, eax
|
|
loc_006DFD69: mov ecx, Me
|
|
loc_006DFD6C: and ecx, FFFFFFFEh
|
|
loc_006DFD6F: mov Me, ecx
|
|
loc_006DFD72: mov var_C, 00000000h
|
|
loc_006DFD79: mov edx, Me
|
|
loc_006DFD7C: mov eax, [edx]
|
|
loc_006DFD7E: mov ecx, Me
|
|
loc_006DFD81: push ecx
|
|
loc_006DFD82: call [eax+00000004h]
|
|
loc_006DFD85: mov var_4, 00000001h
|
|
loc_006DFD8C: mov var_4, 00000002h
|
|
loc_006DFD93: push FFFFFFFFh
|
|
loc_006DFD95: call [00401124h] ; __vbaOnError
|
|
loc_006DFD9B: mov var_4, 00000003h
|
|
loc_006DFDA2: mov edx, Me
|
|
loc_006DFDA5: mov eax, [edx]
|
|
loc_006DFDA7: mov ecx, Me
|
|
loc_006DFDAA: push ecx
|
|
loc_006DFDAB: call [eax+0000035Ch]
|
|
loc_006DFDB1: push eax
|
|
loc_006DFDB2: lea edx, var_28
|
|
loc_006DFDB5: push edx
|
|
loc_006DFDB6: call [00401128h] ; __vbaObjSet
|
|
loc_006DFDBC: mov var_2C, eax
|
|
loc_006DFDBF: lea eax, var_24
|
|
loc_006DFDC2: push eax
|
|
loc_006DFDC3: mov ecx, var_2C
|
|
loc_006DFDC6: mov edx, [ecx]
|
|
loc_006DFDC8: mov eax, var_2C
|
|
loc_006DFDCB: push eax
|
|
loc_006DFDCC: call [edx+000000F8h]
|
|
loc_006DFDD2: fnclex
|
|
loc_006DFDD4: mov var_30, eax
|
|
loc_006DFDD7: cmp var_30, 00000000h
|
|
loc_006DFDDB: jge 006DFDFAh
|
|
loc_006DFDDD: push 000000F8h
|
|
loc_006DFDE2: push 00447F18h
|
|
loc_006DFDE7: mov ecx, var_2C
|
|
loc_006DFDEA: push ecx
|
|
loc_006DFDEB: mov edx, var_30
|
|
loc_006DFDEE: push edx
|
|
loc_006DFDEF: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFDF5: mov var_4C, eax
|
|
loc_006DFDF8: jmp 006DFE01h
|
|
loc_006DFDFA: mov var_4C, 00000000h
|
|
loc_006DFE01: mov eax, var_24
|
|
loc_006DFE04: push eax
|
|
loc_006DFE05: push 0043C9F4h
|
|
loc_006DFE0A: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DFE10: neg eax
|
|
loc_006DFE12: sbb eax, eax
|
|
loc_006DFE14: neg eax
|
|
loc_006DFE16: neg eax
|
|
loc_006DFE18: mov var_34, ax
|
|
loc_006DFE1C: lea ecx, var_24
|
|
loc_006DFE1F: call [00401430h] ; __vbaFreeStr
|
|
loc_006DFE25: lea ecx, var_28
|
|
loc_006DFE28: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFE2E: movsx ecx, var_34
|
|
loc_006DFE32: test ecx, ecx
|
|
loc_006DFE34: jz 006DFEA5h
|
|
loc_006DFE36: mov var_4, 00000004h
|
|
loc_006DFE3D: mov edx, Me
|
|
loc_006DFE40: mov eax, [edx]
|
|
loc_006DFE42: mov ecx, Me
|
|
loc_006DFE45: push ecx
|
|
loc_006DFE46: call [eax+00000364h]
|
|
loc_006DFE4C: push eax
|
|
loc_006DFE4D: lea edx, var_28
|
|
loc_006DFE50: push edx
|
|
loc_006DFE51: call [00401128h] ; __vbaObjSet
|
|
loc_006DFE57: mov var_2C, eax
|
|
loc_006DFE5A: push FFFFFFFFh
|
|
loc_006DFE5C: mov eax, var_2C
|
|
loc_006DFE5F: mov ecx, [eax]
|
|
loc_006DFE61: mov edx, var_2C
|
|
loc_006DFE64: push edx
|
|
loc_006DFE65: call [ecx+0000008Ch]
|
|
loc_006DFE6B: fnclex
|
|
loc_006DFE6D: mov var_30, eax
|
|
loc_006DFE70: cmp var_30, 00000000h
|
|
loc_006DFE74: jge 006DFE93h
|
|
loc_006DFE76: push 0000008Ch
|
|
loc_006DFE7B: push 004431B8h
|
|
loc_006DFE80: mov eax, var_2C
|
|
loc_006DFE83: push eax
|
|
loc_006DFE84: mov ecx, var_30
|
|
loc_006DFE87: push ecx
|
|
loc_006DFE88: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFE8E: mov var_50, eax
|
|
loc_006DFE91: jmp 006DFE9Ah
|
|
loc_006DFE93: mov var_50, 00000000h
|
|
loc_006DFE9A: lea ecx, var_28
|
|
loc_006DFE9D: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFEA3: jmp 006DFF12h
|
|
loc_006DFEA5: mov var_4, 00000006h
|
|
loc_006DFEAC: mov edx, Me
|
|
loc_006DFEAF: mov eax, [edx]
|
|
loc_006DFEB1: mov ecx, Me
|
|
loc_006DFEB4: push ecx
|
|
loc_006DFEB5: call [eax+00000364h]
|
|
loc_006DFEBB: push eax
|
|
loc_006DFEBC: lea edx, var_28
|
|
loc_006DFEBF: push edx
|
|
loc_006DFEC0: call [00401128h] ; __vbaObjSet
|
|
loc_006DFEC6: mov var_2C, eax
|
|
loc_006DFEC9: push 00000000h
|
|
loc_006DFECB: mov eax, var_2C
|
|
loc_006DFECE: mov ecx, [eax]
|
|
loc_006DFED0: mov edx, var_2C
|
|
loc_006DFED3: push edx
|
|
loc_006DFED4: call [ecx+0000008Ch]
|
|
loc_006DFEDA: fnclex
|
|
loc_006DFEDC: mov var_30, eax
|
|
loc_006DFEDF: cmp var_30, 00000000h
|
|
loc_006DFEE3: jge 006DFF02h
|
|
loc_006DFEE5: push 0000008Ch
|
|
loc_006DFEEA: push 004431B8h
|
|
loc_006DFEEF: mov eax, var_2C
|
|
loc_006DFEF2: push eax
|
|
loc_006DFEF3: mov ecx, var_30
|
|
loc_006DFEF6: push ecx
|
|
loc_006DFEF7: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFEFD: mov var_54, eax
|
|
loc_006DFF00: jmp 006DFF09h
|
|
loc_006DFF02: mov var_54, 00000000h
|
|
loc_006DFF09: lea ecx, var_28
|
|
loc_006DFF0C: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFF12: mov var_10, 00000000h
|
|
loc_006DFF19: push 006DFF34h
|
|
loc_006DFF1E: jmp 006DFF33h
|
|
loc_006DFF20: lea ecx, var_24
|
|
loc_006DFF23: call [00401430h] ; __vbaFreeStr
|
|
loc_006DFF29: lea ecx, var_28
|
|
loc_006DFF2C: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFF32: ret
|
|
loc_006DFF33: ret
|
|
loc_006DFF34: mov edx, Me
|
|
loc_006DFF37: mov eax, [edx]
|
|
loc_006DFF39: mov ecx, Me
|
|
loc_006DFF3C: push ecx
|
|
loc_006DFF3D: call [eax+00000008h]
|
|
loc_006DFF40: mov eax, var_10
|
|
loc_006DFF43: mov ecx, var_20
|
|
loc_006DFF46: mov fs:[00000000h], ecx
|
|
loc_006DFF4D: pop edi
|
|
loc_006DFF4E: pop esi
|
|
loc_006DFF4F: pop ebx
|
|
loc_006DFF50: mov esp, ebp
|
|
loc_006DFF52: pop ebp
|
|
loc_006DFF53: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdSubmit_Click() '6DCDF0
|
|
loc_006DCDF0: push ebp
|
|
loc_006DCDF1: mov ebp, esp
|
|
loc_006DCDF3: sub esp, 00000014h
|
|
loc_006DCDF6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DCDFB: mov eax, fs:[00000000h]
|
|
loc_006DCE01: push eax
|
|
loc_006DCE02: mov fs:[00000000h], esp
|
|
loc_006DCE09: sub esp, 0000011Ch
|
|
loc_006DCE0F: push ebx
|
|
loc_006DCE10: push esi
|
|
loc_006DCE11: push edi
|
|
loc_006DCE12: mov var_14, esp
|
|
loc_006DCE15: mov var_10, 0040E0B0h
|
|
loc_006DCE1C: mov esi, Me
|
|
loc_006DCE1F: mov eax, esi
|
|
loc_006DCE21: and eax, 00000001h
|
|
loc_006DCE24: mov var_C, eax
|
|
loc_006DCE27: and esi, FFFFFFFEh
|
|
loc_006DCE2A: mov Me, esi
|
|
loc_006DCE2D: xor ebx, ebx
|
|
loc_006DCE2F: mov var_8, ebx
|
|
loc_006DCE32: mov ecx, [esi]
|
|
loc_006DCE34: push esi
|
|
loc_006DCE35: call [ecx+00000004h]
|
|
loc_006DCE38: mov var_20, ebx
|
|
loc_006DCE3B: mov var_24, ebx
|
|
loc_006DCE3E: mov var_28, ebx
|
|
loc_006DCE41: mov var_2C, ebx
|
|
loc_006DCE44: mov var_30, ebx
|
|
loc_006DCE47: mov var_34, ebx
|
|
loc_006DCE4A: mov var_38, ebx
|
|
loc_006DCE4D: mov var_3C, ebx
|
|
loc_006DCE50: mov var_40, ebx
|
|
loc_006DCE53: mov var_44, ebx
|
|
loc_006DCE56: mov var_48, ebx
|
|
loc_006DCE59: mov var_4C, ebx
|
|
loc_006DCE5C: mov var_50, ebx
|
|
loc_006DCE5F: mov var_54, ebx
|
|
loc_006DCE62: mov var_58, ebx
|
|
loc_006DCE65: mov var_5C, ebx
|
|
loc_006DCE68: mov var_60, ebx
|
|
loc_006DCE6B: mov var_64, ebx
|
|
loc_006DCE6E: mov var_68, ebx
|
|
loc_006DCE71: mov var_6C, ebx
|
|
loc_006DCE74: mov var_70, ebx
|
|
loc_006DCE77: mov var_74, ebx
|
|
loc_006DCE7A: mov var_78, ebx
|
|
loc_006DCE7D: mov var_88, ebx
|
|
loc_006DCE83: mov var_98, ebx
|
|
loc_006DCE89: mov var_A8, ebx
|
|
loc_006DCE8F: mov var_B8, ebx
|
|
loc_006DCE95: mov var_C8, ebx
|
|
loc_006DCE9B: mov var_FC, ebx
|
|
loc_006DCEA1: push 00000001h
|
|
loc_006DCEA3: call [00401124h] ; __vbaOnError
|
|
loc_006DCEA9: mov edx, 0043C9F4h
|
|
loc_006DCEAE: mov ecx, 0073A714h
|
|
loc_006DCEB3: call [00401310h] ; __vbaStrCopy
|
|
loc_006DCEB9: mov eax, 0043C9F4h
|
|
loc_006DCEBE: mov var_C0, eax
|
|
loc_006DCEC4: mov ecx, 00000008h
|
|
loc_006DCEC9: mov var_C8, ecx
|
|
loc_006DCECF: sub esp, 00000010h
|
|
loc_006DCED2: mov edx, esp
|
|
loc_006DCED4: mov [edx], ecx
|
|
loc_006DCED6: mov ecx, var_C4
|
|
loc_006DCEDC: mov [edx+00000004h], ecx
|
|
loc_006DCEDF: mov [edx+00000008h], eax
|
|
loc_006DCEE2: mov eax, var_BC
|
|
loc_006DCEE8: mov [edx+0000000Ch], eax
|
|
loc_006DCEEB: push 0044A160h ; "UserRegistrationNum"
|
|
loc_006DCEF0: push 0044317Ch ; "UserInfo"
|
|
loc_006DCEF5: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DCEFA: call [00401354h] ; rtcGetSetting
|
|
loc_006DCF00: mov edx, eax
|
|
loc_006DCF02: lea ecx, var_24
|
|
loc_006DCF05: mov edi, [004013C0h] ; __vbaStrMove
|
|
loc_006DCF0B: call edi
|
|
loc_006DCF0D: mov ecx, var_24
|
|
loc_006DCF10: push ecx
|
|
loc_006DCF11: call [00401088h] ; rtcTrimBstr
|
|
loc_006DCF17: mov edx, eax
|
|
loc_006DCF19: lea ecx, var_2C
|
|
loc_006DCF1C: call edi
|
|
loc_006DCF1E: push eax
|
|
loc_006DCF1F: call [00401044h] ; __vbaLenBstr
|
|
loc_006DCF25: xor edx, edx
|
|
loc_006DCF27: cmp eax, 00000015h
|
|
loc_006DCF2A: setl dl
|
|
loc_006DCF2D: neg edx
|
|
loc_006DCF2F: mov var_100, dx
|
|
loc_006DCF36: lea ecx, var_2C
|
|
loc_006DCF39: call [00401430h] ; __vbaFreeStr
|
|
loc_006DCF3F: cmp var_100, bx
|
|
loc_006DCF46: jz 006DCFF0h
|
|
loc_006DCF4C: mov ecx, 80020004h
|
|
loc_006DCF51: mov var_B0, ecx
|
|
loc_006DCF57: mov eax, 0000000Ah
|
|
loc_006DCF5C: mov var_B8, eax
|
|
loc_006DCF62: mov var_A0, ecx
|
|
loc_006DCF68: mov var_A8, eax
|
|
loc_006DCF6E: mov var_90, ecx
|
|
loc_006DCF74: mov var_98, eax
|
|
loc_006DCF7A: mov var_C0, 0046FECCh ; "Some registration information associated with this installation of BonziBUDDY could not be found. This information is necessary to successfully setup a BonziWORLD Services Account. If you have not registered this copy of BonziBUDDY yet, please do so by clicking on the 'Online Registration' item under 'My Options' on Bonzi's menu. After registration, you can continue signing up for your BonziWORLD Services Account."
|
|
loc_006DCF84: mov var_C8, 00000008h
|
|
loc_006DCF8E: lea edx, var_C8
|
|
loc_006DCF94: lea ecx, var_88
|
|
loc_006DCF9A: call [00401374h] ; __vbaVarDup
|
|
loc_006DCFA0: lea eax, var_B8
|
|
loc_006DCFA6: push eax
|
|
loc_006DCFA7: lea ecx, var_A8
|
|
loc_006DCFAD: push ecx
|
|
loc_006DCFAE: lea edx, var_98
|
|
loc_006DCFB4: push edx
|
|
loc_006DCFB5: push 00000040h
|
|
loc_006DCFB7: lea eax, var_88
|
|
loc_006DCFBD: push eax
|
|
loc_006DCFBE: call [00401120h] ; rtcMsgBox
|
|
loc_006DCFC4: lea ecx, var_B8
|
|
loc_006DCFCA: push ecx
|
|
loc_006DCFCB: lea edx, var_A8
|
|
loc_006DCFD1: push edx
|
|
loc_006DCFD2: lea eax, var_98
|
|
loc_006DCFD8: push eax
|
|
loc_006DCFD9: lea ecx, var_88
|
|
loc_006DCFDF: push ecx
|
|
loc_006DCFE0: push 00000004h
|
|
loc_006DCFE2: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DCFE8: add esp, 00000014h
|
|
loc_006DCFEB: jmp 006DDB65h
|
|
loc_006DCFF0: mov edx, [esi]
|
|
loc_006DCFF2: push esi
|
|
loc_006DCFF3: call [edx+00000390h]
|
|
loc_006DCFF9: push eax
|
|
loc_006DCFFA: lea eax, var_6C
|
|
loc_006DCFFD: push eax
|
|
loc_006DCFFE: call [00401128h] ; __vbaObjSet
|
|
loc_006DD004: mov var_100, eax
|
|
loc_006DD00A: mov ecx, [eax]
|
|
loc_006DD00C: lea edx, var_2C
|
|
loc_006DD00F: push edx
|
|
loc_006DD010: push eax
|
|
loc_006DD011: call [ecx+000000A0h]
|
|
loc_006DD017: fnclex
|
|
loc_006DD019: cmp eax, ebx
|
|
loc_006DD01B: jge 006DD035h
|
|
loc_006DD01D: push 000000A0h
|
|
loc_006DD022: push 0043F42Ch
|
|
loc_006DD027: mov ecx, var_100
|
|
loc_006DD02D: push ecx
|
|
loc_006DD02E: push eax
|
|
loc_006DD02F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD035: mov edx, var_2C
|
|
loc_006DD038: push edx
|
|
loc_006DD039: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD03F: mov edx, eax
|
|
loc_006DD041: lea ecx, var_30
|
|
loc_006DD044: call edi
|
|
loc_006DD046: push eax
|
|
loc_006DD047: call [00401044h] ; __vbaLenBstr
|
|
loc_006DD04D: mov ebx, eax
|
|
loc_006DD04F: neg ebx
|
|
loc_006DD051: sbb ebx, ebx
|
|
loc_006DD053: inc ebx
|
|
loc_006DD054: neg ebx
|
|
loc_006DD056: lea eax, var_30
|
|
loc_006DD059: push eax
|
|
loc_006DD05A: lea ecx, var_2C
|
|
loc_006DD05D: push ecx
|
|
loc_006DD05E: push 00000002h
|
|
loc_006DD060: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DD066: add esp, 0000000Ch
|
|
loc_006DD069: lea ecx, var_6C
|
|
loc_006DD06C: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DD072: test bx, bx
|
|
loc_006DD075: jz 006DD0E7h
|
|
loc_006DD077: mov ecx, 80020004h
|
|
loc_006DD07C: mov var_B0, ecx
|
|
loc_006DD082: mov eax, 0000000Ah
|
|
loc_006DD087: mov var_B8, eax
|
|
loc_006DD08D: mov var_A0, ecx
|
|
loc_006DD093: mov var_A8, eax
|
|
loc_006DD099: mov var_90, ecx
|
|
loc_006DD09F: mov var_98, eax
|
|
loc_006DD0A5: mov var_C0, 0047021Ch ; "Please enter the first AND last names that will be used for this new account in the First and Last Names fields."
|
|
loc_006DD0AF: mov var_C8, 00000008h
|
|
loc_006DD0B9: lea edx, var_C8
|
|
loc_006DD0BF: lea ecx, var_88
|
|
loc_006DD0C5: call [00401374h] ; __vbaVarDup
|
|
loc_006DD0CB: lea edx, var_B8
|
|
loc_006DD0D1: push edx
|
|
loc_006DD0D2: lea eax, var_A8
|
|
loc_006DD0D8: push eax
|
|
loc_006DD0D9: lea ecx, var_98
|
|
loc_006DD0DF: push ecx
|
|
loc_006DD0E0: push 00000040h
|
|
loc_006DD0E2: jmp 006DD503h
|
|
loc_006DD0E7: mov ecx, [esi]
|
|
loc_006DD0E9: push esi
|
|
loc_006DD0EA: call [ecx+0000038Ch]
|
|
loc_006DD0F0: push eax
|
|
loc_006DD0F1: lea edx, var_6C
|
|
loc_006DD0F4: push edx
|
|
loc_006DD0F5: call [00401128h] ; __vbaObjSet
|
|
loc_006DD0FB: mov ebx, eax
|
|
loc_006DD0FD: mov eax, [ebx]
|
|
loc_006DD0FF: lea ecx, var_2C
|
|
loc_006DD102: push ecx
|
|
loc_006DD103: push ebx
|
|
loc_006DD104: call [eax+000000A0h]
|
|
loc_006DD10A: fnclex
|
|
loc_006DD10C: test eax, eax
|
|
loc_006DD10E: jge 006DD122h
|
|
loc_006DD110: push 000000A0h
|
|
loc_006DD115: push 0043F42Ch
|
|
loc_006DD11A: push ebx
|
|
loc_006DD11B: push eax
|
|
loc_006DD11C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD122: mov edx, var_2C
|
|
loc_006DD125: push edx
|
|
loc_006DD126: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD12C: mov edx, eax
|
|
loc_006DD12E: lea ecx, var_30
|
|
loc_006DD131: call edi
|
|
loc_006DD133: push eax
|
|
loc_006DD134: call [00401044h] ; __vbaLenBstr
|
|
loc_006DD13A: mov ebx, eax
|
|
loc_006DD13C: neg ebx
|
|
loc_006DD13E: sbb ebx, ebx
|
|
loc_006DD140: inc ebx
|
|
loc_006DD141: neg ebx
|
|
loc_006DD143: lea eax, var_30
|
|
loc_006DD146: push eax
|
|
loc_006DD147: lea ecx, var_2C
|
|
loc_006DD14A: push ecx
|
|
loc_006DD14B: push 00000002h
|
|
loc_006DD14D: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DD153: add esp, 0000000Ch
|
|
loc_006DD156: lea ecx, var_6C
|
|
loc_006DD159: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DD15F: test bx, bx
|
|
loc_006DD162: jnz 006DD077h
|
|
loc_006DD168: mov ecx, [esi]
|
|
loc_006DD16A: push esi
|
|
loc_006DD16B: call [ecx+00000398h]
|
|
loc_006DD171: push eax
|
|
loc_006DD172: lea edx, var_6C
|
|
loc_006DD175: push edx
|
|
loc_006DD176: call [00401128h] ; __vbaObjSet
|
|
loc_006DD17C: mov ebx, eax
|
|
loc_006DD17E: mov eax, [ebx]
|
|
loc_006DD180: lea ecx, var_2C
|
|
loc_006DD183: push ecx
|
|
loc_006DD184: push ebx
|
|
loc_006DD185: call [eax+000000A0h]
|
|
loc_006DD18B: fnclex
|
|
loc_006DD18D: test eax, eax
|
|
loc_006DD18F: jge 006DD1A3h
|
|
loc_006DD191: push 000000A0h
|
|
loc_006DD196: push 0043F42Ch
|
|
loc_006DD19B: push ebx
|
|
loc_006DD19C: push eax
|
|
loc_006DD19D: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD1A3: mov edx, [esi]
|
|
loc_006DD1A5: push esi
|
|
loc_006DD1A6: call [edx+00000398h]
|
|
loc_006DD1AC: push eax
|
|
loc_006DD1AD: lea eax, var_70
|
|
loc_006DD1B0: push eax
|
|
loc_006DD1B1: call [00401128h] ; __vbaObjSet
|
|
loc_006DD1B7: mov ebx, eax
|
|
loc_006DD1B9: mov ecx, [ebx]
|
|
loc_006DD1BB: lea edx, var_34
|
|
loc_006DD1BE: push edx
|
|
loc_006DD1BF: push ebx
|
|
loc_006DD1C0: call [ecx+000000A0h]
|
|
loc_006DD1C6: fnclex
|
|
loc_006DD1C8: test eax, eax
|
|
loc_006DD1CA: jge 006DD1DEh
|
|
loc_006DD1CC: push 000000A0h
|
|
loc_006DD1D1: push 0043F42Ch
|
|
loc_006DD1D6: push ebx
|
|
loc_006DD1D7: push eax
|
|
loc_006DD1D8: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD1DE: push 00000001h
|
|
loc_006DD1E0: mov eax, var_34
|
|
loc_006DD1E3: push eax
|
|
loc_006DD1E4: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD1EA: mov edx, eax
|
|
loc_006DD1EC: lea ecx, var_38
|
|
loc_006DD1EF: call edi
|
|
loc_006DD1F1: push eax
|
|
loc_006DD1F2: push 0043FF54h
|
|
loc_006DD1F7: push 00000001h
|
|
loc_006DD1F9: call [004012ECh] ; __vbaInStr
|
|
loc_006DD1FF: mov ebx, eax
|
|
loc_006DD201: neg ebx
|
|
loc_006DD203: sbb ebx, ebx
|
|
loc_006DD205: neg ebx
|
|
loc_006DD207: neg ebx
|
|
loc_006DD209: mov ecx, var_2C
|
|
loc_006DD20C: push ecx
|
|
loc_006DD20D: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD213: mov edx, eax
|
|
loc_006DD215: lea ecx, var_30
|
|
loc_006DD218: call edi
|
|
loc_006DD21A: push eax
|
|
loc_006DD21B: call [00401044h] ; __vbaLenBstr
|
|
loc_006DD221: neg eax
|
|
loc_006DD223: sbb eax, eax
|
|
loc_006DD225: inc eax
|
|
loc_006DD226: neg eax
|
|
loc_006DD228: or ebx, eax
|
|
loc_006DD22A: lea edx, var_38
|
|
loc_006DD22D: push edx
|
|
loc_006DD22E: lea eax, var_34
|
|
loc_006DD231: push eax
|
|
loc_006DD232: lea ecx, var_30
|
|
loc_006DD235: push ecx
|
|
loc_006DD236: lea edx, var_2C
|
|
loc_006DD239: push edx
|
|
loc_006DD23A: push 00000004h
|
|
loc_006DD23C: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DD242: lea eax, var_70
|
|
loc_006DD245: push eax
|
|
loc_006DD246: lea ecx, var_6C
|
|
loc_006DD249: push ecx
|
|
loc_006DD24A: push 00000002h
|
|
loc_006DD24C: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DD252: add esp, 00000020h
|
|
loc_006DD255: test bx, bx
|
|
loc_006DD258: jz 006DD297h
|
|
loc_006DD25A: mov ecx, 80020004h
|
|
loc_006DD25F: mov var_B0, ecx
|
|
loc_006DD265: mov eax, 0000000Ah
|
|
loc_006DD26A: mov var_B8, eax
|
|
loc_006DD270: mov var_A0, ecx
|
|
loc_006DD276: mov var_A8, eax
|
|
loc_006DD27C: mov var_90, ecx
|
|
loc_006DD282: mov var_98, eax
|
|
loc_006DD288: mov var_C0, 00470410h ; "The Account Logon name you have chosen is not valid. Your Logon Name must contain only letters and/or numbers, and be at least 6 characters length. Also your Logon Name cannot contain spaces."
|
|
loc_006DD292: jmp 006DD0AFh
|
|
loc_006DD297: mov ecx, [esi]
|
|
loc_006DD299: push esi
|
|
loc_006DD29A: call [ecx+0000039Ch]
|
|
loc_006DD2A0: push eax
|
|
loc_006DD2A1: lea edx, var_6C
|
|
loc_006DD2A4: push edx
|
|
loc_006DD2A5: call [00401128h] ; __vbaObjSet
|
|
loc_006DD2AB: mov ebx, eax
|
|
loc_006DD2AD: mov eax, [ebx]
|
|
loc_006DD2AF: lea ecx, var_2C
|
|
loc_006DD2B2: push ecx
|
|
loc_006DD2B3: push ebx
|
|
loc_006DD2B4: call [eax+000000A0h]
|
|
loc_006DD2BA: fnclex
|
|
loc_006DD2BC: test eax, eax
|
|
loc_006DD2BE: jge 006DD2D2h
|
|
loc_006DD2C0: push 000000A0h
|
|
loc_006DD2C5: push 0043F42Ch
|
|
loc_006DD2CA: push ebx
|
|
loc_006DD2CB: push eax
|
|
loc_006DD2CC: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD2D2: mov edx, [esi]
|
|
loc_006DD2D4: push esi
|
|
loc_006DD2D5: call [edx+00000388h]
|
|
loc_006DD2DB: push eax
|
|
loc_006DD2DC: lea eax, var_70
|
|
loc_006DD2DF: push eax
|
|
loc_006DD2E0: call [00401128h] ; __vbaObjSet
|
|
loc_006DD2E6: mov ebx, eax
|
|
loc_006DD2E8: mov ecx, [ebx]
|
|
loc_006DD2EA: lea edx, var_34
|
|
loc_006DD2ED: push edx
|
|
loc_006DD2EE: push ebx
|
|
loc_006DD2EF: call [ecx+000000A0h]
|
|
loc_006DD2F5: fnclex
|
|
loc_006DD2F7: test eax, eax
|
|
loc_006DD2F9: jge 006DD30Dh
|
|
loc_006DD2FB: push 000000A0h
|
|
loc_006DD300: push 0043F42Ch
|
|
loc_006DD305: push ebx
|
|
loc_006DD306: push eax
|
|
loc_006DD307: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD30D: mov eax, var_34
|
|
loc_006DD310: push eax
|
|
loc_006DD311: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD317: mov edx, eax
|
|
loc_006DD319: lea ecx, var_38
|
|
loc_006DD31C: call edi
|
|
loc_006DD31E: push eax
|
|
loc_006DD31F: call [00401044h] ; __vbaLenBstr
|
|
loc_006DD325: mov ebx, eax
|
|
loc_006DD327: neg ebx
|
|
loc_006DD329: sbb ebx, ebx
|
|
loc_006DD32B: inc ebx
|
|
loc_006DD32C: neg ebx
|
|
loc_006DD32E: mov ecx, var_2C
|
|
loc_006DD331: push ecx
|
|
loc_006DD332: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD338: mov edx, eax
|
|
loc_006DD33A: lea ecx, var_30
|
|
loc_006DD33D: call edi
|
|
loc_006DD33F: push eax
|
|
loc_006DD340: call [00401044h] ; __vbaLenBstr
|
|
loc_006DD346: neg eax
|
|
loc_006DD348: sbb eax, eax
|
|
loc_006DD34A: inc eax
|
|
loc_006DD34B: neg eax
|
|
loc_006DD34D: or ebx, eax
|
|
loc_006DD34F: lea edx, var_38
|
|
loc_006DD352: push edx
|
|
loc_006DD353: lea eax, var_34
|
|
loc_006DD356: push eax
|
|
loc_006DD357: lea ecx, var_30
|
|
loc_006DD35A: push ecx
|
|
loc_006DD35B: lea edx, var_2C
|
|
loc_006DD35E: push edx
|
|
loc_006DD35F: push 00000004h
|
|
loc_006DD361: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DD367: lea eax, var_70
|
|
loc_006DD36A: push eax
|
|
loc_006DD36B: lea ecx, var_6C
|
|
loc_006DD36E: push ecx
|
|
loc_006DD36F: push 00000002h
|
|
loc_006DD371: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DD377: add esp, 00000020h
|
|
loc_006DD37A: test bx, bx
|
|
loc_006DD37D: jz 006DD3BCh
|
|
loc_006DD37F: mov ecx, 80020004h
|
|
loc_006DD384: mov var_B0, ecx
|
|
loc_006DD38A: mov eax, 0000000Ah
|
|
loc_006DD38F: mov var_B8, eax
|
|
loc_006DD395: mov var_A0, ecx
|
|
loc_006DD39B: mov var_A8, eax
|
|
loc_006DD3A1: mov var_90, ecx
|
|
loc_006DD3A7: mov var_98, eax
|
|
loc_006DD3AD: mov var_C0, 00470604h ; "You must first create a password for this account. Your password must be alpha-numeric, and at least 6 characters long. Also, be sure to re-enter your password a second time for verification."
|
|
loc_006DD3B7: jmp 006DD4D0h
|
|
loc_006DD3BC: mov ecx, [esi]
|
|
loc_006DD3BE: push esi
|
|
loc_006DD3BF: call [ecx+0000039Ch]
|
|
loc_006DD3C5: push eax
|
|
loc_006DD3C6: lea edx, var_6C
|
|
loc_006DD3C9: push edx
|
|
loc_006DD3CA: call [00401128h] ; __vbaObjSet
|
|
loc_006DD3D0: mov ebx, eax
|
|
loc_006DD3D2: mov eax, [ebx]
|
|
loc_006DD3D4: lea ecx, var_2C
|
|
loc_006DD3D7: push ecx
|
|
loc_006DD3D8: push ebx
|
|
loc_006DD3D9: call [eax+000000A0h]
|
|
loc_006DD3DF: fnclex
|
|
loc_006DD3E1: test eax, eax
|
|
loc_006DD3E3: jge 006DD3F7h
|
|
loc_006DD3E5: push 000000A0h
|
|
loc_006DD3EA: push 0043F42Ch
|
|
loc_006DD3EF: push ebx
|
|
loc_006DD3F0: push eax
|
|
loc_006DD3F1: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD3F7: mov edx, [esi]
|
|
loc_006DD3F9: push esi
|
|
loc_006DD3FA: call [edx+00000388h]
|
|
loc_006DD400: push eax
|
|
loc_006DD401: lea eax, var_70
|
|
loc_006DD404: push eax
|
|
loc_006DD405: call [00401128h] ; __vbaObjSet
|
|
loc_006DD40B: mov ebx, eax
|
|
loc_006DD40D: mov ecx, [ebx]
|
|
loc_006DD40F: lea edx, var_30
|
|
loc_006DD412: push edx
|
|
loc_006DD413: push ebx
|
|
loc_006DD414: call [ecx+000000A0h]
|
|
loc_006DD41A: fnclex
|
|
loc_006DD41C: test eax, eax
|
|
loc_006DD41E: jge 006DD432h
|
|
loc_006DD420: push 000000A0h
|
|
loc_006DD425: push 0043F42Ch
|
|
loc_006DD42A: push ebx
|
|
loc_006DD42B: push eax
|
|
loc_006DD42C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD432: mov eax, var_2C
|
|
loc_006DD435: push eax
|
|
loc_006DD436: mov ebx, [00401088h] ; rtcTrimBstr
|
|
loc_006DD43C: call ebx
|
|
loc_006DD43E: mov edx, eax
|
|
loc_006DD440: lea ecx, var_34
|
|
loc_006DD443: call edi
|
|
loc_006DD445: push eax
|
|
loc_006DD446: mov ecx, var_30
|
|
loc_006DD449: push ecx
|
|
loc_006DD44A: call ebx
|
|
loc_006DD44C: mov edx, eax
|
|
loc_006DD44E: lea ecx, var_38
|
|
loc_006DD451: call edi
|
|
loc_006DD453: push eax
|
|
loc_006DD454: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DD45A: mov ebx, eax
|
|
loc_006DD45C: neg ebx
|
|
loc_006DD45E: sbb ebx, ebx
|
|
loc_006DD460: neg ebx
|
|
loc_006DD462: neg ebx
|
|
loc_006DD464: lea edx, var_38
|
|
loc_006DD467: push edx
|
|
loc_006DD468: lea eax, var_34
|
|
loc_006DD46B: push eax
|
|
loc_006DD46C: lea ecx, var_30
|
|
loc_006DD46F: push ecx
|
|
loc_006DD470: lea edx, var_2C
|
|
loc_006DD473: push edx
|
|
loc_006DD474: push 00000004h
|
|
loc_006DD476: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DD47C: lea eax, var_70
|
|
loc_006DD47F: push eax
|
|
loc_006DD480: lea ecx, var_6C
|
|
loc_006DD483: push ecx
|
|
loc_006DD484: push 00000002h
|
|
loc_006DD486: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DD48C: add esp, 00000020h
|
|
loc_006DD48F: test bx, bx
|
|
loc_006DD492: jz 006DD53Ch
|
|
loc_006DD498: mov ecx, 80020004h
|
|
loc_006DD49D: mov var_B0, ecx
|
|
loc_006DD4A3: mov eax, 0000000Ah
|
|
loc_006DD4A8: mov var_B8, eax
|
|
loc_006DD4AE: mov var_A0, ecx
|
|
loc_006DD4B4: mov var_A8, eax
|
|
loc_006DD4BA: mov var_90, ecx
|
|
loc_006DD4C0: mov var_98, eax
|
|
loc_006DD4C6: mov var_C0, 00470304h ; "The two passwords you've entered do not match. Please re-enter them in both fields, making sure they match exactly."
|
|
loc_006DD4D0: mov var_C8, 00000008h
|
|
loc_006DD4DA: lea edx, var_C8
|
|
loc_006DD4E0: lea ecx, var_88
|
|
loc_006DD4E6: call [00401374h] ; __vbaVarDup
|
|
loc_006DD4EC: lea edx, var_B8
|
|
loc_006DD4F2: push edx
|
|
loc_006DD4F3: lea eax, var_A8
|
|
loc_006DD4F9: push eax
|
|
loc_006DD4FA: lea ecx, var_98
|
|
loc_006DD500: push ecx
|
|
loc_006DD501: push 00000000h
|
|
loc_006DD503: lea edx, var_88
|
|
loc_006DD509: push edx
|
|
loc_006DD50A: call [00401120h] ; rtcMsgBox
|
|
loc_006DD510: lea eax, var_B8
|
|
loc_006DD516: push eax
|
|
loc_006DD517: lea ecx, var_A8
|
|
loc_006DD51D: push ecx
|
|
loc_006DD51E: lea edx, var_98
|
|
loc_006DD524: push edx
|
|
loc_006DD525: lea eax, var_88
|
|
loc_006DD52B: push eax
|
|
loc_006DD52C: push 00000004h
|
|
loc_006DD52E: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DD534: add esp, 00000014h
|
|
loc_006DD537: jmp 006DDB65h
|
|
loc_006DD53C: mov ecx, [esi]
|
|
loc_006DD53E: push esi
|
|
loc_006DD53F: call [ecx+00000390h]
|
|
loc_006DD545: push eax
|
|
loc_006DD546: lea edx, var_6C
|
|
loc_006DD549: push edx
|
|
loc_006DD54A: call [00401128h] ; __vbaObjSet
|
|
loc_006DD550: mov ebx, eax
|
|
loc_006DD552: mov eax, [ebx]
|
|
loc_006DD554: lea ecx, var_30
|
|
loc_006DD557: push ecx
|
|
loc_006DD558: push ebx
|
|
loc_006DD559: call [eax+000000A0h]
|
|
loc_006DD55F: fnclex
|
|
loc_006DD561: test eax, eax
|
|
loc_006DD563: jge 006DD577h
|
|
loc_006DD565: push 000000A0h
|
|
loc_006DD56A: push 0043F42Ch
|
|
loc_006DD56F: push ebx
|
|
loc_006DD570: push eax
|
|
loc_006DD571: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD577: mov edx, [esi]
|
|
loc_006DD579: push esi
|
|
loc_006DD57A: call [edx+0000038Ch]
|
|
loc_006DD580: push eax
|
|
loc_006DD581: lea eax, var_70
|
|
loc_006DD584: push eax
|
|
loc_006DD585: call [00401128h] ; __vbaObjSet
|
|
loc_006DD58B: mov ebx, eax
|
|
loc_006DD58D: mov ecx, [ebx]
|
|
loc_006DD58F: lea edx, var_40
|
|
loc_006DD592: push edx
|
|
loc_006DD593: push ebx
|
|
loc_006DD594: call [ecx+000000A0h]
|
|
loc_006DD59A: fnclex
|
|
loc_006DD59C: test eax, eax
|
|
loc_006DD59E: jge 006DD5B2h
|
|
loc_006DD5A0: push 000000A0h
|
|
loc_006DD5A5: push 0043F42Ch
|
|
loc_006DD5AA: push ebx
|
|
loc_006DD5AB: push eax
|
|
loc_006DD5AC: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD5B2: mov eax, [esi]
|
|
loc_006DD5B4: push esi
|
|
loc_006DD5B5: call [eax+00000398h]
|
|
loc_006DD5BB: push eax
|
|
loc_006DD5BC: lea ecx, var_74
|
|
loc_006DD5BF: push ecx
|
|
loc_006DD5C0: call [00401128h] ; __vbaObjSet
|
|
loc_006DD5C6: mov ebx, eax
|
|
loc_006DD5C8: mov edx, [ebx]
|
|
loc_006DD5CA: lea eax, var_50
|
|
loc_006DD5CD: push eax
|
|
loc_006DD5CE: push ebx
|
|
loc_006DD5CF: call [edx+000000A0h]
|
|
loc_006DD5D5: fnclex
|
|
loc_006DD5D7: test eax, eax
|
|
loc_006DD5D9: jge 006DD5EDh
|
|
loc_006DD5DB: push 000000A0h
|
|
loc_006DD5E0: push 0043F42Ch
|
|
loc_006DD5E5: push ebx
|
|
loc_006DD5E6: push eax
|
|
loc_006DD5E7: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD5ED: mov ecx, [esi]
|
|
loc_006DD5EF: push esi
|
|
loc_006DD5F0: call [ecx+0000039Ch]
|
|
loc_006DD5F6: push eax
|
|
loc_006DD5F7: lea edx, var_78
|
|
loc_006DD5FA: push edx
|
|
loc_006DD5FB: call [00401128h] ; __vbaObjSet
|
|
loc_006DD601: mov ebx, eax
|
|
loc_006DD603: mov eax, [ebx]
|
|
loc_006DD605: lea ecx, var_60
|
|
loc_006DD608: push ecx
|
|
loc_006DD609: push ebx
|
|
loc_006DD60A: call [eax+000000A0h]
|
|
loc_006DD610: fnclex
|
|
loc_006DD612: test eax, eax
|
|
loc_006DD614: jge 006DD628h
|
|
loc_006DD616: push 000000A0h
|
|
loc_006DD61B: push 0043F42Ch
|
|
loc_006DD620: push ebx
|
|
loc_006DD621: push eax
|
|
loc_006DD622: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD628: push 004703F4h
|
|
loc_006DD62D: mov edx, var_24
|
|
loc_006DD630: push edx
|
|
loc_006DD631: mov ebx, [00401098h] ; __vbaStrCat
|
|
loc_006DD637: call ebx
|
|
loc_006DD639: mov edx, eax
|
|
loc_006DD63B: lea ecx, var_2C
|
|
loc_006DD63E: call edi
|
|
loc_006DD640: push eax
|
|
loc_006DD641: push 0047078Ch ; "&xfname="
|
|
loc_006DD646: call ebx
|
|
loc_006DD648: mov edx, eax
|
|
loc_006DD64A: lea ecx, var_34
|
|
loc_006DD64D: call edi
|
|
loc_006DD64F: push eax
|
|
loc_006DD650: mov eax, var_30
|
|
loc_006DD653: push eax
|
|
loc_006DD654: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD65A: mov edx, eax
|
|
loc_006DD65C: lea ecx, var_38
|
|
loc_006DD65F: call edi
|
|
loc_006DD661: push eax
|
|
loc_006DD662: call ebx
|
|
loc_006DD664: mov edx, eax
|
|
loc_006DD666: lea ecx, var_3C
|
|
loc_006DD669: call edi
|
|
loc_006DD66B: push eax
|
|
loc_006DD66C: push 004707A4h ; "&xlname="
|
|
loc_006DD671: call ebx
|
|
loc_006DD673: mov edx, eax
|
|
loc_006DD675: lea ecx, var_44
|
|
loc_006DD678: call edi
|
|
loc_006DD67A: push eax
|
|
loc_006DD67B: mov ecx, var_40
|
|
loc_006DD67E: push ecx
|
|
loc_006DD67F: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD685: mov edx, eax
|
|
loc_006DD687: lea ecx, var_48
|
|
loc_006DD68A: call edi
|
|
loc_006DD68C: push eax
|
|
loc_006DD68D: call ebx
|
|
loc_006DD68F: mov edx, eax
|
|
loc_006DD691: lea ecx, var_4C
|
|
loc_006DD694: call edi
|
|
loc_006DD696: push eax
|
|
loc_006DD697: push 004707BCh ; "&xlogon="
|
|
loc_006DD69C: call ebx
|
|
loc_006DD69E: mov edx, eax
|
|
loc_006DD6A0: lea ecx, var_54
|
|
loc_006DD6A3: call edi
|
|
loc_006DD6A5: push eax
|
|
loc_006DD6A6: mov edx, var_50
|
|
loc_006DD6A9: push edx
|
|
loc_006DD6AA: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD6B0: mov edx, eax
|
|
loc_006DD6B2: lea ecx, var_58
|
|
loc_006DD6B5: call edi
|
|
loc_006DD6B7: push eax
|
|
loc_006DD6B8: call ebx
|
|
loc_006DD6BA: mov edx, eax
|
|
loc_006DD6BC: lea ecx, var_5C
|
|
loc_006DD6BF: call edi
|
|
loc_006DD6C1: push eax
|
|
loc_006DD6C2: push 004707D4h ; "&xpass="
|
|
loc_006DD6C7: call ebx
|
|
loc_006DD6C9: mov edx, eax
|
|
loc_006DD6CB: lea ecx, var_64
|
|
loc_006DD6CE: call edi
|
|
loc_006DD6D0: push eax
|
|
loc_006DD6D1: mov eax, var_60
|
|
loc_006DD6D4: push eax
|
|
loc_006DD6D5: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD6DB: mov edx, eax
|
|
loc_006DD6DD: lea ecx, var_68
|
|
loc_006DD6E0: call edi
|
|
loc_006DD6E2: push eax
|
|
loc_006DD6E3: call ebx
|
|
loc_006DD6E5: mov edx, eax
|
|
loc_006DD6E7: lea ecx, var_20
|
|
loc_006DD6EA: call edi
|
|
loc_006DD6EC: lea ecx, var_68
|
|
loc_006DD6EF: push ecx
|
|
loc_006DD6F0: lea edx, var_64
|
|
loc_006DD6F3: push edx
|
|
loc_006DD6F4: lea eax, var_60
|
|
loc_006DD6F7: push eax
|
|
loc_006DD6F8: lea ecx, var_5C
|
|
loc_006DD6FB: push ecx
|
|
loc_006DD6FC: lea edx, var_58
|
|
loc_006DD6FF: push edx
|
|
loc_006DD700: lea eax, var_54
|
|
loc_006DD703: push eax
|
|
loc_006DD704: lea ecx, var_50
|
|
loc_006DD707: push ecx
|
|
loc_006DD708: lea edx, var_4C
|
|
loc_006DD70B: push edx
|
|
loc_006DD70C: lea eax, var_48
|
|
loc_006DD70F: push eax
|
|
loc_006DD710: lea ecx, var_44
|
|
loc_006DD713: push ecx
|
|
loc_006DD714: lea edx, var_40
|
|
loc_006DD717: push edx
|
|
loc_006DD718: lea eax, var_3C
|
|
loc_006DD71B: push eax
|
|
loc_006DD71C: lea ecx, var_38
|
|
loc_006DD71F: push ecx
|
|
loc_006DD720: lea edx, var_34
|
|
loc_006DD723: push edx
|
|
loc_006DD724: lea eax, var_30
|
|
loc_006DD727: push eax
|
|
loc_006DD728: lea ecx, var_2C
|
|
loc_006DD72B: push ecx
|
|
loc_006DD72C: push 00000010h
|
|
loc_006DD72E: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DD734: lea edx, var_78
|
|
loc_006DD737: push edx
|
|
loc_006DD738: lea eax, var_74
|
|
loc_006DD73B: push eax
|
|
loc_006DD73C: lea ecx, var_70
|
|
loc_006DD73F: push ecx
|
|
loc_006DD740: lea edx, var_6C
|
|
loc_006DD743: push edx
|
|
loc_006DD744: push 00000004h
|
|
loc_006DD746: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DD74C: add esp, 00000058h
|
|
loc_006DD74F: mov eax, [esi]
|
|
loc_006DD751: push 00470598h ; "Sign-Up in progress, please wait..."
|
|
loc_006DD756: push esi
|
|
loc_006DD757: call [eax+00000054h]
|
|
loc_006DD75A: fnclex
|
|
loc_006DD75C: test eax, eax
|
|
loc_006DD75E: jge 006DD76Fh
|
|
loc_006DD760: push 00000054h
|
|
loc_006DD762: push 0046F9DCh
|
|
loc_006DD767: push esi
|
|
loc_006DD768: push eax
|
|
loc_006DD769: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD76F: push 00440268h ; "http://www.bonziworld.com/bonziworld/bwclientpost.asp"
|
|
loc_006DD774: mov ecx, var_20
|
|
loc_006DD777: push ecx
|
|
loc_006DD778: call ebx
|
|
loc_006DD77A: mov var_80, eax
|
|
loc_006DD77D: mov ecx, 00000008h
|
|
loc_006DD782: mov var_88, ecx
|
|
loc_006DD788: sub esp, 00000010h
|
|
loc_006DD78B: mov edx, esp
|
|
loc_006DD78D: mov [edx], ecx
|
|
loc_006DD78F: mov ecx, var_84
|
|
loc_006DD795: mov [edx+00000004h], ecx
|
|
loc_006DD798: mov [edx+00000008h], eax
|
|
loc_006DD79B: mov eax, var_7C
|
|
loc_006DD79E: mov [edx+0000000Ch], eax
|
|
loc_006DD7A1: push 00000001h
|
|
loc_006DD7A3: push 00000016h
|
|
loc_006DD7A5: mov ecx, [esi]
|
|
loc_006DD7A7: push esi
|
|
loc_006DD7A8: call [ecx+00000404h]
|
|
loc_006DD7AE: push eax
|
|
loc_006DD7AF: lea edx, var_6C
|
|
loc_006DD7B2: push edx
|
|
loc_006DD7B3: mov ebx, [00401128h] ; __vbaObjSet
|
|
loc_006DD7B9: call ebx
|
|
loc_006DD7BB: push eax
|
|
loc_006DD7BC: lea eax, var_98
|
|
loc_006DD7C2: push eax
|
|
loc_006DD7C3: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006DD7C9: add esp, 00000020h
|
|
loc_006DD7CC: push eax
|
|
loc_006DD7CD: call [00401040h] ; __vbaStrVarMove
|
|
loc_006DD7D3: mov edx, eax
|
|
loc_006DD7D5: lea ecx, var_28
|
|
loc_006DD7D8: call edi
|
|
loc_006DD7DA: lea ecx, var_6C
|
|
loc_006DD7DD: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DD7E3: lea ecx, var_98
|
|
loc_006DD7E9: push ecx
|
|
loc_006DD7EA: lea edx, var_88
|
|
loc_006DD7F0: push edx
|
|
loc_006DD7F1: push 00000002h
|
|
loc_006DD7F3: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DD7F9: add esp, 0000000Ch
|
|
loc_006DD7FC: mov eax, [esi]
|
|
loc_006DD7FE: push esi
|
|
loc_006DD7FF: call [eax+00000398h]
|
|
loc_006DD805: push eax
|
|
loc_006DD806: lea ecx, var_6C
|
|
loc_006DD809: push ecx
|
|
loc_006DD80A: call ebx
|
|
loc_006DD80C: mov ebx, eax
|
|
loc_006DD80E: mov edx, [ebx]
|
|
loc_006DD810: lea eax, var_2C
|
|
loc_006DD813: push eax
|
|
loc_006DD814: push ebx
|
|
loc_006DD815: call [edx+000000A0h]
|
|
loc_006DD81B: fnclex
|
|
loc_006DD81D: test eax, eax
|
|
loc_006DD81F: jge 006DD833h
|
|
loc_006DD821: push 000000A0h
|
|
loc_006DD826: push 0043F42Ch
|
|
loc_006DD82B: push ebx
|
|
loc_006DD82C: push eax
|
|
loc_006DD82D: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD833: mov ecx, var_2C
|
|
loc_006DD836: push ecx
|
|
loc_006DD837: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD83D: mov edx, eax
|
|
loc_006DD83F: lea ecx, var_48
|
|
loc_006DD842: call edi
|
|
loc_006DD844: mov edx, [esi]
|
|
loc_006DD846: push esi
|
|
loc_006DD847: call [edx+0000039Ch]
|
|
loc_006DD84D: push eax
|
|
loc_006DD84E: lea eax, var_70
|
|
loc_006DD851: push eax
|
|
loc_006DD852: call [00401128h] ; __vbaObjSet
|
|
loc_006DD858: mov ebx, eax
|
|
loc_006DD85A: mov ecx, [ebx]
|
|
loc_006DD85C: lea edx, var_30
|
|
loc_006DD85F: push edx
|
|
loc_006DD860: push ebx
|
|
loc_006DD861: call [ecx+000000A0h]
|
|
loc_006DD867: fnclex
|
|
loc_006DD869: test eax, eax
|
|
loc_006DD86B: jge 006DD87Fh
|
|
loc_006DD86D: push 000000A0h
|
|
loc_006DD872: push 0043F42Ch
|
|
loc_006DD877: push ebx
|
|
loc_006DD878: push eax
|
|
loc_006DD879: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD87F: mov eax, var_30
|
|
loc_006DD882: push eax
|
|
loc_006DD883: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD889: mov edx, eax
|
|
loc_006DD88B: lea ecx, var_4C
|
|
loc_006DD88E: call edi
|
|
loc_006DD890: mov ecx, [esi]
|
|
loc_006DD892: push esi
|
|
loc_006DD893: call [ecx+00000398h]
|
|
loc_006DD899: push eax
|
|
loc_006DD89A: lea edx, var_74
|
|
loc_006DD89D: push edx
|
|
loc_006DD89E: call [00401128h] ; __vbaObjSet
|
|
loc_006DD8A4: mov ebx, eax
|
|
loc_006DD8A6: mov eax, [ebx]
|
|
loc_006DD8A8: lea ecx, var_34
|
|
loc_006DD8AB: push ecx
|
|
loc_006DD8AC: push ebx
|
|
loc_006DD8AD: call [eax+000000A0h]
|
|
loc_006DD8B3: fnclex
|
|
loc_006DD8B5: test eax, eax
|
|
loc_006DD8B7: jge 006DD8CBh
|
|
loc_006DD8B9: push 000000A0h
|
|
loc_006DD8BE: push 0043F42Ch
|
|
loc_006DD8C3: push ebx
|
|
loc_006DD8C4: push eax
|
|
loc_006DD8C5: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD8CB: mov edx, var_34
|
|
loc_006DD8CE: push edx
|
|
loc_006DD8CF: call [00401088h] ; rtcTrimBstr
|
|
loc_006DD8D5: mov edx, eax
|
|
loc_006DD8D7: lea ecx, var_50
|
|
loc_006DD8DA: call edi
|
|
loc_006DD8DC: mov edx, var_50
|
|
loc_006DD8DF: xor eax, eax
|
|
loc_006DD8E1: mov var_50, eax
|
|
loc_006DD8E4: mov ecx, var_4C
|
|
loc_006DD8E7: mov var_134, ecx
|
|
loc_006DD8ED: mov var_4C, eax
|
|
loc_006DD8F0: mov ecx, var_48
|
|
loc_006DD8F3: mov var_138, ecx
|
|
loc_006DD8F9: mov var_48, eax
|
|
loc_006DD8FC: mov ebx, [esi]
|
|
loc_006DD8FE: push 00449984h ; "mail.bonziworld.com"
|
|
loc_006DD903: lea ecx, var_38
|
|
loc_006DD906: call edi
|
|
loc_006DD908: push eax
|
|
loc_006DD909: push 0045A0D0h ; "@bonziworld.com"
|
|
loc_006DD90E: call [00401098h] ; __vbaStrCat
|
|
loc_006DD914: mov edx, eax
|
|
loc_006DD916: lea ecx, var_44
|
|
loc_006DD919: call edi
|
|
loc_006DD91B: push eax
|
|
loc_006DD91C: mov edx, var_134
|
|
loc_006DD922: lea ecx, var_40
|
|
loc_006DD925: call edi
|
|
loc_006DD927: push eax
|
|
loc_006DD928: mov edx, var_138
|
|
loc_006DD92E: lea ecx, var_3C
|
|
loc_006DD931: call edi
|
|
loc_006DD933: push eax
|
|
loc_006DD934: mov edx, var_28
|
|
loc_006DD937: push edx
|
|
loc_006DD938: push esi
|
|
loc_006DD939: call [ebx+00000728h]
|
|
loc_006DD93F: lea eax, var_50
|
|
loc_006DD942: push eax
|
|
loc_006DD943: lea ecx, var_4C
|
|
loc_006DD946: push ecx
|
|
loc_006DD947: lea edx, var_48
|
|
loc_006DD94A: push edx
|
|
loc_006DD94B: lea eax, var_44
|
|
loc_006DD94E: push eax
|
|
loc_006DD94F: lea ecx, var_40
|
|
loc_006DD952: push ecx
|
|
loc_006DD953: lea edx, var_3C
|
|
loc_006DD956: push edx
|
|
loc_006DD957: lea eax, var_38
|
|
loc_006DD95A: push eax
|
|
loc_006DD95B: lea ecx, var_34
|
|
loc_006DD95E: push ecx
|
|
loc_006DD95F: lea edx, var_30
|
|
loc_006DD962: push edx
|
|
loc_006DD963: lea eax, var_2C
|
|
loc_006DD966: push eax
|
|
loc_006DD967: push 0000000Ah
|
|
loc_006DD969: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DD96F: lea ecx, var_74
|
|
loc_006DD972: push ecx
|
|
loc_006DD973: lea edx, var_70
|
|
loc_006DD976: push edx
|
|
loc_006DD977: lea eax, var_6C
|
|
loc_006DD97A: push eax
|
|
loc_006DD97B: push 00000003h
|
|
loc_006DD97D: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DD983: add esp, 0000003Ch
|
|
loc_006DD986: mov ecx, [esi]
|
|
loc_006DD988: push 004707E8h ; "BonziWORLD Messenger Service Options"
|
|
loc_006DD98D: push esi
|
|
loc_006DD98E: call [ecx+00000054h]
|
|
loc_006DD991: fnclex
|
|
loc_006DD993: test eax, eax
|
|
loc_006DD995: jge 006DDB65h
|
|
loc_006DD99B: push 00000054h
|
|
loc_006DD99D: push 0046F9DCh
|
|
loc_006DD9A2: push esi
|
|
loc_006DD9A3: push eax
|
|
loc_006DD9A4: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD9AA: jmp 006DDB65h
|
|
loc_006DD9AF: mov esi, Me
|
|
loc_006DD9B2: mov edx, [esi]
|
|
loc_006DD9B4: push 004707E8h ; "BonziWORLD Messenger Service Options"
|
|
loc_006DD9B9: push esi
|
|
loc_006DD9BA: call [edx+00000054h]
|
|
loc_006DD9BD: fnclex
|
|
loc_006DD9BF: test eax, eax
|
|
loc_006DD9C1: jge 006DD9D2h
|
|
loc_006DD9C3: push 00000054h
|
|
loc_006DD9C5: push 0046F9DCh
|
|
loc_006DD9CA: push esi
|
|
loc_006DD9CB: push eax
|
|
loc_006DD9CC: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DD9D2: mov edi, [00401340h] ; rtcErrObj
|
|
loc_006DD9D8: call edi
|
|
loc_006DD9DA: push eax
|
|
loc_006DD9DB: lea eax, var_6C
|
|
loc_006DD9DE: push eax
|
|
loc_006DD9DF: mov ebx, [00401128h] ; __vbaObjSet
|
|
loc_006DD9E5: call ebx
|
|
loc_006DD9E7: mov esi, eax
|
|
loc_006DD9E9: mov ecx, [esi]
|
|
loc_006DD9EB: lea edx, var_2C
|
|
loc_006DD9EE: push edx
|
|
loc_006DD9EF: push esi
|
|
loc_006DD9F0: call [ecx+0000002Ch]
|
|
loc_006DD9F3: fnclex
|
|
loc_006DD9F5: test eax, eax
|
|
loc_006DD9F7: jge 006DDA08h
|
|
loc_006DD9F9: push 0000002Ch
|
|
loc_006DD9FB: push 00443540h
|
|
loc_006DDA00: push esi
|
|
loc_006DDA01: push eax
|
|
loc_006DDA02: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DDA08: call edi
|
|
loc_006DDA0A: push eax
|
|
loc_006DDA0B: lea eax, var_70
|
|
loc_006DDA0E: push eax
|
|
loc_006DDA0F: call ebx
|
|
loc_006DDA11: mov esi, eax
|
|
loc_006DDA13: mov ecx, [esi]
|
|
loc_006DDA15: lea edx, var_FC
|
|
loc_006DDA1B: push edx
|
|
loc_006DDA1C: push esi
|
|
loc_006DDA1D: call [ecx+0000001Ch]
|
|
loc_006DDA20: fnclex
|
|
loc_006DDA22: test eax, eax
|
|
loc_006DDA24: jge 006DDA35h
|
|
loc_006DDA26: push 0000001Ch
|
|
loc_006DDA28: push 00443540h
|
|
loc_006DDA2D: push esi
|
|
loc_006DDA2E: push eax
|
|
loc_006DDA2F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DDA35: mov ecx, 80020004h
|
|
loc_006DDA3A: mov var_B0, ecx
|
|
loc_006DDA40: mov eax, 0000000Ah
|
|
loc_006DDA45: mov var_B8, eax
|
|
loc_006DDA4B: mov var_A0, ecx
|
|
loc_006DDA51: mov var_A8, eax
|
|
loc_006DDA57: mov var_90, ecx
|
|
loc_006DDA5D: mov var_98, eax
|
|
loc_006DDA63: push 00470838h ; "Error while processing signup info: "
|
|
loc_006DDA68: mov eax, var_2C
|
|
loc_006DDA6B: push eax
|
|
loc_006DDA6C: mov edi, [00401098h] ; __vbaStrCat
|
|
loc_006DDA72: call edi
|
|
loc_006DDA74: mov edx, eax
|
|
loc_006DDA76: lea ecx, var_30
|
|
loc_006DDA79: mov esi, [004013C0h] ; __vbaStrMove
|
|
loc_006DDA7F: call __vbaStrMove
|
|
loc_006DDA81: push eax
|
|
loc_006DDA82: push 0044A8F4h ; " : "
|
|
loc_006DDA87: call edi
|
|
loc_006DDA89: mov edx, eax
|
|
loc_006DDA8B: lea ecx, var_34
|
|
loc_006DDA8E: call __vbaStrMove
|
|
loc_006DDA90: push eax
|
|
loc_006DDA91: mov ecx, var_FC
|
|
loc_006DDA97: push ecx
|
|
loc_006DDA98: mov ebx, [00401024h] ; __vbaStrI4
|
|
loc_006DDA9E: call ebx
|
|
loc_006DDAA0: mov edx, eax
|
|
loc_006DDAA2: lea ecx, var_38
|
|
loc_006DDAA5: call __vbaStrMove
|
|
loc_006DDAA7: push eax
|
|
loc_006DDAA8: call edi
|
|
loc_006DDAAA: mov var_80, eax
|
|
loc_006DDAAD: mov var_88, 00000008h
|
|
loc_006DDAB7: lea edx, var_B8
|
|
loc_006DDABD: push edx
|
|
loc_006DDABE: lea eax, var_A8
|
|
loc_006DDAC4: push eax
|
|
loc_006DDAC5: lea ecx, var_98
|
|
loc_006DDACB: push ecx
|
|
loc_006DDACC: push 00000010h
|
|
loc_006DDACE: call ebx
|
|
loc_006DDAD0: mov edx, eax
|
|
loc_006DDAD2: lea ecx, var_3C
|
|
loc_006DDAD5: call __vbaStrMove
|
|
loc_006DDAD7: push eax
|
|
loc_006DDAD8: push 0043FBCCh ; vbCrLf
|
|
loc_006DDADD: call edi
|
|
loc_006DDADF: mov edx, eax
|
|
loc_006DDAE1: lea ecx, var_40
|
|
loc_006DDAE4: call __vbaStrMove
|
|
loc_006DDAE6: push eax
|
|
loc_006DDAE7: push 00470888h ; "You may need to make sure that you are connected to the Internet before trying to sign up for BonziWORLD Services again."
|
|
loc_006DDAEC: call edi
|
|
loc_006DDAEE: mov edx, eax
|
|
loc_006DDAF0: lea ecx, var_44
|
|
loc_006DDAF3: call __vbaStrMove
|
|
loc_006DDAF5: push eax
|
|
loc_006DDAF6: call [0040131Ch] ; __vbaI4Str
|
|
loc_006DDAFC: push eax
|
|
loc_006DDAFD: lea edx, var_88
|
|
loc_006DDB03: push edx
|
|
loc_006DDB04: call [00401120h] ; rtcMsgBox
|
|
loc_006DDB0A: lea eax, var_44
|
|
loc_006DDB0D: push eax
|
|
loc_006DDB0E: lea ecx, var_40
|
|
loc_006DDB11: push ecx
|
|
loc_006DDB12: lea edx, var_3C
|
|
loc_006DDB15: push edx
|
|
loc_006DDB16: lea eax, var_38
|
|
loc_006DDB19: push eax
|
|
loc_006DDB1A: lea ecx, var_34
|
|
loc_006DDB1D: push ecx
|
|
loc_006DDB1E: lea edx, var_30
|
|
loc_006DDB21: push edx
|
|
loc_006DDB22: lea eax, var_2C
|
|
loc_006DDB25: push eax
|
|
loc_006DDB26: push 00000007h
|
|
loc_006DDB28: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DDB2E: lea ecx, var_70
|
|
loc_006DDB31: push ecx
|
|
loc_006DDB32: lea edx, var_6C
|
|
loc_006DDB35: push edx
|
|
loc_006DDB36: push 00000002h
|
|
loc_006DDB38: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DDB3E: lea eax, var_B8
|
|
loc_006DDB44: push eax
|
|
loc_006DDB45: lea ecx, var_A8
|
|
loc_006DDB4B: push ecx
|
|
loc_006DDB4C: lea edx, var_98
|
|
loc_006DDB52: push edx
|
|
loc_006DDB53: lea eax, var_88
|
|
loc_006DDB59: push eax
|
|
loc_006DDB5A: push 00000004h
|
|
loc_006DDB5C: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DDB62: add esp, 00000040h
|
|
loc_006DDB65: call [00401114h] ; __vbaExitProc
|
|
loc_006DDB6B: push 006DDC16h
|
|
loc_006DDB70: jmp 006DDC00h
|
|
loc_006DDB75: lea ecx, var_68
|
|
loc_006DDB78: push ecx
|
|
loc_006DDB79: lea edx, var_64
|
|
loc_006DDB7C: push edx
|
|
loc_006DDB7D: lea eax, var_60
|
|
loc_006DDB80: push eax
|
|
loc_006DDB81: lea ecx, var_5C
|
|
loc_006DDB84: push ecx
|
|
loc_006DDB85: lea edx, var_58
|
|
loc_006DDB88: push edx
|
|
loc_006DDB89: lea eax, var_54
|
|
loc_006DDB8C: push eax
|
|
loc_006DDB8D: lea ecx, var_50
|
|
loc_006DDB90: push ecx
|
|
loc_006DDB91: lea edx, var_4C
|
|
loc_006DDB94: push edx
|
|
loc_006DDB95: lea eax, var_48
|
|
loc_006DDB98: push eax
|
|
loc_006DDB99: lea ecx, var_44
|
|
loc_006DDB9C: push ecx
|
|
loc_006DDB9D: lea edx, var_40
|
|
loc_006DDBA0: push edx
|
|
loc_006DDBA1: lea eax, var_3C
|
|
loc_006DDBA4: push eax
|
|
loc_006DDBA5: lea ecx, var_38
|
|
loc_006DDBA8: push ecx
|
|
loc_006DDBA9: lea edx, var_34
|
|
loc_006DDBAC: push edx
|
|
loc_006DDBAD: lea eax, var_30
|
|
loc_006DDBB0: push eax
|
|
loc_006DDBB1: lea ecx, var_2C
|
|
loc_006DDBB4: push ecx
|
|
loc_006DDBB5: push 00000010h
|
|
loc_006DDBB7: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DDBBD: lea edx, var_78
|
|
loc_006DDBC0: push edx
|
|
loc_006DDBC1: lea eax, var_74
|
|
loc_006DDBC4: push eax
|
|
loc_006DDBC5: lea ecx, var_70
|
|
loc_006DDBC8: push ecx
|
|
loc_006DDBC9: lea edx, var_6C
|
|
loc_006DDBCC: push edx
|
|
loc_006DDBCD: push 00000004h
|
|
loc_006DDBCF: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DDBD5: add esp, 00000058h
|
|
loc_006DDBD8: lea eax, var_B8
|
|
loc_006DDBDE: push eax
|
|
loc_006DDBDF: lea ecx, var_A8
|
|
loc_006DDBE5: push ecx
|
|
loc_006DDBE6: lea edx, var_98
|
|
loc_006DDBEC: push edx
|
|
loc_006DDBED: lea eax, var_88
|
|
loc_006DDBF3: push eax
|
|
loc_006DDBF4: push 00000004h
|
|
loc_006DDBF6: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DDBFC: add esp, 00000014h
|
|
loc_006DDBFF: ret
|
|
loc_006DDC00: lea ecx, var_20
|
|
loc_006DDC03: mov esi, [00401430h] ; __vbaFreeStr
|
|
loc_006DDC09: call __vbaFreeStr
|
|
loc_006DDC0B: lea ecx, var_24
|
|
loc_006DDC0E: call __vbaFreeStr
|
|
loc_006DDC10: lea ecx, var_28
|
|
loc_006DDC13: call __vbaFreeStr
|
|
loc_006DDC15: ret
|
|
loc_006DDC16: mov eax, Me
|
|
loc_006DDC19: mov ecx, [eax]
|
|
loc_006DDC1B: push eax
|
|
loc_006DDC1C: call [ecx+00000008h]
|
|
loc_006DDC1F: mov eax, var_C
|
|
loc_006DDC22: mov ecx, var_1C
|
|
loc_006DDC25: mov fs:[00000000h], ecx
|
|
loc_006DDC2C: pop edi
|
|
loc_006DDC2D: pop esi
|
|
loc_006DDC2E: pop ebx
|
|
loc_006DDC2F: mov esp, ebp
|
|
loc_006DDC31: pop ebp
|
|
loc_006DDC32: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdBlock_Click() '6DBCF0
|
|
loc_006DBCF0: push ebp
|
|
loc_006DBCF1: mov ebp, esp
|
|
loc_006DBCF3: sub esp, 00000018h
|
|
loc_006DBCF6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DBCFB: mov eax, fs:[00000000h]
|
|
loc_006DBD01: push eax
|
|
loc_006DBD02: mov fs:[00000000h], esp
|
|
loc_006DBD09: mov eax, 00000074h
|
|
loc_006DBD0E: call 00412850h ; __vbaChkstk
|
|
loc_006DBD13: push ebx
|
|
loc_006DBD14: push esi
|
|
loc_006DBD15: push edi
|
|
loc_006DBD16: mov var_18, esp
|
|
loc_006DBD19: mov var_14, 0040DF60h ; "'"
|
|
loc_006DBD20: mov eax, Me
|
|
loc_006DBD23: and eax, 00000001h
|
|
loc_006DBD26: mov var_10, eax
|
|
loc_006DBD29: mov ecx, Me
|
|
loc_006DBD2C: and ecx, FFFFFFFEh
|
|
loc_006DBD2F: mov Me, ecx
|
|
loc_006DBD32: mov var_C, 00000000h
|
|
loc_006DBD39: mov edx, Me
|
|
loc_006DBD3C: mov eax, [edx]
|
|
loc_006DBD3E: mov ecx, Me
|
|
loc_006DBD41: push ecx
|
|
loc_006DBD42: call [eax+00000004h]
|
|
loc_006DBD45: mov var_4, 00000001h
|
|
loc_006DBD4C: mov var_4, 00000002h
|
|
loc_006DBD53: push FFFFFFFFh
|
|
loc_006DBD55: call [00401124h] ; __vbaOnError
|
|
loc_006DBD5B: mov var_4, 00000003h
|
|
loc_006DBD62: mov edx, Me
|
|
loc_006DBD65: mov eax, [edx]
|
|
loc_006DBD67: mov ecx, Me
|
|
loc_006DBD6A: push ecx
|
|
loc_006DBD6B: call [eax+0000035Ch]
|
|
loc_006DBD71: push eax
|
|
loc_006DBD72: lea edx, var_38
|
|
loc_006DBD75: push edx
|
|
loc_006DBD76: call [00401128h] ; __vbaObjSet
|
|
loc_006DBD7C: mov var_50, eax
|
|
loc_006DBD7F: lea eax, var_30
|
|
loc_006DBD82: push eax
|
|
loc_006DBD83: mov ecx, var_50
|
|
loc_006DBD86: mov edx, [ecx]
|
|
loc_006DBD88: mov eax, var_50
|
|
loc_006DBD8B: push eax
|
|
loc_006DBD8C: call [edx+000000F8h]
|
|
loc_006DBD92: fnclex
|
|
loc_006DBD94: mov var_54, eax
|
|
loc_006DBD97: cmp var_54, 00000000h
|
|
loc_006DBD9B: jge 006DBDBAh
|
|
loc_006DBD9D: push 000000F8h
|
|
loc_006DBDA2: push 00447F18h
|
|
loc_006DBDA7: mov ecx, var_50
|
|
loc_006DBDAA: push ecx
|
|
loc_006DBDAB: mov edx, var_54
|
|
loc_006DBDAE: push edx
|
|
loc_006DBDAF: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DBDB5: mov var_74, eax
|
|
loc_006DBDB8: jmp 006DBDC1h
|
|
loc_006DBDBA: mov var_74, 00000000h
|
|
loc_006DBDC1: mov eax, var_30
|
|
loc_006DBDC4: push eax
|
|
loc_006DBDC5: call [00401088h] ; rtcTrimBstr
|
|
loc_006DBDCB: mov edx, eax
|
|
loc_006DBDCD: lea ecx, var_34
|
|
loc_006DBDD0: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBDD6: push eax
|
|
loc_006DBDD7: push 0043C9F4h
|
|
loc_006DBDDC: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DBDE2: neg eax
|
|
loc_006DBDE4: sbb eax, eax
|
|
loc_006DBDE6: neg eax
|
|
loc_006DBDE8: neg eax
|
|
loc_006DBDEA: mov var_58, ax
|
|
loc_006DBDEE: lea ecx, var_34
|
|
loc_006DBDF1: push ecx
|
|
loc_006DBDF2: lea edx, var_30
|
|
loc_006DBDF5: push edx
|
|
loc_006DBDF6: push 00000002h
|
|
loc_006DBDF8: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DBDFE: add esp, 0000000Ch
|
|
loc_006DBE01: lea ecx, var_38
|
|
loc_006DBE04: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DBE0A: movsx eax, var_58
|
|
loc_006DBE0E: test eax, eax
|
|
loc_006DBE10: jz 006DC1E5h
|
|
loc_006DBE16: mov var_4, 00000004h
|
|
loc_006DBE1D: mov ecx, Me
|
|
loc_006DBE20: mov edx, [ecx]
|
|
loc_006DBE22: mov eax, Me
|
|
loc_006DBE25: push eax
|
|
loc_006DBE26: call [edx+0000035Ch]
|
|
loc_006DBE2C: push eax
|
|
loc_006DBE2D: lea ecx, var_38
|
|
loc_006DBE30: push ecx
|
|
loc_006DBE31: call [00401128h] ; __vbaObjSet
|
|
loc_006DBE37: mov var_50, eax
|
|
loc_006DBE3A: lea edx, var_30
|
|
loc_006DBE3D: push edx
|
|
loc_006DBE3E: mov eax, var_50
|
|
loc_006DBE41: mov ecx, [eax]
|
|
loc_006DBE43: mov edx, var_50
|
|
loc_006DBE46: push edx
|
|
loc_006DBE47: call [ecx+000000F8h]
|
|
loc_006DBE4D: fnclex
|
|
loc_006DBE4F: mov var_54, eax
|
|
loc_006DBE52: cmp var_54, 00000000h
|
|
loc_006DBE56: jge 006DBE75h
|
|
loc_006DBE58: push 000000F8h
|
|
loc_006DBE5D: push 00447F18h
|
|
loc_006DBE62: mov eax, var_50
|
|
loc_006DBE65: push eax
|
|
loc_006DBE66: mov ecx, var_54
|
|
loc_006DBE69: push ecx
|
|
loc_006DBE6A: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DBE70: mov var_78, eax
|
|
loc_006DBE73: jmp 006DBE7Ch
|
|
loc_006DBE75: mov var_78, 00000000h
|
|
loc_006DBE7C: mov edx, var_30
|
|
loc_006DBE7F: push edx
|
|
loc_006DBE80: call [00401088h] ; rtcTrimBstr
|
|
loc_006DBE86: mov edx, eax
|
|
loc_006DBE88: lea ecx, var_2C
|
|
loc_006DBE8B: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBE91: lea ecx, var_30
|
|
loc_006DBE94: call [00401430h] ; __vbaFreeStr
|
|
loc_006DBE9A: lea ecx, var_38
|
|
loc_006DBE9D: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DBEA3: mov var_4, 00000005h
|
|
loc_006DBEAA: mov eax, Me
|
|
loc_006DBEAD: mov ecx, [eax]
|
|
loc_006DBEAF: mov edx, Me
|
|
loc_006DBEB2: push edx
|
|
loc_006DBEB3: call [ecx+0000035Ch]
|
|
loc_006DBEB9: push eax
|
|
loc_006DBEBA: lea eax, var_38
|
|
loc_006DBEBD: push eax
|
|
loc_006DBEBE: call [00401128h] ; __vbaObjSet
|
|
loc_006DBEC4: mov var_50, eax
|
|
loc_006DBEC7: lea ecx, var_4C
|
|
loc_006DBECA: push ecx
|
|
loc_006DBECB: mov edx, var_50
|
|
loc_006DBECE: mov eax, [edx]
|
|
loc_006DBED0: mov ecx, var_50
|
|
loc_006DBED3: push ecx
|
|
loc_006DBED4: call [eax+000000E0h]
|
|
loc_006DBEDA: fnclex
|
|
loc_006DBEDC: mov var_54, eax
|
|
loc_006DBEDF: cmp var_54, 00000000h
|
|
loc_006DBEE3: jge 006DBF02h
|
|
loc_006DBEE5: push 000000E0h
|
|
loc_006DBEEA: push 00447F18h
|
|
loc_006DBEEF: mov edx, var_50
|
|
loc_006DBEF2: push edx
|
|
loc_006DBEF3: mov eax, var_54
|
|
loc_006DBEF6: push eax
|
|
loc_006DBEF7: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DBEFD: mov var_7C, eax
|
|
loc_006DBF00: jmp 006DBF09h
|
|
loc_006DBF02: mov var_7C, 00000000h
|
|
loc_006DBF09: movsx ecx, var_4C
|
|
loc_006DBF0D: mov var_24, ecx
|
|
loc_006DBF10: lea ecx, var_38
|
|
loc_006DBF13: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DBF19: mov var_4, 00000006h
|
|
loc_006DBF20: lea edx, var_38
|
|
loc_006DBF23: push edx
|
|
loc_006DBF24: mov eax, var_2C
|
|
loc_006DBF27: push eax
|
|
loc_006DBF28: mov ecx, [0073A704h]
|
|
loc_006DBF2E: mov edx, [ecx]
|
|
loc_006DBF30: mov eax, [0073A704h]
|
|
loc_006DBF35: push eax
|
|
loc_006DBF36: call [edx+00000050h]
|
|
loc_006DBF39: fnclex
|
|
loc_006DBF3B: mov var_50, eax
|
|
loc_006DBF3E: cmp var_50, 00000000h
|
|
loc_006DBF42: jge 006DBF61h
|
|
loc_006DBF44: push 00000050h
|
|
loc_006DBF46: push 00456428h
|
|
loc_006DBF4B: mov ecx, [0073A704h]
|
|
loc_006DBF51: push ecx
|
|
loc_006DBF52: mov edx, var_50
|
|
loc_006DBF55: push edx
|
|
loc_006DBF56: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DBF5C: mov var_80, eax
|
|
loc_006DBF5F: jmp 006DBF68h
|
|
loc_006DBF61: mov var_80, 00000000h
|
|
loc_006DBF68: mov eax, var_38
|
|
loc_006DBF6B: mov var_70, eax
|
|
loc_006DBF6E: mov var_38, 00000000h
|
|
loc_006DBF75: mov ecx, var_70
|
|
loc_006DBF78: push ecx
|
|
loc_006DBF79: lea edx, var_28
|
|
loc_006DBF7C: push edx
|
|
loc_006DBF7D: call [00401128h] ; __vbaObjSet
|
|
loc_006DBF83: mov var_4, 00000007h
|
|
loc_006DBF8A: push 00000001h
|
|
loc_006DBF8C: mov eax, var_28
|
|
loc_006DBF8F: push eax
|
|
loc_006DBF90: lea ecx, var_38
|
|
loc_006DBF93: push ecx
|
|
loc_006DBF94: call [00401130h] ; __vbaObjSetAddref
|
|
loc_006DBF9A: push eax
|
|
loc_006DBF9B: mov edx, [0073A704h]
|
|
loc_006DBFA1: mov eax, [edx]
|
|
loc_006DBFA3: mov ecx, [0073A704h]
|
|
loc_006DBFA9: push ecx
|
|
loc_006DBFAA: call [eax+00000074h]
|
|
loc_006DBFAD: fnclex
|
|
loc_006DBFAF: mov var_50, eax
|
|
loc_006DBFB2: cmp var_50, 00000000h
|
|
loc_006DBFB6: jge 006DBFD8h
|
|
loc_006DBFB8: push 00000074h
|
|
loc_006DBFBA: push 00456428h
|
|
loc_006DBFBF: mov edx, [0073A704h]
|
|
loc_006DBFC5: push edx
|
|
loc_006DBFC6: mov eax, var_50
|
|
loc_006DBFC9: push eax
|
|
loc_006DBFCA: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DBFD0: mov var_84, eax
|
|
loc_006DBFD6: jmp 006DBFE2h
|
|
loc_006DBFD8: mov var_84, 00000000h
|
|
loc_006DBFE2: lea ecx, var_38
|
|
loc_006DBFE5: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DBFEB: mov var_4, 00000008h
|
|
loc_006DBFF2: mov ecx, Me
|
|
loc_006DBFF5: mov edx, [ecx]
|
|
loc_006DBFF7: mov eax, Me
|
|
loc_006DBFFA: push eax
|
|
loc_006DBFFB: call [edx+0000035Ch]
|
|
loc_006DC001: push eax
|
|
loc_006DC002: lea ecx, var_38
|
|
loc_006DC005: push ecx
|
|
loc_006DC006: call [00401128h] ; __vbaObjSet
|
|
loc_006DC00C: mov var_50, eax
|
|
loc_006DC00F: mov ecx, var_24
|
|
loc_006DC012: call [004011E4h] ; __vbaI2I4
|
|
loc_006DC018: push eax
|
|
loc_006DC019: mov edx, var_50
|
|
loc_006DC01C: mov eax, [edx]
|
|
loc_006DC01E: mov ecx, var_50
|
|
loc_006DC021: push ecx
|
|
loc_006DC022: call [eax+000001F0h]
|
|
loc_006DC028: fnclex
|
|
loc_006DC02A: mov var_54, eax
|
|
loc_006DC02D: cmp var_54, 00000000h
|
|
loc_006DC031: jge 006DC053h
|
|
loc_006DC033: push 000001F0h
|
|
loc_006DC038: push 00447F18h
|
|
loc_006DC03D: mov edx, var_50
|
|
loc_006DC040: push edx
|
|
loc_006DC041: mov eax, var_54
|
|
loc_006DC044: push eax
|
|
loc_006DC045: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC04B: mov var_88, eax
|
|
loc_006DC051: jmp 006DC05Dh
|
|
loc_006DC053: mov var_88, 00000000h
|
|
loc_006DC05D: lea ecx, var_38
|
|
loc_006DC060: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC066: mov var_4, 00000009h
|
|
loc_006DC06D: push 00000002h
|
|
loc_006DC06F: mov ecx, var_28
|
|
loc_006DC072: push ecx
|
|
loc_006DC073: lea edx, var_38
|
|
loc_006DC076: push edx
|
|
loc_006DC077: call [00401130h] ; __vbaObjSetAddref
|
|
loc_006DC07D: push eax
|
|
loc_006DC07E: mov eax, [0073A704h]
|
|
loc_006DC083: mov ecx, [eax]
|
|
loc_006DC085: mov edx, [0073A704h]
|
|
loc_006DC08B: push edx
|
|
loc_006DC08C: call [ecx+00000070h]
|
|
loc_006DC08F: fnclex
|
|
loc_006DC091: mov var_50, eax
|
|
loc_006DC094: cmp var_50, 00000000h
|
|
loc_006DC098: jge 006DC0B9h
|
|
loc_006DC09A: push 00000070h
|
|
loc_006DC09C: push 00456428h
|
|
loc_006DC0A1: mov eax, [0073A704h]
|
|
loc_006DC0A6: push eax
|
|
loc_006DC0A7: mov ecx, var_50
|
|
loc_006DC0AA: push ecx
|
|
loc_006DC0AB: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC0B1: mov var_8C, eax
|
|
loc_006DC0B7: jmp 006DC0C3h
|
|
loc_006DC0B9: mov var_8C, 00000000h
|
|
loc_006DC0C3: lea ecx, var_38
|
|
loc_006DC0C6: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC0CC: mov var_4, 0000000Ah
|
|
loc_006DC0D3: mov edx, Me
|
|
loc_006DC0D6: mov eax, [edx]
|
|
loc_006DC0D8: mov ecx, Me
|
|
loc_006DC0DB: push ecx
|
|
loc_006DC0DC: call [eax+00000360h]
|
|
loc_006DC0E2: push eax
|
|
loc_006DC0E3: lea edx, var_38
|
|
loc_006DC0E6: push edx
|
|
loc_006DC0E7: call [00401128h] ; __vbaObjSet
|
|
loc_006DC0ED: mov var_50, eax
|
|
loc_006DC0F0: mov var_40, 80020004h
|
|
loc_006DC0F7: mov var_48, 0000000Ah
|
|
loc_006DC0FE: mov eax, 00000010h
|
|
loc_006DC103: call 00412850h ; __vbaChkstk
|
|
loc_006DC108: mov eax, esp
|
|
loc_006DC10A: mov ecx, var_48
|
|
loc_006DC10D: mov [eax], ecx
|
|
loc_006DC10F: mov edx, var_44
|
|
loc_006DC112: mov [eax+00000004h], edx
|
|
loc_006DC115: mov ecx, var_40
|
|
loc_006DC118: mov [eax+00000008h], ecx
|
|
loc_006DC11B: mov edx, var_3C
|
|
loc_006DC11E: mov [eax+0000000Ch], edx
|
|
loc_006DC121: mov eax, var_2C
|
|
loc_006DC124: push eax
|
|
loc_006DC125: mov ecx, var_50
|
|
loc_006DC128: mov edx, [ecx]
|
|
loc_006DC12A: mov eax, var_50
|
|
loc_006DC12D: push eax
|
|
loc_006DC12E: call [edx+000001ECh]
|
|
loc_006DC134: fnclex
|
|
loc_006DC136: mov var_54, eax
|
|
loc_006DC139: cmp var_54, 00000000h
|
|
loc_006DC13D: jge 006DC15Fh
|
|
loc_006DC13F: push 000001ECh
|
|
loc_006DC144: push 00447F18h
|
|
loc_006DC149: mov ecx, var_50
|
|
loc_006DC14C: push ecx
|
|
loc_006DC14D: mov edx, var_54
|
|
loc_006DC150: push edx
|
|
loc_006DC151: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC157: mov var_90, eax
|
|
loc_006DC15D: jmp 006DC169h
|
|
loc_006DC15F: mov var_90, 00000000h
|
|
loc_006DC169: lea ecx, var_38
|
|
loc_006DC16C: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC172: mov var_4, 0000000Bh
|
|
loc_006DC179: mov eax, Me
|
|
loc_006DC17C: mov ecx, [eax]
|
|
loc_006DC17E: mov edx, Me
|
|
loc_006DC181: push edx
|
|
loc_006DC182: call [ecx+00000364h]
|
|
loc_006DC188: push eax
|
|
loc_006DC189: lea eax, var_38
|
|
loc_006DC18C: push eax
|
|
loc_006DC18D: call [00401128h] ; __vbaObjSet
|
|
loc_006DC193: mov var_50, eax
|
|
loc_006DC196: push 00000000h
|
|
loc_006DC198: mov ecx, var_50
|
|
loc_006DC19B: mov edx, [ecx]
|
|
loc_006DC19D: mov eax, var_50
|
|
loc_006DC1A0: push eax
|
|
loc_006DC1A1: call [edx+0000008Ch]
|
|
loc_006DC1A7: fnclex
|
|
loc_006DC1A9: mov var_54, eax
|
|
loc_006DC1AC: cmp var_54, 00000000h
|
|
loc_006DC1B0: jge 006DC1D2h
|
|
loc_006DC1B2: push 0000008Ch
|
|
loc_006DC1B7: push 004431B8h
|
|
loc_006DC1BC: mov ecx, var_50
|
|
loc_006DC1BF: push ecx
|
|
loc_006DC1C0: mov edx, var_54
|
|
loc_006DC1C3: push edx
|
|
loc_006DC1C4: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC1CA: mov var_94, eax
|
|
loc_006DC1D0: jmp 006DC1DCh
|
|
loc_006DC1D2: mov var_94, 00000000h
|
|
loc_006DC1DC: lea ecx, var_38
|
|
loc_006DC1DF: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC1E5: mov var_10, 00000000h
|
|
loc_006DC1EC: push 006DC223h
|
|
loc_006DC1F1: jmp 006DC210h
|
|
loc_006DC1F3: lea eax, var_34
|
|
loc_006DC1F6: push eax
|
|
loc_006DC1F7: lea ecx, var_30
|
|
loc_006DC1FA: push ecx
|
|
loc_006DC1FB: push 00000002h
|
|
loc_006DC1FD: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DC203: add esp, 0000000Ch
|
|
loc_006DC206: lea ecx, var_38
|
|
loc_006DC209: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC20F: ret
|
|
loc_006DC210: lea ecx, var_28
|
|
loc_006DC213: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC219: lea ecx, var_2C
|
|
loc_006DC21C: call [00401430h] ; __vbaFreeStr
|
|
loc_006DC222: ret
|
|
loc_006DC223: mov edx, Me
|
|
loc_006DC226: mov eax, [edx]
|
|
loc_006DC228: mov ecx, Me
|
|
loc_006DC22B: push ecx
|
|
loc_006DC22C: call [eax+00000008h]
|
|
loc_006DC22F: mov eax, var_10
|
|
loc_006DC232: mov ecx, var_20
|
|
loc_006DC235: mov fs:[00000000h], ecx
|
|
loc_006DC23C: pop edi
|
|
loc_006DC23D: pop esi
|
|
loc_006DC23E: pop ebx
|
|
loc_006DC23F: mov esp, ebp
|
|
loc_006DC241: pop ebp
|
|
loc_006DC242: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdReverseList_Click() '6DCC90
|
|
loc_006DCC90: push ebp
|
|
loc_006DCC91: mov ebp, esp
|
|
loc_006DCC93: sub esp, 0000000Ch
|
|
loc_006DCC96: push 00412856h ; __vbaExceptHandler
|
|
loc_006DCC9B: mov eax, fs:[00000000h]
|
|
loc_006DCCA1: push eax
|
|
loc_006DCCA2: mov fs:[00000000h], esp
|
|
loc_006DCCA9: sub esp, 00000030h
|
|
loc_006DCCAC: push ebx
|
|
loc_006DCCAD: push esi
|
|
loc_006DCCAE: push edi
|
|
loc_006DCCAF: mov var_C, esp
|
|
loc_006DCCB2: mov var_8, 0040E0A0h
|
|
loc_006DCCB9: mov eax, Me
|
|
loc_006DCCBC: mov ecx, eax
|
|
loc_006DCCBE: and ecx, 00000001h
|
|
loc_006DCCC1: mov var_4, ecx
|
|
loc_006DCCC4: and al, FEh
|
|
loc_006DCCC6: push eax
|
|
loc_006DCCC7: mov Me, eax
|
|
loc_006DCCCA: mov edx, [eax]
|
|
loc_006DCCCC: call [edx+00000004h]
|
|
loc_006DCCCF: mov eax, [0073A724h]
|
|
loc_006DCCD4: test eax, eax
|
|
loc_006DCCD6: jnz 006DCCE8h
|
|
loc_006DCCD8: push 0073A724h
|
|
loc_006DCCDD: push 00419068h
|
|
loc_006DCCE2: call [004012FCh] ; __vbaNew2
|
|
loc_006DCCE8: sub esp, 00000010h
|
|
loc_006DCCEB: mov ecx, 0000000Ah
|
|
loc_006DCCF0: mov ebx, esp
|
|
loc_006DCCF2: mov eax, 80020004h
|
|
loc_006DCCF7: sub esp, 00000010h
|
|
loc_006DCCFA: mov esi, [0073A724h]
|
|
loc_006DCD00: mov [ebx], ecx
|
|
loc_006DCD02: mov ecx, var_30
|
|
loc_006DCD05: mov edi, [esi]
|
|
loc_006DCD07: mov edx, 00000001h
|
|
loc_006DCD0C: mov [ebx+00000004h], ecx
|
|
loc_006DCD0F: mov ecx, esp
|
|
loc_006DCD11: push esi
|
|
loc_006DCD12: mov [ebx+00000008h], eax
|
|
loc_006DCD15: mov eax, var_28
|
|
loc_006DCD18: mov [ebx+0000000Ch], eax
|
|
loc_006DCD1B: mov eax, 00000002h
|
|
loc_006DCD20: mov [ecx], eax
|
|
loc_006DCD22: mov eax, var_20
|
|
loc_006DCD25: mov [ecx+00000004h], eax
|
|
loc_006DCD28: mov [ecx+00000008h], edx
|
|
loc_006DCD2B: mov edx, var_18
|
|
loc_006DCD2E: mov [ecx+0000000Ch], edx
|
|
loc_006DCD31: call [edi+000002B0h]
|
|
loc_006DCD37: test eax, eax
|
|
loc_006DCD39: fnclex
|
|
loc_006DCD3B: jge 006DCD4Fh
|
|
loc_006DCD3D: push 000002B0h
|
|
loc_006DCD42: push 0046FE60h
|
|
loc_006DCD47: push esi
|
|
loc_006DCD48: push eax
|
|
loc_006DCD49: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DCD4F: mov var_4, 00000000h
|
|
loc_006DCD56: mov eax, Me
|
|
loc_006DCD59: push eax
|
|
loc_006DCD5A: mov ecx, [eax]
|
|
loc_006DCD5C: call [ecx+00000008h]
|
|
loc_006DCD5F: mov eax, var_4
|
|
loc_006DCD62: mov ecx, var_14
|
|
loc_006DCD65: pop edi
|
|
loc_006DCD66: pop esi
|
|
loc_006DCD67: mov fs:[00000000h], ecx
|
|
loc_006DCD6E: pop ebx
|
|
loc_006DCD6F: mov esp, ebp
|
|
loc_006DCD71: pop ebp
|
|
loc_006DCD72: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub lstBlock_Click() '6DFF60
|
|
loc_006DFF60: push ebp
|
|
loc_006DFF61: mov ebp, esp
|
|
loc_006DFF63: sub esp, 00000018h
|
|
loc_006DFF66: push 00412856h ; __vbaExceptHandler
|
|
loc_006DFF6B: mov eax, fs:[00000000h]
|
|
loc_006DFF71: push eax
|
|
loc_006DFF72: mov fs:[00000000h], esp
|
|
loc_006DFF79: mov eax, 00000034h
|
|
loc_006DFF7E: call 00412850h ; __vbaChkstk
|
|
loc_006DFF83: push ebx
|
|
loc_006DFF84: push esi
|
|
loc_006DFF85: push edi
|
|
loc_006DFF86: mov var_18, esp
|
|
loc_006DFF89: mov var_14, 0040E2D8h ; Chr(37)
|
|
loc_006DFF90: mov eax, Me
|
|
loc_006DFF93: and eax, 00000001h
|
|
loc_006DFF96: mov var_10, eax
|
|
loc_006DFF99: mov ecx, Me
|
|
loc_006DFF9C: and ecx, FFFFFFFEh
|
|
loc_006DFF9F: mov Me, ecx
|
|
loc_006DFFA2: mov var_C, 00000000h
|
|
loc_006DFFA9: mov edx, Me
|
|
loc_006DFFAC: mov eax, [edx]
|
|
loc_006DFFAE: mov ecx, Me
|
|
loc_006DFFB1: push ecx
|
|
loc_006DFFB2: call [eax+00000004h]
|
|
loc_006DFFB5: mov var_4, 00000001h
|
|
loc_006DFFBC: mov var_4, 00000002h
|
|
loc_006DFFC3: push FFFFFFFFh
|
|
loc_006DFFC5: call [00401124h] ; __vbaOnError
|
|
loc_006DFFCB: mov var_4, 00000003h
|
|
loc_006DFFD2: mov edx, Me
|
|
loc_006DFFD5: mov eax, [edx]
|
|
loc_006DFFD7: mov ecx, Me
|
|
loc_006DFFDA: push ecx
|
|
loc_006DFFDB: call [eax+00000360h]
|
|
loc_006DFFE1: push eax
|
|
loc_006DFFE2: lea edx, var_28
|
|
loc_006DFFE5: push edx
|
|
loc_006DFFE6: call [00401128h] ; __vbaObjSet
|
|
loc_006DFFEC: mov var_2C, eax
|
|
loc_006DFFEF: lea eax, var_24
|
|
loc_006DFFF2: push eax
|
|
loc_006DFFF3: mov ecx, var_2C
|
|
loc_006DFFF6: mov edx, [ecx]
|
|
loc_006DFFF8: mov eax, var_2C
|
|
loc_006DFFFB: push eax
|
|
loc_006DFFFC: call [edx+000000F8h]
|
|
loc_006E0002: fnclex
|
|
loc_006E0004: mov var_30, eax
|
|
loc_006E0007: cmp var_30, 00000000h
|
|
loc_006E000B: jge 006E002Ah
|
|
loc_006E000D: push 000000F8h
|
|
loc_006E0012: push 00447F18h
|
|
loc_006E0017: mov ecx, var_2C
|
|
loc_006E001A: push ecx
|
|
loc_006E001B: mov edx, var_30
|
|
loc_006E001E: push edx
|
|
loc_006E001F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0025: mov var_4C, eax
|
|
loc_006E0028: jmp 006E0031h
|
|
loc_006E002A: mov var_4C, 00000000h
|
|
loc_006E0031: mov eax, var_24
|
|
loc_006E0034: push eax
|
|
loc_006E0035: push 0043C9F4h
|
|
loc_006E003A: call [004011B8h] ; __vbaStrCmp
|
|
loc_006E0040: neg eax
|
|
loc_006E0042: sbb eax, eax
|
|
loc_006E0044: neg eax
|
|
loc_006E0046: neg eax
|
|
loc_006E0048: mov var_34, ax
|
|
loc_006E004C: lea ecx, var_24
|
|
loc_006E004F: call [00401430h] ; __vbaFreeStr
|
|
loc_006E0055: lea ecx, var_28
|
|
loc_006E0058: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E005E: movsx ecx, var_34
|
|
loc_006E0062: test ecx, ecx
|
|
loc_006E0064: jz 006E00D5h
|
|
loc_006E0066: mov var_4, 00000004h
|
|
loc_006E006D: mov edx, Me
|
|
loc_006E0070: mov eax, [edx]
|
|
loc_006E0072: mov ecx, Me
|
|
loc_006E0075: push ecx
|
|
loc_006E0076: call [eax+00000358h]
|
|
loc_006E007C: push eax
|
|
loc_006E007D: lea edx, var_28
|
|
loc_006E0080: push edx
|
|
loc_006E0081: call [00401128h] ; __vbaObjSet
|
|
loc_006E0087: mov var_2C, eax
|
|
loc_006E008A: push FFFFFFFFh
|
|
loc_006E008C: mov eax, var_2C
|
|
loc_006E008F: mov ecx, [eax]
|
|
loc_006E0091: mov edx, var_2C
|
|
loc_006E0094: push edx
|
|
loc_006E0095: call [ecx+0000008Ch]
|
|
loc_006E009B: fnclex
|
|
loc_006E009D: mov var_30, eax
|
|
loc_006E00A0: cmp var_30, 00000000h
|
|
loc_006E00A4: jge 006E00C3h
|
|
loc_006E00A6: push 0000008Ch
|
|
loc_006E00AB: push 004431B8h
|
|
loc_006E00B0: mov eax, var_2C
|
|
loc_006E00B3: push eax
|
|
loc_006E00B4: mov ecx, var_30
|
|
loc_006E00B7: push ecx
|
|
loc_006E00B8: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E00BE: mov var_50, eax
|
|
loc_006E00C1: jmp 006E00CAh
|
|
loc_006E00C3: mov var_50, 00000000h
|
|
loc_006E00CA: lea ecx, var_28
|
|
loc_006E00CD: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E00D3: jmp 006E0142h
|
|
loc_006E00D5: mov var_4, 00000006h
|
|
loc_006E00DC: mov edx, Me
|
|
loc_006E00DF: mov eax, [edx]
|
|
loc_006E00E1: mov ecx, Me
|
|
loc_006E00E4: push ecx
|
|
loc_006E00E5: call [eax+00000358h]
|
|
loc_006E00EB: push eax
|
|
loc_006E00EC: lea edx, var_28
|
|
loc_006E00EF: push edx
|
|
loc_006E00F0: call [00401128h] ; __vbaObjSet
|
|
loc_006E00F6: mov var_2C, eax
|
|
loc_006E00F9: push 00000000h
|
|
loc_006E00FB: mov eax, var_2C
|
|
loc_006E00FE: mov ecx, [eax]
|
|
loc_006E0100: mov edx, var_2C
|
|
loc_006E0103: push edx
|
|
loc_006E0104: call [ecx+0000008Ch]
|
|
loc_006E010A: fnclex
|
|
loc_006E010C: mov var_30, eax
|
|
loc_006E010F: cmp var_30, 00000000h
|
|
loc_006E0113: jge 006E0132h
|
|
loc_006E0115: push 0000008Ch
|
|
loc_006E011A: push 004431B8h
|
|
loc_006E011F: mov eax, var_2C
|
|
loc_006E0122: push eax
|
|
loc_006E0123: mov ecx, var_30
|
|
loc_006E0126: push ecx
|
|
loc_006E0127: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E012D: mov var_54, eax
|
|
loc_006E0130: jmp 006E0139h
|
|
loc_006E0132: mov var_54, 00000000h
|
|
loc_006E0139: lea ecx, var_28
|
|
loc_006E013C: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E0142: mov var_10, 00000000h
|
|
loc_006E0149: push 006E0164h
|
|
loc_006E014E: jmp 006E0163h
|
|
loc_006E0150: lea ecx, var_24
|
|
loc_006E0153: call [00401430h] ; __vbaFreeStr
|
|
loc_006E0159: lea ecx, var_28
|
|
loc_006E015C: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E0162: ret
|
|
loc_006E0163: ret
|
|
loc_006E0164: mov edx, Me
|
|
loc_006E0167: mov eax, [edx]
|
|
loc_006E0169: mov ecx, Me
|
|
loc_006E016C: push ecx
|
|
loc_006E016D: call [eax+00000008h]
|
|
loc_006E0170: mov eax, var_10
|
|
loc_006E0173: mov ecx, var_20
|
|
loc_006E0176: mov fs:[00000000h], ecx
|
|
loc_006E017D: pop edi
|
|
loc_006E017E: pop esi
|
|
loc_006E017F: pop ebx
|
|
loc_006E0180: mov esp, ebp
|
|
loc_006E0182: pop ebp
|
|
loc_006E0183: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdCancel_Click() '6DCA00
|
|
loc_006DCA00: push ebp
|
|
loc_006DCA01: mov ebp, esp
|
|
loc_006DCA03: sub esp, 0000000Ch
|
|
loc_006DCA06: push 00412856h ; __vbaExceptHandler
|
|
loc_006DCA0B: mov eax, fs:[00000000h]
|
|
loc_006DCA11: push eax
|
|
loc_006DCA12: mov fs:[00000000h], esp
|
|
loc_006DCA19: sub esp, 00000018h
|
|
loc_006DCA1C: push ebx
|
|
loc_006DCA1D: push esi
|
|
loc_006DCA1E: push edi
|
|
loc_006DCA1F: mov var_C, esp
|
|
loc_006DCA22: mov var_8, 0040E050h
|
|
loc_006DCA29: mov edi, Me
|
|
loc_006DCA2C: mov eax, edi
|
|
loc_006DCA2E: and eax, 00000001h
|
|
loc_006DCA31: mov var_4, eax
|
|
loc_006DCA34: and edi, FFFFFFFEh
|
|
loc_006DCA37: push edi
|
|
loc_006DCA38: mov Me, edi
|
|
loc_006DCA3B: mov ecx, [edi]
|
|
loc_006DCA3D: call [ecx+00000004h]
|
|
loc_006DCA40: mov eax, [0073C818h]
|
|
loc_006DCA45: xor ebx, ebx
|
|
loc_006DCA47: cmp eax, ebx
|
|
loc_006DCA49: mov var_18, ebx
|
|
loc_006DCA4C: jnz 006DCA5Eh
|
|
loc_006DCA4E: push 0073C818h
|
|
loc_006DCA53: push 00441F00h
|
|
loc_006DCA58: call [004012FCh] ; __vbaNew2
|
|
loc_006DCA5E: mov esi, [0073C818h]
|
|
loc_006DCA64: lea eax, var_18
|
|
loc_006DCA67: push edi
|
|
loc_006DCA68: push eax
|
|
loc_006DCA69: mov edx, [esi]
|
|
loc_006DCA6B: mov var_2C, edx
|
|
loc_006DCA6E: call [00401130h] ; __vbaObjSetAddref
|
|
loc_006DCA74: mov ecx, var_2C
|
|
loc_006DCA77: push eax
|
|
loc_006DCA78: push esi
|
|
loc_006DCA79: call [ecx+00000010h]
|
|
loc_006DCA7C: cmp eax, ebx
|
|
loc_006DCA7E: fnclex
|
|
loc_006DCA80: jge 006DCA91h
|
|
loc_006DCA82: push 00000010h
|
|
loc_006DCA84: push 00441EF0h
|
|
loc_006DCA89: push esi
|
|
loc_006DCA8A: push eax
|
|
loc_006DCA8B: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DCA91: lea ecx, var_18
|
|
loc_006DCA94: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DCA9A: mov var_4, ebx
|
|
loc_006DCA9D: push 006DCAAFh
|
|
loc_006DCAA2: jmp 006DCAAEh
|
|
loc_006DCAA4: lea ecx, var_18
|
|
loc_006DCAA7: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DCAAD: ret
|
|
loc_006DCAAE: ret
|
|
loc_006DCAAF: mov eax, Me
|
|
loc_006DCAB2: push eax
|
|
loc_006DCAB3: mov edx, [eax]
|
|
loc_006DCAB5: call [edx+00000008h]
|
|
loc_006DCAB8: mov eax, var_4
|
|
loc_006DCABB: mov ecx, var_14
|
|
loc_006DCABE: pop edi
|
|
loc_006DCABF: pop esi
|
|
loc_006DCAC0: mov fs:[00000000h], ecx
|
|
loc_006DCAC7: pop ebx
|
|
loc_006DCAC8: mov esp, ebp
|
|
loc_006DCACA: pop ebp
|
|
loc_006DCACB: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdAllow_Click() '6DC250
|
|
loc_006DC250: push ebp
|
|
loc_006DC251: mov ebp, esp
|
|
loc_006DC253: sub esp, 00000018h
|
|
loc_006DC256: push 00412856h ; __vbaExceptHandler
|
|
loc_006DC25B: mov eax, fs:[00000000h]
|
|
loc_006DC261: push eax
|
|
loc_006DC262: mov fs:[00000000h], esp
|
|
loc_006DC269: mov eax, 00000074h
|
|
loc_006DC26E: call 00412850h ; __vbaChkstk
|
|
loc_006DC273: push ebx
|
|
loc_006DC274: push esi
|
|
loc_006DC275: push edi
|
|
loc_006DC276: mov var_18, esp
|
|
loc_006DC279: mov var_14, 0040DFB8h ; "'"
|
|
loc_006DC280: mov eax, Me
|
|
loc_006DC283: and eax, 00000001h
|
|
loc_006DC286: mov var_10, eax
|
|
loc_006DC289: mov ecx, Me
|
|
loc_006DC28C: and ecx, FFFFFFFEh
|
|
loc_006DC28F: mov Me, ecx
|
|
loc_006DC292: mov var_C, 00000000h
|
|
loc_006DC299: mov edx, Me
|
|
loc_006DC29C: mov eax, [edx]
|
|
loc_006DC29E: mov ecx, Me
|
|
loc_006DC2A1: push ecx
|
|
loc_006DC2A2: call [eax+00000004h]
|
|
loc_006DC2A5: mov var_4, 00000001h
|
|
loc_006DC2AC: mov var_4, 00000002h
|
|
loc_006DC2B3: push FFFFFFFFh
|
|
loc_006DC2B5: call [00401124h] ; __vbaOnError
|
|
loc_006DC2BB: mov var_4, 00000003h
|
|
loc_006DC2C2: mov edx, Me
|
|
loc_006DC2C5: mov eax, [edx]
|
|
loc_006DC2C7: mov ecx, Me
|
|
loc_006DC2CA: push ecx
|
|
loc_006DC2CB: call [eax+00000360h]
|
|
loc_006DC2D1: push eax
|
|
loc_006DC2D2: lea edx, var_38
|
|
loc_006DC2D5: push edx
|
|
loc_006DC2D6: call [00401128h] ; __vbaObjSet
|
|
loc_006DC2DC: mov var_50, eax
|
|
loc_006DC2DF: lea eax, var_30
|
|
loc_006DC2E2: push eax
|
|
loc_006DC2E3: mov ecx, var_50
|
|
loc_006DC2E6: mov edx, [ecx]
|
|
loc_006DC2E8: mov eax, var_50
|
|
loc_006DC2EB: push eax
|
|
loc_006DC2EC: call [edx+000000F8h]
|
|
loc_006DC2F2: fnclex
|
|
loc_006DC2F4: mov var_54, eax
|
|
loc_006DC2F7: cmp var_54, 00000000h
|
|
loc_006DC2FB: jge 006DC31Ah
|
|
loc_006DC2FD: push 000000F8h
|
|
loc_006DC302: push 00447F18h
|
|
loc_006DC307: mov ecx, var_50
|
|
loc_006DC30A: push ecx
|
|
loc_006DC30B: mov edx, var_54
|
|
loc_006DC30E: push edx
|
|
loc_006DC30F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC315: mov var_74, eax
|
|
loc_006DC318: jmp 006DC321h
|
|
loc_006DC31A: mov var_74, 00000000h
|
|
loc_006DC321: mov eax, var_30
|
|
loc_006DC324: push eax
|
|
loc_006DC325: call [00401088h] ; rtcTrimBstr
|
|
loc_006DC32B: mov edx, eax
|
|
loc_006DC32D: lea ecx, var_34
|
|
loc_006DC330: call [004013C0h] ; __vbaStrMove
|
|
loc_006DC336: push eax
|
|
loc_006DC337: push 0043C9F4h
|
|
loc_006DC33C: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DC342: neg eax
|
|
loc_006DC344: sbb eax, eax
|
|
loc_006DC346: neg eax
|
|
loc_006DC348: neg eax
|
|
loc_006DC34A: mov var_58, ax
|
|
loc_006DC34E: lea ecx, var_34
|
|
loc_006DC351: push ecx
|
|
loc_006DC352: lea edx, var_30
|
|
loc_006DC355: push edx
|
|
loc_006DC356: push 00000002h
|
|
loc_006DC358: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DC35E: add esp, 0000000Ch
|
|
loc_006DC361: lea ecx, var_38
|
|
loc_006DC364: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC36A: movsx eax, var_58
|
|
loc_006DC36E: test eax, eax
|
|
loc_006DC370: jz 006DC745h
|
|
loc_006DC376: mov var_4, 00000004h
|
|
loc_006DC37D: mov ecx, Me
|
|
loc_006DC380: mov edx, [ecx]
|
|
loc_006DC382: mov eax, Me
|
|
loc_006DC385: push eax
|
|
loc_006DC386: call [edx+00000360h]
|
|
loc_006DC38C: push eax
|
|
loc_006DC38D: lea ecx, var_38
|
|
loc_006DC390: push ecx
|
|
loc_006DC391: call [00401128h] ; __vbaObjSet
|
|
loc_006DC397: mov var_50, eax
|
|
loc_006DC39A: lea edx, var_30
|
|
loc_006DC39D: push edx
|
|
loc_006DC39E: mov eax, var_50
|
|
loc_006DC3A1: mov ecx, [eax]
|
|
loc_006DC3A3: mov edx, var_50
|
|
loc_006DC3A6: push edx
|
|
loc_006DC3A7: call [ecx+000000F8h]
|
|
loc_006DC3AD: fnclex
|
|
loc_006DC3AF: mov var_54, eax
|
|
loc_006DC3B2: cmp var_54, 00000000h
|
|
loc_006DC3B6: jge 006DC3D5h
|
|
loc_006DC3B8: push 000000F8h
|
|
loc_006DC3BD: push 00447F18h
|
|
loc_006DC3C2: mov eax, var_50
|
|
loc_006DC3C5: push eax
|
|
loc_006DC3C6: mov ecx, var_54
|
|
loc_006DC3C9: push ecx
|
|
loc_006DC3CA: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC3D0: mov var_78, eax
|
|
loc_006DC3D3: jmp 006DC3DCh
|
|
loc_006DC3D5: mov var_78, 00000000h
|
|
loc_006DC3DC: mov edx, var_30
|
|
loc_006DC3DF: push edx
|
|
loc_006DC3E0: call [00401088h] ; rtcTrimBstr
|
|
loc_006DC3E6: mov edx, eax
|
|
loc_006DC3E8: lea ecx, var_2C
|
|
loc_006DC3EB: call [004013C0h] ; __vbaStrMove
|
|
loc_006DC3F1: lea ecx, var_30
|
|
loc_006DC3F4: call [00401430h] ; __vbaFreeStr
|
|
loc_006DC3FA: lea ecx, var_38
|
|
loc_006DC3FD: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC403: mov var_4, 00000005h
|
|
loc_006DC40A: mov eax, Me
|
|
loc_006DC40D: mov ecx, [eax]
|
|
loc_006DC40F: mov edx, Me
|
|
loc_006DC412: push edx
|
|
loc_006DC413: call [ecx+00000360h]
|
|
loc_006DC419: push eax
|
|
loc_006DC41A: lea eax, var_38
|
|
loc_006DC41D: push eax
|
|
loc_006DC41E: call [00401128h] ; __vbaObjSet
|
|
loc_006DC424: mov var_50, eax
|
|
loc_006DC427: lea ecx, var_4C
|
|
loc_006DC42A: push ecx
|
|
loc_006DC42B: mov edx, var_50
|
|
loc_006DC42E: mov eax, [edx]
|
|
loc_006DC430: mov ecx, var_50
|
|
loc_006DC433: push ecx
|
|
loc_006DC434: call [eax+000000E0h]
|
|
loc_006DC43A: fnclex
|
|
loc_006DC43C: mov var_54, eax
|
|
loc_006DC43F: cmp var_54, 00000000h
|
|
loc_006DC443: jge 006DC462h
|
|
loc_006DC445: push 000000E0h
|
|
loc_006DC44A: push 00447F18h
|
|
loc_006DC44F: mov edx, var_50
|
|
loc_006DC452: push edx
|
|
loc_006DC453: mov eax, var_54
|
|
loc_006DC456: push eax
|
|
loc_006DC457: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC45D: mov var_7C, eax
|
|
loc_006DC460: jmp 006DC469h
|
|
loc_006DC462: mov var_7C, 00000000h
|
|
loc_006DC469: movsx ecx, var_4C
|
|
loc_006DC46D: mov var_24, ecx
|
|
loc_006DC470: lea ecx, var_38
|
|
loc_006DC473: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC479: mov var_4, 00000006h
|
|
loc_006DC480: lea edx, var_38
|
|
loc_006DC483: push edx
|
|
loc_006DC484: mov eax, var_2C
|
|
loc_006DC487: push eax
|
|
loc_006DC488: mov ecx, [0073A704h]
|
|
loc_006DC48E: mov edx, [ecx]
|
|
loc_006DC490: mov eax, [0073A704h]
|
|
loc_006DC495: push eax
|
|
loc_006DC496: call [edx+00000050h]
|
|
loc_006DC499: fnclex
|
|
loc_006DC49B: mov var_50, eax
|
|
loc_006DC49E: cmp var_50, 00000000h
|
|
loc_006DC4A2: jge 006DC4C1h
|
|
loc_006DC4A4: push 00000050h
|
|
loc_006DC4A6: push 00456428h
|
|
loc_006DC4AB: mov ecx, [0073A704h]
|
|
loc_006DC4B1: push ecx
|
|
loc_006DC4B2: mov edx, var_50
|
|
loc_006DC4B5: push edx
|
|
loc_006DC4B6: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC4BC: mov var_80, eax
|
|
loc_006DC4BF: jmp 006DC4C8h
|
|
loc_006DC4C1: mov var_80, 00000000h
|
|
loc_006DC4C8: mov eax, var_38
|
|
loc_006DC4CB: mov var_70, eax
|
|
loc_006DC4CE: mov var_38, 00000000h
|
|
loc_006DC4D5: mov ecx, var_70
|
|
loc_006DC4D8: push ecx
|
|
loc_006DC4D9: lea edx, var_28
|
|
loc_006DC4DC: push edx
|
|
loc_006DC4DD: call [00401128h] ; __vbaObjSet
|
|
loc_006DC4E3: mov var_4, 00000007h
|
|
loc_006DC4EA: push 00000002h
|
|
loc_006DC4EC: mov eax, var_28
|
|
loc_006DC4EF: push eax
|
|
loc_006DC4F0: lea ecx, var_38
|
|
loc_006DC4F3: push ecx
|
|
loc_006DC4F4: call [00401130h] ; __vbaObjSetAddref
|
|
loc_006DC4FA: push eax
|
|
loc_006DC4FB: mov edx, [0073A704h]
|
|
loc_006DC501: mov eax, [edx]
|
|
loc_006DC503: mov ecx, [0073A704h]
|
|
loc_006DC509: push ecx
|
|
loc_006DC50A: call [eax+00000074h]
|
|
loc_006DC50D: fnclex
|
|
loc_006DC50F: mov var_50, eax
|
|
loc_006DC512: cmp var_50, 00000000h
|
|
loc_006DC516: jge 006DC538h
|
|
loc_006DC518: push 00000074h
|
|
loc_006DC51A: push 00456428h
|
|
loc_006DC51F: mov edx, [0073A704h]
|
|
loc_006DC525: push edx
|
|
loc_006DC526: mov eax, var_50
|
|
loc_006DC529: push eax
|
|
loc_006DC52A: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC530: mov var_84, eax
|
|
loc_006DC536: jmp 006DC542h
|
|
loc_006DC538: mov var_84, 00000000h
|
|
loc_006DC542: lea ecx, var_38
|
|
loc_006DC545: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC54B: mov var_4, 00000008h
|
|
loc_006DC552: mov ecx, Me
|
|
loc_006DC555: mov edx, [ecx]
|
|
loc_006DC557: mov eax, Me
|
|
loc_006DC55A: push eax
|
|
loc_006DC55B: call [edx+00000360h]
|
|
loc_006DC561: push eax
|
|
loc_006DC562: lea ecx, var_38
|
|
loc_006DC565: push ecx
|
|
loc_006DC566: call [00401128h] ; __vbaObjSet
|
|
loc_006DC56C: mov var_50, eax
|
|
loc_006DC56F: mov ecx, var_24
|
|
loc_006DC572: call [004011E4h] ; __vbaI2I4
|
|
loc_006DC578: push eax
|
|
loc_006DC579: mov edx, var_50
|
|
loc_006DC57C: mov eax, [edx]
|
|
loc_006DC57E: mov ecx, var_50
|
|
loc_006DC581: push ecx
|
|
loc_006DC582: call [eax+000001F0h]
|
|
loc_006DC588: fnclex
|
|
loc_006DC58A: mov var_54, eax
|
|
loc_006DC58D: cmp var_54, 00000000h
|
|
loc_006DC591: jge 006DC5B3h
|
|
loc_006DC593: push 000001F0h
|
|
loc_006DC598: push 00447F18h
|
|
loc_006DC59D: mov edx, var_50
|
|
loc_006DC5A0: push edx
|
|
loc_006DC5A1: mov eax, var_54
|
|
loc_006DC5A4: push eax
|
|
loc_006DC5A5: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC5AB: mov var_88, eax
|
|
loc_006DC5B1: jmp 006DC5BDh
|
|
loc_006DC5B3: mov var_88, 00000000h
|
|
loc_006DC5BD: lea ecx, var_38
|
|
loc_006DC5C0: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC5C6: mov var_4, 00000009h
|
|
loc_006DC5CD: push 00000001h
|
|
loc_006DC5CF: mov ecx, var_28
|
|
loc_006DC5D2: push ecx
|
|
loc_006DC5D3: lea edx, var_38
|
|
loc_006DC5D6: push edx
|
|
loc_006DC5D7: call [00401130h] ; __vbaObjSetAddref
|
|
loc_006DC5DD: push eax
|
|
loc_006DC5DE: mov eax, [0073A704h]
|
|
loc_006DC5E3: mov ecx, [eax]
|
|
loc_006DC5E5: mov edx, [0073A704h]
|
|
loc_006DC5EB: push edx
|
|
loc_006DC5EC: call [ecx+00000070h]
|
|
loc_006DC5EF: fnclex
|
|
loc_006DC5F1: mov var_50, eax
|
|
loc_006DC5F4: cmp var_50, 00000000h
|
|
loc_006DC5F8: jge 006DC619h
|
|
loc_006DC5FA: push 00000070h
|
|
loc_006DC5FC: push 00456428h
|
|
loc_006DC601: mov eax, [0073A704h]
|
|
loc_006DC606: push eax
|
|
loc_006DC607: mov ecx, var_50
|
|
loc_006DC60A: push ecx
|
|
loc_006DC60B: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC611: mov var_8C, eax
|
|
loc_006DC617: jmp 006DC623h
|
|
loc_006DC619: mov var_8C, 00000000h
|
|
loc_006DC623: lea ecx, var_38
|
|
loc_006DC626: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC62C: mov var_4, 0000000Ah
|
|
loc_006DC633: mov edx, Me
|
|
loc_006DC636: mov eax, [edx]
|
|
loc_006DC638: mov ecx, Me
|
|
loc_006DC63B: push ecx
|
|
loc_006DC63C: call [eax+0000035Ch]
|
|
loc_006DC642: push eax
|
|
loc_006DC643: lea edx, var_38
|
|
loc_006DC646: push edx
|
|
loc_006DC647: call [00401128h] ; __vbaObjSet
|
|
loc_006DC64D: mov var_50, eax
|
|
loc_006DC650: mov var_40, 80020004h
|
|
loc_006DC657: mov var_48, 0000000Ah
|
|
loc_006DC65E: mov eax, 00000010h
|
|
loc_006DC663: call 00412850h ; __vbaChkstk
|
|
loc_006DC668: mov eax, esp
|
|
loc_006DC66A: mov ecx, var_48
|
|
loc_006DC66D: mov [eax], ecx
|
|
loc_006DC66F: mov edx, var_44
|
|
loc_006DC672: mov [eax+00000004h], edx
|
|
loc_006DC675: mov ecx, var_40
|
|
loc_006DC678: mov [eax+00000008h], ecx
|
|
loc_006DC67B: mov edx, var_3C
|
|
loc_006DC67E: mov [eax+0000000Ch], edx
|
|
loc_006DC681: mov eax, var_2C
|
|
loc_006DC684: push eax
|
|
loc_006DC685: mov ecx, var_50
|
|
loc_006DC688: mov edx, [ecx]
|
|
loc_006DC68A: mov eax, var_50
|
|
loc_006DC68D: push eax
|
|
loc_006DC68E: call [edx+000001ECh]
|
|
loc_006DC694: fnclex
|
|
loc_006DC696: mov var_54, eax
|
|
loc_006DC699: cmp var_54, 00000000h
|
|
loc_006DC69D: jge 006DC6BFh
|
|
loc_006DC69F: push 000001ECh
|
|
loc_006DC6A4: push 00447F18h
|
|
loc_006DC6A9: mov ecx, var_50
|
|
loc_006DC6AC: push ecx
|
|
loc_006DC6AD: mov edx, var_54
|
|
loc_006DC6B0: push edx
|
|
loc_006DC6B1: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC6B7: mov var_90, eax
|
|
loc_006DC6BD: jmp 006DC6C9h
|
|
loc_006DC6BF: mov var_90, 00000000h
|
|
loc_006DC6C9: lea ecx, var_38
|
|
loc_006DC6CC: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC6D2: mov var_4, 0000000Bh
|
|
loc_006DC6D9: mov eax, Me
|
|
loc_006DC6DC: mov ecx, [eax]
|
|
loc_006DC6DE: mov edx, Me
|
|
loc_006DC6E1: push edx
|
|
loc_006DC6E2: call [ecx+00000358h]
|
|
loc_006DC6E8: push eax
|
|
loc_006DC6E9: lea eax, var_38
|
|
loc_006DC6EC: push eax
|
|
loc_006DC6ED: call [00401128h] ; __vbaObjSet
|
|
loc_006DC6F3: mov var_50, eax
|
|
loc_006DC6F6: push 00000000h
|
|
loc_006DC6F8: mov ecx, var_50
|
|
loc_006DC6FB: mov edx, [ecx]
|
|
loc_006DC6FD: mov eax, var_50
|
|
loc_006DC700: push eax
|
|
loc_006DC701: call [edx+0000008Ch]
|
|
loc_006DC707: fnclex
|
|
loc_006DC709: mov var_54, eax
|
|
loc_006DC70C: cmp var_54, 00000000h
|
|
loc_006DC710: jge 006DC732h
|
|
loc_006DC712: push 0000008Ch
|
|
loc_006DC717: push 004431B8h
|
|
loc_006DC71C: mov ecx, var_50
|
|
loc_006DC71F: push ecx
|
|
loc_006DC720: mov edx, var_54
|
|
loc_006DC723: push edx
|
|
loc_006DC724: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC72A: mov var_94, eax
|
|
loc_006DC730: jmp 006DC73Ch
|
|
loc_006DC732: mov var_94, 00000000h
|
|
loc_006DC73C: lea ecx, var_38
|
|
loc_006DC73F: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC745: mov var_10, 00000000h
|
|
loc_006DC74C: push 006DC783h
|
|
loc_006DC751: jmp 006DC770h
|
|
loc_006DC753: lea eax, var_34
|
|
loc_006DC756: push eax
|
|
loc_006DC757: lea ecx, var_30
|
|
loc_006DC75A: push ecx
|
|
loc_006DC75B: push 00000002h
|
|
loc_006DC75D: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DC763: add esp, 0000000Ch
|
|
loc_006DC766: lea ecx, var_38
|
|
loc_006DC769: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC76F: ret
|
|
loc_006DC770: lea ecx, var_28
|
|
loc_006DC773: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC779: lea ecx, var_2C
|
|
loc_006DC77C: call [00401430h] ; __vbaFreeStr
|
|
loc_006DC782: ret
|
|
loc_006DC783: mov edx, Me
|
|
loc_006DC786: mov eax, [edx]
|
|
loc_006DC788: mov ecx, Me
|
|
loc_006DC78B: push ecx
|
|
loc_006DC78C: call [eax+00000008h]
|
|
loc_006DC78F: mov eax, var_10
|
|
loc_006DC792: mov ecx, var_20
|
|
loc_006DC795: mov fs:[00000000h], ecx
|
|
loc_006DC79C: pop edi
|
|
loc_006DC79D: pop esi
|
|
loc_006DC79E: pop ebx
|
|
loc_006DC79F: mov esp, ebp
|
|
loc_006DC7A1: pop ebp
|
|
loc_006DC7A2: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdOK_Click() '6DCB40
|
|
loc_006DCB40: push ebp
|
|
loc_006DCB41: mov ebp, esp
|
|
loc_006DCB43: sub esp, 00000018h
|
|
loc_006DCB46: push 00412856h ; __vbaExceptHandler
|
|
loc_006DCB4B: mov eax, fs:[00000000h]
|
|
loc_006DCB51: push eax
|
|
loc_006DCB52: mov fs:[00000000h], esp
|
|
loc_006DCB59: mov eax, 00000028h
|
|
loc_006DCB5E: call 00412850h ; __vbaChkstk
|
|
loc_006DCB63: push ebx
|
|
loc_006DCB64: push esi
|
|
loc_006DCB65: push edi
|
|
loc_006DCB66: mov var_18, esp
|
|
loc_006DCB69: mov var_14, 0040E068h ; Chr(37)
|
|
loc_006DCB70: mov eax, Me
|
|
loc_006DCB73: and eax, 00000001h
|
|
loc_006DCB76: mov var_10, eax
|
|
loc_006DCB79: mov ecx, Me
|
|
loc_006DCB7C: and ecx, FFFFFFFEh
|
|
loc_006DCB7F: mov Me, ecx
|
|
loc_006DCB82: mov var_C, 00000000h
|
|
loc_006DCB89: mov edx, Me
|
|
loc_006DCB8C: mov eax, [edx]
|
|
loc_006DCB8E: mov ecx, Me
|
|
loc_006DCB91: push ecx
|
|
loc_006DCB92: call [eax+00000004h]
|
|
loc_006DCB95: mov var_4, 00000001h
|
|
loc_006DCB9C: mov var_4, 00000002h
|
|
loc_006DCBA3: push FFFFFFFFh
|
|
loc_006DCBA5: call [00401124h] ; __vbaOnError
|
|
loc_006DCBAB: mov var_4, 00000003h
|
|
loc_006DCBB2: mov edx, Me
|
|
loc_006DCBB5: mov eax, [edx]
|
|
loc_006DCBB7: mov ecx, Me
|
|
loc_006DCBBA: push ecx
|
|
loc_006DCBBB: call [eax+00000754h]
|
|
loc_006DCBC1: mov var_4, 00000004h
|
|
loc_006DCBC8: cmp [0073C818h], 00000000h
|
|
loc_006DCBCF: jnz 006DCBEAh
|
|
loc_006DCBD1: push 0073C818h
|
|
loc_006DCBD6: push 00441F00h
|
|
loc_006DCBDB: call [004012FCh] ; __vbaNew2
|
|
loc_006DCBE1: mov var_44, 0073C818h
|
|
loc_006DCBE8: jmp 006DCBF1h
|
|
loc_006DCBEA: mov var_44, 0073C818h
|
|
loc_006DCBF1: mov edx, var_44
|
|
loc_006DCBF4: mov eax, [edx]
|
|
loc_006DCBF6: mov var_28, eax
|
|
loc_006DCBF9: mov ecx, Me
|
|
loc_006DCBFC: push ecx
|
|
loc_006DCBFD: lea edx, var_24
|
|
loc_006DCC00: push edx
|
|
loc_006DCC01: call [00401130h] ; __vbaObjSetAddref
|
|
loc_006DCC07: push eax
|
|
loc_006DCC08: mov eax, var_28
|
|
loc_006DCC0B: mov ecx, [eax]
|
|
loc_006DCC0D: mov edx, var_28
|
|
loc_006DCC10: push edx
|
|
loc_006DCC11: call [ecx+00000010h]
|
|
loc_006DCC14: fnclex
|
|
loc_006DCC16: mov var_2C, eax
|
|
loc_006DCC19: cmp var_2C, 00000000h
|
|
loc_006DCC1D: jge 006DCC39h
|
|
loc_006DCC1F: push 00000010h
|
|
loc_006DCC21: push 00441EF0h
|
|
loc_006DCC26: mov eax, var_28
|
|
loc_006DCC29: push eax
|
|
loc_006DCC2A: mov ecx, var_2C
|
|
loc_006DCC2D: push ecx
|
|
loc_006DCC2E: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DCC34: mov var_48, eax
|
|
loc_006DCC37: jmp 006DCC40h
|
|
loc_006DCC39: mov var_48, 00000000h
|
|
loc_006DCC40: lea ecx, var_24
|
|
loc_006DCC43: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DCC49: mov var_10, 00000000h
|
|
loc_006DCC50: push 006DCC62h
|
|
loc_006DCC55: jmp 006DCC61h
|
|
loc_006DCC57: lea ecx, var_24
|
|
loc_006DCC5A: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DCC60: ret
|
|
loc_006DCC61: ret
|
|
loc_006DCC62: mov edx, Me
|
|
loc_006DCC65: mov eax, [edx]
|
|
loc_006DCC67: mov ecx, Me
|
|
loc_006DCC6A: push ecx
|
|
loc_006DCC6B: call [eax+00000008h]
|
|
loc_006DCC6E: mov eax, var_10
|
|
loc_006DCC71: mov ecx, var_20
|
|
loc_006DCC74: mov fs:[00000000h], ecx
|
|
loc_006DCC7B: pop edi
|
|
loc_006DCC7C: pop esi
|
|
loc_006DCC7D: pop ebx
|
|
loc_006DCC7E: mov esp, ebp
|
|
loc_006DCC80: pop ebp
|
|
loc_006DCC81: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdAddFriend_Click() '6DB1C0
|
|
loc_006DB1C0: push ebp
|
|
loc_006DB1C1: mov ebp, esp
|
|
loc_006DB1C3: sub esp, 00000018h
|
|
loc_006DB1C6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DB1CB: mov eax, fs:[00000000h]
|
|
loc_006DB1D1: push eax
|
|
loc_006DB1D2: mov fs:[00000000h], esp
|
|
loc_006DB1D9: mov eax, 000000F0h
|
|
loc_006DB1DE: call 00412850h ; __vbaChkstk
|
|
loc_006DB1E3: push ebx
|
|
loc_006DB1E4: push esi
|
|
loc_006DB1E5: push edi
|
|
loc_006DB1E6: mov var_18, esp
|
|
loc_006DB1E9: mov var_14, 0040DEC0h ; "'"
|
|
loc_006DB1F0: mov eax, Me
|
|
loc_006DB1F3: and eax, 00000001h
|
|
loc_006DB1F6: mov var_10, eax
|
|
loc_006DB1F9: mov ecx, Me
|
|
loc_006DB1FC: and ecx, FFFFFFFEh
|
|
loc_006DB1FF: mov Me, ecx
|
|
loc_006DB202: mov var_C, 00000000h
|
|
loc_006DB209: mov edx, Me
|
|
loc_006DB20C: mov eax, [edx]
|
|
loc_006DB20E: mov ecx, Me
|
|
loc_006DB211: push ecx
|
|
loc_006DB212: call [eax+00000004h]
|
|
loc_006DB215: mov var_4, 00000001h
|
|
loc_006DB21C: mov var_4, 00000002h
|
|
loc_006DB223: push FFFFFFFFh
|
|
loc_006DB225: call [00401124h] ; __vbaOnError
|
|
loc_006DB22B: mov var_4, 00000003h
|
|
loc_006DB232: lea edx, var_B8
|
|
loc_006DB238: push edx
|
|
loc_006DB239: mov eax, [0073A704h]
|
|
loc_006DB23E: mov ecx, [eax]
|
|
loc_006DB240: mov edx, [0073A704h]
|
|
loc_006DB246: push edx
|
|
loc_006DB247: call [ecx+0000006Ch]
|
|
loc_006DB24A: fnclex
|
|
loc_006DB24C: mov var_C0, eax
|
|
loc_006DB252: cmp var_C0, 00000000h
|
|
loc_006DB259: jge 006DB27Dh
|
|
loc_006DB25B: push 0000006Ch
|
|
loc_006DB25D: push 00456428h
|
|
loc_006DB262: mov eax, [0073A704h]
|
|
loc_006DB267: push eax
|
|
loc_006DB268: mov ecx, var_C0
|
|
loc_006DB26E: push ecx
|
|
loc_006DB26F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB275: mov var_EC, eax
|
|
loc_006DB27B: jmp 006DB287h
|
|
loc_006DB27D: mov var_EC, 00000000h
|
|
loc_006DB287: lea edx, var_BC
|
|
loc_006DB28D: push edx
|
|
loc_006DB28E: mov eax, [0073A704h]
|
|
loc_006DB293: mov ecx, [eax]
|
|
loc_006DB295: mov edx, [0073A704h]
|
|
loc_006DB29B: push edx
|
|
loc_006DB29C: call [ecx+0000006Ch]
|
|
loc_006DB29F: fnclex
|
|
loc_006DB2A1: mov var_C4, eax
|
|
loc_006DB2A7: cmp var_C4, 00000000h
|
|
loc_006DB2AE: jge 006DB2D2h
|
|
loc_006DB2B0: push 0000006Ch
|
|
loc_006DB2B2: push 00456428h
|
|
loc_006DB2B7: mov eax, [0073A704h]
|
|
loc_006DB2BC: push eax
|
|
loc_006DB2BD: mov ecx, var_C4
|
|
loc_006DB2C3: push ecx
|
|
loc_006DB2C4: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB2CA: mov var_F0, eax
|
|
loc_006DB2D0: jmp 006DB2DCh
|
|
loc_006DB2D2: mov var_F0, 00000000h
|
|
loc_006DB2DC: xor edx, edx
|
|
loc_006DB2DE: cmp var_B8, 00000001h
|
|
loc_006DB2E5: setz dl
|
|
loc_006DB2E8: xor eax, eax
|
|
loc_006DB2EA: cmp var_BC, 00000400h
|
|
loc_006DB2F4: setz al
|
|
loc_006DB2F7: or edx, eax
|
|
loc_006DB2F9: test edx, edx
|
|
loc_006DB2FB: jnz 006DB75Fh
|
|
loc_006DB301: mov var_4, 00000004h
|
|
loc_006DB308: mov ecx, Me
|
|
loc_006DB30B: mov edx, [ecx]
|
|
loc_006DB30D: mov eax, Me
|
|
loc_006DB310: push eax
|
|
loc_006DB311: call [edx+00000340h]
|
|
loc_006DB317: push eax
|
|
loc_006DB318: lea ecx, var_30
|
|
loc_006DB31B: push ecx
|
|
loc_006DB31C: call [00401128h] ; __vbaObjSet
|
|
loc_006DB322: mov var_C0, eax
|
|
loc_006DB328: lea edx, var_28
|
|
loc_006DB32B: push edx
|
|
loc_006DB32C: mov eax, var_C0
|
|
loc_006DB332: mov ecx, [eax]
|
|
loc_006DB334: mov edx, var_C0
|
|
loc_006DB33A: push edx
|
|
loc_006DB33B: call [ecx+000000A0h]
|
|
loc_006DB341: fnclex
|
|
loc_006DB343: mov var_C4, eax
|
|
loc_006DB349: cmp var_C4, 00000000h
|
|
loc_006DB350: jge 006DB378h
|
|
loc_006DB352: push 000000A0h
|
|
loc_006DB357: push 0043F42Ch
|
|
loc_006DB35C: mov eax, var_C0
|
|
loc_006DB362: push eax
|
|
loc_006DB363: mov ecx, var_C4
|
|
loc_006DB369: push ecx
|
|
loc_006DB36A: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB370: mov var_F4, eax
|
|
loc_006DB376: jmp 006DB382h
|
|
loc_006DB378: mov var_F4, 00000000h
|
|
loc_006DB382: mov edx, var_28
|
|
loc_006DB385: push edx
|
|
loc_006DB386: call [00401088h] ; rtcTrimBstr
|
|
loc_006DB38C: mov edx, eax
|
|
loc_006DB38E: lea ecx, var_2C
|
|
loc_006DB391: call [004013C0h] ; __vbaStrMove
|
|
loc_006DB397: push eax
|
|
loc_006DB398: push 0043C9F4h
|
|
loc_006DB39D: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DB3A3: neg eax
|
|
loc_006DB3A5: sbb eax, eax
|
|
loc_006DB3A7: neg eax
|
|
loc_006DB3A9: neg eax
|
|
loc_006DB3AB: mov var_C8, ax
|
|
loc_006DB3B2: lea eax, var_2C
|
|
loc_006DB3B5: push eax
|
|
loc_006DB3B6: lea ecx, var_28
|
|
loc_006DB3B9: push ecx
|
|
loc_006DB3BA: push 00000002h
|
|
loc_006DB3BC: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DB3C2: add esp, 0000000Ch
|
|
loc_006DB3C5: lea ecx, var_30
|
|
loc_006DB3C8: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DB3CE: movsx edx, var_C8
|
|
loc_006DB3D5: test edx, edx
|
|
loc_006DB3D7: jz 006DB6D6h
|
|
loc_006DB3DD: mov var_4, 00000005h
|
|
loc_006DB3E4: mov eax, Me
|
|
loc_006DB3E7: mov ecx, [eax]
|
|
loc_006DB3E9: mov edx, Me
|
|
loc_006DB3EC: push edx
|
|
loc_006DB3ED: call [ecx+00000340h]
|
|
loc_006DB3F3: push eax
|
|
loc_006DB3F4: lea eax, var_30
|
|
loc_006DB3F7: push eax
|
|
loc_006DB3F8: call [00401128h] ; __vbaObjSet
|
|
loc_006DB3FE: mov var_C0, eax
|
|
loc_006DB404: lea ecx, var_28
|
|
loc_006DB407: push ecx
|
|
loc_006DB408: mov edx, var_C0
|
|
loc_006DB40E: mov eax, [edx]
|
|
loc_006DB410: mov ecx, var_C0
|
|
loc_006DB416: push ecx
|
|
loc_006DB417: call [eax+000000A0h]
|
|
loc_006DB41D: fnclex
|
|
loc_006DB41F: mov var_C4, eax
|
|
loc_006DB425: cmp var_C4, 00000000h
|
|
loc_006DB42C: jge 006DB454h
|
|
loc_006DB42E: push 000000A0h
|
|
loc_006DB433: push 0043F42Ch
|
|
loc_006DB438: mov edx, var_C0
|
|
loc_006DB43E: push edx
|
|
loc_006DB43F: mov eax, var_C4
|
|
loc_006DB445: push eax
|
|
loc_006DB446: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB44C: mov var_F8, eax
|
|
loc_006DB452: jmp 006DB45Eh
|
|
loc_006DB454: mov var_F8, 00000000h
|
|
loc_006DB45E: mov ecx, var_28
|
|
loc_006DB461: mov var_E4, ecx
|
|
loc_006DB467: mov var_28, 00000000h
|
|
loc_006DB46E: mov edx, var_E4
|
|
loc_006DB474: mov var_3C, edx
|
|
loc_006DB477: mov var_44, 00000008h
|
|
loc_006DB47E: lea eax, var_44
|
|
loc_006DB481: push eax
|
|
loc_006DB482: lea ecx, var_54
|
|
loc_006DB485: push ecx
|
|
loc_006DB486: call [00401154h] ; rtcTrimVar
|
|
loc_006DB48C: mov edx, Me
|
|
loc_006DB48F: mov eax, [edx]
|
|
loc_006DB491: mov ecx, Me
|
|
loc_006DB494: push ecx
|
|
loc_006DB495: call [eax+0000033Ch]
|
|
loc_006DB49B: push eax
|
|
loc_006DB49C: lea edx, var_34
|
|
loc_006DB49F: push edx
|
|
loc_006DB4A0: call [00401128h] ; __vbaObjSet
|
|
loc_006DB4A6: mov var_C8, eax
|
|
loc_006DB4AC: lea eax, var_2C
|
|
loc_006DB4AF: push eax
|
|
loc_006DB4B0: mov ecx, var_C8
|
|
loc_006DB4B6: mov edx, [ecx]
|
|
loc_006DB4B8: mov eax, var_C8
|
|
loc_006DB4BE: push eax
|
|
loc_006DB4BF: call [edx+000000A8h]
|
|
loc_006DB4C5: fnclex
|
|
loc_006DB4C7: mov var_CC, eax
|
|
loc_006DB4CD: cmp var_CC, 00000000h
|
|
loc_006DB4D4: jge 006DB4FCh
|
|
loc_006DB4D6: push 000000A8h
|
|
loc_006DB4DB: push 00446E04h
|
|
loc_006DB4E0: mov ecx, var_C8
|
|
loc_006DB4E6: push ecx
|
|
loc_006DB4E7: mov edx, var_CC
|
|
loc_006DB4ED: push edx
|
|
loc_006DB4EE: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB4F4: mov var_FC, eax
|
|
loc_006DB4FA: jmp 006DB506h
|
|
loc_006DB4FC: mov var_FC, 00000000h
|
|
loc_006DB506: mov eax, var_2C
|
|
loc_006DB509: mov var_E8, eax
|
|
loc_006DB50F: mov var_2C, 00000000h
|
|
loc_006DB516: mov ecx, var_E8
|
|
loc_006DB51C: mov var_5C, ecx
|
|
loc_006DB51F: mov var_64, 00000008h
|
|
loc_006DB526: lea edx, var_54
|
|
loc_006DB529: push edx
|
|
loc_006DB52A: lea eax, var_64
|
|
loc_006DB52D: push eax
|
|
loc_006DB52E: lea ecx, var_74
|
|
loc_006DB531: push ecx
|
|
loc_006DB532: call [004012B0h] ; __vbaVarCat
|
|
loc_006DB538: push eax
|
|
loc_006DB539: call [00401040h] ; __vbaStrVarMove
|
|
loc_006DB53F: mov edx, eax
|
|
loc_006DB541: lea ecx, var_24
|
|
loc_006DB544: call [004013C0h] ; __vbaStrMove
|
|
loc_006DB54A: lea edx, var_34
|
|
loc_006DB54D: push edx
|
|
loc_006DB54E: lea eax, var_30
|
|
loc_006DB551: push eax
|
|
loc_006DB552: push 00000002h
|
|
loc_006DB554: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DB55A: add esp, 0000000Ch
|
|
loc_006DB55D: lea ecx, var_74
|
|
loc_006DB560: push ecx
|
|
loc_006DB561: lea edx, var_64
|
|
loc_006DB564: push edx
|
|
loc_006DB565: lea eax, var_54
|
|
loc_006DB568: push eax
|
|
loc_006DB569: lea ecx, var_44
|
|
loc_006DB56C: push ecx
|
|
loc_006DB56D: push 00000004h
|
|
loc_006DB56F: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DB575: add esp, 00000014h
|
|
loc_006DB578: mov var_4, 00000006h
|
|
loc_006DB57F: cmp [0073A614h], 00000000h
|
|
loc_006DB586: jnz 006DB5A4h
|
|
loc_006DB588: push 0073A614h
|
|
loc_006DB58D: push 004283E0h
|
|
loc_006DB592: call [004012FCh] ; __vbaNew2
|
|
loc_006DB598: mov var_100, 0073A614h
|
|
loc_006DB5A2: jmp 006DB5AEh
|
|
loc_006DB5A4: mov var_100, 0073A614h
|
|
loc_006DB5AE: mov edx, var_24
|
|
loc_006DB5B1: push edx
|
|
loc_006DB5B2: mov eax, var_100
|
|
loc_006DB5B8: mov ecx, [eax]
|
|
loc_006DB5BA: push ecx
|
|
loc_006DB5BB: call 00701FA0h
|
|
loc_006DB5C0: mov var_4, 00000007h
|
|
loc_006DB5C7: mov edx, Me
|
|
loc_006DB5CA: mov eax, [edx]
|
|
loc_006DB5CC: mov ecx, Me
|
|
loc_006DB5CF: push ecx
|
|
loc_006DB5D0: call [eax+00000340h]
|
|
loc_006DB5D6: push eax
|
|
loc_006DB5D7: lea edx, var_30
|
|
loc_006DB5DA: push edx
|
|
loc_006DB5DB: call [00401128h] ; __vbaObjSet
|
|
loc_006DB5E1: mov var_C0, eax
|
|
loc_006DB5E7: push 0043C9F4h
|
|
loc_006DB5EC: mov eax, var_C0
|
|
loc_006DB5F2: mov ecx, [eax]
|
|
loc_006DB5F4: mov edx, var_C0
|
|
loc_006DB5FA: push edx
|
|
loc_006DB5FB: call [ecx+000000A4h]
|
|
loc_006DB601: fnclex
|
|
loc_006DB603: mov var_C4, eax
|
|
loc_006DB609: cmp var_C4, 00000000h
|
|
loc_006DB610: jge 006DB638h
|
|
loc_006DB612: push 000000A4h
|
|
loc_006DB617: push 0043F42Ch
|
|
loc_006DB61C: mov eax, var_C0
|
|
loc_006DB622: push eax
|
|
loc_006DB623: mov ecx, var_C4
|
|
loc_006DB629: push ecx
|
|
loc_006DB62A: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB630: mov var_104, eax
|
|
loc_006DB636: jmp 006DB642h
|
|
loc_006DB638: mov var_104, 00000000h
|
|
loc_006DB642: lea ecx, var_30
|
|
loc_006DB645: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DB64B: mov var_4, 00000008h
|
|
loc_006DB652: mov edx, Me
|
|
loc_006DB655: mov eax, [edx]
|
|
loc_006DB657: mov ecx, Me
|
|
loc_006DB65A: push ecx
|
|
loc_006DB65B: call [eax+00000340h]
|
|
loc_006DB661: push eax
|
|
loc_006DB662: lea edx, var_30
|
|
loc_006DB665: push edx
|
|
loc_006DB666: call [00401128h] ; __vbaObjSet
|
|
loc_006DB66C: mov var_C0, eax
|
|
loc_006DB672: mov eax, var_C0
|
|
loc_006DB678: mov ecx, [eax]
|
|
loc_006DB67A: mov edx, var_C0
|
|
loc_006DB680: push edx
|
|
loc_006DB681: call [ecx+00000204h]
|
|
loc_006DB687: fnclex
|
|
loc_006DB689: mov var_C4, eax
|
|
loc_006DB68F: cmp var_C4, 00000000h
|
|
loc_006DB696: jge 006DB6BEh
|
|
loc_006DB698: push 00000204h
|
|
loc_006DB69D: push 0043F42Ch
|
|
loc_006DB6A2: mov eax, var_C0
|
|
loc_006DB6A8: push eax
|
|
loc_006DB6A9: mov ecx, var_C4
|
|
loc_006DB6AF: push ecx
|
|
loc_006DB6B0: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB6B6: mov var_108, eax
|
|
loc_006DB6BC: jmp 006DB6C8h
|
|
loc_006DB6BE: mov var_108, 00000000h
|
|
loc_006DB6C8: lea ecx, var_30
|
|
loc_006DB6CB: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DB6D1: jmp 006DB75Ah
|
|
loc_006DB6D6: mov var_4, 0000000Ah
|
|
loc_006DB6DD: mov var_6C, 80020004h
|
|
loc_006DB6E4: mov var_74, 0000000Ah
|
|
loc_006DB6EB: mov var_5C, 80020004h
|
|
loc_006DB6F2: mov var_64, 0000000Ah
|
|
loc_006DB6F9: mov var_4C, 80020004h
|
|
loc_006DB700: mov var_54, 0000000Ah
|
|
loc_006DB707: mov var_7C, 0046FB1Ch ; "The Friend's Email Address cannot be blank. Please enter the BonziWolrd Email address for the friend you wish to add to your friends list."
|
|
loc_006DB70E: mov var_84, 00000008h
|
|
loc_006DB718: lea edx, var_84
|
|
loc_006DB71E: lea ecx, var_44
|
|
loc_006DB721: call [00401374h] ; __vbaVarDup
|
|
loc_006DB727: lea edx, var_74
|
|
loc_006DB72A: push edx
|
|
loc_006DB72B: lea eax, var_64
|
|
loc_006DB72E: push eax
|
|
loc_006DB72F: lea ecx, var_54
|
|
loc_006DB732: push ecx
|
|
loc_006DB733: push 00000040h
|
|
loc_006DB735: lea edx, var_44
|
|
loc_006DB738: push edx
|
|
loc_006DB739: call [00401120h] ; rtcMsgBox
|
|
loc_006DB73F: lea eax, var_74
|
|
loc_006DB742: push eax
|
|
loc_006DB743: lea ecx, var_64
|
|
loc_006DB746: push ecx
|
|
loc_006DB747: lea edx, var_54
|
|
loc_006DB74A: push edx
|
|
loc_006DB74B: lea eax, var_44
|
|
loc_006DB74E: push eax
|
|
loc_006DB74F: push 00000004h
|
|
loc_006DB751: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DB757: add esp, 00000014h
|
|
loc_006DB75A: jmp 006DB8F4h
|
|
loc_006DB75F: mov var_4, 0000000Dh
|
|
loc_006DB766: mov var_6C, 80020004h
|
|
loc_006DB76D: mov var_74, 0000000Ah
|
|
loc_006DB774: mov var_5C, 80020004h
|
|
loc_006DB77B: mov var_64, 0000000Ah
|
|
loc_006DB782: mov var_4C, 80020004h
|
|
loc_006DB789: mov var_54, 0000000Ah
|
|
loc_006DB790: mov var_7C, 0046FC38h ; "You must be logged on to add friends. Please logon first, and then add friends to your friends list."
|
|
loc_006DB797: mov var_84, 00000008h
|
|
loc_006DB7A1: lea edx, var_84
|
|
loc_006DB7A7: lea ecx, var_44
|
|
loc_006DB7AA: call [00401374h] ; __vbaVarDup
|
|
loc_006DB7B0: lea ecx, var_74
|
|
loc_006DB7B3: push ecx
|
|
loc_006DB7B4: lea edx, var_64
|
|
loc_006DB7B7: push edx
|
|
loc_006DB7B8: lea eax, var_54
|
|
loc_006DB7BB: push eax
|
|
loc_006DB7BC: push 00000040h
|
|
loc_006DB7BE: lea ecx, var_44
|
|
loc_006DB7C1: push ecx
|
|
loc_006DB7C2: call [00401120h] ; rtcMsgBox
|
|
loc_006DB7C8: lea edx, var_74
|
|
loc_006DB7CB: push edx
|
|
loc_006DB7CC: lea eax, var_64
|
|
loc_006DB7CF: push eax
|
|
loc_006DB7D0: lea ecx, var_54
|
|
loc_006DB7D3: push ecx
|
|
loc_006DB7D4: lea edx, var_44
|
|
loc_006DB7D7: push edx
|
|
loc_006DB7D8: push 00000004h
|
|
loc_006DB7DA: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DB7E0: add esp, 00000014h
|
|
loc_006DB7E3: mov var_4, 0000000Eh
|
|
loc_006DB7EA: mov eax, Me
|
|
loc_006DB7ED: mov ecx, [eax]
|
|
loc_006DB7EF: mov edx, Me
|
|
loc_006DB7F2: push edx
|
|
loc_006DB7F3: call [ecx+00000340h]
|
|
loc_006DB7F9: push eax
|
|
loc_006DB7FA: lea eax, var_30
|
|
loc_006DB7FD: push eax
|
|
loc_006DB7FE: call [00401128h] ; __vbaObjSet
|
|
loc_006DB804: mov var_C0, eax
|
|
loc_006DB80A: push 0043C9F4h
|
|
loc_006DB80F: mov ecx, var_C0
|
|
loc_006DB815: mov edx, [ecx]
|
|
loc_006DB817: mov eax, var_C0
|
|
loc_006DB81D: push eax
|
|
loc_006DB81E: call [edx+000000A4h]
|
|
loc_006DB824: fnclex
|
|
loc_006DB826: mov var_C4, eax
|
|
loc_006DB82C: cmp var_C4, 00000000h
|
|
loc_006DB833: jge 006DB85Bh
|
|
loc_006DB835: push 000000A4h
|
|
loc_006DB83A: push 0043F42Ch
|
|
loc_006DB83F: mov ecx, var_C0
|
|
loc_006DB845: push ecx
|
|
loc_006DB846: mov edx, var_C4
|
|
loc_006DB84C: push edx
|
|
loc_006DB84D: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB853: mov var_10C, eax
|
|
loc_006DB859: jmp 006DB865h
|
|
loc_006DB85B: mov var_10C, 00000000h
|
|
loc_006DB865: lea ecx, var_30
|
|
loc_006DB868: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DB86E: mov var_4, 0000000Fh
|
|
loc_006DB875: mov eax, Me
|
|
loc_006DB878: mov ecx, [eax]
|
|
loc_006DB87A: mov edx, Me
|
|
loc_006DB87D: push edx
|
|
loc_006DB87E: call [ecx+00000340h]
|
|
loc_006DB884: push eax
|
|
loc_006DB885: lea eax, var_30
|
|
loc_006DB888: push eax
|
|
loc_006DB889: call [00401128h] ; __vbaObjSet
|
|
loc_006DB88F: mov var_C0, eax
|
|
loc_006DB895: mov ecx, var_C0
|
|
loc_006DB89B: mov edx, [ecx]
|
|
loc_006DB89D: mov eax, var_C0
|
|
loc_006DB8A3: push eax
|
|
loc_006DB8A4: call [edx+00000204h]
|
|
loc_006DB8AA: fnclex
|
|
loc_006DB8AC: mov var_C4, eax
|
|
loc_006DB8B2: cmp var_C4, 00000000h
|
|
loc_006DB8B9: jge 006DB8E1h
|
|
loc_006DB8BB: push 00000204h
|
|
loc_006DB8C0: push 0043F42Ch
|
|
loc_006DB8C5: mov ecx, var_C0
|
|
loc_006DB8CB: push ecx
|
|
loc_006DB8CC: mov edx, var_C4
|
|
loc_006DB8D2: push edx
|
|
loc_006DB8D3: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DB8D9: mov var_110, eax
|
|
loc_006DB8DF: jmp 006DB8EBh
|
|
loc_006DB8E1: mov var_110, 00000000h
|
|
loc_006DB8EB: lea ecx, var_30
|
|
loc_006DB8EE: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DB8F4: mov var_10, 00000000h
|
|
loc_006DB8FB: push 006DB94Eh
|
|
loc_006DB900: jmp 006DB944h
|
|
loc_006DB902: lea eax, var_2C
|
|
loc_006DB905: push eax
|
|
loc_006DB906: lea ecx, var_28
|
|
loc_006DB909: push ecx
|
|
loc_006DB90A: push 00000002h
|
|
loc_006DB90C: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DB912: add esp, 0000000Ch
|
|
loc_006DB915: lea edx, var_34
|
|
loc_006DB918: push edx
|
|
loc_006DB919: lea eax, var_30
|
|
loc_006DB91C: push eax
|
|
loc_006DB91D: push 00000002h
|
|
loc_006DB91F: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DB925: add esp, 0000000Ch
|
|
loc_006DB928: lea ecx, var_74
|
|
loc_006DB92B: push ecx
|
|
loc_006DB92C: lea edx, var_64
|
|
loc_006DB92F: push edx
|
|
loc_006DB930: lea eax, var_54
|
|
loc_006DB933: push eax
|
|
loc_006DB934: lea ecx, var_44
|
|
loc_006DB937: push ecx
|
|
loc_006DB938: push 00000004h
|
|
loc_006DB93A: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DB940: add esp, 00000014h
|
|
loc_006DB943: ret
|
|
loc_006DB944: lea ecx, var_24
|
|
loc_006DB947: call [00401430h] ; __vbaFreeStr
|
|
loc_006DB94D: ret
|
|
loc_006DB94E: mov edx, Me
|
|
loc_006DB951: mov eax, [edx]
|
|
loc_006DB953: mov ecx, Me
|
|
loc_006DB956: push ecx
|
|
loc_006DB957: call [eax+00000008h]
|
|
loc_006DB95A: mov eax, var_10
|
|
loc_006DB95D: mov ecx, var_20
|
|
loc_006DB960: mov fs:[00000000h], ecx
|
|
loc_006DB967: pop edi
|
|
loc_006DB968: pop esi
|
|
loc_006DB969: pop ebx
|
|
loc_006DB96A: mov esp, ebp
|
|
loc_006DB96C: pop ebp
|
|
loc_006DB96D: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdChangeLogon_Click() '6DCAD0
|
|
loc_006DCAD0: push ebp
|
|
loc_006DCAD1: mov ebp, esp
|
|
loc_006DCAD3: sub esp, 0000000Ch
|
|
loc_006DCAD6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DCADB: mov eax, fs:[00000000h]
|
|
loc_006DCAE1: push eax
|
|
loc_006DCAE2: mov fs:[00000000h], esp
|
|
loc_006DCAE9: sub esp, 00000008h
|
|
loc_006DCAEC: push ebx
|
|
loc_006DCAED: push esi
|
|
loc_006DCAEE: push edi
|
|
loc_006DCAEF: mov var_C, esp
|
|
loc_006DCAF2: mov var_8, 0040E060h
|
|
loc_006DCAF9: mov eax, Me
|
|
loc_006DCAFC: mov ecx, eax
|
|
loc_006DCAFE: and ecx, 00000001h
|
|
loc_006DCB01: mov var_4, ecx
|
|
loc_006DCB04: and al, FEh
|
|
loc_006DCB06: push eax
|
|
loc_006DCB07: mov Me, eax
|
|
loc_006DCB0A: mov edx, [eax]
|
|
loc_006DCB0C: call [edx+00000004h]
|
|
loc_006DCB0F: mov var_4, 00000000h
|
|
loc_006DCB16: mov eax, Me
|
|
loc_006DCB19: push eax
|
|
loc_006DCB1A: mov ecx, [eax]
|
|
loc_006DCB1C: call [ecx+00000008h]
|
|
loc_006DCB1F: mov eax, var_4
|
|
loc_006DCB22: mov ecx, var_14
|
|
loc_006DCB25: pop edi
|
|
loc_006DCB26: pop esi
|
|
loc_006DCB27: mov fs:[00000000h], ecx
|
|
loc_006DCB2E: pop ebx
|
|
loc_006DCB2F: mov esp, ebp
|
|
loc_006DCB31: pop ebp
|
|
loc_006DCB32: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdApply_Click() '6DC7B0
|
|
loc_006DC7B0: push ebp
|
|
loc_006DC7B1: mov ebp, esp
|
|
loc_006DC7B3: sub esp, 00000018h
|
|
loc_006DC7B6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DC7BB: mov eax, fs:[00000000h]
|
|
loc_006DC7C1: push eax
|
|
loc_006DC7C2: mov fs:[00000000h], esp
|
|
loc_006DC7C9: mov eax, 000000B0h
|
|
loc_006DC7CE: call 00412850h ; __vbaChkstk
|
|
loc_006DC7D3: push ebx
|
|
loc_006DC7D4: push esi
|
|
loc_006DC7D5: push edi
|
|
loc_006DC7D6: mov var_18, esp
|
|
loc_006DC7D9: mov var_14, 0040E010h ; Chr(37)
|
|
loc_006DC7E0: mov eax, Me
|
|
loc_006DC7E3: and eax, 00000001h
|
|
loc_006DC7E6: mov var_10, eax
|
|
loc_006DC7E9: mov ecx, Me
|
|
loc_006DC7EC: and ecx, FFFFFFFEh
|
|
loc_006DC7EF: mov Me, ecx
|
|
loc_006DC7F2: mov var_C, 00000000h
|
|
loc_006DC7F9: mov edx, Me
|
|
loc_006DC7FC: mov eax, [edx]
|
|
loc_006DC7FE: mov ecx, Me
|
|
loc_006DC801: push ecx
|
|
loc_006DC802: call [eax+00000004h]
|
|
loc_006DC805: mov var_4, 00000001h
|
|
loc_006DC80C: mov var_4, 00000002h
|
|
loc_006DC813: push FFFFFFFFh
|
|
loc_006DC815: call [00401124h] ; __vbaOnError
|
|
loc_006DC81B: mov var_4, 00000003h
|
|
loc_006DC822: mov edx, Me
|
|
loc_006DC825: mov eax, [edx]
|
|
loc_006DC827: mov ecx, Me
|
|
loc_006DC82A: push ecx
|
|
loc_006DC82B: call [eax+00000328h]
|
|
loc_006DC831: push eax
|
|
loc_006DC832: lea edx, var_2C
|
|
loc_006DC835: push edx
|
|
loc_006DC836: call [00401128h] ; __vbaObjSet
|
|
loc_006DC83C: mov var_B0, eax
|
|
loc_006DC842: lea eax, var_24
|
|
loc_006DC845: push eax
|
|
loc_006DC846: mov ecx, var_B0
|
|
loc_006DC84C: mov edx, [ecx]
|
|
loc_006DC84E: mov eax, var_B0
|
|
loc_006DC854: push eax
|
|
loc_006DC855: call [edx+000000A0h]
|
|
loc_006DC85B: fnclex
|
|
loc_006DC85D: mov var_B4, eax
|
|
loc_006DC863: cmp var_B4, 00000000h
|
|
loc_006DC86A: jge 006DC892h
|
|
loc_006DC86C: push 000000A0h
|
|
loc_006DC871: push 0043F42Ch
|
|
loc_006DC876: mov ecx, var_B0
|
|
loc_006DC87C: push ecx
|
|
loc_006DC87D: mov edx, var_B4
|
|
loc_006DC883: push edx
|
|
loc_006DC884: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DC88A: mov var_D0, eax
|
|
loc_006DC890: jmp 006DC89Ch
|
|
loc_006DC892: mov var_D0, 00000000h
|
|
loc_006DC89C: push 00000001h
|
|
loc_006DC89E: mov eax, var_24
|
|
loc_006DC8A1: push eax
|
|
loc_006DC8A2: call [00401088h] ; rtcTrimBstr
|
|
loc_006DC8A8: mov edx, eax
|
|
loc_006DC8AA: lea ecx, var_28
|
|
loc_006DC8AD: call [004013C0h] ; __vbaStrMove
|
|
loc_006DC8B3: push eax
|
|
loc_006DC8B4: push 0043FF54h
|
|
loc_006DC8B9: push 00000000h
|
|
loc_006DC8BB: call [004012ECh] ; __vbaInStr
|
|
loc_006DC8C1: xor ecx, ecx
|
|
loc_006DC8C3: test eax, eax
|
|
loc_006DC8C5: setg cl
|
|
loc_006DC8C8: neg ecx
|
|
loc_006DC8CA: mov var_B8, cx
|
|
loc_006DC8D1: lea edx, var_28
|
|
loc_006DC8D4: push edx
|
|
loc_006DC8D5: lea eax, var_24
|
|
loc_006DC8D8: push eax
|
|
loc_006DC8D9: push 00000002h
|
|
loc_006DC8DB: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DC8E1: add esp, 0000000Ch
|
|
loc_006DC8E4: lea ecx, var_2C
|
|
loc_006DC8E7: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC8ED: movsx ecx, var_B8
|
|
loc_006DC8F4: test ecx, ecx
|
|
loc_006DC8F6: jz 006DC97Ch
|
|
loc_006DC8FC: mov var_4, 00000004h
|
|
loc_006DC903: mov var_64, 80020004h
|
|
loc_006DC90A: mov var_6C, 0000000Ah
|
|
loc_006DC911: mov var_54, 80020004h
|
|
loc_006DC918: mov var_5C, 0000000Ah
|
|
loc_006DC91F: mov var_44, 80020004h
|
|
loc_006DC926: mov var_4C, 0000000Ah
|
|
loc_006DC92D: mov var_74, 0046FDC4h ; "The Alias you choose cannot contain any spaces. Please re-enter your Alias."
|
|
loc_006DC934: mov var_7C, 00000008h
|
|
loc_006DC93B: lea edx, var_7C
|
|
loc_006DC93E: lea ecx, var_3C
|
|
loc_006DC941: call [00401374h] ; __vbaVarDup
|
|
loc_006DC947: lea edx, var_6C
|
|
loc_006DC94A: push edx
|
|
loc_006DC94B: lea eax, var_5C
|
|
loc_006DC94E: push eax
|
|
loc_006DC94F: lea ecx, var_4C
|
|
loc_006DC952: push ecx
|
|
loc_006DC953: push 00000040h
|
|
loc_006DC955: lea edx, var_3C
|
|
loc_006DC958: push edx
|
|
loc_006DC959: call [00401120h] ; rtcMsgBox
|
|
loc_006DC95F: lea eax, var_6C
|
|
loc_006DC962: push eax
|
|
loc_006DC963: lea ecx, var_5C
|
|
loc_006DC966: push ecx
|
|
loc_006DC967: lea edx, var_4C
|
|
loc_006DC96A: push edx
|
|
loc_006DC96B: lea eax, var_3C
|
|
loc_006DC96E: push eax
|
|
loc_006DC96F: push 00000004h
|
|
loc_006DC971: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DC977: add esp, 00000014h
|
|
loc_006DC97A: jmp 006DC992h
|
|
loc_006DC97C: mov var_4, 00000006h
|
|
loc_006DC983: mov ecx, Me
|
|
loc_006DC986: mov edx, [ecx]
|
|
loc_006DC988: mov eax, Me
|
|
loc_006DC98B: push eax
|
|
loc_006DC98C: call [edx+00000754h]
|
|
loc_006DC992: mov var_10, 00000000h
|
|
loc_006DC999: push 006DC9D9h
|
|
loc_006DC99E: jmp 006DC9D8h
|
|
loc_006DC9A0: lea ecx, var_28
|
|
loc_006DC9A3: push ecx
|
|
loc_006DC9A4: lea edx, var_24
|
|
loc_006DC9A7: push edx
|
|
loc_006DC9A8: push 00000002h
|
|
loc_006DC9AA: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DC9B0: add esp, 0000000Ch
|
|
loc_006DC9B3: lea ecx, var_2C
|
|
loc_006DC9B6: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DC9BC: lea eax, var_6C
|
|
loc_006DC9BF: push eax
|
|
loc_006DC9C0: lea ecx, var_5C
|
|
loc_006DC9C3: push ecx
|
|
loc_006DC9C4: lea edx, var_4C
|
|
loc_006DC9C7: push edx
|
|
loc_006DC9C8: lea eax, var_3C
|
|
loc_006DC9CB: push eax
|
|
loc_006DC9CC: push 00000004h
|
|
loc_006DC9CE: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DC9D4: add esp, 00000014h
|
|
loc_006DC9D7: ret
|
|
loc_006DC9D8: ret
|
|
loc_006DC9D9: mov ecx, Me
|
|
loc_006DC9DC: mov edx, [ecx]
|
|
loc_006DC9DE: mov eax, Me
|
|
loc_006DC9E1: push eax
|
|
loc_006DC9E2: call [edx+00000008h]
|
|
loc_006DC9E5: mov eax, var_10
|
|
loc_006DC9E8: mov ecx, var_20
|
|
loc_006DC9EB: mov fs:[00000000h], ecx
|
|
loc_006DC9F2: pop edi
|
|
loc_006DC9F3: pop esi
|
|
loc_006DC9F4: pop ebx
|
|
loc_006DC9F5: mov esp, ebp
|
|
loc_006DC9F7: pop ebp
|
|
loc_006DC9F8: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdSignUp_Click() '6DCD80
|
|
loc_006DCD80: push ebp
|
|
loc_006DCD81: mov ebp, esp
|
|
loc_006DCD83: sub esp, 0000000Ch
|
|
loc_006DCD86: push 00412856h ; __vbaExceptHandler
|
|
loc_006DCD8B: mov eax, fs:[00000000h]
|
|
loc_006DCD91: push eax
|
|
loc_006DCD92: mov fs:[00000000h], esp
|
|
loc_006DCD99: sub esp, 00000008h
|
|
loc_006DCD9C: push ebx
|
|
loc_006DCD9D: push esi
|
|
loc_006DCD9E: push edi
|
|
loc_006DCD9F: mov var_C, esp
|
|
loc_006DCDA2: mov var_8, 0040E0A8h
|
|
loc_006DCDA9: mov eax, Me
|
|
loc_006DCDAC: mov ecx, eax
|
|
loc_006DCDAE: and ecx, 00000001h
|
|
loc_006DCDB1: mov var_4, ecx
|
|
loc_006DCDB4: and al, FEh
|
|
loc_006DCDB6: push eax
|
|
loc_006DCDB7: mov Me, eax
|
|
loc_006DCDBA: mov edx, [eax]
|
|
loc_006DCDBC: call [edx+00000004h]
|
|
loc_006DCDBF: mov var_4, 00000000h
|
|
loc_006DCDC6: mov eax, Me
|
|
loc_006DCDC9: push eax
|
|
loc_006DCDCA: mov ecx, [eax]
|
|
loc_006DCDCC: call [ecx+00000008h]
|
|
loc_006DCDCF: mov eax, var_4
|
|
loc_006DCDD2: mov ecx, var_14
|
|
loc_006DCDD5: pop edi
|
|
loc_006DCDD6: pop esi
|
|
loc_006DCDD7: mov fs:[00000000h], ecx
|
|
loc_006DCDDE: pop ebx
|
|
loc_006DCDDF: mov esp, ebp
|
|
loc_006DCDE1: pop ebp
|
|
loc_006DCDE2: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdASPServices_Click() '6DB970
|
|
loc_006DB970: push ebp
|
|
loc_006DB971: mov ebp, esp
|
|
loc_006DB973: sub esp, 00000018h
|
|
loc_006DB976: push 00412856h ; __vbaExceptHandler
|
|
loc_006DB97B: mov eax, fs:[00000000h]
|
|
loc_006DB981: push eax
|
|
loc_006DB982: mov fs:[00000000h], esp
|
|
loc_006DB989: mov eax, 00000074h
|
|
loc_006DB98E: call 00412850h ; __vbaChkstk
|
|
loc_006DB993: push ebx
|
|
loc_006DB994: push esi
|
|
loc_006DB995: push edi
|
|
loc_006DB996: mov var_18, esp
|
|
loc_006DB999: mov var_14, 0040DF28h ; "'"
|
|
loc_006DB9A0: mov eax, Me
|
|
loc_006DB9A3: and eax, 00000001h
|
|
loc_006DB9A6: mov var_10, eax
|
|
loc_006DB9A9: mov ecx, Me
|
|
loc_006DB9AC: and ecx, FFFFFFFEh
|
|
loc_006DB9AF: mov Me, ecx
|
|
loc_006DB9B2: mov var_C, 00000000h
|
|
loc_006DB9B9: mov edx, Me
|
|
loc_006DB9BC: mov eax, [edx]
|
|
loc_006DB9BE: mov ecx, Me
|
|
loc_006DB9C1: push ecx
|
|
loc_006DB9C2: call [eax+00000004h]
|
|
loc_006DB9C5: mov var_4, 00000001h
|
|
loc_006DB9CC: mov var_4, 00000002h
|
|
loc_006DB9D3: push FFFFFFFFh
|
|
loc_006DB9D5: call [00401124h] ; __vbaOnError
|
|
loc_006DB9DB: mov var_4, 00000003h
|
|
loc_006DB9E2: mov var_50, 0043C9F4h
|
|
loc_006DB9E9: mov var_58, 00000008h
|
|
loc_006DB9F0: mov eax, 00000010h
|
|
loc_006DB9F5: call 00412850h ; __vbaChkstk
|
|
loc_006DB9FA: mov edx, esp
|
|
loc_006DB9FC: mov eax, var_58
|
|
loc_006DB9FF: mov [edx], eax
|
|
loc_006DBA01: mov ecx, var_54
|
|
loc_006DBA04: mov [edx+00000004h], ecx
|
|
loc_006DBA07: mov eax, var_50
|
|
loc_006DBA0A: mov [edx+00000008h], eax
|
|
loc_006DBA0D: mov ecx, var_4C
|
|
loc_006DBA10: mov [edx+0000000Ch], ecx
|
|
loc_006DBA13: push 0044A160h ; "UserRegistrationNum"
|
|
loc_006DBA18: push 0044317Ch ; "UserInfo"
|
|
loc_006DBA1D: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DBA22: call [00401354h] ; rtcGetSetting
|
|
loc_006DBA28: mov edx, eax
|
|
loc_006DBA2A: lea ecx, var_24
|
|
loc_006DBA2D: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBA33: mov var_4, 00000004h
|
|
loc_006DBA3A: cmp [0073A614h], 00000000h
|
|
loc_006DBA41: jnz 006DBA5Fh
|
|
loc_006DBA43: push 0073A614h
|
|
loc_006DBA48: push 004283E0h
|
|
loc_006DBA4D: call [004012FCh] ; __vbaNew2
|
|
loc_006DBA53: mov var_84, 0073A614h
|
|
loc_006DBA5D: jmp 006DBA69h
|
|
loc_006DBA5F: mov var_84, 0073A614h
|
|
loc_006DBA69: mov edx, var_84
|
|
loc_006DBA6F: mov eax, [edx]
|
|
loc_006DBA71: mov var_60, eax
|
|
loc_006DBA74: lea ecx, var_34
|
|
loc_006DBA77: push ecx
|
|
loc_006DBA78: mov edx, var_60
|
|
loc_006DBA7B: mov eax, [edx]
|
|
loc_006DBA7D: mov ecx, var_60
|
|
loc_006DBA80: push ecx
|
|
loc_006DBA81: call [eax+0000072Ch]
|
|
loc_006DBA87: fnclex
|
|
loc_006DBA89: mov var_64, eax
|
|
loc_006DBA8C: cmp var_64, 00000000h
|
|
loc_006DBA90: jge 006DBAB2h
|
|
loc_006DBA92: push 0000072Ch
|
|
loc_006DBA97: push 00455054h
|
|
loc_006DBA9C: mov edx, var_60
|
|
loc_006DBA9F: push edx
|
|
loc_006DBAA0: mov eax, var_64
|
|
loc_006DBAA3: push eax
|
|
loc_006DBAA4: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DBAAA: mov var_88, eax
|
|
loc_006DBAB0: jmp 006DBABCh
|
|
loc_006DBAB2: mov var_88, 00000000h
|
|
loc_006DBABC: cmp [0073A614h], 00000000h
|
|
loc_006DBAC3: jnz 006DBAE1h
|
|
loc_006DBAC5: push 0073A614h
|
|
loc_006DBACA: push 004283E0h
|
|
loc_006DBACF: call [004012FCh] ; __vbaNew2
|
|
loc_006DBAD5: mov var_8C, 0073A614h
|
|
loc_006DBADF: jmp 006DBAEBh
|
|
loc_006DBAE1: mov var_8C, 0073A614h
|
|
loc_006DBAEB: mov ecx, var_8C
|
|
loc_006DBAF1: mov edx, [ecx]
|
|
loc_006DBAF3: mov var_68, edx
|
|
loc_006DBAF6: lea eax, var_40
|
|
loc_006DBAF9: push eax
|
|
loc_006DBAFA: mov ecx, var_68
|
|
loc_006DBAFD: mov edx, [ecx]
|
|
loc_006DBAFF: mov eax, var_68
|
|
loc_006DBB02: push eax
|
|
loc_006DBB03: call [edx+00000754h]
|
|
loc_006DBB09: fnclex
|
|
loc_006DBB0B: mov var_6C, eax
|
|
loc_006DBB0E: cmp var_6C, 00000000h
|
|
loc_006DBB12: jge 006DBB34h
|
|
loc_006DBB14: push 00000754h
|
|
loc_006DBB19: push 00455054h
|
|
loc_006DBB1E: mov ecx, var_68
|
|
loc_006DBB21: push ecx
|
|
loc_006DBB22: mov edx, var_6C
|
|
loc_006DBB25: push edx
|
|
loc_006DBB26: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DBB2C: mov var_90, eax
|
|
loc_006DBB32: jmp 006DBB3Eh
|
|
loc_006DBB34: mov var_90, 00000000h
|
|
loc_006DBB3E: mov var_5C, 0000h
|
|
loc_006DBB44: push 0046FD08h ; "http://im.bonziworld.com/bonziworld/bwservices.asp?regnum="
|
|
loc_006DBB49: mov eax, var_24
|
|
loc_006DBB4C: push eax
|
|
loc_006DBB4D: call [00401098h] ; __vbaStrCat
|
|
loc_006DBB53: mov edx, eax
|
|
loc_006DBB55: lea ecx, var_28
|
|
loc_006DBB58: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBB5E: push eax
|
|
loc_006DBB5F: push 0046FD84h ; "&errcode="
|
|
loc_006DBB64: call [00401098h] ; __vbaStrCat
|
|
loc_006DBB6A: mov edx, eax
|
|
loc_006DBB6C: lea ecx, var_2C
|
|
loc_006DBB6F: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBB75: push eax
|
|
loc_006DBB76: mov ecx, [0073A714h]
|
|
loc_006DBB7C: push ecx
|
|
loc_006DBB7D: call [00401098h] ; __vbaStrCat
|
|
loc_006DBB83: mov edx, eax
|
|
loc_006DBB85: lea ecx, var_30
|
|
loc_006DBB88: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBB8E: push eax
|
|
loc_006DBB8F: push 0046FD9Ch ; "&name="
|
|
loc_006DBB94: call [00401098h] ; __vbaStrCat
|
|
loc_006DBB9A: mov edx, eax
|
|
loc_006DBB9C: lea ecx, var_38
|
|
loc_006DBB9F: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBBA5: push eax
|
|
loc_006DBBA6: mov edx, var_34
|
|
loc_006DBBA9: push edx
|
|
loc_006DBBAA: call [00401098h] ; __vbaStrCat
|
|
loc_006DBBB0: mov edx, eax
|
|
loc_006DBBB2: lea ecx, var_3C
|
|
loc_006DBBB5: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBBBB: push eax
|
|
loc_006DBBBC: push 0046FDB0h ; "&logon="
|
|
loc_006DBBC1: call [00401098h] ; __vbaStrCat
|
|
loc_006DBBC7: mov edx, eax
|
|
loc_006DBBC9: lea ecx, var_44
|
|
loc_006DBBCC: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBBD2: push eax
|
|
loc_006DBBD3: mov eax, var_40
|
|
loc_006DBBD6: push eax
|
|
loc_006DBBD7: call [00401098h] ; __vbaStrCat
|
|
loc_006DBBDD: mov edx, eax
|
|
loc_006DBBDF: lea ecx, var_48
|
|
loc_006DBBE2: call [004013C0h] ; __vbaStrMove
|
|
loc_006DBBE8: cmp [0073A254h], 00000000h
|
|
loc_006DBBEF: jnz 006DBC0Dh
|
|
loc_006DBBF1: push 0073A254h
|
|
loc_006DBBF6: push 00431838h
|
|
loc_006DBBFB: call [004012FCh] ; __vbaNew2
|
|
loc_006DBC01: mov var_94, 0073A254h
|
|
loc_006DBC0B: jmp 006DBC17h
|
|
loc_006DBC0D: mov var_94, 0073A254h
|
|
loc_006DBC17: lea ecx, var_5C
|
|
loc_006DBC1A: push ecx
|
|
loc_006DBC1B: push 00000000h
|
|
loc_006DBC1D: push 00000000h
|
|
loc_006DBC1F: push FFFFFFFFh
|
|
loc_006DBC21: lea edx, var_48
|
|
loc_006DBC24: push edx
|
|
loc_006DBC25: mov eax, var_94
|
|
loc_006DBC2B: mov ecx, [eax]
|
|
loc_006DBC2D: push ecx
|
|
loc_006DBC2E: call 00679A40h
|
|
loc_006DBC33: lea edx, var_48
|
|
loc_006DBC36: push edx
|
|
loc_006DBC37: lea eax, var_40
|
|
loc_006DBC3A: push eax
|
|
loc_006DBC3B: lea ecx, var_44
|
|
loc_006DBC3E: push ecx
|
|
loc_006DBC3F: lea edx, var_3C
|
|
loc_006DBC42: push edx
|
|
loc_006DBC43: lea eax, var_34
|
|
loc_006DBC46: push eax
|
|
loc_006DBC47: lea ecx, var_38
|
|
loc_006DBC4A: push ecx
|
|
loc_006DBC4B: lea edx, var_30
|
|
loc_006DBC4E: push edx
|
|
loc_006DBC4F: lea eax, var_2C
|
|
loc_006DBC52: push eax
|
|
loc_006DBC53: lea ecx, var_28
|
|
loc_006DBC56: push ecx
|
|
loc_006DBC57: push 00000009h
|
|
loc_006DBC59: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DBC5F: add esp, 00000028h
|
|
loc_006DBC62: mov var_4, 00000005h
|
|
loc_006DBC69: mov edx, 0043C9F4h
|
|
loc_006DBC6E: mov ecx, 0073A714h
|
|
loc_006DBC73: call [00401310h] ; __vbaStrCopy
|
|
loc_006DBC79: mov var_10, 00000000h
|
|
loc_006DBC80: push 006DBCC1h
|
|
loc_006DBC85: jmp 006DBCB7h
|
|
loc_006DBC87: lea edx, var_48
|
|
loc_006DBC8A: push edx
|
|
loc_006DBC8B: lea eax, var_44
|
|
loc_006DBC8E: push eax
|
|
loc_006DBC8F: lea ecx, var_40
|
|
loc_006DBC92: push ecx
|
|
loc_006DBC93: lea edx, var_3C
|
|
loc_006DBC96: push edx
|
|
loc_006DBC97: lea eax, var_38
|
|
loc_006DBC9A: push eax
|
|
loc_006DBC9B: lea ecx, var_34
|
|
loc_006DBC9E: push ecx
|
|
loc_006DBC9F: lea edx, var_30
|
|
loc_006DBCA2: push edx
|
|
loc_006DBCA3: lea eax, var_2C
|
|
loc_006DBCA6: push eax
|
|
loc_006DBCA7: lea ecx, var_28
|
|
loc_006DBCAA: push ecx
|
|
loc_006DBCAB: push 00000009h
|
|
loc_006DBCAD: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DBCB3: add esp, 00000028h
|
|
loc_006DBCB6: ret
|
|
loc_006DBCB7: lea ecx, var_24
|
|
loc_006DBCBA: call [00401430h] ; __vbaFreeStr
|
|
loc_006DBCC0: ret
|
|
loc_006DBCC1: mov edx, Me
|
|
loc_006DBCC4: mov eax, [edx]
|
|
loc_006DBCC6: mov ecx, Me
|
|
loc_006DBCC9: push ecx
|
|
loc_006DBCCA: call [eax+00000008h]
|
|
loc_006DBCCD: mov eax, var_10
|
|
loc_006DBCD0: mov ecx, var_20
|
|
loc_006DBCD3: mov fs:[00000000h], ecx
|
|
loc_006DBCDA: pop edi
|
|
loc_006DBCDB: pop esi
|
|
loc_006DBCDC: pop ebx
|
|
loc_006DBCDD: mov esp, ebp
|
|
loc_006DBCDF: pop ebp
|
|
loc_006DBCE0: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub tbsOptions_Click() '6E0190
|
|
loc_006E0190: push ebp
|
|
loc_006E0191: mov ebp, esp
|
|
loc_006E0193: sub esp, 00000018h
|
|
loc_006E0196: push 00412856h ; __vbaExceptHandler
|
|
loc_006E019B: mov eax, fs:[00000000h]
|
|
loc_006E01A1: push eax
|
|
loc_006E01A2: mov fs:[00000000h], esp
|
|
loc_006E01A9: mov eax, 00000170h
|
|
loc_006E01AE: call 00412850h ; __vbaChkstk
|
|
loc_006E01B3: push ebx
|
|
loc_006E01B4: push esi
|
|
loc_006E01B5: push edi
|
|
loc_006E01B6: mov var_18, esp
|
|
loc_006E01B9: mov var_14, 0040E318h ; "'"
|
|
loc_006E01C0: mov eax, Me
|
|
loc_006E01C3: and eax, 00000001h
|
|
loc_006E01C6: mov var_10, eax
|
|
loc_006E01C9: mov ecx, Me
|
|
loc_006E01CC: and ecx, FFFFFFFEh
|
|
loc_006E01CF: mov Me, ecx
|
|
loc_006E01D2: mov var_C, 00000000h
|
|
loc_006E01D9: mov edx, Me
|
|
loc_006E01DC: mov eax, [edx]
|
|
loc_006E01DE: mov ecx, Me
|
|
loc_006E01E1: push ecx
|
|
loc_006E01E2: call [eax+00000004h]
|
|
loc_006E01E5: mov var_4, 00000001h
|
|
loc_006E01EC: mov var_4, 00000002h
|
|
loc_006E01F3: push FFFFFFFFh
|
|
loc_006E01F5: call [00401124h] ; __vbaOnError
|
|
loc_006E01FB: mov var_4, 00000003h
|
|
loc_006E0202: push 004515C8h
|
|
loc_006E0207: push 00000000h
|
|
loc_006E0209: push 00000004h
|
|
loc_006E020B: mov edx, Me
|
|
loc_006E020E: mov eax, [edx]
|
|
loc_006E0210: mov ecx, Me
|
|
loc_006E0213: push ecx
|
|
loc_006E0214: call [eax+00000410h]
|
|
loc_006E021A: push eax
|
|
loc_006E021B: lea edx, var_3C
|
|
loc_006E021E: push edx
|
|
loc_006E021F: call [00401128h] ; __vbaObjSet
|
|
loc_006E0225: push eax
|
|
loc_006E0226: lea eax, var_50
|
|
loc_006E0229: push eax
|
|
loc_006E022A: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006E0230: add esp, 00000010h
|
|
loc_006E0233: push eax
|
|
loc_006E0234: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006E023A: push eax
|
|
loc_006E023B: lea ecx, var_40
|
|
loc_006E023E: push ecx
|
|
loc_006E023F: call [00401128h] ; __vbaObjSet
|
|
loc_006E0245: mov var_B8, eax
|
|
loc_006E024B: lea edx, var_B4
|
|
loc_006E0251: push edx
|
|
loc_006E0252: mov eax, var_B8
|
|
loc_006E0258: mov ecx, [eax]
|
|
loc_006E025A: mov edx, var_B8
|
|
loc_006E0260: push edx
|
|
loc_006E0261: call [ecx+0000001Ch]
|
|
loc_006E0264: fnclex
|
|
loc_006E0266: mov var_BC, eax
|
|
loc_006E026C: cmp var_BC, 00000000h
|
|
loc_006E0273: jge 006E0298h
|
|
loc_006E0275: push 0000001Ch
|
|
loc_006E0277: push 004515C8h
|
|
loc_006E027C: mov eax, var_B8
|
|
loc_006E0282: push eax
|
|
loc_006E0283: mov ecx, var_BC
|
|
loc_006E0289: push ecx
|
|
loc_006E028A: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0290: mov var_100, eax
|
|
loc_006E0296: jmp 006E02A2h
|
|
loc_006E0298: mov var_100, 00000000h
|
|
loc_006E02A2: mov dx, var_B4
|
|
loc_006E02A9: sub dx, 0001h
|
|
loc_006E02AD: jo 006E1914h
|
|
loc_006E02B3: mov var_D4, dx
|
|
loc_006E02BA: mov var_D0, 0001h
|
|
loc_006E02C3: mov var_24, 0000h
|
|
loc_006E02C9: lea eax, var_40
|
|
loc_006E02CC: push eax
|
|
loc_006E02CD: lea ecx, var_3C
|
|
loc_006E02D0: push ecx
|
|
loc_006E02D1: push 00000002h
|
|
loc_006E02D3: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E02D9: add esp, 0000000Ch
|
|
loc_006E02DC: lea ecx, var_50
|
|
loc_006E02DF: call [00401030h] ; __vbaFreeVar
|
|
loc_006E02E5: jmp 006E02FCh
|
|
loc_006E02E7: mov dx, var_24
|
|
loc_006E02EB: add dx, var_D0
|
|
loc_006E02F2: jo 006E1914h
|
|
loc_006E02F8: mov var_24, dx
|
|
loc_006E02FC: mov ax, var_24
|
|
loc_006E0300: cmp ax, var_D4
|
|
loc_006E0307: jg 006E1778h
|
|
loc_006E030D: mov var_4, 00000004h
|
|
loc_006E0314: push 00443158h
|
|
loc_006E0319: push 00000000h
|
|
loc_006E031B: push 0000000Fh
|
|
loc_006E031D: mov ecx, Me
|
|
loc_006E0320: mov edx, [ecx]
|
|
loc_006E0322: mov eax, Me
|
|
loc_006E0325: push eax
|
|
loc_006E0326: call [edx+00000410h]
|
|
loc_006E032C: push eax
|
|
loc_006E032D: lea ecx, var_3C
|
|
loc_006E0330: push ecx
|
|
loc_006E0331: call [00401128h] ; __vbaObjSet
|
|
loc_006E0337: push eax
|
|
loc_006E0338: lea edx, var_50
|
|
loc_006E033B: push edx
|
|
loc_006E033C: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006E0342: add esp, 00000010h
|
|
loc_006E0345: push eax
|
|
loc_006E0346: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006E034C: push eax
|
|
loc_006E034D: lea eax, var_40
|
|
loc_006E0350: push eax
|
|
loc_006E0351: call [00401128h] ; __vbaObjSet
|
|
loc_006E0357: mov var_B8, eax
|
|
loc_006E035D: lea ecx, var_B4
|
|
loc_006E0363: push ecx
|
|
loc_006E0364: mov edx, var_B8
|
|
loc_006E036A: mov eax, [edx]
|
|
loc_006E036C: mov ecx, var_B8
|
|
loc_006E0372: push ecx
|
|
loc_006E0373: call [eax+00000034h]
|
|
loc_006E0376: fnclex
|
|
loc_006E0378: mov var_BC, eax
|
|
loc_006E037E: cmp var_BC, 00000000h
|
|
loc_006E0385: jge 006E03AAh
|
|
loc_006E0387: push 00000034h
|
|
loc_006E0389: push 00443158h
|
|
loc_006E038E: mov edx, var_B8
|
|
loc_006E0394: push edx
|
|
loc_006E0395: mov eax, var_BC
|
|
loc_006E039B: push eax
|
|
loc_006E039C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E03A2: mov var_104, eax
|
|
loc_006E03A8: jmp 006E03B4h
|
|
loc_006E03AA: mov var_104, 00000000h
|
|
loc_006E03B4: mov cx, var_B4
|
|
loc_006E03BB: sub cx, 0001h
|
|
loc_006E03BF: jo 006E1914h
|
|
loc_006E03C5: xor edx, edx
|
|
loc_006E03C7: cmp var_24, cx
|
|
loc_006E03CB: setz dl
|
|
loc_006E03CE: neg edx
|
|
loc_006E03D0: mov var_C0, dx
|
|
loc_006E03D7: lea eax, var_40
|
|
loc_006E03DA: push eax
|
|
loc_006E03DB: lea ecx, var_3C
|
|
loc_006E03DE: push ecx
|
|
loc_006E03DF: push 00000002h
|
|
loc_006E03E1: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E03E7: add esp, 0000000Ch
|
|
loc_006E03EA: lea ecx, var_50
|
|
loc_006E03ED: call [00401030h] ; __vbaFreeVar
|
|
loc_006E03F3: movsx edx, var_C0
|
|
loc_006E03FA: test edx, edx
|
|
loc_006E03FC: jz 006E1587h
|
|
loc_006E0402: mov var_4, 00000005h
|
|
loc_006E0409: push 00443158h
|
|
loc_006E040E: push 00000000h
|
|
loc_006E0410: push 0000000Fh
|
|
loc_006E0412: mov eax, Me
|
|
loc_006E0415: mov ecx, [eax]
|
|
loc_006E0417: mov edx, Me
|
|
loc_006E041A: push edx
|
|
loc_006E041B: call [ecx+00000410h]
|
|
loc_006E0421: push eax
|
|
loc_006E0422: lea eax, var_3C
|
|
loc_006E0425: push eax
|
|
loc_006E0426: call [00401128h] ; __vbaObjSet
|
|
loc_006E042C: push eax
|
|
loc_006E042D: lea ecx, var_50
|
|
loc_006E0430: push ecx
|
|
loc_006E0431: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006E0437: add esp, 00000010h
|
|
loc_006E043A: push eax
|
|
loc_006E043B: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006E0441: push eax
|
|
loc_006E0442: lea edx, var_40
|
|
loc_006E0445: push edx
|
|
loc_006E0446: call [00401128h] ; __vbaObjSet
|
|
loc_006E044C: mov var_B8, eax
|
|
loc_006E0452: lea eax, var_34
|
|
loc_006E0455: push eax
|
|
loc_006E0456: mov ecx, var_B8
|
|
loc_006E045C: mov edx, [ecx]
|
|
loc_006E045E: mov eax, var_B8
|
|
loc_006E0464: push eax
|
|
loc_006E0465: call [edx+0000003Ch]
|
|
loc_006E0468: fnclex
|
|
loc_006E046A: mov var_BC, eax
|
|
loc_006E0470: cmp var_BC, 00000000h
|
|
loc_006E0477: jge 006E049Ch
|
|
loc_006E0479: push 0000003Ch
|
|
loc_006E047B: push 00443158h
|
|
loc_006E0480: mov ecx, var_B8
|
|
loc_006E0486: push ecx
|
|
loc_006E0487: mov edx, var_BC
|
|
loc_006E048D: push edx
|
|
loc_006E048E: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0494: mov var_108, eax
|
|
loc_006E049A: jmp 006E04A6h
|
|
loc_006E049C: mov var_108, 00000000h
|
|
loc_006E04A6: mov eax, var_34
|
|
loc_006E04A9: push eax
|
|
loc_006E04AA: push 00471F38h ; "Privacy"
|
|
loc_006E04AF: call [004011B8h] ; __vbaStrCmp
|
|
loc_006E04B5: neg eax
|
|
loc_006E04B7: sbb eax, eax
|
|
loc_006E04B9: inc eax
|
|
loc_006E04BA: neg eax
|
|
loc_006E04BC: mov var_C0, ax
|
|
loc_006E04C3: lea ecx, var_34
|
|
loc_006E04C6: call [00401430h] ; __vbaFreeStr
|
|
loc_006E04CC: lea ecx, var_40
|
|
loc_006E04CF: push ecx
|
|
loc_006E04D0: lea edx, var_3C
|
|
loc_006E04D3: push edx
|
|
loc_006E04D4: push 00000002h
|
|
loc_006E04D6: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E04DC: add esp, 0000000Ch
|
|
loc_006E04DF: lea ecx, var_50
|
|
loc_006E04E2: call [00401030h] ; __vbaFreeVar
|
|
loc_006E04E8: movsx eax, var_C0
|
|
loc_006E04EF: test eax, eax
|
|
loc_006E04F1: jz 006E0D1Ah
|
|
loc_006E04F7: mov var_4, 00000006h
|
|
loc_006E04FE: mov ecx, Me
|
|
loc_006E0501: mov edx, [ecx]
|
|
loc_006E0503: mov eax, Me
|
|
loc_006E0506: push eax
|
|
loc_006E0507: call [edx+0000035Ch]
|
|
loc_006E050D: push eax
|
|
loc_006E050E: lea ecx, var_3C
|
|
loc_006E0511: push ecx
|
|
loc_006E0512: call [00401128h] ; __vbaObjSet
|
|
loc_006E0518: mov var_B8, eax
|
|
loc_006E051E: mov edx, var_B8
|
|
loc_006E0524: mov eax, [edx]
|
|
loc_006E0526: mov ecx, var_B8
|
|
loc_006E052C: push ecx
|
|
loc_006E052D: call [eax+000001E8h]
|
|
loc_006E0533: fnclex
|
|
loc_006E0535: mov var_BC, eax
|
|
loc_006E053B: cmp var_BC, 00000000h
|
|
loc_006E0542: jge 006E056Ah
|
|
loc_006E0544: push 000001E8h
|
|
loc_006E0549: push 00447F18h
|
|
loc_006E054E: mov edx, var_B8
|
|
loc_006E0554: push edx
|
|
loc_006E0555: mov eax, var_BC
|
|
loc_006E055B: push eax
|
|
loc_006E055C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0562: mov var_10C, eax
|
|
loc_006E0568: jmp 006E0574h
|
|
loc_006E056A: mov var_10C, 00000000h
|
|
loc_006E0574: lea ecx, var_3C
|
|
loc_006E0577: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E057D: mov var_4, 00000007h
|
|
loc_006E0584: mov ecx, Me
|
|
loc_006E0587: mov edx, [ecx]
|
|
loc_006E0589: mov eax, Me
|
|
loc_006E058C: push eax
|
|
loc_006E058D: call [edx+00000360h]
|
|
loc_006E0593: push eax
|
|
loc_006E0594: lea ecx, var_3C
|
|
loc_006E0597: push ecx
|
|
loc_006E0598: call [00401128h] ; __vbaObjSet
|
|
loc_006E059E: mov var_B8, eax
|
|
loc_006E05A4: mov edx, var_B8
|
|
loc_006E05AA: mov eax, [edx]
|
|
loc_006E05AC: mov ecx, var_B8
|
|
loc_006E05B2: push ecx
|
|
loc_006E05B3: call [eax+000001E8h]
|
|
loc_006E05B9: fnclex
|
|
loc_006E05BB: mov var_BC, eax
|
|
loc_006E05C1: cmp var_BC, 00000000h
|
|
loc_006E05C8: jge 006E05F0h
|
|
loc_006E05CA: push 000001E8h
|
|
loc_006E05CF: push 00447F18h
|
|
loc_006E05D4: mov edx, var_B8
|
|
loc_006E05DA: push edx
|
|
loc_006E05DB: mov eax, var_BC
|
|
loc_006E05E1: push eax
|
|
loc_006E05E2: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E05E8: mov var_110, eax
|
|
loc_006E05EE: jmp 006E05FAh
|
|
loc_006E05F0: mov var_110, 00000000h
|
|
loc_006E05FA: lea ecx, var_3C
|
|
loc_006E05FD: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E0603: mov var_4, 00000008h
|
|
loc_006E060A: cmp [0073A614h], 00000000h
|
|
loc_006E0611: jnz 006E062Fh
|
|
loc_006E0613: push 0073A614h
|
|
loc_006E0618: push 004283E0h
|
|
loc_006E061D: call [004012FCh] ; __vbaNew2
|
|
loc_006E0623: mov var_114, 0073A614h
|
|
loc_006E062D: jmp 006E0639h
|
|
loc_006E062F: mov var_114, 0073A614h
|
|
loc_006E0639: mov ecx, var_114
|
|
loc_006E063F: mov edx, [ecx]
|
|
loc_006E0641: mov var_B8, edx
|
|
loc_006E0647: lea eax, var_3C
|
|
loc_006E064A: push eax
|
|
loc_006E064B: mov ecx, var_B8
|
|
loc_006E0651: mov edx, [ecx]
|
|
loc_006E0653: mov eax, var_B8
|
|
loc_006E0659: push eax
|
|
loc_006E065A: call [edx+00000720h]
|
|
loc_006E0660: fnclex
|
|
loc_006E0662: mov var_BC, eax
|
|
loc_006E0668: cmp var_BC, 00000000h
|
|
loc_006E066F: jge 006E0697h
|
|
loc_006E0671: push 00000720h
|
|
loc_006E0676: push 00455054h
|
|
loc_006E067B: mov ecx, var_B8
|
|
loc_006E0681: push ecx
|
|
loc_006E0682: mov edx, var_BC
|
|
loc_006E0688: push edx
|
|
loc_006E0689: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E068F: mov var_118, eax
|
|
loc_006E0695: jmp 006E06A1h
|
|
loc_006E0697: mov var_118, 00000000h
|
|
loc_006E06A1: mov eax, var_3C
|
|
loc_006E06A4: mov var_C0, eax
|
|
loc_006E06AA: lea ecx, var_40
|
|
loc_006E06AD: push ecx
|
|
loc_006E06AE: push 00000001h
|
|
loc_006E06B0: mov edx, var_C0
|
|
loc_006E06B6: mov eax, [edx]
|
|
loc_006E06B8: mov ecx, var_C0
|
|
loc_006E06BE: push ecx
|
|
loc_006E06BF: call [eax+00000054h]
|
|
loc_006E06C2: fnclex
|
|
loc_006E06C4: mov var_C4, eax
|
|
loc_006E06CA: cmp var_C4, 00000000h
|
|
loc_006E06D1: jge 006E06F6h
|
|
loc_006E06D3: push 00000054h
|
|
loc_006E06D5: push 00456428h
|
|
loc_006E06DA: mov edx, var_C0
|
|
loc_006E06E0: push edx
|
|
loc_006E06E1: mov eax, var_C4
|
|
loc_006E06E7: push eax
|
|
loc_006E06E8: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E06EE: mov var_11C, eax
|
|
loc_006E06F4: jmp 006E0700h
|
|
loc_006E06F6: mov var_11C, 00000000h
|
|
loc_006E0700: mov ecx, var_40
|
|
loc_006E0703: mov var_EC, ecx
|
|
loc_006E0709: mov var_40, 00000000h
|
|
loc_006E0710: mov edx, var_EC
|
|
loc_006E0716: push edx
|
|
loc_006E0717: lea eax, var_30
|
|
loc_006E071A: push eax
|
|
loc_006E071B: call [00401128h] ; __vbaObjSet
|
|
loc_006E0721: lea ecx, var_3C
|
|
loc_006E0724: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E072A: mov var_4, 00000009h
|
|
loc_006E0731: mov ecx, var_30
|
|
loc_006E0734: push ecx
|
|
loc_006E0735: lea edx, var_2C
|
|
loc_006E0738: push edx
|
|
loc_006E0739: lea eax, var_C8
|
|
loc_006E073F: push eax
|
|
loc_006E0740: push 00456234h
|
|
loc_006E0745: call [0040110Ch] ; __vbaForEachCollObj
|
|
loc_006E074B: mov var_F0, eax
|
|
loc_006E0751: jmp 006E0982h
|
|
loc_006E0756: mov var_4, 0000000Ah
|
|
loc_006E075D: lea ecx, var_34
|
|
loc_006E0760: push ecx
|
|
loc_006E0761: mov edx, var_2C
|
|
loc_006E0764: mov eax, [edx]
|
|
loc_006E0766: mov ecx, var_2C
|
|
loc_006E0769: push ecx
|
|
loc_006E076A: call [eax+0000002Ch]
|
|
loc_006E076D: fnclex
|
|
loc_006E076F: mov var_BC, eax
|
|
loc_006E0775: cmp var_BC, 00000000h
|
|
loc_006E077C: jge 006E079Eh
|
|
loc_006E077E: push 0000002Ch
|
|
loc_006E0780: push 00456234h
|
|
loc_006E0785: mov edx, var_2C
|
|
loc_006E0788: push edx
|
|
loc_006E0789: mov eax, var_BC
|
|
loc_006E078F: push eax
|
|
loc_006E0790: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0796: mov var_120, eax
|
|
loc_006E079C: jmp 006E07A8h
|
|
loc_006E079E: mov var_120, 00000000h
|
|
loc_006E07A8: lea ecx, var_38
|
|
loc_006E07AB: push ecx
|
|
loc_006E07AC: mov edx, [0073A704h]
|
|
loc_006E07B2: mov eax, [edx]
|
|
loc_006E07B4: mov ecx, [0073A704h]
|
|
loc_006E07BA: push ecx
|
|
loc_006E07BB: call [eax+00000020h]
|
|
loc_006E07BE: fnclex
|
|
loc_006E07C0: mov var_B8, eax
|
|
loc_006E07C6: cmp var_B8, 00000000h
|
|
loc_006E07CD: jge 006E07F2h
|
|
loc_006E07CF: push 00000020h
|
|
loc_006E07D1: push 00456388h
|
|
loc_006E07D6: mov edx, [0073A704h]
|
|
loc_006E07DC: push edx
|
|
loc_006E07DD: mov eax, var_B8
|
|
loc_006E07E3: push eax
|
|
loc_006E07E4: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E07EA: mov var_124, eax
|
|
loc_006E07F0: jmp 006E07FCh
|
|
loc_006E07F2: mov var_124, 00000000h
|
|
loc_006E07FC: push 00000001h
|
|
loc_006E07FE: mov ecx, var_34
|
|
loc_006E0801: push ecx
|
|
loc_006E0802: mov edx, var_38
|
|
loc_006E0805: push edx
|
|
loc_006E0806: push 00000001h
|
|
loc_006E0808: call [004012ECh] ; __vbaInStr
|
|
loc_006E080E: neg eax
|
|
loc_006E0810: sbb eax, eax
|
|
loc_006E0812: inc eax
|
|
loc_006E0813: neg eax
|
|
loc_006E0815: mov var_C0, ax
|
|
loc_006E081C: lea eax, var_34
|
|
loc_006E081F: push eax
|
|
loc_006E0820: lea ecx, var_38
|
|
loc_006E0823: push ecx
|
|
loc_006E0824: push 00000002h
|
|
loc_006E0826: call [00401324h] ; __vbaFreeStrList
|
|
loc_006E082C: add esp, 0000000Ch
|
|
loc_006E082F: movsx edx, var_C0
|
|
loc_006E0836: test edx, edx
|
|
loc_006E0838: jz 006E095Fh
|
|
loc_006E083E: mov var_4, 0000000Bh
|
|
loc_006E0845: mov eax, Me
|
|
loc_006E0848: mov ecx, [eax]
|
|
loc_006E084A: mov edx, Me
|
|
loc_006E084D: push edx
|
|
loc_006E084E: call [ecx+0000035Ch]
|
|
loc_006E0854: push eax
|
|
loc_006E0855: lea eax, var_3C
|
|
loc_006E0858: push eax
|
|
loc_006E0859: call [00401128h] ; __vbaObjSet
|
|
loc_006E085F: mov var_BC, eax
|
|
loc_006E0865: mov var_88, 80020004h
|
|
loc_006E086F: mov var_90, 0000000Ah
|
|
loc_006E0879: lea ecx, var_34
|
|
loc_006E087C: push ecx
|
|
loc_006E087D: mov edx, var_2C
|
|
loc_006E0880: mov eax, [edx]
|
|
loc_006E0882: mov ecx, var_2C
|
|
loc_006E0885: push ecx
|
|
loc_006E0886: call [eax+0000002Ch]
|
|
loc_006E0889: fnclex
|
|
loc_006E088B: mov var_B8, eax
|
|
loc_006E0891: cmp var_B8, 00000000h
|
|
loc_006E0898: jge 006E08BAh
|
|
loc_006E089A: push 0000002Ch
|
|
loc_006E089C: push 00456234h
|
|
loc_006E08A1: mov edx, var_2C
|
|
loc_006E08A4: push edx
|
|
loc_006E08A5: mov eax, var_B8
|
|
loc_006E08AB: push eax
|
|
loc_006E08AC: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E08B2: mov var_128, eax
|
|
loc_006E08B8: jmp 006E08C4h
|
|
loc_006E08BA: mov var_128, 00000000h
|
|
loc_006E08C4: mov eax, 00000010h
|
|
loc_006E08C9: call 00412850h ; __vbaChkstk
|
|
loc_006E08CE: mov ecx, esp
|
|
loc_006E08D0: mov edx, var_90
|
|
loc_006E08D6: mov [ecx], edx
|
|
loc_006E08D8: mov eax, var_8C
|
|
loc_006E08DE: mov [ecx+00000004h], eax
|
|
loc_006E08E1: mov edx, var_88
|
|
loc_006E08E7: mov [ecx+00000008h], edx
|
|
loc_006E08EA: mov eax, var_84
|
|
loc_006E08F0: mov [ecx+0000000Ch], eax
|
|
loc_006E08F3: mov ecx, var_34
|
|
loc_006E08F6: push ecx
|
|
loc_006E08F7: mov edx, var_BC
|
|
loc_006E08FD: mov eax, [edx]
|
|
loc_006E08FF: mov ecx, var_BC
|
|
loc_006E0905: push ecx
|
|
loc_006E0906: call [eax+000001ECh]
|
|
loc_006E090C: fnclex
|
|
loc_006E090E: mov var_C0, eax
|
|
loc_006E0914: cmp var_C0, 00000000h
|
|
loc_006E091B: jge 006E0943h
|
|
loc_006E091D: push 000001ECh
|
|
loc_006E0922: push 00447F18h
|
|
loc_006E0927: mov edx, var_BC
|
|
loc_006E092D: push edx
|
|
loc_006E092E: mov eax, var_C0
|
|
loc_006E0934: push eax
|
|
loc_006E0935: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E093B: mov var_12C, eax
|
|
loc_006E0941: jmp 006E094Dh
|
|
loc_006E0943: mov var_12C, 00000000h
|
|
loc_006E094D: lea ecx, var_34
|
|
loc_006E0950: call [00401430h] ; __vbaFreeStr
|
|
loc_006E0956: lea ecx, var_3C
|
|
loc_006E0959: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E095F: mov var_4, 0000000Dh
|
|
loc_006E0966: lea ecx, var_2C
|
|
loc_006E0969: push ecx
|
|
loc_006E096A: lea edx, var_C8
|
|
loc_006E0970: push edx
|
|
loc_006E0971: push 00456234h
|
|
loc_006E0976: call [0040117Ch] ; __vbaNextEachCollObj
|
|
loc_006E097C: mov var_F0, eax
|
|
loc_006E0982: cmp var_F0, 00000000h
|
|
loc_006E0989: jnz 006E0756h
|
|
loc_006E098F: mov var_4, 0000000Eh
|
|
loc_006E0996: cmp [0073A614h], 00000000h
|
|
loc_006E099D: jnz 006E09BBh
|
|
loc_006E099F: push 0073A614h
|
|
loc_006E09A4: push 004283E0h
|
|
loc_006E09A9: call [004012FCh] ; __vbaNew2
|
|
loc_006E09AF: mov var_130, 0073A614h
|
|
loc_006E09B9: jmp 006E09C5h
|
|
loc_006E09BB: mov var_130, 0073A614h
|
|
loc_006E09C5: mov eax, var_130
|
|
loc_006E09CB: mov ecx, [eax]
|
|
loc_006E09CD: mov var_B8, ecx
|
|
loc_006E09D3: lea edx, var_3C
|
|
loc_006E09D6: push edx
|
|
loc_006E09D7: mov eax, var_B8
|
|
loc_006E09DD: mov ecx, [eax]
|
|
loc_006E09DF: mov edx, var_B8
|
|
loc_006E09E5: push edx
|
|
loc_006E09E6: call [ecx+00000720h]
|
|
loc_006E09EC: fnclex
|
|
loc_006E09EE: mov var_BC, eax
|
|
loc_006E09F4: cmp var_BC, 00000000h
|
|
loc_006E09FB: jge 006E0A23h
|
|
loc_006E09FD: push 00000720h
|
|
loc_006E0A02: push 00455054h
|
|
loc_006E0A07: mov eax, var_B8
|
|
loc_006E0A0D: push eax
|
|
loc_006E0A0E: mov ecx, var_BC
|
|
loc_006E0A14: push ecx
|
|
loc_006E0A15: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0A1B: mov var_134, eax
|
|
loc_006E0A21: jmp 006E0A2Dh
|
|
loc_006E0A23: mov var_134, 00000000h
|
|
loc_006E0A2D: mov edx, var_3C
|
|
loc_006E0A30: mov var_C0, edx
|
|
loc_006E0A36: lea eax, var_40
|
|
loc_006E0A39: push eax
|
|
loc_006E0A3A: push 00000002h
|
|
loc_006E0A3C: mov ecx, var_C0
|
|
loc_006E0A42: mov edx, [ecx]
|
|
loc_006E0A44: mov eax, var_C0
|
|
loc_006E0A4A: push eax
|
|
loc_006E0A4B: call [edx+00000054h]
|
|
loc_006E0A4E: fnclex
|
|
loc_006E0A50: mov var_C4, eax
|
|
loc_006E0A56: cmp var_C4, 00000000h
|
|
loc_006E0A5D: jge 006E0A82h
|
|
loc_006E0A5F: push 00000054h
|
|
loc_006E0A61: push 00456428h
|
|
loc_006E0A66: mov ecx, var_C0
|
|
loc_006E0A6C: push ecx
|
|
loc_006E0A6D: mov edx, var_C4
|
|
loc_006E0A73: push edx
|
|
loc_006E0A74: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0A7A: mov var_138, eax
|
|
loc_006E0A80: jmp 006E0A8Ch
|
|
loc_006E0A82: mov var_138, 00000000h
|
|
loc_006E0A8C: mov eax, var_40
|
|
loc_006E0A8F: mov var_F4, eax
|
|
loc_006E0A95: mov var_40, 00000000h
|
|
loc_006E0A9C: mov ecx, var_F4
|
|
loc_006E0AA2: push ecx
|
|
loc_006E0AA3: lea edx, var_30
|
|
loc_006E0AA6: push edx
|
|
loc_006E0AA7: call [00401128h] ; __vbaObjSet
|
|
loc_006E0AAD: lea ecx, var_3C
|
|
loc_006E0AB0: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E0AB6: mov var_4, 0000000Fh
|
|
loc_006E0ABD: mov eax, var_30
|
|
loc_006E0AC0: push eax
|
|
loc_006E0AC1: lea ecx, var_2C
|
|
loc_006E0AC4: push ecx
|
|
loc_006E0AC5: lea edx, var_CC
|
|
loc_006E0ACB: push edx
|
|
loc_006E0ACC: push 00456234h
|
|
loc_006E0AD1: call [0040110Ch] ; __vbaForEachCollObj
|
|
loc_006E0AD7: mov var_F8, eax
|
|
loc_006E0ADD: jmp 006E0D0Dh
|
|
loc_006E0AE2: mov var_4, 00000010h
|
|
loc_006E0AE9: lea eax, var_34
|
|
loc_006E0AEC: push eax
|
|
loc_006E0AED: mov ecx, var_2C
|
|
loc_006E0AF0: mov edx, [ecx]
|
|
loc_006E0AF2: mov eax, var_2C
|
|
loc_006E0AF5: push eax
|
|
loc_006E0AF6: call [edx+0000002Ch]
|
|
loc_006E0AF9: fnclex
|
|
loc_006E0AFB: mov var_BC, eax
|
|
loc_006E0B01: cmp var_BC, 00000000h
|
|
loc_006E0B08: jge 006E0B2Ah
|
|
loc_006E0B0A: push 0000002Ch
|
|
loc_006E0B0C: push 00456234h
|
|
loc_006E0B11: mov ecx, var_2C
|
|
loc_006E0B14: push ecx
|
|
loc_006E0B15: mov edx, var_BC
|
|
loc_006E0B1B: push edx
|
|
loc_006E0B1C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0B22: mov var_13C, eax
|
|
loc_006E0B28: jmp 006E0B34h
|
|
loc_006E0B2A: mov var_13C, 00000000h
|
|
loc_006E0B34: lea eax, var_38
|
|
loc_006E0B37: push eax
|
|
loc_006E0B38: mov ecx, [0073A704h]
|
|
loc_006E0B3E: mov edx, [ecx]
|
|
loc_006E0B40: mov eax, [0073A704h]
|
|
loc_006E0B45: push eax
|
|
loc_006E0B46: call [edx+00000020h]
|
|
loc_006E0B49: fnclex
|
|
loc_006E0B4B: mov var_B8, eax
|
|
loc_006E0B51: cmp var_B8, 00000000h
|
|
loc_006E0B58: jge 006E0B7Dh
|
|
loc_006E0B5A: push 00000020h
|
|
loc_006E0B5C: push 00456388h
|
|
loc_006E0B61: mov ecx, [0073A704h]
|
|
loc_006E0B67: push ecx
|
|
loc_006E0B68: mov edx, var_B8
|
|
loc_006E0B6E: push edx
|
|
loc_006E0B6F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0B75: mov var_140, eax
|
|
loc_006E0B7B: jmp 006E0B87h
|
|
loc_006E0B7D: mov var_140, 00000000h
|
|
loc_006E0B87: push 00000001h
|
|
loc_006E0B89: mov eax, var_34
|
|
loc_006E0B8C: push eax
|
|
loc_006E0B8D: mov ecx, var_38
|
|
loc_006E0B90: push ecx
|
|
loc_006E0B91: push 00000001h
|
|
loc_006E0B93: call [004012ECh] ; __vbaInStr
|
|
loc_006E0B99: neg eax
|
|
loc_006E0B9B: sbb eax, eax
|
|
loc_006E0B9D: inc eax
|
|
loc_006E0B9E: neg eax
|
|
loc_006E0BA0: mov var_C0, ax
|
|
loc_006E0BA7: lea edx, var_34
|
|
loc_006E0BAA: push edx
|
|
loc_006E0BAB: lea eax, var_38
|
|
loc_006E0BAE: push eax
|
|
loc_006E0BAF: push 00000002h
|
|
loc_006E0BB1: call [00401324h] ; __vbaFreeStrList
|
|
loc_006E0BB7: add esp, 0000000Ch
|
|
loc_006E0BBA: movsx ecx, var_C0
|
|
loc_006E0BC1: test ecx, ecx
|
|
loc_006E0BC3: jz 006E0CEAh
|
|
loc_006E0BC9: mov var_4, 00000011h
|
|
loc_006E0BD0: mov edx, Me
|
|
loc_006E0BD3: mov eax, [edx]
|
|
loc_006E0BD5: mov ecx, Me
|
|
loc_006E0BD8: push ecx
|
|
loc_006E0BD9: call [eax+00000360h]
|
|
loc_006E0BDF: push eax
|
|
loc_006E0BE0: lea edx, var_3C
|
|
loc_006E0BE3: push edx
|
|
loc_006E0BE4: call [00401128h] ; __vbaObjSet
|
|
loc_006E0BEA: mov var_BC, eax
|
|
loc_006E0BF0: mov var_88, 80020004h
|
|
loc_006E0BFA: mov var_90, 0000000Ah
|
|
loc_006E0C04: lea eax, var_34
|
|
loc_006E0C07: push eax
|
|
loc_006E0C08: mov ecx, var_2C
|
|
loc_006E0C0B: mov edx, [ecx]
|
|
loc_006E0C0D: mov eax, var_2C
|
|
loc_006E0C10: push eax
|
|
loc_006E0C11: call [edx+0000002Ch]
|
|
loc_006E0C14: fnclex
|
|
loc_006E0C16: mov var_B8, eax
|
|
loc_006E0C1C: cmp var_B8, 00000000h
|
|
loc_006E0C23: jge 006E0C45h
|
|
loc_006E0C25: push 0000002Ch
|
|
loc_006E0C27: push 00456234h
|
|
loc_006E0C2C: mov ecx, var_2C
|
|
loc_006E0C2F: push ecx
|
|
loc_006E0C30: mov edx, var_B8
|
|
loc_006E0C36: push edx
|
|
loc_006E0C37: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0C3D: mov var_144, eax
|
|
loc_006E0C43: jmp 006E0C4Fh
|
|
loc_006E0C45: mov var_144, 00000000h
|
|
loc_006E0C4F: mov eax, 00000010h
|
|
loc_006E0C54: call 00412850h ; __vbaChkstk
|
|
loc_006E0C59: mov eax, esp
|
|
loc_006E0C5B: mov ecx, var_90
|
|
loc_006E0C61: mov [eax], ecx
|
|
loc_006E0C63: mov edx, var_8C
|
|
loc_006E0C69: mov [eax+00000004h], edx
|
|
loc_006E0C6C: mov ecx, var_88
|
|
loc_006E0C72: mov [eax+00000008h], ecx
|
|
loc_006E0C75: mov edx, var_84
|
|
loc_006E0C7B: mov [eax+0000000Ch], edx
|
|
loc_006E0C7E: mov eax, var_34
|
|
loc_006E0C81: push eax
|
|
loc_006E0C82: mov ecx, var_BC
|
|
loc_006E0C88: mov edx, [ecx]
|
|
loc_006E0C8A: mov eax, var_BC
|
|
loc_006E0C90: push eax
|
|
loc_006E0C91: call [edx+000001ECh]
|
|
loc_006E0C97: fnclex
|
|
loc_006E0C99: mov var_C0, eax
|
|
loc_006E0C9F: cmp var_C0, 00000000h
|
|
loc_006E0CA6: jge 006E0CCEh
|
|
loc_006E0CA8: push 000001ECh
|
|
loc_006E0CAD: push 00447F18h
|
|
loc_006E0CB2: mov ecx, var_BC
|
|
loc_006E0CB8: push ecx
|
|
loc_006E0CB9: mov edx, var_C0
|
|
loc_006E0CBF: push edx
|
|
loc_006E0CC0: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0CC6: mov var_148, eax
|
|
loc_006E0CCC: jmp 006E0CD8h
|
|
loc_006E0CCE: mov var_148, 00000000h
|
|
loc_006E0CD8: lea ecx, var_34
|
|
loc_006E0CDB: call [00401430h] ; __vbaFreeStr
|
|
loc_006E0CE1: lea ecx, var_3C
|
|
loc_006E0CE4: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E0CEA: mov var_4, 00000013h
|
|
loc_006E0CF1: lea eax, var_2C
|
|
loc_006E0CF4: push eax
|
|
loc_006E0CF5: lea ecx, var_CC
|
|
loc_006E0CFB: push ecx
|
|
loc_006E0CFC: push 00456234h
|
|
loc_006E0D01: call [0040117Ch] ; __vbaNextEachCollObj
|
|
loc_006E0D07: mov var_F8, eax
|
|
loc_006E0D0D: cmp var_F8, 00000000h
|
|
loc_006E0D14: jnz 006E0AE2h
|
|
loc_006E0D1A: mov var_4, 00000015h
|
|
loc_006E0D21: mov edx, Me
|
|
loc_006E0D24: mov eax, [edx]
|
|
loc_006E0D26: mov ecx, Me
|
|
loc_006E0D29: push ecx
|
|
loc_006E0D2A: call [eax+000002FCh]
|
|
loc_006E0D30: push eax
|
|
loc_006E0D31: lea edx, var_3C
|
|
loc_006E0D34: push edx
|
|
loc_006E0D35: call [00401128h] ; __vbaObjSet
|
|
loc_006E0D3B: mov var_B8, eax
|
|
loc_006E0D41: lea eax, var_40
|
|
loc_006E0D44: push eax
|
|
loc_006E0D45: mov cx, var_24
|
|
loc_006E0D49: push ecx
|
|
loc_006E0D4A: mov edx, var_B8
|
|
loc_006E0D50: mov eax, [edx]
|
|
loc_006E0D52: mov ecx, var_B8
|
|
loc_006E0D58: push ecx
|
|
loc_006E0D59: call [eax+00000040h]
|
|
loc_006E0D5C: fnclex
|
|
loc_006E0D5E: mov var_BC, eax
|
|
loc_006E0D64: cmp var_BC, 00000000h
|
|
loc_006E0D6B: jge 006E0D90h
|
|
loc_006E0D6D: push 00000040h
|
|
loc_006E0D6F: push 004480B4h
|
|
loc_006E0D74: mov edx, var_B8
|
|
loc_006E0D7A: push edx
|
|
loc_006E0D7B: mov eax, var_BC
|
|
loc_006E0D81: push eax
|
|
loc_006E0D82: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0D88: mov var_14C, eax
|
|
loc_006E0D8E: jmp 006E0D9Ah
|
|
loc_006E0D90: mov var_14C, 00000000h
|
|
loc_006E0D9A: mov ecx, var_40
|
|
loc_006E0D9D: mov var_C0, ecx
|
|
loc_006E0DA3: push 43520000h
|
|
loc_006E0DA8: mov edx, var_C0
|
|
loc_006E0DAE: mov eax, [edx]
|
|
loc_006E0DB0: mov ecx, var_C0
|
|
loc_006E0DB6: push ecx
|
|
loc_006E0DB7: call [eax+00000074h]
|
|
loc_006E0DBA: fnclex
|
|
loc_006E0DBC: mov var_C4, eax
|
|
loc_006E0DC2: cmp var_C4, 00000000h
|
|
loc_006E0DC9: jge 006E0DEEh
|
|
loc_006E0DCB: push 00000074h
|
|
loc_006E0DCD: push 0044E2E4h
|
|
loc_006E0DD2: mov edx, var_C0
|
|
loc_006E0DD8: push edx
|
|
loc_006E0DD9: mov eax, var_C4
|
|
loc_006E0DDF: push eax
|
|
loc_006E0DE0: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0DE6: mov var_150, eax
|
|
loc_006E0DEC: jmp 006E0DF8h
|
|
loc_006E0DEE: mov var_150, 00000000h
|
|
loc_006E0DF8: lea ecx, var_40
|
|
loc_006E0DFB: push ecx
|
|
loc_006E0DFC: lea edx, var_3C
|
|
loc_006E0DFF: push edx
|
|
loc_006E0E00: push 00000002h
|
|
loc_006E0E02: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E0E08: add esp, 0000000Ch
|
|
loc_006E0E0B: mov var_4, 00000016h
|
|
loc_006E0E12: mov eax, Me
|
|
loc_006E0E15: mov ecx, [eax]
|
|
loc_006E0E17: mov edx, Me
|
|
loc_006E0E1A: push edx
|
|
loc_006E0E1B: call [ecx+000002FCh]
|
|
loc_006E0E21: push eax
|
|
loc_006E0E22: lea eax, var_3C
|
|
loc_006E0E25: push eax
|
|
loc_006E0E26: call [00401128h] ; __vbaObjSet
|
|
loc_006E0E2C: mov var_B8, eax
|
|
loc_006E0E32: lea ecx, var_40
|
|
loc_006E0E35: push ecx
|
|
loc_006E0E36: mov dx, var_24
|
|
loc_006E0E3A: push edx
|
|
loc_006E0E3B: mov eax, var_B8
|
|
loc_006E0E41: mov ecx, [eax]
|
|
loc_006E0E43: mov edx, var_B8
|
|
loc_006E0E49: push edx
|
|
loc_006E0E4A: call [ecx+00000040h]
|
|
loc_006E0E4D: fnclex
|
|
loc_006E0E4F: mov var_BC, eax
|
|
loc_006E0E55: cmp var_BC, 00000000h
|
|
loc_006E0E5C: jge 006E0E81h
|
|
loc_006E0E5E: push 00000040h
|
|
loc_006E0E60: push 004480B4h
|
|
loc_006E0E65: mov eax, var_B8
|
|
loc_006E0E6B: push eax
|
|
loc_006E0E6C: mov ecx, var_BC
|
|
loc_006E0E72: push ecx
|
|
loc_006E0E73: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0E79: mov var_154, eax
|
|
loc_006E0E7F: jmp 006E0E8Bh
|
|
loc_006E0E81: mov var_154, 00000000h
|
|
loc_006E0E8B: mov edx, var_40
|
|
loc_006E0E8E: mov var_C0, edx
|
|
loc_006E0E94: push FFFFFFFFh
|
|
loc_006E0E96: mov eax, var_C0
|
|
loc_006E0E9C: mov ecx, [eax]
|
|
loc_006E0E9E: mov edx, var_C0
|
|
loc_006E0EA4: push edx
|
|
loc_006E0EA5: call [ecx+00000094h]
|
|
loc_006E0EAB: fnclex
|
|
loc_006E0EAD: mov var_C4, eax
|
|
loc_006E0EB3: cmp var_C4, 00000000h
|
|
loc_006E0EBA: jge 006E0EE2h
|
|
loc_006E0EBC: push 00000094h
|
|
loc_006E0EC1: push 0044E2E4h
|
|
loc_006E0EC6: mov eax, var_C0
|
|
loc_006E0ECC: push eax
|
|
loc_006E0ECD: mov ecx, var_C4
|
|
loc_006E0ED3: push ecx
|
|
loc_006E0ED4: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0EDA: mov var_158, eax
|
|
loc_006E0EE0: jmp 006E0EECh
|
|
loc_006E0EE2: mov var_158, 00000000h
|
|
loc_006E0EEC: lea edx, var_40
|
|
loc_006E0EEF: push edx
|
|
loc_006E0EF0: lea eax, var_3C
|
|
loc_006E0EF3: push eax
|
|
loc_006E0EF4: push 00000002h
|
|
loc_006E0EF6: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E0EFC: add esp, 0000000Ch
|
|
loc_006E0EFF: mov var_4, 00000017h
|
|
loc_006E0F06: push 00443158h
|
|
loc_006E0F0B: push 00000000h
|
|
loc_006E0F0D: push 0000000Fh
|
|
loc_006E0F0F: mov ecx, Me
|
|
loc_006E0F12: mov edx, [ecx]
|
|
loc_006E0F14: mov eax, Me
|
|
loc_006E0F17: push eax
|
|
loc_006E0F18: call [edx+00000410h]
|
|
loc_006E0F1E: push eax
|
|
loc_006E0F1F: lea ecx, var_3C
|
|
loc_006E0F22: push ecx
|
|
loc_006E0F23: call [00401128h] ; __vbaObjSet
|
|
loc_006E0F29: push eax
|
|
loc_006E0F2A: lea edx, var_50
|
|
loc_006E0F2D: push edx
|
|
loc_006E0F2E: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006E0F34: add esp, 00000010h
|
|
loc_006E0F37: push eax
|
|
loc_006E0F38: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006E0F3E: push eax
|
|
loc_006E0F3F: lea eax, var_40
|
|
loc_006E0F42: push eax
|
|
loc_006E0F43: call [00401128h] ; __vbaObjSet
|
|
loc_006E0F49: mov var_B8, eax
|
|
loc_006E0F4F: lea ecx, var_34
|
|
loc_006E0F52: push ecx
|
|
loc_006E0F53: mov edx, var_B8
|
|
loc_006E0F59: mov eax, [edx]
|
|
loc_006E0F5B: mov ecx, var_B8
|
|
loc_006E0F61: push ecx
|
|
loc_006E0F62: call [eax+0000003Ch]
|
|
loc_006E0F65: fnclex
|
|
loc_006E0F67: mov var_BC, eax
|
|
loc_006E0F6D: cmp var_BC, 00000000h
|
|
loc_006E0F74: jge 006E0F99h
|
|
loc_006E0F76: push 0000003Ch
|
|
loc_006E0F78: push 00443158h
|
|
loc_006E0F7D: mov edx, var_B8
|
|
loc_006E0F83: push edx
|
|
loc_006E0F84: mov eax, var_BC
|
|
loc_006E0F8A: push eax
|
|
loc_006E0F8B: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E0F91: mov var_15C, eax
|
|
loc_006E0F97: jmp 006E0FA3h
|
|
loc_006E0F99: mov var_15C, 00000000h
|
|
loc_006E0FA3: mov ecx, var_34
|
|
loc_006E0FA6: push ecx
|
|
loc_006E0FA7: push 00471F38h ; "Privacy"
|
|
loc_006E0FAC: call [004011B8h] ; __vbaStrCmp
|
|
loc_006E0FB2: neg eax
|
|
loc_006E0FB4: sbb eax, eax
|
|
loc_006E0FB6: inc eax
|
|
loc_006E0FB7: neg eax
|
|
loc_006E0FB9: mov var_C0, ax
|
|
loc_006E0FC0: lea ecx, var_34
|
|
loc_006E0FC3: call [00401430h] ; __vbaFreeStr
|
|
loc_006E0FC9: lea edx, var_40
|
|
loc_006E0FCC: push edx
|
|
loc_006E0FCD: lea eax, var_3C
|
|
loc_006E0FD0: push eax
|
|
loc_006E0FD1: push 00000002h
|
|
loc_006E0FD3: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E0FD9: add esp, 0000000Ch
|
|
loc_006E0FDC: lea ecx, var_50
|
|
loc_006E0FDF: call [00401030h] ; __vbaFreeVar
|
|
loc_006E0FE5: movsx ecx, var_C0
|
|
loc_006E0FEC: test ecx, ecx
|
|
loc_006E0FEE: jz 006E107Fh
|
|
loc_006E0FF4: mov var_4, 00000018h
|
|
loc_006E0FFB: mov edx, Me
|
|
loc_006E0FFE: mov eax, [edx]
|
|
loc_006E1000: mov ecx, Me
|
|
loc_006E1003: push ecx
|
|
loc_006E1004: call [eax+0000035Ch]
|
|
loc_006E100A: push eax
|
|
loc_006E100B: lea edx, var_3C
|
|
loc_006E100E: push edx
|
|
loc_006E100F: call [00401128h] ; __vbaObjSet
|
|
loc_006E1015: mov var_B8, eax
|
|
loc_006E101B: mov eax, var_B8
|
|
loc_006E1021: mov ecx, [eax]
|
|
loc_006E1023: mov edx, var_B8
|
|
loc_006E1029: push edx
|
|
loc_006E102A: call [ecx+000001F4h]
|
|
loc_006E1030: fnclex
|
|
loc_006E1032: mov var_BC, eax
|
|
loc_006E1038: cmp var_BC, 00000000h
|
|
loc_006E103F: jge 006E1067h
|
|
loc_006E1041: push 000001F4h
|
|
loc_006E1046: push 00447F18h
|
|
loc_006E104B: mov eax, var_B8
|
|
loc_006E1051: push eax
|
|
loc_006E1052: mov ecx, var_BC
|
|
loc_006E1058: push ecx
|
|
loc_006E1059: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E105F: mov var_160, eax
|
|
loc_006E1065: jmp 006E1071h
|
|
loc_006E1067: mov var_160, 00000000h
|
|
loc_006E1071: lea ecx, var_3C
|
|
loc_006E1074: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E107A: jmp 006E1582h
|
|
loc_006E107F: mov var_4, 00000019h
|
|
loc_006E1086: push 00443158h
|
|
loc_006E108B: push 00000000h
|
|
loc_006E108D: push 0000000Fh
|
|
loc_006E108F: mov edx, Me
|
|
loc_006E1092: mov eax, [edx]
|
|
loc_006E1094: mov ecx, Me
|
|
loc_006E1097: push ecx
|
|
loc_006E1098: call [eax+00000410h]
|
|
loc_006E109E: push eax
|
|
loc_006E109F: lea edx, var_3C
|
|
loc_006E10A2: push edx
|
|
loc_006E10A3: call [00401128h] ; __vbaObjSet
|
|
loc_006E10A9: push eax
|
|
loc_006E10AA: lea eax, var_50
|
|
loc_006E10AD: push eax
|
|
loc_006E10AE: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006E10B4: add esp, 00000010h
|
|
loc_006E10B7: push eax
|
|
loc_006E10B8: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006E10BE: push eax
|
|
loc_006E10BF: lea ecx, var_40
|
|
loc_006E10C2: push ecx
|
|
loc_006E10C3: call [00401128h] ; __vbaObjSet
|
|
loc_006E10C9: mov var_B8, eax
|
|
loc_006E10CF: lea edx, var_34
|
|
loc_006E10D2: push edx
|
|
loc_006E10D3: mov eax, var_B8
|
|
loc_006E10D9: mov ecx, [eax]
|
|
loc_006E10DB: mov edx, var_B8
|
|
loc_006E10E1: push edx
|
|
loc_006E10E2: call [ecx+0000003Ch]
|
|
loc_006E10E5: fnclex
|
|
loc_006E10E7: mov var_BC, eax
|
|
loc_006E10ED: cmp var_BC, 00000000h
|
|
loc_006E10F4: jge 006E1119h
|
|
loc_006E10F6: push 0000003Ch
|
|
loc_006E10F8: push 00443158h
|
|
loc_006E10FD: mov eax, var_B8
|
|
loc_006E1103: push eax
|
|
loc_006E1104: mov ecx, var_BC
|
|
loc_006E110A: push ecx
|
|
loc_006E110B: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E1111: mov var_164, eax
|
|
loc_006E1117: jmp 006E1123h
|
|
loc_006E1119: mov var_164, 00000000h
|
|
loc_006E1123: mov edx, var_34
|
|
loc_006E1126: push edx
|
|
loc_006E1127: push 00471F4Ch ; "General"
|
|
loc_006E112C: call [004011B8h] ; __vbaStrCmp
|
|
loc_006E1132: neg eax
|
|
loc_006E1134: sbb eax, eax
|
|
loc_006E1136: inc eax
|
|
loc_006E1137: neg eax
|
|
loc_006E1139: mov var_C0, ax
|
|
loc_006E1140: lea ecx, var_34
|
|
loc_006E1143: call [00401430h] ; __vbaFreeStr
|
|
loc_006E1149: lea eax, var_40
|
|
loc_006E114C: push eax
|
|
loc_006E114D: lea ecx, var_3C
|
|
loc_006E1150: push ecx
|
|
loc_006E1151: push 00000002h
|
|
loc_006E1153: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E1159: add esp, 0000000Ch
|
|
loc_006E115C: lea ecx, var_50
|
|
loc_006E115F: call [00401030h] ; __vbaFreeVar
|
|
loc_006E1165: movsx edx, var_C0
|
|
loc_006E116C: test edx, edx
|
|
loc_006E116E: jz 006E11FFh
|
|
loc_006E1174: mov var_4, 0000001Ah
|
|
loc_006E117B: mov eax, Me
|
|
loc_006E117E: mov ecx, [eax]
|
|
loc_006E1180: mov edx, Me
|
|
loc_006E1183: push edx
|
|
loc_006E1184: call [ecx+00000328h]
|
|
loc_006E118A: push eax
|
|
loc_006E118B: lea eax, var_3C
|
|
loc_006E118E: push eax
|
|
loc_006E118F: call [00401128h] ; __vbaObjSet
|
|
loc_006E1195: mov var_B8, eax
|
|
loc_006E119B: mov ecx, var_B8
|
|
loc_006E11A1: mov edx, [ecx]
|
|
loc_006E11A3: mov eax, var_B8
|
|
loc_006E11A9: push eax
|
|
loc_006E11AA: call [edx+00000204h]
|
|
loc_006E11B0: fnclex
|
|
loc_006E11B2: mov var_BC, eax
|
|
loc_006E11B8: cmp var_BC, 00000000h
|
|
loc_006E11BF: jge 006E11E7h
|
|
loc_006E11C1: push 00000204h
|
|
loc_006E11C6: push 0043F42Ch
|
|
loc_006E11CB: mov ecx, var_B8
|
|
loc_006E11D1: push ecx
|
|
loc_006E11D2: mov edx, var_BC
|
|
loc_006E11D8: push edx
|
|
loc_006E11D9: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E11DF: mov var_168, eax
|
|
loc_006E11E5: jmp 006E11F1h
|
|
loc_006E11E7: mov var_168, 00000000h
|
|
loc_006E11F1: lea ecx, var_3C
|
|
loc_006E11F4: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E11FA: jmp 006E1582h
|
|
loc_006E11FF: mov var_4, 0000001Bh
|
|
loc_006E1206: push 00443158h
|
|
loc_006E120B: push 00000000h
|
|
loc_006E120D: push 0000000Fh
|
|
loc_006E120F: mov eax, Me
|
|
loc_006E1212: mov ecx, [eax]
|
|
loc_006E1214: mov edx, Me
|
|
loc_006E1217: push edx
|
|
loc_006E1218: call [ecx+00000410h]
|
|
loc_006E121E: push eax
|
|
loc_006E121F: lea eax, var_3C
|
|
loc_006E1222: push eax
|
|
loc_006E1223: call [00401128h] ; __vbaObjSet
|
|
loc_006E1229: push eax
|
|
loc_006E122A: lea ecx, var_50
|
|
loc_006E122D: push ecx
|
|
loc_006E122E: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006E1234: add esp, 00000010h
|
|
loc_006E1237: push eax
|
|
loc_006E1238: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006E123E: push eax
|
|
loc_006E123F: lea edx, var_40
|
|
loc_006E1242: push edx
|
|
loc_006E1243: call [00401128h] ; __vbaObjSet
|
|
loc_006E1249: mov var_B8, eax
|
|
loc_006E124F: lea eax, var_34
|
|
loc_006E1252: push eax
|
|
loc_006E1253: mov ecx, var_B8
|
|
loc_006E1259: mov edx, [ecx]
|
|
loc_006E125B: mov eax, var_B8
|
|
loc_006E1261: push eax
|
|
loc_006E1262: call [edx+0000003Ch]
|
|
loc_006E1265: fnclex
|
|
loc_006E1267: mov var_BC, eax
|
|
loc_006E126D: cmp var_BC, 00000000h
|
|
loc_006E1274: jge 006E1299h
|
|
loc_006E1276: push 0000003Ch
|
|
loc_006E1278: push 00443158h
|
|
loc_006E127D: mov ecx, var_B8
|
|
loc_006E1283: push ecx
|
|
loc_006E1284: mov edx, var_BC
|
|
loc_006E128A: push edx
|
|
loc_006E128B: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E1291: mov var_16C, eax
|
|
loc_006E1297: jmp 006E12A3h
|
|
loc_006E1299: mov var_16C, 00000000h
|
|
loc_006E12A3: mov eax, var_34
|
|
loc_006E12A6: push eax
|
|
loc_006E12A7: push 00471F60h ; "Friends"
|
|
loc_006E12AC: call [004011B8h] ; __vbaStrCmp
|
|
loc_006E12B2: neg eax
|
|
loc_006E12B4: sbb eax, eax
|
|
loc_006E12B6: inc eax
|
|
loc_006E12B7: neg eax
|
|
loc_006E12B9: mov var_C0, ax
|
|
loc_006E12C0: lea ecx, var_34
|
|
loc_006E12C3: call [00401430h] ; __vbaFreeStr
|
|
loc_006E12C9: lea ecx, var_40
|
|
loc_006E12CC: push ecx
|
|
loc_006E12CD: lea edx, var_3C
|
|
loc_006E12D0: push edx
|
|
loc_006E12D1: push 00000002h
|
|
loc_006E12D3: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E12D9: add esp, 0000000Ch
|
|
loc_006E12DC: lea ecx, var_50
|
|
loc_006E12DF: call [00401030h] ; __vbaFreeVar
|
|
loc_006E12E5: movsx eax, var_C0
|
|
loc_006E12EC: test eax, eax
|
|
loc_006E12EE: jz 006E1407h
|
|
loc_006E12F4: mov var_4, 0000001Ch
|
|
loc_006E12FB: mov ecx, Me
|
|
loc_006E12FE: mov edx, [ecx]
|
|
loc_006E1300: mov eax, Me
|
|
loc_006E1303: push eax
|
|
loc_006E1304: call [edx+00000340h]
|
|
loc_006E130A: push eax
|
|
loc_006E130B: lea ecx, var_3C
|
|
loc_006E130E: push ecx
|
|
loc_006E130F: call [00401128h] ; __vbaObjSet
|
|
loc_006E1315: mov var_B8, eax
|
|
loc_006E131B: mov edx, var_B8
|
|
loc_006E1321: mov eax, [edx]
|
|
loc_006E1323: mov ecx, var_B8
|
|
loc_006E1329: push ecx
|
|
loc_006E132A: call [eax+00000204h]
|
|
loc_006E1330: fnclex
|
|
loc_006E1332: mov var_BC, eax
|
|
loc_006E1338: cmp var_BC, 00000000h
|
|
loc_006E133F: jge 006E1367h
|
|
loc_006E1341: push 00000204h
|
|
loc_006E1346: push 0043F42Ch
|
|
loc_006E134B: mov edx, var_B8
|
|
loc_006E1351: push edx
|
|
loc_006E1352: mov eax, var_BC
|
|
loc_006E1358: push eax
|
|
loc_006E1359: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E135F: mov var_170, eax
|
|
loc_006E1365: jmp 006E1371h
|
|
loc_006E1367: mov var_170, 00000000h
|
|
loc_006E1371: lea ecx, var_3C
|
|
loc_006E1374: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E137A: mov var_4, 0000001Dh
|
|
loc_006E1381: mov ecx, Me
|
|
loc_006E1384: mov edx, [ecx]
|
|
loc_006E1386: mov eax, Me
|
|
loc_006E1389: push eax
|
|
loc_006E138A: call [edx+00000344h]
|
|
loc_006E1390: push eax
|
|
loc_006E1391: lea ecx, var_3C
|
|
loc_006E1394: push ecx
|
|
loc_006E1395: call [00401128h] ; __vbaObjSet
|
|
loc_006E139B: mov var_B8, eax
|
|
loc_006E13A1: push FFFFFFFFh
|
|
loc_006E13A3: mov edx, var_B8
|
|
loc_006E13A9: mov eax, [edx]
|
|
loc_006E13AB: mov ecx, var_B8
|
|
loc_006E13B1: push ecx
|
|
loc_006E13B2: call [eax+000000E4h]
|
|
loc_006E13B8: fnclex
|
|
loc_006E13BA: mov var_BC, eax
|
|
loc_006E13C0: cmp var_BC, 00000000h
|
|
loc_006E13C7: jge 006E13EFh
|
|
loc_006E13C9: push 000000E4h
|
|
loc_006E13CE: push 004431B8h
|
|
loc_006E13D3: mov edx, var_B8
|
|
loc_006E13D9: push edx
|
|
loc_006E13DA: mov eax, var_BC
|
|
loc_006E13E0: push eax
|
|
loc_006E13E1: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E13E7: mov var_174, eax
|
|
loc_006E13ED: jmp 006E13F9h
|
|
loc_006E13EF: mov var_174, 00000000h
|
|
loc_006E13F9: lea ecx, var_3C
|
|
loc_006E13FC: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E1402: jmp 006E1582h
|
|
loc_006E1407: mov var_4, 0000001Eh
|
|
loc_006E140E: push 00443158h
|
|
loc_006E1413: push 00000000h
|
|
loc_006E1415: push 0000000Fh
|
|
loc_006E1417: mov ecx, Me
|
|
loc_006E141A: mov edx, [ecx]
|
|
loc_006E141C: mov eax, Me
|
|
loc_006E141F: push eax
|
|
loc_006E1420: call [edx+00000410h]
|
|
loc_006E1426: push eax
|
|
loc_006E1427: lea ecx, var_3C
|
|
loc_006E142A: push ecx
|
|
loc_006E142B: call [00401128h] ; __vbaObjSet
|
|
loc_006E1431: push eax
|
|
loc_006E1432: lea edx, var_50
|
|
loc_006E1435: push edx
|
|
loc_006E1436: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006E143C: add esp, 00000010h
|
|
loc_006E143F: push eax
|
|
loc_006E1440: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006E1446: push eax
|
|
loc_006E1447: lea eax, var_40
|
|
loc_006E144A: push eax
|
|
loc_006E144B: call [00401128h] ; __vbaObjSet
|
|
loc_006E1451: mov var_B8, eax
|
|
loc_006E1457: lea ecx, var_34
|
|
loc_006E145A: push ecx
|
|
loc_006E145B: mov edx, var_B8
|
|
loc_006E1461: mov eax, [edx]
|
|
loc_006E1463: mov ecx, var_B8
|
|
loc_006E1469: push ecx
|
|
loc_006E146A: call [eax+0000003Ch]
|
|
loc_006E146D: fnclex
|
|
loc_006E146F: mov var_BC, eax
|
|
loc_006E1475: cmp var_BC, 00000000h
|
|
loc_006E147C: jge 006E14A1h
|
|
loc_006E147E: push 0000003Ch
|
|
loc_006E1480: push 00443158h
|
|
loc_006E1485: mov edx, var_B8
|
|
loc_006E148B: push edx
|
|
loc_006E148C: mov eax, var_BC
|
|
loc_006E1492: push eax
|
|
loc_006E1493: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E1499: mov var_178, eax
|
|
loc_006E149F: jmp 006E14ABh
|
|
loc_006E14A1: mov var_178, 00000000h
|
|
loc_006E14AB: mov ecx, var_34
|
|
loc_006E14AE: push ecx
|
|
loc_006E14AF: push 00471F74h ; "Account"
|
|
loc_006E14B4: call [004011B8h] ; __vbaStrCmp
|
|
loc_006E14BA: neg eax
|
|
loc_006E14BC: sbb eax, eax
|
|
loc_006E14BE: inc eax
|
|
loc_006E14BF: neg eax
|
|
loc_006E14C1: mov var_C0, ax
|
|
loc_006E14C8: lea ecx, var_34
|
|
loc_006E14CB: call [00401430h] ; __vbaFreeStr
|
|
loc_006E14D1: lea edx, var_40
|
|
loc_006E14D4: push edx
|
|
loc_006E14D5: lea eax, var_3C
|
|
loc_006E14D8: push eax
|
|
loc_006E14D9: push 00000002h
|
|
loc_006E14DB: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E14E1: add esp, 0000000Ch
|
|
loc_006E14E4: lea ecx, var_50
|
|
loc_006E14E7: call [00401030h] ; __vbaFreeVar
|
|
loc_006E14ED: movsx ecx, var_C0
|
|
loc_006E14F4: test ecx, ecx
|
|
loc_006E14F6: jz 006E1582h
|
|
loc_006E14FC: mov var_4, 0000001Fh
|
|
loc_006E1503: mov edx, Me
|
|
loc_006E1506: mov eax, [edx]
|
|
loc_006E1508: mov ecx, Me
|
|
loc_006E150B: push ecx
|
|
loc_006E150C: call [eax+00000398h]
|
|
loc_006E1512: push eax
|
|
loc_006E1513: lea edx, var_3C
|
|
loc_006E1516: push edx
|
|
loc_006E1517: call [00401128h] ; __vbaObjSet
|
|
loc_006E151D: mov var_B8, eax
|
|
loc_006E1523: mov eax, var_B8
|
|
loc_006E1529: mov ecx, [eax]
|
|
loc_006E152B: mov edx, var_B8
|
|
loc_006E1531: push edx
|
|
loc_006E1532: call [ecx+00000204h]
|
|
loc_006E1538: fnclex
|
|
loc_006E153A: mov var_BC, eax
|
|
loc_006E1540: cmp var_BC, 00000000h
|
|
loc_006E1547: jge 006E156Fh
|
|
loc_006E1549: push 00000204h
|
|
loc_006E154E: push 0043F42Ch
|
|
loc_006E1553: mov eax, var_B8
|
|
loc_006E1559: push eax
|
|
loc_006E155A: mov ecx, var_BC
|
|
loc_006E1560: push ecx
|
|
loc_006E1561: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E1567: mov var_17C, eax
|
|
loc_006E156D: jmp 006E1579h
|
|
loc_006E156F: mov var_17C, 00000000h
|
|
loc_006E1579: lea ecx, var_3C
|
|
loc_006E157C: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E1582: jmp 006E176Ch
|
|
loc_006E1587: mov var_4, 00000022h
|
|
loc_006E158E: mov edx, Me
|
|
loc_006E1591: mov eax, [edx]
|
|
loc_006E1593: mov ecx, Me
|
|
loc_006E1596: push ecx
|
|
loc_006E1597: call [eax+000002FCh]
|
|
loc_006E159D: push eax
|
|
loc_006E159E: lea edx, var_3C
|
|
loc_006E15A1: push edx
|
|
loc_006E15A2: call [00401128h] ; __vbaObjSet
|
|
loc_006E15A8: mov var_B8, eax
|
|
loc_006E15AE: lea eax, var_40
|
|
loc_006E15B1: push eax
|
|
loc_006E15B2: mov cx, var_24
|
|
loc_006E15B6: push ecx
|
|
loc_006E15B7: mov edx, var_B8
|
|
loc_006E15BD: mov eax, [edx]
|
|
loc_006E15BF: mov ecx, var_B8
|
|
loc_006E15C5: push ecx
|
|
loc_006E15C6: call [eax+00000040h]
|
|
loc_006E15C9: fnclex
|
|
loc_006E15CB: mov var_BC, eax
|
|
loc_006E15D1: cmp var_BC, 00000000h
|
|
loc_006E15D8: jge 006E15FDh
|
|
loc_006E15DA: push 00000040h
|
|
loc_006E15DC: push 004480B4h
|
|
loc_006E15E1: mov edx, var_B8
|
|
loc_006E15E7: push edx
|
|
loc_006E15E8: mov eax, var_BC
|
|
loc_006E15EE: push eax
|
|
loc_006E15EF: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E15F5: mov var_180, eax
|
|
loc_006E15FB: jmp 006E1607h
|
|
loc_006E15FD: mov var_180, 00000000h
|
|
loc_006E1607: mov ecx, var_40
|
|
loc_006E160A: mov var_C0, ecx
|
|
loc_006E1610: push C69C4000h
|
|
loc_006E1615: mov edx, var_C0
|
|
loc_006E161B: mov eax, [edx]
|
|
loc_006E161D: mov ecx, var_C0
|
|
loc_006E1623: push ecx
|
|
loc_006E1624: call [eax+00000074h]
|
|
loc_006E1627: fnclex
|
|
loc_006E1629: mov var_C4, eax
|
|
loc_006E162F: cmp var_C4, 00000000h
|
|
loc_006E1636: jge 006E165Bh
|
|
loc_006E1638: push 00000074h
|
|
loc_006E163A: push 0044E2E4h
|
|
loc_006E163F: mov edx, var_C0
|
|
loc_006E1645: push edx
|
|
loc_006E1646: mov eax, var_C4
|
|
loc_006E164C: push eax
|
|
loc_006E164D: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E1653: mov var_184, eax
|
|
loc_006E1659: jmp 006E1665h
|
|
loc_006E165B: mov var_184, 00000000h
|
|
loc_006E1665: lea ecx, var_40
|
|
loc_006E1668: push ecx
|
|
loc_006E1669: lea edx, var_3C
|
|
loc_006E166C: push edx
|
|
loc_006E166D: push 00000002h
|
|
loc_006E166F: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E1675: add esp, 0000000Ch
|
|
loc_006E1678: mov var_4, 00000023h
|
|
loc_006E167F: mov eax, Me
|
|
loc_006E1682: mov ecx, [eax]
|
|
loc_006E1684: mov edx, Me
|
|
loc_006E1687: push edx
|
|
loc_006E1688: call [ecx+000002FCh]
|
|
loc_006E168E: push eax
|
|
loc_006E168F: lea eax, var_3C
|
|
loc_006E1692: push eax
|
|
loc_006E1693: call [00401128h] ; __vbaObjSet
|
|
loc_006E1699: mov var_B8, eax
|
|
loc_006E169F: lea ecx, var_40
|
|
loc_006E16A2: push ecx
|
|
loc_006E16A3: mov dx, var_24
|
|
loc_006E16A7: push edx
|
|
loc_006E16A8: mov eax, var_B8
|
|
loc_006E16AE: mov ecx, [eax]
|
|
loc_006E16B0: mov edx, var_B8
|
|
loc_006E16B6: push edx
|
|
loc_006E16B7: call [ecx+00000040h]
|
|
loc_006E16BA: fnclex
|
|
loc_006E16BC: mov var_BC, eax
|
|
loc_006E16C2: cmp var_BC, 00000000h
|
|
loc_006E16C9: jge 006E16EEh
|
|
loc_006E16CB: push 00000040h
|
|
loc_006E16CD: push 004480B4h
|
|
loc_006E16D2: mov eax, var_B8
|
|
loc_006E16D8: push eax
|
|
loc_006E16D9: mov ecx, var_BC
|
|
loc_006E16DF: push ecx
|
|
loc_006E16E0: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E16E6: mov var_188, eax
|
|
loc_006E16EC: jmp 006E16F8h
|
|
loc_006E16EE: mov var_188, 00000000h
|
|
loc_006E16F8: mov edx, var_40
|
|
loc_006E16FB: mov var_C0, edx
|
|
loc_006E1701: push 00000000h
|
|
loc_006E1703: mov eax, var_C0
|
|
loc_006E1709: mov ecx, [eax]
|
|
loc_006E170B: mov edx, var_C0
|
|
loc_006E1711: push edx
|
|
loc_006E1712: call [ecx+00000094h]
|
|
loc_006E1718: fnclex
|
|
loc_006E171A: mov var_C4, eax
|
|
loc_006E1720: cmp var_C4, 00000000h
|
|
loc_006E1727: jge 006E174Fh
|
|
loc_006E1729: push 00000094h
|
|
loc_006E172E: push 0044E2E4h
|
|
loc_006E1733: mov eax, var_C0
|
|
loc_006E1739: push eax
|
|
loc_006E173A: mov ecx, var_C4
|
|
loc_006E1740: push ecx
|
|
loc_006E1741: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E1747: mov var_18C, eax
|
|
loc_006E174D: jmp 006E1759h
|
|
loc_006E174F: mov var_18C, 00000000h
|
|
loc_006E1759: lea edx, var_40
|
|
loc_006E175C: push edx
|
|
loc_006E175D: lea eax, var_3C
|
|
loc_006E1760: push eax
|
|
loc_006E1761: push 00000002h
|
|
loc_006E1763: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E1769: add esp, 0000000Ch
|
|
loc_006E176C: mov var_4, 00000025h
|
|
loc_006E1773: jmp 006E02E7h
|
|
loc_006E1778: jmp 006E1875h
|
|
loc_006E177D: mov var_4, 00000028h
|
|
loc_006E1784: call [00401340h] ; rtcErrObj
|
|
loc_006E178A: push eax
|
|
loc_006E178B: lea ecx, var_3C
|
|
loc_006E178E: push ecx
|
|
loc_006E178F: call [00401128h] ; __vbaObjSet
|
|
loc_006E1795: mov var_B8, eax
|
|
loc_006E179B: lea edx, var_34
|
|
loc_006E179E: push edx
|
|
loc_006E179F: mov eax, var_B8
|
|
loc_006E17A5: mov ecx, [eax]
|
|
loc_006E17A7: mov edx, var_B8
|
|
loc_006E17AD: push edx
|
|
loc_006E17AE: call [ecx+0000002Ch]
|
|
loc_006E17B1: fnclex
|
|
loc_006E17B3: mov var_BC, eax
|
|
loc_006E17B9: cmp var_BC, 00000000h
|
|
loc_006E17C0: jge 006E17E5h
|
|
loc_006E17C2: push 0000002Ch
|
|
loc_006E17C4: push 00443540h
|
|
loc_006E17C9: mov eax, var_B8
|
|
loc_006E17CF: push eax
|
|
loc_006E17D0: mov ecx, var_BC
|
|
loc_006E17D6: push ecx
|
|
loc_006E17D7: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006E17DD: mov var_190, eax
|
|
loc_006E17E3: jmp 006E17EFh
|
|
loc_006E17E5: mov var_190, 00000000h
|
|
loc_006E17EF: mov var_78, 80020004h
|
|
loc_006E17F6: mov var_80, 0000000Ah
|
|
loc_006E17FD: mov var_68, 80020004h
|
|
loc_006E1804: mov var_70, 0000000Ah
|
|
loc_006E180B: mov var_58, 80020004h
|
|
loc_006E1812: mov var_60, 0000000Ah
|
|
loc_006E1819: mov edx, var_34
|
|
loc_006E181C: mov var_FC, edx
|
|
loc_006E1822: mov var_34, 00000000h
|
|
loc_006E1829: mov eax, var_FC
|
|
loc_006E182F: mov var_48, eax
|
|
loc_006E1832: mov var_50, 00000008h
|
|
loc_006E1839: lea ecx, var_80
|
|
loc_006E183C: push ecx
|
|
loc_006E183D: lea edx, var_70
|
|
loc_006E1840: push edx
|
|
loc_006E1841: lea eax, var_60
|
|
loc_006E1844: push eax
|
|
loc_006E1845: push 00000010h
|
|
loc_006E1847: lea ecx, var_50
|
|
loc_006E184A: push ecx
|
|
loc_006E184B: call [00401120h] ; rtcMsgBox
|
|
loc_006E1851: lea ecx, var_3C
|
|
loc_006E1854: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E185A: lea edx, var_80
|
|
loc_006E185D: push edx
|
|
loc_006E185E: lea eax, var_70
|
|
loc_006E1861: push eax
|
|
loc_006E1862: lea ecx, var_60
|
|
loc_006E1865: push ecx
|
|
loc_006E1866: lea edx, var_50
|
|
loc_006E1869: push edx
|
|
loc_006E186A: push 00000004h
|
|
loc_006E186C: call [00401050h] ; __vbaFreeVarList
|
|
loc_006E1872: add esp, 00000014h
|
|
loc_006E1875: mov var_10, 00000000h
|
|
loc_006E187C: fwait
|
|
loc_006E187D: push 006E18F2h
|
|
loc_006E1882: jmp 006E18C6h
|
|
loc_006E1884: lea eax, var_38
|
|
loc_006E1887: push eax
|
|
loc_006E1888: lea ecx, var_34
|
|
loc_006E188B: push ecx
|
|
loc_006E188C: push 00000002h
|
|
loc_006E188E: call [00401324h] ; __vbaFreeStrList
|
|
loc_006E1894: add esp, 0000000Ch
|
|
loc_006E1897: lea edx, var_40
|
|
loc_006E189A: push edx
|
|
loc_006E189B: lea eax, var_3C
|
|
loc_006E189E: push eax
|
|
loc_006E189F: push 00000002h
|
|
loc_006E18A1: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E18A7: add esp, 0000000Ch
|
|
loc_006E18AA: lea ecx, var_80
|
|
loc_006E18AD: push ecx
|
|
loc_006E18AE: lea edx, var_70
|
|
loc_006E18B1: push edx
|
|
loc_006E18B2: lea eax, var_60
|
|
loc_006E18B5: push eax
|
|
loc_006E18B6: lea ecx, var_50
|
|
loc_006E18B9: push ecx
|
|
loc_006E18BA: push 00000004h
|
|
loc_006E18BC: call [00401050h] ; __vbaFreeVarList
|
|
loc_006E18C2: add esp, 00000014h
|
|
loc_006E18C5: ret
|
|
loc_006E18C6: lea edx, var_CC
|
|
loc_006E18CC: push edx
|
|
loc_006E18CD: lea eax, var_C8
|
|
loc_006E18D3: push eax
|
|
loc_006E18D4: push 00000002h
|
|
loc_006E18D6: call [00401068h] ; __vbaFreeObjList
|
|
loc_006E18DC: add esp, 0000000Ch
|
|
loc_006E18DF: lea ecx, var_2C
|
|
loc_006E18E2: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E18E8: lea ecx, var_30
|
|
loc_006E18EB: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006E18F1: ret
|
|
loc_006E18F2: mov ecx, Me
|
|
loc_006E18F5: mov edx, [ecx]
|
|
loc_006E18F7: mov eax, Me
|
|
loc_006E18FA: push eax
|
|
loc_006E18FB: call [edx+00000008h]
|
|
loc_006E18FE: mov eax, var_10
|
|
loc_006E1901: mov ecx, var_20
|
|
loc_006E1904: mov fs:[00000000h], ecx
|
|
loc_006E190B: pop edi
|
|
loc_006E190C: pop esi
|
|
loc_006E190D: pop ebx
|
|
loc_006E190E: mov esp, ebp
|
|
loc_006E1910: pop ebp
|
|
loc_006E1911: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub cmdTestVoice_Click() '6DF3E0
|
|
loc_006DF3E0: push ebp
|
|
loc_006DF3E1: mov ebp, esp
|
|
loc_006DF3E3: sub esp, 00000018h
|
|
loc_006DF3E6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DF3EB: mov eax, fs:[00000000h]
|
|
loc_006DF3F1: push eax
|
|
loc_006DF3F2: mov fs:[00000000h], esp
|
|
loc_006DF3F9: mov eax, 0000005Ch
|
|
loc_006DF3FE: call 00412850h ; __vbaChkstk
|
|
loc_006DF403: push ebx
|
|
loc_006DF404: push esi
|
|
loc_006DF405: push edi
|
|
loc_006DF406: mov var_18, esp
|
|
loc_006DF409: mov var_14, 0040E230h ; Chr(37)
|
|
loc_006DF410: mov eax, Me
|
|
loc_006DF413: and eax, 00000001h
|
|
loc_006DF416: mov var_10, eax
|
|
loc_006DF419: mov ecx, Me
|
|
loc_006DF41C: and ecx, FFFFFFFEh
|
|
loc_006DF41F: mov Me, ecx
|
|
loc_006DF422: mov var_C, 00000000h
|
|
loc_006DF429: mov edx, Me
|
|
loc_006DF42C: mov eax, [edx]
|
|
loc_006DF42E: mov ecx, Me
|
|
loc_006DF431: push ecx
|
|
loc_006DF432: call [eax+00000004h]
|
|
loc_006DF435: mov var_4, 00000001h
|
|
loc_006DF43C: mov var_4, 00000002h
|
|
loc_006DF443: push FFFFFFFFh
|
|
loc_006DF445: call [00401124h] ; __vbaOnError
|
|
loc_006DF44B: mov var_4, 00000003h
|
|
loc_006DF452: push 00000000h
|
|
loc_006DF454: push 0000000Bh
|
|
loc_006DF456: mov edx, Me
|
|
loc_006DF459: mov eax, [edx]
|
|
loc_006DF45B: mov ecx, Me
|
|
loc_006DF45E: push ecx
|
|
loc_006DF45F: call [eax+0000040Ch]
|
|
loc_006DF465: push eax
|
|
loc_006DF466: lea edx, var_40
|
|
loc_006DF469: push edx
|
|
loc_006DF46A: call [00401128h] ; __vbaObjSet
|
|
loc_006DF470: push eax
|
|
loc_006DF471: lea eax, var_50
|
|
loc_006DF474: push eax
|
|
loc_006DF475: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006DF47B: add esp, 00000010h
|
|
loc_006DF47E: push eax
|
|
loc_006DF47F: call [0040134Ch] ; __vbaI4Var
|
|
loc_006DF485: mov ecx, eax
|
|
loc_006DF487: imul ecx, ecx, 00000014h
|
|
loc_006DF48A: jo 006DF6D4h
|
|
loc_006DF490: add ecx, 00000032h
|
|
loc_006DF493: jo 006DF6D4h
|
|
loc_006DF499: call [004011E4h] ; __vbaI2I4
|
|
loc_006DF49F: mov var_24, ax
|
|
loc_006DF4A3: lea ecx, var_40
|
|
loc_006DF4A6: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF4AC: lea ecx, var_50
|
|
loc_006DF4AF: call [00401030h] ; __vbaFreeVar
|
|
loc_006DF4B5: mov var_4, 00000004h
|
|
loc_006DF4BC: push 00000000h
|
|
loc_006DF4BE: push 0000000Bh
|
|
loc_006DF4C0: mov ecx, Me
|
|
loc_006DF4C3: mov edx, [ecx]
|
|
loc_006DF4C5: mov eax, Me
|
|
loc_006DF4C8: push eax
|
|
loc_006DF4C9: call [edx+00000408h]
|
|
loc_006DF4CF: push eax
|
|
loc_006DF4D0: lea ecx, var_40
|
|
loc_006DF4D3: push ecx
|
|
loc_006DF4D4: call [00401128h] ; __vbaObjSet
|
|
loc_006DF4DA: push eax
|
|
loc_006DF4DB: lea edx, var_50
|
|
loc_006DF4DE: push edx
|
|
loc_006DF4DF: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006DF4E5: add esp, 00000010h
|
|
loc_006DF4E8: push eax
|
|
loc_006DF4E9: call [0040134Ch] ; __vbaI4Var
|
|
loc_006DF4EF: mov ecx, eax
|
|
loc_006DF4F1: imul ecx, ecx, 00000014h
|
|
loc_006DF4F4: jo 006DF6D4h
|
|
loc_006DF4FA: add ecx, 00000032h
|
|
loc_006DF4FD: jo 006DF6D4h
|
|
loc_006DF503: call [004011E4h] ; __vbaI2I4
|
|
loc_006DF509: mov var_28, ax
|
|
loc_006DF50D: lea ecx, var_40
|
|
loc_006DF510: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF516: lea ecx, var_50
|
|
loc_006DF519: call [00401030h] ; __vbaFreeVar
|
|
loc_006DF51F: mov var_4, 00000005h
|
|
loc_006DF526: mov var_58, 80020004h
|
|
loc_006DF52D: mov var_60, 0000000Ah
|
|
loc_006DF534: push 00471E6Ch ; "\pit="
|
|
loc_006DF539: mov ax, var_24
|
|
loc_006DF53D: push eax
|
|
loc_006DF53E: call [0040100Ch] ; __vbaStrI2
|
|
loc_006DF544: mov edx, eax
|
|
loc_006DF546: lea ecx, var_2C
|
|
loc_006DF549: call [004013C0h] ; __vbaStrMove
|
|
loc_006DF54F: push eax
|
|
loc_006DF550: call [00401098h] ; __vbaStrCat
|
|
loc_006DF556: mov edx, eax
|
|
loc_006DF558: lea ecx, var_30
|
|
loc_006DF55B: call [004013C0h] ; __vbaStrMove
|
|
loc_006DF561: push eax
|
|
loc_006DF562: push 00471E7Ch ; "\\spd="
|
|
loc_006DF567: call [00401098h] ; __vbaStrCat
|
|
loc_006DF56D: mov edx, eax
|
|
loc_006DF56F: lea ecx, var_34
|
|
loc_006DF572: call [004013C0h] ; __vbaStrMove
|
|
loc_006DF578: push eax
|
|
loc_006DF579: mov cx, var_28
|
|
loc_006DF57D: push ecx
|
|
loc_006DF57E: call [0040100Ch] ; __vbaStrI2
|
|
loc_006DF584: mov edx, eax
|
|
loc_006DF586: lea ecx, var_38
|
|
loc_006DF589: call [004013C0h] ; __vbaStrMove
|
|
loc_006DF58F: push eax
|
|
loc_006DF590: call [00401098h] ; __vbaStrCat
|
|
loc_006DF596: mov edx, eax
|
|
loc_006DF598: lea ecx, var_3C
|
|
loc_006DF59B: call [004013C0h] ; __vbaStrMove
|
|
loc_006DF5A1: push eax
|
|
loc_006DF5A2: push 00471E90h ; "\ This is the voice I'll use when I express your messages to your online friends."
|
|
loc_006DF5A7: call [00401098h] ; __vbaStrCat
|
|
loc_006DF5AD: mov var_48, eax
|
|
loc_006DF5B0: mov var_50, 00000008h
|
|
loc_006DF5B7: lea edx, var_40
|
|
loc_006DF5BA: push edx
|
|
loc_006DF5BB: mov eax, 00000010h
|
|
loc_006DF5C0: call 00412850h ; __vbaChkstk
|
|
loc_006DF5C5: mov eax, esp
|
|
loc_006DF5C7: mov ecx, var_60
|
|
loc_006DF5CA: mov [eax], ecx
|
|
loc_006DF5CC: mov edx, var_5C
|
|
loc_006DF5CF: mov [eax+00000004h], edx
|
|
loc_006DF5D2: mov ecx, var_58
|
|
loc_006DF5D5: mov [eax+00000008h], ecx
|
|
loc_006DF5D8: mov edx, var_54
|
|
loc_006DF5DB: mov [eax+0000000Ch], edx
|
|
loc_006DF5DE: mov eax, 00000010h
|
|
loc_006DF5E3: call 00412850h ; __vbaChkstk
|
|
loc_006DF5E8: mov eax, esp
|
|
loc_006DF5EA: mov ecx, var_50
|
|
loc_006DF5ED: mov [eax], ecx
|
|
loc_006DF5EF: mov edx, var_4C
|
|
loc_006DF5F2: mov [eax+00000004h], edx
|
|
loc_006DF5F5: mov ecx, var_48
|
|
loc_006DF5F8: mov [eax+00000008h], ecx
|
|
loc_006DF5FB: mov edx, var_44
|
|
loc_006DF5FE: mov [eax+0000000Ch], edx
|
|
loc_006DF601: mov eax, [0073A08Ch]
|
|
loc_006DF606: mov ecx, [eax]
|
|
loc_006DF608: mov edx, [0073A08Ch]
|
|
loc_006DF60E: push edx
|
|
loc_006DF60F: call [ecx+00000078h]
|
|
loc_006DF612: fnclex
|
|
loc_006DF614: mov var_64, eax
|
|
loc_006DF617: cmp var_64, 00000000h
|
|
loc_006DF61B: jge 006DF639h
|
|
loc_006DF61D: push 00000078h
|
|
loc_006DF61F: push 004419ACh
|
|
loc_006DF624: mov eax, [0073A08Ch]
|
|
loc_006DF629: push eax
|
|
loc_006DF62A: mov ecx, var_64
|
|
loc_006DF62D: push ecx
|
|
loc_006DF62E: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF634: mov var_7C, eax
|
|
loc_006DF637: jmp 006DF640h
|
|
loc_006DF639: mov var_7C, 00000000h
|
|
loc_006DF640: lea edx, var_3C
|
|
loc_006DF643: push edx
|
|
loc_006DF644: lea eax, var_38
|
|
loc_006DF647: push eax
|
|
loc_006DF648: lea ecx, var_34
|
|
loc_006DF64B: push ecx
|
|
loc_006DF64C: lea edx, var_30
|
|
loc_006DF64F: push edx
|
|
loc_006DF650: lea eax, var_2C
|
|
loc_006DF653: push eax
|
|
loc_006DF654: push 00000005h
|
|
loc_006DF656: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DF65C: add esp, 00000018h
|
|
loc_006DF65F: lea ecx, var_40
|
|
loc_006DF662: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF668: lea ecx, var_50
|
|
loc_006DF66B: call [00401030h] ; __vbaFreeVar
|
|
loc_006DF671: mov var_10, 00000000h
|
|
loc_006DF678: push 006DF6B2h
|
|
loc_006DF67D: jmp 006DF6B1h
|
|
loc_006DF67F: lea ecx, var_3C
|
|
loc_006DF682: push ecx
|
|
loc_006DF683: lea edx, var_38
|
|
loc_006DF686: push edx
|
|
loc_006DF687: lea eax, var_34
|
|
loc_006DF68A: push eax
|
|
loc_006DF68B: lea ecx, var_30
|
|
loc_006DF68E: push ecx
|
|
loc_006DF68F: lea edx, var_2C
|
|
loc_006DF692: push edx
|
|
loc_006DF693: push 00000005h
|
|
loc_006DF695: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DF69B: add esp, 00000018h
|
|
loc_006DF69E: lea ecx, var_40
|
|
loc_006DF6A1: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF6A7: lea ecx, var_50
|
|
loc_006DF6AA: call [00401030h] ; __vbaFreeVar
|
|
loc_006DF6B0: ret
|
|
loc_006DF6B1: ret
|
|
loc_006DF6B2: mov eax, Me
|
|
loc_006DF6B5: mov ecx, [eax]
|
|
loc_006DF6B7: mov edx, Me
|
|
loc_006DF6BA: push edx
|
|
loc_006DF6BB: call [ecx+00000008h]
|
|
loc_006DF6BE: mov eax, var_10
|
|
loc_006DF6C1: mov ecx, var_20
|
|
loc_006DF6C4: mov fs:[00000000h], ecx
|
|
loc_006DF6CB: pop edi
|
|
loc_006DF6CC: pop esi
|
|
loc_006DF6CD: pop ebx
|
|
loc_006DF6CE: mov esp, ebp
|
|
loc_006DF6D0: pop ebp
|
|
loc_006DF6D1: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub Form_Load() '6DFB40
|
|
loc_006DFB40: push ebp
|
|
loc_006DFB41: mov ebp, esp
|
|
loc_006DFB43: sub esp, 0000000Ch
|
|
loc_006DFB46: push 00412856h ; __vbaExceptHandler
|
|
loc_006DFB4B: mov eax, fs:[00000000h]
|
|
loc_006DFB51: push eax
|
|
loc_006DFB52: mov fs:[00000000h], esp
|
|
loc_006DFB59: sub esp, 00000014h
|
|
loc_006DFB5C: push ebx
|
|
loc_006DFB5D: push esi
|
|
loc_006DFB5E: push edi
|
|
loc_006DFB5F: mov var_C, esp
|
|
loc_006DFB62: mov var_8, 0040E288h
|
|
loc_006DFB69: mov esi, Me
|
|
loc_006DFB6C: mov eax, esi
|
|
loc_006DFB6E: and eax, 00000001h
|
|
loc_006DFB71: mov var_4, eax
|
|
loc_006DFB74: and esi, FFFFFFFEh
|
|
loc_006DFB77: push esi
|
|
loc_006DFB78: mov Me, esi
|
|
loc_006DFB7B: mov ecx, [esi]
|
|
loc_006DFB7D: call [ecx+00000004h]
|
|
loc_006DFB80: mov edx, [esi]
|
|
loc_006DFB82: push esi
|
|
loc_006DFB83: mov var_18, 00000000h
|
|
loc_006DFB8A: call [edx+00000738h]
|
|
loc_006DFB90: mov eax, [esi]
|
|
loc_006DFB92: push esi
|
|
loc_006DFB93: call [eax+00000750h]
|
|
loc_006DFB99: mov ecx, [esi]
|
|
loc_006DFB9B: push esi
|
|
loc_006DFB9C: call [ecx+0000033Ch]
|
|
loc_006DFBA2: mov ebx, [00401128h] ; __vbaObjSet
|
|
loc_006DFBA8: lea edx, var_18
|
|
loc_006DFBAB: push eax
|
|
loc_006DFBAC: push edx
|
|
loc_006DFBAD: call ebx
|
|
loc_006DFBAF: mov edi, eax
|
|
loc_006DFBB1: push 00000000h
|
|
loc_006DFBB3: push edi
|
|
loc_006DFBB4: mov eax, [edi]
|
|
loc_006DFBB6: call [eax+000000F4h]
|
|
loc_006DFBBC: test eax, eax
|
|
loc_006DFBBE: fnclex
|
|
loc_006DFBC0: jge 006DFBD4h
|
|
loc_006DFBC2: push 000000F4h
|
|
loc_006DFBC7: push 00446E04h
|
|
loc_006DFBCC: push edi
|
|
loc_006DFBCD: push eax
|
|
loc_006DFBCE: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFBD4: lea ecx, var_18
|
|
loc_006DFBD7: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFBDD: mov ecx, [esi]
|
|
loc_006DFBDF: push esi
|
|
loc_006DFBE0: call [ecx+000003A8h]
|
|
loc_006DFBE6: lea edx, var_18
|
|
loc_006DFBE9: push eax
|
|
loc_006DFBEA: push edx
|
|
loc_006DFBEB: call ebx
|
|
loc_006DFBED: mov edi, eax
|
|
loc_006DFBEF: push 00000000h
|
|
loc_006DFBF1: push edi
|
|
loc_006DFBF2: mov eax, [edi]
|
|
loc_006DFBF4: call [eax+000000F4h]
|
|
loc_006DFBFA: test eax, eax
|
|
loc_006DFBFC: fnclex
|
|
loc_006DFBFE: jge 006DFC12h
|
|
loc_006DFC00: push 000000F4h
|
|
loc_006DFC05: push 00446E04h
|
|
loc_006DFC0A: push edi
|
|
loc_006DFC0B: push eax
|
|
loc_006DFC0C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFC12: lea ecx, var_18
|
|
loc_006DFC15: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFC1B: mov ecx, [esi]
|
|
loc_006DFC1D: push esi
|
|
loc_006DFC1E: call [ecx+00000344h]
|
|
loc_006DFC24: lea edx, var_18
|
|
loc_006DFC27: push eax
|
|
loc_006DFC28: push edx
|
|
loc_006DFC29: call ebx
|
|
loc_006DFC2B: mov edi, eax
|
|
loc_006DFC2D: push 00000000h
|
|
loc_006DFC2F: push edi
|
|
loc_006DFC30: mov eax, [edi]
|
|
loc_006DFC32: call [eax+0000008Ch]
|
|
loc_006DFC38: test eax, eax
|
|
loc_006DFC3A: fnclex
|
|
loc_006DFC3C: jge 006DFC50h
|
|
loc_006DFC3E: push 0000008Ch
|
|
loc_006DFC43: push 004431B8h
|
|
loc_006DFC48: push edi
|
|
loc_006DFC49: push eax
|
|
loc_006DFC4A: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFC50: lea ecx, var_18
|
|
loc_006DFC53: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFC59: mov ecx, [esi]
|
|
loc_006DFC5B: push esi
|
|
loc_006DFC5C: call [ecx+00000358h]
|
|
loc_006DFC62: lea edx, var_18
|
|
loc_006DFC65: push eax
|
|
loc_006DFC66: push edx
|
|
loc_006DFC67: call ebx
|
|
loc_006DFC69: mov edi, eax
|
|
loc_006DFC6B: push 00000000h
|
|
loc_006DFC6D: push edi
|
|
loc_006DFC6E: mov eax, [edi]
|
|
loc_006DFC70: call [eax+0000008Ch]
|
|
loc_006DFC76: test eax, eax
|
|
loc_006DFC78: fnclex
|
|
loc_006DFC7A: jge 006DFC8Eh
|
|
loc_006DFC7C: push 0000008Ch
|
|
loc_006DFC81: push 004431B8h
|
|
loc_006DFC86: push edi
|
|
loc_006DFC87: push eax
|
|
loc_006DFC88: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFC8E: mov edi, [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFC94: lea ecx, var_18
|
|
loc_006DFC97: call edi
|
|
loc_006DFC99: mov ecx, [esi]
|
|
loc_006DFC9B: push esi
|
|
loc_006DFC9C: call [ecx+00000364h]
|
|
loc_006DFCA2: lea edx, var_18
|
|
loc_006DFCA5: push eax
|
|
loc_006DFCA6: push edx
|
|
loc_006DFCA7: call ebx
|
|
loc_006DFCA9: mov esi, eax
|
|
loc_006DFCAB: push 00000000h
|
|
loc_006DFCAD: push esi
|
|
loc_006DFCAE: mov eax, [esi]
|
|
loc_006DFCB0: call [eax+0000008Ch]
|
|
loc_006DFCB6: test eax, eax
|
|
loc_006DFCB8: fnclex
|
|
loc_006DFCBA: jge 006DFCCEh
|
|
loc_006DFCBC: push 0000008Ch
|
|
loc_006DFCC1: push 004431B8h
|
|
loc_006DFCC6: push esi
|
|
loc_006DFCC7: push eax
|
|
loc_006DFCC8: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFCCE: lea ecx, var_18
|
|
loc_006DFCD1: call edi
|
|
loc_006DFCD3: mov edx, 0043C9F4h
|
|
loc_006DFCD8: mov ecx, 0073A714h
|
|
loc_006DFCDD: call [00401310h] ; __vbaStrCopy
|
|
loc_006DFCE3: mov var_4, 00000000h
|
|
loc_006DFCEA: push 006DFCFCh
|
|
loc_006DFCEF: jmp 006DFCFBh
|
|
loc_006DFCF1: lea ecx, var_18
|
|
loc_006DFCF4: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DFCFA: ret
|
|
loc_006DFCFB: ret
|
|
loc_006DFCFC: mov eax, Me
|
|
loc_006DFCFF: push eax
|
|
loc_006DFD00: mov ecx, [eax]
|
|
loc_006DFD02: call [ecx+00000008h]
|
|
loc_006DFD05: mov eax, var_4
|
|
loc_006DFD08: mov ecx, var_14
|
|
loc_006DFD0B: pop edi
|
|
loc_006DFD0C: pop esi
|
|
loc_006DFD0D: mov fs:[00000000h], ecx
|
|
loc_006DFD14: pop ebx
|
|
loc_006DFD15: mov esp, ebp
|
|
loc_006DFD17: pop ebp
|
|
loc_006DFD18: retn 0004h
|
|
End Sub
|
|
|
|
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) '6DF7C0
|
|
loc_006DF7C0: push ebp
|
|
loc_006DF7C1: mov ebp, esp
|
|
loc_006DF7C3: sub esp, 0000000Ch
|
|
loc_006DF7C6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DF7CB: mov eax, fs:[00000000h]
|
|
loc_006DF7D1: push eax
|
|
loc_006DF7D2: mov fs:[00000000h], esp
|
|
loc_006DF7D9: sub esp, 00000084h
|
|
loc_006DF7DF: push ebx
|
|
loc_006DF7E0: push esi
|
|
loc_006DF7E1: push edi
|
|
loc_006DF7E2: mov var_C, esp
|
|
loc_006DF7E5: mov var_8, 0040E278h
|
|
loc_006DF7EC: mov esi, Me
|
|
loc_006DF7EF: mov eax, esi
|
|
loc_006DF7F1: and eax, 00000001h
|
|
loc_006DF7F4: mov var_4, eax
|
|
loc_006DF7F7: and esi, FFFFFFFEh
|
|
loc_006DF7FA: push esi
|
|
loc_006DF7FB: mov Me, esi
|
|
loc_006DF7FE: mov ecx, [esi]
|
|
loc_006DF800: call [ecx+00000004h]
|
|
loc_006DF803: mov ecx, KeyCode
|
|
loc_006DF806: mov edi, Shift
|
|
loc_006DF809: xor eax, eax
|
|
loc_006DF80B: xor edx, edx
|
|
loc_006DF80D: cmp [ecx], 0009h
|
|
loc_006DF811: mov var_1C, eax
|
|
loc_006DF814: mov var_20, eax
|
|
loc_006DF817: mov var_24, eax
|
|
loc_006DF81A: setnz dl
|
|
loc_006DF81D: xor ecx, ecx
|
|
loc_006DF81F: cmp [edi], 0002h
|
|
loc_006DF823: mov var_28, eax
|
|
loc_006DF826: mov var_38, eax
|
|
loc_006DF829: setnz cl
|
|
loc_006DF82C: or edx, ecx
|
|
loc_006DF82E: mov var_48, eax
|
|
loc_006DF831: mov var_58, eax
|
|
loc_006DF834: mov var_7C, eax
|
|
loc_006DF837: jnz 006DFADAh
|
|
loc_006DF83D: mov edx, [esi]
|
|
loc_006DF83F: push 00443158h
|
|
loc_006DF844: push eax
|
|
loc_006DF845: push 0000000Fh
|
|
loc_006DF847: push esi
|
|
loc_006DF848: call [edx+00000410h]
|
|
loc_006DF84E: mov edi, [00401128h] ; __vbaObjSet
|
|
loc_006DF854: push eax
|
|
loc_006DF855: lea eax, var_1C
|
|
loc_006DF858: push eax
|
|
loc_006DF859: call edi
|
|
loc_006DF85B: lea ecx, var_38
|
|
loc_006DF85E: push eax
|
|
loc_006DF85F: push ecx
|
|
loc_006DF860: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006DF866: add esp, 00000010h
|
|
loc_006DF869: push eax
|
|
loc_006DF86A: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006DF870: lea edx, var_20
|
|
loc_006DF873: push eax
|
|
loc_006DF874: push edx
|
|
loc_006DF875: call edi
|
|
loc_006DF877: mov ebx, eax
|
|
loc_006DF879: lea ecx, var_7C
|
|
loc_006DF87C: push ecx
|
|
loc_006DF87D: push ebx
|
|
loc_006DF87E: mov eax, [ebx]
|
|
loc_006DF880: call [eax+00000034h]
|
|
loc_006DF883: test eax, eax
|
|
loc_006DF885: fnclex
|
|
loc_006DF887: jge 006DF898h
|
|
loc_006DF889: push 00000034h
|
|
loc_006DF88B: push 00443158h
|
|
loc_006DF890: push ebx
|
|
loc_006DF891: push eax
|
|
loc_006DF892: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF898: mov ebx, var_7C
|
|
loc_006DF89B: lea edx, var_20
|
|
loc_006DF89E: lea eax, var_1C
|
|
loc_006DF8A1: push edx
|
|
loc_006DF8A2: push eax
|
|
loc_006DF8A3: push 00000002h
|
|
loc_006DF8A5: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DF8AB: add esp, 0000000Ch
|
|
loc_006DF8AE: lea ecx, var_38
|
|
loc_006DF8B1: call [00401030h] ; __vbaFreeVar
|
|
loc_006DF8B7: mov ecx, [esi]
|
|
loc_006DF8B9: push 004515C8h
|
|
loc_006DF8BE: push 00000000h
|
|
loc_006DF8C0: push 00000004h
|
|
loc_006DF8C2: push esi
|
|
loc_006DF8C3: call [ecx+00000410h]
|
|
loc_006DF8C9: lea edx, var_1C
|
|
loc_006DF8CC: push eax
|
|
loc_006DF8CD: push edx
|
|
loc_006DF8CE: call edi
|
|
loc_006DF8D0: push eax
|
|
loc_006DF8D1: lea eax, var_38
|
|
loc_006DF8D4: push eax
|
|
loc_006DF8D5: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006DF8DB: add esp, 00000010h
|
|
loc_006DF8DE: push eax
|
|
loc_006DF8DF: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006DF8E5: lea ecx, var_20
|
|
loc_006DF8E8: push eax
|
|
loc_006DF8E9: push ecx
|
|
loc_006DF8EA: call edi
|
|
loc_006DF8EC: mov edx, [eax]
|
|
loc_006DF8EE: lea ecx, var_7C
|
|
loc_006DF8F1: push ecx
|
|
loc_006DF8F2: push eax
|
|
loc_006DF8F3: mov var_80, eax
|
|
loc_006DF8F6: call [edx+0000001Ch]
|
|
loc_006DF8F9: test eax, eax
|
|
loc_006DF8FB: fnclex
|
|
loc_006DF8FD: jge 006DF911h
|
|
loc_006DF8FF: mov edx, var_80
|
|
loc_006DF902: push 0000001Ch
|
|
loc_006DF904: push 004515C8h
|
|
loc_006DF909: push edx
|
|
loc_006DF90A: push eax
|
|
loc_006DF90B: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF911: xor eax, eax
|
|
loc_006DF913: cmp bx, var_7C
|
|
loc_006DF917: lea ecx, var_20
|
|
loc_006DF91A: lea edx, var_1C
|
|
loc_006DF91D: setz al
|
|
loc_006DF920: push ecx
|
|
loc_006DF921: push edx
|
|
loc_006DF922: neg eax
|
|
loc_006DF924: push 00000002h
|
|
loc_006DF926: mov var_88, eax
|
|
loc_006DF92C: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DF932: add esp, 0000000Ch
|
|
loc_006DF935: lea ecx, var_38
|
|
loc_006DF938: call [00401030h] ; __vbaFreeVar
|
|
loc_006DF93E: cmp var_88, 0000h
|
|
loc_006DF946: mov eax, [esi]
|
|
loc_006DF948: push 004515C8h
|
|
loc_006DF94D: push 00000000h
|
|
loc_006DF94F: push 00000004h
|
|
loc_006DF951: push esi
|
|
loc_006DF952: jz 006DF9F2h
|
|
loc_006DF958: call [eax+00000410h]
|
|
loc_006DF95E: lea ecx, var_1C
|
|
loc_006DF961: push eax
|
|
loc_006DF962: push ecx
|
|
loc_006DF963: call edi
|
|
loc_006DF965: lea edx, var_38
|
|
loc_006DF968: push eax
|
|
loc_006DF969: push edx
|
|
loc_006DF96A: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006DF970: add esp, 00000010h
|
|
loc_006DF973: push eax
|
|
loc_006DF974: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006DF97A: push eax
|
|
loc_006DF97B: lea eax, var_20
|
|
loc_006DF97E: push eax
|
|
loc_006DF97F: call edi
|
|
loc_006DF981: mov ebx, eax
|
|
loc_006DF983: lea edx, var_24
|
|
loc_006DF986: lea eax, var_48
|
|
loc_006DF989: mov var_40, 00000001h
|
|
loc_006DF990: mov var_48, 00000002h
|
|
loc_006DF997: mov ecx, [ebx]
|
|
loc_006DF999: push edx
|
|
loc_006DF99A: push eax
|
|
loc_006DF99B: push ebx
|
|
loc_006DF99C: call [ecx+00000024h]
|
|
loc_006DF99F: test eax, eax
|
|
loc_006DF9A1: fnclex
|
|
loc_006DF9A3: jge 006DF9B4h
|
|
loc_006DF9A5: push 00000024h
|
|
loc_006DF9A7: push 004515C8h
|
|
loc_006DF9AC: push ebx
|
|
loc_006DF9AD: push eax
|
|
loc_006DF9AE: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF9B4: mov eax, var_24
|
|
loc_006DF9B7: lea ecx, var_58
|
|
loc_006DF9BA: push ecx
|
|
loc_006DF9BB: mov var_24, 00000000h
|
|
loc_006DF9C2: mov var_50, eax
|
|
loc_006DF9C5: mov var_58, 00000009h
|
|
loc_006DF9CC: call [0040137Ch] ; __vbaVerifyVarObj
|
|
loc_006DF9D2: mov ecx, [eax]
|
|
loc_006DF9D4: sub esp, 00000010h
|
|
loc_006DF9D7: mov edx, esp
|
|
loc_006DF9D9: mov [edx], ecx
|
|
loc_006DF9DB: mov ecx, [eax+00000004h]
|
|
loc_006DF9DE: mov [edx+00000004h], ecx
|
|
loc_006DF9E1: mov ecx, [eax+00000008h]
|
|
loc_006DF9E4: mov eax, [eax+0000000Ch]
|
|
loc_006DF9E7: mov [edx+00000008h], ecx
|
|
loc_006DF9EA: mov [edx+0000000Ch], eax
|
|
loc_006DF9ED: jmp 006DFA92h
|
|
loc_006DF9F2: call [eax+00000410h]
|
|
loc_006DF9F8: lea ecx, var_1C
|
|
loc_006DF9FB: push eax
|
|
loc_006DF9FC: push ecx
|
|
loc_006DF9FD: call edi
|
|
loc_006DF9FF: lea edx, var_38
|
|
loc_006DFA02: push eax
|
|
loc_006DFA03: push edx
|
|
loc_006DFA04: call [00401214h] ; __vbaLateIdCallLd
|
|
loc_006DFA0A: add esp, 00000010h
|
|
loc_006DFA0D: push eax
|
|
loc_006DFA0E: call [004011F8h] ; __vbaCastObjVar
|
|
loc_006DFA14: push eax
|
|
loc_006DFA15: lea eax, var_20
|
|
loc_006DFA18: push eax
|
|
loc_006DFA19: call edi
|
|
loc_006DFA1B: lea edx, var_24
|
|
loc_006DFA1E: add bx, 0001h
|
|
loc_006DFA22: push edx
|
|
loc_006DFA23: lea edx, var_48
|
|
loc_006DFA26: jo 006DFB34h
|
|
loc_006DFA2C: mov var_40, bx
|
|
loc_006DFA30: mov var_48, 00000002h
|
|
loc_006DFA37: mov ecx, [eax]
|
|
loc_006DFA39: push edx
|
|
loc_006DFA3A: push eax
|
|
loc_006DFA3B: mov var_80, eax
|
|
loc_006DFA3E: call [ecx+00000024h]
|
|
loc_006DFA41: test eax, eax
|
|
loc_006DFA43: fnclex
|
|
loc_006DFA45: jge 006DFA59h
|
|
loc_006DFA47: mov ecx, var_80
|
|
loc_006DFA4A: push 00000024h
|
|
loc_006DFA4C: push 004515C8h
|
|
loc_006DFA51: push ecx
|
|
loc_006DFA52: push eax
|
|
loc_006DFA53: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DFA59: mov eax, var_24
|
|
loc_006DFA5C: lea edx, var_58
|
|
loc_006DFA5F: push edx
|
|
loc_006DFA60: mov var_24, 00000000h
|
|
loc_006DFA67: mov var_50, eax
|
|
loc_006DFA6A: mov var_58, 00000009h
|
|
loc_006DFA71: call [0040137Ch] ; __vbaVerifyVarObj
|
|
loc_006DFA77: mov edx, [eax]
|
|
loc_006DFA79: sub esp, 00000010h
|
|
loc_006DFA7C: mov ecx, esp
|
|
loc_006DFA7E: mov [ecx], edx
|
|
loc_006DFA80: mov edx, [eax+00000004h]
|
|
loc_006DFA83: mov [ecx+00000004h], edx
|
|
loc_006DFA86: mov edx, [eax+00000008h]
|
|
loc_006DFA89: mov eax, [eax+0000000Ch]
|
|
loc_006DFA8C: mov [ecx+00000008h], edx
|
|
loc_006DFA8F: mov [ecx+0000000Ch], eax
|
|
loc_006DFA92: mov ecx, [esi]
|
|
loc_006DFA94: push 00000000h
|
|
loc_006DFA96: push 0000000Fh
|
|
loc_006DFA98: push esi
|
|
loc_006DFA99: call [ecx+00000410h]
|
|
loc_006DFA9F: lea edx, var_28
|
|
loc_006DFAA2: push eax
|
|
loc_006DFAA3: push edx
|
|
loc_006DFAA4: call edi
|
|
loc_006DFAA6: push eax
|
|
loc_006DFAA7: call [00401274h] ; __vbaLateIdStAd
|
|
loc_006DFAAD: lea eax, var_28
|
|
loc_006DFAB0: lea ecx, var_20
|
|
loc_006DFAB3: push eax
|
|
loc_006DFAB4: lea edx, var_1C
|
|
loc_006DFAB7: push ecx
|
|
loc_006DFAB8: push edx
|
|
loc_006DFAB9: push 00000003h
|
|
loc_006DFABB: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DFAC1: lea eax, var_58
|
|
loc_006DFAC4: lea ecx, var_48
|
|
loc_006DFAC7: push eax
|
|
loc_006DFAC8: lea edx, var_38
|
|
loc_006DFACB: push ecx
|
|
loc_006DFACC: push edx
|
|
loc_006DFACD: push 00000003h
|
|
loc_006DFACF: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DFAD5: add esp, 0000003Ch
|
|
loc_006DFAD8: xor eax, eax
|
|
loc_006DFADA: mov var_4, eax
|
|
loc_006DFADD: push 006DFB15h
|
|
loc_006DFAE2: jmp 006DFB14h
|
|
loc_006DFAE4: lea eax, var_28
|
|
loc_006DFAE7: lea ecx, var_24
|
|
loc_006DFAEA: push eax
|
|
loc_006DFAEB: lea edx, var_20
|
|
loc_006DFAEE: push ecx
|
|
loc_006DFAEF: lea eax, var_1C
|
|
loc_006DFAF2: push edx
|
|
loc_006DFAF3: push eax
|
|
loc_006DFAF4: push 00000004h
|
|
loc_006DFAF6: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DFAFC: lea ecx, var_58
|
|
loc_006DFAFF: lea edx, var_48
|
|
loc_006DFB02: push ecx
|
|
loc_006DFB03: lea eax, var_38
|
|
loc_006DFB06: push edx
|
|
loc_006DFB07: push eax
|
|
loc_006DFB08: push 00000003h
|
|
loc_006DFB0A: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DFB10: add esp, 00000024h
|
|
loc_006DFB13: ret
|
|
loc_006DFB14: ret
|
|
loc_006DFB15: mov eax, Me
|
|
loc_006DFB18: push eax
|
|
loc_006DFB19: mov ecx, [eax]
|
|
loc_006DFB1B: call [ecx+00000008h]
|
|
loc_006DFB1E: mov eax, var_4
|
|
loc_006DFB21: mov ecx, var_14
|
|
loc_006DFB24: pop edi
|
|
loc_006DFB25: pop esi
|
|
loc_006DFB26: mov fs:[00000000h], ecx
|
|
loc_006DFB2D: pop ebx
|
|
loc_006DFB2E: mov esp, ebp
|
|
loc_006DFB30: pop ebp
|
|
loc_006DFB31: retn 000Ch
|
|
End Sub
|
|
|
|
Private Sub Proc_47_18_6DB100(arg_C, arg_10) '6DB100
|
|
loc_006DB100: push ebp
|
|
loc_006DB101: mov ebp, esp
|
|
loc_006DB103: sub esp, 00000018h
|
|
loc_006DB106: push 00412856h ; __vbaExceptHandler
|
|
loc_006DB10B: mov eax, fs:[00000000h]
|
|
loc_006DB111: push eax
|
|
loc_006DB112: mov fs:[00000000h], esp
|
|
loc_006DB119: mov eax, 00000028h
|
|
loc_006DB11E: call 00412850h ; __vbaChkstk
|
|
loc_006DB123: push ebx
|
|
loc_006DB124: push esi
|
|
loc_006DB125: push edi
|
|
loc_006DB126: mov var_18, esp
|
|
loc_006DB129: mov var_14, 0040DE90h ; """"
|
|
loc_006DB130: mov var_10, 00000000h
|
|
loc_006DB137: mov var_C, 00000000h
|
|
loc_006DB13E: mov var_4, 00000001h
|
|
loc_006DB145: mov eax, Me
|
|
loc_006DB148: cmp [eax], 00743984h
|
|
loc_006DB14E: jnz 006DB159h
|
|
loc_006DB150: mov var_48, 00000000h
|
|
loc_006DB157: jmp 006DB162h
|
|
loc_006DB159: call [00401280h] ; __vbaFailedFriend
|
|
loc_006DB15F: mov var_48, eax
|
|
loc_006DB162: mov var_4, 00000002h
|
|
loc_006DB169: mov edx, arg_C
|
|
loc_006DB16C: lea ecx, var_30
|
|
loc_006DB16F: call [00401310h] ; __vbaStrCopy
|
|
loc_006DB175: mov edx, arg_10
|
|
loc_006DB178: lea ecx, var_28
|
|
loc_006DB17B: call [00401310h] ; __vbaStrCopy
|
|
loc_006DB181: mov var_4, 00000003h
|
|
loc_006DB188: push FFFFFFFFh
|
|
loc_006DB18A: call [00401124h] ; __vbaOnError
|
|
loc_006DB190: push 006DB1A8h
|
|
loc_006DB195: lea ecx, var_28
|
|
loc_006DB198: call [00401430h] ; __vbaFreeStr
|
|
loc_006DB19E: lea ecx, var_30
|
|
loc_006DB1A1: call [00401430h] ; __vbaFreeStr
|
|
loc_006DB1A7: ret
|
|
loc_006DB1A8: xor eax, eax
|
|
loc_006DB1AA: mov ecx, var_20
|
|
loc_006DB1AD: mov fs:[00000000h], ecx
|
|
loc_006DB1B4: pop edi
|
|
loc_006DB1B5: pop esi
|
|
loc_006DB1B6: pop ebx
|
|
loc_006DB1B7: mov esp, ebp
|
|
loc_006DB1B9: pop ebp
|
|
loc_006DB1BA: retn 000Ch
|
|
End Sub
|
|
|
|
Private Function Proc_47_19_6DDC40(arg_C, arg_10, arg_14, arg_18, arg_1C) '6DDC40
|
|
loc_006DDC40: push ebp
|
|
loc_006DDC41: mov ebp, esp
|
|
loc_006DDC43: sub esp, 00000018h
|
|
loc_006DDC46: push 00412856h ; __vbaExceptHandler
|
|
loc_006DDC4B: mov eax, fs:[00000000h]
|
|
loc_006DDC51: push eax
|
|
loc_006DDC52: mov fs:[00000000h], esp
|
|
loc_006DDC59: mov eax, 00000134h
|
|
loc_006DDC5E: call 00412850h ; __vbaChkstk
|
|
loc_006DDC63: push ebx
|
|
loc_006DDC64: push esi
|
|
loc_006DDC65: push edi
|
|
loc_006DDC66: mov var_18, esp
|
|
loc_006DDC69: mov var_14, 0040E0D8h ; "&"
|
|
loc_006DDC70: mov var_10, 00000000h
|
|
loc_006DDC77: mov var_C, 00000000h
|
|
loc_006DDC7E: mov var_4, 00000001h
|
|
loc_006DDC85: mov edx, arg_C
|
|
loc_006DDC88: lea ecx, var_44
|
|
loc_006DDC8B: call [00401310h] ; __vbaStrCopy
|
|
loc_006DDC91: mov edx, arg_10
|
|
loc_006DDC94: lea ecx, var_3C
|
|
loc_006DDC97: call [00401310h] ; __vbaStrCopy
|
|
loc_006DDC9D: mov edx, arg_14
|
|
loc_006DDCA0: lea ecx, var_2C
|
|
loc_006DDCA3: call [00401310h] ; __vbaStrCopy
|
|
loc_006DDCA9: mov edx, arg_18
|
|
loc_006DDCAC: lea ecx, var_40
|
|
loc_006DDCAF: call [00401310h] ; __vbaStrCopy
|
|
loc_006DDCB5: mov edx, arg_1C
|
|
loc_006DDCB8: lea ecx, var_30
|
|
loc_006DDCBB: call [00401310h] ; __vbaStrCopy
|
|
loc_006DDCC1: mov var_4, 00000002h
|
|
loc_006DDCC8: push FFFFFFFFh
|
|
loc_006DDCCA: call [00401124h] ; __vbaOnError
|
|
loc_006DDCD0: mov var_4, 00000003h
|
|
loc_006DDCD7: push 00000001h
|
|
loc_006DDCD9: mov eax, var_44
|
|
loc_006DDCDC: push eax
|
|
loc_006DDCDD: push 00470980h ; "bwssignupsuccess"
|
|
loc_006DDCE2: push 00000001h
|
|
loc_006DDCE4: call [004012ECh] ; __vbaInStr
|
|
loc_006DDCEA: mov esi, eax
|
|
loc_006DDCEC: neg esi
|
|
loc_006DDCEE: sbb esi, esi
|
|
loc_006DDCF0: inc esi
|
|
loc_006DDCF1: push 00000001h
|
|
loc_006DDCF3: mov ecx, var_44
|
|
loc_006DDCF6: push ecx
|
|
loc_006DDCF7: push 004709A8h ; "<bwsEA="
|
|
loc_006DDCFC: push 00000001h
|
|
loc_006DDCFE: call [004012ECh] ; __vbaInStr
|
|
loc_006DDD04: neg eax
|
|
loc_006DDD06: sbb eax, eax
|
|
loc_006DDD08: inc eax
|
|
loc_006DDD09: and esi, eax
|
|
loc_006DDD0B: neg esi
|
|
loc_006DDD0D: sbb esi, esi
|
|
loc_006DDD0F: neg esi
|
|
loc_006DDD11: push 00000001h
|
|
loc_006DDD13: mov edx, var_44
|
|
loc_006DDD16: push edx
|
|
loc_006DDD17: push 004709BCh ; "<bwsMS="
|
|
loc_006DDD1C: push 00000001h
|
|
loc_006DDD1E: call [004012ECh] ; __vbaInStr
|
|
loc_006DDD24: neg eax
|
|
loc_006DDD26: sbb eax, eax
|
|
loc_006DDD28: inc eax
|
|
loc_006DDD29: and esi, eax
|
|
loc_006DDD2B: test esi, esi
|
|
loc_006DDD2D: jnz 006DE7ADh
|
|
loc_006DDD33: mov var_4, 00000004h
|
|
loc_006DDD3A: push 00000001h
|
|
loc_006DDD3C: mov eax, var_44
|
|
loc_006DDD3F: push eax
|
|
loc_006DDD40: push 004709A8h ; "<bwsEA="
|
|
loc_006DDD45: push 00000001h
|
|
loc_006DDD47: call [004012ECh] ; __vbaInStr
|
|
loc_006DDD4D: mov var_38, eax
|
|
loc_006DDD50: mov var_4, 00000005h
|
|
loc_006DDD57: cmp var_38, 00000000h
|
|
loc_006DDD5B: jz 006DDE26h
|
|
loc_006DDD61: mov var_4, 00000006h
|
|
loc_006DDD68: mov ecx, var_38
|
|
loc_006DDD6B: add ecx, 00000007h
|
|
loc_006DDD6E: jo 006DF3D2h
|
|
loc_006DDD74: mov var_38, ecx
|
|
loc_006DDD77: mov var_4, 00000007h
|
|
loc_006DDD7E: mov edx, var_38
|
|
loc_006DDD81: push edx
|
|
loc_006DDD82: mov eax, var_44
|
|
loc_006DDD85: push eax
|
|
loc_006DDD86: push 00443AC8h
|
|
loc_006DDD8B: push 00000000h
|
|
loc_006DDD8D: call [004012ECh] ; __vbaInStr
|
|
loc_006DDD93: mov var_48, eax
|
|
loc_006DDD96: mov var_4, 00000008h
|
|
loc_006DDD9D: mov ecx, var_48
|
|
loc_006DDDA0: sub ecx, var_38
|
|
loc_006DDDA3: jo 006DF3D2h
|
|
loc_006DDDA9: mov var_74, ecx
|
|
loc_006DDDAC: mov var_7C, 00000003h
|
|
loc_006DDDB3: lea edx, var_44
|
|
loc_006DDDB6: mov var_B4, edx
|
|
loc_006DDDBC: mov var_BC, 00004008h
|
|
loc_006DDDC6: lea eax, var_7C
|
|
loc_006DDDC9: push eax
|
|
loc_006DDDCA: mov ecx, var_38
|
|
loc_006DDDCD: push ecx
|
|
loc_006DDDCE: lea edx, var_BC
|
|
loc_006DDDD4: push edx
|
|
loc_006DDDD5: lea eax, var_8C
|
|
loc_006DDDDB: push eax
|
|
loc_006DDDDC: call [00401188h] ; rtcMidCharVar
|
|
loc_006DDDE2: lea ecx, var_8C
|
|
loc_006DDDE8: push ecx
|
|
loc_006DDDE9: lea edx, var_4C
|
|
loc_006DDDEC: push edx
|
|
loc_006DDDED: call [004012A8h] ; __vbaStrVarVal
|
|
loc_006DDDF3: push eax
|
|
loc_006DDDF4: call [00401088h] ; rtcTrimBstr
|
|
loc_006DDDFA: mov edx, eax
|
|
loc_006DDDFC: lea ecx, var_34
|
|
loc_006DDDFF: call [004013C0h] ; __vbaStrMove
|
|
loc_006DDE05: lea ecx, var_4C
|
|
loc_006DDE08: call [00401430h] ; __vbaFreeStr
|
|
loc_006DDE0E: lea eax, var_8C
|
|
loc_006DDE14: push eax
|
|
loc_006DDE15: lea ecx, var_7C
|
|
loc_006DDE18: push ecx
|
|
loc_006DDE19: push 00000002h
|
|
loc_006DDE1B: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DDE21: add esp, 0000000Ch
|
|
loc_006DDE24: jmp 006DDE42h
|
|
loc_006DDE26: mov var_4, 0000000Ah
|
|
loc_006DDE2D: mov edx, var_40
|
|
loc_006DDE30: push edx
|
|
loc_006DDE31: call [00401088h] ; rtcTrimBstr
|
|
loc_006DDE37: mov edx, eax
|
|
loc_006DDE39: lea ecx, var_34
|
|
loc_006DDE3C: call [004013C0h] ; __vbaStrMove
|
|
loc_006DDE42: mov var_4, 0000000Ch
|
|
loc_006DDE49: mov var_38, 00000000h
|
|
loc_006DDE50: mov var_4, 0000000Dh
|
|
loc_006DDE57: mov var_48, 00000000h
|
|
loc_006DDE5E: mov var_4, 0000000Eh
|
|
loc_006DDE65: push 00000001h
|
|
loc_006DDE67: mov eax, var_44
|
|
loc_006DDE6A: push eax
|
|
loc_006DDE6B: push 004709BCh ; "<bwsMS="
|
|
loc_006DDE70: push 00000001h
|
|
loc_006DDE72: call [004012ECh] ; __vbaInStr
|
|
loc_006DDE78: mov var_38, eax
|
|
loc_006DDE7B: mov var_4, 0000000Fh
|
|
loc_006DDE82: cmp var_38, 00000000h
|
|
loc_006DDE86: jz 006DDF51h
|
|
loc_006DDE8C: mov var_4, 00000010h
|
|
loc_006DDE93: mov ecx, var_38
|
|
loc_006DDE96: add ecx, 00000007h
|
|
loc_006DDE99: jo 006DF3D2h
|
|
loc_006DDE9F: mov var_38, ecx
|
|
loc_006DDEA2: mov var_4, 00000011h
|
|
loc_006DDEA9: mov edx, var_38
|
|
loc_006DDEAC: push edx
|
|
loc_006DDEAD: mov eax, var_44
|
|
loc_006DDEB0: push eax
|
|
loc_006DDEB1: push 00443AC8h
|
|
loc_006DDEB6: push 00000000h
|
|
loc_006DDEB8: call [004012ECh] ; __vbaInStr
|
|
loc_006DDEBE: mov var_48, eax
|
|
loc_006DDEC1: mov var_4, 00000012h
|
|
loc_006DDEC8: mov ecx, var_48
|
|
loc_006DDECB: sub ecx, var_38
|
|
loc_006DDECE: jo 006DF3D2h
|
|
loc_006DDED4: mov var_74, ecx
|
|
loc_006DDED7: mov var_7C, 00000003h
|
|
loc_006DDEDE: lea edx, var_44
|
|
loc_006DDEE1: mov var_B4, edx
|
|
loc_006DDEE7: mov var_BC, 00004008h
|
|
loc_006DDEF1: lea eax, var_7C
|
|
loc_006DDEF4: push eax
|
|
loc_006DDEF5: mov ecx, var_38
|
|
loc_006DDEF8: push ecx
|
|
loc_006DDEF9: lea edx, var_BC
|
|
loc_006DDEFF: push edx
|
|
loc_006DDF00: lea eax, var_8C
|
|
loc_006DDF06: push eax
|
|
loc_006DDF07: call [00401188h] ; rtcMidCharVar
|
|
loc_006DDF0D: lea ecx, var_8C
|
|
loc_006DDF13: push ecx
|
|
loc_006DDF14: lea edx, var_4C
|
|
loc_006DDF17: push edx
|
|
loc_006DDF18: call [004012A8h] ; __vbaStrVarVal
|
|
loc_006DDF1E: push eax
|
|
loc_006DDF1F: call [00401088h] ; rtcTrimBstr
|
|
loc_006DDF25: mov edx, eax
|
|
loc_006DDF27: lea ecx, var_28
|
|
loc_006DDF2A: call [004013C0h] ; __vbaStrMove
|
|
loc_006DDF30: lea ecx, var_4C
|
|
loc_006DDF33: call [00401430h] ; __vbaFreeStr
|
|
loc_006DDF39: lea eax, var_8C
|
|
loc_006DDF3F: push eax
|
|
loc_006DDF40: lea ecx, var_7C
|
|
loc_006DDF43: push ecx
|
|
loc_006DDF44: push 00000002h
|
|
loc_006DDF46: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DDF4C: add esp, 0000000Ch
|
|
loc_006DDF4F: jmp 006DDF6Dh
|
|
loc_006DDF51: mov var_4, 00000014h
|
|
loc_006DDF58: mov edx, var_30
|
|
loc_006DDF5B: push edx
|
|
loc_006DDF5C: call [00401088h] ; rtcTrimBstr
|
|
loc_006DDF62: mov edx, eax
|
|
loc_006DDF64: lea ecx, var_28
|
|
loc_006DDF67: call [004013C0h] ; __vbaStrMove
|
|
loc_006DDF6D: mov var_4, 00000016h
|
|
loc_006DDF74: mov eax, var_28
|
|
loc_006DDF77: push eax
|
|
loc_006DDF78: push 0044248Ch ; "Server"
|
|
loc_006DDF7D: push 0044247Ch ; "Email"
|
|
loc_006DDF82: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DDF87: call [00401010h] ; rtcSaveSetting
|
|
loc_006DDF8D: mov var_4, 00000017h
|
|
loc_006DDF94: mov ecx, var_3C
|
|
loc_006DDF97: push ecx
|
|
loc_006DDF98: push 004424A0h ; "LogonName"
|
|
loc_006DDF9D: push 0044247Ch ; "Email"
|
|
loc_006DDFA2: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DDFA7: call [00401010h] ; rtcSaveSetting
|
|
loc_006DDFAD: mov var_4, 00000018h
|
|
loc_006DDFB4: mov edx, var_2C
|
|
loc_006DDFB7: push edx
|
|
loc_006DDFB8: push 004424B8h ; "Pass"
|
|
loc_006DDFBD: push 0044247Ch ; "Email"
|
|
loc_006DDFC2: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DDFC7: call [00401010h] ; rtcSaveSetting
|
|
loc_006DDFCD: mov var_4, 00000019h
|
|
loc_006DDFD4: mov eax, var_34
|
|
loc_006DDFD7: push eax
|
|
loc_006DDFD8: push 004424FCh ; "Address"
|
|
loc_006DDFDD: push 0044247Ch ; "Email"
|
|
loc_006DDFE2: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DDFE7: call [00401010h] ; rtcSaveSetting
|
|
loc_006DDFED: mov var_4, 0000001Ah
|
|
loc_006DDFF4: push 00444034h
|
|
loc_006DDFF9: push 004705E4h ; "AccountStatus"
|
|
loc_006DDFFE: push 0043FDC4h ; "IM"
|
|
loc_006DE003: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DE008: call [00401010h] ; rtcSaveSetting
|
|
loc_006DE00E: mov var_4, 0000001Bh
|
|
loc_006DE015: lea ecx, var_7C
|
|
loc_006DE018: push ecx
|
|
loc_006DE019: call [00401404h] ; rtcGetPresentDate
|
|
loc_006DE01F: lea edx, var_7C
|
|
loc_006DE022: push edx
|
|
loc_006DE023: lea eax, var_4C
|
|
loc_006DE026: push eax
|
|
loc_006DE027: call [004012A8h] ; __vbaStrVarVal
|
|
loc_006DE02D: push eax
|
|
loc_006DE02E: push 004709D0h ; "AccountSignupTime"
|
|
loc_006DE033: push 0043FDC4h ; "IM"
|
|
loc_006DE038: push 0043B010h ; "BONZIBUDDY"
|
|
loc_006DE03D: call [00401010h] ; rtcSaveSetting
|
|
loc_006DE043: lea ecx, var_4C
|
|
loc_006DE046: call [00401430h] ; __vbaFreeStr
|
|
loc_006DE04C: lea ecx, var_7C
|
|
loc_006DE04F: call [00401030h] ; __vbaFreeVar
|
|
loc_006DE055: mov var_4, 0000001Ch
|
|
loc_006DE05C: mov ecx, Me
|
|
loc_006DE05F: mov edx, [ecx]
|
|
loc_006DE061: mov eax, Me
|
|
loc_006DE064: push eax
|
|
loc_006DE065: call [edx+00000754h]
|
|
loc_006DE06B: mov var_4, 0000001Dh
|
|
loc_006DE072: lea ecx, var_68
|
|
loc_006DE075: push ecx
|
|
loc_006DE076: push 00454318h ; "Congratulate"
|
|
loc_006DE07B: mov edx, [0073A08Ch]
|
|
loc_006DE081: mov eax, [edx]
|
|
loc_006DE083: mov ecx, [0073A08Ch]
|
|
loc_006DE089: push ecx
|
|
loc_006DE08A: call [eax+00000064h]
|
|
loc_006DE08D: fnclex
|
|
loc_006DE08F: mov var_F0, eax
|
|
loc_006DE095: cmp var_F0, 00000000h
|
|
loc_006DE09C: jge 006DE0C1h
|
|
loc_006DE09E: push 00000064h
|
|
loc_006DE0A0: push 004419ACh
|
|
loc_006DE0A5: mov edx, [0073A08Ch]
|
|
loc_006DE0AB: push edx
|
|
loc_006DE0AC: mov eax, var_F0
|
|
loc_006DE0B2: push eax
|
|
loc_006DE0B3: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE0B9: mov var_118, eax
|
|
loc_006DE0BF: jmp 006DE0CBh
|
|
loc_006DE0C1: mov var_118, 00000000h
|
|
loc_006DE0CB: lea ecx, var_68
|
|
loc_006DE0CE: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE0D4: mov var_4, 0000001Eh
|
|
loc_006DE0DB: mov var_B4, 80020004h
|
|
loc_006DE0E5: mov var_BC, 0000000Ah
|
|
loc_006DE0EF: push 004709F8h ; "Congratulations, "
|
|
loc_006DE0F4: mov ecx, [0073A040h]
|
|
loc_006DE0FA: push ecx
|
|
loc_006DE0FB: call [00401098h] ; __vbaStrCat
|
|
loc_006DE101: mov edx, eax
|
|
loc_006DE103: lea ecx, var_4C
|
|
loc_006DE106: call [004013C0h] ; __vbaStrMove
|
|
loc_006DE10C: push eax
|
|
loc_006DE10D: push 00470A20h ; "! Sign-up to BonziWorld Services is complete!"
|
|
loc_006DE112: call [00401098h] ; __vbaStrCat
|
|
loc_006DE118: mov var_74, eax
|
|
loc_006DE11B: mov var_7C, 00000008h
|
|
loc_006DE122: lea edx, var_68
|
|
loc_006DE125: push edx
|
|
loc_006DE126: mov eax, 00000010h
|
|
loc_006DE12B: call 00412850h ; __vbaChkstk
|
|
loc_006DE130: mov eax, esp
|
|
loc_006DE132: mov ecx, var_BC
|
|
loc_006DE138: mov [eax], ecx
|
|
loc_006DE13A: mov edx, var_B8
|
|
loc_006DE140: mov [eax+00000004h], edx
|
|
loc_006DE143: mov ecx, var_B4
|
|
loc_006DE149: mov [eax+00000008h], ecx
|
|
loc_006DE14C: mov edx, var_B0
|
|
loc_006DE152: mov [eax+0000000Ch], edx
|
|
loc_006DE155: mov eax, 00000010h
|
|
loc_006DE15A: call 00412850h ; __vbaChkstk
|
|
loc_006DE15F: mov eax, esp
|
|
loc_006DE161: mov ecx, var_7C
|
|
loc_006DE164: mov [eax], ecx
|
|
loc_006DE166: mov edx, var_78
|
|
loc_006DE169: mov [eax+00000004h], edx
|
|
loc_006DE16C: mov ecx, var_74
|
|
loc_006DE16F: mov [eax+00000008h], ecx
|
|
loc_006DE172: mov edx, var_70
|
|
loc_006DE175: mov [eax+0000000Ch], edx
|
|
loc_006DE178: mov eax, [0073A08Ch]
|
|
loc_006DE17D: mov ecx, [eax]
|
|
loc_006DE17F: mov edx, [0073A08Ch]
|
|
loc_006DE185: push edx
|
|
loc_006DE186: call [ecx+00000078h]
|
|
loc_006DE189: fnclex
|
|
loc_006DE18B: mov var_F0, eax
|
|
loc_006DE191: cmp var_F0, 00000000h
|
|
loc_006DE198: jge 006DE1BCh
|
|
loc_006DE19A: push 00000078h
|
|
loc_006DE19C: push 004419ACh
|
|
loc_006DE1A1: mov eax, [0073A08Ch]
|
|
loc_006DE1A6: push eax
|
|
loc_006DE1A7: mov ecx, var_F0
|
|
loc_006DE1AD: push ecx
|
|
loc_006DE1AE: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE1B4: mov var_11C, eax
|
|
loc_006DE1BA: jmp 006DE1C6h
|
|
loc_006DE1BC: mov var_11C, 00000000h
|
|
loc_006DE1C6: lea ecx, var_4C
|
|
loc_006DE1C9: call [00401430h] ; __vbaFreeStr
|
|
loc_006DE1CF: lea ecx, var_68
|
|
loc_006DE1D2: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE1D8: lea ecx, var_7C
|
|
loc_006DE1DB: call [00401030h] ; __vbaFreeVar
|
|
loc_006DE1E1: mov var_4, 0000001Fh
|
|
loc_006DE1E8: mov var_B4, 80020004h
|
|
loc_006DE1F2: mov var_BC, 0000000Ah
|
|
loc_006DE1FC: push 00470A84h ; "Your new Email address is \ctx=""email""\"
|
|
loc_006DE201: mov edx, var_34
|
|
loc_006DE204: push edx
|
|
loc_006DE205: call [00401098h] ; __vbaStrCat
|
|
loc_006DE20B: mov edx, eax
|
|
loc_006DE20D: lea ecx, var_4C
|
|
loc_006DE210: call [004013C0h] ; __vbaStrMove
|
|
loc_006DE216: push eax
|
|
loc_006DE217: push 00470AD8h ; "\rst\."
|
|
loc_006DE21C: call [00401098h] ; __vbaStrCat
|
|
loc_006DE222: mov var_74, eax
|
|
loc_006DE225: mov var_7C, 00000008h
|
|
loc_006DE22C: lea eax, var_68
|
|
loc_006DE22F: push eax
|
|
loc_006DE230: mov eax, 00000010h
|
|
loc_006DE235: call 00412850h ; __vbaChkstk
|
|
loc_006DE23A: mov ecx, esp
|
|
loc_006DE23C: mov edx, var_BC
|
|
loc_006DE242: mov [ecx], edx
|
|
loc_006DE244: mov eax, var_B8
|
|
loc_006DE24A: mov [ecx+00000004h], eax
|
|
loc_006DE24D: mov edx, var_B4
|
|
loc_006DE253: mov [ecx+00000008h], edx
|
|
loc_006DE256: mov eax, var_B0
|
|
loc_006DE25C: mov [ecx+0000000Ch], eax
|
|
loc_006DE25F: mov eax, 00000010h
|
|
loc_006DE264: call 00412850h ; __vbaChkstk
|
|
loc_006DE269: mov ecx, esp
|
|
loc_006DE26B: mov edx, var_7C
|
|
loc_006DE26E: mov [ecx], edx
|
|
loc_006DE270: mov eax, var_78
|
|
loc_006DE273: mov [ecx+00000004h], eax
|
|
loc_006DE276: mov edx, var_74
|
|
loc_006DE279: mov [ecx+00000008h], edx
|
|
loc_006DE27C: mov eax, var_70
|
|
loc_006DE27F: mov [ecx+0000000Ch], eax
|
|
loc_006DE282: mov ecx, [0073A08Ch]
|
|
loc_006DE288: mov edx, [ecx]
|
|
loc_006DE28A: mov eax, [0073A08Ch]
|
|
loc_006DE28F: push eax
|
|
loc_006DE290: call [edx+00000078h]
|
|
loc_006DE293: fnclex
|
|
loc_006DE295: mov var_F0, eax
|
|
loc_006DE29B: cmp var_F0, 00000000h
|
|
loc_006DE2A2: jge 006DE2C7h
|
|
loc_006DE2A4: push 00000078h
|
|
loc_006DE2A6: push 004419ACh
|
|
loc_006DE2AB: mov ecx, [0073A08Ch]
|
|
loc_006DE2B1: push ecx
|
|
loc_006DE2B2: mov edx, var_F0
|
|
loc_006DE2B8: push edx
|
|
loc_006DE2B9: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE2BF: mov var_120, eax
|
|
loc_006DE2C5: jmp 006DE2D1h
|
|
loc_006DE2C7: mov var_120, 00000000h
|
|
loc_006DE2D1: lea ecx, var_4C
|
|
loc_006DE2D4: call [00401430h] ; __vbaFreeStr
|
|
loc_006DE2DA: lea ecx, var_68
|
|
loc_006DE2DD: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE2E3: lea ecx, var_7C
|
|
loc_006DE2E6: call [00401030h] ; __vbaFreeVar
|
|
loc_006DE2EC: mov var_4, 00000020h
|
|
loc_006DE2F3: lea eax, var_68
|
|
loc_006DE2F6: push eax
|
|
loc_006DE2F7: push 00442914h ; "Explain"
|
|
loc_006DE2FC: mov ecx, [0073A08Ch]
|
|
loc_006DE302: mov edx, [ecx]
|
|
loc_006DE304: mov eax, [0073A08Ch]
|
|
loc_006DE309: push eax
|
|
loc_006DE30A: call [edx+00000064h]
|
|
loc_006DE30D: fnclex
|
|
loc_006DE30F: mov var_F0, eax
|
|
loc_006DE315: cmp var_F0, 00000000h
|
|
loc_006DE31C: jge 006DE341h
|
|
loc_006DE31E: push 00000064h
|
|
loc_006DE320: push 004419ACh
|
|
loc_006DE325: mov ecx, [0073A08Ch]
|
|
loc_006DE32B: push ecx
|
|
loc_006DE32C: mov edx, var_F0
|
|
loc_006DE332: push edx
|
|
loc_006DE333: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE339: mov var_124, eax
|
|
loc_006DE33F: jmp 006DE34Bh
|
|
loc_006DE341: mov var_124, 00000000h
|
|
loc_006DE34B: lea ecx, var_68
|
|
loc_006DE34E: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE354: mov var_4, 00000021h
|
|
loc_006DE35B: mov var_C4, 80020004h
|
|
loc_006DE365: mov var_CC, 0000000Ah
|
|
loc_006DE36F: mov var_B4, 00470BA8h ; "I've already setup this new Email account information for you on my Options screen, so you can soon begin checking and sending Email with your new account!"
|
|
loc_006DE379: mov var_BC, 00000008h
|
|
loc_006DE383: lea eax, var_68
|
|
loc_006DE386: push eax
|
|
loc_006DE387: mov eax, 00000010h
|
|
loc_006DE38C: call 00412850h ; __vbaChkstk
|
|
loc_006DE391: mov ecx, esp
|
|
loc_006DE393: mov edx, var_CC
|
|
loc_006DE399: mov [ecx], edx
|
|
loc_006DE39B: mov eax, var_C8
|
|
loc_006DE3A1: mov [ecx+00000004h], eax
|
|
loc_006DE3A4: mov edx, var_C4
|
|
loc_006DE3AA: mov [ecx+00000008h], edx
|
|
loc_006DE3AD: mov eax, var_C0
|
|
loc_006DE3B3: mov [ecx+0000000Ch], eax
|
|
loc_006DE3B6: mov eax, 00000010h
|
|
loc_006DE3BB: call 00412850h ; __vbaChkstk
|
|
loc_006DE3C0: mov ecx, esp
|
|
loc_006DE3C2: mov edx, var_BC
|
|
loc_006DE3C8: mov [ecx], edx
|
|
loc_006DE3CA: mov eax, var_B8
|
|
loc_006DE3D0: mov [ecx+00000004h], eax
|
|
loc_006DE3D3: mov edx, var_B4
|
|
loc_006DE3D9: mov [ecx+00000008h], edx
|
|
loc_006DE3DC: mov eax, var_B0
|
|
loc_006DE3E2: mov [ecx+0000000Ch], eax
|
|
loc_006DE3E5: mov ecx, [0073A08Ch]
|
|
loc_006DE3EB: mov edx, [ecx]
|
|
loc_006DE3ED: mov eax, [0073A08Ch]
|
|
loc_006DE3F2: push eax
|
|
loc_006DE3F3: call [edx+00000078h]
|
|
loc_006DE3F6: fnclex
|
|
loc_006DE3F8: mov var_F0, eax
|
|
loc_006DE3FE: cmp var_F0, 00000000h
|
|
loc_006DE405: jge 006DE42Ah
|
|
loc_006DE407: push 00000078h
|
|
loc_006DE409: push 004419ACh
|
|
loc_006DE40E: mov ecx, [0073A08Ch]
|
|
loc_006DE414: push ecx
|
|
loc_006DE415: mov edx, var_F0
|
|
loc_006DE41B: push edx
|
|
loc_006DE41C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE422: mov var_128, eax
|
|
loc_006DE428: jmp 006DE434h
|
|
loc_006DE42A: mov var_128, 00000000h
|
|
loc_006DE434: lea ecx, var_68
|
|
loc_006DE437: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE43D: mov var_4, 00000022h
|
|
loc_006DE444: lea eax, var_68
|
|
loc_006DE447: push eax
|
|
loc_006DE448: push 004457F8h ; "Alert"
|
|
loc_006DE44D: mov ecx, [0073A08Ch]
|
|
loc_006DE453: mov edx, [ecx]
|
|
loc_006DE455: mov eax, [0073A08Ch]
|
|
loc_006DE45A: push eax
|
|
loc_006DE45B: call [edx+00000064h]
|
|
loc_006DE45E: fnclex
|
|
loc_006DE460: mov var_F0, eax
|
|
loc_006DE466: cmp var_F0, 00000000h
|
|
loc_006DE46D: jge 006DE492h
|
|
loc_006DE46F: push 00000064h
|
|
loc_006DE471: push 004419ACh
|
|
loc_006DE476: mov ecx, [0073A08Ch]
|
|
loc_006DE47C: push ecx
|
|
loc_006DE47D: mov edx, var_F0
|
|
loc_006DE483: push edx
|
|
loc_006DE484: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE48A: mov var_12C, eax
|
|
loc_006DE490: jmp 006DE49Ch
|
|
loc_006DE492: mov var_12C, 00000000h
|
|
loc_006DE49C: lea ecx, var_68
|
|
loc_006DE49F: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE4A5: mov var_4, 00000023h
|
|
loc_006DE4AC: mov var_B4, 80020004h
|
|
loc_006DE4B6: mov var_BC, 0000000Ah
|
|
loc_006DE4C0: push 00470CE4h ; "In addition, "
|
|
loc_006DE4C5: mov eax, [0073A040h]
|
|
loc_006DE4CA: push eax
|
|
loc_006DE4CB: call [00401098h] ; __vbaStrCat
|
|
loc_006DE4D1: mov edx, eax
|
|
loc_006DE4D3: lea ecx, var_4C
|
|
loc_006DE4D6: call [004013C0h] ; __vbaStrMove
|
|
loc_006DE4DC: push eax
|
|
loc_006DE4DD: push 00470D78h ; ", I've saved your logon information for BonziWorld Instant Messaging, so you can also log on and begin chatting with your online friends!"
|
|
loc_006DE4E2: call [00401098h] ; __vbaStrCat
|
|
loc_006DE4E8: mov var_74, eax
|
|
loc_006DE4EB: mov var_7C, 00000008h
|
|
loc_006DE4F2: lea ecx, var_68
|
|
loc_006DE4F5: push ecx
|
|
loc_006DE4F6: mov eax, 00000010h
|
|
loc_006DE4FB: call 00412850h ; __vbaChkstk
|
|
loc_006DE500: mov edx, esp
|
|
loc_006DE502: mov eax, var_BC
|
|
loc_006DE508: mov [edx], eax
|
|
loc_006DE50A: mov ecx, var_B8
|
|
loc_006DE510: mov [edx+00000004h], ecx
|
|
loc_006DE513: mov eax, var_B4
|
|
loc_006DE519: mov [edx+00000008h], eax
|
|
loc_006DE51C: mov ecx, var_B0
|
|
loc_006DE522: mov [edx+0000000Ch], ecx
|
|
loc_006DE525: mov eax, 00000010h
|
|
loc_006DE52A: call 00412850h ; __vbaChkstk
|
|
loc_006DE52F: mov edx, esp
|
|
loc_006DE531: mov eax, var_7C
|
|
loc_006DE534: mov [edx], eax
|
|
loc_006DE536: mov ecx, var_78
|
|
loc_006DE539: mov [edx+00000004h], ecx
|
|
loc_006DE53C: mov eax, var_74
|
|
loc_006DE53F: mov [edx+00000008h], eax
|
|
loc_006DE542: mov ecx, var_70
|
|
loc_006DE545: mov [edx+0000000Ch], ecx
|
|
loc_006DE548: mov edx, [0073A08Ch]
|
|
loc_006DE54E: mov eax, [edx]
|
|
loc_006DE550: mov ecx, [0073A08Ch]
|
|
loc_006DE556: push ecx
|
|
loc_006DE557: call [eax+00000078h]
|
|
loc_006DE55A: fnclex
|
|
loc_006DE55C: mov var_F0, eax
|
|
loc_006DE562: cmp var_F0, 00000000h
|
|
loc_006DE569: jge 006DE58Eh
|
|
loc_006DE56B: push 00000078h
|
|
loc_006DE56D: push 004419ACh
|
|
loc_006DE572: mov edx, [0073A08Ch]
|
|
loc_006DE578: push edx
|
|
loc_006DE579: mov eax, var_F0
|
|
loc_006DE57F: push eax
|
|
loc_006DE580: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE586: mov var_130, eax
|
|
loc_006DE58C: jmp 006DE598h
|
|
loc_006DE58E: mov var_130, 00000000h
|
|
loc_006DE598: lea ecx, var_4C
|
|
loc_006DE59B: call [00401430h] ; __vbaFreeStr
|
|
loc_006DE5A1: lea ecx, var_68
|
|
loc_006DE5A4: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE5AA: lea ecx, var_7C
|
|
loc_006DE5AD: call [00401030h] ; __vbaFreeVar
|
|
loc_006DE5B3: mov var_4, 00000024h
|
|
loc_006DE5BA: mov var_B4, 80020004h
|
|
loc_006DE5C4: mov var_BC, 0000000Ah
|
|
loc_006DE5CE: push 00470E90h ; "Please remember though, "
|
|
loc_006DE5D3: mov ecx, [0073A040h]
|
|
loc_006DE5D9: push ecx
|
|
loc_006DE5DA: call [00401098h] ; __vbaStrCat
|
|
loc_006DE5E0: mov edx, eax
|
|
loc_006DE5E2: lea ecx, var_4C
|
|
loc_006DE5E5: call [004013C0h] ; __vbaStrMove
|
|
loc_006DE5EB: push eax
|
|
loc_006DE5EC: push 00470F5Ch ; ", it could take up to an hour before your account is active and you can begin chatting and emailing. So please be patient, and keep trying for a while until you are finally able to log on."
|
|
loc_006DE5F1: call [00401098h] ; __vbaStrCat
|
|
loc_006DE5F7: mov var_74, eax
|
|
loc_006DE5FA: mov var_7C, 00000008h
|
|
loc_006DE601: lea edx, var_68
|
|
loc_006DE604: push edx
|
|
loc_006DE605: mov eax, 00000010h
|
|
loc_006DE60A: call 00412850h ; __vbaChkstk
|
|
loc_006DE60F: mov eax, esp
|
|
loc_006DE611: mov ecx, var_BC
|
|
loc_006DE617: mov [eax], ecx
|
|
loc_006DE619: mov edx, var_B8
|
|
loc_006DE61F: mov [eax+00000004h], edx
|
|
loc_006DE622: mov ecx, var_B4
|
|
loc_006DE628: mov [eax+00000008h], ecx
|
|
loc_006DE62B: mov edx, var_B0
|
|
loc_006DE631: mov [eax+0000000Ch], edx
|
|
loc_006DE634: mov eax, 00000010h
|
|
loc_006DE639: call 00412850h ; __vbaChkstk
|
|
loc_006DE63E: mov eax, esp
|
|
loc_006DE640: mov ecx, var_7C
|
|
loc_006DE643: mov [eax], ecx
|
|
loc_006DE645: mov edx, var_78
|
|
loc_006DE648: mov [eax+00000004h], edx
|
|
loc_006DE64B: mov ecx, var_74
|
|
loc_006DE64E: mov [eax+00000008h], ecx
|
|
loc_006DE651: mov edx, var_70
|
|
loc_006DE654: mov [eax+0000000Ch], edx
|
|
loc_006DE657: mov eax, [0073A08Ch]
|
|
loc_006DE65C: mov ecx, [eax]
|
|
loc_006DE65E: mov edx, [0073A08Ch]
|
|
loc_006DE664: push edx
|
|
loc_006DE665: call [ecx+00000078h]
|
|
loc_006DE668: fnclex
|
|
loc_006DE66A: mov var_F0, eax
|
|
loc_006DE670: cmp var_F0, 00000000h
|
|
loc_006DE677: jge 006DE69Bh
|
|
loc_006DE679: push 00000078h
|
|
loc_006DE67B: push 004419ACh
|
|
loc_006DE680: mov eax, [0073A08Ch]
|
|
loc_006DE685: push eax
|
|
loc_006DE686: mov ecx, var_F0
|
|
loc_006DE68C: push ecx
|
|
loc_006DE68D: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE693: mov var_134, eax
|
|
loc_006DE699: jmp 006DE6A5h
|
|
loc_006DE69B: mov var_134, 00000000h
|
|
loc_006DE6A5: lea ecx, var_4C
|
|
loc_006DE6A8: call [00401430h] ; __vbaFreeStr
|
|
loc_006DE6AE: lea ecx, var_68
|
|
loc_006DE6B1: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE6B7: lea ecx, var_7C
|
|
loc_006DE6BA: call [00401030h] ; __vbaFreeVar
|
|
loc_006DE6C0: mov var_4, 00000025h
|
|
loc_006DE6C7: mov var_C4, 80020004h
|
|
loc_006DE6D1: mov var_CC, 0000000Ah
|
|
loc_006DE6DB: mov var_B4, 004710DCh ; "Enjoy!"
|
|
loc_006DE6E5: mov var_BC, 00000008h
|
|
loc_006DE6EF: lea edx, var_68
|
|
loc_006DE6F2: push edx
|
|
loc_006DE6F3: mov eax, 00000010h
|
|
loc_006DE6F8: call 00412850h ; __vbaChkstk
|
|
loc_006DE6FD: mov eax, esp
|
|
loc_006DE6FF: mov ecx, var_CC
|
|
loc_006DE705: mov [eax], ecx
|
|
loc_006DE707: mov edx, var_C8
|
|
loc_006DE70D: mov [eax+00000004h], edx
|
|
loc_006DE710: mov ecx, var_C4
|
|
loc_006DE716: mov [eax+00000008h], ecx
|
|
loc_006DE719: mov edx, var_C0
|
|
loc_006DE71F: mov [eax+0000000Ch], edx
|
|
loc_006DE722: mov eax, 00000010h
|
|
loc_006DE727: call 00412850h ; __vbaChkstk
|
|
loc_006DE72C: mov eax, esp
|
|
loc_006DE72E: mov ecx, var_BC
|
|
loc_006DE734: mov [eax], ecx
|
|
loc_006DE736: mov edx, var_B8
|
|
loc_006DE73C: mov [eax+00000004h], edx
|
|
loc_006DE73F: mov ecx, var_B4
|
|
loc_006DE745: mov [eax+00000008h], ecx
|
|
loc_006DE748: mov edx, var_B0
|
|
loc_006DE74E: mov [eax+0000000Ch], edx
|
|
loc_006DE751: mov eax, [0073A08Ch]
|
|
loc_006DE756: mov ecx, [eax]
|
|
loc_006DE758: mov edx, [0073A08Ch]
|
|
loc_006DE75E: push edx
|
|
loc_006DE75F: call [ecx+00000078h]
|
|
loc_006DE762: fnclex
|
|
loc_006DE764: mov var_F0, eax
|
|
loc_006DE76A: cmp var_F0, 00000000h
|
|
loc_006DE771: jge 006DE795h
|
|
loc_006DE773: push 00000078h
|
|
loc_006DE775: push 004419ACh
|
|
loc_006DE77A: mov eax, [0073A08Ch]
|
|
loc_006DE77F: push eax
|
|
loc_006DE780: mov ecx, var_F0
|
|
loc_006DE786: push ecx
|
|
loc_006DE787: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE78D: mov var_138, eax
|
|
loc_006DE793: jmp 006DE79Fh
|
|
loc_006DE795: mov var_138, 00000000h
|
|
loc_006DE79F: lea ecx, var_68
|
|
loc_006DE7A2: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DE7A8: jmp 006DF302h
|
|
loc_006DE7AD: mov var_4, 00000027h
|
|
loc_006DE7B4: push 00000001h
|
|
loc_006DE7B6: mov edx, var_44
|
|
loc_006DE7B9: push edx
|
|
loc_006DE7BA: push 004710F0h ; "<bwsERR="
|
|
loc_006DE7BF: push 00000001h
|
|
loc_006DE7C1: call [004012ECh] ; __vbaInStr
|
|
loc_006DE7C7: mov var_38, eax
|
|
loc_006DE7CA: mov var_4, 00000028h
|
|
loc_006DE7D1: cmp var_38, 00000000h
|
|
loc_006DE7D5: jz 006DE8A3h
|
|
loc_006DE7DB: mov var_4, 00000029h
|
|
loc_006DE7E2: mov eax, var_38
|
|
loc_006DE7E5: add eax, 00000008h
|
|
loc_006DE7E8: jo 006DF3D2h
|
|
loc_006DE7EE: mov var_38, eax
|
|
loc_006DE7F1: mov var_4, 0000002Ah
|
|
loc_006DE7F8: mov ecx, var_38
|
|
loc_006DE7FB: push ecx
|
|
loc_006DE7FC: mov edx, var_44
|
|
loc_006DE7FF: push edx
|
|
loc_006DE800: push 00443AC8h
|
|
loc_006DE805: push 00000000h
|
|
loc_006DE807: call [004012ECh] ; __vbaInStr
|
|
loc_006DE80D: mov var_48, eax
|
|
loc_006DE810: mov var_4, 0000002Bh
|
|
loc_006DE817: mov eax, var_48
|
|
loc_006DE81A: sub eax, var_38
|
|
loc_006DE81D: jo 006DF3D2h
|
|
loc_006DE823: mov var_74, eax
|
|
loc_006DE826: mov var_7C, 00000003h
|
|
loc_006DE82D: lea ecx, var_44
|
|
loc_006DE830: mov var_B4, ecx
|
|
loc_006DE836: mov var_BC, 00004008h
|
|
loc_006DE840: lea edx, var_7C
|
|
loc_006DE843: push edx
|
|
loc_006DE844: mov eax, var_38
|
|
loc_006DE847: push eax
|
|
loc_006DE848: lea ecx, var_BC
|
|
loc_006DE84E: push ecx
|
|
loc_006DE84F: lea edx, var_8C
|
|
loc_006DE855: push edx
|
|
loc_006DE856: call [00401188h] ; rtcMidCharVar
|
|
loc_006DE85C: lea eax, var_8C
|
|
loc_006DE862: push eax
|
|
loc_006DE863: lea ecx, var_4C
|
|
loc_006DE866: push ecx
|
|
loc_006DE867: call [004012A8h] ; __vbaStrVarVal
|
|
loc_006DE86D: push eax
|
|
loc_006DE86E: call [00401088h] ; rtcTrimBstr
|
|
loc_006DE874: mov edx, eax
|
|
loc_006DE876: lea ecx, var_24
|
|
loc_006DE879: call [004013C0h] ; __vbaStrMove
|
|
loc_006DE87F: lea ecx, var_4C
|
|
loc_006DE882: call [00401430h] ; __vbaFreeStr
|
|
loc_006DE888: lea edx, var_8C
|
|
loc_006DE88E: push edx
|
|
loc_006DE88F: lea eax, var_7C
|
|
loc_006DE892: push eax
|
|
loc_006DE893: push 00000002h
|
|
loc_006DE895: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DE89B: add esp, 0000000Ch
|
|
loc_006DE89E: jmp 006DE953h
|
|
loc_006DE8A3: mov var_4, 0000002Dh
|
|
loc_006DE8AA: mov var_A4, 80020004h
|
|
loc_006DE8B4: mov var_AC, 0000000Ah
|
|
loc_006DE8BE: mov var_94, 80020004h
|
|
loc_006DE8C8: mov var_9C, 0000000Ah
|
|
loc_006DE8D2: mov var_84, 80020004h
|
|
loc_006DE8DC: mov var_8C, 0000000Ah
|
|
loc_006DE8E6: mov var_B4, 00471140h ; "An unknown error occurred while processing this signup information. Please close this window, make sure you are connected to the Internet, and re-open this window and attempt to sign up for BonziWORLD Services again."
|
|
loc_006DE8F0: mov var_BC, 00000008h
|
|
loc_006DE8FA: lea edx, var_BC
|
|
loc_006DE900: lea ecx, var_7C
|
|
loc_006DE903: call [00401374h] ; __vbaVarDup
|
|
loc_006DE909: lea ecx, var_AC
|
|
loc_006DE90F: push ecx
|
|
loc_006DE910: lea edx, var_9C
|
|
loc_006DE916: push edx
|
|
loc_006DE917: lea eax, var_8C
|
|
loc_006DE91D: push eax
|
|
loc_006DE91E: push 00000040h
|
|
loc_006DE920: lea ecx, var_7C
|
|
loc_006DE923: push ecx
|
|
loc_006DE924: call [00401120h] ; rtcMsgBox
|
|
loc_006DE92A: lea edx, var_AC
|
|
loc_006DE930: push edx
|
|
loc_006DE931: lea eax, var_9C
|
|
loc_006DE937: push eax
|
|
loc_006DE938: lea ecx, var_8C
|
|
loc_006DE93E: push ecx
|
|
loc_006DE93F: lea edx, var_7C
|
|
loc_006DE942: push edx
|
|
loc_006DE943: push 00000004h
|
|
loc_006DE945: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DE94B: add esp, 00000014h
|
|
loc_006DE94E: jmp 006DF302h
|
|
loc_006DE953: mov var_4, 00000030h
|
|
loc_006DE95A: mov edx, var_24
|
|
loc_006DE95D: lea ecx, var_FC
|
|
loc_006DE963: call [00401310h] ; __vbaStrCopy
|
|
loc_006DE969: mov var_4, 00000031h
|
|
loc_006DE970: mov eax, var_FC
|
|
loc_006DE976: push eax
|
|
loc_006DE977: push 00444034h
|
|
loc_006DE97C: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DE982: test eax, eax
|
|
loc_006DE984: jnz 006DE98Bh
|
|
loc_006DE986: jmp 006DF302h
|
|
loc_006DE98B: mov var_4, 00000032h
|
|
loc_006DE992: mov ecx, var_FC
|
|
loc_006DE998: push ecx
|
|
loc_006DE999: push 004712F8h
|
|
loc_006DE99E: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DE9A4: test eax, eax
|
|
loc_006DE9A6: jnz 006DEBE3h
|
|
loc_006DE9AC: mov var_4, 00000033h
|
|
loc_006DE9B3: lea edx, var_68
|
|
loc_006DE9B6: push edx
|
|
loc_006DE9B7: push 00442914h ; "Explain"
|
|
loc_006DE9BC: mov eax, [0073A08Ch]
|
|
loc_006DE9C1: mov ecx, [eax]
|
|
loc_006DE9C3: mov edx, [0073A08Ch]
|
|
loc_006DE9C9: push edx
|
|
loc_006DE9CA: call [ecx+00000064h]
|
|
loc_006DE9CD: fnclex
|
|
loc_006DE9CF: mov var_F0, eax
|
|
loc_006DE9D5: cmp var_F0, 00000000h
|
|
loc_006DE9DC: jge 006DEA00h
|
|
loc_006DE9DE: push 00000064h
|
|
loc_006DE9E0: push 004419ACh
|
|
loc_006DE9E5: mov eax, [0073A08Ch]
|
|
loc_006DE9EA: push eax
|
|
loc_006DE9EB: mov ecx, var_F0
|
|
loc_006DE9F1: push ecx
|
|
loc_006DE9F2: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DE9F8: mov var_13C, eax
|
|
loc_006DE9FE: jmp 006DEA0Ah
|
|
loc_006DEA00: mov var_13C, 00000000h
|
|
loc_006DEA0A: lea ecx, var_68
|
|
loc_006DEA0D: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DEA13: mov var_4, 00000034h
|
|
loc_006DEA1A: mov var_B4, 80020004h
|
|
loc_006DEA24: mov var_BC, 0000000Ah
|
|
loc_006DEA2E: mov edx, Me
|
|
loc_006DEA31: mov eax, [edx]
|
|
loc_006DEA33: mov ecx, Me
|
|
loc_006DEA36: push ecx
|
|
loc_006DEA37: call [eax+00000398h]
|
|
loc_006DEA3D: push eax
|
|
loc_006DEA3E: lea edx, var_68
|
|
loc_006DEA41: push edx
|
|
loc_006DEA42: call [00401128h] ; __vbaObjSet
|
|
loc_006DEA48: mov var_F0, eax
|
|
loc_006DEA4E: lea eax, var_4C
|
|
loc_006DEA51: push eax
|
|
loc_006DEA52: mov ecx, var_F0
|
|
loc_006DEA58: mov edx, [ecx]
|
|
loc_006DEA5A: mov eax, var_F0
|
|
loc_006DEA60: push eax
|
|
loc_006DEA61: call [edx+000000A0h]
|
|
loc_006DEA67: fnclex
|
|
loc_006DEA69: mov var_F4, eax
|
|
loc_006DEA6F: cmp var_F4, 00000000h
|
|
loc_006DEA76: jge 006DEA9Eh
|
|
loc_006DEA78: push 000000A0h
|
|
loc_006DEA7D: push 0043F42Ch
|
|
loc_006DEA82: mov ecx, var_F0
|
|
loc_006DEA88: push ecx
|
|
loc_006DEA89: mov edx, var_F4
|
|
loc_006DEA8F: push edx
|
|
loc_006DEA90: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DEA96: mov var_140, eax
|
|
loc_006DEA9C: jmp 006DEAA8h
|
|
loc_006DEA9E: mov var_140, 00000000h
|
|
loc_006DEAA8: mov eax, [0073A040h]
|
|
loc_006DEAAD: push eax
|
|
loc_006DEAAE: push 00470EC8h ; ", it looks like the Logon Name you chose, ("
|
|
loc_006DEAB3: call [00401098h] ; __vbaStrCat
|
|
loc_006DEAB9: mov edx, eax
|
|
loc_006DEABB: lea ecx, var_50
|
|
loc_006DEABE: call [004013C0h] ; __vbaStrMove
|
|
loc_006DEAC4: push eax
|
|
loc_006DEAC5: mov ecx, var_4C
|
|
loc_006DEAC8: push ecx
|
|
loc_006DEAC9: call [00401098h] ; __vbaStrCat
|
|
loc_006DEACF: mov edx, eax
|
|
loc_006DEAD1: lea ecx, var_54
|
|
loc_006DEAD4: call [004013C0h] ; __vbaStrMove
|
|
loc_006DEADA: push eax
|
|
loc_006DEADB: push 0047132Ch ; "), is already being used by a BonziWorld Services member. Let's choose a different Logon Name, and try signing up again."
|
|
loc_006DEAE0: call [00401098h] ; __vbaStrCat
|
|
loc_006DEAE6: mov var_74, eax
|
|
loc_006DEAE9: mov var_7C, 00000008h
|
|
loc_006DEAF0: lea edx, var_6C
|
|
loc_006DEAF3: push edx
|
|
loc_006DEAF4: mov eax, 00000010h
|
|
loc_006DEAF9: call 00412850h ; __vbaChkstk
|
|
loc_006DEAFE: mov eax, esp
|
|
loc_006DEB00: mov ecx, var_BC
|
|
loc_006DEB06: mov [eax], ecx
|
|
loc_006DEB08: mov edx, var_B8
|
|
loc_006DEB0E: mov [eax+00000004h], edx
|
|
loc_006DEB11: mov ecx, var_B4
|
|
loc_006DEB17: mov [eax+00000008h], ecx
|
|
loc_006DEB1A: mov edx, var_B0
|
|
loc_006DEB20: mov [eax+0000000Ch], edx
|
|
loc_006DEB23: mov eax, 00000010h
|
|
loc_006DEB28: call 00412850h ; __vbaChkstk
|
|
loc_006DEB2D: mov eax, esp
|
|
loc_006DEB2F: mov ecx, var_7C
|
|
loc_006DEB32: mov [eax], ecx
|
|
loc_006DEB34: mov edx, var_78
|
|
loc_006DEB37: mov [eax+00000004h], edx
|
|
loc_006DEB3A: mov ecx, var_74
|
|
loc_006DEB3D: mov [eax+00000008h], ecx
|
|
loc_006DEB40: mov edx, var_70
|
|
loc_006DEB43: mov [eax+0000000Ch], edx
|
|
loc_006DEB46: mov eax, [0073A08Ch]
|
|
loc_006DEB4B: mov ecx, [eax]
|
|
loc_006DEB4D: mov edx, [0073A08Ch]
|
|
loc_006DEB53: push edx
|
|
loc_006DEB54: call [ecx+00000078h]
|
|
loc_006DEB57: fnclex
|
|
loc_006DEB59: mov var_F8, eax
|
|
loc_006DEB5F: cmp var_F8, 00000000h
|
|
loc_006DEB66: jge 006DEB8Ah
|
|
loc_006DEB68: push 00000078h
|
|
loc_006DEB6A: push 004419ACh
|
|
loc_006DEB6F: mov eax, [0073A08Ch]
|
|
loc_006DEB74: push eax
|
|
loc_006DEB75: mov ecx, var_F8
|
|
loc_006DEB7B: push ecx
|
|
loc_006DEB7C: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DEB82: mov var_144, eax
|
|
loc_006DEB88: jmp 006DEB94h
|
|
loc_006DEB8A: mov var_144, 00000000h
|
|
loc_006DEB94: lea edx, var_54
|
|
loc_006DEB97: push edx
|
|
loc_006DEB98: lea eax, var_4C
|
|
loc_006DEB9B: push eax
|
|
loc_006DEB9C: lea ecx, var_50
|
|
loc_006DEB9F: push ecx
|
|
loc_006DEBA0: push 00000003h
|
|
loc_006DEBA2: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DEBA8: add esp, 00000010h
|
|
loc_006DEBAB: lea edx, var_6C
|
|
loc_006DEBAE: push edx
|
|
loc_006DEBAF: lea eax, var_68
|
|
loc_006DEBB2: push eax
|
|
loc_006DEBB3: push 00000002h
|
|
loc_006DEBB5: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DEBBB: add esp, 0000000Ch
|
|
loc_006DEBBE: lea ecx, var_7C
|
|
loc_006DEBC1: call [00401030h] ; __vbaFreeVar
|
|
loc_006DEBC7: mov var_4, 00000035h
|
|
loc_006DEBCE: mov edx, 004712F8h
|
|
loc_006DEBD3: mov ecx, 0073A714h
|
|
loc_006DEBD8: call [00401310h] ; __vbaStrCopy
|
|
loc_006DEBDE: jmp 006DF302h
|
|
loc_006DEBE3: mov var_4, 00000036h
|
|
loc_006DEBEA: mov ecx, var_FC
|
|
loc_006DEBF0: push ecx
|
|
loc_006DEBF1: push 00471424h
|
|
loc_006DEBF6: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEBFC: test eax, eax
|
|
loc_006DEBFE: jnz 006DEC05h
|
|
loc_006DEC00: jmp 006DF302h
|
|
loc_006DEC05: mov var_4, 00000037h
|
|
loc_006DEC0C: mov edx, var_FC
|
|
loc_006DEC12: push edx
|
|
loc_006DEC13: push 0044D0ACh
|
|
loc_006DEC18: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEC1E: test eax, eax
|
|
loc_006DEC20: jnz 006DEC27h
|
|
loc_006DEC22: jmp 006DF302h
|
|
loc_006DEC27: mov var_4, 00000038h
|
|
loc_006DEC2E: mov eax, var_FC
|
|
loc_006DEC34: push eax
|
|
loc_006DEC35: push 0047142Ch
|
|
loc_006DEC3A: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEC40: test eax, eax
|
|
loc_006DEC42: jnz 006DEDCDh
|
|
loc_006DEC48: mov var_4, 00000039h
|
|
loc_006DEC4F: mov var_A4, 80020004h
|
|
loc_006DEC59: mov var_AC, 0000000Ah
|
|
loc_006DEC63: mov var_94, 80020004h
|
|
loc_006DEC6D: mov var_9C, 0000000Ah
|
|
loc_006DEC77: mov var_84, 80020004h
|
|
loc_006DEC81: mov var_8C, 0000000Ah
|
|
loc_006DEC8B: push 00471434h ; "There was an unexpected Error ("
|
|
loc_006DEC90: mov ecx, var_24
|
|
loc_006DEC93: push ecx
|
|
loc_006DEC94: call [00401098h] ; __vbaStrCat
|
|
loc_006DEC9A: mov edx, eax
|
|
loc_006DEC9C: lea ecx, var_4C
|
|
loc_006DEC9F: call [004013C0h] ; __vbaStrMove
|
|
loc_006DECA5: push eax
|
|
loc_006DECA6: push 00471478h ; "), while attempting to sign up for BonziWORLD Services."
|
|
loc_006DECAB: call [00401098h] ; __vbaStrCat
|
|
loc_006DECB1: mov edx, eax
|
|
loc_006DECB3: lea ecx, var_50
|
|
loc_006DECB6: call [004013C0h] ; __vbaStrMove
|
|
loc_006DECBC: push eax
|
|
loc_006DECBD: push 0043FBCCh ; vbCrLf
|
|
loc_006DECC2: call [00401098h] ; __vbaStrCat
|
|
loc_006DECC8: mov edx, eax
|
|
loc_006DECCA: lea ecx, var_54
|
|
loc_006DECCD: call [004013C0h] ; __vbaStrMove
|
|
loc_006DECD3: push eax
|
|
loc_006DECD4: push 00471508h ; "One possible cause for this error is invalid characters in the Logon Name that you chose. The Logon Name must contain only letters and spaces, and be at least 6 characters in length."
|
|
loc_006DECD9: call [00401098h] ; __vbaStrCat
|
|
loc_006DECDF: mov edx, eax
|
|
loc_006DECE1: lea ecx, var_58
|
|
loc_006DECE4: call [004013C0h] ; __vbaStrMove
|
|
loc_006DECEA: push eax
|
|
loc_006DECEB: push 0043FBCCh ; vbCrLf
|
|
loc_006DECF0: call [00401098h] ; __vbaStrCat
|
|
loc_006DECF6: mov edx, eax
|
|
loc_006DECF8: lea ecx, var_5C
|
|
loc_006DECFB: call [004013C0h] ; __vbaStrMove
|
|
loc_006DED01: push eax
|
|
loc_006DED02: push 004716FCh ; "Please check the Logon Name you chose now and make sure it doesn't contain invalid characters, and try signing up again."
|
|
loc_006DED07: call [00401098h] ; __vbaStrCat
|
|
loc_006DED0D: mov edx, eax
|
|
loc_006DED0F: lea ecx, var_60
|
|
loc_006DED12: call [004013C0h] ; __vbaStrMove
|
|
loc_006DED18: push eax
|
|
loc_006DED19: push 0043FBCCh ; vbCrLf
|
|
loc_006DED1E: call [00401098h] ; __vbaStrCat
|
|
loc_006DED24: mov edx, eax
|
|
loc_006DED26: lea ecx, var_64
|
|
loc_006DED29: call [004013C0h] ; __vbaStrMove
|
|
loc_006DED2F: push eax
|
|
loc_006DED30: push 004718F0h ; "If your Logon Name appears to be valid, or if you receive this error again, please click the 'Services' button at the bottom of this screeen for online assistance."
|
|
loc_006DED35: call [00401098h] ; __vbaStrCat
|
|
loc_006DED3B: mov var_74, eax
|
|
loc_006DED3E: mov var_7C, 00000008h
|
|
loc_006DED45: lea edx, var_AC
|
|
loc_006DED4B: push edx
|
|
loc_006DED4C: lea eax, var_9C
|
|
loc_006DED52: push eax
|
|
loc_006DED53: lea ecx, var_8C
|
|
loc_006DED59: push ecx
|
|
loc_006DED5A: push 00000040h
|
|
loc_006DED5C: lea edx, var_7C
|
|
loc_006DED5F: push edx
|
|
loc_006DED60: call [00401120h] ; rtcMsgBox
|
|
loc_006DED66: lea eax, var_64
|
|
loc_006DED69: push eax
|
|
loc_006DED6A: lea ecx, var_60
|
|
loc_006DED6D: push ecx
|
|
loc_006DED6E: lea edx, var_5C
|
|
loc_006DED71: push edx
|
|
loc_006DED72: lea eax, var_58
|
|
loc_006DED75: push eax
|
|
loc_006DED76: lea ecx, var_54
|
|
loc_006DED79: push ecx
|
|
loc_006DED7A: lea edx, var_50
|
|
loc_006DED7D: push edx
|
|
loc_006DED7E: lea eax, var_4C
|
|
loc_006DED81: push eax
|
|
loc_006DED82: push 00000007h
|
|
loc_006DED84: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DED8A: add esp, 00000020h
|
|
loc_006DED8D: lea ecx, var_AC
|
|
loc_006DED93: push ecx
|
|
loc_006DED94: lea edx, var_9C
|
|
loc_006DED9A: push edx
|
|
loc_006DED9B: lea eax, var_8C
|
|
loc_006DEDA1: push eax
|
|
loc_006DEDA2: lea ecx, var_7C
|
|
loc_006DEDA5: push ecx
|
|
loc_006DEDA6: push 00000004h
|
|
loc_006DEDA8: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DEDAE: add esp, 00000014h
|
|
loc_006DEDB1: mov var_4, 0000003Ah
|
|
loc_006DEDB8: mov edx, 0047142Ch
|
|
loc_006DEDBD: mov ecx, 0073A714h
|
|
loc_006DEDC2: call [00401310h] ; __vbaStrCopy
|
|
loc_006DEDC8: jmp 006DF302h
|
|
loc_006DEDCD: mov var_4, 0000003Bh
|
|
loc_006DEDD4: mov edx, var_FC
|
|
loc_006DEDDA: push edx
|
|
loc_006DEDDB: push 00471A3Ch
|
|
loc_006DEDE0: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEDE6: test eax, eax
|
|
loc_006DEDE8: jnz 006DEDEFh
|
|
loc_006DEDEA: jmp 006DF302h
|
|
loc_006DEDEF: mov var_4, 0000003Ch
|
|
loc_006DEDF6: mov eax, var_FC
|
|
loc_006DEDFC: push eax
|
|
loc_006DEDFD: push 00471A44h
|
|
loc_006DEE02: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEE08: test eax, eax
|
|
loc_006DEE0A: jnz 006DEE11h
|
|
loc_006DEE0C: jmp 006DF302h
|
|
loc_006DEE11: mov var_4, 0000003Dh
|
|
loc_006DEE18: mov ecx, var_FC
|
|
loc_006DEE1E: push ecx
|
|
loc_006DEE1F: push 00471A4Ch
|
|
loc_006DEE24: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEE2A: test eax, eax
|
|
loc_006DEE2C: jnz 006DEE33h
|
|
loc_006DEE2E: jmp 006DF302h
|
|
loc_006DEE33: mov var_4, 0000003Eh
|
|
loc_006DEE3A: mov edx, var_FC
|
|
loc_006DEE40: push edx
|
|
loc_006DEE41: push 00471A54h
|
|
loc_006DEE46: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEE4C: test eax, eax
|
|
loc_006DEE4E: jnz 006DEF1Bh
|
|
loc_006DEE54: mov var_4, 0000003Fh
|
|
loc_006DEE5B: mov var_A4, 80020004h
|
|
loc_006DEE65: mov var_AC, 0000000Ah
|
|
loc_006DEE6F: mov var_94, 80020004h
|
|
loc_006DEE79: mov var_9C, 0000000Ah
|
|
loc_006DEE83: mov var_84, 80020004h
|
|
loc_006DEE8D: mov var_8C, 0000000Ah
|
|
loc_006DEE97: mov var_B4, 00471AC4h ; "There was an unexpected Error while attempting to create an email box for your BonziWORLD account. Please click the 'Services' button at the bottom of this screeen for online assistance."
|
|
loc_006DEEA1: mov var_BC, 00000008h
|
|
loc_006DEEAB: lea edx, var_BC
|
|
loc_006DEEB1: lea ecx, var_7C
|
|
loc_006DEEB4: call [00401374h] ; __vbaVarDup
|
|
loc_006DEEBA: lea eax, var_AC
|
|
loc_006DEEC0: push eax
|
|
loc_006DEEC1: lea ecx, var_9C
|
|
loc_006DEEC7: push ecx
|
|
loc_006DEEC8: lea edx, var_8C
|
|
loc_006DEECE: push edx
|
|
loc_006DEECF: push 00000040h
|
|
loc_006DEED1: lea eax, var_7C
|
|
loc_006DEED4: push eax
|
|
loc_006DEED5: call [00401120h] ; rtcMsgBox
|
|
loc_006DEEDB: lea ecx, var_AC
|
|
loc_006DEEE1: push ecx
|
|
loc_006DEEE2: lea edx, var_9C
|
|
loc_006DEEE8: push edx
|
|
loc_006DEEE9: lea eax, var_8C
|
|
loc_006DEEEF: push eax
|
|
loc_006DEEF0: lea ecx, var_7C
|
|
loc_006DEEF3: push ecx
|
|
loc_006DEEF4: push 00000004h
|
|
loc_006DEEF6: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DEEFC: add esp, 00000014h
|
|
loc_006DEEFF: mov var_4, 00000040h
|
|
loc_006DEF06: mov edx, 00471A54h
|
|
loc_006DEF0B: mov ecx, 0073A714h
|
|
loc_006DEF10: call [00401310h] ; __vbaStrCopy
|
|
loc_006DEF16: jmp 006DF302h
|
|
loc_006DEF1B: mov var_4, 00000041h
|
|
loc_006DEF22: mov edx, var_FC
|
|
loc_006DEF28: push edx
|
|
loc_006DEF29: push 00471C40h ; "10"
|
|
loc_006DEF2E: call [004011B8h] ; __vbaStrCmp
|
|
loc_006DEF34: test eax, eax
|
|
loc_006DEF36: jnz 006DF22Ah
|
|
loc_006DEF3C: mov var_4, 00000042h
|
|
loc_006DEF43: mov edx, 00471C40h ; "10"
|
|
loc_006DEF48: mov ecx, 0073A714h
|
|
loc_006DEF4D: call [00401310h] ; __vbaStrCopy
|
|
loc_006DEF53: mov var_4, 00000043h
|
|
loc_006DEF5A: mov [0073A0AEh], FFFFFFh
|
|
loc_006DEF63: mov var_4, 00000044h
|
|
loc_006DEF6A: lea eax, var_68
|
|
loc_006DEF6D: push eax
|
|
loc_006DEF6E: push 00442914h ; "Explain"
|
|
loc_006DEF73: mov ecx, [0073A08Ch]
|
|
loc_006DEF79: mov edx, [ecx]
|
|
loc_006DEF7B: mov eax, [0073A08Ch]
|
|
loc_006DEF80: push eax
|
|
loc_006DEF81: call [edx+00000064h]
|
|
loc_006DEF84: fnclex
|
|
loc_006DEF86: mov var_F0, eax
|
|
loc_006DEF8C: cmp var_F0, 00000000h
|
|
loc_006DEF93: jge 006DEFB8h
|
|
loc_006DEF95: push 00000064h
|
|
loc_006DEF97: push 004419ACh
|
|
loc_006DEF9C: mov ecx, [0073A08Ch]
|
|
loc_006DEFA2: push ecx
|
|
loc_006DEFA3: mov edx, var_F0
|
|
loc_006DEFA9: push edx
|
|
loc_006DEFAA: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DEFB0: mov var_148, eax
|
|
loc_006DEFB6: jmp 006DEFC2h
|
|
loc_006DEFB8: mov var_148, 00000000h
|
|
loc_006DEFC2: lea ecx, var_68
|
|
loc_006DEFC5: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DEFCB: mov var_4, 00000045h
|
|
loc_006DEFD2: mov var_B4, 80020004h
|
|
loc_006DEFDC: mov var_BC, 0000000Ah
|
|
loc_006DEFE6: mov eax, [0073A040h]
|
|
loc_006DEFEB: push eax
|
|
loc_006DEFEC: push 004717F4h ; ", it appears that we are already subscribed to BonziWorld services. We can only subscribe once. \pau=1000\"
|
|
loc_006DEFF1: call [00401098h] ; __vbaStrCat
|
|
loc_006DEFF7: mov var_74, eax
|
|
loc_006DEFFA: mov var_7C, 00000008h
|
|
loc_006DF001: lea ecx, var_68
|
|
loc_006DF004: push ecx
|
|
loc_006DF005: mov eax, 00000010h
|
|
loc_006DF00A: call 00412850h ; __vbaChkstk
|
|
loc_006DF00F: mov edx, esp
|
|
loc_006DF011: mov eax, var_BC
|
|
loc_006DF017: mov [edx], eax
|
|
loc_006DF019: mov ecx, var_B8
|
|
loc_006DF01F: mov [edx+00000004h], ecx
|
|
loc_006DF022: mov eax, var_B4
|
|
loc_006DF028: mov [edx+00000008h], eax
|
|
loc_006DF02B: mov ecx, var_B0
|
|
loc_006DF031: mov [edx+0000000Ch], ecx
|
|
loc_006DF034: mov eax, 00000010h
|
|
loc_006DF039: call 00412850h ; __vbaChkstk
|
|
loc_006DF03E: mov edx, esp
|
|
loc_006DF040: mov eax, var_7C
|
|
loc_006DF043: mov [edx], eax
|
|
loc_006DF045: mov ecx, var_78
|
|
loc_006DF048: mov [edx+00000004h], ecx
|
|
loc_006DF04B: mov eax, var_74
|
|
loc_006DF04E: mov [edx+00000008h], eax
|
|
loc_006DF051: mov ecx, var_70
|
|
loc_006DF054: mov [edx+0000000Ch], ecx
|
|
loc_006DF057: mov edx, [0073A08Ch]
|
|
loc_006DF05D: mov eax, [edx]
|
|
loc_006DF05F: mov ecx, [0073A08Ch]
|
|
loc_006DF065: push ecx
|
|
loc_006DF066: call [eax+00000078h]
|
|
loc_006DF069: fnclex
|
|
loc_006DF06B: mov var_F0, eax
|
|
loc_006DF071: cmp var_F0, 00000000h
|
|
loc_006DF078: jge 006DF09Dh
|
|
loc_006DF07A: push 00000078h
|
|
loc_006DF07C: push 004419ACh
|
|
loc_006DF081: mov edx, [0073A08Ch]
|
|
loc_006DF087: push edx
|
|
loc_006DF088: mov eax, var_F0
|
|
loc_006DF08E: push eax
|
|
loc_006DF08F: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF095: mov var_14C, eax
|
|
loc_006DF09B: jmp 006DF0A7h
|
|
loc_006DF09D: mov var_14C, 00000000h
|
|
loc_006DF0A7: lea ecx, var_68
|
|
loc_006DF0AA: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF0B0: lea ecx, var_7C
|
|
loc_006DF0B3: call [00401030h] ; __vbaFreeVar
|
|
loc_006DF0B9: mov var_4, 00000046h
|
|
loc_006DF0C0: mov var_C4, 80020004h
|
|
loc_006DF0CA: mov var_CC, 0000000Ah
|
|
loc_006DF0D4: mov var_B4, 00471CACh ; "If you cannot remember your Logon Name or Password, don't worry. Simply press the 'Services' button at the bottom of this screen now, and follow the links on the BonziWorld Member Services Web page for support."
|
|
loc_006DF0DE: mov var_BC, 00000008h
|
|
loc_006DF0E8: lea ecx, var_68
|
|
loc_006DF0EB: push ecx
|
|
loc_006DF0EC: mov eax, 00000010h
|
|
loc_006DF0F1: call 00412850h ; __vbaChkstk
|
|
loc_006DF0F6: mov edx, esp
|
|
loc_006DF0F8: mov eax, var_CC
|
|
loc_006DF0FE: mov [edx], eax
|
|
loc_006DF100: mov ecx, var_C8
|
|
loc_006DF106: mov [edx+00000004h], ecx
|
|
loc_006DF109: mov eax, var_C4
|
|
loc_006DF10F: mov [edx+00000008h], eax
|
|
loc_006DF112: mov ecx, var_C0
|
|
loc_006DF118: mov [edx+0000000Ch], ecx
|
|
loc_006DF11B: mov eax, 00000010h
|
|
loc_006DF120: call 00412850h ; __vbaChkstk
|
|
loc_006DF125: mov edx, esp
|
|
loc_006DF127: mov eax, var_BC
|
|
loc_006DF12D: mov [edx], eax
|
|
loc_006DF12F: mov ecx, var_B8
|
|
loc_006DF135: mov [edx+00000004h], ecx
|
|
loc_006DF138: mov eax, var_B4
|
|
loc_006DF13E: mov [edx+00000008h], eax
|
|
loc_006DF141: mov ecx, var_B0
|
|
loc_006DF147: mov [edx+0000000Ch], ecx
|
|
loc_006DF14A: mov edx, [0073A08Ch]
|
|
loc_006DF150: mov eax, [edx]
|
|
loc_006DF152: mov ecx, [0073A08Ch]
|
|
loc_006DF158: push ecx
|
|
loc_006DF159: call [eax+00000078h]
|
|
loc_006DF15C: fnclex
|
|
loc_006DF15E: mov var_F0, eax
|
|
loc_006DF164: cmp var_F0, 00000000h
|
|
loc_006DF16B: jge 006DF190h
|
|
loc_006DF16D: push 00000078h
|
|
loc_006DF16F: push 004419ACh
|
|
loc_006DF174: mov edx, [0073A08Ch]
|
|
loc_006DF17A: push edx
|
|
loc_006DF17B: mov eax, var_F0
|
|
loc_006DF181: push eax
|
|
loc_006DF182: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF188: mov var_150, eax
|
|
loc_006DF18E: jmp 006DF19Ah
|
|
loc_006DF190: mov var_150, 00000000h
|
|
loc_006DF19A: lea ecx, var_68
|
|
loc_006DF19D: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF1A3: mov var_4, 00000047h
|
|
loc_006DF1AA: lea ecx, var_68
|
|
loc_006DF1AD: push ecx
|
|
loc_006DF1AE: push 00441D74h ; "Blink"
|
|
loc_006DF1B3: mov edx, [0073A08Ch]
|
|
loc_006DF1B9: mov eax, [edx]
|
|
loc_006DF1BB: mov ecx, [0073A08Ch]
|
|
loc_006DF1C1: push ecx
|
|
loc_006DF1C2: call [eax+00000064h]
|
|
loc_006DF1C5: fnclex
|
|
loc_006DF1C7: mov var_F0, eax
|
|
loc_006DF1CD: cmp var_F0, 00000000h
|
|
loc_006DF1D4: jge 006DF1F9h
|
|
loc_006DF1D6: push 00000064h
|
|
loc_006DF1D8: push 004419ACh
|
|
loc_006DF1DD: mov edx, [0073A08Ch]
|
|
loc_006DF1E3: push edx
|
|
loc_006DF1E4: mov eax, var_F0
|
|
loc_006DF1EA: push eax
|
|
loc_006DF1EB: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF1F1: mov var_154, eax
|
|
loc_006DF1F7: jmp 006DF203h
|
|
loc_006DF1F9: mov var_154, 00000000h
|
|
loc_006DF203: mov ecx, var_68
|
|
loc_006DF206: mov var_114, ecx
|
|
loc_006DF20C: mov var_68, 00000000h
|
|
loc_006DF213: mov edx, var_114
|
|
loc_006DF219: push edx
|
|
loc_006DF21A: push 0073A1D8h
|
|
loc_006DF21F: call [00401128h] ; __vbaObjSet
|
|
loc_006DF225: jmp 006DF302h
|
|
loc_006DF22A: mov var_4, 00000049h
|
|
loc_006DF231: mov var_A4, 80020004h
|
|
loc_006DF23B: mov var_AC, 0000000Ah
|
|
loc_006DF245: mov var_94, 80020004h
|
|
loc_006DF24F: mov var_9C, 0000000Ah
|
|
loc_006DF259: mov var_84, 80020004h
|
|
loc_006DF263: mov var_8C, 0000000Ah
|
|
loc_006DF26D: push 00470AECh ; "The following message was received while attempting to sign up for BonziWORLD Services: ("
|
|
loc_006DF272: mov eax, var_24
|
|
loc_006DF275: push eax
|
|
loc_006DF276: call [00401098h] ; __vbaStrCat
|
|
loc_006DF27C: mov edx, eax
|
|
loc_006DF27E: lea ecx, var_4C
|
|
loc_006DF281: call [004013C0h] ; __vbaStrMove
|
|
loc_006DF287: push eax
|
|
loc_006DF288: push 00467090h
|
|
loc_006DF28D: call [00401098h] ; __vbaStrCat
|
|
loc_006DF293: mov var_74, eax
|
|
loc_006DF296: mov var_7C, 00000008h
|
|
loc_006DF29D: lea ecx, var_AC
|
|
loc_006DF2A3: push ecx
|
|
loc_006DF2A4: lea edx, var_9C
|
|
loc_006DF2AA: push edx
|
|
loc_006DF2AB: lea eax, var_8C
|
|
loc_006DF2B1: push eax
|
|
loc_006DF2B2: push 00000040h
|
|
loc_006DF2B4: lea ecx, var_7C
|
|
loc_006DF2B7: push ecx
|
|
loc_006DF2B8: call [00401120h] ; rtcMsgBox
|
|
loc_006DF2BE: lea ecx, var_4C
|
|
loc_006DF2C1: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF2C7: lea edx, var_AC
|
|
loc_006DF2CD: push edx
|
|
loc_006DF2CE: lea eax, var_9C
|
|
loc_006DF2D4: push eax
|
|
loc_006DF2D5: lea ecx, var_8C
|
|
loc_006DF2DB: push ecx
|
|
loc_006DF2DC: lea edx, var_7C
|
|
loc_006DF2DF: push edx
|
|
loc_006DF2E0: push 00000004h
|
|
loc_006DF2E2: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DF2E8: add esp, 00000014h
|
|
loc_006DF2EB: mov var_4, 0000004Ah
|
|
loc_006DF2F2: mov edx, 00471E58h ; "svrmsg"
|
|
loc_006DF2F7: mov ecx, 0073A714h
|
|
loc_006DF2FC: call [00401310h] ; __vbaStrCopy
|
|
loc_006DF302: push 006DF3BDh
|
|
loc_006DF307: jmp 006DF368h
|
|
loc_006DF309: lea eax, var_64
|
|
loc_006DF30C: push eax
|
|
loc_006DF30D: lea ecx, var_60
|
|
loc_006DF310: push ecx
|
|
loc_006DF311: lea edx, var_5C
|
|
loc_006DF314: push edx
|
|
loc_006DF315: lea eax, var_58
|
|
loc_006DF318: push eax
|
|
loc_006DF319: lea ecx, var_54
|
|
loc_006DF31C: push ecx
|
|
loc_006DF31D: lea edx, var_50
|
|
loc_006DF320: push edx
|
|
loc_006DF321: lea eax, var_4C
|
|
loc_006DF324: push eax
|
|
loc_006DF325: push 00000007h
|
|
loc_006DF327: call [00401324h] ; __vbaFreeStrList
|
|
loc_006DF32D: add esp, 00000020h
|
|
loc_006DF330: lea ecx, var_6C
|
|
loc_006DF333: push ecx
|
|
loc_006DF334: lea edx, var_68
|
|
loc_006DF337: push edx
|
|
loc_006DF338: push 00000002h
|
|
loc_006DF33A: call [00401068h] ; __vbaFreeObjList
|
|
loc_006DF340: add esp, 0000000Ch
|
|
loc_006DF343: lea eax, var_AC
|
|
loc_006DF349: push eax
|
|
loc_006DF34A: lea ecx, var_9C
|
|
loc_006DF350: push ecx
|
|
loc_006DF351: lea edx, var_8C
|
|
loc_006DF357: push edx
|
|
loc_006DF358: lea eax, var_7C
|
|
loc_006DF35B: push eax
|
|
loc_006DF35C: push 00000004h
|
|
loc_006DF35E: call [00401050h] ; __vbaFreeVarList
|
|
loc_006DF364: add esp, 00000014h
|
|
loc_006DF367: ret
|
|
loc_006DF368: lea ecx, var_FC
|
|
loc_006DF36E: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF374: lea ecx, var_24
|
|
loc_006DF377: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF37D: lea ecx, var_28
|
|
loc_006DF380: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF386: lea ecx, var_2C
|
|
loc_006DF389: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF38F: lea ecx, var_30
|
|
loc_006DF392: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF398: lea ecx, var_34
|
|
loc_006DF39B: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF3A1: lea ecx, var_3C
|
|
loc_006DF3A4: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF3AA: lea ecx, var_40
|
|
loc_006DF3AD: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF3B3: lea ecx, var_44
|
|
loc_006DF3B6: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF3BC: ret
|
|
loc_006DF3BD: xor eax, eax
|
|
loc_006DF3BF: mov ecx, var_20
|
|
loc_006DF3C2: mov fs:[00000000h], ecx
|
|
loc_006DF3C9: pop edi
|
|
loc_006DF3CA: pop esi
|
|
loc_006DF3CB: pop ebx
|
|
loc_006DF3CC: mov esp, ebp
|
|
loc_006DF3CE: pop ebp
|
|
loc_006DF3CF: retn 0018h
|
|
End Function
|
|
|
|
Private Sub Proc_47_20_6DF6E0
|
|
loc_006DF6E0: push ebp
|
|
loc_006DF6E1: mov ebp, esp
|
|
loc_006DF6E3: sub esp, 00000008h
|
|
loc_006DF6E6: push 00412856h ; __vbaExceptHandler
|
|
loc_006DF6EB: mov eax, fs:[00000000h]
|
|
loc_006DF6F1: push eax
|
|
loc_006DF6F2: mov fs:[00000000h], esp
|
|
loc_006DF6F9: sub esp, 00000018h
|
|
loc_006DF6FC: push ebx
|
|
loc_006DF6FD: push esi
|
|
loc_006DF6FE: push edi
|
|
loc_006DF6FF: mov var_8, esp
|
|
loc_006DF702: mov var_4, 0040E268h
|
|
loc_006DF709: mov eax, Me
|
|
loc_006DF70C: xor edi, edi
|
|
loc_006DF70E: push eax
|
|
loc_006DF70F: mov var_14, edi
|
|
loc_006DF712: mov ecx, [eax]
|
|
loc_006DF714: mov var_18, edi
|
|
loc_006DF717: call [ecx+00000328h]
|
|
loc_006DF71D: lea edx, var_18
|
|
loc_006DF720: push eax
|
|
loc_006DF721: push edx
|
|
loc_006DF722: call [00401128h] ; __vbaObjSet
|
|
loc_006DF728: mov esi, eax
|
|
loc_006DF72A: lea ecx, var_14
|
|
loc_006DF72D: push ecx
|
|
loc_006DF72E: push esi
|
|
loc_006DF72F: mov eax, [esi]
|
|
loc_006DF731: call [eax+000000A0h]
|
|
loc_006DF737: cmp eax, edi
|
|
loc_006DF739: fnclex
|
|
loc_006DF73B: jge 006DF74Fh
|
|
loc_006DF73D: push 000000A0h
|
|
loc_006DF742: push 0043F42Ch
|
|
loc_006DF747: push esi
|
|
loc_006DF748: push eax
|
|
loc_006DF749: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF74F: mov eax, [0073A704h]
|
|
loc_006DF754: mov ecx, var_14
|
|
loc_006DF757: push ecx
|
|
loc_006DF758: push eax
|
|
loc_006DF759: mov edx, [eax]
|
|
loc_006DF75B: call [edx+00000024h]
|
|
loc_006DF75E: cmp eax, edi
|
|
loc_006DF760: fnclex
|
|
loc_006DF762: jge 006DF779h
|
|
loc_006DF764: mov edx, [0073A704h]
|
|
loc_006DF76A: push 00000024h
|
|
loc_006DF76C: push 00456388h
|
|
loc_006DF771: push edx
|
|
loc_006DF772: push eax
|
|
loc_006DF773: call [004010CCh] ; __vbaHresultCheckObj
|
|
loc_006DF779: lea ecx, var_14
|
|
loc_006DF77C: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF782: lea ecx, var_18
|
|
loc_006DF785: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF78B: push 006DF7A6h
|
|
loc_006DF790: jmp 006DF7A5h
|
|
loc_006DF792: lea ecx, var_14
|
|
loc_006DF795: call [00401430h] ; __vbaFreeStr
|
|
loc_006DF79B: lea ecx, var_18
|
|
loc_006DF79E: call [0040142Ch] ; __vbaFreeObj
|
|
loc_006DF7A4: ret
|
|
loc_006DF7A5: ret
|
|
loc_006DF7A6: mov ecx, var_10
|
|
loc_006DF7A9: pop edi
|
|
loc_006DF7AA: pop esi
|
|
loc_006DF7AB: xor eax, eax
|
|
loc_006DF7AD: mov fs:[00000000h], ecx
|
|
loc_006DF7B4: pop ebx
|
|
loc_006DF7B5: mov esp, ebp
|
|
loc_006DF7B7: pop ebp
|
|
loc_006DF7B8: retn 0004h
|
|
End Sub
|