BonziBuddy Leaked Source Code by NixButterPlay
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

  1. VERSION 5.00
  2. Object = "{48E59290-9880-11CF-975400AA00C00908}#1.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSINET.OCX"
  3. Object = "{831FDD16-0C5C-11D2-A9FC0000F8754DA1}#2.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSCOMCTL.OCX"
  4. Begin VB.Form frmBBIMOptions
  5. Caption = "BonziWORLD Messenger Service Options"
  6. ScaleMode = 1
  7. AutoRedraw = False
  8. FontTransparent = True
  9. BorderStyle = 3 'Fixed Dialog
  10. LinkTopic = "Form1"
  11. MaxButton = 0 'False
  12. MinButton = 0 'False
  13. KeyPreview = -1 'True
  14. ClientLeft = 2565
  15. ClientTop = 1500
  16. ClientWidth = 6105
  17. ClientHeight = 6270
  18. ShowInTaskbar = 0 'False
  19. StartUpPosition = 2 'CenterScreen
  20. Begin InetCtlsObjects.Inet inetSignUp
  21. OleObjectBlob = "frmBBIMOptions.frx":0000
  22. Left = 1860
  23. Top = 5700
  24. End
  25. Begin VB.PictureBox picOptions
  26. Index = 0
  27. Left = 200
  28. Top = 480
  29. Width = 5610
  30. Height = 5010
  31. TabIndex = 19
  32. ScaleMode = 1
  33. AutoRedraw = False
  34. FontTransparent = True
  35. BorderStyle = 0 'None
  36. TabStop = 0 'False
  37. Begin VB.Frame fraVoiceOptions
  38. Caption = "BONZI's Voice Options"
  39. Left = 120
  40. Top = 1530
  41. Width = 5445
  42. Height = 2055
  43. TabIndex = 32
  44. Begin VB.CommandButton cmdTestVoice
  45. Caption = "&Test..."
  46. Left = 4230
  47. Top = 990
  48. Width = 975
  49. Height = 825
  50. TabIndex = 7
  51. Picture = "frmBBIMOptions.frx":0052
  52. Style = 1
  53. End
  54. Begin MSComctlLib.Slider sldrSpeed
  55. Left = 240
  56. Top = 1500
  57. Width = 2925
  58. Height = 375
  59. TabIndex = 6
  60. OleObjectBlob = "frmBBIMOptions.frx":0576
  61. End
  62. Begin MSComctlLib.Slider sldrPitch
  63. Left = 240
  64. Top = 810
  65. Width = 2925
  66. Height = 375
  67. TabIndex = 5
  68. OleObjectBlob = "frmBBIMOptions.frx":0602
  69. End
  70. Begin VB.Label lblDescription
  71. Caption = "Customize the way your friends hear messages from you."
  72. Left = 690
  73. Top = 300
  74. Width = 3975
  75. Height = 195
  76. TabIndex = 35
  77. AutoSize = -1 'True
  78. End
  79. Begin VB.Label lblSpeed
  80. Caption = "Speed"
  81. Left = 330
  82. Top = 1290
  83. Width = 465
  84. Height = 195
  85. TabIndex = 34
  86. AutoSize = -1 'True
  87. End
  88. Begin VB.Label lblPitch
  89. Caption = "Pitch"
  90. Left = 330
  91. Top = 600
  92. Width = 360
  93. Height = 195
  94. TabIndex = 33
  95. AutoSize = -1 'True
  96. End
  97. End
  98. Begin VB.Frame fraOther
  99. Caption = "Notifications"
  100. Left = 120
  101. Top = 240
  102. Width = 5445
  103. Height = 1155
  104. TabIndex = 24
  105. Begin VB.CheckBox chkEchoMessages
  106. Caption = "Have BONZI speak and play messages that I send to friends."
  107. Left = 330
  108. Top = 780
  109. Width = 4815
  110. Height = 195
  111. TabIndex = 4
  112. End
  113. Begin VB.CheckBox chkNotifyStateChg
  114. Caption = "Have BONZI notify me when friends come online or go offline."
  115. Left = 330
  116. Top = 540
  117. Width = 4755
  118. Height = 195
  119. TabIndex = 3
  120. Value = 1
  121. End
  122. Begin VB.CheckBox chkSpeakIt
  123. Caption = "Have BONZI read messages from friends."
  124. Left = 330
  125. Top = 300
  126. Width = 3255
  127. Height = 195
  128. TabIndex = 2
  129. Value = 1
  130. End
  131. End
  132. Begin VB.Frame fraMyAlias
  133. Caption = "My Alias"
  134. Left = 120
  135. Top = 3735
  136. Width = 5445
  137. Height = 1185
  138. Visible = 0 'False
  139. TabIndex = 20
  140. Begin VB.TextBox txtMyAlias
  141. Left = 1080
  142. Top = 660
  143. Width = 3735
  144. Height = 315
  145. TabIndex = 1
  146. End
  147. Begin VB.Image imgAlias
  148. Picture = "frmBBIMOptions.frx":068E
  149. Left = 300
  150. Top = 390
  151. Width = 480
  152. Height = 480
  153. End
  154. Begin VB.Label lblAlias
  155. Caption = "Enter the name that you want others to know you as. (no spaces)"
  156. Left = 1110
  157. Top = 240
  158. Width = 3165
  159. Height = 405
  160. TabIndex = 23
  161. End
  162. End
  163. End
  164. Begin VB.PictureBox picOptions
  165. Index = 1
  166. Left = 200
  167. Top = 480
  168. Width = 5685
  169. Height = 5130
  170. TabIndex = 21
  171. ScaleMode = 1
  172. AutoRedraw = False
  173. FontTransparent = True
  174. BorderStyle = 0 'None
  175. TabStop = 0 'False
  176. Begin VB.Frame fraFriends
  177. Caption = "Add BonziWORLD Users to my Friends List"
  178. Left = 120
  179. Top = 255
  180. Width = 5445
  181. Height = 3645
  182. TabIndex = 30
  183. Begin VB.PictureBox picSearch
  184. Picture = "frmBBIMOptions.frx":09E7
  185. Left = 330
  186. Top = 1320
  187. Width = 1110
  188. Height = 1200
  189. TabIndex = 50
  190. ScaleMode = 1
  191. AutoRedraw = False
  192. FontTransparent = True
  193. AutoSize = -1 'True
  194. End
  195. Begin VB.ComboBox cmbDomain
  196. Style = 2
  197. Left = 2640
  198. Top = 720
  199. Width = 2655
  200. Height = 315
  201. TabIndex = 12
  202. List = "frmBBIMOptions.frx":16CB
  203. ItemData = "frmBBIMOptions.frx":16E3
  204. End
  205. Begin VB.TextBox txtFriendEmail
  206. Left = 180
  207. Top = 720
  208. Width = 2475
  209. Height = 315
  210. TabIndex = 11
  211. End
  212. Begin VB.CommandButton cmdAddFriend
  213. Caption = "&Add Friend"
  214. Left = 4170
  215. Top = 1350
  216. Width = 975
  217. Height = 825
  218. TabIndex = 13
  219. Picture = "frmBBIMOptions.frx":16EA
  220. Style = 1
  221. End
  222. Begin VB.Label lblLogonDesc
  223. Caption = "* A user's Logon Name is the part of the user's BonziWOLRD e-mail address before the '@' symbol."
  224. Left = 210
  225. Top = 2790
  226. Width = 2475
  227. Height = 705
  228. TabIndex = 49
  229. End
  230. Begin VB.Label lblFriendEmail
  231. Caption = "Enter New Friend's Logon Name:*"
  232. Left = 180
  233. Top = 510
  234. Width = 2400
  235. Height = 195
  236. TabIndex = 31
  237. AutoSize = -1 'True
  238. End
  239. End
  240. End
  241. Begin VB.PictureBox picOptions
  242. Index = 2
  243. Left = 200
  244. Top = 480
  245. Width = 5610
  246. Height = 4950
  247. TabIndex = 22
  248. ScaleMode = 1
  249. AutoRedraw = False
  250. FontTransparent = True
  251. BorderStyle = 0 'None
  252. TabStop = 0 'False
  253. Begin VB.Frame fraPrivacy
  254. Caption = "Choose which friends can send you instant messages"
  255. Left = 120
  256. Top = 255
  257. Width = 5445
  258. Height = 4680
  259. TabIndex = 25
  260. Begin VB.CommandButton cmdReverseList
  261. Caption = "&View List"
  262. Left = 4320
  263. Top = 4080
  264. Width = 945
  265. Height = 375
  266. TabIndex = 18
  267. ToolTipText = "Move selected 'allowed' user to Block List."
  268. End
  269. Begin VB.CommandButton cmdAllow
  270. Caption = "<< &Allow"
  271. Left = 3570
  272. Top = 3240
  273. Width = 945
  274. Height = 375
  275. TabIndex = 16
  276. ToolTipText = "Move selected 'blocked' user to Allow List."
  277. End
  278. Begin VB.ListBox lstAllow
  279. Left = 120
  280. Top = 990
  281. Width = 2400
  282. Height = 2205
  283. TabIndex = 14
  284. End
  285. Begin VB.ListBox lstBlock
  286. Left = 2850
  287. Top = 990
  288. Width = 2400
  289. Height = 2205
  290. TabIndex = 17
  291. End
  292. Begin VB.CommandButton cmdBlock
  293. Caption = "&Block >>"
  294. Left = 870
  295. Top = 3240
  296. Width = 945
  297. Height = 375
  298. TabIndex = 15
  299. ToolTipText = "Move selected 'allowed' user to Block List."
  300. End
  301. Begin VB.Label lblViewReverseList
  302. Caption = "View a list of other online users who have added me to their BonziWORLD Friends List."
  303. Left = 120
  304. Top = 4080
  305. Width = 3465
  306. Height = 435
  307. TabIndex = 47
  308. End
  309. Begin VB.Image Image2
  310. Picture = "frmBBIMOptions.frx":1C02
  311. Left = 3720
  312. Top = 240
  313. Width = 360
  314. Height = 360
  315. End
  316. Begin VB.Image Image1
  317. Picture = "frmBBIMOptions.frx":210B
  318. Left = 990
  319. Top = 240
  320. Width = 360
  321. Height = 360
  322. End
  323. Begin VB.Label lblAccept
  324. Caption = "Allow List"
  325. Left = 150
  326. Top = 360
  327. Width = 660
  328. Height = 195
  329. TabIndex = 29
  330. AutoSize = -1 'True
  331. BeginProperty Font
  332. Name = "MS Sans Serif"
  333. Size = 8,25
  334. Charset = 0
  335. Weight = 400
  336. Underline = -1 'True
  337. Italic = 0 'False
  338. Strikethrough = 0 'False
  339. EndProperty
  340. End
  341. Begin VB.Label Label2
  342. Caption = "Block List"
  343. Left = 2850
  344. Top = 360
  345. Width = 690
  346. Height = 195
  347. TabIndex = 28
  348. AutoSize = -1 'True
  349. BeginProperty Font
  350. Name = "MS Sans Serif"
  351. Size = 8,25
  352. Charset = 0
  353. Weight = 400
  354. Underline = -1 'True
  355. Italic = 0 'False
  356. Strikethrough = 0 'False
  357. EndProperty
  358. End
  359. Begin VB.Label lblAllow2
  360. Caption = "These users can send me instant messages:"
  361. Left = 120
  362. Top = 570
  363. Width = 1935
  364. Height = 405
  365. TabIndex = 27
  366. End
  367. Begin VB.Label Label1
  368. Caption = "These users cannot send me instant messages:"
  369. Left = 2850
  370. Top = 570
  371. Width = 2115
  372. Height = 405
  373. TabIndex = 26
  374. End
  375. End
  376. End
  377. Begin VB.PictureBox picOptions
  378. Index = 3
  379. Left = 180
  380. Top = 480
  381. Width = 5685
  382. Height = 5130
  383. TabIndex = 36
  384. ScaleMode = 1
  385. AutoRedraw = False
  386. FontTransparent = True
  387. BorderStyle = 0 'None
  388. TabStop = 0 'False
  389. Begin VB.Frame Frame1
  390. Caption = "Account and Logon Information"
  391. Left = 120
  392. Top = 255
  393. Width = 5445
  394. Height = 4545
  395. TabIndex = 51
  396. Begin VB.TextBox txtPass2
  397. Left = 2550
  398. Top = 2010
  399. Width = 2475
  400. Height = 315
  401. TabIndex = 56
  402. PasswordChar = "*"
  403. End
  404. Begin VB.TextBox txtLastName
  405. Left = 2550
  406. Top = 750
  407. Width = 2475
  408. Height = 315
  409. TabIndex = 53
  410. End
  411. Begin VB.TextBox txtFirstName
  412. Left = 2550
  413. Top = 330
  414. Width = 2475
  415. Height = 315
  416. TabIndex = 52
  417. End
  418. Begin VB.CommandButton cmdASPServices
  419. Caption = "Se&rvices..."
  420. Left = 3960
  421. Top = 3990
  422. Width = 1095
  423. Height = 375
  424. TabIndex = 59
  425. End
  426. Begin VB.TextBox txtAccountLogon
  427. Left = 2550
  428. Top = 1170
  429. Width = 2475
  430. Height = 315
  431. TabIndex = 54
  432. End
  433. Begin VB.TextBox txtAccountPassword
  434. Left = 2550
  435. Top = 1590
  436. Width = 2475
  437. Height = 315
  438. TabIndex = 55
  439. PasswordChar = "*"
  440. End
  441. Begin VB.CommandButton cmdSubmit
  442. Caption = "&Sign Up..."
  443. Left = 2220
  444. Top = 3420
  445. Width = 1095
  446. Height = 375
  447. TabIndex = 58
  448. End
  449. Begin VB.CheckBox chkRememberPassword
  450. Caption = "Remember my password when logging in."
  451. Left = 360
  452. Top = 2670
  453. Width = 3315
  454. Height = 195
  455. TabIndex = 57
  456. End
  457. Begin VB.ComboBox cmbAccountDomain
  458. Style = 2
  459. Left = 2760
  460. Top = 4200
  461. Width = 2655
  462. Height = 315
  463. Visible = 0 'False
  464. TabIndex = 68
  465. List = "frmBBIMOptions.frx":2636
  466. TabStop = 0 'False
  467. ItemData = "frmBBIMOptions.frx":264E
  468. Locked = -1 'True
  469. End
  470. Begin VB.Label lblReenterPass
  471. Caption = "Re-enter Password:"
  472. Left = 360
  473. Top = 2070
  474. Width = 1395
  475. Height = 195
  476. TabIndex = 67
  477. AutoSize = -1 'True
  478. End
  479. Begin VB.Label lblFirstName
  480. Caption = "Your First Name:"
  481. Left = 360
  482. Top = 390
  483. Width = 1170
  484. Height = 195
  485. TabIndex = 66
  486. AutoSize = -1 'True
  487. End
  488. Begin VB.Label lblLastName
  489. Caption = "Your Last Name:"
  490. Left = 360
  491. Top = 810
  492. Width = 1185
  493. Height = 195
  494. TabIndex = 65
  495. AutoSize = -1 'True
  496. End
  497. Begin VB.Label Label7
  498. Caption = "Create a Logon Name:"
  499. Left = 360
  500. Top = 1230
  501. Width = 1605
  502. Height = 195
  503. TabIndex = 64
  504. AutoSize = -1 'True
  505. End
  506. Begin VB.Label Label6
  507. Caption = "Create a Password:"
  508. Left = 360
  509. Top = 1650
  510. Width = 1380
  511. Height = 195
  512. TabIndex = 63
  513. AutoSize = -1 'True
  514. End
  515. Begin VB.Label Label5
  516. Caption = "Edit your logon information through BonziWORLD Services"
  517. Left = 330
  518. Top = 3990
  519. Width = 3345
  520. Height = 435
  521. TabIndex = 62
  522. End
  523. Begin VB.Label Label4
  524. Caption = "Click the 'Sign Up' button once you've completed filling out this form."
  525. Left = 330
  526. Top = 3000
  527. Width = 4815
  528. Height = 195
  529. TabIndex = 61
  530. AutoSize = -1 'True
  531. End
  532. Begin VB.Label Label3
  533. Caption = "(Passwords are case sensitive.)"
  534. Left = 2670
  535. Top = 2370
  536. Width = 2220
  537. Height = 195
  538. TabIndex = 60
  539. AutoSize = -1 'True
  540. End
  541. End
  542. Begin VB.Frame Frame1bak
  543. Caption = "Account and Logon Information"
  544. Left = 120
  545. Top = 255
  546. Width = 5445
  547. Height = 3345
  548. Enabled = 0 'False
  549. Visible = 0 'False
  550. TabIndex = 37
  551. Begin VB.CheckBox chkRememberPasswordbak
  552. Caption = "Remember my password when logging in."
  553. Left = 180
  554. Top = 1800
  555. Width = 3315
  556. Height = 195
  557. Enabled = 0 'False
  558. TabIndex = 40
  559. End
  560. Begin VB.CommandButton cmdSignUp
  561. Caption = "&Sign Up..."
  562. Left = 3420
  563. Top = 2250
  564. Width = 1095
  565. Height = 375
  566. Enabled = 0 'False
  567. TabIndex = 41
  568. End
  569. Begin VB.TextBox txtAccountPasswordbak
  570. Left = 180
  571. Top = 1410
  572. Width = 2475
  573. Height = 315
  574. Enabled = 0 'False
  575. TabIndex = 39
  576. PasswordChar = "*"
  577. End
  578. Begin VB.TextBox txtAccountLogonbak
  579. Left = 180
  580. Top = 720
  581. Width = 2475
  582. Height = 315
  583. Enabled = 0 'False
  584. TabIndex = 38
  585. End
  586. Begin VB.CommandButton cmdChangeLogon
  587. Caption = "&Services..."
  588. Left = 3420
  589. Top = 2790
  590. Width = 1095
  591. Height = 375
  592. Enabled = 0 'False
  593. TabIndex = 43
  594. End
  595. Begin VB.Label lblAboutPass
  596. Caption = "(Passwords are case sensitive.)"
  597. Left = 2730
  598. Top = 1440
  599. Width = 2220
  600. Height = 195
  601. TabIndex = 48
  602. AutoSize = -1 'True
  603. End
  604. Begin VB.Label lblSignUp
  605. Caption = "Sign up for BonziWORLD Services"
  606. Left = 180
  607. Top = 2340
  608. Width = 3135
  609. Height = 375
  610. TabIndex = 46
  611. End
  612. Begin VB.Label lblChanges
  613. Caption = "Edit your logon information through BonziWORLD Services"
  614. Left = 180
  615. Top = 2760
  616. Width = 3015
  617. Height = 435
  618. TabIndex = 45
  619. End
  620. Begin VB.Label lblPassword
  621. Caption = "My BonziWORLD Password:"
  622. Left = 180
  623. Top = 1200
  624. Width = 2040
  625. Height = 195
  626. TabIndex = 44
  627. AutoSize = -1 'True
  628. End
  629. Begin VB.Label lblMyLogonName
  630. Caption = "My BonziWORLD Logon Name:"
  631. Left = 180
  632. Top = 510
  633. Width = 2265
  634. Height = 195
  635. TabIndex = 42
  636. AutoSize = -1 'True
  637. End
  638. End
  639. End
  640. Begin VB.CommandButton cmdApply
  641. Caption = "Apply"
  642. Left = 4920
  643. Top = 5775
  644. Width = 1095
  645. Height = 375
  646. TabIndex = 10
  647. End
  648. Begin VB.CommandButton cmdCancel
  649. Caption = "Cancel"
  650. Left = 3720
  651. Top = 5775
  652. Width = 1095
  653. Height = 375
  654. TabIndex = 9
  655. End
  656. Begin VB.CommandButton cmdOK
  657. Caption = "OK"
  658. Left = 2520
  659. Top = 5775
  660. Width = 1095
  661. Height = 375
  662. TabIndex = 8
  663. End
  664. Begin MSComctlLib.TabStrip tbsOptions
  665. Left = 105
  666. Top = 120
  667. Width = 5895
  668. Height = 5565
  669. TabIndex = 0
  670. OleObjectBlob = "frmBBIMOptions.frx":2655
  671. End
  672. End
  673. Attribute VB_Name = "frmBBIMOptions"
  674. Private Sub txtFriendEmail_Change() '6E36D0
  675. loc_006E36D0: push ebp
  676. loc_006E36D1: mov ebp, esp
  677. loc_006E36D3: sub esp, 00000018h
  678. loc_006E36D6: push 00412856h ; __vbaExceptHandler
  679. loc_006E36DB: mov eax, fs:[00000000h]
  680. loc_006E36E1: push eax
  681. loc_006E36E2: mov fs:[00000000h], esp
  682. loc_006E36E9: mov eax, 00000034h
  683. loc_006E36EE: call 00412850h ; __vbaChkstk
  684. loc_006E36F3: push ebx
  685. loc_006E36F4: push esi
  686. loc_006E36F5: push edi
  687. loc_006E36F6: mov var_18, esp
  688. loc_006E36F9: mov var_14, 0040E580h ; Chr(37)
  689. loc_006E3700: mov eax, Me
  690. loc_006E3703: and eax, 00000001h
  691. loc_006E3706: mov var_10, eax
  692. loc_006E3709: mov ecx, Me
  693. loc_006E370C: and ecx, FFFFFFFEh
  694. loc_006E370F: mov Me, ecx
  695. loc_006E3712: mov var_C, 00000000h
  696. loc_006E3719: mov edx, Me
  697. loc_006E371C: mov eax, [edx]
  698. loc_006E371E: mov ecx, Me
  699. loc_006E3721: push ecx
  700. loc_006E3722: call [eax+00000004h]
  701. loc_006E3725: mov var_4, 00000001h
  702. loc_006E372C: mov var_4, 00000002h
  703. loc_006E3733: push FFFFFFFFh
  704. loc_006E3735: call [00401124h] ; __vbaOnError
  705. loc_006E373B: mov var_4, 00000003h
  706. loc_006E3742: mov edx, Me
  707. loc_006E3745: mov eax, [edx]
  708. loc_006E3747: mov ecx, Me
  709. loc_006E374A: push ecx
  710. loc_006E374B: call [eax+00000340h]
  711. loc_006E3751: push eax
  712. loc_006E3752: lea edx, var_28
  713. loc_006E3755: push edx
  714. loc_006E3756: call [00401128h] ; __vbaObjSet
  715. loc_006E375C: mov var_2C, eax
  716. loc_006E375F: lea eax, var_24
  717. loc_006E3762: push eax
  718. loc_006E3763: mov ecx, var_2C
  719. loc_006E3766: mov edx, [ecx]
  720. loc_006E3768: mov eax, var_2C
  721. loc_006E376B: push eax
  722. loc_006E376C: call [edx+000000A0h]
  723. loc_006E3772: fnclex
  724. loc_006E3774: mov var_30, eax
  725. loc_006E3777: cmp var_30, 00000000h
  726. loc_006E377B: jge 006E379Ah
  727. loc_006E377D: push 000000A0h
  728. loc_006E3782: push 0043F42Ch
  729. loc_006E3787: mov ecx, var_2C
  730. loc_006E378A: push ecx
  731. loc_006E378B: mov edx, var_30
  732. loc_006E378E: push edx
  733. loc_006E378F: call [004010CCh] ; __vbaHresultCheckObj
  734. loc_006E3795: mov var_4C, eax
  735. loc_006E3798: jmp 006E37A1h
  736. loc_006E379A: mov var_4C, 00000000h
  737. loc_006E37A1: mov eax, var_24
  738. loc_006E37A4: push eax
  739. loc_006E37A5: push 0043C9F4h
  740. loc_006E37AA: call [004011B8h] ; __vbaStrCmp
  741. loc_006E37B0: neg eax
  742. loc_006E37B2: sbb eax, eax
  743. loc_006E37B4: neg eax
  744. loc_006E37B6: neg eax
  745. loc_006E37B8: mov var_34, ax
  746. loc_006E37BC: lea ecx, var_24
  747. loc_006E37BF: call [00401430h] ; __vbaFreeStr
  748. loc_006E37C5: lea ecx, var_28
  749. loc_006E37C8: call [0040142Ch] ; __vbaFreeObj
  750. loc_006E37CE: movsx ecx, var_34
  751. loc_006E37D2: test ecx, ecx
  752. loc_006E37D4: jz 006E3845h
  753. loc_006E37D6: mov var_4, 00000004h
  754. loc_006E37DD: mov edx, Me
  755. loc_006E37E0: mov eax, [edx]
  756. loc_006E37E2: mov ecx, Me
  757. loc_006E37E5: push ecx
  758. loc_006E37E6: call [eax+00000344h]
  759. loc_006E37EC: push eax
  760. loc_006E37ED: lea edx, var_28
  761. loc_006E37F0: push edx
  762. loc_006E37F1: call [00401128h] ; __vbaObjSet
  763. loc_006E37F7: mov var_2C, eax
  764. loc_006E37FA: push FFFFFFFFh
  765. loc_006E37FC: mov eax, var_2C
  766. loc_006E37FF: mov ecx, [eax]
  767. loc_006E3801: mov edx, var_2C
  768. loc_006E3804: push edx
  769. loc_006E3805: call [ecx+0000008Ch]
  770. loc_006E380B: fnclex
  771. loc_006E380D: mov var_30, eax
  772. loc_006E3810: cmp var_30, 00000000h
  773. loc_006E3814: jge 006E3833h
  774. loc_006E3816: push 0000008Ch
  775. loc_006E381B: push 004431B8h
  776. loc_006E3820: mov eax, var_2C
  777. loc_006E3823: push eax
  778. loc_006E3824: mov ecx, var_30
  779. loc_006E3827: push ecx
  780. loc_006E3828: call [004010CCh] ; __vbaHresultCheckObj
  781. loc_006E382E: mov var_50, eax
  782. loc_006E3831: jmp 006E383Ah
  783. loc_006E3833: mov var_50, 00000000h
  784. loc_006E383A: lea ecx, var_28
  785. loc_006E383D: call [0040142Ch] ; __vbaFreeObj
  786. loc_006E3843: jmp 006E38B2h
  787. loc_006E3845: mov var_4, 00000006h
  788. loc_006E384C: mov edx, Me
  789. loc_006E384F: mov eax, [edx]
  790. loc_006E3851: mov ecx, Me
  791. loc_006E3854: push ecx
  792. loc_006E3855: call [eax+00000344h]
  793. loc_006E385B: push eax
  794. loc_006E385C: lea edx, var_28
  795. loc_006E385F: push edx
  796. loc_006E3860: call [00401128h] ; __vbaObjSet
  797. loc_006E3866: mov var_2C, eax
  798. loc_006E3869: push 00000000h
  799. loc_006E386B: mov eax, var_2C
  800. loc_006E386E: mov ecx, [eax]
  801. loc_006E3870: mov edx, var_2C
  802. loc_006E3873: push edx
  803. loc_006E3874: call [ecx+0000008Ch]
  804. loc_006E387A: fnclex
  805. loc_006E387C: mov var_30, eax
  806. loc_006E387F: cmp var_30, 00000000h
  807. loc_006E3883: jge 006E38A2h
  808. loc_006E3885: push 0000008Ch
  809. loc_006E388A: push 004431B8h
  810. loc_006E388F: mov eax, var_2C
  811. loc_006E3892: push eax
  812. loc_006E3893: mov ecx, var_30
  813. loc_006E3896: push ecx
  814. loc_006E3897: call [004010CCh] ; __vbaHresultCheckObj
  815. loc_006E389D: mov var_54, eax
  816. loc_006E38A0: jmp 006E38A9h
  817. loc_006E38A2: mov var_54, 00000000h
  818. loc_006E38A9: lea ecx, var_28
  819. loc_006E38AC: call [0040142Ch] ; __vbaFreeObj
  820. loc_006E38B2: mov var_10, 00000000h
  821. loc_006E38B9: push 006E38D4h
  822. loc_006E38BE: jmp 006E38D3h
  823. loc_006E38C0: lea ecx, var_24
  824. loc_006E38C3: call [00401430h] ; __vbaFreeStr
  825. loc_006E38C9: lea ecx, var_28
  826. loc_006E38CC: call [0040142Ch] ; __vbaFreeObj
  827. loc_006E38D2: ret
  828. loc_006E38D3: ret
  829. loc_006E38D4: mov edx, Me
  830. loc_006E38D7: mov eax, [edx]
  831. loc_006E38D9: mov ecx, Me
  832. loc_006E38DC: push ecx
  833. loc_006E38DD: call [eax+00000008h]
  834. loc_006E38E0: mov eax, var_10
  835. loc_006E38E3: mov ecx, var_20
  836. loc_006E38E6: mov fs:[00000000h], ecx
  837. loc_006E38ED: pop edi
  838. loc_006E38EE: pop esi
  839. loc_006E38EF: pop ebx
  840. loc_006E38F0: mov esp, ebp
  841. loc_006E38F2: pop ebp
  842. loc_006E38F3: retn 0004h
  843. End Sub
  844. Private Sub lstAllow_Click() '6DFD30
  845. loc_006DFD30: push ebp
  846. loc_006DFD31: mov ebp, esp
  847. loc_006DFD33: sub esp, 00000018h
  848. loc_006DFD36: push 00412856h ; __vbaExceptHandler
  849. loc_006DFD3B: mov eax, fs:[00000000h]
  850. loc_006DFD41: push eax
  851. loc_006DFD42: mov fs:[00000000h], esp
  852. loc_006DFD49: mov eax, 00000034h
  853. loc_006DFD4E: call 00412850h ; __vbaChkstk
  854. loc_006DFD53: push ebx
  855. loc_006DFD54: push esi
  856. loc_006DFD55: push edi
  857. loc_006DFD56: mov var_18, esp
  858. loc_006DFD59: mov var_14, 0040E298h ; Chr(37)
  859. loc_006DFD60: mov eax, Me
  860. loc_006DFD63: and eax, 00000001h
  861. loc_006DFD66: mov var_10, eax
  862. loc_006DFD69: mov ecx, Me
  863. loc_006DFD6C: and ecx, FFFFFFFEh
  864. loc_006DFD6F: mov Me, ecx
  865. loc_006DFD72: mov var_C, 00000000h
  866. loc_006DFD79: mov edx, Me
  867. loc_006DFD7C: mov eax, [edx]
  868. loc_006DFD7E: mov ecx, Me
  869. loc_006DFD81: push ecx
  870. loc_006DFD82: call [eax+00000004h]
  871. loc_006DFD85: mov var_4, 00000001h
  872. loc_006DFD8C: mov var_4, 00000002h
  873. loc_006DFD93: push FFFFFFFFh
  874. loc_006DFD95: call [00401124h] ; __vbaOnError
  875. loc_006DFD9B: mov var_4, 00000003h
  876. loc_006DFDA2: mov edx, Me
  877. loc_006DFDA5: mov eax, [edx]
  878. loc_006DFDA7: mov ecx, Me
  879. loc_006DFDAA: push ecx
  880. loc_006DFDAB: call [eax+0000035Ch]
  881. loc_006DFDB1: push eax
  882. loc_006DFDB2: lea edx, var_28
  883. loc_006DFDB5: push edx
  884. loc_006DFDB6: call [00401128h] ; __vbaObjSet
  885. loc_006DFDBC: mov var_2C, eax
  886. loc_006DFDBF: lea eax, var_24
  887. loc_006DFDC2: push eax
  888. loc_006DFDC3: mov ecx, var_2C
  889. loc_006DFDC6: mov edx, [ecx]
  890. loc_006DFDC8: mov eax, var_2C
  891. loc_006DFDCB: push eax
  892. loc_006DFDCC: call [edx+000000F8h]
  893. loc_006DFDD2: fnclex
  894. loc_006DFDD4: mov var_30, eax
  895. loc_006DFDD7: cmp var_30, 00000000h
  896. loc_006DFDDB: jge 006DFDFAh
  897. loc_006DFDDD: push 000000F8h
  898. loc_006DFDE2: push 00447F18h
  899. loc_006DFDE7: mov ecx, var_2C
  900. loc_006DFDEA: push ecx
  901. loc_006DFDEB: mov edx, var_30
  902. loc_006DFDEE: push edx
  903. loc_006DFDEF: call [004010CCh] ; __vbaHresultCheckObj
  904. loc_006DFDF5: mov var_4C, eax
  905. loc_006DFDF8: jmp 006DFE01h
  906. loc_006DFDFA: mov var_4C, 00000000h
  907. loc_006DFE01: mov eax, var_24
  908. loc_006DFE04: push eax
  909. loc_006DFE05: push 0043C9F4h
  910. loc_006DFE0A: call [004011B8h] ; __vbaStrCmp
  911. loc_006DFE10: neg eax
  912. loc_006DFE12: sbb eax, eax
  913. loc_006DFE14: neg eax
  914. loc_006DFE16: neg eax
  915. loc_006DFE18: mov var_34, ax
  916. loc_006DFE1C: lea ecx, var_24
  917. loc_006DFE1F: call [00401430h] ; __vbaFreeStr
  918. loc_006DFE25: lea ecx, var_28
  919. loc_006DFE28: call [0040142Ch] ; __vbaFreeObj
  920. loc_006DFE2E: movsx ecx, var_34
  921. loc_006DFE32: test ecx, ecx
  922. loc_006DFE34: jz 006DFEA5h
  923. loc_006DFE36: mov var_4, 00000004h
  924. loc_006DFE3D: mov edx, Me
  925. loc_006DFE40: mov eax, [edx]
  926. loc_006DFE42: mov ecx, Me
  927. loc_006DFE45: push ecx
  928. loc_006DFE46: call [eax+00000364h]
  929. loc_006DFE4C: push eax
  930. loc_006DFE4D: lea edx, var_28
  931. loc_006DFE50: push edx
  932. loc_006DFE51: call [00401128h] ; __vbaObjSet
  933. loc_006DFE57: mov var_2C, eax
  934. loc_006DFE5A: push FFFFFFFFh
  935. loc_006DFE5C: mov eax, var_2C
  936. loc_006DFE5F: mov ecx, [eax]
  937. loc_006DFE61: mov edx, var_2C
  938. loc_006DFE64: push edx
  939. loc_006DFE65: call [ecx+0000008Ch]
  940. loc_006DFE6B: fnclex
  941. loc_006DFE6D: mov var_30, eax
  942. loc_006DFE70: cmp var_30, 00000000h
  943. loc_006DFE74: jge 006DFE93h
  944. loc_006DFE76: push 0000008Ch
  945. loc_006DFE7B: push 004431B8h
  946. loc_006DFE80: mov eax, var_2C
  947. loc_006DFE83: push eax
  948. loc_006DFE84: mov ecx, var_30
  949. loc_006DFE87: push ecx
  950. loc_006DFE88: call [004010CCh] ; __vbaHresultCheckObj
  951. loc_006DFE8E: mov var_50, eax
  952. loc_006DFE91: jmp 006DFE9Ah
  953. loc_006DFE93: mov var_50, 00000000h
  954. loc_006DFE9A: lea ecx, var_28
  955. loc_006DFE9D: call [0040142Ch] ; __vbaFreeObj
  956. loc_006DFEA3: jmp 006DFF12h
  957. loc_006DFEA5: mov var_4, 00000006h
  958. loc_006DFEAC: mov edx, Me
  959. loc_006DFEAF: mov eax, [edx]
  960. loc_006DFEB1: mov ecx, Me
  961. loc_006DFEB4: push ecx
  962. loc_006DFEB5: call [eax+00000364h]
  963. loc_006DFEBB: push eax
  964. loc_006DFEBC: lea edx, var_28
  965. loc_006DFEBF: push edx
  966. loc_006DFEC0: call [00401128h] ; __vbaObjSet
  967. loc_006DFEC6: mov var_2C, eax
  968. loc_006DFEC9: push 00000000h
  969. loc_006DFECB: mov eax, var_2C
  970. loc_006DFECE: mov ecx, [eax]
  971. loc_006DFED0: mov edx, var_2C
  972. loc_006DFED3: push edx
  973. loc_006DFED4: call [ecx+0000008Ch]
  974. loc_006DFEDA: fnclex
  975. loc_006DFEDC: mov var_30, eax
  976. loc_006DFEDF: cmp var_30, 00000000h
  977. loc_006DFEE3: jge 006DFF02h
  978. loc_006DFEE5: push 0000008Ch
  979. loc_006DFEEA: push 004431B8h
  980. loc_006DFEEF: mov eax, var_2C
  981. loc_006DFEF2: push eax
  982. loc_006DFEF3: mov ecx, var_30
  983. loc_006DFEF6: push ecx
  984. loc_006DFEF7: call [004010CCh] ; __vbaHresultCheckObj
  985. loc_006DFEFD: mov var_54, eax
  986. loc_006DFF00: jmp 006DFF09h
  987. loc_006DFF02: mov var_54, 00000000h
  988. loc_006DFF09: lea ecx, var_28
  989. loc_006DFF0C: call [0040142Ch] ; __vbaFreeObj
  990. loc_006DFF12: mov var_10, 00000000h
  991. loc_006DFF19: push 006DFF34h
  992. loc_006DFF1E: jmp 006DFF33h
  993. loc_006DFF20: lea ecx, var_24
  994. loc_006DFF23: call [00401430h] ; __vbaFreeStr
  995. loc_006DFF29: lea ecx, var_28
  996. loc_006DFF2C: call [0040142Ch] ; __vbaFreeObj
  997. loc_006DFF32: ret
  998. loc_006DFF33: ret
  999. loc_006DFF34: mov edx, Me
  1000. loc_006DFF37: mov eax, [edx]
  1001. loc_006DFF39: mov ecx, Me
  1002. loc_006DFF3C: push ecx
  1003. loc_006DFF3D: call [eax+00000008h]
  1004. loc_006DFF40: mov eax, var_10
  1005. loc_006DFF43: mov ecx, var_20
  1006. loc_006DFF46: mov fs:[00000000h], ecx
  1007. loc_006DFF4D: pop edi
  1008. loc_006DFF4E: pop esi
  1009. loc_006DFF4F: pop ebx
  1010. loc_006DFF50: mov esp, ebp
  1011. loc_006DFF52: pop ebp
  1012. loc_006DFF53: retn 0004h
  1013. End Sub
  1014. Private Sub cmdSubmit_Click() '6DCDF0
  1015. loc_006DCDF0: push ebp
  1016. loc_006DCDF1: mov ebp, esp
  1017. loc_006DCDF3: sub esp, 00000014h
  1018. loc_006DCDF6: push 00412856h ; __vbaExceptHandler
  1019. loc_006DCDFB: mov eax, fs:[00000000h]
  1020. loc_006DCE01: push eax
  1021. loc_006DCE02: mov fs:[00000000h], esp
  1022. loc_006DCE09: sub esp, 0000011Ch
  1023. loc_006DCE0F: push ebx
  1024. loc_006DCE10: push esi
  1025. loc_006DCE11: push edi
  1026. loc_006DCE12: mov var_14, esp
  1027. loc_006DCE15: mov var_10, 0040E0B0h
  1028. loc_006DCE1C: mov esi, Me
  1029. loc_006DCE1F: mov eax, esi
  1030. loc_006DCE21: and eax, 00000001h
  1031. loc_006DCE24: mov var_C, eax
  1032. loc_006DCE27: and esi, FFFFFFFEh
  1033. loc_006DCE2A: mov Me, esi
  1034. loc_006DCE2D: xor ebx, ebx
  1035. loc_006DCE2F: mov var_8, ebx
  1036. loc_006DCE32: mov ecx, [esi]
  1037. loc_006DCE34: push esi
  1038. loc_006DCE35: call [ecx+00000004h]
  1039. loc_006DCE38: mov var_20, ebx
  1040. loc_006DCE3B: mov var_24, ebx
  1041. loc_006DCE3E: mov var_28, ebx
  1042. loc_006DCE41: mov var_2C, ebx
  1043. loc_006DCE44: mov var_30, ebx
  1044. loc_006DCE47: mov var_34, ebx
  1045. loc_006DCE4A: mov var_38, ebx
  1046. loc_006DCE4D: mov var_3C, ebx
  1047. loc_006DCE50: mov var_40, ebx
  1048. loc_006DCE53: mov var_44, ebx
  1049. loc_006DCE56: mov var_48, ebx
  1050. loc_006DCE59: mov var_4C, ebx
  1051. loc_006DCE5C: mov var_50, ebx
  1052. loc_006DCE5F: mov var_54, ebx
  1053. loc_006DCE62: mov var_58, ebx
  1054. loc_006DCE65: mov var_5C, ebx
  1055. loc_006DCE68: mov var_60, ebx
  1056. loc_006DCE6B: mov var_64, ebx
  1057. loc_006DCE6E: mov var_68, ebx
  1058. loc_006DCE71: mov var_6C, ebx
  1059. loc_006DCE74: mov var_70, ebx
  1060. loc_006DCE77: mov var_74, ebx
  1061. loc_006DCE7A: mov var_78, ebx
  1062. loc_006DCE7D: mov var_88, ebx
  1063. loc_006DCE83: mov var_98, ebx
  1064. loc_006DCE89: mov var_A8, ebx
  1065. loc_006DCE8F: mov var_B8, ebx
  1066. loc_006DCE95: mov var_C8, ebx
  1067. loc_006DCE9B: mov var_FC, ebx
  1068. loc_006DCEA1: push 00000001h
  1069. loc_006DCEA3: call [00401124h] ; __vbaOnError
  1070. loc_006DCEA9: mov edx, 0043C9F4h
  1071. loc_006DCEAE: mov ecx, 0073A714h
  1072. loc_006DCEB3: call [00401310h] ; __vbaStrCopy
  1073. loc_006DCEB9: mov eax, 0043C9F4h
  1074. loc_006DCEBE: mov var_C0, eax
  1075. loc_006DCEC4: mov ecx, 00000008h
  1076. loc_006DCEC9: mov var_C8, ecx
  1077. loc_006DCECF: sub esp, 00000010h
  1078. loc_006DCED2: mov edx, esp
  1079. loc_006DCED4: mov [edx], ecx
  1080. loc_006DCED6: mov ecx, var_C4
  1081. loc_006DCEDC: mov [edx+00000004h], ecx
  1082. loc_006DCEDF: mov [edx+00000008h], eax
  1083. loc_006DCEE2: mov eax, var_BC
  1084. loc_006DCEE8: mov [edx+0000000Ch], eax
  1085. loc_006DCEEB: push 0044A160h ; "UserRegistrationNum"
  1086. loc_006DCEF0: push 0044317Ch ; "UserInfo"
  1087. loc_006DCEF5: push 0043B010h ; "BONZIBUDDY"
  1088. loc_006DCEFA: call [00401354h] ; rtcGetSetting
  1089. loc_006DCF00: mov edx, eax
  1090. loc_006DCF02: lea ecx, var_24
  1091. loc_006DCF05: mov edi, [004013C0h] ; __vbaStrMove
  1092. loc_006DCF0B: call edi
  1093. loc_006DCF0D: mov ecx, var_24
  1094. loc_006DCF10: push ecx
  1095. loc_006DCF11: call [00401088h] ; rtcTrimBstr
  1096. loc_006DCF17: mov edx, eax
  1097. loc_006DCF19: lea ecx, var_2C
  1098. loc_006DCF1C: call edi
  1099. loc_006DCF1E: push eax
  1100. loc_006DCF1F: call [00401044h] ; __vbaLenBstr
  1101. loc_006DCF25: xor edx, edx
  1102. loc_006DCF27: cmp eax, 00000015h
  1103. loc_006DCF2A: setl dl
  1104. loc_006DCF2D: neg edx
  1105. loc_006DCF2F: mov var_100, dx
  1106. loc_006DCF36: lea ecx, var_2C
  1107. loc_006DCF39: call [00401430h] ; __vbaFreeStr
  1108. loc_006DCF3F: cmp var_100, bx
  1109. loc_006DCF46: jz 006DCFF0h
  1110. loc_006DCF4C: mov ecx, 80020004h
  1111. loc_006DCF51: mov var_B0, ecx
  1112. loc_006DCF57: mov eax, 0000000Ah
  1113. loc_006DCF5C: mov var_B8, eax
  1114. loc_006DCF62: mov var_A0, ecx
  1115. loc_006DCF68: mov var_A8, eax
  1116. loc_006DCF6E: mov var_90, ecx
  1117. loc_006DCF74: mov var_98, eax
  1118. 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."
  1119. loc_006DCF84: mov var_C8, 00000008h
  1120. loc_006DCF8E: lea edx, var_C8
  1121. loc_006DCF94: lea ecx, var_88
  1122. loc_006DCF9A: call [00401374h] ; __vbaVarDup
  1123. loc_006DCFA0: lea eax, var_B8
  1124. loc_006DCFA6: push eax
  1125. loc_006DCFA7: lea ecx, var_A8
  1126. loc_006DCFAD: push ecx
  1127. loc_006DCFAE: lea edx, var_98
  1128. loc_006DCFB4: push edx
  1129. loc_006DCFB5: push 00000040h
  1130. loc_006DCFB7: lea eax, var_88
  1131. loc_006DCFBD: push eax
  1132. loc_006DCFBE: call [00401120h] ; rtcMsgBox
  1133. loc_006DCFC4: lea ecx, var_B8
  1134. loc_006DCFCA: push ecx
  1135. loc_006DCFCB: lea edx, var_A8
  1136. loc_006DCFD1: push edx
  1137. loc_006DCFD2: lea eax, var_98
  1138. loc_006DCFD8: push eax
  1139. loc_006DCFD9: lea ecx, var_88
  1140. loc_006DCFDF: push ecx
  1141. loc_006DCFE0: push 00000004h
  1142. loc_006DCFE2: call [00401050h] ; __vbaFreeVarList
  1143. loc_006DCFE8: add esp, 00000014h
  1144. loc_006DCFEB: jmp 006DDB65h
  1145. loc_006DCFF0: mov edx, [esi]
  1146. loc_006DCFF2: push esi
  1147. loc_006DCFF3: call [edx+00000390h]
  1148. loc_006DCFF9: push eax
  1149. loc_006DCFFA: lea eax, var_6C
  1150. loc_006DCFFD: push eax
  1151. loc_006DCFFE: call [00401128h] ; __vbaObjSet
  1152. loc_006DD004: mov var_100, eax
  1153. loc_006DD00A: mov ecx, [eax]
  1154. loc_006DD00C: lea edx, var_2C
  1155. loc_006DD00F: push edx
  1156. loc_006DD010: push eax
  1157. loc_006DD011: call [ecx+000000A0h]
  1158. loc_006DD017: fnclex
  1159. loc_006DD019: cmp eax, ebx
  1160. loc_006DD01B: jge 006DD035h
  1161. loc_006DD01D: push 000000A0h
  1162. loc_006DD022: push 0043F42Ch
  1163. loc_006DD027: mov ecx, var_100
  1164. loc_006DD02D: push ecx
  1165. loc_006DD02E: push eax
  1166. loc_006DD02F: call [004010CCh] ; __vbaHresultCheckObj
  1167. loc_006DD035: mov edx, var_2C
  1168. loc_006DD038: push edx
  1169. loc_006DD039: call [00401088h] ; rtcTrimBstr
  1170. loc_006DD03F: mov edx, eax
  1171. loc_006DD041: lea ecx, var_30
  1172. loc_006DD044: call edi
  1173. loc_006DD046: push eax
  1174. loc_006DD047: call [00401044h] ; __vbaLenBstr
  1175. loc_006DD04D: mov ebx, eax
  1176. loc_006DD04F: neg ebx
  1177. loc_006DD051: sbb ebx, ebx
  1178. loc_006DD053: inc ebx
  1179. loc_006DD054: neg ebx
  1180. loc_006DD056: lea eax, var_30
  1181. loc_006DD059: push eax
  1182. loc_006DD05A: lea ecx, var_2C
  1183. loc_006DD05D: push ecx
  1184. loc_006DD05E: push 00000002h
  1185. loc_006DD060: call [00401324h] ; __vbaFreeStrList
  1186. loc_006DD066: add esp, 0000000Ch
  1187. loc_006DD069: lea ecx, var_6C
  1188. loc_006DD06C: call [0040142Ch] ; __vbaFreeObj
  1189. loc_006DD072: test bx, bx
  1190. loc_006DD075: jz 006DD0E7h
  1191. loc_006DD077: mov ecx, 80020004h
  1192. loc_006DD07C: mov var_B0, ecx
  1193. loc_006DD082: mov eax, 0000000Ah
  1194. loc_006DD087: mov var_B8, eax
  1195. loc_006DD08D: mov var_A0, ecx
  1196. loc_006DD093: mov var_A8, eax
  1197. loc_006DD099: mov var_90, ecx
  1198. loc_006DD09F: mov var_98, eax
  1199. 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."
  1200. loc_006DD0AF: mov var_C8, 00000008h
  1201. loc_006DD0B9: lea edx, var_C8
  1202. loc_006DD0BF: lea ecx, var_88
  1203. loc_006DD0C5: call [00401374h] ; __vbaVarDup
  1204. loc_006DD0CB: lea edx, var_B8
  1205. loc_006DD0D1: push edx
  1206. loc_006DD0D2: lea eax, var_A8
  1207. loc_006DD0D8: push eax
  1208. loc_006DD0D9: lea ecx, var_98
  1209. loc_006DD0DF: push ecx
  1210. loc_006DD0E0: push 00000040h
  1211. loc_006DD0E2: jmp 006DD503h
  1212. loc_006DD0E7: mov ecx, [esi]
  1213. loc_006DD0E9: push esi
  1214. loc_006DD0EA: call [ecx+0000038Ch]
  1215. loc_006DD0F0: push eax
  1216. loc_006DD0F1: lea edx, var_6C
  1217. loc_006DD0F4: push edx
  1218. loc_006DD0F5: call [00401128h] ; __vbaObjSet
  1219. loc_006DD0FB: mov ebx, eax
  1220. loc_006DD0FD: mov eax, [ebx]
  1221. loc_006DD0FF: lea ecx, var_2C
  1222. loc_006DD102: push ecx
  1223. loc_006DD103: push ebx
  1224. loc_006DD104: call [eax+000000A0h]
  1225. loc_006DD10A: fnclex
  1226. loc_006DD10C: test eax, eax
  1227. loc_006DD10E: jge 006DD122h
  1228. loc_006DD110: push 000000A0h
  1229. loc_006DD115: push 0043F42Ch
  1230. loc_006DD11A: push ebx
  1231. loc_006DD11B: push eax
  1232. loc_006DD11C: call [004010CCh] ; __vbaHresultCheckObj
  1233. loc_006DD122: mov edx, var_2C
  1234. loc_006DD125: push edx
  1235. loc_006DD126: call [00401088h] ; rtcTrimBstr
  1236. loc_006DD12C: mov edx, eax
  1237. loc_006DD12E: lea ecx, var_30
  1238. loc_006DD131: call edi
  1239. loc_006DD133: push eax
  1240. loc_006DD134: call [00401044h] ; __vbaLenBstr
  1241. loc_006DD13A: mov ebx, eax
  1242. loc_006DD13C: neg ebx
  1243. loc_006DD13E: sbb ebx, ebx
  1244. loc_006DD140: inc ebx
  1245. loc_006DD141: neg ebx
  1246. loc_006DD143: lea eax, var_30
  1247. loc_006DD146: push eax
  1248. loc_006DD147: lea ecx, var_2C
  1249. loc_006DD14A: push ecx
  1250. loc_006DD14B: push 00000002h
  1251. loc_006DD14D: call [00401324h] ; __vbaFreeStrList
  1252. loc_006DD153: add esp, 0000000Ch
  1253. loc_006DD156: lea ecx, var_6C
  1254. loc_006DD159: call [0040142Ch] ; __vbaFreeObj
  1255. loc_006DD15F: test bx, bx
  1256. loc_006DD162: jnz 006DD077h
  1257. loc_006DD168: mov ecx, [esi]
  1258. loc_006DD16A: push esi
  1259. loc_006DD16B: call [ecx+00000398h]
  1260. loc_006DD171: push eax
  1261. loc_006DD172: lea edx, var_6C
  1262. loc_006DD175: push edx
  1263. loc_006DD176: call [00401128h] ; __vbaObjSet
  1264. loc_006DD17C: mov ebx, eax
  1265. loc_006DD17E: mov eax, [ebx]
  1266. loc_006DD180: lea ecx, var_2C
  1267. loc_006DD183: push ecx
  1268. loc_006DD184: push ebx
  1269. loc_006DD185: call [eax+000000A0h]
  1270. loc_006DD18B: fnclex
  1271. loc_006DD18D: test eax, eax
  1272. loc_006DD18F: jge 006DD1A3h
  1273. loc_006DD191: push 000000A0h
  1274. loc_006DD196: push 0043F42Ch
  1275. loc_006DD19B: push ebx
  1276. loc_006DD19C: push eax
  1277. loc_006DD19D: call [004010CCh] ; __vbaHresultCheckObj
  1278. loc_006DD1A3: mov edx, [esi]
  1279. loc_006DD1A5: push esi
  1280. loc_006DD1A6: call [edx+00000398h]
  1281. loc_006DD1AC: push eax
  1282. loc_006DD1AD: lea eax, var_70
  1283. loc_006DD1B0: push eax
  1284. loc_006DD1B1: call [00401128h] ; __vbaObjSet
  1285. loc_006DD1B7: mov ebx, eax
  1286. loc_006DD1B9: mov ecx, [ebx]
  1287. loc_006DD1BB: lea edx, var_34
  1288. loc_006DD1BE: push edx
  1289. loc_006DD1BF: push ebx
  1290. loc_006DD1C0: call [ecx+000000A0h]
  1291. loc_006DD1C6: fnclex
  1292. loc_006DD1C8: test eax, eax
  1293. loc_006DD1CA: jge 006DD1DEh
  1294. loc_006DD1CC: push 000000A0h
  1295. loc_006DD1D1: push 0043F42Ch
  1296. loc_006DD1D6: push ebx
  1297. loc_006DD1D7: push eax
  1298. loc_006DD1D8: call [004010CCh] ; __vbaHresultCheckObj
  1299. loc_006DD1DE: push 00000001h
  1300. loc_006DD1E0: mov eax, var_34
  1301. loc_006DD1E3: push eax
  1302. loc_006DD1E4: call [00401088h] ; rtcTrimBstr
  1303. loc_006DD1EA: mov edx, eax
  1304. loc_006DD1EC: lea ecx, var_38
  1305. loc_006DD1EF: call edi
  1306. loc_006DD1F1: push eax
  1307. loc_006DD1F2: push 0043FF54h
  1308. loc_006DD1F7: push 00000001h
  1309. loc_006DD1F9: call [004012ECh] ; __vbaInStr
  1310. loc_006DD1FF: mov ebx, eax
  1311. loc_006DD201: neg ebx
  1312. loc_006DD203: sbb ebx, ebx
  1313. loc_006DD205: neg ebx
  1314. loc_006DD207: neg ebx
  1315. loc_006DD209: mov ecx, var_2C
  1316. loc_006DD20C: push ecx
  1317. loc_006DD20D: call [00401088h] ; rtcTrimBstr
  1318. loc_006DD213: mov edx, eax
  1319. loc_006DD215: lea ecx, var_30
  1320. loc_006DD218: call edi
  1321. loc_006DD21A: push eax
  1322. loc_006DD21B: call [00401044h] ; __vbaLenBstr
  1323. loc_006DD221: neg eax
  1324. loc_006DD223: sbb eax, eax
  1325. loc_006DD225: inc eax
  1326. loc_006DD226: neg eax
  1327. loc_006DD228: or ebx, eax
  1328. loc_006DD22A: lea edx, var_38
  1329. loc_006DD22D: push edx
  1330. loc_006DD22E: lea eax, var_34
  1331. loc_006DD231: push eax
  1332. loc_006DD232: lea ecx, var_30
  1333. loc_006DD235: push ecx
  1334. loc_006DD236: lea edx, var_2C
  1335. loc_006DD239: push edx
  1336. loc_006DD23A: push 00000004h
  1337. loc_006DD23C: call [00401324h] ; __vbaFreeStrList
  1338. loc_006DD242: lea eax, var_70
  1339. loc_006DD245: push eax
  1340. loc_006DD246: lea ecx, var_6C
  1341. loc_006DD249: push ecx
  1342. loc_006DD24A: push 00000002h
  1343. loc_006DD24C: call [00401068h] ; __vbaFreeObjList
  1344. loc_006DD252: add esp, 00000020h
  1345. loc_006DD255: test bx, bx
  1346. loc_006DD258: jz 006DD297h
  1347. loc_006DD25A: mov ecx, 80020004h
  1348. loc_006DD25F: mov var_B0, ecx
  1349. loc_006DD265: mov eax, 0000000Ah
  1350. loc_006DD26A: mov var_B8, eax
  1351. loc_006DD270: mov var_A0, ecx
  1352. loc_006DD276: mov var_A8, eax
  1353. loc_006DD27C: mov var_90, ecx
  1354. loc_006DD282: mov var_98, eax
  1355. 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."
  1356. loc_006DD292: jmp 006DD0AFh
  1357. loc_006DD297: mov ecx, [esi]
  1358. loc_006DD299: push esi
  1359. loc_006DD29A: call [ecx+0000039Ch]
  1360. loc_006DD2A0: push eax
  1361. loc_006DD2A1: lea edx, var_6C
  1362. loc_006DD2A4: push edx
  1363. loc_006DD2A5: call [00401128h] ; __vbaObjSet
  1364. loc_006DD2AB: mov ebx, eax
  1365. loc_006DD2AD: mov eax, [ebx]
  1366. loc_006DD2AF: lea ecx, var_2C
  1367. loc_006DD2B2: push ecx
  1368. loc_006DD2B3: push ebx
  1369. loc_006DD2B4: call [eax+000000A0h]
  1370. loc_006DD2BA: fnclex
  1371. loc_006DD2BC: test eax, eax
  1372. loc_006DD2BE: jge 006DD2D2h
  1373. loc_006DD2C0: push 000000A0h
  1374. loc_006DD2C5: push 0043F42Ch
  1375. loc_006DD2CA: push ebx
  1376. loc_006DD2CB: push eax
  1377. loc_006DD2CC: call [004010CCh] ; __vbaHresultCheckObj
  1378. loc_006DD2D2: mov edx, [esi]
  1379. loc_006DD2D4: push esi
  1380. loc_006DD2D5: call [edx+00000388h]
  1381. loc_006DD2DB: push eax
  1382. loc_006DD2DC: lea eax, var_70
  1383. loc_006DD2DF: push eax
  1384. loc_006DD2E0: call [00401128h] ; __vbaObjSet
  1385. loc_006DD2E6: mov ebx, eax
  1386. loc_006DD2E8: mov ecx, [ebx]
  1387. loc_006DD2EA: lea edx, var_34
  1388. loc_006DD2ED: push edx
  1389. loc_006DD2EE: push ebx
  1390. loc_006DD2EF: call [ecx+000000A0h]
  1391. loc_006DD2F5: fnclex
  1392. loc_006DD2F7: test eax, eax
  1393. loc_006DD2F9: jge 006DD30Dh
  1394. loc_006DD2FB: push 000000A0h
  1395. loc_006DD300: push 0043F42Ch
  1396. loc_006DD305: push ebx
  1397. loc_006DD306: push eax
  1398. loc_006DD307: call [004010CCh] ; __vbaHresultCheckObj
  1399. loc_006DD30D: mov eax, var_34
  1400. loc_006DD310: push eax
  1401. loc_006DD311: call [00401088h] ; rtcTrimBstr
  1402. loc_006DD317: mov edx, eax
  1403. loc_006DD319: lea ecx, var_38
  1404. loc_006DD31C: call edi
  1405. loc_006DD31E: push eax
  1406. loc_006DD31F: call [00401044h] ; __vbaLenBstr
  1407. loc_006DD325: mov ebx, eax
  1408. loc_006DD327: neg ebx
  1409. loc_006DD329: sbb ebx, ebx
  1410. loc_006DD32B: inc ebx
  1411. loc_006DD32C: neg ebx
  1412. loc_006DD32E: mov ecx, var_2C
  1413. loc_006DD331: push ecx
  1414. loc_006DD332: call [00401088h] ; rtcTrimBstr
  1415. loc_006DD338: mov edx, eax
  1416. loc_006DD33A: lea ecx, var_30
  1417. loc_006DD33D: call edi
  1418. loc_006DD33F: push eax
  1419. loc_006DD340: call [00401044h] ; __vbaLenBstr
  1420. loc_006DD346: neg eax
  1421. loc_006DD348: sbb eax, eax
  1422. loc_006DD34A: inc eax
  1423. loc_006DD34B: neg eax
  1424. loc_006DD34D: or ebx, eax
  1425. loc_006DD34F: lea edx, var_38
  1426. loc_006DD352: push edx
  1427. loc_006DD353: lea eax, var_34
  1428. loc_006DD356: push eax
  1429. loc_006DD357: lea ecx, var_30
  1430. loc_006DD35A: push ecx
  1431. loc_006DD35B: lea edx, var_2C
  1432. loc_006DD35E: push edx
  1433. loc_006DD35F: push 00000004h
  1434. loc_006DD361: call [00401324h] ; __vbaFreeStrList
  1435. loc_006DD367: lea eax, var_70
  1436. loc_006DD36A: push eax
  1437. loc_006DD36B: lea ecx, var_6C
  1438. loc_006DD36E: push ecx
  1439. loc_006DD36F: push 00000002h
  1440. loc_006DD371: call [00401068h] ; __vbaFreeObjList
  1441. loc_006DD377: add esp, 00000020h
  1442. loc_006DD37A: test bx, bx
  1443. loc_006DD37D: jz 006DD3BCh
  1444. loc_006DD37F: mov ecx, 80020004h
  1445. loc_006DD384: mov var_B0, ecx
  1446. loc_006DD38A: mov eax, 0000000Ah
  1447. loc_006DD38F: mov var_B8, eax
  1448. loc_006DD395: mov var_A0, ecx
  1449. loc_006DD39B: mov var_A8, eax
  1450. loc_006DD3A1: mov var_90, ecx
  1451. loc_006DD3A7: mov var_98, eax
  1452. 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."
  1453. loc_006DD3B7: jmp 006DD4D0h
  1454. loc_006DD3BC: mov ecx, [esi]
  1455. loc_006DD3BE: push esi
  1456. loc_006DD3BF: call [ecx+0000039Ch]
  1457. loc_006DD3C5: push eax
  1458. loc_006DD3C6: lea edx, var_6C
  1459. loc_006DD3C9: push edx
  1460. loc_006DD3CA: call [00401128h] ; __vbaObjSet
  1461. loc_006DD3D0: mov ebx, eax
  1462. loc_006DD3D2: mov eax, [ebx]
  1463. loc_006DD3D4: lea ecx, var_2C
  1464. loc_006DD3D7: push ecx
  1465. loc_006DD3D8: push ebx
  1466. loc_006DD3D9: call [eax+000000A0h]
  1467. loc_006DD3DF: fnclex
  1468. loc_006DD3E1: test eax, eax
  1469. loc_006DD3E3: jge 006DD3F7h
  1470. loc_006DD3E5: push 000000A0h
  1471. loc_006DD3EA: push 0043F42Ch
  1472. loc_006DD3EF: push ebx
  1473. loc_006DD3F0: push eax
  1474. loc_006DD3F1: call [004010CCh] ; __vbaHresultCheckObj
  1475. loc_006DD3F7: mov edx, [esi]
  1476. loc_006DD3F9: push esi
  1477. loc_006DD3FA: call [edx+00000388h]
  1478. loc_006DD400: push eax
  1479. loc_006DD401: lea eax, var_70
  1480. loc_006DD404: push eax
  1481. loc_006DD405: call [00401128h] ; __vbaObjSet
  1482. loc_006DD40B: mov ebx, eax
  1483. loc_006DD40D: mov ecx, [ebx]
  1484. loc_006DD40F: lea edx, var_30
  1485. loc_006DD412: push edx
  1486. loc_006DD413: push ebx
  1487. loc_006DD414: call [ecx+000000A0h]
  1488. loc_006DD41A: fnclex
  1489. loc_006DD41C: test eax, eax
  1490. loc_006DD41E: jge 006DD432h
  1491. loc_006DD420: push 000000A0h
  1492. loc_006DD425: push 0043F42Ch
  1493. loc_006DD42A: push ebx
  1494. loc_006DD42B: push eax
  1495. loc_006DD42C: call [004010CCh] ; __vbaHresultCheckObj
  1496. loc_006DD432: mov eax, var_2C
  1497. loc_006DD435: push eax
  1498. loc_006DD436: mov ebx, [00401088h] ; rtcTrimBstr
  1499. loc_006DD43C: call ebx
  1500. loc_006DD43E: mov edx, eax
  1501. loc_006DD440: lea ecx, var_34
  1502. loc_006DD443: call edi
  1503. loc_006DD445: push eax
  1504. loc_006DD446: mov ecx, var_30
  1505. loc_006DD449: push ecx
  1506. loc_006DD44A: call ebx
  1507. loc_006DD44C: mov edx, eax
  1508. loc_006DD44E: lea ecx, var_38
  1509. loc_006DD451: call edi
  1510. loc_006DD453: push eax
  1511. loc_006DD454: call [004011B8h] ; __vbaStrCmp
  1512. loc_006DD45A: mov ebx, eax
  1513. loc_006DD45C: neg ebx
  1514. loc_006DD45E: sbb ebx, ebx
  1515. loc_006DD460: neg ebx
  1516. loc_006DD462: neg ebx
  1517. loc_006DD464: lea edx, var_38
  1518. loc_006DD467: push edx
  1519. loc_006DD468: lea eax, var_34
  1520. loc_006DD46B: push eax
  1521. loc_006DD46C: lea ecx, var_30
  1522. loc_006DD46F: push ecx
  1523. loc_006DD470: lea edx, var_2C
  1524. loc_006DD473: push edx
  1525. loc_006DD474: push 00000004h
  1526. loc_006DD476: call [00401324h] ; __vbaFreeStrList
  1527. loc_006DD47C: lea eax, var_70
  1528. loc_006DD47F: push eax
  1529. loc_006DD480: lea ecx, var_6C
  1530. loc_006DD483: push ecx
  1531. loc_006DD484: push 00000002h
  1532. loc_006DD486: call [00401068h] ; __vbaFreeObjList
  1533. loc_006DD48C: add esp, 00000020h
  1534. loc_006DD48F: test bx, bx
  1535. loc_006DD492: jz 006DD53Ch
  1536. loc_006DD498: mov ecx, 80020004h
  1537. loc_006DD49D: mov var_B0, ecx
  1538. loc_006DD4A3: mov eax, 0000000Ah
  1539. loc_006DD4A8: mov var_B8, eax
  1540. loc_006DD4AE: mov var_A0, ecx
  1541. loc_006DD4B4: mov var_A8, eax
  1542. loc_006DD4BA: mov var_90, ecx
  1543. loc_006DD4C0: mov var_98, eax
  1544. 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."
  1545. loc_006DD4D0: mov var_C8, 00000008h
  1546. loc_006DD4DA: lea edx, var_C8
  1547. loc_006DD4E0: lea ecx, var_88
  1548. loc_006DD4E6: call [00401374h] ; __vbaVarDup
  1549. loc_006DD4EC: lea edx, var_B8
  1550. loc_006DD4F2: push edx
  1551. loc_006DD4F3: lea eax, var_A8
  1552. loc_006DD4F9: push eax
  1553. loc_006DD4FA: lea ecx, var_98
  1554. loc_006DD500: push ecx
  1555. loc_006DD501: push 00000000h
  1556. loc_006DD503: lea edx, var_88
  1557. loc_006DD509: push edx
  1558. loc_006DD50A: call [00401120h] ; rtcMsgBox
  1559. loc_006DD510: lea eax, var_B8
  1560. loc_006DD516: push eax
  1561. loc_006DD517: lea ecx, var_A8
  1562. loc_006DD51D: push ecx
  1563. loc_006DD51E: lea edx, var_98
  1564. loc_006DD524: push edx
  1565. loc_006DD525: lea eax, var_88
  1566. loc_006DD52B: push eax
  1567. loc_006DD52C: push 00000004h
  1568. loc_006DD52E: call [00401050h] ; __vbaFreeVarList
  1569. loc_006DD534: add esp, 00000014h
  1570. loc_006DD537: jmp 006DDB65h
  1571. loc_006DD53C: mov ecx, [esi]
  1572. loc_006DD53E: push esi
  1573. loc_006DD53F: call [ecx+00000390h]
  1574. loc_006DD545: push eax
  1575. loc_006DD546: lea edx, var_6C
  1576. loc_006DD549: push edx
  1577. loc_006DD54A: call [00401128h] ; __vbaObjSet
  1578. loc_006DD550: mov ebx, eax
  1579. loc_006DD552: mov eax, [ebx]
  1580. loc_006DD554: lea ecx, var_30
  1581. loc_006DD557: push ecx
  1582. loc_006DD558: push ebx
  1583. loc_006DD559: call [eax+000000A0h]
  1584. loc_006DD55F: fnclex
  1585. loc_006DD561: test eax, eax
  1586. loc_006DD563: jge 006DD577h
  1587. loc_006DD565: push 000000A0h
  1588. loc_006DD56A: push 0043F42Ch
  1589. loc_006DD56F: push ebx
  1590. loc_006DD570: push eax
  1591. loc_006DD571: call [004010CCh] ; __vbaHresultCheckObj
  1592. loc_006DD577: mov edx, [esi]
  1593. loc_006DD579: push esi
  1594. loc_006DD57A: call [edx+0000038Ch]
  1595. loc_006DD580: push eax
  1596. loc_006DD581: lea eax, var_70
  1597. loc_006DD584: push eax
  1598. loc_006DD585: call [00401128h] ; __vbaObjSet
  1599. loc_006DD58B: mov ebx, eax
  1600. loc_006DD58D: mov ecx, [ebx]
  1601. loc_006DD58F: lea edx, var_40
  1602. loc_006DD592: push edx
  1603. loc_006DD593: push ebx
  1604. loc_006DD594: call [ecx+000000A0h]
  1605. loc_006DD59A: fnclex
  1606. loc_006DD59C: test eax, eax
  1607. loc_006DD59E: jge 006DD5B2h
  1608. loc_006DD5A0: push 000000A0h
  1609. loc_006DD5A5: push 0043F42Ch
  1610. loc_006DD5AA: push ebx
  1611. loc_006DD5AB: push eax
  1612. loc_006DD5AC: call [004010CCh] ; __vbaHresultCheckObj
  1613. loc_006DD5B2: mov eax, [esi]
  1614. loc_006DD5B4: push esi
  1615. loc_006DD5B5: call [eax+00000398h]
  1616. loc_006DD5BB: push eax
  1617. loc_006DD5BC: lea ecx, var_74
  1618. loc_006DD5BF: push ecx
  1619. loc_006DD5C0: call [00401128h] ; __vbaObjSet
  1620. loc_006DD5C6: mov ebx, eax
  1621. loc_006DD5C8: mov edx, [ebx]
  1622. loc_006DD5CA: lea eax, var_50
  1623. loc_006DD5CD: push eax
  1624. loc_006DD5CE: push ebx
  1625. loc_006DD5CF: call [edx+000000A0h]
  1626. loc_006DD5D5: fnclex
  1627. loc_006DD5D7: test eax, eax
  1628. loc_006DD5D9: jge 006DD5EDh
  1629. loc_006DD5DB: push 000000A0h
  1630. loc_006DD5E0: push 0043F42Ch
  1631. loc_006DD5E5: push ebx
  1632. loc_006DD5E6: push eax
  1633. loc_006DD5E7: call [004010CCh] ; __vbaHresultCheckObj
  1634. loc_006DD5ED: mov ecx, [esi]
  1635. loc_006DD5EF: push esi
  1636. loc_006DD5F0: call [ecx+0000039Ch]
  1637. loc_006DD5F6: push eax
  1638. loc_006DD5F7: lea edx, var_78
  1639. loc_006DD5FA: push edx
  1640. loc_006DD5FB: call [00401128h] ; __vbaObjSet
  1641. loc_006DD601: mov ebx, eax
  1642. loc_006DD603: mov eax, [ebx]
  1643. loc_006DD605: lea ecx, var_60
  1644. loc_006DD608: push ecx
  1645. loc_006DD609: push ebx
  1646. loc_006DD60A: call [eax+000000A0h]
  1647. loc_006DD610: fnclex
  1648. loc_006DD612: test eax, eax
  1649. loc_006DD614: jge 006DD628h
  1650. loc_006DD616: push 000000A0h
  1651. loc_006DD61B: push 0043F42Ch
  1652. loc_006DD620: push ebx
  1653. loc_006DD621: push eax
  1654. loc_006DD622: call [004010CCh] ; __vbaHresultCheckObj
  1655. loc_006DD628: push 004703F4h
  1656. loc_006DD62D: mov edx, var_24
  1657. loc_006DD630: push edx
  1658. loc_006DD631: mov ebx, [00401098h] ; __vbaStrCat
  1659. loc_006DD637: call ebx
  1660. loc_006DD639: mov edx, eax
  1661. loc_006DD63B: lea ecx, var_2C
  1662. loc_006DD63E: call edi
  1663. loc_006DD640: push eax
  1664. loc_006DD641: push 0047078Ch ; "&xfname="
  1665. loc_006DD646: call ebx
  1666. loc_006DD648: mov edx, eax
  1667. loc_006DD64A: lea ecx, var_34
  1668. loc_006DD64D: call edi
  1669. loc_006DD64F: push eax
  1670. loc_006DD650: mov eax, var_30
  1671. loc_006DD653: push eax
  1672. loc_006DD654: call [00401088h] ; rtcTrimBstr
  1673. loc_006DD65A: mov edx, eax
  1674. loc_006DD65C: lea ecx, var_38
  1675. loc_006DD65F: call edi
  1676. loc_006DD661: push eax
  1677. loc_006DD662: call ebx
  1678. loc_006DD664: mov edx, eax
  1679. loc_006DD666: lea ecx, var_3C
  1680. loc_006DD669: call edi
  1681. loc_006DD66B: push eax
  1682. loc_006DD66C: push 004707A4h ; "&xlname="
  1683. loc_006DD671: call ebx
  1684. loc_006DD673: mov edx, eax
  1685. loc_006DD675: lea ecx, var_44
  1686. loc_006DD678: call edi
  1687. loc_006DD67A: push eax
  1688. loc_006DD67B: mov ecx, var_40
  1689. loc_006DD67E: push ecx
  1690. loc_006DD67F: call [00401088h] ; rtcTrimBstr
  1691. loc_006DD685: mov edx, eax
  1692. loc_006DD687: lea ecx, var_48
  1693. loc_006DD68A: call edi
  1694. loc_006DD68C: push eax
  1695. loc_006DD68D: call ebx
  1696. loc_006DD68F: mov edx, eax
  1697. loc_006DD691: lea ecx, var_4C
  1698. loc_006DD694: call edi
  1699. loc_006DD696: push eax
  1700. loc_006DD697: push 004707BCh ; "&xlogon="
  1701. loc_006DD69C: call ebx
  1702. loc_006DD69E: mov edx, eax
  1703. loc_006DD6A0: lea ecx, var_54
  1704. loc_006DD6A3: call edi
  1705. loc_006DD6A5: push eax
  1706. loc_006DD6A6: mov edx, var_50
  1707. loc_006DD6A9: push edx
  1708. loc_006DD6AA: call [00401088h] ; rtcTrimBstr
  1709. loc_006DD6B0: mov edx, eax
  1710. loc_006DD6B2: lea ecx, var_58
  1711. loc_006DD6B5: call edi
  1712. loc_006DD6B7: push eax
  1713. loc_006DD6B8: call ebx
  1714. loc_006DD6BA: mov edx, eax
  1715. loc_006DD6BC: lea ecx, var_5C
  1716. loc_006DD6BF: call edi
  1717. loc_006DD6C1: push eax
  1718. loc_006DD6C2: push 004707D4h ; "&xpass="
  1719. loc_006DD6C7: call ebx
  1720. loc_006DD6C9: mov edx, eax
  1721. loc_006DD6CB: lea ecx, var_64
  1722. loc_006DD6CE: call edi
  1723. loc_006DD6D0: push eax
  1724. loc_006DD6D1: mov eax, var_60
  1725. loc_006DD6D4: push eax
  1726. loc_006DD6D5: call [00401088h] ; rtcTrimBstr
  1727. loc_006DD6DB: mov edx, eax
  1728. loc_006DD6DD: lea ecx, var_68
  1729. loc_006DD6E0: call edi
  1730. loc_006DD6E2: push eax
  1731. loc_006DD6E3: call ebx
  1732. loc_006DD6E5: mov edx, eax
  1733. loc_006DD6E7: lea ecx, var_20
  1734. loc_006DD6EA: call edi
  1735. loc_006DD6EC: lea ecx, var_68
  1736. loc_006DD6EF: push ecx
  1737. loc_006DD6F0: lea edx, var_64
  1738. loc_006DD6F3: push edx
  1739. loc_006DD6F4: lea eax, var_60
  1740. loc_006DD6F7: push eax
  1741. loc_006DD6F8: lea ecx, var_5C
  1742. loc_006DD6FB: push ecx
  1743. loc_006DD6FC: lea edx, var_58
  1744. loc_006DD6FF: push edx
  1745. loc_006DD700: lea eax, var_54
  1746. loc_006DD703: push eax
  1747. loc_006DD704: lea ecx, var_50
  1748. loc_006DD707: push ecx
  1749. loc_006DD708: lea edx, var_4C
  1750. loc_006DD70B: push edx
  1751. loc_006DD70C: lea eax, var_48
  1752. loc_006DD70F: push eax
  1753. loc_006DD710: lea ecx, var_44
  1754. loc_006DD713: push ecx
  1755. loc_006DD714: lea edx, var_40
  1756. loc_006DD717: push edx
  1757. loc_006DD718: lea eax, var_3C
  1758. loc_006DD71B: push eax
  1759. loc_006DD71C: lea ecx, var_38
  1760. loc_006DD71F: push ecx
  1761. loc_006DD720: lea edx, var_34
  1762. loc_006DD723: push edx
  1763. loc_006DD724: lea eax, var_30
  1764. loc_006DD727: push eax
  1765. loc_006DD728: lea ecx, var_2C
  1766. loc_006DD72B: push ecx
  1767. loc_006DD72C: push 00000010h
  1768. loc_006DD72E: call [00401324h] ; __vbaFreeStrList
  1769. loc_006DD734: lea edx, var_78
  1770. loc_006DD737: push edx
  1771. loc_006DD738: lea eax, var_74
  1772. loc_006DD73B: push eax
  1773. loc_006DD73C: lea ecx, var_70
  1774. loc_006DD73F: push ecx
  1775. loc_006DD740: lea edx, var_6C
  1776. loc_006DD743: push edx
  1777. loc_006DD744: push 00000004h
  1778. loc_006DD746: call [00401068h] ; __vbaFreeObjList
  1779. loc_006DD74C: add esp, 00000058h
  1780. loc_006DD74F: mov eax, [esi]
  1781. loc_006DD751: push 00470598h ; "Sign-Up in progress, please wait..."
  1782. loc_006DD756: push esi
  1783. loc_006DD757: call [eax+00000054h]
  1784. loc_006DD75A: fnclex
  1785. loc_006DD75C: test eax, eax
  1786. loc_006DD75E: jge 006DD76Fh
  1787. loc_006DD760: push 00000054h
  1788. loc_006DD762: push 0046F9DCh
  1789. loc_006DD767: push esi
  1790. loc_006DD768: push eax
  1791. loc_006DD769: call [004010CCh] ; __vbaHresultCheckObj
  1792. loc_006DD76F: push 00440268h ; "http://www.bonziworld.com/bonziworld/bwclientpost.asp"
  1793. loc_006DD774: mov ecx, var_20
  1794. loc_006DD777: push ecx
  1795. loc_006DD778: call ebx
  1796. loc_006DD77A: mov var_80, eax
  1797. loc_006DD77D: mov ecx, 00000008h
  1798. loc_006DD782: mov var_88, ecx
  1799. loc_006DD788: sub esp, 00000010h
  1800. loc_006DD78B: mov edx, esp
  1801. loc_006DD78D: mov [edx], ecx
  1802. loc_006DD78F: mov ecx, var_84
  1803. loc_006DD795: mov [edx+00000004h], ecx
  1804. loc_006DD798: mov [edx+00000008h], eax
  1805. loc_006DD79B: mov eax, var_7C
  1806. loc_006DD79E: mov [edx+0000000Ch], eax
  1807. loc_006DD7A1: push 00000001h
  1808. loc_006DD7A3: push 00000016h
  1809. loc_006DD7A5: mov ecx, [esi]
  1810. loc_006DD7A7: push esi
  1811. loc_006DD7A8: call [ecx+00000404h]
  1812. loc_006DD7AE: push eax
  1813. loc_006DD7AF: lea edx, var_6C
  1814. loc_006DD7B2: push edx
  1815. loc_006DD7B3: mov ebx, [00401128h] ; __vbaObjSet
  1816. loc_006DD7B9: call ebx
  1817. loc_006DD7BB: push eax
  1818. loc_006DD7BC: lea eax, var_98
  1819. loc_006DD7C2: push eax
  1820. loc_006DD7C3: call [00401214h] ; __vbaLateIdCallLd
  1821. loc_006DD7C9: add esp, 00000020h
  1822. loc_006DD7CC: push eax
  1823. loc_006DD7CD: call [00401040h] ; __vbaStrVarMove
  1824. loc_006DD7D3: mov edx, eax
  1825. loc_006DD7D5: lea ecx, var_28
  1826. loc_006DD7D8: call edi
  1827. loc_006DD7DA: lea ecx, var_6C
  1828. loc_006DD7DD: call [0040142Ch] ; __vbaFreeObj
  1829. loc_006DD7E3: lea ecx, var_98
  1830. loc_006DD7E9: push ecx
  1831. loc_006DD7EA: lea edx, var_88
  1832. loc_006DD7F0: push edx
  1833. loc_006DD7F1: push 00000002h
  1834. loc_006DD7F3: call [00401050h] ; __vbaFreeVarList
  1835. loc_006DD7F9: add esp, 0000000Ch
  1836. loc_006DD7FC: mov eax, [esi]
  1837. loc_006DD7FE: push esi
  1838. loc_006DD7FF: call [eax+00000398h]
  1839. loc_006DD805: push eax
  1840. loc_006DD806: lea ecx, var_6C
  1841. loc_006DD809: push ecx
  1842. loc_006DD80A: call ebx
  1843. loc_006DD80C: mov ebx, eax
  1844. loc_006DD80E: mov edx, [ebx]
  1845. loc_006DD810: lea eax, var_2C
  1846. loc_006DD813: push eax
  1847. loc_006DD814: push ebx
  1848. loc_006DD815: call [edx+000000A0h]
  1849. loc_006DD81B: fnclex
  1850. loc_006DD81D: test eax, eax
  1851. loc_006DD81F: jge 006DD833h
  1852. loc_006DD821: push 000000A0h
  1853. loc_006DD826: push 0043F42Ch
  1854. loc_006DD82B: push ebx
  1855. loc_006DD82C: push eax
  1856. loc_006DD82D: call [004010CCh] ; __vbaHresultCheckObj
  1857. loc_006DD833: mov ecx, var_2C
  1858. loc_006DD836: push ecx
  1859. loc_006DD837: call [00401088h] ; rtcTrimBstr
  1860. loc_006DD83D: mov edx, eax
  1861. loc_006DD83F: lea ecx, var_48
  1862. loc_006DD842: call edi
  1863. loc_006DD844: mov edx, [esi]
  1864. loc_006DD846: push esi
  1865. loc_006DD847: call [edx+0000039Ch]
  1866. loc_006DD84D: push eax
  1867. loc_006DD84E: lea eax, var_70
  1868. loc_006DD851: push eax
  1869. loc_006DD852: call [00401128h] ; __vbaObjSet
  1870. loc_006DD858: mov ebx, eax
  1871. loc_006DD85A: mov ecx, [ebx]
  1872. loc_006DD85C: lea edx, var_30
  1873. loc_006DD85F: push edx
  1874. loc_006DD860: push ebx
  1875. loc_006DD861: call [ecx+000000A0h]
  1876. loc_006DD867: fnclex
  1877. loc_006DD869: test eax, eax
  1878. loc_006DD86B: jge 006DD87Fh
  1879. loc_006DD86D: push 000000A0h
  1880. loc_006DD872: push 0043F42Ch
  1881. loc_006DD877: push ebx
  1882. loc_006DD878: push eax
  1883. loc_006DD879: call [004010CCh] ; __vbaHresultCheckObj
  1884. loc_006DD87F: mov eax, var_30
  1885. loc_006DD882: push eax
  1886. loc_006DD883: call [00401088h] ; rtcTrimBstr
  1887. loc_006DD889: mov edx, eax
  1888. loc_006DD88B: lea ecx, var_4C
  1889. loc_006DD88E: call edi
  1890. loc_006DD890: mov ecx, [esi]
  1891. loc_006DD892: push esi
  1892. loc_006DD893: call [ecx+00000398h]
  1893. loc_006DD899: push eax
  1894. loc_006DD89A: lea edx, var_74
  1895. loc_006DD89D: push edx
  1896. loc_006DD89E: call [00401128h] ; __vbaObjSet
  1897. loc_006DD8A4: mov ebx, eax
  1898. loc_006DD8A6: mov eax, [ebx]
  1899. loc_006DD8A8: lea ecx, var_34
  1900. loc_006DD8AB: push ecx
  1901. loc_006DD8AC: push ebx
  1902. loc_006DD8AD: call [eax+000000A0h]
  1903. loc_006DD8B3: fnclex
  1904. loc_006DD8B5: test eax, eax
  1905. loc_006DD8B7: jge 006DD8CBh
  1906. loc_006DD8B9: push 000000A0h
  1907. loc_006DD8BE: push 0043F42Ch
  1908. loc_006DD8C3: push ebx
  1909. loc_006DD8C4: push eax
  1910. loc_006DD8C5: call [004010CCh] ; __vbaHresultCheckObj
  1911. loc_006DD8CB: mov edx, var_34
  1912. loc_006DD8CE: push edx
  1913. loc_006DD8CF: call [00401088h] ; rtcTrimBstr
  1914. loc_006DD8D5: mov edx, eax
  1915. loc_006DD8D7: lea ecx, var_50
  1916. loc_006DD8DA: call edi
  1917. loc_006DD8DC: mov edx, var_50
  1918. loc_006DD8DF: xor eax, eax
  1919. loc_006DD8E1: mov var_50, eax
  1920. loc_006DD8E4: mov ecx, var_4C
  1921. loc_006DD8E7: mov var_134, ecx
  1922. loc_006DD8ED: mov var_4C, eax
  1923. loc_006DD8F0: mov ecx, var_48
  1924. loc_006DD8F3: mov var_138, ecx
  1925. loc_006DD8F9: mov var_48, eax
  1926. loc_006DD8FC: mov ebx, [esi]
  1927. loc_006DD8FE: push 00449984h ; "mail.bonziworld.com"
  1928. loc_006DD903: lea ecx, var_38
  1929. loc_006DD906: call edi
  1930. loc_006DD908: push eax
  1931. loc_006DD909: push 0045A0D0h ; "@bonziworld.com"
  1932. loc_006DD90E: call [00401098h] ; __vbaStrCat
  1933. loc_006DD914: mov edx, eax
  1934. loc_006DD916: lea ecx, var_44
  1935. loc_006DD919: call edi
  1936. loc_006DD91B: push eax
  1937. loc_006DD91C: mov edx, var_134
  1938. loc_006DD922: lea ecx, var_40
  1939. loc_006DD925: call edi
  1940. loc_006DD927: push eax
  1941. loc_006DD928: mov edx, var_138
  1942. loc_006DD92E: lea ecx, var_3C
  1943. loc_006DD931: call edi
  1944. loc_006DD933: push eax
  1945. loc_006DD934: mov edx, var_28
  1946. loc_006DD937: push edx
  1947. loc_006DD938: push esi
  1948. loc_006DD939: call [ebx+00000728h]
  1949. loc_006DD93F: lea eax, var_50
  1950. loc_006DD942: push eax
  1951. loc_006DD943: lea ecx, var_4C
  1952. loc_006DD946: push ecx
  1953. loc_006DD947: lea edx, var_48
  1954. loc_006DD94A: push edx
  1955. loc_006DD94B: lea eax, var_44
  1956. loc_006DD94E: push eax
  1957. loc_006DD94F: lea ecx, var_40
  1958. loc_006DD952: push ecx
  1959. loc_006DD953: lea edx, var_3C
  1960. loc_006DD956: push edx
  1961. loc_006DD957: lea eax, var_38
  1962. loc_006DD95A: push eax
  1963. loc_006DD95B: lea ecx, var_34
  1964. loc_006DD95E: push ecx
  1965. loc_006DD95F: lea edx, var_30
  1966. loc_006DD962: push edx
  1967. loc_006DD963: lea eax, var_2C
  1968. loc_006DD966: push eax
  1969. loc_006DD967: push 0000000Ah
  1970. loc_006DD969: call [00401324h] ; __vbaFreeStrList
  1971. loc_006DD96F: lea ecx, var_74
  1972. loc_006DD972: push ecx
  1973. loc_006DD973: lea edx, var_70
  1974. loc_006DD976: push edx
  1975. loc_006DD977: lea eax, var_6C
  1976. loc_006DD97A: push eax
  1977. loc_006DD97B: push 00000003h
  1978. loc_006DD97D: call [00401068h] ; __vbaFreeObjList
  1979. loc_006DD983: add esp, 0000003Ch
  1980. loc_006DD986: mov ecx, [esi]
  1981. loc_006DD988: push 004707E8h ; "BonziWORLD Messenger Service Options"
  1982. loc_006DD98D: push esi
  1983. loc_006DD98E: call [ecx+00000054h]
  1984. loc_006DD991: fnclex
  1985. loc_006DD993: test eax, eax
  1986. loc_006DD995: jge 006DDB65h
  1987. loc_006DD99B: push 00000054h
  1988. loc_006DD99D: push 0046F9DCh
  1989. loc_006DD9A2: push esi
  1990. loc_006DD9A3: push eax
  1991. loc_006DD9A4: call [004010CCh] ; __vbaHresultCheckObj
  1992. loc_006DD9AA: jmp 006DDB65h
  1993. loc_006DD9AF: mov esi, Me
  1994. loc_006DD9B2: mov edx, [esi]
  1995. loc_006DD9B4: push 004707E8h ; "BonziWORLD Messenger Service Options"
  1996. loc_006DD9B9: push esi
  1997. loc_006DD9BA: call [edx+00000054h]
  1998. loc_006DD9BD: fnclex
  1999. loc_006DD9BF: test eax, eax
  2000. loc_006DD9C1: jge 006DD9D2h
  2001. loc_006DD9C3: push 00000054h
  2002. loc_006DD9C5: push 0046F9DCh
  2003. loc_006DD9CA: push esi
  2004. loc_006DD9CB: push eax
  2005. loc_006DD9CC: call [004010CCh] ; __vbaHresultCheckObj
  2006. loc_006DD9D2: mov edi, [00401340h] ; rtcErrObj
  2007. loc_006DD9D8: call edi
  2008. loc_006DD9DA: push eax
  2009. loc_006DD9DB: lea eax, var_6C
  2010. loc_006DD9DE: push eax
  2011. loc_006DD9DF: mov ebx, [00401128h] ; __vbaObjSet
  2012. loc_006DD9E5: call ebx
  2013. loc_006DD9E7: mov esi, eax
  2014. loc_006DD9E9: mov ecx, [esi]
  2015. loc_006DD9EB: lea edx, var_2C
  2016. loc_006DD9EE: push edx
  2017. loc_006DD9EF: push esi
  2018. loc_006DD9F0: call [ecx+0000002Ch]
  2019. loc_006DD9F3: fnclex
  2020. loc_006DD9F5: test eax, eax
  2021. loc_006DD9F7: jge 006DDA08h
  2022. loc_006DD9F9: push 0000002Ch
  2023. loc_006DD9FB: push 00443540h
  2024. loc_006DDA00: push esi
  2025. loc_006DDA01: push eax
  2026. loc_006DDA02: call [004010CCh] ; __vbaHresultCheckObj
  2027. loc_006DDA08: call edi
  2028. loc_006DDA0A: push eax
  2029. loc_006DDA0B: lea eax, var_70
  2030. loc_006DDA0E: push eax
  2031. loc_006DDA0F: call ebx
  2032. loc_006DDA11: mov esi, eax
  2033. loc_006DDA13: mov ecx, [esi]
  2034. loc_006DDA15: lea edx, var_FC
  2035. loc_006DDA1B: push edx
  2036. loc_006DDA1C: push esi
  2037. loc_006DDA1D: call [ecx+0000001Ch]
  2038. loc_006DDA20: fnclex
  2039. loc_006DDA22: test eax, eax
  2040. loc_006DDA24: jge 006DDA35h
  2041. loc_006DDA26: push 0000001Ch
  2042. loc_006DDA28: push 00443540h
  2043. loc_006DDA2D: push esi
  2044. loc_006DDA2E: push eax
  2045. loc_006DDA2F: call [004010CCh] ; __vbaHresultCheckObj
  2046. loc_006DDA35: mov ecx, 80020004h
  2047. loc_006DDA3A: mov var_B0, ecx
  2048. loc_006DDA40: mov eax, 0000000Ah
  2049. loc_006DDA45: mov var_B8, eax
  2050. loc_006DDA4B: mov var_A0, ecx
  2051. loc_006DDA51: mov var_A8, eax
  2052. loc_006DDA57: mov var_90, ecx
  2053. loc_006DDA5D: mov var_98, eax
  2054. loc_006DDA63: push 00470838h ; "Error while processing signup info: "
  2055. loc_006DDA68: mov eax, var_2C
  2056. loc_006DDA6B: push eax
  2057. loc_006DDA6C: mov edi, [00401098h] ; __vbaStrCat
  2058. loc_006DDA72: call edi
  2059. loc_006DDA74: mov edx, eax
  2060. loc_006DDA76: lea ecx, var_30
  2061. loc_006DDA79: mov esi, [004013C0h] ; __vbaStrMove
  2062. loc_006DDA7F: call __vbaStrMove
  2063. loc_006DDA81: push eax
  2064. loc_006DDA82: push 0044A8F4h ; " : "
  2065. loc_006DDA87: call edi
  2066. loc_006DDA89: mov edx, eax
  2067. loc_006DDA8B: lea ecx, var_34
  2068. loc_006DDA8E: call __vbaStrMove
  2069. loc_006DDA90: push eax
  2070. loc_006DDA91: mov ecx, var_FC
  2071. loc_006DDA97: push ecx
  2072. loc_006DDA98: mov ebx, [00401024h] ; __vbaStrI4
  2073. loc_006DDA9E: call ebx
  2074. loc_006DDAA0: mov edx, eax
  2075. loc_006DDAA2: lea ecx, var_38
  2076. loc_006DDAA5: call __vbaStrMove
  2077. loc_006DDAA7: push eax
  2078. loc_006DDAA8: call edi
  2079. loc_006DDAAA: mov var_80, eax
  2080. loc_006DDAAD: mov var_88, 00000008h
  2081. loc_006DDAB7: lea edx, var_B8
  2082. loc_006DDABD: push edx
  2083. loc_006DDABE: lea eax, var_A8
  2084. loc_006DDAC4: push eax
  2085. loc_006DDAC5: lea ecx, var_98
  2086. loc_006DDACB: push ecx
  2087. loc_006DDACC: push 00000010h
  2088. loc_006DDACE: call ebx
  2089. loc_006DDAD0: mov edx, eax
  2090. loc_006DDAD2: lea ecx, var_3C
  2091. loc_006DDAD5: call __vbaStrMove
  2092. loc_006DDAD7: push eax
  2093. loc_006DDAD8: push 0043FBCCh ; vbCrLf
  2094. loc_006DDADD: call edi
  2095. loc_006DDADF: mov edx, eax
  2096. loc_006DDAE1: lea ecx, var_40
  2097. loc_006DDAE4: call __vbaStrMove
  2098. loc_006DDAE6: push eax
  2099. 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."
  2100. loc_006DDAEC: call edi
  2101. loc_006DDAEE: mov edx, eax
  2102. loc_006DDAF0: lea ecx, var_44
  2103. loc_006DDAF3: call __vbaStrMove
  2104. loc_006DDAF5: push eax
  2105. loc_006DDAF6: call [0040131Ch] ; __vbaI4Str
  2106. loc_006DDAFC: push eax
  2107. loc_006DDAFD: lea edx, var_88
  2108. loc_006DDB03: push edx
  2109. loc_006DDB04: call [00401120h] ; rtcMsgBox
  2110. loc_006DDB0A: lea eax, var_44
  2111. loc_006DDB0D: push eax
  2112. loc_006DDB0E: lea ecx, var_40
  2113. loc_006DDB11: push ecx
  2114. loc_006DDB12: lea edx, var_3C
  2115. loc_006DDB15: push edx
  2116. loc_006DDB16: lea eax, var_38
  2117. loc_006DDB19: push eax
  2118. loc_006DDB1A: lea ecx, var_34
  2119. loc_006DDB1D: push ecx
  2120. loc_006DDB1E: lea edx, var_30
  2121. loc_006DDB21: push edx
  2122. loc_006DDB22: lea eax, var_2C
  2123. loc_006DDB25: push eax
  2124. loc_006DDB26: push 00000007h
  2125. loc_006DDB28: call [00401324h] ; __vbaFreeStrList
  2126. loc_006DDB2E: lea ecx, var_70
  2127. loc_006DDB31: push ecx
  2128. loc_006DDB32: lea edx, var_6C
  2129. loc_006DDB35: push edx
  2130. loc_006DDB36: push 00000002h
  2131. loc_006DDB38: call [00401068h] ; __vbaFreeObjList
  2132. loc_006DDB3E: lea eax, var_B8
  2133. loc_006DDB44: push eax
  2134. loc_006DDB45: lea ecx, var_A8
  2135. loc_006DDB4B: push ecx
  2136. loc_006DDB4C: lea edx, var_98
  2137. loc_006DDB52: push edx
  2138. loc_006DDB53: lea eax, var_88
  2139. loc_006DDB59: push eax
  2140. loc_006DDB5A: push 00000004h
  2141. loc_006DDB5C: call [00401050h] ; __vbaFreeVarList
  2142. loc_006DDB62: add esp, 00000040h
  2143. loc_006DDB65: call [00401114h] ; __vbaExitProc
  2144. loc_006DDB6B: push 006DDC16h
  2145. loc_006DDB70: jmp 006DDC00h
  2146. loc_006DDB75: lea ecx, var_68
  2147. loc_006DDB78: push ecx
  2148. loc_006DDB79: lea edx, var_64
  2149. loc_006DDB7C: push edx
  2150. loc_006DDB7D: lea eax, var_60
  2151. loc_006DDB80: push eax
  2152. loc_006DDB81: lea ecx, var_5C
  2153. loc_006DDB84: push ecx
  2154. loc_006DDB85: lea edx, var_58
  2155. loc_006DDB88: push edx
  2156. loc_006DDB89: lea eax, var_54
  2157. loc_006DDB8C: push eax
  2158. loc_006DDB8D: lea ecx, var_50
  2159. loc_006DDB90: push ecx
  2160. loc_006DDB91: lea edx, var_4C
  2161. loc_006DDB94: push edx
  2162. loc_006DDB95: lea eax, var_48
  2163. loc_006DDB98: push eax
  2164. loc_006DDB99: lea ecx, var_44
  2165. loc_006DDB9C: push ecx
  2166. loc_006DDB9D: lea edx, var_40
  2167. loc_006DDBA0: push edx
  2168. loc_006DDBA1: lea eax, var_3C
  2169. loc_006DDBA4: push eax
  2170. loc_006DDBA5: lea ecx, var_38
  2171. loc_006DDBA8: push ecx
  2172. loc_006DDBA9: lea edx, var_34
  2173. loc_006DDBAC: push edx
  2174. loc_006DDBAD: lea eax, var_30
  2175. loc_006DDBB0: push eax
  2176. loc_006DDBB1: lea ecx, var_2C
  2177. loc_006DDBB4: push ecx
  2178. loc_006DDBB5: push 00000010h
  2179. loc_006DDBB7: call [00401324h] ; __vbaFreeStrList
  2180. loc_006DDBBD: lea edx, var_78
  2181. loc_006DDBC0: push edx
  2182. loc_006DDBC1: lea eax, var_74
  2183. loc_006DDBC4: push eax
  2184. loc_006DDBC5: lea ecx, var_70
  2185. loc_006DDBC8: push ecx
  2186. loc_006DDBC9: lea edx, var_6C
  2187. loc_006DDBCC: push edx
  2188. loc_006DDBCD: push 00000004h
  2189. loc_006DDBCF: call [00401068h] ; __vbaFreeObjList
  2190. loc_006DDBD5: add esp, 00000058h
  2191. loc_006DDBD8: lea eax, var_B8
  2192. loc_006DDBDE: push eax
  2193. loc_006DDBDF: lea ecx, var_A8
  2194. loc_006DDBE5: push ecx
  2195. loc_006DDBE6: lea edx, var_98
  2196. loc_006DDBEC: push edx
  2197. loc_006DDBED: lea eax, var_88
  2198. loc_006DDBF3: push eax
  2199. loc_006DDBF4: push 00000004h
  2200. loc_006DDBF6: call [00401050h] ; __vbaFreeVarList
  2201. loc_006DDBFC: add esp, 00000014h
  2202. loc_006DDBFF: ret
  2203. loc_006DDC00: lea ecx, var_20
  2204. loc_006DDC03: mov esi, [00401430h] ; __vbaFreeStr
  2205. loc_006DDC09: call __vbaFreeStr
  2206. loc_006DDC0B: lea ecx, var_24
  2207. loc_006DDC0E: call __vbaFreeStr
  2208. loc_006DDC10: lea ecx, var_28
  2209. loc_006DDC13: call __vbaFreeStr
  2210. loc_006DDC15: ret
  2211. loc_006DDC16: mov eax, Me
  2212. loc_006DDC19: mov ecx, [eax]
  2213. loc_006DDC1B: push eax
  2214. loc_006DDC1C: call [ecx+00000008h]
  2215. loc_006DDC1F: mov eax, var_C
  2216. loc_006DDC22: mov ecx, var_1C
  2217. loc_006DDC25: mov fs:[00000000h], ecx
  2218. loc_006DDC2C: pop edi
  2219. loc_006DDC2D: pop esi
  2220. loc_006DDC2E: pop ebx
  2221. loc_006DDC2F: mov esp, ebp
  2222. loc_006DDC31: pop ebp
  2223. loc_006DDC32: retn 0004h
  2224. End Sub
  2225. Private Sub cmdBlock_Click() '6DBCF0
  2226. loc_006DBCF0: push ebp
  2227. loc_006DBCF1: mov ebp, esp
  2228. loc_006DBCF3: sub esp, 00000018h
  2229. loc_006DBCF6: push 00412856h ; __vbaExceptHandler
  2230. loc_006DBCFB: mov eax, fs:[00000000h]
  2231. loc_006DBD01: push eax
  2232. loc_006DBD02: mov fs:[00000000h], esp
  2233. loc_006DBD09: mov eax, 00000074h
  2234. loc_006DBD0E: call 00412850h ; __vbaChkstk
  2235. loc_006DBD13: push ebx
  2236. loc_006DBD14: push esi
  2237. loc_006DBD15: push edi
  2238. loc_006DBD16: mov var_18, esp
  2239. loc_006DBD19: mov var_14, 0040DF60h ; "'"
  2240. loc_006DBD20: mov eax, Me
  2241. loc_006DBD23: and eax, 00000001h
  2242. loc_006DBD26: mov var_10, eax
  2243. loc_006DBD29: mov ecx, Me
  2244. loc_006DBD2C: and ecx, FFFFFFFEh
  2245. loc_006DBD2F: mov Me, ecx
  2246. loc_006DBD32: mov var_C, 00000000h
  2247. loc_006DBD39: mov edx, Me
  2248. loc_006DBD3C: mov eax, [edx]
  2249. loc_006DBD3E: mov ecx, Me
  2250. loc_006DBD41: push ecx
  2251. loc_006DBD42: call [eax+00000004h]
  2252. loc_006DBD45: mov var_4, 00000001h
  2253. loc_006DBD4C: mov var_4, 00000002h
  2254. loc_006DBD53: push FFFFFFFFh
  2255. loc_006DBD55: call [00401124h] ; __vbaOnError
  2256. loc_006DBD5B: mov var_4, 00000003h
  2257. loc_006DBD62: mov edx, Me
  2258. loc_006DBD65: mov eax, [edx]
  2259. loc_006DBD67: mov ecx, Me
  2260. loc_006DBD6A: push ecx
  2261. loc_006DBD6B: call [eax+0000035Ch]
  2262. loc_006DBD71: push eax
  2263. loc_006DBD72: lea edx, var_38
  2264. loc_006DBD75: push edx
  2265. loc_006DBD76: call [00401128h] ; __vbaObjSet
  2266. loc_006DBD7C: mov var_50, eax
  2267. loc_006DBD7F: lea eax, var_30
  2268. loc_006DBD82: push eax
  2269. loc_006DBD83: mov ecx, var_50
  2270. loc_006DBD86: mov edx, [ecx]
  2271. loc_006DBD88: mov eax, var_50
  2272. loc_006DBD8B: push eax
  2273. loc_006DBD8C: call [edx+000000F8h]
  2274. loc_006DBD92: fnclex
  2275. loc_006DBD94: mov var_54, eax
  2276. loc_006DBD97: cmp var_54, 00000000h
  2277. loc_006DBD9B: jge 006DBDBAh
  2278. loc_006DBD9D: push 000000F8h
  2279. loc_006DBDA2: push 00447F18h
  2280. loc_006DBDA7: mov ecx, var_50
  2281. loc_006DBDAA: push ecx
  2282. loc_006DBDAB: mov edx, var_54
  2283. loc_006DBDAE: push edx
  2284. loc_006DBDAF: call [004010CCh] ; __vbaHresultCheckObj
  2285. loc_006DBDB5: mov var_74, eax
  2286. loc_006DBDB8: jmp 006DBDC1h
  2287. loc_006DBDBA: mov var_74, 00000000h
  2288. loc_006DBDC1: mov eax, var_30
  2289. loc_006DBDC4: push eax
  2290. loc_006DBDC5: call [00401088h] ; rtcTrimBstr
  2291. loc_006DBDCB: mov edx, eax
  2292. loc_006DBDCD: lea ecx, var_34
  2293. loc_006DBDD0: call [004013C0h] ; __vbaStrMove
  2294. loc_006DBDD6: push eax
  2295. loc_006DBDD7: push 0043C9F4h
  2296. loc_006DBDDC: call [004011B8h] ; __vbaStrCmp
  2297. loc_006DBDE2: neg eax
  2298. loc_006DBDE4: sbb eax, eax
  2299. loc_006DBDE6: neg eax
  2300. loc_006DBDE8: neg eax
  2301. loc_006DBDEA: mov var_58, ax
  2302. loc_006DBDEE: lea ecx, var_34
  2303. loc_006DBDF1: push ecx
  2304. loc_006DBDF2: lea edx, var_30
  2305. loc_006DBDF5: push edx
  2306. loc_006DBDF6: push 00000002h
  2307. loc_006DBDF8: call [00401324h] ; __vbaFreeStrList
  2308. loc_006DBDFE: add esp, 0000000Ch
  2309. loc_006DBE01: lea ecx, var_38
  2310. loc_006DBE04: call [0040142Ch] ; __vbaFreeObj
  2311. loc_006DBE0A: movsx eax, var_58
  2312. loc_006DBE0E: test eax, eax
  2313. loc_006DBE10: jz 006DC1E5h
  2314. loc_006DBE16: mov var_4, 00000004h
  2315. loc_006DBE1D: mov ecx, Me
  2316. loc_006DBE20: mov edx, [ecx]
  2317. loc_006DBE22: mov eax, Me
  2318. loc_006DBE25: push eax
  2319. loc_006DBE26: call [edx+0000035Ch]
  2320. loc_006DBE2C: push eax
  2321. loc_006DBE2D: lea ecx, var_38
  2322. loc_006DBE30: push ecx
  2323. loc_006DBE31: call [00401128h] ; __vbaObjSet
  2324. loc_006DBE37: mov var_50, eax
  2325. loc_006DBE3A: lea edx, var_30
  2326. loc_006DBE3D: push edx
  2327. loc_006DBE3E: mov eax, var_50
  2328. loc_006DBE41: mov ecx, [eax]
  2329. loc_006DBE43: mov edx, var_50
  2330. loc_006DBE46: push edx
  2331. loc_006DBE47: call [ecx+000000F8h]
  2332. loc_006DBE4D: fnclex
  2333. loc_006DBE4F: mov var_54, eax
  2334. loc_006DBE52: cmp var_54, 00000000h
  2335. loc_006DBE56: jge 006DBE75h
  2336. loc_006DBE58: push 000000F8h
  2337. loc_006DBE5D: push 00447F18h
  2338. loc_006DBE62: mov eax, var_50
  2339. loc_006DBE65: push eax
  2340. loc_006DBE66: mov ecx, var_54
  2341. loc_006DBE69: push ecx
  2342. loc_006DBE6A: call [004010CCh] ; __vbaHresultCheckObj
  2343. loc_006DBE70: mov var_78, eax
  2344. loc_006DBE73: jmp 006DBE7Ch
  2345. loc_006DBE75: mov var_78, 00000000h
  2346. loc_006DBE7C: mov edx, var_30
  2347. loc_006DBE7F: push edx
  2348. loc_006DBE80: call [00401088h] ; rtcTrimBstr
  2349. loc_006DBE86: mov edx, eax
  2350. loc_006DBE88: lea ecx, var_2C
  2351. loc_006DBE8B: call [004013C0h] ; __vbaStrMove
  2352. loc_006DBE91: lea ecx, var_30
  2353. loc_006DBE94: call [00401430h] ; __vbaFreeStr
  2354. loc_006DBE9A: lea ecx, var_38
  2355. loc_006DBE9D: call [0040142Ch] ; __vbaFreeObj
  2356. loc_006DBEA3: mov var_4, 00000005h
  2357. loc_006DBEAA: mov eax, Me
  2358. loc_006DBEAD: mov ecx, [eax]
  2359. loc_006DBEAF: mov edx, Me
  2360. loc_006DBEB2: push edx
  2361. loc_006DBEB3: call [ecx+0000035Ch]
  2362. loc_006DBEB9: push eax
  2363. loc_006DBEBA: lea eax, var_38
  2364. loc_006DBEBD: push eax
  2365. loc_006DBEBE: call [00401128h] ; __vbaObjSet
  2366. loc_006DBEC4: mov var_50, eax
  2367. loc_006DBEC7: lea ecx, var_4C
  2368. loc_006DBECA: push ecx
  2369. loc_006DBECB: mov edx, var_50
  2370. loc_006DBECE: mov eax, [edx]
  2371. loc_006DBED0: mov ecx, var_50
  2372. loc_006DBED3: push ecx
  2373. loc_006DBED4: call [eax+000000E0h]
  2374. loc_006DBEDA: fnclex
  2375. loc_006DBEDC: mov var_54, eax
  2376. loc_006DBEDF: cmp var_54, 00000000h
  2377. loc_006DBEE3: jge 006DBF02h
  2378. loc_006DBEE5: push 000000E0h
  2379. loc_006DBEEA: push 00447F18h
  2380. loc_006DBEEF: mov edx, var_50
  2381. loc_006DBEF2: push edx
  2382. loc_006DBEF3: mov eax, var_54
  2383. loc_006DBEF6: push eax
  2384. loc_006DBEF7: call [004010CCh] ; __vbaHresultCheckObj
  2385. loc_006DBEFD: mov var_7C, eax
  2386. loc_006DBF00: jmp 006DBF09h
  2387. loc_006DBF02: mov var_7C, 00000000h
  2388. loc_006DBF09: movsx ecx, var_4C
  2389. loc_006DBF0D: mov var_24, ecx
  2390. loc_006DBF10: lea ecx, var_38
  2391. loc_006DBF13: call [0040142Ch] ; __vbaFreeObj
  2392. loc_006DBF19: mov var_4, 00000006h
  2393. loc_006DBF20: lea edx, var_38
  2394. loc_006DBF23: push edx
  2395. loc_006DBF24: mov eax, var_2C
  2396. loc_006DBF27: push eax
  2397. loc_006DBF28: mov ecx, [0073A704h]
  2398. loc_006DBF2E: mov edx, [ecx]
  2399. loc_006DBF30: mov eax, [0073A704h]
  2400. loc_006DBF35: push eax
  2401. loc_006DBF36: call [edx+00000050h]
  2402. loc_006DBF39: fnclex
  2403. loc_006DBF3B: mov var_50, eax
  2404. loc_006DBF3E: cmp var_50, 00000000h
  2405. loc_006DBF42: jge 006DBF61h
  2406. loc_006DBF44: push 00000050h
  2407. loc_006DBF46: push 00456428h
  2408. loc_006DBF4B: mov ecx, [0073A704h]
  2409. loc_006DBF51: push ecx
  2410. loc_006DBF52: mov edx, var_50
  2411. loc_006DBF55: push edx
  2412. loc_006DBF56: call [004010CCh] ; __vbaHresultCheckObj
  2413. loc_006DBF5C: mov var_80, eax
  2414. loc_006DBF5F: jmp 006DBF68h
  2415. loc_006DBF61: mov var_80, 00000000h
  2416. loc_006DBF68: mov eax, var_38
  2417. loc_006DBF6B: mov var_70, eax
  2418. loc_006DBF6E: mov var_38, 00000000h
  2419. loc_006DBF75: mov ecx, var_70
  2420. loc_006DBF78: push ecx
  2421. loc_006DBF79: lea edx, var_28
  2422. loc_006DBF7C: push edx
  2423. loc_006DBF7D: call [00401128h] ; __vbaObjSet
  2424. loc_006DBF83: mov var_4, 00000007h
  2425. loc_006DBF8A: push 00000001h
  2426. loc_006DBF8C: mov eax, var_28
  2427. loc_006DBF8F: push eax
  2428. loc_006DBF90: lea ecx, var_38
  2429. loc_006DBF93: push ecx
  2430. loc_006DBF94: call [00401130h] ; __vbaObjSetAddref
  2431. loc_006DBF9A: push eax
  2432. loc_006DBF9B: mov edx, [0073A704h]
  2433. loc_006DBFA1: mov eax, [edx]
  2434. loc_006DBFA3: mov ecx, [0073A704h]
  2435. loc_006DBFA9: push ecx
  2436. loc_006DBFAA: call [eax+00000074h]
  2437. loc_006DBFAD: fnclex
  2438. loc_006DBFAF: mov var_50, eax
  2439. loc_006DBFB2: cmp var_50, 00000000h
  2440. loc_006DBFB6: jge 006DBFD8h
  2441. loc_006DBFB8: push 00000074h
  2442. loc_006DBFBA: push 00456428h
  2443. loc_006DBFBF: mov edx, [0073A704h]
  2444. loc_006DBFC5: push edx
  2445. loc_006DBFC6: mov eax, var_50
  2446. loc_006DBFC9: push eax
  2447. loc_006DBFCA: call [004010CCh] ; __vbaHresultCheckObj
  2448. loc_006DBFD0: mov var_84, eax
  2449. loc_006DBFD6: jmp 006DBFE2h
  2450. loc_006DBFD8: mov var_84, 00000000h
  2451. loc_006DBFE2: lea ecx, var_38
  2452. loc_006DBFE5: call [0040142Ch] ; __vbaFreeObj
  2453. loc_006DBFEB: mov var_4, 00000008h
  2454. loc_006DBFF2: mov ecx, Me
  2455. loc_006DBFF5: mov edx, [ecx]
  2456. loc_006DBFF7: mov eax, Me
  2457. loc_006DBFFA: push eax
  2458. loc_006DBFFB: call [edx+0000035Ch]
  2459. loc_006DC001: push eax
  2460. loc_006DC002: lea ecx, var_38
  2461. loc_006DC005: push ecx
  2462. loc_006DC006: call [00401128h] ; __vbaObjSet
  2463. loc_006DC00C: mov var_50, eax
  2464. loc_006DC00F: mov ecx, var_24
  2465. loc_006DC012: call [004011E4h] ; __vbaI2I4
  2466. loc_006DC018: push eax
  2467. loc_006DC019: mov edx, var_50
  2468. loc_006DC01C: mov eax, [edx]
  2469. loc_006DC01E: mov ecx, var_50
  2470. loc_006DC021: push ecx
  2471. loc_006DC022: call [eax+000001F0h]
  2472. loc_006DC028: fnclex
  2473. loc_006DC02A: mov var_54, eax
  2474. loc_006DC02D: cmp var_54, 00000000h
  2475. loc_006DC031: jge 006DC053h
  2476. loc_006DC033: push 000001F0h
  2477. loc_006DC038: push 00447F18h
  2478. loc_006DC03D: mov edx, var_50
  2479. loc_006DC040: push edx
  2480. loc_006DC041: mov eax, var_54
  2481. loc_006DC044: push eax
  2482. loc_006DC045: call [004010CCh] ; __vbaHresultCheckObj
  2483. loc_006DC04B: mov var_88, eax
  2484. loc_006DC051: jmp 006DC05Dh
  2485. loc_006DC053: mov var_88, 00000000h
  2486. loc_006DC05D: lea ecx, var_38
  2487. loc_006DC060: call [0040142Ch] ; __vbaFreeObj
  2488. loc_006DC066: mov var_4, 00000009h
  2489. loc_006DC06D: push 00000002h
  2490. loc_006DC06F: mov ecx, var_28
  2491. loc_006DC072: push ecx
  2492. loc_006DC073: lea edx, var_38
  2493. loc_006DC076: push edx
  2494. loc_006DC077: call [00401130h] ; __vbaObjSetAddref
  2495. loc_006DC07D: push eax
  2496. loc_006DC07E: mov eax, [0073A704h]
  2497. loc_006DC083: mov ecx, [eax]
  2498. loc_006DC085: mov edx, [0073A704h]
  2499. loc_006DC08B: push edx
  2500. loc_006DC08C: call [ecx+00000070h]
  2501. loc_006DC08F: fnclex
  2502. loc_006DC091: mov var_50, eax
  2503. loc_006DC094: cmp var_50, 00000000h
  2504. loc_006DC098: jge 006DC0B9h
  2505. loc_006DC09A: push 00000070h
  2506. loc_006DC09C: push 00456428h
  2507. loc_006DC0A1: mov eax, [0073A704h]
  2508. loc_006DC0A6: push eax
  2509. loc_006DC0A7: mov ecx, var_50
  2510. loc_006DC0AA: push ecx
  2511. loc_006DC0AB: call [004010CCh] ; __vbaHresultCheckObj
  2512. loc_006DC0B1: mov var_8C, eax
  2513. loc_006DC0B7: jmp 006DC0C3h
  2514. loc_006DC0B9: mov var_8C, 00000000h
  2515. loc_006DC0C3: lea ecx, var_38
  2516. loc_006DC0C6: call [0040142Ch] ; __vbaFreeObj
  2517. loc_006DC0CC: mov var_4, 0000000Ah
  2518. loc_006DC0D3: mov edx, Me
  2519. loc_006DC0D6: mov eax, [edx]
  2520. loc_006DC0D8: mov ecx, Me
  2521. loc_006DC0DB: push ecx
  2522. loc_006DC0DC: call [eax+00000360h]
  2523. loc_006DC0E2: push eax
  2524. loc_006DC0E3: lea edx, var_38
  2525. loc_006DC0E6: push edx
  2526. loc_006DC0E7: call [00401128h] ; __vbaObjSet
  2527. loc_006DC0ED: mov var_50, eax
  2528. loc_006DC0F0: mov var_40, 80020004h
  2529. loc_006DC0F7: mov var_48, 0000000Ah
  2530. loc_006DC0FE: mov eax, 00000010h
  2531. loc_006DC103: call 00412850h ; __vbaChkstk
  2532. loc_006DC108: mov eax, esp
  2533. loc_006DC10A: mov ecx, var_48
  2534. loc_006DC10D: mov [eax], ecx
  2535. loc_006DC10F: mov edx, var_44
  2536. loc_006DC112: mov [eax+00000004h], edx
  2537. loc_006DC115: mov ecx, var_40
  2538. loc_006DC118: mov [eax+00000008h], ecx
  2539. loc_006DC11B: mov edx, var_3C
  2540. loc_006DC11E: mov [eax+0000000Ch], edx
  2541. loc_006DC121: mov eax, var_2C
  2542. loc_006DC124: push eax
  2543. loc_006DC125: mov ecx, var_50
  2544. loc_006DC128: mov edx, [ecx]
  2545. loc_006DC12A: mov eax, var_50
  2546. loc_006DC12D: push eax
  2547. loc_006DC12E: call [edx+000001ECh]
  2548. loc_006DC134: fnclex
  2549. loc_006DC136: mov var_54, eax
  2550. loc_006DC139: cmp var_54, 00000000h
  2551. loc_006DC13D: jge 006DC15Fh
  2552. loc_006DC13F: push 000001ECh
  2553. loc_006DC144: push 00447F18h
  2554. loc_006DC149: mov ecx, var_50
  2555. loc_006DC14C: push ecx
  2556. loc_006DC14D: mov edx, var_54
  2557. loc_006DC150: push edx
  2558. loc_006DC151: call [004010CCh] ; __vbaHresultCheckObj
  2559. loc_006DC157: mov var_90, eax
  2560. loc_006DC15D: jmp 006DC169h
  2561. loc_006DC15F: mov var_90, 00000000h
  2562. loc_006DC169: lea ecx, var_38
  2563. loc_006DC16C: call [0040142Ch] ; __vbaFreeObj
  2564. loc_006DC172: mov var_4, 0000000Bh
  2565. loc_006DC179: mov eax, Me
  2566. loc_006DC17C: mov ecx, [eax]
  2567. loc_006DC17E: mov edx, Me
  2568. loc_006DC181: push edx
  2569. loc_006DC182: call [ecx+00000364h]
  2570. loc_006DC188: push eax
  2571. loc_006DC189: lea eax, var_38
  2572. loc_006DC18C: push eax
  2573. loc_006DC18D: call [00401128h] ; __vbaObjSet
  2574. loc_006DC193: mov var_50, eax
  2575. loc_006DC196: push 00000000h
  2576. loc_006DC198: mov ecx, var_50
  2577. loc_006DC19B: mov edx, [ecx]
  2578. loc_006DC19D: mov eax, var_50
  2579. loc_006DC1A0: push eax
  2580. loc_006DC1A1: call [edx+0000008Ch]
  2581. loc_006DC1A7: fnclex
  2582. loc_006DC1A9: mov var_54, eax
  2583. loc_006DC1AC: cmp var_54, 00000000h
  2584. loc_006DC1B0: jge 006DC1D2h
  2585. loc_006DC1B2: push 0000008Ch
  2586. loc_006DC1B7: push 004431B8h
  2587. loc_006DC1BC: mov ecx, var_50
  2588. loc_006DC1BF: push ecx
  2589. loc_006DC1C0: mov edx, var_54
  2590. loc_006DC1C3: push edx
  2591. loc_006DC1C4: call [004010CCh] ; __vbaHresultCheckObj
  2592. loc_006DC1CA: mov var_94, eax
  2593. loc_006DC1D0: jmp 006DC1DCh
  2594. loc_006DC1D2: mov var_94, 00000000h
  2595. loc_006DC1DC: lea ecx, var_38
  2596. loc_006DC1DF: call [0040142Ch] ; __vbaFreeObj
  2597. loc_006DC1E5: mov var_10, 00000000h
  2598. loc_006DC1EC: push 006DC223h
  2599. loc_006DC1F1: jmp 006DC210h
  2600. loc_006DC1F3: lea eax, var_34
  2601. loc_006DC1F6: push eax
  2602. loc_006DC1F7: lea ecx, var_30
  2603. loc_006DC1FA: push ecx
  2604. loc_006DC1FB: push 00000002h
  2605. loc_006DC1FD: call [00401324h] ; __vbaFreeStrList
  2606. loc_006DC203: add esp, 0000000Ch
  2607. loc_006DC206: lea ecx, var_38
  2608. loc_006DC209: call [0040142Ch] ; __vbaFreeObj
  2609. loc_006DC20F: ret
  2610. loc_006DC210: lea ecx, var_28
  2611. loc_006DC213: call [0040142Ch] ; __vbaFreeObj
  2612. loc_006DC219: lea ecx, var_2C
  2613. loc_006DC21C: call [00401430h] ; __vbaFreeStr
  2614. loc_006DC222: ret
  2615. loc_006DC223: mov edx, Me
  2616. loc_006DC226: mov eax, [edx]
  2617. loc_006DC228: mov ecx, Me
  2618. loc_006DC22B: push ecx
  2619. loc_006DC22C: call [eax+00000008h]
  2620. loc_006DC22F: mov eax, var_10
  2621. loc_006DC232: mov ecx, var_20
  2622. loc_006DC235: mov fs:[00000000h], ecx
  2623. loc_006DC23C: pop edi
  2624. loc_006DC23D: pop esi
  2625. loc_006DC23E: pop ebx
  2626. loc_006DC23F: mov esp, ebp
  2627. loc_006DC241: pop ebp
  2628. loc_006DC242: retn 0004h
  2629. End Sub
  2630. Private Sub cmdReverseList_Click() '6DCC90
  2631. loc_006DCC90: push ebp
  2632. loc_006DCC91: mov ebp, esp
  2633. loc_006DCC93: sub esp, 0000000Ch
  2634. loc_006DCC96: push 00412856h ; __vbaExceptHandler
  2635. loc_006DCC9B: mov eax, fs:[00000000h]
  2636. loc_006DCCA1: push eax
  2637. loc_006DCCA2: mov fs:[00000000h], esp
  2638. loc_006DCCA9: sub esp, 00000030h
  2639. loc_006DCCAC: push ebx
  2640. loc_006DCCAD: push esi
  2641. loc_006DCCAE: push edi
  2642. loc_006DCCAF: mov var_C, esp
  2643. loc_006DCCB2: mov var_8, 0040E0A0h
  2644. loc_006DCCB9: mov eax, Me
  2645. loc_006DCCBC: mov ecx, eax
  2646. loc_006DCCBE: and ecx, 00000001h
  2647. loc_006DCCC1: mov var_4, ecx
  2648. loc_006DCCC4: and al, FEh
  2649. loc_006DCCC6: push eax
  2650. loc_006DCCC7: mov Me, eax
  2651. loc_006DCCCA: mov edx, [eax]
  2652. loc_006DCCCC: call [edx+00000004h]
  2653. loc_006DCCCF: mov eax, [0073A724h]
  2654. loc_006DCCD4: test eax, eax
  2655. loc_006DCCD6: jnz 006DCCE8h
  2656. loc_006DCCD8: push 0073A724h
  2657. loc_006DCCDD: push 00419068h
  2658. loc_006DCCE2: call [004012FCh] ; __vbaNew2
  2659. loc_006DCCE8: sub esp, 00000010h
  2660. loc_006DCCEB: mov ecx, 0000000Ah
  2661. loc_006DCCF0: mov ebx, esp
  2662. loc_006DCCF2: mov eax, 80020004h
  2663. loc_006DCCF7: sub esp, 00000010h
  2664. loc_006DCCFA: mov esi, [0073A724h]
  2665. loc_006DCD00: mov [ebx], ecx
  2666. loc_006DCD02: mov ecx, var_30
  2667. loc_006DCD05: mov edi, [esi]
  2668. loc_006DCD07: mov edx, 00000001h
  2669. loc_006DCD0C: mov [ebx+00000004h], ecx
  2670. loc_006DCD0F: mov ecx, esp
  2671. loc_006DCD11: push esi
  2672. loc_006DCD12: mov [ebx+00000008h], eax
  2673. loc_006DCD15: mov eax, var_28
  2674. loc_006DCD18: mov [ebx+0000000Ch], eax
  2675. loc_006DCD1B: mov eax, 00000002h
  2676. loc_006DCD20: mov [ecx], eax
  2677. loc_006DCD22: mov eax, var_20
  2678. loc_006DCD25: mov [ecx+00000004h], eax
  2679. loc_006DCD28: mov [ecx+00000008h], edx
  2680. loc_006DCD2B: mov edx, var_18
  2681. loc_006DCD2E: mov [ecx+0000000Ch], edx
  2682. loc_006DCD31: call [edi+000002B0h]
  2683. loc_006DCD37: test eax, eax
  2684. loc_006DCD39: fnclex
  2685. loc_006DCD3B: jge 006DCD4Fh
  2686. loc_006DCD3D: push 000002B0h
  2687. loc_006DCD42: push 0046FE60h
  2688. loc_006DCD47: push esi
  2689. loc_006DCD48: push eax
  2690. loc_006DCD49: call [004010CCh] ; __vbaHresultCheckObj
  2691. loc_006DCD4F: mov var_4, 00000000h
  2692. loc_006DCD56: mov eax, Me
  2693. loc_006DCD59: push eax
  2694. loc_006DCD5A: mov ecx, [eax]
  2695. loc_006DCD5C: call [ecx+00000008h]
  2696. loc_006DCD5F: mov eax, var_4
  2697. loc_006DCD62: mov ecx, var_14
  2698. loc_006DCD65: pop edi
  2699. loc_006DCD66: pop esi
  2700. loc_006DCD67: mov fs:[00000000h], ecx
  2701. loc_006DCD6E: pop ebx
  2702. loc_006DCD6F: mov esp, ebp
  2703. loc_006DCD71: pop ebp
  2704. loc_006DCD72: retn 0004h
  2705. End Sub
  2706. Private Sub lstBlock_Click() '6DFF60
  2707. loc_006DFF60: push ebp
  2708. loc_006DFF61: mov ebp, esp
  2709. loc_006DFF63: sub esp, 00000018h
  2710. loc_006DFF66: push 00412856h ; __vbaExceptHandler
  2711. loc_006DFF6B: mov eax, fs:[00000000h]
  2712. loc_006DFF71: push eax
  2713. loc_006DFF72: mov fs:[00000000h], esp
  2714. loc_006DFF79: mov eax, 00000034h
  2715. loc_006DFF7E: call 00412850h ; __vbaChkstk
  2716. loc_006DFF83: push ebx
  2717. loc_006DFF84: push esi
  2718. loc_006DFF85: push edi
  2719. loc_006DFF86: mov var_18, esp
  2720. loc_006DFF89: mov var_14, 0040E2D8h ; Chr(37)
  2721. loc_006DFF90: mov eax, Me
  2722. loc_006DFF93: and eax, 00000001h
  2723. loc_006DFF96: mov var_10, eax
  2724. loc_006DFF99: mov ecx, Me
  2725. loc_006DFF9C: and ecx, FFFFFFFEh
  2726. loc_006DFF9F: mov Me, ecx
  2727. loc_006DFFA2: mov var_C, 00000000h
  2728. loc_006DFFA9: mov edx, Me
  2729. loc_006DFFAC: mov eax, [edx]
  2730. loc_006DFFAE: mov ecx, Me
  2731. loc_006DFFB1: push ecx
  2732. loc_006DFFB2: call [eax+00000004h]
  2733. loc_006DFFB5: mov var_4, 00000001h
  2734. loc_006DFFBC: mov var_4, 00000002h
  2735. loc_006DFFC3: push FFFFFFFFh
  2736. loc_006DFFC5: call [00401124h] ; __vbaOnError
  2737. loc_006DFFCB: mov var_4, 00000003h
  2738. loc_006DFFD2: mov edx, Me
  2739. loc_006DFFD5: mov eax, [edx]
  2740. loc_006DFFD7: mov ecx, Me
  2741. loc_006DFFDA: push ecx
  2742. loc_006DFFDB: call [eax+00000360h]
  2743. loc_006DFFE1: push eax
  2744. loc_006DFFE2: lea edx, var_28
  2745. loc_006DFFE5: push edx
  2746. loc_006DFFE6: call [00401128h] ; __vbaObjSet
  2747. loc_006DFFEC: mov var_2C, eax
  2748. loc_006DFFEF: lea eax, var_24
  2749. loc_006DFFF2: push eax
  2750. loc_006DFFF3: mov ecx, var_2C
  2751. loc_006DFFF6: mov edx, [ecx]
  2752. loc_006DFFF8: mov eax, var_2C
  2753. loc_006DFFFB: push eax
  2754. loc_006DFFFC: call [edx+000000F8h]
  2755. loc_006E0002: fnclex
  2756. loc_006E0004: mov var_30, eax
  2757. loc_006E0007: cmp var_30, 00000000h
  2758. loc_006E000B: jge 006E002Ah
  2759. loc_006E000D: push 000000F8h
  2760. loc_006E0012: push 00447F18h
  2761. loc_006E0017: mov ecx, var_2C
  2762. loc_006E001A: push ecx
  2763. loc_006E001B: mov edx, var_30
  2764. loc_006E001E: push edx
  2765. loc_006E001F: call [004010CCh] ; __vbaHresultCheckObj
  2766. loc_006E0025: mov var_4C, eax
  2767. loc_006E0028: jmp 006E0031h
  2768. loc_006E002A: mov var_4C, 00000000h
  2769. loc_006E0031: mov eax, var_24
  2770. loc_006E0034: push eax
  2771. loc_006E0035: push 0043C9F4h
  2772. loc_006E003A: call [004011B8h] ; __vbaStrCmp
  2773. loc_006E0040: neg eax
  2774. loc_006E0042: sbb eax, eax
  2775. loc_006E0044: neg eax
  2776. loc_006E0046: neg eax
  2777. loc_006E0048: mov var_34, ax
  2778. loc_006E004C: lea ecx, var_24
  2779. loc_006E004F: call [00401430h] ; __vbaFreeStr
  2780. loc_006E0055: lea ecx, var_28
  2781. loc_006E0058: call [0040142Ch] ; __vbaFreeObj
  2782. loc_006E005E: movsx ecx, var_34
  2783. loc_006E0062: test ecx, ecx
  2784. loc_006E0064: jz 006E00D5h
  2785. loc_006E0066: mov var_4, 00000004h
  2786. loc_006E006D: mov edx, Me
  2787. loc_006E0070: mov eax, [edx]
  2788. loc_006E0072: mov ecx, Me
  2789. loc_006E0075: push ecx
  2790. loc_006E0076: call [eax+00000358h]
  2791. loc_006E007C: push eax
  2792. loc_006E007D: lea edx, var_28
  2793. loc_006E0080: push edx
  2794. loc_006E0081: call [00401128h] ; __vbaObjSet
  2795. loc_006E0087: mov var_2C, eax
  2796. loc_006E008A: push FFFFFFFFh
  2797. loc_006E008C: mov eax, var_2C
  2798. loc_006E008F: mov ecx, [eax]
  2799. loc_006E0091: mov edx, var_2C
  2800. loc_006E0094: push edx
  2801. loc_006E0095: call [ecx+0000008Ch]
  2802. loc_006E009B: fnclex
  2803. loc_006E009D: mov var_30, eax
  2804. loc_006E00A0: cmp var_30, 00000000h
  2805. loc_006E00A4: jge 006E00C3h
  2806. loc_006E00A6: push 0000008Ch
  2807. loc_006E00AB: push 004431B8h
  2808. loc_006E00B0: mov eax, var_2C
  2809. loc_006E00B3: push eax
  2810. loc_006E00B4: mov ecx, var_30
  2811. loc_006E00B7: push ecx
  2812. loc_006E00B8: call [004010CCh] ; __vbaHresultCheckObj
  2813. loc_006E00BE: mov var_50, eax
  2814. loc_006E00C1: jmp 006E00CAh
  2815. loc_006E00C3: mov var_50, 00000000h
  2816. loc_006E00CA: lea ecx, var_28
  2817. loc_006E00CD: call [0040142Ch] ; __vbaFreeObj
  2818. loc_006E00D3: jmp 006E0142h
  2819. loc_006E00D5: mov var_4, 00000006h
  2820. loc_006E00DC: mov edx, Me
  2821. loc_006E00DF: mov eax, [edx]
  2822. loc_006E00E1: mov ecx, Me
  2823. loc_006E00E4: push ecx
  2824. loc_006E00E5: call [eax+00000358h]
  2825. loc_006E00EB: push eax
  2826. loc_006E00EC: lea edx, var_28
  2827. loc_006E00EF: push edx
  2828. loc_006E00F0: call [00401128h] ; __vbaObjSet
  2829. loc_006E00F6: mov var_2C, eax
  2830. loc_006E00F9: push 00000000h
  2831. loc_006E00FB: mov eax, var_2C
  2832. loc_006E00FE: mov ecx, [eax]
  2833. loc_006E0100: mov edx, var_2C
  2834. loc_006E0103: push edx
  2835. loc_006E0104: call [ecx+0000008Ch]
  2836. loc_006E010A: fnclex
  2837. loc_006E010C: mov var_30, eax
  2838. loc_006E010F: cmp var_30, 00000000h
  2839. loc_006E0113: jge 006E0132h
  2840. loc_006E0115: push 0000008Ch
  2841. loc_006E011A: push 004431B8h
  2842. loc_006E011F: mov eax, var_2C
  2843. loc_006E0122: push eax
  2844. loc_006E0123: mov ecx, var_30
  2845. loc_006E0126: push ecx
  2846. loc_006E0127: call [004010CCh] ; __vbaHresultCheckObj
  2847. loc_006E012D: mov var_54, eax
  2848. loc_006E0130: jmp 006E0139h
  2849. loc_006E0132: mov var_54, 00000000h
  2850. loc_006E0139: lea ecx, var_28
  2851. loc_006E013C: call [0040142Ch] ; __vbaFreeObj
  2852. loc_006E0142: mov var_10, 00000000h
  2853. loc_006E0149: push 006E0164h
  2854. loc_006E014E: jmp 006E0163h
  2855. loc_006E0150: lea ecx, var_24
  2856. loc_006E0153: call [00401430h] ; __vbaFreeStr
  2857. loc_006E0159: lea ecx, var_28
  2858. loc_006E015C: call [0040142Ch] ; __vbaFreeObj
  2859. loc_006E0162: ret
  2860. loc_006E0163: ret
  2861. loc_006E0164: mov edx, Me
  2862. loc_006E0167: mov eax, [edx]
  2863. loc_006E0169: mov ecx, Me
  2864. loc_006E016C: push ecx
  2865. loc_006E016D: call [eax+00000008h]
  2866. loc_006E0170: mov eax, var_10
  2867. loc_006E0173: mov ecx, var_20
  2868. loc_006E0176: mov fs:[00000000h], ecx
  2869. loc_006E017D: pop edi
  2870. loc_006E017E: pop esi
  2871. loc_006E017F: pop ebx
  2872. loc_006E0180: mov esp, ebp
  2873. loc_006E0182: pop ebp
  2874. loc_006E0183: retn 0004h
  2875. End Sub
  2876. Private Sub cmdCancel_Click() '6DCA00
  2877. loc_006DCA00: push ebp
  2878. loc_006DCA01: mov ebp, esp
  2879. loc_006DCA03: sub esp, 0000000Ch
  2880. loc_006DCA06: push 00412856h ; __vbaExceptHandler
  2881. loc_006DCA0B: mov eax, fs:[00000000h]
  2882. loc_006DCA11: push eax
  2883. loc_006DCA12: mov fs:[00000000h], esp
  2884. loc_006DCA19: sub esp, 00000018h
  2885. loc_006DCA1C: push ebx
  2886. loc_006DCA1D: push esi
  2887. loc_006DCA1E: push edi
  2888. loc_006DCA1F: mov var_C, esp
  2889. loc_006DCA22: mov var_8, 0040E050h
  2890. loc_006DCA29: mov edi, Me
  2891. loc_006DCA2C: mov eax, edi
  2892. loc_006DCA2E: and eax, 00000001h
  2893. loc_006DCA31: mov var_4, eax
  2894. loc_006DCA34: and edi, FFFFFFFEh
  2895. loc_006DCA37: push edi
  2896. loc_006DCA38: mov Me, edi
  2897. loc_006DCA3B: mov ecx, [edi]
  2898. loc_006DCA3D: call [ecx+00000004h]
  2899. loc_006DCA40: mov eax, [0073C818h]
  2900. loc_006DCA45: xor ebx, ebx
  2901. loc_006DCA47: cmp eax, ebx
  2902. loc_006DCA49: mov var_18, ebx
  2903. loc_006DCA4C: jnz 006DCA5Eh
  2904. loc_006DCA4E: push 0073C818h
  2905. loc_006DCA53: push 00441F00h
  2906. loc_006DCA58: call [004012FCh] ; __vbaNew2
  2907. loc_006DCA5E: mov esi, [0073C818h]
  2908. loc_006DCA64: lea eax, var_18
  2909. loc_006DCA67: push edi
  2910. loc_006DCA68: push eax
  2911. loc_006DCA69: mov edx, [esi]
  2912. loc_006DCA6B: mov var_2C, edx
  2913. loc_006DCA6E: call [00401130h] ; __vbaObjSetAddref
  2914. loc_006DCA74: mov ecx, var_2C
  2915. loc_006DCA77: push eax
  2916. loc_006DCA78: push esi
  2917. loc_006DCA79: call [ecx+00000010h]
  2918. loc_006DCA7C: cmp eax, ebx
  2919. loc_006DCA7E: fnclex
  2920. loc_006DCA80: jge 006DCA91h
  2921. loc_006DCA82: push 00000010h
  2922. loc_006DCA84: push 00441EF0h
  2923. loc_006DCA89: push esi
  2924. loc_006DCA8A: push eax
  2925. loc_006DCA8B: call [004010CCh] ; __vbaHresultCheckObj
  2926. loc_006DCA91: lea ecx, var_18
  2927. loc_006DCA94: call [0040142Ch] ; __vbaFreeObj
  2928. loc_006DCA9A: mov var_4, ebx
  2929. loc_006DCA9D: push 006DCAAFh
  2930. loc_006DCAA2: jmp 006DCAAEh
  2931. loc_006DCAA4: lea ecx, var_18
  2932. loc_006DCAA7: call [0040142Ch] ; __vbaFreeObj
  2933. loc_006DCAAD: ret
  2934. loc_006DCAAE: ret
  2935. loc_006DCAAF: mov eax, Me
  2936. loc_006DCAB2: push eax
  2937. loc_006DCAB3: mov edx, [eax]
  2938. loc_006DCAB5: call [edx+00000008h]
  2939. loc_006DCAB8: mov eax, var_4
  2940. loc_006DCABB: mov ecx, var_14
  2941. loc_006DCABE: pop edi
  2942. loc_006DCABF: pop esi
  2943. loc_006DCAC0: mov fs:[00000000h], ecx
  2944. loc_006DCAC7: pop ebx
  2945. loc_006DCAC8: mov esp, ebp
  2946. loc_006DCACA: pop ebp
  2947. loc_006DCACB: retn 0004h
  2948. End Sub
  2949. Private Sub cmdAllow_Click() '6DC250
  2950. loc_006DC250: push ebp
  2951. loc_006DC251: mov ebp, esp
  2952. loc_006DC253: sub esp, 00000018h
  2953. loc_006DC256: push 00412856h ; __vbaExceptHandler
  2954. loc_006DC25B: mov eax, fs:[00000000h]
  2955. loc_006DC261: push eax
  2956. loc_006DC262: mov fs:[00000000h], esp
  2957. loc_006DC269: mov eax, 00000074h
  2958. loc_006DC26E: call 00412850h ; __vbaChkstk
  2959. loc_006DC273: push ebx
  2960. loc_006DC274: push esi
  2961. loc_006DC275: push edi
  2962. loc_006DC276: mov var_18, esp
  2963. loc_006DC279: mov var_14, 0040DFB8h ; "'"
  2964. loc_006DC280: mov eax, Me
  2965. loc_006DC283: and eax, 00000001h
  2966. loc_006DC286: mov var_10, eax
  2967. loc_006DC289: mov ecx, Me
  2968. loc_006DC28C: and ecx, FFFFFFFEh
  2969. loc_006DC28F: mov Me, ecx
  2970. loc_006DC292: mov var_C, 00000000h
  2971. loc_006DC299: mov edx, Me
  2972. loc_006DC29C: mov eax, [edx]
  2973. loc_006DC29E: mov ecx, Me
  2974. loc_006DC2A1: push ecx
  2975. loc_006DC2A2: call [eax+00000004h]
  2976. loc_006DC2A5: mov var_4, 00000001h
  2977. loc_006DC2AC: mov var_4, 00000002h
  2978. loc_006DC2B3: push FFFFFFFFh
  2979. loc_006DC2B5: call [00401124h] ; __vbaOnError
  2980. loc_006DC2BB: mov var_4, 00000003h
  2981. loc_006DC2C2: mov edx, Me
  2982. loc_006DC2C5: mov eax, [edx]
  2983. loc_006DC2C7: mov ecx, Me
  2984. loc_006DC2CA: push ecx
  2985. loc_006DC2CB: call [eax+00000360h]
  2986. loc_006DC2D1: push eax
  2987. loc_006DC2D2: lea edx, var_38
  2988. loc_006DC2D5: push edx
  2989. loc_006DC2D6: call [00401128h] ; __vbaObjSet
  2990. loc_006DC2DC: mov var_50, eax
  2991. loc_006DC2DF: lea eax, var_30
  2992. loc_006DC2E2: push eax
  2993. loc_006DC2E3: mov ecx, var_50
  2994. loc_006DC2E6: mov edx, [ecx]
  2995. loc_006DC2E8: mov eax, var_50
  2996. loc_006DC2EB: push eax
  2997. loc_006DC2EC: call [edx+000000F8h]
  2998. loc_006DC2F2: fnclex
  2999. loc_006DC2F4: mov var_54, eax
  3000. loc_006DC2F7: cmp var_54, 00000000h
  3001. loc_006DC2FB: jge 006DC31Ah
  3002. loc_006DC2FD: push 000000F8h
  3003. loc_006DC302: push 00447F18h
  3004. loc_006DC307: mov ecx, var_50
  3005. loc_006DC30A: push ecx
  3006. loc_006DC30B: mov edx, var_54
  3007. loc_006DC30E: push edx
  3008. loc_006DC30F: call [004010CCh] ; __vbaHresultCheckObj
  3009. loc_006DC315: mov var_74, eax
  3010. loc_006DC318: jmp 006DC321h
  3011. loc_006DC31A: mov var_74, 00000000h
  3012. loc_006DC321: mov eax, var_30
  3013. loc_006DC324: push eax
  3014. loc_006DC325: call [00401088h] ; rtcTrimBstr
  3015. loc_006DC32B: mov edx, eax
  3016. loc_006DC32D: lea ecx, var_34
  3017. loc_006DC330: call [004013C0h] ; __vbaStrMove
  3018. loc_006DC336: push eax
  3019. loc_006DC337: push 0043C9F4h
  3020. loc_006DC33C: call [004011B8h] ; __vbaStrCmp
  3021. loc_006DC342: neg eax
  3022. loc_006DC344: sbb eax, eax
  3023. loc_006DC346: neg eax
  3024. loc_006DC348: neg eax
  3025. loc_006DC34A: mov var_58, ax
  3026. loc_006DC34E: lea ecx, var_34
  3027. loc_006DC351: push ecx
  3028. loc_006DC352: lea edx, var_30
  3029. loc_006DC355: push edx
  3030. loc_006DC356: push 00000002h
  3031. loc_006DC358: call [00401324h] ; __vbaFreeStrList
  3032. loc_006DC35E: add esp, 0000000Ch
  3033. loc_006DC361: lea ecx, var_38
  3034. loc_006DC364: call [0040142Ch] ; __vbaFreeObj
  3035. loc_006DC36A: movsx eax, var_58
  3036. loc_006DC36E: test eax, eax
  3037. loc_006DC370: jz 006DC745h
  3038. loc_006DC376: mov var_4, 00000004h
  3039. loc_006DC37D: mov ecx, Me
  3040. loc_006DC380: mov edx, [ecx]
  3041. loc_006DC382: mov eax, Me
  3042. loc_006DC385: push eax
  3043. loc_006DC386: call [edx+00000360h]
  3044. loc_006DC38C: push eax
  3045. loc_006DC38D: lea ecx, var_38
  3046. loc_006DC390: push ecx
  3047. loc_006DC391: call [00401128h] ; __vbaObjSet
  3048. loc_006DC397: mov var_50, eax
  3049. loc_006DC39A: lea edx, var_30
  3050. loc_006DC39D: push edx
  3051. loc_006DC39E: mov eax, var_50
  3052. loc_006DC3A1: mov ecx, [eax]
  3053. loc_006DC3A3: mov edx, var_50
  3054. loc_006DC3A6: push edx
  3055. loc_006DC3A7: call [ecx+000000F8h]
  3056. loc_006DC3AD: fnclex
  3057. loc_006DC3AF: mov var_54, eax
  3058. loc_006DC3B2: cmp var_54, 00000000h
  3059. loc_006DC3B6: jge 006DC3D5h
  3060. loc_006DC3B8: push 000000F8h
  3061. loc_006DC3BD: push 00447F18h
  3062. loc_006DC3C2: mov eax, var_50
  3063. loc_006DC3C5: push eax
  3064. loc_006DC3C6: mov ecx, var_54
  3065. loc_006DC3C9: push ecx
  3066. loc_006DC3CA: call [004010CCh] ; __vbaHresultCheckObj
  3067. loc_006DC3D0: mov var_78, eax
  3068. loc_006DC3D3: jmp 006DC3DCh
  3069. loc_006DC3D5: mov var_78, 00000000h
  3070. loc_006DC3DC: mov edx, var_30
  3071. loc_006DC3DF: push edx
  3072. loc_006DC3E0: call [00401088h] ; rtcTrimBstr
  3073. loc_006DC3E6: mov edx, eax
  3074. loc_006DC3E8: lea ecx, var_2C
  3075. loc_006DC3EB: call [004013C0h] ; __vbaStrMove
  3076. loc_006DC3F1: lea ecx, var_30
  3077. loc_006DC3F4: call [00401430h] ; __vbaFreeStr
  3078. loc_006DC3FA: lea ecx, var_38
  3079. loc_006DC3FD: call [0040142Ch] ; __vbaFreeObj
  3080. loc_006DC403: mov var_4, 00000005h
  3081. loc_006DC40A: mov eax, Me
  3082. loc_006DC40D: mov ecx, [eax]
  3083. loc_006DC40F: mov edx, Me
  3084. loc_006DC412: push edx
  3085. loc_006DC413: call [ecx+00000360h]
  3086. loc_006DC419: push eax
  3087. loc_006DC41A: lea eax, var_38
  3088. loc_006DC41D: push eax
  3089. loc_006DC41E: call [00401128h] ; __vbaObjSet
  3090. loc_006DC424: mov var_50, eax
  3091. loc_006DC427: lea ecx, var_4C
  3092. loc_006DC42A: push ecx
  3093. loc_006DC42B: mov edx, var_50
  3094. loc_006DC42E: mov eax, [edx]
  3095. loc_006DC430: mov ecx, var_50
  3096. loc_006DC433: push ecx
  3097. loc_006DC434: call [eax+000000E0h]
  3098. loc_006DC43A: fnclex
  3099. loc_006DC43C: mov var_54, eax
  3100. loc_006DC43F: cmp var_54, 00000000h
  3101. loc_006DC443: jge 006DC462h
  3102. loc_006DC445: push 000000E0h
  3103. loc_006DC44A: push 00447F18h
  3104. loc_006DC44F: mov edx, var_50
  3105. loc_006DC452: push edx
  3106. loc_006DC453: mov eax, var_54
  3107. loc_006DC456: push eax
  3108. loc_006DC457: call [004010CCh] ; __vbaHresultCheckObj
  3109. loc_006DC45D: mov var_7C, eax
  3110. loc_006DC460: jmp 006DC469h
  3111. loc_006DC462: mov var_7C, 00000000h
  3112. loc_006DC469: movsx ecx, var_4C
  3113. loc_006DC46D: mov var_24, ecx
  3114. loc_006DC470: lea ecx, var_38
  3115. loc_006DC473: call [0040142Ch] ; __vbaFreeObj
  3116. loc_006DC479: mov var_4, 00000006h
  3117. loc_006DC480: lea edx, var_38
  3118. loc_006DC483: push edx
  3119. loc_006DC484: mov eax, var_2C
  3120. loc_006DC487: push eax
  3121. loc_006DC488: mov ecx, [0073A704h]
  3122. loc_006DC48E: mov edx, [ecx]
  3123. loc_006DC490: mov eax, [0073A704h]
  3124. loc_006DC495: push eax
  3125. loc_006DC496: call [edx+00000050h]
  3126. loc_006DC499: fnclex
  3127. loc_006DC49B: mov var_50, eax
  3128. loc_006DC49E: cmp var_50, 00000000h
  3129. loc_006DC4A2: jge 006DC4C1h
  3130. loc_006DC4A4: push 00000050h
  3131. loc_006DC4A6: push 00456428h
  3132. loc_006DC4AB: mov ecx, [0073A704h]
  3133. loc_006DC4B1: push ecx
  3134. loc_006DC4B2: mov edx, var_50
  3135. loc_006DC4B5: push edx
  3136. loc_006DC4B6: call [004010CCh] ; __vbaHresultCheckObj
  3137. loc_006DC4BC: mov var_80, eax
  3138. loc_006DC4BF: jmp 006DC4C8h
  3139. loc_006DC4C1: mov var_80, 00000000h
  3140. loc_006DC4C8: mov eax, var_38
  3141. loc_006DC4CB: mov var_70, eax
  3142. loc_006DC4CE: mov var_38, 00000000h
  3143. loc_006DC4D5: mov ecx, var_70
  3144. loc_006DC4D8: push ecx
  3145. loc_006DC4D9: lea edx, var_28
  3146. loc_006DC4DC: push edx
  3147. loc_006DC4DD: call [00401128h] ; __vbaObjSet
  3148. loc_006DC4E3: mov var_4, 00000007h
  3149. loc_006DC4EA: push 00000002h
  3150. loc_006DC4EC: mov eax, var_28
  3151. loc_006DC4EF: push eax
  3152. loc_006DC4F0: lea ecx, var_38
  3153. loc_006DC4F3: push ecx
  3154. loc_006DC4F4: call [00401130h] ; __vbaObjSetAddref
  3155. loc_006DC4FA: push eax
  3156. loc_006DC4FB: mov edx, [0073A704h]
  3157. loc_006DC501: mov eax, [edx]
  3158. loc_006DC503: mov ecx, [0073A704h]
  3159. loc_006DC509: push ecx
  3160. loc_006DC50A: call [eax+00000074h]
  3161. loc_006DC50D: fnclex
  3162. loc_006DC50F: mov var_50, eax
  3163. loc_006DC512: cmp var_50, 00000000h
  3164. loc_006DC516: jge 006DC538h
  3165. loc_006DC518: push 00000074h
  3166. loc_006DC51A: push 00456428h
  3167. loc_006DC51F: mov edx, [0073A704h]
  3168. loc_006DC525: push edx
  3169. loc_006DC526: mov eax, var_50
  3170. loc_006DC529: push eax
  3171. loc_006DC52A: call [004010CCh] ; __vbaHresultCheckObj
  3172. loc_006DC530: mov var_84, eax
  3173. loc_006DC536: jmp 006DC542h
  3174. loc_006DC538: mov var_84, 00000000h
  3175. loc_006DC542: lea ecx, var_38
  3176. loc_006DC545: call [0040142Ch] ; __vbaFreeObj
  3177. loc_006DC54B: mov var_4, 00000008h
  3178. loc_006DC552: mov ecx, Me
  3179. loc_006DC555: mov edx, [ecx]
  3180. loc_006DC557: mov eax, Me
  3181. loc_006DC55A: push eax
  3182. loc_006DC55B: call [edx+00000360h]
  3183. loc_006DC561: push eax
  3184. loc_006DC562: lea ecx, var_38
  3185. loc_006DC565: push ecx
  3186. loc_006DC566: call [00401128h] ; __vbaObjSet
  3187. loc_006DC56C: mov var_50, eax
  3188. loc_006DC56F: mov ecx, var_24
  3189. loc_006DC572: call [004011E4h] ; __vbaI2I4
  3190. loc_006DC578: push eax
  3191. loc_006DC579: mov edx, var_50
  3192. loc_006DC57C: mov eax, [edx]
  3193. loc_006DC57E: mov ecx, var_50
  3194. loc_006DC581: push ecx
  3195. loc_006DC582: call [eax+000001F0h]
  3196. loc_006DC588: fnclex
  3197. loc_006DC58A: mov var_54, eax
  3198. loc_006DC58D: cmp var_54, 00000000h
  3199. loc_006DC591: jge 006DC5B3h
  3200. loc_006DC593: push 000001F0h
  3201. loc_006DC598: push 00447F18h
  3202. loc_006DC59D: mov edx, var_50
  3203. loc_006DC5A0: push edx
  3204. loc_006DC5A1: mov eax, var_54
  3205. loc_006DC5A4: push eax
  3206. loc_006DC5A5: call [004010CCh] ; __vbaHresultCheckObj
  3207. loc_006DC5AB: mov var_88, eax
  3208. loc_006DC5B1: jmp 006DC5BDh
  3209. loc_006DC5B3: mov var_88, 00000000h
  3210. loc_006DC5BD: lea ecx, var_38
  3211. loc_006DC5C0: call [0040142Ch] ; __vbaFreeObj
  3212. loc_006DC5C6: mov var_4, 00000009h
  3213. loc_006DC5CD: push 00000001h
  3214. loc_006DC5CF: mov ecx, var_28
  3215. loc_006DC5D2: push ecx
  3216. loc_006DC5D3: lea edx, var_38
  3217. loc_006DC5D6: push edx
  3218. loc_006DC5D7: call [00401130h] ; __vbaObjSetAddref
  3219. loc_006DC5DD: push eax
  3220. loc_006DC5DE: mov eax, [0073A704h]
  3221. loc_006DC5E3: mov ecx, [eax]
  3222. loc_006DC5E5: mov edx, [0073A704h]
  3223. loc_006DC5EB: push edx
  3224. loc_006DC5EC: call [ecx+00000070h]
  3225. loc_006DC5EF: fnclex
  3226. loc_006DC5F1: mov var_50, eax
  3227. loc_006DC5F4: cmp var_50, 00000000h
  3228. loc_006DC5F8: jge 006DC619h
  3229. loc_006DC5FA: push 00000070h
  3230. loc_006DC5FC: push 00456428h
  3231. loc_006DC601: mov eax, [0073A704h]
  3232. loc_006DC606: push eax
  3233. loc_006DC607: mov ecx, var_50
  3234. loc_006DC60A: push ecx
  3235. loc_006DC60B: call [004010CCh] ; __vbaHresultCheckObj
  3236. loc_006DC611: mov var_8C, eax
  3237. loc_006DC617: jmp 006DC623h
  3238. loc_006DC619: mov var_8C, 00000000h
  3239. loc_006DC623: lea ecx, var_38
  3240. loc_006DC626: call [0040142Ch] ; __vbaFreeObj
  3241. loc_006DC62C: mov var_4, 0000000Ah
  3242. loc_006DC633: mov edx, Me
  3243. loc_006DC636: mov eax, [edx]
  3244. loc_006DC638: mov ecx, Me
  3245. loc_006DC63B: push ecx
  3246. loc_006DC63C: call [eax+0000035Ch]
  3247. loc_006DC642: push eax
  3248. loc_006DC643: lea edx, var_38
  3249. loc_006DC646: push edx
  3250. loc_006DC647: call [00401128h] ; __vbaObjSet
  3251. loc_006DC64D: mov var_50, eax
  3252. loc_006DC650: mov var_40, 80020004h
  3253. loc_006DC657: mov var_48, 0000000Ah
  3254. loc_006DC65E: mov eax, 00000010h
  3255. loc_006DC663: call 00412850h ; __vbaChkstk
  3256. loc_006DC668: mov eax, esp
  3257. loc_006DC66A: mov ecx, var_48
  3258. loc_006DC66D: mov [eax], ecx
  3259. loc_006DC66F: mov edx, var_44
  3260. loc_006DC672: mov [eax+00000004h], edx
  3261. loc_006DC675: mov ecx, var_40
  3262. loc_006DC678: mov [eax+00000008h], ecx
  3263. loc_006DC67B: mov edx, var_3C
  3264. loc_006DC67E: mov [eax+0000000Ch], edx
  3265. loc_006DC681: mov eax, var_2C
  3266. loc_006DC684: push eax
  3267. loc_006DC685: mov ecx, var_50
  3268. loc_006DC688: mov edx, [ecx]
  3269. loc_006DC68A: mov eax, var_50
  3270. loc_006DC68D: push eax
  3271. loc_006DC68E: call [edx+000001ECh]
  3272. loc_006DC694: fnclex
  3273. loc_006DC696: mov var_54, eax
  3274. loc_006DC699: cmp var_54, 00000000h
  3275. loc_006DC69D: jge 006DC6BFh
  3276. loc_006DC69F: push 000001ECh
  3277. loc_006DC6A4: push 00447F18h
  3278. loc_006DC6A9: mov ecx, var_50
  3279. loc_006DC6AC: push ecx
  3280. loc_006DC6AD: mov edx, var_54
  3281. loc_006DC6B0: push edx
  3282. loc_006DC6B1: call [004010CCh] ; __vbaHresultCheckObj
  3283. loc_006DC6B7: mov var_90, eax
  3284. loc_006DC6BD: jmp 006DC6C9h
  3285. loc_006DC6BF: mov var_90, 00000000h
  3286. loc_006DC6C9: lea ecx, var_38
  3287. loc_006DC6CC: call [0040142Ch] ; __vbaFreeObj
  3288. loc_006DC6D2: mov var_4, 0000000Bh
  3289. loc_006DC6D9: mov eax, Me
  3290. loc_006DC6DC: mov ecx, [eax]
  3291. loc_006DC6DE: mov edx, Me
  3292. loc_006DC6E1: push edx
  3293. loc_006DC6E2: call [ecx+00000358h]
  3294. loc_006DC6E8: push eax
  3295. loc_006DC6E9: lea eax, var_38
  3296. loc_006DC6EC: push eax
  3297. loc_006DC6ED: call [00401128h] ; __vbaObjSet
  3298. loc_006DC6F3: mov var_50, eax
  3299. loc_006DC6F6: push 00000000h
  3300. loc_006DC6F8: mov ecx, var_50
  3301. loc_006DC6FB: mov edx, [ecx]
  3302. loc_006DC6FD: mov eax, var_50
  3303. loc_006DC700: push eax
  3304. loc_006DC701: call [edx+0000008Ch]
  3305. loc_006DC707: fnclex
  3306. loc_006DC709: mov var_54, eax
  3307. loc_006DC70C: cmp var_54, 00000000h
  3308. loc_006DC710: jge 006DC732h
  3309. loc_006DC712: push 0000008Ch
  3310. loc_006DC717: push 004431B8h
  3311. loc_006DC71C: mov ecx, var_50
  3312. loc_006DC71F: push ecx
  3313. loc_006DC720: mov edx, var_54
  3314. loc_006DC723: push edx
  3315. loc_006DC724: call [004010CCh] ; __vbaHresultCheckObj
  3316. loc_006DC72A: mov var_94, eax
  3317. loc_006DC730: jmp 006DC73Ch
  3318. loc_006DC732: mov var_94, 00000000h
  3319. loc_006DC73C: lea ecx, var_38
  3320. loc_006DC73F: call [0040142Ch] ; __vbaFreeObj
  3321. loc_006DC745: mov var_10, 00000000h
  3322. loc_006DC74C: push 006DC783h
  3323. loc_006DC751: jmp 006DC770h
  3324. loc_006DC753: lea eax, var_34
  3325. loc_006DC756: push eax
  3326. loc_006DC757: lea ecx, var_30
  3327. loc_006DC75A: push ecx
  3328. loc_006DC75B: push 00000002h
  3329. loc_006DC75D: call [00401324h] ; __vbaFreeStrList
  3330. loc_006DC763: add esp, 0000000Ch
  3331. loc_006DC766: lea ecx, var_38
  3332. loc_006DC769: call [0040142Ch] ; __vbaFreeObj
  3333. loc_006DC76F: ret
  3334. loc_006DC770: lea ecx, var_28
  3335. loc_006DC773: call [0040142Ch] ; __vbaFreeObj
  3336. loc_006DC779: lea ecx, var_2C
  3337. loc_006DC77C: call [00401430h] ; __vbaFreeStr
  3338. loc_006DC782: ret
  3339. loc_006DC783: mov edx, Me
  3340. loc_006DC786: mov eax, [edx]
  3341. loc_006DC788: mov ecx, Me
  3342. loc_006DC78B: push ecx
  3343. loc_006DC78C: call [eax+00000008h]
  3344. loc_006DC78F: mov eax, var_10
  3345. loc_006DC792: mov ecx, var_20
  3346. loc_006DC795: mov fs:[00000000h], ecx
  3347. loc_006DC79C: pop edi
  3348. loc_006DC79D: pop esi
  3349. loc_006DC79E: pop ebx
  3350. loc_006DC79F: mov esp, ebp
  3351. loc_006DC7A1: pop ebp
  3352. loc_006DC7A2: retn 0004h
  3353. End Sub
  3354. Private Sub cmdOK_Click() '6DCB40
  3355. loc_006DCB40: push ebp
  3356. loc_006DCB41: mov ebp, esp
  3357. loc_006DCB43: sub esp, 00000018h
  3358. loc_006DCB46: push 00412856h ; __vbaExceptHandler
  3359. loc_006DCB4B: mov eax, fs:[00000000h]
  3360. loc_006DCB51: push eax
  3361. loc_006DCB52: mov fs:[00000000h], esp
  3362. loc_006DCB59: mov eax, 00000028h
  3363. loc_006DCB5E: call 00412850h ; __vbaChkstk
  3364. loc_006DCB63: push ebx
  3365. loc_006DCB64: push esi
  3366. loc_006DCB65: push edi
  3367. loc_006DCB66: mov var_18, esp
  3368. loc_006DCB69: mov var_14, 0040E068h ; Chr(37)
  3369. loc_006DCB70: mov eax, Me
  3370. loc_006DCB73: and eax, 00000001h
  3371. loc_006DCB76: mov var_10, eax
  3372. loc_006DCB79: mov ecx, Me
  3373. loc_006DCB7C: and ecx, FFFFFFFEh
  3374. loc_006DCB7F: mov Me, ecx
  3375. loc_006DCB82: mov var_C, 00000000h
  3376. loc_006DCB89: mov edx, Me
  3377. loc_006DCB8C: mov eax, [edx]
  3378. loc_006DCB8E: mov ecx, Me
  3379. loc_006DCB91: push ecx
  3380. loc_006DCB92: call [eax+00000004h]
  3381. loc_006DCB95: mov var_4, 00000001h
  3382. loc_006DCB9C: mov var_4, 00000002h
  3383. loc_006DCBA3: push FFFFFFFFh
  3384. loc_006DCBA5: call [00401124h] ; __vbaOnError
  3385. loc_006DCBAB: mov var_4, 00000003h
  3386. loc_006DCBB2: mov edx, Me
  3387. loc_006DCBB5: mov eax, [edx]
  3388. loc_006DCBB7: mov ecx, Me
  3389. loc_006DCBBA: push ecx
  3390. loc_006DCBBB: call [eax+00000754h]
  3391. loc_006DCBC1: mov var_4, 00000004h
  3392. loc_006DCBC8: cmp [0073C818h], 00000000h
  3393. loc_006DCBCF: jnz 006DCBEAh
  3394. loc_006DCBD1: push 0073C818h
  3395. loc_006DCBD6: push 00441F00h
  3396. loc_006DCBDB: call [004012FCh] ; __vbaNew2
  3397. loc_006DCBE1: mov var_44, 0073C818h
  3398. loc_006DCBE8: jmp 006DCBF1h
  3399. loc_006DCBEA: mov var_44, 0073C818h
  3400. loc_006DCBF1: mov edx, var_44
  3401. loc_006DCBF4: mov eax, [edx]
  3402. loc_006DCBF6: mov var_28, eax
  3403. loc_006DCBF9: mov ecx, Me
  3404. loc_006DCBFC: push ecx
  3405. loc_006DCBFD: lea edx, var_24
  3406. loc_006DCC00: push edx
  3407. loc_006DCC01: call [00401130h] ; __vbaObjSetAddref
  3408. loc_006DCC07: push eax
  3409. loc_006DCC08: mov eax, var_28
  3410. loc_006DCC0B: mov ecx, [eax]
  3411. loc_006DCC0D: mov edx, var_28
  3412. loc_006DCC10: push edx
  3413. loc_006DCC11: call [ecx+00000010h]
  3414. loc_006DCC14: fnclex
  3415. loc_006DCC16: mov var_2C, eax
  3416. loc_006DCC19: cmp var_2C, 00000000h
  3417. loc_006DCC1D: jge 006DCC39h
  3418. loc_006DCC1F: push 00000010h
  3419. loc_006DCC21: push 00441EF0h
  3420. loc_006DCC26: mov eax, var_28
  3421. loc_006DCC29: push eax
  3422. loc_006DCC2A: mov ecx, var_2C
  3423. loc_006DCC2D: push ecx
  3424. loc_006DCC2E: call [004010CCh] ; __vbaHresultCheckObj
  3425. loc_006DCC34: mov var_48, eax
  3426. loc_006DCC37: jmp 006DCC40h
  3427. loc_006DCC39: mov var_48, 00000000h
  3428. loc_006DCC40: lea ecx, var_24
  3429. loc_006DCC43: call [0040142Ch] ; __vbaFreeObj
  3430. loc_006DCC49: mov var_10, 00000000h
  3431. loc_006DCC50: push 006DCC62h
  3432. loc_006DCC55: jmp 006DCC61h
  3433. loc_006DCC57: lea ecx, var_24
  3434. loc_006DCC5A: call [0040142Ch] ; __vbaFreeObj
  3435. loc_006DCC60: ret
  3436. loc_006DCC61: ret
  3437. loc_006DCC62: mov edx, Me
  3438. loc_006DCC65: mov eax, [edx]
  3439. loc_006DCC67: mov ecx, Me
  3440. loc_006DCC6A: push ecx
  3441. loc_006DCC6B: call [eax+00000008h]
  3442. loc_006DCC6E: mov eax, var_10
  3443. loc_006DCC71: mov ecx, var_20
  3444. loc_006DCC74: mov fs:[00000000h], ecx
  3445. loc_006DCC7B: pop edi
  3446. loc_006DCC7C: pop esi
  3447. loc_006DCC7D: pop ebx
  3448. loc_006DCC7E: mov esp, ebp
  3449. loc_006DCC80: pop ebp
  3450. loc_006DCC81: retn 0004h
  3451. End Sub
  3452. Private Sub cmdAddFriend_Click() '6DB1C0
  3453. loc_006DB1C0: push ebp
  3454. loc_006DB1C1: mov ebp, esp
  3455. loc_006DB1C3: sub esp, 00000018h
  3456. loc_006DB1C6: push 00412856h ; __vbaExceptHandler
  3457. loc_006DB1CB: mov eax, fs:[00000000h]
  3458. loc_006DB1D1: push eax
  3459. loc_006DB1D2: mov fs:[00000000h], esp
  3460. loc_006DB1D9: mov eax, 000000F0h
  3461. loc_006DB1DE: call 00412850h ; __vbaChkstk
  3462. loc_006DB1E3: push ebx
  3463. loc_006DB1E4: push esi
  3464. loc_006DB1E5: push edi
  3465. loc_006DB1E6: mov var_18, esp
  3466. loc_006DB1E9: mov var_14, 0040DEC0h ; "'"
  3467. loc_006DB1F0: mov eax, Me
  3468. loc_006DB1F3: and eax, 00000001h
  3469. loc_006DB1F6: mov var_10, eax
  3470. loc_006DB1F9: mov ecx, Me
  3471. loc_006DB1FC: and ecx, FFFFFFFEh
  3472. loc_006DB1FF: mov Me, ecx
  3473. loc_006DB202: mov var_C, 00000000h
  3474. loc_006DB209: mov edx, Me
  3475. loc_006DB20C: mov eax, [edx]
  3476. loc_006DB20E: mov ecx, Me
  3477. loc_006DB211: push ecx
  3478. loc_006DB212: call [eax+00000004h]
  3479. loc_006DB215: mov var_4, 00000001h
  3480. loc_006DB21C: mov var_4, 00000002h
  3481. loc_006DB223: push FFFFFFFFh
  3482. loc_006DB225: call [00401124h] ; __vbaOnError
  3483. loc_006DB22B: mov var_4, 00000003h
  3484. loc_006DB232: lea edx, var_B8
  3485. loc_006DB238: push edx
  3486. loc_006DB239: mov eax, [0073A704h]
  3487. loc_006DB23E: mov ecx, [eax]
  3488. loc_006DB240: mov edx, [0073A704h]
  3489. loc_006DB246: push edx
  3490. loc_006DB247: call [ecx+0000006Ch]
  3491. loc_006DB24A: fnclex
  3492. loc_006DB24C: mov var_C0, eax
  3493. loc_006DB252: cmp var_C0, 00000000h
  3494. loc_006DB259: jge 006DB27Dh
  3495. loc_006DB25B: push 0000006Ch
  3496. loc_006DB25D: push 00456428h
  3497. loc_006DB262: mov eax, [0073A704h]
  3498. loc_006DB267: push eax
  3499. loc_006DB268: mov ecx, var_C0
  3500. loc_006DB26E: push ecx
  3501. loc_006DB26F: call [004010CCh] ; __vbaHresultCheckObj
  3502. loc_006DB275: mov var_EC, eax
  3503. loc_006DB27B: jmp 006DB287h
  3504. loc_006DB27D: mov var_EC, 00000000h
  3505. loc_006DB287: lea edx, var_BC
  3506. loc_006DB28D: push edx
  3507. loc_006DB28E: mov eax, [0073A704h]
  3508. loc_006DB293: mov ecx, [eax]
  3509. loc_006DB295: mov edx, [0073A704h]
  3510. loc_006DB29B: push edx
  3511. loc_006DB29C: call [ecx+0000006Ch]
  3512. loc_006DB29F: fnclex
  3513. loc_006DB2A1: mov var_C4, eax
  3514. loc_006DB2A7: cmp var_C4, 00000000h
  3515. loc_006DB2AE: jge 006DB2D2h
  3516. loc_006DB2B0: push 0000006Ch
  3517. loc_006DB2B2: push 00456428h
  3518. loc_006DB2B7: mov eax, [0073A704h]
  3519. loc_006DB2BC: push eax
  3520. loc_006DB2BD: mov ecx, var_C4
  3521. loc_006DB2C3: push ecx
  3522. loc_006DB2C4: call [004010CCh] ; __vbaHresultCheckObj
  3523. loc_006DB2CA: mov var_F0, eax
  3524. loc_006DB2D0: jmp 006DB2DCh
  3525. loc_006DB2D2: mov var_F0, 00000000h
  3526. loc_006DB2DC: xor edx, edx
  3527. loc_006DB2DE: cmp var_B8, 00000001h
  3528. loc_006DB2E5: setz dl
  3529. loc_006DB2E8: xor eax, eax
  3530. loc_006DB2EA: cmp var_BC, 00000400h
  3531. loc_006DB2F4: setz al
  3532. loc_006DB2F7: or edx, eax
  3533. loc_006DB2F9: test edx, edx
  3534. loc_006DB2FB: jnz 006DB75Fh
  3535. loc_006DB301: mov var_4, 00000004h
  3536. loc_006DB308: mov ecx, Me
  3537. loc_006DB30B: mov edx, [ecx]
  3538. loc_006DB30D: mov eax, Me
  3539. loc_006DB310: push eax
  3540. loc_006DB311: call [edx+00000340h]
  3541. loc_006DB317: push eax
  3542. loc_006DB318: lea ecx, var_30
  3543. loc_006DB31B: push ecx
  3544. loc_006DB31C: call [00401128h] ; __vbaObjSet
  3545. loc_006DB322: mov var_C0, eax
  3546. loc_006DB328: lea edx, var_28
  3547. loc_006DB32B: push edx
  3548. loc_006DB32C: mov eax, var_C0
  3549. loc_006DB332: mov ecx, [eax]
  3550. loc_006DB334: mov edx, var_C0
  3551. loc_006DB33A: push edx
  3552. loc_006DB33B: call [ecx+000000A0h]
  3553. loc_006DB341: fnclex
  3554. loc_006DB343: mov var_C4, eax
  3555. loc_006DB349: cmp var_C4, 00000000h
  3556. loc_006DB350: jge 006DB378h
  3557. loc_006DB352: push 000000A0h
  3558. loc_006DB357: push 0043F42Ch
  3559. loc_006DB35C: mov eax, var_C0
  3560. loc_006DB362: push eax
  3561. loc_006DB363: mov ecx, var_C4
  3562. loc_006DB369: push ecx
  3563. loc_006DB36A: call [004010CCh] ; __vbaHresultCheckObj
  3564. loc_006DB370: mov var_F4, eax
  3565. loc_006DB376: jmp 006DB382h
  3566. loc_006DB378: mov var_F4, 00000000h
  3567. loc_006DB382: mov edx, var_28
  3568. loc_006DB385: push edx
  3569. loc_006DB386: call [00401088h] ; rtcTrimBstr
  3570. loc_006DB38C: mov edx, eax
  3571. loc_006DB38E: lea ecx, var_2C
  3572. loc_006DB391: call [004013C0h] ; __vbaStrMove
  3573. loc_006DB397: push eax
  3574. loc_006DB398: push 0043C9F4h
  3575. loc_006DB39D: call [004011B8h] ; __vbaStrCmp
  3576. loc_006DB3A3: neg eax
  3577. loc_006DB3A5: sbb eax, eax
  3578. loc_006DB3A7: neg eax
  3579. loc_006DB3A9: neg eax
  3580. loc_006DB3AB: mov var_C8, ax
  3581. loc_006DB3B2: lea eax, var_2C
  3582. loc_006DB3B5: push eax
  3583. loc_006DB3B6: lea ecx, var_28
  3584. loc_006DB3B9: push ecx
  3585. loc_006DB3BA: push 00000002h
  3586. loc_006DB3BC: call [00401324h] ; __vbaFreeStrList
  3587. loc_006DB3C2: add esp, 0000000Ch
  3588. loc_006DB3C5: lea ecx, var_30
  3589. loc_006DB3C8: call [0040142Ch] ; __vbaFreeObj
  3590. loc_006DB3CE: movsx edx, var_C8
  3591. loc_006DB3D5: test edx, edx
  3592. loc_006DB3D7: jz 006DB6D6h
  3593. loc_006DB3DD: mov var_4, 00000005h
  3594. loc_006DB3E4: mov eax, Me
  3595. loc_006DB3E7: mov ecx, [eax]
  3596. loc_006DB3E9: mov edx, Me
  3597. loc_006DB3EC: push edx
  3598. loc_006DB3ED: call [ecx+00000340h]
  3599. loc_006DB3F3: push eax
  3600. loc_006DB3F4: lea eax, var_30
  3601. loc_006DB3F7: push eax
  3602. loc_006DB3F8: call [00401128h] ; __vbaObjSet
  3603. loc_006DB3FE: mov var_C0, eax
  3604. loc_006DB404: lea ecx, var_28
  3605. loc_006DB407: push ecx
  3606. loc_006DB408: mov edx, var_C0
  3607. loc_006DB40E: mov eax, [edx]
  3608. loc_006DB410: mov ecx, var_C0
  3609. loc_006DB416: push ecx
  3610. loc_006DB417: call [eax+000000A0h]
  3611. loc_006DB41D: fnclex
  3612. loc_006DB41F: mov var_C4, eax
  3613. loc_006DB425: cmp var_C4, 00000000h
  3614. loc_006DB42C: jge 006DB454h
  3615. loc_006DB42E: push 000000A0h
  3616. loc_006DB433: push 0043F42Ch
  3617. loc_006DB438: mov edx, var_C0
  3618. loc_006DB43E: push edx
  3619. loc_006DB43F: mov eax, var_C4
  3620. loc_006DB445: push eax
  3621. loc_006DB446: call [004010CCh] ; __vbaHresultCheckObj
  3622. loc_006DB44C: mov var_F8, eax
  3623. loc_006DB452: jmp 006DB45Eh
  3624. loc_006DB454: mov var_F8, 00000000h
  3625. loc_006DB45E: mov ecx, var_28
  3626. loc_006DB461: mov var_E4, ecx
  3627. loc_006DB467: mov var_28, 00000000h
  3628. loc_006DB46E: mov edx, var_E4
  3629. loc_006DB474: mov var_3C, edx
  3630. loc_006DB477: mov var_44, 00000008h
  3631. loc_006DB47E: lea eax, var_44
  3632. loc_006DB481: push eax
  3633. loc_006DB482: lea ecx, var_54
  3634. loc_006DB485: push ecx
  3635. loc_006DB486: call [00401154h] ; rtcTrimVar
  3636. loc_006DB48C: mov edx, Me
  3637. loc_006DB48F: mov eax, [edx]
  3638. loc_006DB491: mov ecx, Me
  3639. loc_006DB494: push ecx
  3640. loc_006DB495: call [eax+0000033Ch]
  3641. loc_006DB49B: push eax
  3642. loc_006DB49C: lea edx, var_34
  3643. loc_006DB49F: push edx
  3644. loc_006DB4A0: call [00401128h] ; __vbaObjSet
  3645. loc_006DB4A6: mov var_C8, eax
  3646. loc_006DB4AC: lea eax, var_2C
  3647. loc_006DB4AF: push eax
  3648. loc_006DB4B0: mov ecx, var_C8
  3649. loc_006DB4B6: mov edx, [ecx]
  3650. loc_006DB4B8: mov eax, var_C8
  3651. loc_006DB4BE: push eax
  3652. loc_006DB4BF: call [edx+000000A8h]
  3653. loc_006DB4C5: fnclex
  3654. loc_006DB4C7: mov var_CC, eax
  3655. loc_006DB4CD: cmp var_CC, 00000000h
  3656. loc_006DB4D4: jge 006DB4FCh
  3657. loc_006DB4D6: push 000000A8h
  3658. loc_006DB4DB: push 00446E04h
  3659. loc_006DB4E0: mov ecx, var_C8
  3660. loc_006DB4E6: push ecx
  3661. loc_006DB4E7: mov edx, var_CC
  3662. loc_006DB4ED: push edx
  3663. loc_006DB4EE: call [004010CCh] ; __vbaHresultCheckObj
  3664. loc_006DB4F4: mov var_FC, eax
  3665. loc_006DB4FA: jmp 006DB506h
  3666. loc_006DB4FC: mov var_FC, 00000000h
  3667. loc_006DB506: mov eax, var_2C
  3668. loc_006DB509: mov var_E8, eax
  3669. loc_006DB50F: mov var_2C, 00000000h
  3670. loc_006DB516: mov ecx, var_E8
  3671. loc_006DB51C: mov var_5C, ecx
  3672. loc_006DB51F: mov var_64, 00000008h
  3673. loc_006DB526: lea edx, var_54
  3674. loc_006DB529: push edx
  3675. loc_006DB52A: lea eax, var_64
  3676. loc_006DB52D: push eax
  3677. loc_006DB52E: lea ecx, var_74
  3678. loc_006DB531: push ecx
  3679. loc_006DB532: call [004012B0h] ; __vbaVarCat
  3680. loc_006DB538: push eax
  3681. loc_006DB539: call [00401040h] ; __vbaStrVarMove
  3682. loc_006DB53F: mov edx, eax
  3683. loc_006DB541: lea ecx, var_24
  3684. loc_006DB544: call [004013C0h] ; __vbaStrMove
  3685. loc_006DB54A: lea edx, var_34
  3686. loc_006DB54D: push edx
  3687. loc_006DB54E: lea eax, var_30
  3688. loc_006DB551: push eax
  3689. loc_006DB552: push 00000002h
  3690. loc_006DB554: call [00401068h] ; __vbaFreeObjList
  3691. loc_006DB55A: add esp, 0000000Ch
  3692. loc_006DB55D: lea ecx, var_74
  3693. loc_006DB560: push ecx
  3694. loc_006DB561: lea edx, var_64
  3695. loc_006DB564: push edx
  3696. loc_006DB565: lea eax, var_54
  3697. loc_006DB568: push eax
  3698. loc_006DB569: lea ecx, var_44
  3699. loc_006DB56C: push ecx
  3700. loc_006DB56D: push 00000004h
  3701. loc_006DB56F: call [00401050h] ; __vbaFreeVarList
  3702. loc_006DB575: add esp, 00000014h
  3703. loc_006DB578: mov var_4, 00000006h
  3704. loc_006DB57F: cmp [0073A614h], 00000000h
  3705. loc_006DB586: jnz 006DB5A4h
  3706. loc_006DB588: push 0073A614h
  3707. loc_006DB58D: push 004283E0h
  3708. loc_006DB592: call [004012FCh] ; __vbaNew2
  3709. loc_006DB598: mov var_100, 0073A614h
  3710. loc_006DB5A2: jmp 006DB5AEh
  3711. loc_006DB5A4: mov var_100, 0073A614h
  3712. loc_006DB5AE: mov edx, var_24
  3713. loc_006DB5B1: push edx
  3714. loc_006DB5B2: mov eax, var_100
  3715. loc_006DB5B8: mov ecx, [eax]
  3716. loc_006DB5BA: push ecx
  3717. loc_006DB5BB: call 00701FA0h
  3718. loc_006DB5C0: mov var_4, 00000007h
  3719. loc_006DB5C7: mov edx, Me
  3720. loc_006DB5CA: mov eax, [edx]
  3721. loc_006DB5CC: mov ecx, Me
  3722. loc_006DB5CF: push ecx
  3723. loc_006DB5D0: call [eax+00000340h]
  3724. loc_006DB5D6: push eax
  3725. loc_006DB5D7: lea edx, var_30
  3726. loc_006DB5DA: push edx
  3727. loc_006DB5DB: call [00401128h] ; __vbaObjSet
  3728. loc_006DB5E1: mov var_C0, eax
  3729. loc_006DB5E7: push 0043C9F4h
  3730. loc_006DB5EC: mov eax, var_C0
  3731. loc_006DB5F2: mov ecx, [eax]
  3732. loc_006DB5F4: mov edx, var_C0
  3733. loc_006DB5FA: push edx
  3734. loc_006DB5FB: call [ecx+000000A4h]
  3735. loc_006DB601: fnclex
  3736. loc_006DB603: mov var_C4, eax
  3737. loc_006DB609: cmp var_C4, 00000000h
  3738. loc_006DB610: jge 006DB638h
  3739. loc_006DB612: push 000000A4h
  3740. loc_006DB617: push 0043F42Ch
  3741. loc_006DB61C: mov eax, var_C0
  3742. loc_006DB622: push eax
  3743. loc_006DB623: mov ecx, var_C4
  3744. loc_006DB629: push ecx
  3745. loc_006DB62A: call [004010CCh] ; __vbaHresultCheckObj
  3746. loc_006DB630: mov var_104, eax
  3747. loc_006DB636: jmp 006DB642h
  3748. loc_006DB638: mov var_104, 00000000h
  3749. loc_006DB642: lea ecx, var_30
  3750. loc_006DB645: call [0040142Ch] ; __vbaFreeObj
  3751. loc_006DB64B: mov var_4, 00000008h
  3752. loc_006DB652: mov edx, Me
  3753. loc_006DB655: mov eax, [edx]
  3754. loc_006DB657: mov ecx, Me
  3755. loc_006DB65A: push ecx
  3756. loc_006DB65B: call [eax+00000340h]
  3757. loc_006DB661: push eax
  3758. loc_006DB662: lea edx, var_30
  3759. loc_006DB665: push edx
  3760. loc_006DB666: call [00401128h] ; __vbaObjSet
  3761. loc_006DB66C: mov var_C0, eax
  3762. loc_006DB672: mov eax, var_C0
  3763. loc_006DB678: mov ecx, [eax]
  3764. loc_006DB67A: mov edx, var_C0
  3765. loc_006DB680: push edx
  3766. loc_006DB681: call [ecx+00000204h]
  3767. loc_006DB687: fnclex
  3768. loc_006DB689: mov var_C4, eax
  3769. loc_006DB68F: cmp var_C4, 00000000h
  3770. loc_006DB696: jge 006DB6BEh
  3771. loc_006DB698: push 00000204h
  3772. loc_006DB69D: push 0043F42Ch
  3773. loc_006DB6A2: mov eax, var_C0
  3774. loc_006DB6A8: push eax
  3775. loc_006DB6A9: mov ecx, var_C4
  3776. loc_006DB6AF: push ecx
  3777. loc_006DB6B0: call [004010CCh] ; __vbaHresultCheckObj
  3778. loc_006DB6B6: mov var_108, eax
  3779. loc_006DB6BC: jmp 006DB6C8h
  3780. loc_006DB6BE: mov var_108, 00000000h
  3781. loc_006DB6C8: lea ecx, var_30
  3782. loc_006DB6CB: call [0040142Ch] ; __vbaFreeObj
  3783. loc_006DB6D1: jmp 006DB75Ah
  3784. loc_006DB6D6: mov var_4, 0000000Ah
  3785. loc_006DB6DD: mov var_6C, 80020004h
  3786. loc_006DB6E4: mov var_74, 0000000Ah
  3787. loc_006DB6EB: mov var_5C, 80020004h
  3788. loc_006DB6F2: mov var_64, 0000000Ah
  3789. loc_006DB6F9: mov var_4C, 80020004h
  3790. loc_006DB700: mov var_54, 0000000Ah
  3791. 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."
  3792. loc_006DB70E: mov var_84, 00000008h
  3793. loc_006DB718: lea edx, var_84
  3794. loc_006DB71E: lea ecx, var_44
  3795. loc_006DB721: call [00401374h] ; __vbaVarDup
  3796. loc_006DB727: lea edx, var_74
  3797. loc_006DB72A: push edx
  3798. loc_006DB72B: lea eax, var_64
  3799. loc_006DB72E: push eax
  3800. loc_006DB72F: lea ecx, var_54
  3801. loc_006DB732: push ecx
  3802. loc_006DB733: push 00000040h
  3803. loc_006DB735: lea edx, var_44
  3804. loc_006DB738: push edx
  3805. loc_006DB739: call [00401120h] ; rtcMsgBox
  3806. loc_006DB73F: lea eax, var_74
  3807. loc_006DB742: push eax
  3808. loc_006DB743: lea ecx, var_64
  3809. loc_006DB746: push ecx
  3810. loc_006DB747: lea edx, var_54
  3811. loc_006DB74A: push edx
  3812. loc_006DB74B: lea eax, var_44
  3813. loc_006DB74E: push eax
  3814. loc_006DB74F: push 00000004h
  3815. loc_006DB751: call [00401050h] ; __vbaFreeVarList
  3816. loc_006DB757: add esp, 00000014h
  3817. loc_006DB75A: jmp 006DB8F4h
  3818. loc_006DB75F: mov var_4, 0000000Dh
  3819. loc_006DB766: mov var_6C, 80020004h
  3820. loc_006DB76D: mov var_74, 0000000Ah
  3821. loc_006DB774: mov var_5C, 80020004h
  3822. loc_006DB77B: mov var_64, 0000000Ah
  3823. loc_006DB782: mov var_4C, 80020004h
  3824. loc_006DB789: mov var_54, 0000000Ah
  3825. 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."
  3826. loc_006DB797: mov var_84, 00000008h
  3827. loc_006DB7A1: lea edx, var_84
  3828. loc_006DB7A7: lea ecx, var_44
  3829. loc_006DB7AA: call [00401374h] ; __vbaVarDup
  3830. loc_006DB7B0: lea ecx, var_74
  3831. loc_006DB7B3: push ecx
  3832. loc_006DB7B4: lea edx, var_64
  3833. loc_006DB7B7: push edx
  3834. loc_006DB7B8: lea eax, var_54
  3835. loc_006DB7BB: push eax
  3836. loc_006DB7BC: push 00000040h
  3837. loc_006DB7BE: lea ecx, var_44
  3838. loc_006DB7C1: push ecx
  3839. loc_006DB7C2: call [00401120h] ; rtcMsgBox
  3840. loc_006DB7C8: lea edx, var_74
  3841. loc_006DB7CB: push edx
  3842. loc_006DB7CC: lea eax, var_64
  3843. loc_006DB7CF: push eax
  3844. loc_006DB7D0: lea ecx, var_54
  3845. loc_006DB7D3: push ecx
  3846. loc_006DB7D4: lea edx, var_44
  3847. loc_006DB7D7: push edx
  3848. loc_006DB7D8: push 00000004h
  3849. loc_006DB7DA: call [00401050h] ; __vbaFreeVarList
  3850. loc_006DB7E0: add esp, 00000014h
  3851. loc_006DB7E3: mov var_4, 0000000Eh
  3852. loc_006DB7EA: mov eax, Me
  3853. loc_006DB7ED: mov ecx, [eax]
  3854. loc_006DB7EF: mov edx, Me
  3855. loc_006DB7F2: push edx
  3856. loc_006DB7F3: call [ecx+00000340h]
  3857. loc_006DB7F9: push eax
  3858. loc_006DB7FA: lea eax, var_30
  3859. loc_006DB7FD: push eax
  3860. loc_006DB7FE: call [00401128h] ; __vbaObjSet
  3861. loc_006DB804: mov var_C0, eax
  3862. loc_006DB80A: push 0043C9F4h
  3863. loc_006DB80F: mov ecx, var_C0
  3864. loc_006DB815: mov edx, [ecx]
  3865. loc_006DB817: mov eax, var_C0
  3866. loc_006DB81D: push eax
  3867. loc_006DB81E: call [edx+000000A4h]
  3868. loc_006DB824: fnclex
  3869. loc_006DB826: mov var_C4, eax
  3870. loc_006DB82C: cmp var_C4, 00000000h
  3871. loc_006DB833: jge 006DB85Bh
  3872. loc_006DB835: push 000000A4h
  3873. loc_006DB83A: push 0043F42Ch
  3874. loc_006DB83F: mov ecx, var_C0
  3875. loc_006DB845: push ecx
  3876. loc_006DB846: mov edx, var_C4
  3877. loc_006DB84C: push edx
  3878. loc_006DB84D: call [004010CCh] ; __vbaHresultCheckObj
  3879. loc_006DB853: mov var_10C, eax
  3880. loc_006DB859: jmp 006DB865h
  3881. loc_006DB85B: mov var_10C, 00000000h
  3882. loc_006DB865: lea ecx, var_30
  3883. loc_006DB868: call [0040142Ch] ; __vbaFreeObj
  3884. loc_006DB86E: mov var_4, 0000000Fh
  3885. loc_006DB875: mov eax, Me
  3886. loc_006DB878: mov ecx, [eax]
  3887. loc_006DB87A: mov edx, Me
  3888. loc_006DB87D: push edx
  3889. loc_006DB87E: call [ecx+00000340h]
  3890. loc_006DB884: push eax
  3891. loc_006DB885: lea eax, var_30
  3892. loc_006DB888: push eax
  3893. loc_006DB889: call [00401128h] ; __vbaObjSet
  3894. loc_006DB88F: mov var_C0, eax
  3895. loc_006DB895: mov ecx, var_C0
  3896. loc_006DB89B: mov edx, [ecx]
  3897. loc_006DB89D: mov eax, var_C0
  3898. loc_006DB8A3: push eax
  3899. loc_006DB8A4: call [edx+00000204h]
  3900. loc_006DB8AA: fnclex
  3901. loc_006DB8AC: mov var_C4, eax
  3902. loc_006DB8B2: cmp var_C4, 00000000h
  3903. loc_006DB8B9: jge 006DB8E1h
  3904. loc_006DB8BB: push 00000204h
  3905. loc_006DB8C0: push 0043F42Ch
  3906. loc_006DB8C5: mov ecx, var_C0
  3907. loc_006DB8CB: push ecx
  3908. loc_006DB8CC: mov edx, var_C4
  3909. loc_006DB8D2: push edx
  3910. loc_006DB8D3: call [004010CCh] ; __vbaHresultCheckObj
  3911. loc_006DB8D9: mov var_110, eax
  3912. loc_006DB8DF: jmp 006DB8EBh
  3913. loc_006DB8E1: mov var_110, 00000000h
  3914. loc_006DB8EB: lea ecx, var_30
  3915. loc_006DB8EE: call [0040142Ch] ; __vbaFreeObj
  3916. loc_006DB8F4: mov var_10, 00000000h
  3917. loc_006DB8FB: push 006DB94Eh
  3918. loc_006DB900: jmp 006DB944h
  3919. loc_006DB902: lea eax, var_2C
  3920. loc_006DB905: push eax
  3921. loc_006DB906: lea ecx, var_28
  3922. loc_006DB909: push ecx
  3923. loc_006DB90A: push 00000002h
  3924. loc_006DB90C: call [00401324h] ; __vbaFreeStrList
  3925. loc_006DB912: add esp, 0000000Ch
  3926. loc_006DB915: lea edx, var_34
  3927. loc_006DB918: push edx
  3928. loc_006DB919: lea eax, var_30
  3929. loc_006DB91C: push eax
  3930. loc_006DB91D: push 00000002h
  3931. loc_006DB91F: call [00401068h] ; __vbaFreeObjList
  3932. loc_006DB925: add esp, 0000000Ch
  3933. loc_006DB928: lea ecx, var_74
  3934. loc_006DB92B: push ecx
  3935. loc_006DB92C: lea edx, var_64
  3936. loc_006DB92F: push edx
  3937. loc_006DB930: lea eax, var_54
  3938. loc_006DB933: push eax
  3939. loc_006DB934: lea ecx, var_44
  3940. loc_006DB937: push ecx
  3941. loc_006DB938: push 00000004h
  3942. loc_006DB93A: call [00401050h] ; __vbaFreeVarList
  3943. loc_006DB940: add esp, 00000014h
  3944. loc_006DB943: ret
  3945. loc_006DB944: lea ecx, var_24
  3946. loc_006DB947: call [00401430h] ; __vbaFreeStr
  3947. loc_006DB94D: ret
  3948. loc_006DB94E: mov edx, Me
  3949. loc_006DB951: mov eax, [edx]
  3950. loc_006DB953: mov ecx, Me
  3951. loc_006DB956: push ecx
  3952. loc_006DB957: call [eax+00000008h]
  3953. loc_006DB95A: mov eax, var_10
  3954. loc_006DB95D: mov ecx, var_20
  3955. loc_006DB960: mov fs:[00000000h], ecx
  3956. loc_006DB967: pop edi
  3957. loc_006DB968: pop esi
  3958. loc_006DB969: pop ebx
  3959. loc_006DB96A: mov esp, ebp
  3960. loc_006DB96C: pop ebp
  3961. loc_006DB96D: retn 0004h
  3962. End Sub
  3963. Private Sub cmdChangeLogon_Click() '6DCAD0
  3964. loc_006DCAD0: push ebp
  3965. loc_006DCAD1: mov ebp, esp
  3966. loc_006DCAD3: sub esp, 0000000Ch
  3967. loc_006DCAD6: push 00412856h ; __vbaExceptHandler
  3968. loc_006DCADB: mov eax, fs:[00000000h]
  3969. loc_006DCAE1: push eax
  3970. loc_006DCAE2: mov fs:[00000000h], esp
  3971. loc_006DCAE9: sub esp, 00000008h
  3972. loc_006DCAEC: push ebx
  3973. loc_006DCAED: push esi
  3974. loc_006DCAEE: push edi
  3975. loc_006DCAEF: mov var_C, esp
  3976. loc_006DCAF2: mov var_8, 0040E060h
  3977. loc_006DCAF9: mov eax, Me
  3978. loc_006DCAFC: mov ecx, eax
  3979. loc_006DCAFE: and ecx, 00000001h
  3980. loc_006DCB01: mov var_4, ecx
  3981. loc_006DCB04: and al, FEh
  3982. loc_006DCB06: push eax
  3983. loc_006DCB07: mov Me, eax
  3984. loc_006DCB0A: mov edx, [eax]
  3985. loc_006DCB0C: call [edx+00000004h]
  3986. loc_006DCB0F: mov var_4, 00000000h
  3987. loc_006DCB16: mov eax, Me
  3988. loc_006DCB19: push eax
  3989. loc_006DCB1A: mov ecx, [eax]
  3990. loc_006DCB1C: call [ecx+00000008h]
  3991. loc_006DCB1F: mov eax, var_4
  3992. loc_006DCB22: mov ecx, var_14
  3993. loc_006DCB25: pop edi
  3994. loc_006DCB26: pop esi
  3995. loc_006DCB27: mov fs:[00000000h], ecx
  3996. loc_006DCB2E: pop ebx
  3997. loc_006DCB2F: mov esp, ebp
  3998. loc_006DCB31: pop ebp
  3999. loc_006DCB32: retn 0004h
  4000. End Sub
  4001. Private Sub cmdApply_Click() '6DC7B0
  4002. loc_006DC7B0: push ebp
  4003. loc_006DC7B1: mov ebp, esp
  4004. loc_006DC7B3: sub esp, 00000018h
  4005. loc_006DC7B6: push 00412856h ; __vbaExceptHandler
  4006. loc_006DC7BB: mov eax, fs:[00000000h]
  4007. loc_006DC7C1: push eax
  4008. loc_006DC7C2: mov fs:[00000000h], esp
  4009. loc_006DC7C9: mov eax, 000000B0h
  4010. loc_006DC7CE: call 00412850h ; __vbaChkstk
  4011. loc_006DC7D3: push ebx
  4012. loc_006DC7D4: push esi
  4013. loc_006DC7D5: push edi
  4014. loc_006DC7D6: mov var_18, esp
  4015. loc_006DC7D9: mov var_14, 0040E010h ; Chr(37)
  4016. loc_006DC7E0: mov eax, Me
  4017. loc_006DC7E3: and eax, 00000001h
  4018. loc_006DC7E6: mov var_10, eax
  4019. loc_006DC7E9: mov ecx, Me
  4020. loc_006DC7EC: and ecx, FFFFFFFEh
  4021. loc_006DC7EF: mov Me, ecx
  4022. loc_006DC7F2: mov var_C, 00000000h
  4023. loc_006DC7F9: mov edx, Me
  4024. loc_006DC7FC: mov eax, [edx]
  4025. loc_006DC7FE: mov ecx, Me
  4026. loc_006DC801: push ecx
  4027. loc_006DC802: call [eax+00000004h]
  4028. loc_006DC805: mov var_4, 00000001h
  4029. loc_006DC80C: mov var_4, 00000002h
  4030. loc_006DC813: push FFFFFFFFh
  4031. loc_006DC815: call [00401124h] ; __vbaOnError
  4032. loc_006DC81B: mov var_4, 00000003h
  4033. loc_006DC822: mov edx, Me
  4034. loc_006DC825: mov eax, [edx]
  4035. loc_006DC827: mov ecx, Me
  4036. loc_006DC82A: push ecx
  4037. loc_006DC82B: call [eax+00000328h]
  4038. loc_006DC831: push eax
  4039. loc_006DC832: lea edx, var_2C
  4040. loc_006DC835: push edx
  4041. loc_006DC836: call [00401128h] ; __vbaObjSet
  4042. loc_006DC83C: mov var_B0, eax
  4043. loc_006DC842: lea eax, var_24
  4044. loc_006DC845: push eax
  4045. loc_006DC846: mov ecx, var_B0
  4046. loc_006DC84C: mov edx, [ecx]
  4047. loc_006DC84E: mov eax, var_B0
  4048. loc_006DC854: push eax
  4049. loc_006DC855: call [edx+000000A0h]
  4050. loc_006DC85B: fnclex
  4051. loc_006DC85D: mov var_B4, eax
  4052. loc_006DC863: cmp var_B4, 00000000h
  4053. loc_006DC86A: jge 006DC892h
  4054. loc_006DC86C: push 000000A0h
  4055. loc_006DC871: push 0043F42Ch
  4056. loc_006DC876: mov ecx, var_B0
  4057. loc_006DC87C: push ecx
  4058. loc_006DC87D: mov edx, var_B4
  4059. loc_006DC883: push edx
  4060. loc_006DC884: call [004010CCh] ; __vbaHresultCheckObj
  4061. loc_006DC88A: mov var_D0, eax
  4062. loc_006DC890: jmp 006DC89Ch
  4063. loc_006DC892: mov var_D0, 00000000h
  4064. loc_006DC89C: push 00000001h
  4065. loc_006DC89E: mov eax, var_24
  4066. loc_006DC8A1: push eax
  4067. loc_006DC8A2: call [00401088h] ; rtcTrimBstr
  4068. loc_006DC8A8: mov edx, eax
  4069. loc_006DC8AA: lea ecx, var_28
  4070. loc_006DC8AD: call [004013C0h] ; __vbaStrMove
  4071. loc_006DC8B3: push eax
  4072. loc_006DC8B4: push 0043FF54h
  4073. loc_006DC8B9: push 00000000h
  4074. loc_006DC8BB: call [004012ECh] ; __vbaInStr
  4075. loc_006DC8C1: xor ecx, ecx
  4076. loc_006DC8C3: test eax, eax
  4077. loc_006DC8C5: setg cl
  4078. loc_006DC8C8: neg ecx
  4079. loc_006DC8CA: mov var_B8, cx
  4080. loc_006DC8D1: lea edx, var_28
  4081. loc_006DC8D4: push edx
  4082. loc_006DC8D5: lea eax, var_24
  4083. loc_006DC8D8: push eax
  4084. loc_006DC8D9: push 00000002h
  4085. loc_006DC8DB: call [00401324h] ; __vbaFreeStrList
  4086. loc_006DC8E1: add esp, 0000000Ch
  4087. loc_006DC8E4: lea ecx, var_2C
  4088. loc_006DC8E7: call [0040142Ch] ; __vbaFreeObj
  4089. loc_006DC8ED: movsx ecx, var_B8
  4090. loc_006DC8F4: test ecx, ecx
  4091. loc_006DC8F6: jz 006DC97Ch
  4092. loc_006DC8FC: mov var_4, 00000004h
  4093. loc_006DC903: mov var_64, 80020004h
  4094. loc_006DC90A: mov var_6C, 0000000Ah
  4095. loc_006DC911: mov var_54, 80020004h
  4096. loc_006DC918: mov var_5C, 0000000Ah
  4097. loc_006DC91F: mov var_44, 80020004h
  4098. loc_006DC926: mov var_4C, 0000000Ah
  4099. loc_006DC92D: mov var_74, 0046FDC4h ; "The Alias you choose cannot contain any spaces. Please re-enter your Alias."
  4100. loc_006DC934: mov var_7C, 00000008h
  4101. loc_006DC93B: lea edx, var_7C
  4102. loc_006DC93E: lea ecx, var_3C
  4103. loc_006DC941: call [00401374h] ; __vbaVarDup
  4104. loc_006DC947: lea edx, var_6C
  4105. loc_006DC94A: push edx
  4106. loc_006DC94B: lea eax, var_5C
  4107. loc_006DC94E: push eax
  4108. loc_006DC94F: lea ecx, var_4C
  4109. loc_006DC952: push ecx
  4110. loc_006DC953: push 00000040h
  4111. loc_006DC955: lea edx, var_3C
  4112. loc_006DC958: push edx
  4113. loc_006DC959: call [00401120h] ; rtcMsgBox
  4114. loc_006DC95F: lea eax, var_6C
  4115. loc_006DC962: push eax
  4116. loc_006DC963: lea ecx, var_5C
  4117. loc_006DC966: push ecx
  4118. loc_006DC967: lea edx, var_4C
  4119. loc_006DC96A: push edx
  4120. loc_006DC96B: lea eax, var_3C
  4121. loc_006DC96E: push eax
  4122. loc_006DC96F: push 00000004h
  4123. loc_006DC971: call [00401050h] ; __vbaFreeVarList
  4124. loc_006DC977: add esp, 00000014h
  4125. loc_006DC97A: jmp 006DC992h
  4126. loc_006DC97C: mov var_4, 00000006h
  4127. loc_006DC983: mov ecx, Me
  4128. loc_006DC986: mov edx, [ecx]
  4129. loc_006DC988: mov eax, Me
  4130. loc_006DC98B: push eax
  4131. loc_006DC98C: call [edx+00000754h]
  4132. loc_006DC992: mov var_10, 00000000h
  4133. loc_006DC999: push 006DC9D9h
  4134. loc_006DC99E: jmp 006DC9D8h
  4135. loc_006DC9A0: lea ecx, var_28
  4136. loc_006DC9A3: push ecx
  4137. loc_006DC9A4: lea edx, var_24
  4138. loc_006DC9A7: push edx
  4139. loc_006DC9A8: push 00000002h
  4140. loc_006DC9AA: call [00401324h] ; __vbaFreeStrList
  4141. loc_006DC9B0: add esp, 0000000Ch
  4142. loc_006DC9B3: lea ecx, var_2C
  4143. loc_006DC9B6: call [0040142Ch] ; __vbaFreeObj
  4144. loc_006DC9BC: lea eax, var_6C
  4145. loc_006DC9BF: push eax
  4146. loc_006DC9C0: lea ecx, var_5C
  4147. loc_006DC9C3: push ecx
  4148. loc_006DC9C4: lea edx, var_4C
  4149. loc_006DC9C7: push edx
  4150. loc_006DC9C8: lea eax, var_3C
  4151. loc_006DC9CB: push eax
  4152. loc_006DC9CC: push 00000004h
  4153. loc_006DC9CE: call [00401050h] ; __vbaFreeVarList
  4154. loc_006DC9D4: add esp, 00000014h
  4155. loc_006DC9D7: ret
  4156. loc_006DC9D8: ret
  4157. loc_006DC9D9: mov ecx, Me
  4158. loc_006DC9DC: mov edx, [ecx]
  4159. loc_006DC9DE: mov eax, Me
  4160. loc_006DC9E1: push eax
  4161. loc_006DC9E2: call [edx+00000008h]
  4162. loc_006DC9E5: mov eax, var_10
  4163. loc_006DC9E8: mov ecx, var_20
  4164. loc_006DC9EB: mov fs:[00000000h], ecx
  4165. loc_006DC9F2: pop edi
  4166. loc_006DC9F3: pop esi
  4167. loc_006DC9F4: pop ebx
  4168. loc_006DC9F5: mov esp, ebp
  4169. loc_006DC9F7: pop ebp
  4170. loc_006DC9F8: retn 0004h
  4171. End Sub
  4172. Private Sub cmdSignUp_Click() '6DCD80
  4173. loc_006DCD80: push ebp
  4174. loc_006DCD81: mov ebp, esp
  4175. loc_006DCD83: sub esp, 0000000Ch
  4176. loc_006DCD86: push 00412856h ; __vbaExceptHandler
  4177. loc_006DCD8B: mov eax, fs:[00000000h]
  4178. loc_006DCD91: push eax
  4179. loc_006DCD92: mov fs:[00000000h], esp
  4180. loc_006DCD99: sub esp, 00000008h
  4181. loc_006DCD9C: push ebx
  4182. loc_006DCD9D: push esi
  4183. loc_006DCD9E: push edi
  4184. loc_006DCD9F: mov var_C, esp
  4185. loc_006DCDA2: mov var_8, 0040E0A8h
  4186. loc_006DCDA9: mov eax, Me
  4187. loc_006DCDAC: mov ecx, eax
  4188. loc_006DCDAE: and ecx, 00000001h
  4189. loc_006DCDB1: mov var_4, ecx
  4190. loc_006DCDB4: and al, FEh
  4191. loc_006DCDB6: push eax
  4192. loc_006DCDB7: mov Me, eax
  4193. loc_006DCDBA: mov edx, [eax]
  4194. loc_006DCDBC: call [edx+00000004h]
  4195. loc_006DCDBF: mov var_4, 00000000h
  4196. loc_006DCDC6: mov eax, Me
  4197. loc_006DCDC9: push eax
  4198. loc_006DCDCA: mov ecx, [eax]
  4199. loc_006DCDCC: call [ecx+00000008h]
  4200. loc_006DCDCF: mov eax, var_4
  4201. loc_006DCDD2: mov ecx, var_14
  4202. loc_006DCDD5: pop edi
  4203. loc_006DCDD6: pop esi
  4204. loc_006DCDD7: mov fs:[00000000h], ecx
  4205. loc_006DCDDE: pop ebx
  4206. loc_006DCDDF: mov esp, ebp
  4207. loc_006DCDE1: pop ebp
  4208. loc_006DCDE2: retn 0004h
  4209. End Sub
  4210. Private Sub cmdASPServices_Click() '6DB970
  4211. loc_006DB970: push ebp
  4212. loc_006DB971: mov ebp, esp
  4213. loc_006DB973: sub esp, 00000018h
  4214. loc_006DB976: push 00412856h ; __vbaExceptHandler
  4215. loc_006DB97B: mov eax, fs:[00000000h]
  4216. loc_006DB981: push eax
  4217. loc_006DB982: mov fs:[00000000h], esp
  4218. loc_006DB989: mov eax, 00000074h
  4219. loc_006DB98E: call 00412850h ; __vbaChkstk
  4220. loc_006DB993: push ebx
  4221. loc_006DB994: push esi
  4222. loc_006DB995: push edi
  4223. loc_006DB996: mov var_18, esp
  4224. loc_006DB999: mov var_14, 0040DF28h ; "'"
  4225. loc_006DB9A0: mov eax, Me
  4226. loc_006DB9A3: and eax, 00000001h
  4227. loc_006DB9A6: mov var_10, eax
  4228. loc_006DB9A9: mov ecx, Me
  4229. loc_006DB9AC: and ecx, FFFFFFFEh
  4230. loc_006DB9AF: mov Me, ecx
  4231. loc_006DB9B2: mov var_C, 00000000h
  4232. loc_006DB9B9: mov edx, Me
  4233. loc_006DB9BC: mov eax, [edx]
  4234. loc_006DB9BE: mov ecx, Me
  4235. loc_006DB9C1: push ecx
  4236. loc_006DB9C2: call [eax+00000004h]
  4237. loc_006DB9C5: mov var_4, 00000001h
  4238. loc_006DB9CC: mov var_4, 00000002h
  4239. loc_006DB9D3: push FFFFFFFFh
  4240. loc_006DB9D5: call [00401124h] ; __vbaOnError
  4241. loc_006DB9DB: mov var_4, 00000003h
  4242. loc_006DB9E2: mov var_50, 0043C9F4h
  4243. loc_006DB9E9: mov var_58, 00000008h
  4244. loc_006DB9F0: mov eax, 00000010h
  4245. loc_006DB9F5: call 00412850h ; __vbaChkstk
  4246. loc_006DB9FA: mov edx, esp
  4247. loc_006DB9FC: mov eax, var_58
  4248. loc_006DB9FF: mov [edx], eax
  4249. loc_006DBA01: mov ecx, var_54
  4250. loc_006DBA04: mov [edx+00000004h], ecx
  4251. loc_006DBA07: mov eax, var_50
  4252. loc_006DBA0A: mov [edx+00000008h], eax
  4253. loc_006DBA0D: mov ecx, var_4C
  4254. loc_006DBA10: mov [edx+0000000Ch], ecx
  4255. loc_006DBA13: push 0044A160h ; "UserRegistrationNum"
  4256. loc_006DBA18: push 0044317Ch ; "UserInfo"
  4257. loc_006DBA1D: push 0043B010h ; "BONZIBUDDY"
  4258. loc_006DBA22: call [00401354h] ; rtcGetSetting
  4259. loc_006DBA28: mov edx, eax
  4260. loc_006DBA2A: lea ecx, var_24
  4261. loc_006DBA2D: call [004013C0h] ; __vbaStrMove
  4262. loc_006DBA33: mov var_4, 00000004h
  4263. loc_006DBA3A: cmp [0073A614h], 00000000h
  4264. loc_006DBA41: jnz 006DBA5Fh
  4265. loc_006DBA43: push 0073A614h
  4266. loc_006DBA48: push 004283E0h
  4267. loc_006DBA4D: call [004012FCh] ; __vbaNew2
  4268. loc_006DBA53: mov var_84, 0073A614h
  4269. loc_006DBA5D: jmp 006DBA69h
  4270. loc_006DBA5F: mov var_84, 0073A614h
  4271. loc_006DBA69: mov edx, var_84
  4272. loc_006DBA6F: mov eax, [edx]
  4273. loc_006DBA71: mov var_60, eax
  4274. loc_006DBA74: lea ecx, var_34
  4275. loc_006DBA77: push ecx
  4276. loc_006DBA78: mov edx, var_60
  4277. loc_006DBA7B: mov eax, [edx]
  4278. loc_006DBA7D: mov ecx, var_60
  4279. loc_006DBA80: push ecx
  4280. loc_006DBA81: call [eax+0000072Ch]
  4281. loc_006DBA87: fnclex
  4282. loc_006DBA89: mov var_64, eax
  4283. loc_006DBA8C: cmp var_64, 00000000h
  4284. loc_006DBA90: jge 006DBAB2h
  4285. loc_006DBA92: push 0000072Ch
  4286. loc_006DBA97: push 00455054h
  4287. loc_006DBA9C: mov edx, var_60
  4288. loc_006DBA9F: push edx
  4289. loc_006DBAA0: mov eax, var_64
  4290. loc_006DBAA3: push eax
  4291. loc_006DBAA4: call [004010CCh] ; __vbaHresultCheckObj
  4292. loc_006DBAAA: mov var_88, eax
  4293. loc_006DBAB0: jmp 006DBABCh
  4294. loc_006DBAB2: mov var_88, 00000000h
  4295. loc_006DBABC: cmp [0073A614h], 00000000h
  4296. loc_006DBAC3: jnz 006DBAE1h
  4297. loc_006DBAC5: push 0073A614h
  4298. loc_006DBACA: push 004283E0h
  4299. loc_006DBACF: call [004012FCh] ; __vbaNew2
  4300. loc_006DBAD5: mov var_8C, 0073A614h
  4301. loc_006DBADF: jmp 006DBAEBh
  4302. loc_006DBAE1: mov var_8C, 0073A614h
  4303. loc_006DBAEB: mov ecx, var_8C
  4304. loc_006DBAF1: mov edx, [ecx]
  4305. loc_006DBAF3: mov var_68, edx
  4306. loc_006DBAF6: lea eax, var_40
  4307. loc_006DBAF9: push eax
  4308. loc_006DBAFA: mov ecx, var_68
  4309. loc_006DBAFD: mov edx, [ecx]
  4310. loc_006DBAFF: mov eax, var_68
  4311. loc_006DBB02: push eax
  4312. loc_006DBB03: call [edx+00000754h]
  4313. loc_006DBB09: fnclex
  4314. loc_006DBB0B: mov var_6C, eax
  4315. loc_006DBB0E: cmp var_6C, 00000000h
  4316. loc_006DBB12: jge 006DBB34h
  4317. loc_006DBB14: push 00000754h
  4318. loc_006DBB19: push 00455054h
  4319. loc_006DBB1E: mov ecx, var_68
  4320. loc_006DBB21: push ecx
  4321. loc_006DBB22: mov edx, var_6C
  4322. loc_006DBB25: push edx
  4323. loc_006DBB26: call [004010CCh] ; __vbaHresultCheckObj
  4324. loc_006DBB2C: mov var_90, eax
  4325. loc_006DBB32: jmp 006DBB3Eh
  4326. loc_006DBB34: mov var_90, 00000000h
  4327. loc_006DBB3E: mov var_5C, 0000h
  4328. loc_006DBB44: push 0046FD08h ; "http://im.bonziworld.com/bonziworld/bwservices.asp?regnum="
  4329. loc_006DBB49: mov eax, var_24
  4330. loc_006DBB4C: push eax
  4331. loc_006DBB4D: call [00401098h] ; __vbaStrCat
  4332. loc_006DBB53: mov edx, eax
  4333. loc_006DBB55: lea ecx, var_28
  4334. loc_006DBB58: call [004013C0h] ; __vbaStrMove
  4335. loc_006DBB5E: push eax
  4336. loc_006DBB5F: push 0046FD84h ; "&errcode="
  4337. loc_006DBB64: call [00401098h] ; __vbaStrCat
  4338. loc_006DBB6A: mov edx, eax
  4339. loc_006DBB6C: lea ecx, var_2C
  4340. loc_006DBB6F: call [004013C0h] ; __vbaStrMove
  4341. loc_006DBB75: push eax
  4342. loc_006DBB76: mov ecx, [0073A714h]
  4343. loc_006DBB7C: push ecx
  4344. loc_006DBB7D: call [00401098h] ; __vbaStrCat
  4345. loc_006DBB83: mov edx, eax
  4346. loc_006DBB85: lea ecx, var_30
  4347. loc_006DBB88: call [004013C0h] ; __vbaStrMove
  4348. loc_006DBB8E: push eax
  4349. loc_006DBB8F: push 0046FD9Ch ; "&name="
  4350. loc_006DBB94: call [00401098h] ; __vbaStrCat
  4351. loc_006DBB9A: mov edx, eax
  4352. loc_006DBB9C: lea ecx, var_38
  4353. loc_006DBB9F: call [004013C0h] ; __vbaStrMove
  4354. loc_006DBBA5: push eax
  4355. loc_006DBBA6: mov edx, var_34
  4356. loc_006DBBA9: push edx
  4357. loc_006DBBAA: call [00401098h] ; __vbaStrCat
  4358. loc_006DBBB0: mov edx, eax
  4359. loc_006DBBB2: lea ecx, var_3C
  4360. loc_006DBBB5: call [004013C0h] ; __vbaStrMove
  4361. loc_006DBBBB: push eax
  4362. loc_006DBBBC: push 0046FDB0h ; "&logon="
  4363. loc_006DBBC1: call [00401098h] ; __vbaStrCat
  4364. loc_006DBBC7: mov edx, eax
  4365. loc_006DBBC9: lea ecx, var_44
  4366. loc_006DBBCC: call [004013C0h] ; __vbaStrMove
  4367. loc_006DBBD2: push eax
  4368. loc_006DBBD3: mov eax, var_40
  4369. loc_006DBBD6: push eax
  4370. loc_006DBBD7: call [00401098h] ; __vbaStrCat
  4371. loc_006DBBDD: mov edx, eax
  4372. loc_006DBBDF: lea ecx, var_48
  4373. loc_006DBBE2: call [004013C0h] ; __vbaStrMove
  4374. loc_006DBBE8: cmp [0073A254h], 00000000h
  4375. loc_006DBBEF: jnz 006DBC0Dh
  4376. loc_006DBBF1: push 0073A254h
  4377. loc_006DBBF6: push 00431838h
  4378. loc_006DBBFB: call [004012FCh] ; __vbaNew2
  4379. loc_006DBC01: mov var_94, 0073A254h
  4380. loc_006DBC0B: jmp 006DBC17h
  4381. loc_006DBC0D: mov var_94, 0073A254h
  4382. loc_006DBC17: lea ecx, var_5C
  4383. loc_006DBC1A: push ecx
  4384. loc_006DBC1B: push 00000000h
  4385. loc_006DBC1D: push 00000000h
  4386. loc_006DBC1F: push FFFFFFFFh
  4387. loc_006DBC21: lea edx, var_48
  4388. loc_006DBC24: push edx
  4389. loc_006DBC25: mov eax, var_94
  4390. loc_006DBC2B: mov ecx, [eax]
  4391. loc_006DBC2D: push ecx
  4392. loc_006DBC2E: call 00679A40h
  4393. loc_006DBC33: lea edx, var_48
  4394. loc_006DBC36: push edx
  4395. loc_006DBC37: lea eax, var_40
  4396. loc_006DBC3A: push eax
  4397. loc_006DBC3B: lea ecx, var_44
  4398. loc_006DBC3E: push ecx
  4399. loc_006DBC3F: lea edx, var_3C
  4400. loc_006DBC42: push edx
  4401. loc_006DBC43: lea eax, var_34
  4402. loc_006DBC46: push eax
  4403. loc_006DBC47: lea ecx, var_38
  4404. loc_006DBC4A: push ecx
  4405. loc_006DBC4B: lea edx, var_30
  4406. loc_006DBC4E: push edx
  4407. loc_006DBC4F: lea eax, var_2C
  4408. loc_006DBC52: push eax
  4409. loc_006DBC53: lea ecx, var_28
  4410. loc_006DBC56: push ecx
  4411. loc_006DBC57: push 00000009h
  4412. loc_006DBC59: call [00401324h] ; __vbaFreeStrList
  4413. loc_006DBC5F: add esp, 00000028h
  4414. loc_006DBC62: mov var_4, 00000005h
  4415. loc_006DBC69: mov edx, 0043C9F4h
  4416. loc_006DBC6E: mov ecx, 0073A714h
  4417. loc_006DBC73: call [00401310h] ; __vbaStrCopy
  4418. loc_006DBC79: mov var_10, 00000000h
  4419. loc_006DBC80: push 006DBCC1h
  4420. loc_006DBC85: jmp 006DBCB7h
  4421. loc_006DBC87: lea edx, var_48
  4422. loc_006DBC8A: push edx
  4423. loc_006DBC8B: lea eax, var_44
  4424. loc_006DBC8E: push eax
  4425. loc_006DBC8F: lea ecx, var_40
  4426. loc_006DBC92: push ecx
  4427. loc_006DBC93: lea edx, var_3C
  4428. loc_006DBC96: push edx
  4429. loc_006DBC97: lea eax, var_38
  4430. loc_006DBC9A: push eax
  4431. loc_006DBC9B: lea ecx, var_34
  4432. loc_006DBC9E: push ecx
  4433. loc_006DBC9F: lea edx, var_30
  4434. loc_006DBCA2: push edx
  4435. loc_006DBCA3: lea eax, var_2C
  4436. loc_006DBCA6: push eax
  4437. loc_006DBCA7: lea ecx, var_28
  4438. loc_006DBCAA: push ecx
  4439. loc_006DBCAB: push 00000009h
  4440. loc_006DBCAD: call [00401324h] ; __vbaFreeStrList
  4441. loc_006DBCB3: add esp, 00000028h
  4442. loc_006DBCB6: ret
  4443. loc_006DBCB7: lea ecx, var_24
  4444. loc_006DBCBA: call [00401430h] ; __vbaFreeStr
  4445. loc_006DBCC0: ret
  4446. loc_006DBCC1: mov edx, Me
  4447. loc_006DBCC4: mov eax, [edx]
  4448. loc_006DBCC6: mov ecx, Me
  4449. loc_006DBCC9: push ecx
  4450. loc_006DBCCA: call [eax+00000008h]
  4451. loc_006DBCCD: mov eax, var_10
  4452. loc_006DBCD0: mov ecx, var_20
  4453. loc_006DBCD3: mov fs:[00000000h], ecx
  4454. loc_006DBCDA: pop edi
  4455. loc_006DBCDB: pop esi
  4456. loc_006DBCDC: pop ebx
  4457. loc_006DBCDD: mov esp, ebp
  4458. loc_006DBCDF: pop ebp
  4459. loc_006DBCE0: retn 0004h
  4460. End Sub
  4461. Private Sub tbsOptions_Click() '6E0190
  4462. loc_006E0190: push ebp
  4463. loc_006E0191: mov ebp, esp
  4464. loc_006E0193: sub esp, 00000018h
  4465. loc_006E0196: push 00412856h ; __vbaExceptHandler
  4466. loc_006E019B: mov eax, fs:[00000000h]
  4467. loc_006E01A1: push eax
  4468. loc_006E01A2: mov fs:[00000000h], esp
  4469. loc_006E01A9: mov eax, 00000170h
  4470. loc_006E01AE: call 00412850h ; __vbaChkstk
  4471. loc_006E01B3: push ebx
  4472. loc_006E01B4: push esi
  4473. loc_006E01B5: push edi
  4474. loc_006E01B6: mov var_18, esp
  4475. loc_006E01B9: mov var_14, 0040E318h ; "'"
  4476. loc_006E01C0: mov eax, Me
  4477. loc_006E01C3: and eax, 00000001h
  4478. loc_006E01C6: mov var_10, eax
  4479. loc_006E01C9: mov ecx, Me
  4480. loc_006E01CC: and ecx, FFFFFFFEh
  4481. loc_006E01CF: mov Me, ecx
  4482. loc_006E01D2: mov var_C, 00000000h
  4483. loc_006E01D9: mov edx, Me
  4484. loc_006E01DC: mov eax, [edx]
  4485. loc_006E01DE: mov ecx, Me
  4486. loc_006E01E1: push ecx
  4487. loc_006E01E2: call [eax+00000004h]
  4488. loc_006E01E5: mov var_4, 00000001h
  4489. loc_006E01EC: mov var_4, 00000002h
  4490. loc_006E01F3: push FFFFFFFFh
  4491. loc_006E01F5: call [00401124h] ; __vbaOnError
  4492. loc_006E01FB: mov var_4, 00000003h
  4493. loc_006E0202: push 004515C8h
  4494. loc_006E0207: push 00000000h
  4495. loc_006E0209: push 00000004h
  4496. loc_006E020B: mov edx, Me
  4497. loc_006E020E: mov eax, [edx]
  4498. loc_006E0210: mov ecx, Me
  4499. loc_006E0213: push ecx
  4500. loc_006E0214: call [eax+00000410h]
  4501. loc_006E021A: push eax
  4502. loc_006E021B: lea edx, var_3C
  4503. loc_006E021E: push edx
  4504. loc_006E021F: call [00401128h] ; __vbaObjSet
  4505. loc_006E0225: push eax
  4506. loc_006E0226: lea eax, var_50
  4507. loc_006E0229: push eax
  4508. loc_006E022A: call [00401214h] ; __vbaLateIdCallLd
  4509. loc_006E0230: add esp, 00000010h
  4510. loc_006E0233: push eax
  4511. loc_006E0234: call [004011F8h] ; __vbaCastObjVar
  4512. loc_006E023A: push eax
  4513. loc_006E023B: lea ecx, var_40
  4514. loc_006E023E: push ecx
  4515. loc_006E023F: call [00401128h] ; __vbaObjSet
  4516. loc_006E0245: mov var_B8, eax
  4517. loc_006E024B: lea edx, var_B4
  4518. loc_006E0251: push edx
  4519. loc_006E0252: mov eax, var_B8
  4520. loc_006E0258: mov ecx, [eax]
  4521. loc_006E025A: mov edx, var_B8
  4522. loc_006E0260: push edx
  4523. loc_006E0261: call [ecx+0000001Ch]
  4524. loc_006E0264: fnclex
  4525. loc_006E0266: mov var_BC, eax
  4526. loc_006E026C: cmp var_BC, 00000000h
  4527. loc_006E0273: jge 006E0298h
  4528. loc_006E0275: push 0000001Ch
  4529. loc_006E0277: push 004515C8h
  4530. loc_006E027C: mov eax, var_B8
  4531. loc_006E0282: push eax
  4532. loc_006E0283: mov ecx, var_BC
  4533. loc_006E0289: push ecx
  4534. loc_006E028A: call [004010CCh] ; __vbaHresultCheckObj
  4535. loc_006E0290: mov var_100, eax
  4536. loc_006E0296: jmp 006E02A2h
  4537. loc_006E0298: mov var_100, 00000000h
  4538. loc_006E02A2: mov dx, var_B4
  4539. loc_006E02A9: sub dx, 0001h
  4540. loc_006E02AD: jo 006E1914h
  4541. loc_006E02B3: mov var_D4, dx
  4542. loc_006E02BA: mov var_D0, 0001h
  4543. loc_006E02C3: mov var_24, 0000h
  4544. loc_006E02C9: lea eax, var_40
  4545. loc_006E02CC: push eax
  4546. loc_006E02CD: lea ecx, var_3C
  4547. loc_006E02D0: push ecx
  4548. loc_006E02D1: push 00000002h
  4549. loc_006E02D3: call [00401068h] ; __vbaFreeObjList
  4550. loc_006E02D9: add esp, 0000000Ch
  4551. loc_006E02DC: lea ecx, var_50
  4552. loc_006E02DF: call [00401030h] ; __vbaFreeVar
  4553. loc_006E02E5: jmp 006E02FCh
  4554. loc_006E02E7: mov dx, var_24
  4555. loc_006E02EB: add dx, var_D0
  4556. loc_006E02F2: jo 006E1914h
  4557. loc_006E02F8: mov var_24, dx
  4558. loc_006E02FC: mov ax, var_24
  4559. loc_006E0300: cmp ax, var_D4
  4560. loc_006E0307: jg 006E1778h
  4561. loc_006E030D: mov var_4, 00000004h
  4562. loc_006E0314: push 00443158h
  4563. loc_006E0319: push 00000000h
  4564. loc_006E031B: push 0000000Fh
  4565. loc_006E031D: mov ecx, Me
  4566. loc_006E0320: mov edx, [ecx]
  4567. loc_006E0322: mov eax, Me
  4568. loc_006E0325: push eax
  4569. loc_006E0326: call [edx+00000410h]
  4570. loc_006E032C: push eax
  4571. loc_006E032D: lea ecx, var_3C
  4572. loc_006E0330: push ecx
  4573. loc_006E0331: call [00401128h] ; __vbaObjSet
  4574. loc_006E0337: push eax
  4575. loc_006E0338: lea edx, var_50
  4576. loc_006E033B: push edx
  4577. loc_006E033C: call [00401214h] ; __vbaLateIdCallLd
  4578. loc_006E0342: add esp, 00000010h
  4579. loc_006E0345: push eax
  4580. loc_006E0346: call [004011F8h] ; __vbaCastObjVar
  4581. loc_006E034C: push eax
  4582. loc_006E034D: lea eax, var_40
  4583. loc_006E0350: push eax
  4584. loc_006E0351: call [00401128h] ; __vbaObjSet
  4585. loc_006E0357: mov var_B8, eax
  4586. loc_006E035D: lea ecx, var_B4
  4587. loc_006E0363: push ecx
  4588. loc_006E0364: mov edx, var_B8
  4589. loc_006E036A: mov eax, [edx]
  4590. loc_006E036C: mov ecx, var_B8
  4591. loc_006E0372: push ecx
  4592. loc_006E0373: call [eax+00000034h]
  4593. loc_006E0376: fnclex
  4594. loc_006E0378: mov var_BC, eax
  4595. loc_006E037E: cmp var_BC, 00000000h
  4596. loc_006E0385: jge 006E03AAh
  4597. loc_006E0387: push 00000034h
  4598. loc_006E0389: push 00443158h
  4599. loc_006E038E: mov edx, var_B8
  4600. loc_006E0394: push edx
  4601. loc_006E0395: mov eax, var_BC
  4602. loc_006E039B: push eax
  4603. loc_006E039C: call [004010CCh] ; __vbaHresultCheckObj
  4604. loc_006E03A2: mov var_104, eax
  4605. loc_006E03A8: jmp 006E03B4h
  4606. loc_006E03AA: mov var_104, 00000000h
  4607. loc_006E03B4: mov cx, var_B4
  4608. loc_006E03BB: sub cx, 0001h
  4609. loc_006E03BF: jo 006E1914h
  4610. loc_006E03C5: xor edx, edx
  4611. loc_006E03C7: cmp var_24, cx
  4612. loc_006E03CB: setz dl
  4613. loc_006E03CE: neg edx
  4614. loc_006E03D0: mov var_C0, dx
  4615. loc_006E03D7: lea eax, var_40
  4616. loc_006E03DA: push eax
  4617. loc_006E03DB: lea ecx, var_3C
  4618. loc_006E03DE: push ecx
  4619. loc_006E03DF: push 00000002h
  4620. loc_006E03E1: call [00401068h] ; __vbaFreeObjList
  4621. loc_006E03E7: add esp, 0000000Ch
  4622. loc_006E03EA: lea ecx, var_50
  4623. loc_006E03ED: call [00401030h] ; __vbaFreeVar
  4624. loc_006E03F3: movsx edx, var_C0
  4625. loc_006E03FA: test edx, edx
  4626. loc_006E03FC: jz 006E1587h
  4627. loc_006E0402: mov var_4, 00000005h
  4628. loc_006E0409: push 00443158h
  4629. loc_006E040E: push 00000000h
  4630. loc_006E0410: push 0000000Fh
  4631. loc_006E0412: mov eax, Me
  4632. loc_006E0415: mov ecx, [eax]
  4633. loc_006E0417: mov edx, Me
  4634. loc_006E041A: push edx
  4635. loc_006E041B: call [ecx+00000410h]
  4636. loc_006E0421: push eax
  4637. loc_006E0422: lea eax, var_3C
  4638. loc_006E0425: push eax
  4639. loc_006E0426: call [00401128h] ; __vbaObjSet
  4640. loc_006E042C: push eax
  4641. loc_006E042D: lea ecx, var_50
  4642. loc_006E0430: push ecx
  4643. loc_006E0431: call [00401214h] ; __vbaLateIdCallLd
  4644. loc_006E0437: add esp, 00000010h
  4645. loc_006E043A: push eax
  4646. loc_006E043B: call [004011F8h] ; __vbaCastObjVar
  4647. loc_006E0441: push eax
  4648. loc_006E0442: lea edx, var_40
  4649. loc_006E0445: push edx
  4650. loc_006E0446: call [00401128h] ; __vbaObjSet
  4651. loc_006E044C: mov var_B8, eax
  4652. loc_006E0452: lea eax, var_34
  4653. loc_006E0455: push eax
  4654. loc_006E0456: mov ecx, var_B8
  4655. loc_006E045C: mov edx, [ecx]
  4656. loc_006E045E: mov eax, var_B8
  4657. loc_006E0464: push eax
  4658. loc_006E0465: call [edx+0000003Ch]
  4659. loc_006E0468: fnclex
  4660. loc_006E046A: mov var_BC, eax
  4661. loc_006E0470: cmp var_BC, 00000000h
  4662. loc_006E0477: jge 006E049Ch
  4663. loc_006E0479: push 0000003Ch
  4664. loc_006E047B: push 00443158h
  4665. loc_006E0480: mov ecx, var_B8
  4666. loc_006E0486: push ecx
  4667. loc_006E0487: mov edx, var_BC
  4668. loc_006E048D: push edx
  4669. loc_006E048E: call [004010CCh] ; __vbaHresultCheckObj
  4670. loc_006E0494: mov var_108, eax
  4671. loc_006E049A: jmp 006E04A6h
  4672. loc_006E049C: mov var_108, 00000000h
  4673. loc_006E04A6: mov eax, var_34
  4674. loc_006E04A9: push eax
  4675. loc_006E04AA: push 00471F38h ; "Privacy"
  4676. loc_006E04AF: call [004011B8h] ; __vbaStrCmp
  4677. loc_006E04B5: neg eax
  4678. loc_006E04B7: sbb eax, eax
  4679. loc_006E04B9: inc eax
  4680. loc_006E04BA: neg eax
  4681. loc_006E04BC: mov var_C0, ax
  4682. loc_006E04C3: lea ecx, var_34
  4683. loc_006E04C6: call [00401430h] ; __vbaFreeStr
  4684. loc_006E04CC: lea ecx, var_40
  4685. loc_006E04CF: push ecx
  4686. loc_006E04D0: lea edx, var_3C
  4687. loc_006E04D3: push edx
  4688. loc_006E04D4: push 00000002h
  4689. loc_006E04D6: call [00401068h] ; __vbaFreeObjList
  4690. loc_006E04DC: add esp, 0000000Ch
  4691. loc_006E04DF: lea ecx, var_50
  4692. loc_006E04E2: call [00401030h] ; __vbaFreeVar
  4693. loc_006E04E8: movsx eax, var_C0
  4694. loc_006E04EF: test eax, eax
  4695. loc_006E04F1: jz 006E0D1Ah
  4696. loc_006E04F7: mov var_4, 00000006h
  4697. loc_006E04FE: mov ecx, Me
  4698. loc_006E0501: mov edx, [ecx]
  4699. loc_006E0503: mov eax, Me
  4700. loc_006E0506: push eax
  4701. loc_006E0507: call [edx+0000035Ch]
  4702. loc_006E050D: push eax
  4703. loc_006E050E: lea ecx, var_3C
  4704. loc_006E0511: push ecx
  4705. loc_006E0512: call [00401128h] ; __vbaObjSet
  4706. loc_006E0518: mov var_B8, eax
  4707. loc_006E051E: mov edx, var_B8
  4708. loc_006E0524: mov eax, [edx]
  4709. loc_006E0526: mov ecx, var_B8
  4710. loc_006E052C: push ecx
  4711. loc_006E052D: call [eax+000001E8h]
  4712. loc_006E0533: fnclex
  4713. loc_006E0535: mov var_BC, eax
  4714. loc_006E053B: cmp var_BC, 00000000h
  4715. loc_006E0542: jge 006E056Ah
  4716. loc_006E0544: push 000001E8h
  4717. loc_006E0549: push 00447F18h
  4718. loc_006E054E: mov edx, var_B8
  4719. loc_006E0554: push edx
  4720. loc_006E0555: mov eax, var_BC
  4721. loc_006E055B: push eax
  4722. loc_006E055C: call [004010CCh] ; __vbaHresultCheckObj
  4723. loc_006E0562: mov var_10C, eax
  4724. loc_006E0568: jmp 006E0574h
  4725. loc_006E056A: mov var_10C, 00000000h
  4726. loc_006E0574: lea ecx, var_3C
  4727. loc_006E0577: call [0040142Ch] ; __vbaFreeObj
  4728. loc_006E057D: mov var_4, 00000007h
  4729. loc_006E0584: mov ecx, Me
  4730. loc_006E0587: mov edx, [ecx]
  4731. loc_006E0589: mov eax, Me
  4732. loc_006E058C: push eax
  4733. loc_006E058D: call [edx+00000360h]
  4734. loc_006E0593: push eax
  4735. loc_006E0594: lea ecx, var_3C
  4736. loc_006E0597: push ecx
  4737. loc_006E0598: call [00401128h] ; __vbaObjSet
  4738. loc_006E059E: mov var_B8, eax
  4739. loc_006E05A4: mov edx, var_B8
  4740. loc_006E05AA: mov eax, [edx]
  4741. loc_006E05AC: mov ecx, var_B8
  4742. loc_006E05B2: push ecx
  4743. loc_006E05B3: call [eax+000001E8h]
  4744. loc_006E05B9: fnclex
  4745. loc_006E05BB: mov var_BC, eax
  4746. loc_006E05C1: cmp var_BC, 00000000h
  4747. loc_006E05C8: jge 006E05F0h
  4748. loc_006E05CA: push 000001E8h
  4749. loc_006E05CF: push 00447F18h
  4750. loc_006E05D4: mov edx, var_B8
  4751. loc_006E05DA: push edx
  4752. loc_006E05DB: mov eax, var_BC
  4753. loc_006E05E1: push eax
  4754. loc_006E05E2: call [004010CCh] ; __vbaHresultCheckObj
  4755. loc_006E05E8: mov var_110, eax
  4756. loc_006E05EE: jmp 006E05FAh
  4757. loc_006E05F0: mov var_110, 00000000h
  4758. loc_006E05FA: lea ecx, var_3C
  4759. loc_006E05FD: call [0040142Ch] ; __vbaFreeObj
  4760. loc_006E0603: mov var_4, 00000008h
  4761. loc_006E060A: cmp [0073A614h], 00000000h
  4762. loc_006E0611: jnz 006E062Fh
  4763. loc_006E0613: push 0073A614h
  4764. loc_006E0618: push 004283E0h
  4765. loc_006E061D: call [004012FCh] ; __vbaNew2
  4766. loc_006E0623: mov var_114, 0073A614h
  4767. loc_006E062D: jmp 006E0639h
  4768. loc_006E062F: mov var_114, 0073A614h
  4769. loc_006E0639: mov ecx, var_114
  4770. loc_006E063F: mov edx, [ecx]
  4771. loc_006E0641: mov var_B8, edx
  4772. loc_006E0647: lea eax, var_3C
  4773. loc_006E064A: push eax
  4774. loc_006E064B: mov ecx, var_B8
  4775. loc_006E0651: mov edx, [ecx]
  4776. loc_006E0653: mov eax, var_B8
  4777. loc_006E0659: push eax
  4778. loc_006E065A: call [edx+00000720h]
  4779. loc_006E0660: fnclex
  4780. loc_006E0662: mov var_BC, eax
  4781. loc_006E0668: cmp var_BC, 00000000h
  4782. loc_006E066F: jge 006E0697h
  4783. loc_006E0671: push 00000720h
  4784. loc_006E0676: push 00455054h
  4785. loc_006E067B: mov ecx, var_B8
  4786. loc_006E0681: push ecx
  4787. loc_006E0682: mov edx, var_BC
  4788. loc_006E0688: push edx
  4789. loc_006E0689: call [004010CCh] ; __vbaHresultCheckObj
  4790. loc_006E068F: mov var_118, eax
  4791. loc_006E0695: jmp 006E06A1h
  4792. loc_006E0697: mov var_118, 00000000h
  4793. loc_006E06A1: mov eax, var_3C
  4794. loc_006E06A4: mov var_C0, eax
  4795. loc_006E06AA: lea ecx, var_40
  4796. loc_006E06AD: push ecx
  4797. loc_006E06AE: push 00000001h
  4798. loc_006E06B0: mov edx, var_C0
  4799. loc_006E06B6: mov eax, [edx]
  4800. loc_006E06B8: mov ecx, var_C0
  4801. loc_006E06BE: push ecx
  4802. loc_006E06BF: call [eax+00000054h]
  4803. loc_006E06C2: fnclex
  4804. loc_006E06C4: mov var_C4, eax
  4805. loc_006E06CA: cmp var_C4, 00000000h
  4806. loc_006E06D1: jge 006E06F6h
  4807. loc_006E06D3: push 00000054h
  4808. loc_006E06D5: push 00456428h
  4809. loc_006E06DA: mov edx, var_C0
  4810. loc_006E06E0: push edx
  4811. loc_006E06E1: mov eax, var_C4
  4812. loc_006E06E7: push eax
  4813. loc_006E06E8: call [004010CCh] ; __vbaHresultCheckObj
  4814. loc_006E06EE: mov var_11C, eax
  4815. loc_006E06F4: jmp 006E0700h
  4816. loc_006E06F6: mov var_11C, 00000000h
  4817. loc_006E0700: mov ecx, var_40
  4818. loc_006E0703: mov var_EC, ecx
  4819. loc_006E0709: mov var_40, 00000000h
  4820. loc_006E0710: mov edx, var_EC
  4821. loc_006E0716: push edx
  4822. loc_006E0717: lea eax, var_30
  4823. loc_006E071A: push eax
  4824. loc_006E071B: call [00401128h] ; __vbaObjSet
  4825. loc_006E0721: lea ecx, var_3C
  4826. loc_006E0724: call [0040142Ch] ; __vbaFreeObj
  4827. loc_006E072A: mov var_4, 00000009h
  4828. loc_006E0731: mov ecx, var_30
  4829. loc_006E0734: push ecx
  4830. loc_006E0735: lea edx, var_2C
  4831. loc_006E0738: push edx
  4832. loc_006E0739: lea eax, var_C8
  4833. loc_006E073F: push eax
  4834. loc_006E0740: push 00456234h
  4835. loc_006E0745: call [0040110Ch] ; __vbaForEachCollObj
  4836. loc_006E074B: mov var_F0, eax
  4837. loc_006E0751: jmp 006E0982h
  4838. loc_006E0756: mov var_4, 0000000Ah
  4839. loc_006E075D: lea ecx, var_34
  4840. loc_006E0760: push ecx
  4841. loc_006E0761: mov edx, var_2C
  4842. loc_006E0764: mov eax, [edx]
  4843. loc_006E0766: mov ecx, var_2C
  4844. loc_006E0769: push ecx
  4845. loc_006E076A: call [eax+0000002Ch]
  4846. loc_006E076D: fnclex
  4847. loc_006E076F: mov var_BC, eax
  4848. loc_006E0775: cmp var_BC, 00000000h
  4849. loc_006E077C: jge 006E079Eh
  4850. loc_006E077E: push 0000002Ch
  4851. loc_006E0780: push 00456234h
  4852. loc_006E0785: mov edx, var_2C
  4853. loc_006E0788: push edx
  4854. loc_006E0789: mov eax, var_BC
  4855. loc_006E078F: push eax
  4856. loc_006E0790: call [004010CCh] ; __vbaHresultCheckObj
  4857. loc_006E0796: mov var_120, eax
  4858. loc_006E079C: jmp 006E07A8h
  4859. loc_006E079E: mov var_120, 00000000h
  4860. loc_006E07A8: lea ecx, var_38
  4861. loc_006E07AB: push ecx
  4862. loc_006E07AC: mov edx, [0073A704h]
  4863. loc_006E07B2: mov eax, [edx]
  4864. loc_006E07B4: mov ecx, [0073A704h]
  4865. loc_006E07BA: push ecx
  4866. loc_006E07BB: call [eax+00000020h]
  4867. loc_006E07BE: fnclex
  4868. loc_006E07C0: mov var_B8, eax
  4869. loc_006E07C6: cmp var_B8, 00000000h
  4870. loc_006E07CD: jge 006E07F2h
  4871. loc_006E07CF: push 00000020h
  4872. loc_006E07D1: push 00456388h
  4873. loc_006E07D6: mov edx, [0073A704h]
  4874. loc_006E07DC: push edx
  4875. loc_006E07DD: mov eax, var_B8
  4876. loc_006E07E3: push eax
  4877. loc_006E07E4: call [004010CCh] ; __vbaHresultCheckObj
  4878. loc_006E07EA: mov var_124, eax
  4879. loc_006E07F0: jmp 006E07FCh
  4880. loc_006E07F2: mov var_124, 00000000h
  4881. loc_006E07FC: push 00000001h
  4882. loc_006E07FE: mov ecx, var_34
  4883. loc_006E0801: push ecx
  4884. loc_006E0802: mov edx, var_38
  4885. loc_006E0805: push edx
  4886. loc_006E0806: push 00000001h
  4887. loc_006E0808: call [004012ECh] ; __vbaInStr
  4888. loc_006E080E: neg eax
  4889. loc_006E0810: sbb eax, eax
  4890. loc_006E0812: inc eax
  4891. loc_006E0813: neg eax
  4892. loc_006E0815: mov var_C0, ax
  4893. loc_006E081C: lea eax, var_34
  4894. loc_006E081F: push eax
  4895. loc_006E0820: lea ecx, var_38
  4896. loc_006E0823: push ecx
  4897. loc_006E0824: push 00000002h
  4898. loc_006E0826: call [00401324h] ; __vbaFreeStrList
  4899. loc_006E082C: add esp, 0000000Ch
  4900. loc_006E082F: movsx edx, var_C0
  4901. loc_006E0836: test edx, edx
  4902. loc_006E0838: jz 006E095Fh
  4903. loc_006E083E: mov var_4, 0000000Bh
  4904. loc_006E0845: mov eax, Me
  4905. loc_006E0848: mov ecx, [eax]
  4906. loc_006E084A: mov edx, Me
  4907. loc_006E084D: push edx
  4908. loc_006E084E: call [ecx+0000035Ch]
  4909. loc_006E0854: push eax
  4910. loc_006E0855: lea eax, var_3C
  4911. loc_006E0858: push eax
  4912. loc_006E0859: call [00401128h] ; __vbaObjSet
  4913. loc_006E085F: mov var_BC, eax
  4914. loc_006E0865: mov var_88, 80020004h
  4915. loc_006E086F: mov var_90, 0000000Ah
  4916. loc_006E0879: lea ecx, var_34
  4917. loc_006E087C: push ecx
  4918. loc_006E087D: mov edx, var_2C
  4919. loc_006E0880: mov eax, [edx]
  4920. loc_006E0882: mov ecx, var_2C
  4921. loc_006E0885: push ecx
  4922. loc_006E0886: call [eax+0000002Ch]
  4923. loc_006E0889: fnclex
  4924. loc_006E088B: mov var_B8, eax
  4925. loc_006E0891: cmp var_B8, 00000000h
  4926. loc_006E0898: jge 006E08BAh
  4927. loc_006E089A: push 0000002Ch
  4928. loc_006E089C: push 00456234h
  4929. loc_006E08A1: mov edx, var_2C
  4930. loc_006E08A4: push edx
  4931. loc_006E08A5: mov eax, var_B8
  4932. loc_006E08AB: push eax
  4933. loc_006E08AC: call [004010CCh] ; __vbaHresultCheckObj
  4934. loc_006E08B2: mov var_128, eax
  4935. loc_006E08B8: jmp 006E08C4h
  4936. loc_006E08BA: mov var_128, 00000000h
  4937. loc_006E08C4: mov eax, 00000010h
  4938. loc_006E08C9: call 00412850h ; __vbaChkstk
  4939. loc_006E08CE: mov ecx, esp
  4940. loc_006E08D0: mov edx, var_90
  4941. loc_006E08D6: mov [ecx], edx
  4942. loc_006E08D8: mov eax, var_8C
  4943. loc_006E08DE: mov [ecx+00000004h], eax
  4944. loc_006E08E1: mov edx, var_88
  4945. loc_006E08E7: mov [ecx+00000008h], edx
  4946. loc_006E08EA: mov eax, var_84
  4947. loc_006E08F0: mov [ecx+0000000Ch], eax
  4948. loc_006E08F3: mov ecx, var_34
  4949. loc_006E08F6: push ecx
  4950. loc_006E08F7: mov edx, var_BC
  4951. loc_006E08FD: mov eax, [edx]
  4952. loc_006E08FF: mov ecx, var_BC
  4953. loc_006E0905: push ecx
  4954. loc_006E0906: call [eax+000001ECh]
  4955. loc_006E090C: fnclex
  4956. loc_006E090E: mov var_C0, eax
  4957. loc_006E0914: cmp var_C0, 00000000h
  4958. loc_006E091B: jge 006E0943h
  4959. loc_006E091D: push 000001ECh
  4960. loc_006E0922: push 00447F18h
  4961. loc_006E0927: mov edx, var_BC
  4962. loc_006E092D: push edx
  4963. loc_006E092E: mov eax, var_C0
  4964. loc_006E0934: push eax
  4965. loc_006E0935: call [004010CCh] ; __vbaHresultCheckObj
  4966. loc_006E093B: mov var_12C, eax
  4967. loc_006E0941: jmp 006E094Dh
  4968. loc_006E0943: mov var_12C, 00000000h
  4969. loc_006E094D: lea ecx, var_34
  4970. loc_006E0950: call [00401430h] ; __vbaFreeStr
  4971. loc_006E0956: lea ecx, var_3C
  4972. loc_006E0959: call [0040142Ch] ; __vbaFreeObj
  4973. loc_006E095F: mov var_4, 0000000Dh
  4974. loc_006E0966: lea ecx, var_2C
  4975. loc_006E0969: push ecx
  4976. loc_006E096A: lea edx, var_C8
  4977. loc_006E0970: push edx
  4978. loc_006E0971: push 00456234h
  4979. loc_006E0976: call [0040117Ch] ; __vbaNextEachCollObj
  4980. loc_006E097C: mov var_F0, eax
  4981. loc_006E0982: cmp var_F0, 00000000h
  4982. loc_006E0989: jnz 006E0756h
  4983. loc_006E098F: mov var_4, 0000000Eh
  4984. loc_006E0996: cmp [0073A614h], 00000000h
  4985. loc_006E099D: jnz 006E09BBh
  4986. loc_006E099F: push 0073A614h
  4987. loc_006E09A4: push 004283E0h
  4988. loc_006E09A9: call [004012FCh] ; __vbaNew2
  4989. loc_006E09AF: mov var_130, 0073A614h
  4990. loc_006E09B9: jmp 006E09C5h
  4991. loc_006E09BB: mov var_130, 0073A614h
  4992. loc_006E09C5: mov eax, var_130
  4993. loc_006E09CB: mov ecx, [eax]
  4994. loc_006E09CD: mov var_B8, ecx
  4995. loc_006E09D3: lea edx, var_3C
  4996. loc_006E09D6: push edx
  4997. loc_006E09D7: mov eax, var_B8
  4998. loc_006E09DD: mov ecx, [eax]
  4999. loc_006E09DF: mov edx, var_B8
  5000. loc_006E09E5: push edx
  5001. loc_006E09E6: call [ecx+00000720h]
  5002. loc_006E09EC: fnclex
  5003. loc_006E09EE: mov var_BC, eax
  5004. loc_006E09F4: cmp var_BC, 00000000h
  5005. loc_006E09FB: jge 006E0A23h
  5006. loc_006E09FD: push 00000720h
  5007. loc_006E0A02: push 00455054h
  5008. loc_006E0A07: mov eax, var_B8
  5009. loc_006E0A0D: push eax
  5010. loc_006E0A0E: mov ecx, var_BC
  5011. loc_006E0A14: push ecx
  5012. loc_006E0A15: call [004010CCh] ; __vbaHresultCheckObj
  5013. loc_006E0A1B: mov var_134, eax
  5014. loc_006E0A21: jmp 006E0A2Dh
  5015. loc_006E0A23: mov var_134, 00000000h
  5016. loc_006E0A2D: mov edx, var_3C
  5017. loc_006E0A30: mov var_C0, edx
  5018. loc_006E0A36: lea eax, var_40
  5019. loc_006E0A39: push eax
  5020. loc_006E0A3A: push 00000002h
  5021. loc_006E0A3C: mov ecx, var_C0
  5022. loc_006E0A42: mov edx, [ecx]
  5023. loc_006E0A44: mov eax, var_C0
  5024. loc_006E0A4A: push eax
  5025. loc_006E0A4B: call [edx+00000054h]
  5026. loc_006E0A4E: fnclex
  5027. loc_006E0A50: mov var_C4, eax
  5028. loc_006E0A56: cmp var_C4, 00000000h
  5029. loc_006E0A5D: jge 006E0A82h
  5030. loc_006E0A5F: push 00000054h
  5031. loc_006E0A61: push 00456428h
  5032. loc_006E0A66: mov ecx, var_C0
  5033. loc_006E0A6C: push ecx
  5034. loc_006E0A6D: mov edx, var_C4
  5035. loc_006E0A73: push edx
  5036. loc_006E0A74: call [004010CCh] ; __vbaHresultCheckObj
  5037. loc_006E0A7A: mov var_138, eax
  5038. loc_006E0A80: jmp 006E0A8Ch
  5039. loc_006E0A82: mov var_138, 00000000h
  5040. loc_006E0A8C: mov eax, var_40
  5041. loc_006E0A8F: mov var_F4, eax
  5042. loc_006E0A95: mov var_40, 00000000h
  5043. loc_006E0A9C: mov ecx, var_F4
  5044. loc_006E0AA2: push ecx
  5045. loc_006E0AA3: lea edx, var_30
  5046. loc_006E0AA6: push edx
  5047. loc_006E0AA7: call [00401128h] ; __vbaObjSet
  5048. loc_006E0AAD: lea ecx, var_3C
  5049. loc_006E0AB0: call [0040142Ch] ; __vbaFreeObj
  5050. loc_006E0AB6: mov var_4, 0000000Fh
  5051. loc_006E0ABD: mov eax, var_30
  5052. loc_006E0AC0: push eax
  5053. loc_006E0AC1: lea ecx, var_2C
  5054. loc_006E0AC4: push ecx
  5055. loc_006E0AC5: lea edx, var_CC
  5056. loc_006E0ACB: push edx
  5057. loc_006E0ACC: push 00456234h
  5058. loc_006E0AD1: call [0040110Ch] ; __vbaForEachCollObj
  5059. loc_006E0AD7: mov var_F8, eax
  5060. loc_006E0ADD: jmp 006E0D0Dh
  5061. loc_006E0AE2: mov var_4, 00000010h
  5062. loc_006E0AE9: lea eax, var_34
  5063. loc_006E0AEC: push eax
  5064. loc_006E0AED: mov ecx, var_2C
  5065. loc_006E0AF0: mov edx, [ecx]
  5066. loc_006E0AF2: mov eax, var_2C
  5067. loc_006E0AF5: push eax
  5068. loc_006E0AF6: call [edx+0000002Ch]
  5069. loc_006E0AF9: fnclex
  5070. loc_006E0AFB: mov var_BC, eax
  5071. loc_006E0B01: cmp var_BC, 00000000h
  5072. loc_006E0B08: jge 006E0B2Ah
  5073. loc_006E0B0A: push 0000002Ch
  5074. loc_006E0B0C: push 00456234h
  5075. loc_006E0B11: mov ecx, var_2C
  5076. loc_006E0B14: push ecx
  5077. loc_006E0B15: mov edx, var_BC
  5078. loc_006E0B1B: push edx
  5079. loc_006E0B1C: call [004010CCh] ; __vbaHresultCheckObj
  5080. loc_006E0B22: mov var_13C, eax
  5081. loc_006E0B28: jmp 006E0B34h
  5082. loc_006E0B2A: mov var_13C, 00000000h
  5083. loc_006E0B34: lea eax, var_38
  5084. loc_006E0B37: push eax
  5085. loc_006E0B38: mov ecx, [0073A704h]
  5086. loc_006E0B3E: mov edx, [ecx]
  5087. loc_006E0B40: mov eax, [0073A704h]
  5088. loc_006E0B45: push eax
  5089. loc_006E0B46: call [edx+00000020h]
  5090. loc_006E0B49: fnclex
  5091. loc_006E0B4B: mov var_B8, eax
  5092. loc_006E0B51: cmp var_B8, 00000000h
  5093. loc_006E0B58: jge 006E0B7Dh
  5094. loc_006E0B5A: push 00000020h
  5095. loc_006E0B5C: push 00456388h
  5096. loc_006E0B61: mov ecx, [0073A704h]
  5097. loc_006E0B67: push ecx
  5098. loc_006E0B68: mov edx, var_B8
  5099. loc_006E0B6E: push edx
  5100. loc_006E0B6F: call [004010CCh] ; __vbaHresultCheckObj
  5101. loc_006E0B75: mov var_140, eax
  5102. loc_006E0B7B: jmp 006E0B87h
  5103. loc_006E0B7D: mov var_140, 00000000h
  5104. loc_006E0B87: push 00000001h
  5105. loc_006E0B89: mov eax, var_34
  5106. loc_006E0B8C: push eax
  5107. loc_006E0B8D: mov ecx, var_38
  5108. loc_006E0B90: push ecx
  5109. loc_006E0B91: push 00000001h
  5110. loc_006E0B93: call [004012ECh] ; __vbaInStr
  5111. loc_006E0B99: neg eax
  5112. loc_006E0B9B: sbb eax, eax
  5113. loc_006E0B9D: inc eax
  5114. loc_006E0B9E: neg eax
  5115. loc_006E0BA0: mov var_C0, ax
  5116. loc_006E0BA7: lea edx, var_34
  5117. loc_006E0BAA: push edx
  5118. loc_006E0BAB: lea eax, var_38
  5119. loc_006E0BAE: push eax
  5120. loc_006E0BAF: push 00000002h
  5121. loc_006E0BB1: call [00401324h] ; __vbaFreeStrList
  5122. loc_006E0BB7: add esp, 0000000Ch
  5123. loc_006E0BBA: movsx ecx, var_C0
  5124. loc_006E0BC1: test ecx, ecx
  5125. loc_006E0BC3: jz 006E0CEAh
  5126. loc_006E0BC9: mov var_4, 00000011h
  5127. loc_006E0BD0: mov edx, Me
  5128. loc_006E0BD3: mov eax, [edx]
  5129. loc_006E0BD5: mov ecx, Me
  5130. loc_006E0BD8: push ecx
  5131. loc_006E0BD9: call [eax+00000360h]
  5132. loc_006E0BDF: push eax
  5133. loc_006E0BE0: lea edx, var_3C
  5134. loc_006E0BE3: push edx
  5135. loc_006E0BE4: call [00401128h] ; __vbaObjSet
  5136. loc_006E0BEA: mov var_BC, eax
  5137. loc_006E0BF0: mov var_88, 80020004h
  5138. loc_006E0BFA: mov var_90, 0000000Ah
  5139. loc_006E0C04: lea eax, var_34
  5140. loc_006E0C07: push eax
  5141. loc_006E0C08: mov ecx, var_2C
  5142. loc_006E0C0B: mov edx, [ecx]
  5143. loc_006E0C0D: mov eax, var_2C
  5144. loc_006E0C10: push eax
  5145. loc_006E0C11: call [edx+0000002Ch]
  5146. loc_006E0C14: fnclex
  5147. loc_006E0C16: mov var_B8, eax
  5148. loc_006E0C1C: cmp var_B8, 00000000h
  5149. loc_006E0C23: jge 006E0C45h
  5150. loc_006E0C25: push 0000002Ch
  5151. loc_006E0C27: push 00456234h
  5152. loc_006E0C2C: mov ecx, var_2C
  5153. loc_006E0C2F: push ecx
  5154. loc_006E0C30: mov edx, var_B8
  5155. loc_006E0C36: push edx
  5156. loc_006E0C37: call [004010CCh] ; __vbaHresultCheckObj
  5157. loc_006E0C3D: mov var_144, eax
  5158. loc_006E0C43: jmp 006E0C4Fh
  5159. loc_006E0C45: mov var_144, 00000000h
  5160. loc_006E0C4F: mov eax, 00000010h
  5161. loc_006E0C54: call 00412850h ; __vbaChkstk
  5162. loc_006E0C59: mov eax, esp
  5163. loc_006E0C5B: mov ecx, var_90
  5164. loc_006E0C61: mov [eax], ecx
  5165. loc_006E0C63: mov edx, var_8C
  5166. loc_006E0C69: mov [eax+00000004h], edx
  5167. loc_006E0C6C: mov ecx, var_88
  5168. loc_006E0C72: mov [eax+00000008h], ecx
  5169. loc_006E0C75: mov edx, var_84
  5170. loc_006E0C7B: mov [eax+0000000Ch], edx
  5171. loc_006E0C7E: mov eax, var_34
  5172. loc_006E0C81: push eax
  5173. loc_006E0C82: mov ecx, var_BC
  5174. loc_006E0C88: mov edx, [ecx]
  5175. loc_006E0C8A: mov eax, var_BC
  5176. loc_006E0C90: push eax
  5177. loc_006E0C91: call [edx+000001ECh]
  5178. loc_006E0C97: fnclex
  5179. loc_006E0C99: mov var_C0, eax
  5180. loc_006E0C9F: cmp var_C0, 00000000h
  5181. loc_006E0CA6: jge 006E0CCEh
  5182. loc_006E0CA8: push 000001ECh
  5183. loc_006E0CAD: push 00447F18h
  5184. loc_006E0CB2: mov ecx, var_BC
  5185. loc_006E0CB8: push ecx
  5186. loc_006E0CB9: mov edx, var_C0
  5187. loc_006E0CBF: push edx
  5188. loc_006E0CC0: call [004010CCh] ; __vbaHresultCheckObj
  5189. loc_006E0CC6: mov var_148, eax
  5190. loc_006E0CCC: jmp 006E0CD8h
  5191. loc_006E0CCE: mov var_148, 00000000h
  5192. loc_006E0CD8: lea ecx, var_34
  5193. loc_006E0CDB: call [00401430h] ; __vbaFreeStr
  5194. loc_006E0CE1: lea ecx, var_3C
  5195. loc_006E0CE4: call [0040142Ch] ; __vbaFreeObj
  5196. loc_006E0CEA: mov var_4, 00000013h
  5197. loc_006E0CF1: lea eax, var_2C
  5198. loc_006E0CF4: push eax
  5199. loc_006E0CF5: lea ecx, var_CC
  5200. loc_006E0CFB: push ecx
  5201. loc_006E0CFC: push 00456234h
  5202. loc_006E0D01: call [0040117Ch] ; __vbaNextEachCollObj
  5203. loc_006E0D07: mov var_F8, eax
  5204. loc_006E0D0D: cmp var_F8, 00000000h
  5205. loc_006E0D14: jnz 006E0AE2h
  5206. loc_006E0D1A: mov var_4, 00000015h
  5207. loc_006E0D21: mov edx, Me
  5208. loc_006E0D24: mov eax, [edx]
  5209. loc_006E0D26: mov ecx, Me
  5210. loc_006E0D29: push ecx
  5211. loc_006E0D2A: call [eax+000002FCh]
  5212. loc_006E0D30: push eax
  5213. loc_006E0D31: lea edx, var_3C
  5214. loc_006E0D34: push edx
  5215. loc_006E0D35: call [00401128h] ; __vbaObjSet
  5216. loc_006E0D3B: mov var_B8, eax
  5217. loc_006E0D41: lea eax, var_40
  5218. loc_006E0D44: push eax
  5219. loc_006E0D45: mov cx, var_24
  5220. loc_006E0D49: push ecx
  5221. loc_006E0D4A: mov edx, var_B8
  5222. loc_006E0D50: mov eax, [edx]
  5223. loc_006E0D52: mov ecx, var_B8
  5224. loc_006E0D58: push ecx
  5225. loc_006E0D59: call [eax+00000040h]
  5226. loc_006E0D5C: fnclex
  5227. loc_006E0D5E: mov var_BC, eax
  5228. loc_006E0D64: cmp var_BC, 00000000h
  5229. loc_006E0D6B: jge 006E0D90h
  5230. loc_006E0D6D: push 00000040h
  5231. loc_006E0D6F: push 004480B4h
  5232. loc_006E0D74: mov edx, var_B8
  5233. loc_006E0D7A: push edx
  5234. loc_006E0D7B: mov eax, var_BC
  5235. loc_006E0D81: push eax
  5236. loc_006E0D82: call [004010CCh] ; __vbaHresultCheckObj
  5237. loc_006E0D88: mov var_14C, eax
  5238. loc_006E0D8E: jmp 006E0D9Ah
  5239. loc_006E0D90: mov var_14C, 00000000h
  5240. loc_006E0D9A: mov ecx, var_40
  5241. loc_006E0D9D: mov var_C0, ecx
  5242. loc_006E0DA3: push 43520000h
  5243. loc_006E0DA8: mov edx, var_C0
  5244. loc_006E0DAE: mov eax, [edx]
  5245. loc_006E0DB0: mov ecx, var_C0
  5246. loc_006E0DB6: push ecx
  5247. loc_006E0DB7: call [eax+00000074h]
  5248. loc_006E0DBA: fnclex
  5249. loc_006E0DBC: mov var_C4, eax
  5250. loc_006E0DC2: cmp var_C4, 00000000h
  5251. loc_006E0DC9: jge 006E0DEEh
  5252. loc_006E0DCB: push 00000074h
  5253. loc_006E0DCD: push 0044E2E4h
  5254. loc_006E0DD2: mov edx, var_C0
  5255. loc_006E0DD8: push edx
  5256. loc_006E0DD9: mov eax, var_C4
  5257. loc_006E0DDF: push eax
  5258. loc_006E0DE0: call [004010CCh] ; __vbaHresultCheckObj
  5259. loc_006E0DE6: mov var_150, eax
  5260. loc_006E0DEC: jmp 006E0DF8h
  5261. loc_006E0DEE: mov var_150, 00000000h
  5262. loc_006E0DF8: lea ecx, var_40
  5263. loc_006E0DFB: push ecx
  5264. loc_006E0DFC: lea edx, var_3C
  5265. loc_006E0DFF: push edx
  5266. loc_006E0E00: push 00000002h
  5267. loc_006E0E02: call [00401068h] ; __vbaFreeObjList
  5268. loc_006E0E08: add esp, 0000000Ch
  5269. loc_006E0E0B: mov var_4, 00000016h
  5270. loc_006E0E12: mov eax, Me
  5271. loc_006E0E15: mov ecx, [eax]
  5272. loc_006E0E17: mov edx, Me
  5273. loc_006E0E1A: push edx
  5274. loc_006E0E1B: call [ecx+000002FCh]
  5275. loc_006E0E21: push eax
  5276. loc_006E0E22: lea eax, var_3C
  5277. loc_006E0E25: push eax
  5278. loc_006E0E26: call [00401128h] ; __vbaObjSet
  5279. loc_006E0E2C: mov var_B8, eax
  5280. loc_006E0E32: lea ecx, var_40
  5281. loc_006E0E35: push ecx
  5282. loc_006E0E36: mov dx, var_24
  5283. loc_006E0E3A: push edx
  5284. loc_006E0E3B: mov eax, var_B8
  5285. loc_006E0E41: mov ecx, [eax]
  5286. loc_006E0E43: mov edx, var_B8
  5287. loc_006E0E49: push edx
  5288. loc_006E0E4A: call [ecx+00000040h]
  5289. loc_006E0E4D: fnclex
  5290. loc_006E0E4F: mov var_BC, eax
  5291. loc_006E0E55: cmp var_BC, 00000000h
  5292. loc_006E0E5C: jge 006E0E81h
  5293. loc_006E0E5E: push 00000040h
  5294. loc_006E0E60: push 004480B4h
  5295. loc_006E0E65: mov eax, var_B8
  5296. loc_006E0E6B: push eax
  5297. loc_006E0E6C: mov ecx, var_BC
  5298. loc_006E0E72: push ecx
  5299. loc_006E0E73: call [004010CCh] ; __vbaHresultCheckObj
  5300. loc_006E0E79: mov var_154, eax
  5301. loc_006E0E7F: jmp 006E0E8Bh
  5302. loc_006E0E81: mov var_154, 00000000h
  5303. loc_006E0E8B: mov edx, var_40
  5304. loc_006E0E8E: mov var_C0, edx
  5305. loc_006E0E94: push FFFFFFFFh
  5306. loc_006E0E96: mov eax, var_C0
  5307. loc_006E0E9C: mov ecx, [eax]
  5308. loc_006E0E9E: mov edx, var_C0
  5309. loc_006E0EA4: push edx
  5310. loc_006E0EA5: call [ecx+00000094h]
  5311. loc_006E0EAB: fnclex
  5312. loc_006E0EAD: mov var_C4, eax
  5313. loc_006E0EB3: cmp var_C4, 00000000h
  5314. loc_006E0EBA: jge 006E0EE2h
  5315. loc_006E0EBC: push 00000094h
  5316. loc_006E0EC1: push 0044E2E4h
  5317. loc_006E0EC6: mov eax, var_C0
  5318. loc_006E0ECC: push eax
  5319. loc_006E0ECD: mov ecx, var_C4
  5320. loc_006E0ED3: push ecx
  5321. loc_006E0ED4: call [004010CCh] ; __vbaHresultCheckObj
  5322. loc_006E0EDA: mov var_158, eax
  5323. loc_006E0EE0: jmp 006E0EECh
  5324. loc_006E0EE2: mov var_158, 00000000h
  5325. loc_006E0EEC: lea edx, var_40
  5326. loc_006E0EEF: push edx
  5327. loc_006E0EF0: lea eax, var_3C
  5328. loc_006E0EF3: push eax
  5329. loc_006E0EF4: push 00000002h
  5330. loc_006E0EF6: call [00401068h] ; __vbaFreeObjList
  5331. loc_006E0EFC: add esp, 0000000Ch
  5332. loc_006E0EFF: mov var_4, 00000017h
  5333. loc_006E0F06: push 00443158h
  5334. loc_006E0F0B: push 00000000h
  5335. loc_006E0F0D: push 0000000Fh
  5336. loc_006E0F0F: mov ecx, Me
  5337. loc_006E0F12: mov edx, [ecx]
  5338. loc_006E0F14: mov eax, Me
  5339. loc_006E0F17: push eax
  5340. loc_006E0F18: call [edx+00000410h]
  5341. loc_006E0F1E: push eax
  5342. loc_006E0F1F: lea ecx, var_3C
  5343. loc_006E0F22: push ecx
  5344. loc_006E0F23: call [00401128h] ; __vbaObjSet
  5345. loc_006E0F29: push eax
  5346. loc_006E0F2A: lea edx, var_50
  5347. loc_006E0F2D: push edx
  5348. loc_006E0F2E: call [00401214h] ; __vbaLateIdCallLd
  5349. loc_006E0F34: add esp, 00000010h
  5350. loc_006E0F37: push eax
  5351. loc_006E0F38: call [004011F8h] ; __vbaCastObjVar
  5352. loc_006E0F3E: push eax
  5353. loc_006E0F3F: lea eax, var_40
  5354. loc_006E0F42: push eax
  5355. loc_006E0F43: call [00401128h] ; __vbaObjSet
  5356. loc_006E0F49: mov var_B8, eax
  5357. loc_006E0F4F: lea ecx, var_34
  5358. loc_006E0F52: push ecx
  5359. loc_006E0F53: mov edx, var_B8
  5360. loc_006E0F59: mov eax, [edx]
  5361. loc_006E0F5B: mov ecx, var_B8
  5362. loc_006E0F61: push ecx
  5363. loc_006E0F62: call [eax+0000003Ch]
  5364. loc_006E0F65: fnclex
  5365. loc_006E0F67: mov var_BC, eax
  5366. loc_006E0F6D: cmp var_BC, 00000000h
  5367. loc_006E0F74: jge 006E0F99h
  5368. loc_006E0F76: push 0000003Ch
  5369. loc_006E0F78: push 00443158h
  5370. loc_006E0F7D: mov edx, var_B8
  5371. loc_006E0F83: push edx
  5372. loc_006E0F84: mov eax, var_BC
  5373. loc_006E0F8A: push eax
  5374. loc_006E0F8B: call [004010CCh] ; __vbaHresultCheckObj
  5375. loc_006E0F91: mov var_15C, eax
  5376. loc_006E0F97: jmp 006E0FA3h
  5377. loc_006E0F99: mov var_15C, 00000000h
  5378. loc_006E0FA3: mov ecx, var_34
  5379. loc_006E0FA6: push ecx
  5380. loc_006E0FA7: push 00471F38h ; "Privacy"
  5381. loc_006E0FAC: call [004011B8h] ; __vbaStrCmp
  5382. loc_006E0FB2: neg eax
  5383. loc_006E0FB4: sbb eax, eax
  5384. loc_006E0FB6: inc eax
  5385. loc_006E0FB7: neg eax
  5386. loc_006E0FB9: mov var_C0, ax
  5387. loc_006E0FC0: lea ecx, var_34
  5388. loc_006E0FC3: call [00401430h] ; __vbaFreeStr
  5389. loc_006E0FC9: lea edx, var_40
  5390. loc_006E0FCC: push edx
  5391. loc_006E0FCD: lea eax, var_3C
  5392. loc_006E0FD0: push eax
  5393. loc_006E0FD1: push 00000002h
  5394. loc_006E0FD3: call [00401068h] ; __vbaFreeObjList
  5395. loc_006E0FD9: add esp, 0000000Ch
  5396. loc_006E0FDC: lea ecx, var_50
  5397. loc_006E0FDF: call [00401030h] ; __vbaFreeVar
  5398. loc_006E0FE5: movsx ecx, var_C0
  5399. loc_006E0FEC: test ecx, ecx
  5400. loc_006E0FEE: jz 006E107Fh
  5401. loc_006E0FF4: mov var_4, 00000018h
  5402. loc_006E0FFB: mov edx, Me
  5403. loc_006E0FFE: mov eax, [edx]
  5404. loc_006E1000: mov ecx, Me
  5405. loc_006E1003: push ecx
  5406. loc_006E1004: call [eax+0000035Ch]
  5407. loc_006E100A: push eax
  5408. loc_006E100B: lea edx, var_3C
  5409. loc_006E100E: push edx
  5410. loc_006E100F: call [00401128h] ; __vbaObjSet
  5411. loc_006E1015: mov var_B8, eax
  5412. loc_006E101B: mov eax, var_B8
  5413. loc_006E1021: mov ecx, [eax]
  5414. loc_006E1023: mov edx, var_B8
  5415. loc_006E1029: push edx
  5416. loc_006E102A: call [ecx+000001F4h]
  5417. loc_006E1030: fnclex
  5418. loc_006E1032: mov var_BC, eax
  5419. loc_006E1038: cmp var_BC, 00000000h
  5420. loc_006E103F: jge 006E1067h
  5421. loc_006E1041: push 000001F4h
  5422. loc_006E1046: push 00447F18h
  5423. loc_006E104B: mov eax, var_B8
  5424. loc_006E1051: push eax
  5425. loc_006E1052: mov ecx, var_BC
  5426. loc_006E1058: push ecx
  5427. loc_006E1059: call [004010CCh] ; __vbaHresultCheckObj
  5428. loc_006E105F: mov var_160, eax
  5429. loc_006E1065: jmp 006E1071h
  5430. loc_006E1067: mov var_160, 00000000h
  5431. loc_006E1071: lea ecx, var_3C
  5432. loc_006E1074: call [0040142Ch] ; __vbaFreeObj
  5433. loc_006E107A: jmp 006E1582h
  5434. loc_006E107F: mov var_4, 00000019h
  5435. loc_006E1086: push 00443158h
  5436. loc_006E108B: push 00000000h
  5437. loc_006E108D: push 0000000Fh
  5438. loc_006E108F: mov edx, Me
  5439. loc_006E1092: mov eax, [edx]
  5440. loc_006E1094: mov ecx, Me
  5441. loc_006E1097: push ecx
  5442. loc_006E1098: call [eax+00000410h]
  5443. loc_006E109E: push eax
  5444. loc_006E109F: lea edx, var_3C
  5445. loc_006E10A2: push edx
  5446. loc_006E10A3: call [00401128h] ; __vbaObjSet
  5447. loc_006E10A9: push eax
  5448. loc_006E10AA: lea eax, var_50
  5449. loc_006E10AD: push eax
  5450. loc_006E10AE: call [00401214h] ; __vbaLateIdCallLd
  5451. loc_006E10B4: add esp, 00000010h
  5452. loc_006E10B7: push eax
  5453. loc_006E10B8: call [004011F8h] ; __vbaCastObjVar
  5454. loc_006E10BE: push eax
  5455. loc_006E10BF: lea ecx, var_40
  5456. loc_006E10C2: push ecx
  5457. loc_006E10C3: call [00401128h] ; __vbaObjSet
  5458. loc_006E10C9: mov var_B8, eax
  5459. loc_006E10CF: lea edx, var_34
  5460. loc_006E10D2: push edx
  5461. loc_006E10D3: mov eax, var_B8
  5462. loc_006E10D9: mov ecx, [eax]
  5463. loc_006E10DB: mov edx, var_B8
  5464. loc_006E10E1: push edx
  5465. loc_006E10E2: call [ecx+0000003Ch]
  5466. loc_006E10E5: fnclex
  5467. loc_006E10E7: mov var_BC, eax
  5468. loc_006E10ED: cmp var_BC, 00000000h
  5469. loc_006E10F4: jge 006E1119h
  5470. loc_006E10F6: push 0000003Ch
  5471. loc_006E10F8: push 00443158h
  5472. loc_006E10FD: mov eax, var_B8
  5473. loc_006E1103: push eax
  5474. loc_006E1104: mov ecx, var_BC
  5475. loc_006E110A: push ecx
  5476. loc_006E110B: call [004010CCh] ; __vbaHresultCheckObj
  5477. loc_006E1111: mov var_164, eax
  5478. loc_006E1117: jmp 006E1123h
  5479. loc_006E1119: mov var_164, 00000000h
  5480. loc_006E1123: mov edx, var_34
  5481. loc_006E1126: push edx
  5482. loc_006E1127: push 00471F4Ch ; "General"
  5483. loc_006E112C: call [004011B8h] ; __vbaStrCmp
  5484. loc_006E1132: neg eax
  5485. loc_006E1134: sbb eax, eax
  5486. loc_006E1136: inc eax
  5487. loc_006E1137: neg eax
  5488. loc_006E1139: mov var_C0, ax
  5489. loc_006E1140: lea ecx, var_34
  5490. loc_006E1143: call [00401430h] ; __vbaFreeStr
  5491. loc_006E1149: lea eax, var_40
  5492. loc_006E114C: push eax
  5493. loc_006E114D: lea ecx, var_3C
  5494. loc_006E1150: push ecx
  5495. loc_006E1151: push 00000002h
  5496. loc_006E1153: call [00401068h] ; __vbaFreeObjList
  5497. loc_006E1159: add esp, 0000000Ch
  5498. loc_006E115C: lea ecx, var_50
  5499. loc_006E115F: call [00401030h] ; __vbaFreeVar
  5500. loc_006E1165: movsx edx, var_C0
  5501. loc_006E116C: test edx, edx
  5502. loc_006E116E: jz 006E11FFh
  5503. loc_006E1174: mov var_4, 0000001Ah
  5504. loc_006E117B: mov eax, Me
  5505. loc_006E117E: mov ecx, [eax]
  5506. loc_006E1180: mov edx, Me
  5507. loc_006E1183: push edx
  5508. loc_006E1184: call [ecx+00000328h]
  5509. loc_006E118A: push eax
  5510. loc_006E118B: lea eax, var_3C
  5511. loc_006E118E: push eax
  5512. loc_006E118F: call [00401128h] ; __vbaObjSet
  5513. loc_006E1195: mov var_B8, eax
  5514. loc_006E119B: mov ecx, var_B8
  5515. loc_006E11A1: mov edx, [ecx]
  5516. loc_006E11A3: mov eax, var_B8
  5517. loc_006E11A9: push eax
  5518. loc_006E11AA: call [edx+00000204h]
  5519. loc_006E11B0: fnclex
  5520. loc_006E11B2: mov var_BC, eax
  5521. loc_006E11B8: cmp var_BC, 00000000h
  5522. loc_006E11BF: jge 006E11E7h
  5523. loc_006E11C1: push 00000204h
  5524. loc_006E11C6: push 0043F42Ch
  5525. loc_006E11CB: mov ecx, var_B8
  5526. loc_006E11D1: push ecx
  5527. loc_006E11D2: mov edx, var_BC
  5528. loc_006E11D8: push edx
  5529. loc_006E11D9: call [004010CCh] ; __vbaHresultCheckObj
  5530. loc_006E11DF: mov var_168, eax
  5531. loc_006E11E5: jmp 006E11F1h
  5532. loc_006E11E7: mov var_168, 00000000h
  5533. loc_006E11F1: lea ecx, var_3C
  5534. loc_006E11F4: call [0040142Ch] ; __vbaFreeObj
  5535. loc_006E11FA: jmp 006E1582h
  5536. loc_006E11FF: mov var_4, 0000001Bh
  5537. loc_006E1206: push 00443158h
  5538. loc_006E120B: push 00000000h
  5539. loc_006E120D: push 0000000Fh
  5540. loc_006E120F: mov eax, Me
  5541. loc_006E1212: mov ecx, [eax]
  5542. loc_006E1214: mov edx, Me
  5543. loc_006E1217: push edx
  5544. loc_006E1218: call [ecx+00000410h]
  5545. loc_006E121E: push eax
  5546. loc_006E121F: lea eax, var_3C
  5547. loc_006E1222: push eax
  5548. loc_006E1223: call [00401128h] ; __vbaObjSet
  5549. loc_006E1229: push eax
  5550. loc_006E122A: lea ecx, var_50
  5551. loc_006E122D: push ecx
  5552. loc_006E122E: call [00401214h] ; __vbaLateIdCallLd
  5553. loc_006E1234: add esp, 00000010h
  5554. loc_006E1237: push eax
  5555. loc_006E1238: call [004011F8h] ; __vbaCastObjVar
  5556. loc_006E123E: push eax
  5557. loc_006E123F: lea edx, var_40
  5558. loc_006E1242: push edx
  5559. loc_006E1243: call [00401128h] ; __vbaObjSet
  5560. loc_006E1249: mov var_B8, eax
  5561. loc_006E124F: lea eax, var_34
  5562. loc_006E1252: push eax
  5563. loc_006E1253: mov ecx, var_B8
  5564. loc_006E1259: mov edx, [ecx]
  5565. loc_006E125B: mov eax, var_B8
  5566. loc_006E1261: push eax
  5567. loc_006E1262: call [edx+0000003Ch]
  5568. loc_006E1265: fnclex
  5569. loc_006E1267: mov var_BC, eax
  5570. loc_006E126D: cmp var_BC, 00000000h
  5571. loc_006E1274: jge 006E1299h
  5572. loc_006E1276: push 0000003Ch
  5573. loc_006E1278: push 00443158h
  5574. loc_006E127D: mov ecx, var_B8
  5575. loc_006E1283: push ecx
  5576. loc_006E1284: mov edx, var_BC
  5577. loc_006E128A: push edx
  5578. loc_006E128B: call [004010CCh] ; __vbaHresultCheckObj
  5579. loc_006E1291: mov var_16C, eax
  5580. loc_006E1297: jmp 006E12A3h
  5581. loc_006E1299: mov var_16C, 00000000h
  5582. loc_006E12A3: mov eax, var_34
  5583. loc_006E12A6: push eax
  5584. loc_006E12A7: push 00471F60h ; "Friends"
  5585. loc_006E12AC: call [004011B8h] ; __vbaStrCmp
  5586. loc_006E12B2: neg eax
  5587. loc_006E12B4: sbb eax, eax
  5588. loc_006E12B6: inc eax
  5589. loc_006E12B7: neg eax
  5590. loc_006E12B9: mov var_C0, ax
  5591. loc_006E12C0: lea ecx, var_34
  5592. loc_006E12C3: call [00401430h] ; __vbaFreeStr
  5593. loc_006E12C9: lea ecx, var_40
  5594. loc_006E12CC: push ecx
  5595. loc_006E12CD: lea edx, var_3C
  5596. loc_006E12D0: push edx
  5597. loc_006E12D1: push 00000002h
  5598. loc_006E12D3: call [00401068h] ; __vbaFreeObjList
  5599. loc_006E12D9: add esp, 0000000Ch
  5600. loc_006E12DC: lea ecx, var_50
  5601. loc_006E12DF: call [00401030h] ; __vbaFreeVar
  5602. loc_006E12E5: movsx eax, var_C0
  5603. loc_006E12EC: test eax, eax
  5604. loc_006E12EE: jz 006E1407h
  5605. loc_006E12F4: mov var_4, 0000001Ch
  5606. loc_006E12FB: mov ecx, Me
  5607. loc_006E12FE: mov edx, [ecx]
  5608. loc_006E1300: mov eax, Me
  5609. loc_006E1303: push eax
  5610. loc_006E1304: call [edx+00000340h]
  5611. loc_006E130A: push eax
  5612. loc_006E130B: lea ecx, var_3C
  5613. loc_006E130E: push ecx
  5614. loc_006E130F: call [00401128h] ; __vbaObjSet
  5615. loc_006E1315: mov var_B8, eax
  5616. loc_006E131B: mov edx, var_B8
  5617. loc_006E1321: mov eax, [edx]
  5618. loc_006E1323: mov ecx, var_B8
  5619. loc_006E1329: push ecx
  5620. loc_006E132A: call [eax+00000204h]
  5621. loc_006E1330: fnclex
  5622. loc_006E1332: mov var_BC, eax
  5623. loc_006E1338: cmp var_BC, 00000000h
  5624. loc_006E133F: jge 006E1367h
  5625. loc_006E1341: push 00000204h
  5626. loc_006E1346: push 0043F42Ch
  5627. loc_006E134B: mov edx, var_B8
  5628. loc_006E1351: push edx
  5629. loc_006E1352: mov eax, var_BC
  5630. loc_006E1358: push eax
  5631. loc_006E1359: call [004010CCh] ; __vbaHresultCheckObj
  5632. loc_006E135F: mov var_170, eax
  5633. loc_006E1365: jmp 006E1371h
  5634. loc_006E1367: mov var_170, 00000000h
  5635. loc_006E1371: lea ecx, var_3C
  5636. loc_006E1374: call [0040142Ch] ; __vbaFreeObj
  5637. loc_006E137A: mov var_4, 0000001Dh
  5638. loc_006E1381: mov ecx, Me
  5639. loc_006E1384: mov edx, [ecx]
  5640. loc_006E1386: mov eax, Me
  5641. loc_006E1389: push eax
  5642. loc_006E138A: call [edx+00000344h]
  5643. loc_006E1390: push eax
  5644. loc_006E1391: lea ecx, var_3C
  5645. loc_006E1394: push ecx
  5646. loc_006E1395: call [00401128h] ; __vbaObjSet
  5647. loc_006E139B: mov var_B8, eax
  5648. loc_006E13A1: push FFFFFFFFh
  5649. loc_006E13A3: mov edx, var_B8
  5650. loc_006E13A9: mov eax, [edx]
  5651. loc_006E13AB: mov ecx, var_B8
  5652. loc_006E13B1: push ecx
  5653. loc_006E13B2: call [eax+000000E4h]
  5654. loc_006E13B8: fnclex
  5655. loc_006E13BA: mov var_BC, eax
  5656. loc_006E13C0: cmp var_BC, 00000000h
  5657. loc_006E13C7: jge 006E13EFh
  5658. loc_006E13C9: push 000000E4h
  5659. loc_006E13CE: push 004431B8h
  5660. loc_006E13D3: mov edx, var_B8
  5661. loc_006E13D9: push edx
  5662. loc_006E13DA: mov eax, var_BC
  5663. loc_006E13E0: push eax
  5664. loc_006E13E1: call [004010CCh] ; __vbaHresultCheckObj
  5665. loc_006E13E7: mov var_174, eax
  5666. loc_006E13ED: jmp 006E13F9h
  5667. loc_006E13EF: mov var_174, 00000000h
  5668. loc_006E13F9: lea ecx, var_3C
  5669. loc_006E13FC: call [0040142Ch] ; __vbaFreeObj
  5670. loc_006E1402: jmp 006E1582h
  5671. loc_006E1407: mov var_4, 0000001Eh
  5672. loc_006E140E: push 00443158h
  5673. loc_006E1413: push 00000000h
  5674. loc_006E1415: push 0000000Fh
  5675. loc_006E1417: mov ecx, Me
  5676. loc_006E141A: mov edx, [ecx]
  5677. loc_006E141C: mov eax, Me
  5678. loc_006E141F: push eax
  5679. loc_006E1420: call [edx+00000410h]
  5680. loc_006E1426: push eax
  5681. loc_006E1427: lea ecx, var_3C
  5682. loc_006E142A: push ecx
  5683. loc_006E142B: call [00401128h] ; __vbaObjSet
  5684. loc_006E1431: push eax
  5685. loc_006E1432: lea edx, var_50
  5686. loc_006E1435: push edx
  5687. loc_006E1436: call [00401214h] ; __vbaLateIdCallLd
  5688. loc_006E143C: add esp, 00000010h
  5689. loc_006E143F: push eax
  5690. loc_006E1440: call [004011F8h] ; __vbaCastObjVar
  5691. loc_006E1446: push eax
  5692. loc_006E1447: lea eax, var_40
  5693. loc_006E144A: push eax
  5694. loc_006E144B: call [00401128h] ; __vbaObjSet
  5695. loc_006E1451: mov var_B8, eax
  5696. loc_006E1457: lea ecx, var_34
  5697. loc_006E145A: push ecx
  5698. loc_006E145B: mov edx, var_B8
  5699. loc_006E1461: mov eax, [edx]
  5700. loc_006E1463: mov ecx, var_B8
  5701. loc_006E1469: push ecx
  5702. loc_006E146A: call [eax+0000003Ch]
  5703. loc_006E146D: fnclex
  5704. loc_006E146F: mov var_BC, eax
  5705. loc_006E1475: cmp var_BC, 00000000h
  5706. loc_006E147C: jge 006E14A1h
  5707. loc_006E147E: push 0000003Ch
  5708. loc_006E1480: push 00443158h
  5709. loc_006E1485: mov edx, var_B8
  5710. loc_006E148B: push edx
  5711. loc_006E148C: mov eax, var_BC
  5712. loc_006E1492: push eax
  5713. loc_006E1493: call [004010CCh] ; __vbaHresultCheckObj
  5714. loc_006E1499: mov var_178, eax
  5715. loc_006E149F: jmp 006E14ABh
  5716. loc_006E14A1: mov var_178, 00000000h
  5717. loc_006E14AB: mov ecx, var_34
  5718. loc_006E14AE: push ecx
  5719. loc_006E14AF: push 00471F74h ; "Account"
  5720. loc_006E14B4: call [004011B8h] ; __vbaStrCmp
  5721. loc_006E14BA: neg eax
  5722. loc_006E14BC: sbb eax, eax
  5723. loc_006E14BE: inc eax
  5724. loc_006E14BF: neg eax
  5725. loc_006E14C1: mov var_C0, ax
  5726. loc_006E14C8: lea ecx, var_34
  5727. loc_006E14CB: call [00401430h] ; __vbaFreeStr
  5728. loc_006E14D1: lea edx, var_40
  5729. loc_006E14D4: push edx
  5730. loc_006E14D5: lea eax, var_3C
  5731. loc_006E14D8: push eax
  5732. loc_006E14D9: push 00000002h
  5733. loc_006E14DB: call [00401068h] ; __vbaFreeObjList
  5734. loc_006E14E1: add esp, 0000000Ch
  5735. loc_006E14E4: lea ecx, var_50
  5736. loc_006E14E7: call [00401030h] ; __vbaFreeVar
  5737. loc_006E14ED: movsx ecx, var_C0
  5738. loc_006E14F4: test ecx, ecx
  5739. loc_006E14F6: jz 006E1582h
  5740. loc_006E14FC: mov var_4, 0000001Fh
  5741. loc_006E1503: mov edx, Me
  5742. loc_006E1506: mov eax, [edx]
  5743. loc_006E1508: mov ecx, Me
  5744. loc_006E150B: push ecx
  5745. loc_006E150C: call [eax+00000398h]
  5746. loc_006E1512: push eax
  5747. loc_006E1513: lea edx, var_3C
  5748. loc_006E1516: push edx
  5749. loc_006E1517: call [00401128h] ; __vbaObjSet
  5750. loc_006E151D: mov var_B8, eax
  5751. loc_006E1523: mov eax, var_B8
  5752. loc_006E1529: mov ecx, [eax]
  5753. loc_006E152B: mov edx, var_B8
  5754. loc_006E1531: push edx
  5755. loc_006E1532: call [ecx+00000204h]
  5756. loc_006E1538: fnclex
  5757. loc_006E153A: mov var_BC, eax
  5758. loc_006E1540: cmp var_BC, 00000000h
  5759. loc_006E1547: jge 006E156Fh
  5760. loc_006E1549: push 00000204h
  5761. loc_006E154E: push 0043F42Ch
  5762. loc_006E1553: mov eax, var_B8
  5763. loc_006E1559: push eax
  5764. loc_006E155A: mov ecx, var_BC
  5765. loc_006E1560: push ecx
  5766. loc_006E1561: call [004010CCh] ; __vbaHresultCheckObj
  5767. loc_006E1567: mov var_17C, eax
  5768. loc_006E156D: jmp 006E1579h
  5769. loc_006E156F: mov var_17C, 00000000h
  5770. loc_006E1579: lea ecx, var_3C
  5771. loc_006E157C: call [0040142Ch] ; __vbaFreeObj
  5772. loc_006E1582: jmp 006E176Ch
  5773. loc_006E1587: mov var_4, 00000022h
  5774. loc_006E158E: mov edx, Me
  5775. loc_006E1591: mov eax, [edx]
  5776. loc_006E1593: mov ecx, Me
  5777. loc_006E1596: push ecx
  5778. loc_006E1597: call [eax+000002FCh]
  5779. loc_006E159D: push eax
  5780. loc_006E159E: lea edx, var_3C
  5781. loc_006E15A1: push edx
  5782. loc_006E15A2: call [00401128h] ; __vbaObjSet
  5783. loc_006E15A8: mov var_B8, eax
  5784. loc_006E15AE: lea eax, var_40
  5785. loc_006E15B1: push eax
  5786. loc_006E15B2: mov cx, var_24
  5787. loc_006E15B6: push ecx
  5788. loc_006E15B7: mov edx, var_B8
  5789. loc_006E15BD: mov eax, [edx]
  5790. loc_006E15BF: mov ecx, var_B8
  5791. loc_006E15C5: push ecx
  5792. loc_006E15C6: call [eax+00000040h]
  5793. loc_006E15C9: fnclex
  5794. loc_006E15CB: mov var_BC, eax
  5795. loc_006E15D1: cmp var_BC, 00000000h
  5796. loc_006E15D8: jge 006E15FDh
  5797. loc_006E15DA: push 00000040h
  5798. loc_006E15DC: push 004480B4h
  5799. loc_006E15E1: mov edx, var_B8
  5800. loc_006E15E7: push edx
  5801. loc_006E15E8: mov eax, var_BC
  5802. loc_006E15EE: push eax
  5803. loc_006E15EF: call [004010CCh] ; __vbaHresultCheckObj
  5804. loc_006E15F5: mov var_180, eax
  5805. loc_006E15FB: jmp 006E1607h
  5806. loc_006E15FD: mov var_180, 00000000h
  5807. loc_006E1607: mov ecx, var_40
  5808. loc_006E160A: mov var_C0, ecx
  5809. loc_006E1610: push C69C4000h
  5810. loc_006E1615: mov edx, var_C0
  5811. loc_006E161B: mov eax, [edx]
  5812. loc_006E161D: mov ecx, var_C0
  5813. loc_006E1623: push ecx
  5814. loc_006E1624: call [eax+00000074h]
  5815. loc_006E1627: fnclex
  5816. loc_006E1629: mov var_C4, eax
  5817. loc_006E162F: cmp var_C4, 00000000h
  5818. loc_006E1636: jge 006E165Bh
  5819. loc_006E1638: push 00000074h
  5820. loc_006E163A: push 0044E2E4h
  5821. loc_006E163F: mov edx, var_C0
  5822. loc_006E1645: push edx
  5823. loc_006E1646: mov eax, var_C4
  5824. loc_006E164C: push eax
  5825. loc_006E164D: call [004010CCh] ; __vbaHresultCheckObj
  5826. loc_006E1653: mov var_184, eax
  5827. loc_006E1659: jmp 006E1665h
  5828. loc_006E165B: mov var_184, 00000000h
  5829. loc_006E1665: lea ecx, var_40
  5830. loc_006E1668: push ecx
  5831. loc_006E1669: lea edx, var_3C
  5832. loc_006E166C: push edx
  5833. loc_006E166D: push 00000002h
  5834. loc_006E166F: call [00401068h] ; __vbaFreeObjList
  5835. loc_006E1675: add esp, 0000000Ch
  5836. loc_006E1678: mov var_4, 00000023h
  5837. loc_006E167F: mov eax, Me
  5838. loc_006E1682: mov ecx, [eax]
  5839. loc_006E1684: mov edx, Me
  5840. loc_006E1687: push edx
  5841. loc_006E1688: call [ecx+000002FCh]
  5842. loc_006E168E: push eax
  5843. loc_006E168F: lea eax, var_3C
  5844. loc_006E1692: push eax
  5845. loc_006E1693: call [00401128h] ; __vbaObjSet
  5846. loc_006E1699: mov var_B8, eax
  5847. loc_006E169F: lea ecx, var_40
  5848. loc_006E16A2: push ecx
  5849. loc_006E16A3: mov dx, var_24
  5850. loc_006E16A7: push edx
  5851. loc_006E16A8: mov eax, var_B8
  5852. loc_006E16AE: mov ecx, [eax]
  5853. loc_006E16B0: mov edx, var_B8
  5854. loc_006E16B6: push edx
  5855. loc_006E16B7: call [ecx+00000040h]
  5856. loc_006E16BA: fnclex
  5857. loc_006E16BC: mov var_BC, eax
  5858. loc_006E16C2: cmp var_BC, 00000000h
  5859. loc_006E16C9: jge 006E16EEh
  5860. loc_006E16CB: push 00000040h
  5861. loc_006E16CD: push 004480B4h
  5862. loc_006E16D2: mov eax, var_B8
  5863. loc_006E16D8: push eax
  5864. loc_006E16D9: mov ecx, var_BC
  5865. loc_006E16DF: push ecx
  5866. loc_006E16E0: call [004010CCh] ; __vbaHresultCheckObj
  5867. loc_006E16E6: mov var_188, eax
  5868. loc_006E16EC: jmp 006E16F8h
  5869. loc_006E16EE: mov var_188, 00000000h
  5870. loc_006E16F8: mov edx, var_40
  5871. loc_006E16FB: mov var_C0, edx
  5872. loc_006E1701: push 00000000h
  5873. loc_006E1703: mov eax, var_C0
  5874. loc_006E1709: mov ecx, [eax]
  5875. loc_006E170B: mov edx, var_C0
  5876. loc_006E1711: push edx
  5877. loc_006E1712: call [ecx+00000094h]
  5878. loc_006E1718: fnclex
  5879. loc_006E171A: mov var_C4, eax
  5880. loc_006E1720: cmp var_C4, 00000000h
  5881. loc_006E1727: jge 006E174Fh
  5882. loc_006E1729: push 00000094h
  5883. loc_006E172E: push 0044E2E4h
  5884. loc_006E1733: mov eax, var_C0
  5885. loc_006E1739: push eax
  5886. loc_006E173A: mov ecx, var_C4
  5887. loc_006E1740: push ecx
  5888. loc_006E1741: call [004010CCh] ; __vbaHresultCheckObj
  5889. loc_006E1747: mov var_18C, eax
  5890. loc_006E174D: jmp 006E1759h
  5891. loc_006E174F: mov var_18C, 00000000h
  5892. loc_006E1759: lea edx, var_40
  5893. loc_006E175C: push edx
  5894. loc_006E175D: lea eax, var_3C
  5895. loc_006E1760: push eax
  5896. loc_006E1761: push 00000002h
  5897. loc_006E1763: call [00401068h] ; __vbaFreeObjList
  5898. loc_006E1769: add esp, 0000000Ch
  5899. loc_006E176C: mov var_4, 00000025h
  5900. loc_006E1773: jmp 006E02E7h
  5901. loc_006E1778: jmp 006E1875h
  5902. loc_006E177D: mov var_4, 00000028h
  5903. loc_006E1784: call [00401340h] ; rtcErrObj
  5904. loc_006E178A: push eax
  5905. loc_006E178B: lea ecx, var_3C
  5906. loc_006E178E: push ecx
  5907. loc_006E178F: call [00401128h] ; __vbaObjSet
  5908. loc_006E1795: mov var_B8, eax
  5909. loc_006E179B: lea edx, var_34
  5910. loc_006E179E: push edx
  5911. loc_006E179F: mov eax, var_B8
  5912. loc_006E17A5: mov ecx, [eax]
  5913. loc_006E17A7: mov edx, var_B8
  5914. loc_006E17AD: push edx
  5915. loc_006E17AE: call [ecx+0000002Ch]
  5916. loc_006E17B1: fnclex
  5917. loc_006E17B3: mov var_BC, eax
  5918. loc_006E17B9: cmp var_BC, 00000000h
  5919. loc_006E17C0: jge 006E17E5h
  5920. loc_006E17C2: push 0000002Ch
  5921. loc_006E17C4: push 00443540h
  5922. loc_006E17C9: mov eax, var_B8
  5923. loc_006E17CF: push eax
  5924. loc_006E17D0: mov ecx, var_BC
  5925. loc_006E17D6: push ecx
  5926. loc_006E17D7: call [004010CCh] ; __vbaHresultCheckObj
  5927. loc_006E17DD: mov var_190, eax
  5928. loc_006E17E3: jmp 006E17EFh
  5929. loc_006E17E5: mov var_190, 00000000h
  5930. loc_006E17EF: mov var_78, 80020004h
  5931. loc_006E17F6: mov var_80, 0000000Ah
  5932. loc_006E17FD: mov var_68, 80020004h
  5933. loc_006E1804: mov var_70, 0000000Ah
  5934. loc_006E180B: mov var_58, 80020004h
  5935. loc_006E1812: mov var_60, 0000000Ah
  5936. loc_006E1819: mov edx, var_34
  5937. loc_006E181C: mov var_FC, edx
  5938. loc_006E1822: mov var_34, 00000000h
  5939. loc_006E1829: mov eax, var_FC
  5940. loc_006E182F: mov var_48, eax
  5941. loc_006E1832: mov var_50, 00000008h
  5942. loc_006E1839: lea ecx, var_80
  5943. loc_006E183C: push ecx
  5944. loc_006E183D: lea edx, var_70
  5945. loc_006E1840: push edx
  5946. loc_006E1841: lea eax, var_60
  5947. loc_006E1844: push eax
  5948. loc_006E1845: push 00000010h
  5949. loc_006E1847: lea ecx, var_50
  5950. loc_006E184A: push ecx
  5951. loc_006E184B: call [00401120h] ; rtcMsgBox
  5952. loc_006E1851: lea ecx, var_3C
  5953. loc_006E1854: call [0040142Ch] ; __vbaFreeObj
  5954. loc_006E185A: lea edx, var_80
  5955. loc_006E185D: push edx
  5956. loc_006E185E: lea eax, var_70
  5957. loc_006E1861: push eax
  5958. loc_006E1862: lea ecx, var_60
  5959. loc_006E1865: push ecx
  5960. loc_006E1866: lea edx, var_50
  5961. loc_006E1869: push edx
  5962. loc_006E186A: push 00000004h
  5963. loc_006E186C: call [00401050h] ; __vbaFreeVarList
  5964. loc_006E1872: add esp, 00000014h
  5965. loc_006E1875: mov var_10, 00000000h
  5966. loc_006E187C: fwait
  5967. loc_006E187D: push 006E18F2h
  5968. loc_006E1882: jmp 006E18C6h
  5969. loc_006E1884: lea eax, var_38
  5970. loc_006E1887: push eax
  5971. loc_006E1888: lea ecx, var_34
  5972. loc_006E188B: push ecx
  5973. loc_006E188C: push 00000002h
  5974. loc_006E188E: call [00401324h] ; __vbaFreeStrList
  5975. loc_006E1894: add esp, 0000000Ch
  5976. loc_006E1897: lea edx, var_40
  5977. loc_006E189A: push edx
  5978. loc_006E189B: lea eax, var_3C
  5979. loc_006E189E: push eax
  5980. loc_006E189F: push 00000002h
  5981. loc_006E18A1: call [00401068h] ; __vbaFreeObjList
  5982. loc_006E18A7: add esp, 0000000Ch
  5983. loc_006E18AA: lea ecx, var_80
  5984. loc_006E18AD: push ecx
  5985. loc_006E18AE: lea edx, var_70
  5986. loc_006E18B1: push edx
  5987. loc_006E18B2: lea eax, var_60
  5988. loc_006E18B5: push eax
  5989. loc_006E18B6: lea ecx, var_50
  5990. loc_006E18B9: push ecx
  5991. loc_006E18BA: push 00000004h
  5992. loc_006E18BC: call [00401050h] ; __vbaFreeVarList
  5993. loc_006E18C2: add esp, 00000014h
  5994. loc_006E18C5: ret
  5995. loc_006E18C6: lea edx, var_CC
  5996. loc_006E18CC: push edx
  5997. loc_006E18CD: lea eax, var_C8
  5998. loc_006E18D3: push eax
  5999. loc_006E18D4: push 00000002h
  6000. loc_006E18D6: call [00401068h] ; __vbaFreeObjList
  6001. loc_006E18DC: add esp, 0000000Ch
  6002. loc_006E18DF: lea ecx, var_2C
  6003. loc_006E18E2: call [0040142Ch] ; __vbaFreeObj
  6004. loc_006E18E8: lea ecx, var_30
  6005. loc_006E18EB: call [0040142Ch] ; __vbaFreeObj
  6006. loc_006E18F1: ret
  6007. loc_006E18F2: mov ecx, Me
  6008. loc_006E18F5: mov edx, [ecx]
  6009. loc_006E18F7: mov eax, Me
  6010. loc_006E18FA: push eax
  6011. loc_006E18FB: call [edx+00000008h]
  6012. loc_006E18FE: mov eax, var_10
  6013. loc_006E1901: mov ecx, var_20
  6014. loc_006E1904: mov fs:[00000000h], ecx
  6015. loc_006E190B: pop edi
  6016. loc_006E190C: pop esi
  6017. loc_006E190D: pop ebx
  6018. loc_006E190E: mov esp, ebp
  6019. loc_006E1910: pop ebp
  6020. loc_006E1911: retn 0004h
  6021. End Sub
  6022. Private Sub cmdTestVoice_Click() '6DF3E0
  6023. loc_006DF3E0: push ebp
  6024. loc_006DF3E1: mov ebp, esp
  6025. loc_006DF3E3: sub esp, 00000018h
  6026. loc_006DF3E6: push 00412856h ; __vbaExceptHandler
  6027. loc_006DF3EB: mov eax, fs:[00000000h]
  6028. loc_006DF3F1: push eax
  6029. loc_006DF3F2: mov fs:[00000000h], esp
  6030. loc_006DF3F9: mov eax, 0000005Ch
  6031. loc_006DF3FE: call 00412850h ; __vbaChkstk
  6032. loc_006DF403: push ebx
  6033. loc_006DF404: push esi
  6034. loc_006DF405: push edi
  6035. loc_006DF406: mov var_18, esp
  6036. loc_006DF409: mov var_14, 0040E230h ; Chr(37)
  6037. loc_006DF410: mov eax, Me
  6038. loc_006DF413: and eax, 00000001h
  6039. loc_006DF416: mov var_10, eax
  6040. loc_006DF419: mov ecx, Me
  6041. loc_006DF41C: and ecx, FFFFFFFEh
  6042. loc_006DF41F: mov Me, ecx
  6043. loc_006DF422: mov var_C, 00000000h
  6044. loc_006DF429: mov edx, Me
  6045. loc_006DF42C: mov eax, [edx]
  6046. loc_006DF42E: mov ecx, Me
  6047. loc_006DF431: push ecx
  6048. loc_006DF432: call [eax+00000004h]
  6049. loc_006DF435: mov var_4, 00000001h
  6050. loc_006DF43C: mov var_4, 00000002h
  6051. loc_006DF443: push FFFFFFFFh
  6052. loc_006DF445: call [00401124h] ; __vbaOnError
  6053. loc_006DF44B: mov var_4, 00000003h
  6054. loc_006DF452: push 00000000h
  6055. loc_006DF454: push 0000000Bh
  6056. loc_006DF456: mov edx, Me
  6057. loc_006DF459: mov eax, [edx]
  6058. loc_006DF45B: mov ecx, Me
  6059. loc_006DF45E: push ecx
  6060. loc_006DF45F: call [eax+0000040Ch]
  6061. loc_006DF465: push eax
  6062. loc_006DF466: lea edx, var_40
  6063. loc_006DF469: push edx
  6064. loc_006DF46A: call [00401128h] ; __vbaObjSet
  6065. loc_006DF470: push eax
  6066. loc_006DF471: lea eax, var_50
  6067. loc_006DF474: push eax
  6068. loc_006DF475: call [00401214h] ; __vbaLateIdCallLd
  6069. loc_006DF47B: add esp, 00000010h
  6070. loc_006DF47E: push eax
  6071. loc_006DF47F: call [0040134Ch] ; __vbaI4Var
  6072. loc_006DF485: mov ecx, eax
  6073. loc_006DF487: imul ecx, ecx, 00000014h
  6074. loc_006DF48A: jo 006DF6D4h
  6075. loc_006DF490: add ecx, 00000032h
  6076. loc_006DF493: jo 006DF6D4h
  6077. loc_006DF499: call [004011E4h] ; __vbaI2I4
  6078. loc_006DF49F: mov var_24, ax
  6079. loc_006DF4A3: lea ecx, var_40
  6080. loc_006DF4A6: call [0040142Ch] ; __vbaFreeObj
  6081. loc_006DF4AC: lea ecx, var_50
  6082. loc_006DF4AF: call [00401030h] ; __vbaFreeVar
  6083. loc_006DF4B5: mov var_4, 00000004h
  6084. loc_006DF4BC: push 00000000h
  6085. loc_006DF4BE: push 0000000Bh
  6086. loc_006DF4C0: mov ecx, Me
  6087. loc_006DF4C3: mov edx, [ecx]
  6088. loc_006DF4C5: mov eax, Me
  6089. loc_006DF4C8: push eax
  6090. loc_006DF4C9: call [edx+00000408h]
  6091. loc_006DF4CF: push eax
  6092. loc_006DF4D0: lea ecx, var_40
  6093. loc_006DF4D3: push ecx
  6094. loc_006DF4D4: call [00401128h] ; __vbaObjSet
  6095. loc_006DF4DA: push eax
  6096. loc_006DF4DB: lea edx, var_50
  6097. loc_006DF4DE: push edx
  6098. loc_006DF4DF: call [00401214h] ; __vbaLateIdCallLd
  6099. loc_006DF4E5: add esp, 00000010h
  6100. loc_006DF4E8: push eax
  6101. loc_006DF4E9: call [0040134Ch] ; __vbaI4Var
  6102. loc_006DF4EF: mov ecx, eax
  6103. loc_006DF4F1: imul ecx, ecx, 00000014h
  6104. loc_006DF4F4: jo 006DF6D4h
  6105. loc_006DF4FA: add ecx, 00000032h
  6106. loc_006DF4FD: jo 006DF6D4h
  6107. loc_006DF503: call [004011E4h] ; __vbaI2I4
  6108. loc_006DF509: mov var_28, ax
  6109. loc_006DF50D: lea ecx, var_40
  6110. loc_006DF510: call [0040142Ch] ; __vbaFreeObj
  6111. loc_006DF516: lea ecx, var_50
  6112. loc_006DF519: call [00401030h] ; __vbaFreeVar
  6113. loc_006DF51F: mov var_4, 00000005h
  6114. loc_006DF526: mov var_58, 80020004h
  6115. loc_006DF52D: mov var_60, 0000000Ah
  6116. loc_006DF534: push 00471E6Ch ; "\pit="
  6117. loc_006DF539: mov ax, var_24
  6118. loc_006DF53D: push eax
  6119. loc_006DF53E: call [0040100Ch] ; __vbaStrI2
  6120. loc_006DF544: mov edx, eax
  6121. loc_006DF546: lea ecx, var_2C
  6122. loc_006DF549: call [004013C0h] ; __vbaStrMove
  6123. loc_006DF54F: push eax
  6124. loc_006DF550: call [00401098h] ; __vbaStrCat
  6125. loc_006DF556: mov edx, eax
  6126. loc_006DF558: lea ecx, var_30
  6127. loc_006DF55B: call [004013C0h] ; __vbaStrMove
  6128. loc_006DF561: push eax
  6129. loc_006DF562: push 00471E7Ch ; "\\spd="
  6130. loc_006DF567: call [00401098h] ; __vbaStrCat
  6131. loc_006DF56D: mov edx, eax
  6132. loc_006DF56F: lea ecx, var_34
  6133. loc_006DF572: call [004013C0h] ; __vbaStrMove
  6134. loc_006DF578: push eax
  6135. loc_006DF579: mov cx, var_28
  6136. loc_006DF57D: push ecx
  6137. loc_006DF57E: call [0040100Ch] ; __vbaStrI2
  6138. loc_006DF584: mov edx, eax
  6139. loc_006DF586: lea ecx, var_38
  6140. loc_006DF589: call [004013C0h] ; __vbaStrMove
  6141. loc_006DF58F: push eax
  6142. loc_006DF590: call [00401098h] ; __vbaStrCat
  6143. loc_006DF596: mov edx, eax
  6144. loc_006DF598: lea ecx, var_3C
  6145. loc_006DF59B: call [004013C0h] ; __vbaStrMove
  6146. loc_006DF5A1: push eax
  6147. loc_006DF5A2: push 00471E90h ; "\ This is the voice I'll use when I express your messages to your online friends."
  6148. loc_006DF5A7: call [00401098h] ; __vbaStrCat
  6149. loc_006DF5AD: mov var_48, eax
  6150. loc_006DF5B0: mov var_50, 00000008h
  6151. loc_006DF5B7: lea edx, var_40
  6152. loc_006DF5BA: push edx
  6153. loc_006DF5BB: mov eax, 00000010h
  6154. loc_006DF5C0: call 00412850h ; __vbaChkstk
  6155. loc_006DF5C5: mov eax, esp
  6156. loc_006DF5C7: mov ecx, var_60
  6157. loc_006DF5CA: mov [eax], ecx
  6158. loc_006DF5CC: mov edx, var_5C
  6159. loc_006DF5CF: mov [eax+00000004h], edx
  6160. loc_006DF5D2: mov ecx, var_58
  6161. loc_006DF5D5: mov [eax+00000008h], ecx
  6162. loc_006DF5D8: mov edx, var_54
  6163. loc_006DF5DB: mov [eax+0000000Ch], edx
  6164. loc_006DF5DE: mov eax, 00000010h
  6165. loc_006DF5E3: call 00412850h ; __vbaChkstk
  6166. loc_006DF5E8: mov eax, esp
  6167. loc_006DF5EA: mov ecx, var_50
  6168. loc_006DF5ED: mov [eax], ecx
  6169. loc_006DF5EF: mov edx, var_4C
  6170. loc_006DF5F2: mov [eax+00000004h], edx
  6171. loc_006DF5F5: mov ecx, var_48
  6172. loc_006DF5F8: mov [eax+00000008h], ecx
  6173. loc_006DF5FB: mov edx, var_44
  6174. loc_006DF5FE: mov [eax+0000000Ch], edx
  6175. loc_006DF601: mov eax, [0073A08Ch]
  6176. loc_006DF606: mov ecx, [eax]
  6177. loc_006DF608: mov edx, [0073A08Ch]
  6178. loc_006DF60E: push edx
  6179. loc_006DF60F: call [ecx+00000078h]
  6180. loc_006DF612: fnclex
  6181. loc_006DF614: mov var_64, eax
  6182. loc_006DF617: cmp var_64, 00000000h
  6183. loc_006DF61B: jge 006DF639h
  6184. loc_006DF61D: push 00000078h
  6185. loc_006DF61F: push 004419ACh
  6186. loc_006DF624: mov eax, [0073A08Ch]
  6187. loc_006DF629: push eax
  6188. loc_006DF62A: mov ecx, var_64
  6189. loc_006DF62D: push ecx
  6190. loc_006DF62E: call [004010CCh] ; __vbaHresultCheckObj
  6191. loc_006DF634: mov var_7C, eax
  6192. loc_006DF637: jmp 006DF640h
  6193. loc_006DF639: mov var_7C, 00000000h
  6194. loc_006DF640: lea edx, var_3C
  6195. loc_006DF643: push edx
  6196. loc_006DF644: lea eax, var_38
  6197. loc_006DF647: push eax
  6198. loc_006DF648: lea ecx, var_34
  6199. loc_006DF64B: push ecx
  6200. loc_006DF64C: lea edx, var_30
  6201. loc_006DF64F: push edx
  6202. loc_006DF650: lea eax, var_2C
  6203. loc_006DF653: push eax
  6204. loc_006DF654: push 00000005h
  6205. loc_006DF656: call [00401324h] ; __vbaFreeStrList
  6206. loc_006DF65C: add esp, 00000018h
  6207. loc_006DF65F: lea ecx, var_40
  6208. loc_006DF662: call [0040142Ch] ; __vbaFreeObj
  6209. loc_006DF668: lea ecx, var_50
  6210. loc_006DF66B: call [00401030h] ; __vbaFreeVar
  6211. loc_006DF671: mov var_10, 00000000h
  6212. loc_006DF678: push 006DF6B2h
  6213. loc_006DF67D: jmp 006DF6B1h
  6214. loc_006DF67F: lea ecx, var_3C
  6215. loc_006DF682: push ecx
  6216. loc_006DF683: lea edx, var_38
  6217. loc_006DF686: push edx
  6218. loc_006DF687: lea eax, var_34
  6219. loc_006DF68A: push eax
  6220. loc_006DF68B: lea ecx, var_30
  6221. loc_006DF68E: push ecx
  6222. loc_006DF68F: lea edx, var_2C
  6223. loc_006DF692: push edx
  6224. loc_006DF693: push 00000005h
  6225. loc_006DF695: call [00401324h] ; __vbaFreeStrList
  6226. loc_006DF69B: add esp, 00000018h
  6227. loc_006DF69E: lea ecx, var_40
  6228. loc_006DF6A1: call [0040142Ch] ; __vbaFreeObj
  6229. loc_006DF6A7: lea ecx, var_50
  6230. loc_006DF6AA: call [00401030h] ; __vbaFreeVar
  6231. loc_006DF6B0: ret
  6232. loc_006DF6B1: ret
  6233. loc_006DF6B2: mov eax, Me
  6234. loc_006DF6B5: mov ecx, [eax]
  6235. loc_006DF6B7: mov edx, Me
  6236. loc_006DF6BA: push edx
  6237. loc_006DF6BB: call [ecx+00000008h]
  6238. loc_006DF6BE: mov eax, var_10
  6239. loc_006DF6C1: mov ecx, var_20
  6240. loc_006DF6C4: mov fs:[00000000h], ecx
  6241. loc_006DF6CB: pop edi
  6242. loc_006DF6CC: pop esi
  6243. loc_006DF6CD: pop ebx
  6244. loc_006DF6CE: mov esp, ebp
  6245. loc_006DF6D0: pop ebp
  6246. loc_006DF6D1: retn 0004h
  6247. End Sub
  6248. Private Sub Form_Load() '6DFB40
  6249. loc_006DFB40: push ebp
  6250. loc_006DFB41: mov ebp, esp
  6251. loc_006DFB43: sub esp, 0000000Ch
  6252. loc_006DFB46: push 00412856h ; __vbaExceptHandler
  6253. loc_006DFB4B: mov eax, fs:[00000000h]
  6254. loc_006DFB51: push eax
  6255. loc_006DFB52: mov fs:[00000000h], esp
  6256. loc_006DFB59: sub esp, 00000014h
  6257. loc_006DFB5C: push ebx
  6258. loc_006DFB5D: push esi
  6259. loc_006DFB5E: push edi
  6260. loc_006DFB5F: mov var_C, esp
  6261. loc_006DFB62: mov var_8, 0040E288h
  6262. loc_006DFB69: mov esi, Me
  6263. loc_006DFB6C: mov eax, esi
  6264. loc_006DFB6E: and eax, 00000001h
  6265. loc_006DFB71: mov var_4, eax
  6266. loc_006DFB74: and esi, FFFFFFFEh
  6267. loc_006DFB77: push esi
  6268. loc_006DFB78: mov Me, esi
  6269. loc_006DFB7B: mov ecx, [esi]
  6270. loc_006DFB7D: call [ecx+00000004h]
  6271. loc_006DFB80: mov edx, [esi]
  6272. loc_006DFB82: push esi
  6273. loc_006DFB83: mov var_18, 00000000h
  6274. loc_006DFB8A: call [edx+00000738h]
  6275. loc_006DFB90: mov eax, [esi]
  6276. loc_006DFB92: push esi
  6277. loc_006DFB93: call [eax+00000750h]
  6278. loc_006DFB99: mov ecx, [esi]
  6279. loc_006DFB9B: push esi
  6280. loc_006DFB9C: call [ecx+0000033Ch]
  6281. loc_006DFBA2: mov ebx, [00401128h] ; __vbaObjSet
  6282. loc_006DFBA8: lea edx, var_18
  6283. loc_006DFBAB: push eax
  6284. loc_006DFBAC: push edx
  6285. loc_006DFBAD: call ebx
  6286. loc_006DFBAF: mov edi, eax
  6287. loc_006DFBB1: push 00000000h
  6288. loc_006DFBB3: push edi
  6289. loc_006DFBB4: mov eax, [edi]
  6290. loc_006DFBB6: call [eax+000000F4h]
  6291. loc_006DFBBC: test eax, eax
  6292. loc_006DFBBE: fnclex
  6293. loc_006DFBC0: jge 006DFBD4h
  6294. loc_006DFBC2: push 000000F4h
  6295. loc_006DFBC7: push 00446E04h
  6296. loc_006DFBCC: push edi
  6297. loc_006DFBCD: push eax
  6298. loc_006DFBCE: call [004010CCh] ; __vbaHresultCheckObj
  6299. loc_006DFBD4: lea ecx, var_18
  6300. loc_006DFBD7: call [0040142Ch] ; __vbaFreeObj
  6301. loc_006DFBDD: mov ecx, [esi]
  6302. loc_006DFBDF: push esi
  6303. loc_006DFBE0: call [ecx+000003A8h]
  6304. loc_006DFBE6: lea edx, var_18
  6305. loc_006DFBE9: push eax
  6306. loc_006DFBEA: push edx
  6307. loc_006DFBEB: call ebx
  6308. loc_006DFBED: mov edi, eax
  6309. loc_006DFBEF: push 00000000h
  6310. loc_006DFBF1: push edi
  6311. loc_006DFBF2: mov eax, [edi]
  6312. loc_006DFBF4: call [eax+000000F4h]
  6313. loc_006DFBFA: test eax, eax
  6314. loc_006DFBFC: fnclex
  6315. loc_006DFBFE: jge 006DFC12h
  6316. loc_006DFC00: push 000000F4h
  6317. loc_006DFC05: push 00446E04h
  6318. loc_006DFC0A: push edi
  6319. loc_006DFC0B: push eax
  6320. loc_006DFC0C: call [004010CCh] ; __vbaHresultCheckObj
  6321. loc_006DFC12: lea ecx, var_18
  6322. loc_006DFC15: call [0040142Ch] ; __vbaFreeObj
  6323. loc_006DFC1B: mov ecx, [esi]
  6324. loc_006DFC1D: push esi
  6325. loc_006DFC1E: call [ecx+00000344h]
  6326. loc_006DFC24: lea edx, var_18
  6327. loc_006DFC27: push eax
  6328. loc_006DFC28: push edx
  6329. loc_006DFC29: call ebx
  6330. loc_006DFC2B: mov edi, eax
  6331. loc_006DFC2D: push 00000000h
  6332. loc_006DFC2F: push edi
  6333. loc_006DFC30: mov eax, [edi]
  6334. loc_006DFC32: call [eax+0000008Ch]
  6335. loc_006DFC38: test eax, eax
  6336. loc_006DFC3A: fnclex
  6337. loc_006DFC3C: jge 006DFC50h
  6338. loc_006DFC3E: push 0000008Ch
  6339. loc_006DFC43: push 004431B8h
  6340. loc_006DFC48: push edi
  6341. loc_006DFC49: push eax
  6342. loc_006DFC4A: call [004010CCh] ; __vbaHresultCheckObj
  6343. loc_006DFC50: lea ecx, var_18
  6344. loc_006DFC53: call [0040142Ch] ; __vbaFreeObj
  6345. loc_006DFC59: mov ecx, [esi]
  6346. loc_006DFC5B: push esi
  6347. loc_006DFC5C: call [ecx+00000358h]
  6348. loc_006DFC62: lea edx, var_18
  6349. loc_006DFC65: push eax
  6350. loc_006DFC66: push edx
  6351. loc_006DFC67: call ebx
  6352. loc_006DFC69: mov edi, eax
  6353. loc_006DFC6B: push 00000000h
  6354. loc_006DFC6D: push edi
  6355. loc_006DFC6E: mov eax, [edi]
  6356. loc_006DFC70: call [eax+0000008Ch]
  6357. loc_006DFC76: test eax, eax
  6358. loc_006DFC78: fnclex
  6359. loc_006DFC7A: jge 006DFC8Eh
  6360. loc_006DFC7C: push 0000008Ch
  6361. loc_006DFC81: push 004431B8h
  6362. loc_006DFC86: push edi
  6363. loc_006DFC87: push eax
  6364. loc_006DFC88: call [004010CCh] ; __vbaHresultCheckObj
  6365. loc_006DFC8E: mov edi, [0040142Ch] ; __vbaFreeObj
  6366. loc_006DFC94: lea ecx, var_18
  6367. loc_006DFC97: call edi
  6368. loc_006DFC99: mov ecx, [esi]
  6369. loc_006DFC9B: push esi
  6370. loc_006DFC9C: call [ecx+00000364h]
  6371. loc_006DFCA2: lea edx, var_18
  6372. loc_006DFCA5: push eax
  6373. loc_006DFCA6: push edx
  6374. loc_006DFCA7: call ebx
  6375. loc_006DFCA9: mov esi, eax
  6376. loc_006DFCAB: push 00000000h
  6377. loc_006DFCAD: push esi
  6378. loc_006DFCAE: mov eax, [esi]
  6379. loc_006DFCB0: call [eax+0000008Ch]
  6380. loc_006DFCB6: test eax, eax
  6381. loc_006DFCB8: fnclex
  6382. loc_006DFCBA: jge 006DFCCEh
  6383. loc_006DFCBC: push 0000008Ch
  6384. loc_006DFCC1: push 004431B8h
  6385. loc_006DFCC6: push esi
  6386. loc_006DFCC7: push eax
  6387. loc_006DFCC8: call [004010CCh] ; __vbaHresultCheckObj
  6388. loc_006DFCCE: lea ecx, var_18
  6389. loc_006DFCD1: call edi
  6390. loc_006DFCD3: mov edx, 0043C9F4h
  6391. loc_006DFCD8: mov ecx, 0073A714h
  6392. loc_006DFCDD: call [00401310h] ; __vbaStrCopy
  6393. loc_006DFCE3: mov var_4, 00000000h
  6394. loc_006DFCEA: push 006DFCFCh
  6395. loc_006DFCEF: jmp 006DFCFBh
  6396. loc_006DFCF1: lea ecx, var_18
  6397. loc_006DFCF4: call [0040142Ch] ; __vbaFreeObj
  6398. loc_006DFCFA: ret
  6399. loc_006DFCFB: ret
  6400. loc_006DFCFC: mov eax, Me
  6401. loc_006DFCFF: push eax
  6402. loc_006DFD00: mov ecx, [eax]
  6403. loc_006DFD02: call [ecx+00000008h]
  6404. loc_006DFD05: mov eax, var_4
  6405. loc_006DFD08: mov ecx, var_14
  6406. loc_006DFD0B: pop edi
  6407. loc_006DFD0C: pop esi
  6408. loc_006DFD0D: mov fs:[00000000h], ecx
  6409. loc_006DFD14: pop ebx
  6410. loc_006DFD15: mov esp, ebp
  6411. loc_006DFD17: pop ebp
  6412. loc_006DFD18: retn 0004h
  6413. End Sub
  6414. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) '6DF7C0
  6415. loc_006DF7C0: push ebp
  6416. loc_006DF7C1: mov ebp, esp
  6417. loc_006DF7C3: sub esp, 0000000Ch
  6418. loc_006DF7C6: push 00412856h ; __vbaExceptHandler
  6419. loc_006DF7CB: mov eax, fs:[00000000h]
  6420. loc_006DF7D1: push eax
  6421. loc_006DF7D2: mov fs:[00000000h], esp
  6422. loc_006DF7D9: sub esp, 00000084h
  6423. loc_006DF7DF: push ebx
  6424. loc_006DF7E0: push esi
  6425. loc_006DF7E1: push edi
  6426. loc_006DF7E2: mov var_C, esp
  6427. loc_006DF7E5: mov var_8, 0040E278h
  6428. loc_006DF7EC: mov esi, Me
  6429. loc_006DF7EF: mov eax, esi
  6430. loc_006DF7F1: and eax, 00000001h
  6431. loc_006DF7F4: mov var_4, eax
  6432. loc_006DF7F7: and esi, FFFFFFFEh
  6433. loc_006DF7FA: push esi
  6434. loc_006DF7FB: mov Me, esi
  6435. loc_006DF7FE: mov ecx, [esi]
  6436. loc_006DF800: call [ecx+00000004h]
  6437. loc_006DF803: mov ecx, KeyCode
  6438. loc_006DF806: mov edi, Shift
  6439. loc_006DF809: xor eax, eax
  6440. loc_006DF80B: xor edx, edx
  6441. loc_006DF80D: cmp [ecx], 0009h
  6442. loc_006DF811: mov var_1C, eax
  6443. loc_006DF814: mov var_20, eax
  6444. loc_006DF817: mov var_24, eax
  6445. loc_006DF81A: setnz dl
  6446. loc_006DF81D: xor ecx, ecx
  6447. loc_006DF81F: cmp [edi], 0002h
  6448. loc_006DF823: mov var_28, eax
  6449. loc_006DF826: mov var_38, eax
  6450. loc_006DF829: setnz cl
  6451. loc_006DF82C: or edx, ecx
  6452. loc_006DF82E: mov var_48, eax
  6453. loc_006DF831: mov var_58, eax
  6454. loc_006DF834: mov var_7C, eax
  6455. loc_006DF837: jnz 006DFADAh
  6456. loc_006DF83D: mov edx, [esi]
  6457. loc_006DF83F: push 00443158h
  6458. loc_006DF844: push eax
  6459. loc_006DF845: push 0000000Fh
  6460. loc_006DF847: push esi
  6461. loc_006DF848: call [edx+00000410h]
  6462. loc_006DF84E: mov edi, [00401128h] ; __vbaObjSet
  6463. loc_006DF854: push eax
  6464. loc_006DF855: lea eax, var_1C
  6465. loc_006DF858: push eax
  6466. loc_006DF859: call edi
  6467. loc_006DF85B: lea ecx, var_38
  6468. loc_006DF85E: push eax
  6469. loc_006DF85F: push ecx
  6470. loc_006DF860: call [00401214h] ; __vbaLateIdCallLd
  6471. loc_006DF866: add esp, 00000010h
  6472. loc_006DF869: push eax
  6473. loc_006DF86A: call [004011F8h] ; __vbaCastObjVar
  6474. loc_006DF870: lea edx, var_20
  6475. loc_006DF873: push eax
  6476. loc_006DF874: push edx
  6477. loc_006DF875: call edi
  6478. loc_006DF877: mov ebx, eax
  6479. loc_006DF879: lea ecx, var_7C
  6480. loc_006DF87C: push ecx
  6481. loc_006DF87D: push ebx
  6482. loc_006DF87E: mov eax, [ebx]
  6483. loc_006DF880: call [eax+00000034h]
  6484. loc_006DF883: test eax, eax
  6485. loc_006DF885: fnclex
  6486. loc_006DF887: jge 006DF898h
  6487. loc_006DF889: push 00000034h
  6488. loc_006DF88B: push 00443158h
  6489. loc_006DF890: push ebx
  6490. loc_006DF891: push eax
  6491. loc_006DF892: call [004010CCh] ; __vbaHresultCheckObj
  6492. loc_006DF898: mov ebx, var_7C
  6493. loc_006DF89B: lea edx, var_20
  6494. loc_006DF89E: lea eax, var_1C
  6495. loc_006DF8A1: push edx
  6496. loc_006DF8A2: push eax
  6497. loc_006DF8A3: push 00000002h
  6498. loc_006DF8A5: call [00401068h] ; __vbaFreeObjList
  6499. loc_006DF8AB: add esp, 0000000Ch
  6500. loc_006DF8AE: lea ecx, var_38
  6501. loc_006DF8B1: call [00401030h] ; __vbaFreeVar
  6502. loc_006DF8B7: mov ecx, [esi]
  6503. loc_006DF8B9: push 004515C8h
  6504. loc_006DF8BE: push 00000000h
  6505. loc_006DF8C0: push 00000004h
  6506. loc_006DF8C2: push esi
  6507. loc_006DF8C3: call [ecx+00000410h]
  6508. loc_006DF8C9: lea edx, var_1C
  6509. loc_006DF8CC: push eax
  6510. loc_006DF8CD: push edx
  6511. loc_006DF8CE: call edi
  6512. loc_006DF8D0: push eax
  6513. loc_006DF8D1: lea eax, var_38
  6514. loc_006DF8D4: push eax
  6515. loc_006DF8D5: call [00401214h] ; __vbaLateIdCallLd
  6516. loc_006DF8DB: add esp, 00000010h
  6517. loc_006DF8DE: push eax
  6518. loc_006DF8DF: call [004011F8h] ; __vbaCastObjVar
  6519. loc_006DF8E5: lea ecx, var_20
  6520. loc_006DF8E8: push eax
  6521. loc_006DF8E9: push ecx
  6522. loc_006DF8EA: call edi
  6523. loc_006DF8EC: mov edx, [eax]
  6524. loc_006DF8EE: lea ecx, var_7C
  6525. loc_006DF8F1: push ecx
  6526. loc_006DF8F2: push eax
  6527. loc_006DF8F3: mov var_80, eax
  6528. loc_006DF8F6: call [edx+0000001Ch]
  6529. loc_006DF8F9: test eax, eax
  6530. loc_006DF8FB: fnclex
  6531. loc_006DF8FD: jge 006DF911h
  6532. loc_006DF8FF: mov edx, var_80
  6533. loc_006DF902: push 0000001Ch
  6534. loc_006DF904: push 004515C8h
  6535. loc_006DF909: push edx
  6536. loc_006DF90A: push eax
  6537. loc_006DF90B: call [004010CCh] ; __vbaHresultCheckObj
  6538. loc_006DF911: xor eax, eax
  6539. loc_006DF913: cmp bx, var_7C
  6540. loc_006DF917: lea ecx, var_20
  6541. loc_006DF91A: lea edx, var_1C
  6542. loc_006DF91D: setz al
  6543. loc_006DF920: push ecx
  6544. loc_006DF921: push edx
  6545. loc_006DF922: neg eax
  6546. loc_006DF924: push 00000002h
  6547. loc_006DF926: mov var_88, eax
  6548. loc_006DF92C: call [00401068h] ; __vbaFreeObjList
  6549. loc_006DF932: add esp, 0000000Ch
  6550. loc_006DF935: lea ecx, var_38
  6551. loc_006DF938: call [00401030h] ; __vbaFreeVar
  6552. loc_006DF93E: cmp var_88, 0000h
  6553. loc_006DF946: mov eax, [esi]
  6554. loc_006DF948: push 004515C8h
  6555. loc_006DF94D: push 00000000h
  6556. loc_006DF94F: push 00000004h
  6557. loc_006DF951: push esi
  6558. loc_006DF952: jz 006DF9F2h
  6559. loc_006DF958: call [eax+00000410h]
  6560. loc_006DF95E: lea ecx, var_1C
  6561. loc_006DF961: push eax
  6562. loc_006DF962: push ecx
  6563. loc_006DF963: call edi
  6564. loc_006DF965: lea edx, var_38
  6565. loc_006DF968: push eax
  6566. loc_006DF969: push edx
  6567. loc_006DF96A: call [00401214h] ; __vbaLateIdCallLd
  6568. loc_006DF970: add esp, 00000010h
  6569. loc_006DF973: push eax
  6570. loc_006DF974: call [004011F8h] ; __vbaCastObjVar
  6571. loc_006DF97A: push eax
  6572. loc_006DF97B: lea eax, var_20
  6573. loc_006DF97E: push eax
  6574. loc_006DF97F: call edi
  6575. loc_006DF981: mov ebx, eax
  6576. loc_006DF983: lea edx, var_24
  6577. loc_006DF986: lea eax, var_48
  6578. loc_006DF989: mov var_40, 00000001h
  6579. loc_006DF990: mov var_48, 00000002h
  6580. loc_006DF997: mov ecx, [ebx]
  6581. loc_006DF999: push edx
  6582. loc_006DF99A: push eax
  6583. loc_006DF99B: push ebx
  6584. loc_006DF99C: call [ecx+00000024h]
  6585. loc_006DF99F: test eax, eax
  6586. loc_006DF9A1: fnclex
  6587. loc_006DF9A3: jge 006DF9B4h
  6588. loc_006DF9A5: push 00000024h
  6589. loc_006DF9A7: push 004515C8h
  6590. loc_006DF9AC: push ebx
  6591. loc_006DF9AD: push eax
  6592. loc_006DF9AE: call [004010CCh] ; __vbaHresultCheckObj
  6593. loc_006DF9B4: mov eax, var_24
  6594. loc_006DF9B7: lea ecx, var_58
  6595. loc_006DF9BA: push ecx
  6596. loc_006DF9BB: mov var_24, 00000000h
  6597. loc_006DF9C2: mov var_50, eax
  6598. loc_006DF9C5: mov var_58, 00000009h
  6599. loc_006DF9CC: call [0040137Ch] ; __vbaVerifyVarObj
  6600. loc_006DF9D2: mov ecx, [eax]
  6601. loc_006DF9D4: sub esp, 00000010h
  6602. loc_006DF9D7: mov edx, esp
  6603. loc_006DF9D9: mov [edx], ecx
  6604. loc_006DF9DB: mov ecx, [eax+00000004h]
  6605. loc_006DF9DE: mov [edx+00000004h], ecx
  6606. loc_006DF9E1: mov ecx, [eax+00000008h]
  6607. loc_006DF9E4: mov eax, [eax+0000000Ch]
  6608. loc_006DF9E7: mov [edx+00000008h], ecx
  6609. loc_006DF9EA: mov [edx+0000000Ch], eax
  6610. loc_006DF9ED: jmp 006DFA92h
  6611. loc_006DF9F2: call [eax+00000410h]
  6612. loc_006DF9F8: lea ecx, var_1C
  6613. loc_006DF9FB: push eax
  6614. loc_006DF9FC: push ecx
  6615. loc_006DF9FD: call edi
  6616. loc_006DF9FF: lea edx, var_38
  6617. loc_006DFA02: push eax
  6618. loc_006DFA03: push edx
  6619. loc_006DFA04: call [00401214h] ; __vbaLateIdCallLd
  6620. loc_006DFA0A: add esp, 00000010h
  6621. loc_006DFA0D: push eax
  6622. loc_006DFA0E: call [004011F8h] ; __vbaCastObjVar
  6623. loc_006DFA14: push eax
  6624. loc_006DFA15: lea eax, var_20
  6625. loc_006DFA18: push eax
  6626. loc_006DFA19: call edi
  6627. loc_006DFA1B: lea edx, var_24
  6628. loc_006DFA1E: add bx, 0001h
  6629. loc_006DFA22: push edx
  6630. loc_006DFA23: lea edx, var_48
  6631. loc_006DFA26: jo 006DFB34h
  6632. loc_006DFA2C: mov var_40, bx
  6633. loc_006DFA30: mov var_48, 00000002h
  6634. loc_006DFA37: mov ecx, [eax]
  6635. loc_006DFA39: push edx
  6636. loc_006DFA3A: push eax
  6637. loc_006DFA3B: mov var_80, eax
  6638. loc_006DFA3E: call [ecx+00000024h]
  6639. loc_006DFA41: test eax, eax
  6640. loc_006DFA43: fnclex
  6641. loc_006DFA45: jge 006DFA59h
  6642. loc_006DFA47: mov ecx, var_80
  6643. loc_006DFA4A: push 00000024h
  6644. loc_006DFA4C: push 004515C8h
  6645. loc_006DFA51: push ecx
  6646. loc_006DFA52: push eax
  6647. loc_006DFA53: call [004010CCh] ; __vbaHresultCheckObj
  6648. loc_006DFA59: mov eax, var_24
  6649. loc_006DFA5C: lea edx, var_58
  6650. loc_006DFA5F: push edx
  6651. loc_006DFA60: mov var_24, 00000000h
  6652. loc_006DFA67: mov var_50, eax
  6653. loc_006DFA6A: mov var_58, 00000009h
  6654. loc_006DFA71: call [0040137Ch] ; __vbaVerifyVarObj
  6655. loc_006DFA77: mov edx, [eax]
  6656. loc_006DFA79: sub esp, 00000010h
  6657. loc_006DFA7C: mov ecx, esp
  6658. loc_006DFA7E: mov [ecx], edx
  6659. loc_006DFA80: mov edx, [eax+00000004h]
  6660. loc_006DFA83: mov [ecx+00000004h], edx
  6661. loc_006DFA86: mov edx, [eax+00000008h]
  6662. loc_006DFA89: mov eax, [eax+0000000Ch]
  6663. loc_006DFA8C: mov [ecx+00000008h], edx
  6664. loc_006DFA8F: mov [ecx+0000000Ch], eax
  6665. loc_006DFA92: mov ecx, [esi]
  6666. loc_006DFA94: push 00000000h
  6667. loc_006DFA96: push 0000000Fh
  6668. loc_006DFA98: push esi
  6669. loc_006DFA99: call [ecx+00000410h]
  6670. loc_006DFA9F: lea edx, var_28
  6671. loc_006DFAA2: push eax
  6672. loc_006DFAA3: push edx
  6673. loc_006DFAA4: call edi
  6674. loc_006DFAA6: push eax
  6675. loc_006DFAA7: call [00401274h] ; __vbaLateIdStAd
  6676. loc_006DFAAD: lea eax, var_28
  6677. loc_006DFAB0: lea ecx, var_20
  6678. loc_006DFAB3: push eax
  6679. loc_006DFAB4: lea edx, var_1C
  6680. loc_006DFAB7: push ecx
  6681. loc_006DFAB8: push edx
  6682. loc_006DFAB9: push 00000003h
  6683. loc_006DFABB: call [00401068h] ; __vbaFreeObjList
  6684. loc_006DFAC1: lea eax, var_58
  6685. loc_006DFAC4: lea ecx, var_48
  6686. loc_006DFAC7: push eax
  6687. loc_006DFAC8: lea edx, var_38
  6688. loc_006DFACB: push ecx
  6689. loc_006DFACC: push edx
  6690. loc_006DFACD: push 00000003h
  6691. loc_006DFACF: call [00401050h] ; __vbaFreeVarList
  6692. loc_006DFAD5: add esp, 0000003Ch
  6693. loc_006DFAD8: xor eax, eax
  6694. loc_006DFADA: mov var_4, eax
  6695. loc_006DFADD: push 006DFB15h
  6696. loc_006DFAE2: jmp 006DFB14h
  6697. loc_006DFAE4: lea eax, var_28
  6698. loc_006DFAE7: lea ecx, var_24
  6699. loc_006DFAEA: push eax
  6700. loc_006DFAEB: lea edx, var_20
  6701. loc_006DFAEE: push ecx
  6702. loc_006DFAEF: lea eax, var_1C
  6703. loc_006DFAF2: push edx
  6704. loc_006DFAF3: push eax
  6705. loc_006DFAF4: push 00000004h
  6706. loc_006DFAF6: call [00401068h] ; __vbaFreeObjList
  6707. loc_006DFAFC: lea ecx, var_58
  6708. loc_006DFAFF: lea edx, var_48
  6709. loc_006DFB02: push ecx
  6710. loc_006DFB03: lea eax, var_38
  6711. loc_006DFB06: push edx
  6712. loc_006DFB07: push eax
  6713. loc_006DFB08: push 00000003h
  6714. loc_006DFB0A: call [00401050h] ; __vbaFreeVarList
  6715. loc_006DFB10: add esp, 00000024h
  6716. loc_006DFB13: ret
  6717. loc_006DFB14: ret
  6718. loc_006DFB15: mov eax, Me
  6719. loc_006DFB18: push eax
  6720. loc_006DFB19: mov ecx, [eax]
  6721. loc_006DFB1B: call [ecx+00000008h]
  6722. loc_006DFB1E: mov eax, var_4
  6723. loc_006DFB21: mov ecx, var_14
  6724. loc_006DFB24: pop edi
  6725. loc_006DFB25: pop esi
  6726. loc_006DFB26: mov fs:[00000000h], ecx
  6727. loc_006DFB2D: pop ebx
  6728. loc_006DFB2E: mov esp, ebp
  6729. loc_006DFB30: pop ebp
  6730. loc_006DFB31: retn 000Ch
  6731. End Sub
  6732. Private Sub Proc_47_18_6DB100(arg_C, arg_10) '6DB100
  6733. loc_006DB100: push ebp
  6734. loc_006DB101: mov ebp, esp
  6735. loc_006DB103: sub esp, 00000018h
  6736. loc_006DB106: push 00412856h ; __vbaExceptHandler
  6737. loc_006DB10B: mov eax, fs:[00000000h]
  6738. loc_006DB111: push eax
  6739. loc_006DB112: mov fs:[00000000h], esp
  6740. loc_006DB119: mov eax, 00000028h
  6741. loc_006DB11E: call 00412850h ; __vbaChkstk
  6742. loc_006DB123: push ebx
  6743. loc_006DB124: push esi
  6744. loc_006DB125: push edi
  6745. loc_006DB126: mov var_18, esp
  6746. loc_006DB129: mov var_14, 0040DE90h ; """"
  6747. loc_006DB130: mov var_10, 00000000h
  6748. loc_006DB137: mov var_C, 00000000h
  6749. loc_006DB13E: mov var_4, 00000001h
  6750. loc_006DB145: mov eax, Me
  6751. loc_006DB148: cmp [eax], 00743984h
  6752. loc_006DB14E: jnz 006DB159h
  6753. loc_006DB150: mov var_48, 00000000h
  6754. loc_006DB157: jmp 006DB162h
  6755. loc_006DB159: call [00401280h] ; __vbaFailedFriend
  6756. loc_006DB15F: mov var_48, eax
  6757. loc_006DB162: mov var_4, 00000002h
  6758. loc_006DB169: mov edx, arg_C
  6759. loc_006DB16C: lea ecx, var_30
  6760. loc_006DB16F: call [00401310h] ; __vbaStrCopy
  6761. loc_006DB175: mov edx, arg_10
  6762. loc_006DB178: lea ecx, var_28
  6763. loc_006DB17B: call [00401310h] ; __vbaStrCopy
  6764. loc_006DB181: mov var_4, 00000003h
  6765. loc_006DB188: push FFFFFFFFh
  6766. loc_006DB18A: call [00401124h] ; __vbaOnError
  6767. loc_006DB190: push 006DB1A8h
  6768. loc_006DB195: lea ecx, var_28
  6769. loc_006DB198: call [00401430h] ; __vbaFreeStr
  6770. loc_006DB19E: lea ecx, var_30
  6771. loc_006DB1A1: call [00401430h] ; __vbaFreeStr
  6772. loc_006DB1A7: ret
  6773. loc_006DB1A8: xor eax, eax
  6774. loc_006DB1AA: mov ecx, var_20
  6775. loc_006DB1AD: mov fs:[00000000h], ecx
  6776. loc_006DB1B4: pop edi
  6777. loc_006DB1B5: pop esi
  6778. loc_006DB1B6: pop ebx
  6779. loc_006DB1B7: mov esp, ebp
  6780. loc_006DB1B9: pop ebp
  6781. loc_006DB1BA: retn 000Ch
  6782. End Sub
  6783. Private Function Proc_47_19_6DDC40(arg_C, arg_10, arg_14, arg_18, arg_1C) '6DDC40
  6784. loc_006DDC40: push ebp
  6785. loc_006DDC41: mov ebp, esp
  6786. loc_006DDC43: sub esp, 00000018h
  6787. loc_006DDC46: push 00412856h ; __vbaExceptHandler
  6788. loc_006DDC4B: mov eax, fs:[00000000h]
  6789. loc_006DDC51: push eax
  6790. loc_006DDC52: mov fs:[00000000h], esp
  6791. loc_006DDC59: mov eax, 00000134h
  6792. loc_006DDC5E: call 00412850h ; __vbaChkstk
  6793. loc_006DDC63: push ebx
  6794. loc_006DDC64: push esi
  6795. loc_006DDC65: push edi
  6796. loc_006DDC66: mov var_18, esp
  6797. loc_006DDC69: mov var_14, 0040E0D8h ; "&"
  6798. loc_006DDC70: mov var_10, 00000000h
  6799. loc_006DDC77: mov var_C, 00000000h
  6800. loc_006DDC7E: mov var_4, 00000001h
  6801. loc_006DDC85: mov edx, arg_C
  6802. loc_006DDC88: lea ecx, var_44
  6803. loc_006DDC8B: call [00401310h] ; __vbaStrCopy
  6804. loc_006DDC91: mov edx, arg_10
  6805. loc_006DDC94: lea ecx, var_3C
  6806. loc_006DDC97: call [00401310h] ; __vbaStrCopy
  6807. loc_006DDC9D: mov edx, arg_14
  6808. loc_006DDCA0: lea ecx, var_2C
  6809. loc_006DDCA3: call [00401310h] ; __vbaStrCopy
  6810. loc_006DDCA9: mov edx, arg_18
  6811. loc_006DDCAC: lea ecx, var_40
  6812. loc_006DDCAF: call [00401310h] ; __vbaStrCopy
  6813. loc_006DDCB5: mov edx, arg_1C
  6814. loc_006DDCB8: lea ecx, var_30
  6815. loc_006DDCBB: call [00401310h] ; __vbaStrCopy
  6816. loc_006DDCC1: mov var_4, 00000002h
  6817. loc_006DDCC8: push FFFFFFFFh
  6818. loc_006DDCCA: call [00401124h] ; __vbaOnError
  6819. loc_006DDCD0: mov var_4, 00000003h
  6820. loc_006DDCD7: push 00000001h
  6821. loc_006DDCD9: mov eax, var_44
  6822. loc_006DDCDC: push eax
  6823. loc_006DDCDD: push 00470980h ; "bwssignupsuccess"
  6824. loc_006DDCE2: push 00000001h
  6825. loc_006DDCE4: call [004012ECh] ; __vbaInStr
  6826. loc_006DDCEA: mov esi, eax
  6827. loc_006DDCEC: neg esi
  6828. loc_006DDCEE: sbb esi, esi
  6829. loc_006DDCF0: inc esi
  6830. loc_006DDCF1: push 00000001h
  6831. loc_006DDCF3: mov ecx, var_44
  6832. loc_006DDCF6: push ecx
  6833. loc_006DDCF7: push 004709A8h ; "<bwsEA="
  6834. loc_006DDCFC: push 00000001h
  6835. loc_006DDCFE: call [004012ECh] ; __vbaInStr
  6836. loc_006DDD04: neg eax
  6837. loc_006DDD06: sbb eax, eax
  6838. loc_006DDD08: inc eax
  6839. loc_006DDD09: and esi, eax
  6840. loc_006DDD0B: neg esi
  6841. loc_006DDD0D: sbb esi, esi
  6842. loc_006DDD0F: neg esi
  6843. loc_006DDD11: push 00000001h
  6844. loc_006DDD13: mov edx, var_44
  6845. loc_006DDD16: push edx
  6846. loc_006DDD17: push 004709BCh ; "<bwsMS="
  6847. loc_006DDD1C: push 00000001h
  6848. loc_006DDD1E: call [004012ECh] ; __vbaInStr
  6849. loc_006DDD24: neg eax
  6850. loc_006DDD26: sbb eax, eax
  6851. loc_006DDD28: inc eax
  6852. loc_006DDD29: and esi, eax
  6853. loc_006DDD2B: test esi, esi
  6854. loc_006DDD2D: jnz 006DE7ADh
  6855. loc_006DDD33: mov var_4, 00000004h
  6856. loc_006DDD3A: push 00000001h
  6857. loc_006DDD3C: mov eax, var_44
  6858. loc_006DDD3F: push eax
  6859. loc_006DDD40: push 004709A8h ; "<bwsEA="
  6860. loc_006DDD45: push 00000001h
  6861. loc_006DDD47: call [004012ECh] ; __vbaInStr
  6862. loc_006DDD4D: mov var_38, eax
  6863. loc_006DDD50: mov var_4, 00000005h
  6864. loc_006DDD57: cmp var_38, 00000000h
  6865. loc_006DDD5B: jz 006DDE26h
  6866. loc_006DDD61: mov var_4, 00000006h
  6867. loc_006DDD68: mov ecx, var_38
  6868. loc_006DDD6B: add ecx, 00000007h
  6869. loc_006DDD6E: jo 006DF3D2h
  6870. loc_006DDD74: mov var_38, ecx
  6871. loc_006DDD77: mov var_4, 00000007h
  6872. loc_006DDD7E: mov edx, var_38
  6873. loc_006DDD81: push edx
  6874. loc_006DDD82: mov eax, var_44
  6875. loc_006DDD85: push eax
  6876. loc_006DDD86: push 00443AC8h
  6877. loc_006DDD8B: push 00000000h
  6878. loc_006DDD8D: call [004012ECh] ; __vbaInStr
  6879. loc_006DDD93: mov var_48, eax
  6880. loc_006DDD96: mov var_4, 00000008h
  6881. loc_006DDD9D: mov ecx, var_48
  6882. loc_006DDDA0: sub ecx, var_38
  6883. loc_006DDDA3: jo 006DF3D2h
  6884. loc_006DDDA9: mov var_74, ecx
  6885. loc_006DDDAC: mov var_7C, 00000003h
  6886. loc_006DDDB3: lea edx, var_44
  6887. loc_006DDDB6: mov var_B4, edx
  6888. loc_006DDDBC: mov var_BC, 00004008h
  6889. loc_006DDDC6: lea eax, var_7C
  6890. loc_006DDDC9: push eax
  6891. loc_006DDDCA: mov ecx, var_38
  6892. loc_006DDDCD: push ecx
  6893. loc_006DDDCE: lea edx, var_BC
  6894. loc_006DDDD4: push edx
  6895. loc_006DDDD5: lea eax, var_8C
  6896. loc_006DDDDB: push eax
  6897. loc_006DDDDC: call [00401188h] ; rtcMidCharVar
  6898. loc_006DDDE2: lea ecx, var_8C
  6899. loc_006DDDE8: push ecx
  6900. loc_006DDDE9: lea edx, var_4C
  6901. loc_006DDDEC: push edx
  6902. loc_006DDDED: call [004012A8h] ; __vbaStrVarVal
  6903. loc_006DDDF3: push eax
  6904. loc_006DDDF4: call [00401088h] ; rtcTrimBstr
  6905. loc_006DDDFA: mov edx, eax
  6906. loc_006DDDFC: lea ecx, var_34
  6907. loc_006DDDFF: call [004013C0h] ; __vbaStrMove
  6908. loc_006DDE05: lea ecx, var_4C
  6909. loc_006DDE08: call [00401430h] ; __vbaFreeStr
  6910. loc_006DDE0E: lea eax, var_8C
  6911. loc_006DDE14: push eax
  6912. loc_006DDE15: lea ecx, var_7C
  6913. loc_006DDE18: push ecx
  6914. loc_006DDE19: push 00000002h
  6915. loc_006DDE1B: call [00401050h] ; __vbaFreeVarList
  6916. loc_006DDE21: add esp, 0000000Ch
  6917. loc_006DDE24: jmp 006DDE42h
  6918. loc_006DDE26: mov var_4, 0000000Ah
  6919. loc_006DDE2D: mov edx, var_40
  6920. loc_006DDE30: push edx
  6921. loc_006DDE31: call [00401088h] ; rtcTrimBstr
  6922. loc_006DDE37: mov edx, eax
  6923. loc_006DDE39: lea ecx, var_34
  6924. loc_006DDE3C: call [004013C0h] ; __vbaStrMove
  6925. loc_006DDE42: mov var_4, 0000000Ch
  6926. loc_006DDE49: mov var_38, 00000000h
  6927. loc_006DDE50: mov var_4, 0000000Dh
  6928. loc_006DDE57: mov var_48, 00000000h
  6929. loc_006DDE5E: mov var_4, 0000000Eh
  6930. loc_006DDE65: push 00000001h
  6931. loc_006DDE67: mov eax, var_44
  6932. loc_006DDE6A: push eax
  6933. loc_006DDE6B: push 004709BCh ; "<bwsMS="
  6934. loc_006DDE70: push 00000001h
  6935. loc_006DDE72: call [004012ECh] ; __vbaInStr
  6936. loc_006DDE78: mov var_38, eax
  6937. loc_006DDE7B: mov var_4, 0000000Fh
  6938. loc_006DDE82: cmp var_38, 00000000h
  6939. loc_006DDE86: jz 006DDF51h
  6940. loc_006DDE8C: mov var_4, 00000010h
  6941. loc_006DDE93: mov ecx, var_38
  6942. loc_006DDE96: add ecx, 00000007h
  6943. loc_006DDE99: jo 006DF3D2h
  6944. loc_006DDE9F: mov var_38, ecx
  6945. loc_006DDEA2: mov var_4, 00000011h
  6946. loc_006DDEA9: mov edx, var_38
  6947. loc_006DDEAC: push edx
  6948. loc_006DDEAD: mov eax, var_44
  6949. loc_006DDEB0: push eax
  6950. loc_006DDEB1: push 00443AC8h
  6951. loc_006DDEB6: push 00000000h
  6952. loc_006DDEB8: call [004012ECh] ; __vbaInStr
  6953. loc_006DDEBE: mov var_48, eax
  6954. loc_006DDEC1: mov var_4, 00000012h
  6955. loc_006DDEC8: mov ecx, var_48
  6956. loc_006DDECB: sub ecx, var_38
  6957. loc_006DDECE: jo 006DF3D2h
  6958. loc_006DDED4: mov var_74, ecx
  6959. loc_006DDED7: mov var_7C, 00000003h
  6960. loc_006DDEDE: lea edx, var_44
  6961. loc_006DDEE1: mov var_B4, edx
  6962. loc_006DDEE7: mov var_BC, 00004008h
  6963. loc_006DDEF1: lea eax, var_7C
  6964. loc_006DDEF4: push eax
  6965. loc_006DDEF5: mov ecx, var_38
  6966. loc_006DDEF8: push ecx
  6967. loc_006DDEF9: lea edx, var_BC
  6968. loc_006DDEFF: push edx
  6969. loc_006DDF00: lea eax, var_8C
  6970. loc_006DDF06: push eax
  6971. loc_006DDF07: call [00401188h] ; rtcMidCharVar
  6972. loc_006DDF0D: lea ecx, var_8C
  6973. loc_006DDF13: push ecx
  6974. loc_006DDF14: lea edx, var_4C
  6975. loc_006DDF17: push edx
  6976. loc_006DDF18: call [004012A8h] ; __vbaStrVarVal
  6977. loc_006DDF1E: push eax
  6978. loc_006DDF1F: call [00401088h] ; rtcTrimBstr
  6979. loc_006DDF25: mov edx, eax
  6980. loc_006DDF27: lea ecx, var_28
  6981. loc_006DDF2A: call [004013C0h] ; __vbaStrMove
  6982. loc_006DDF30: lea ecx, var_4C
  6983. loc_006DDF33: call [00401430h] ; __vbaFreeStr
  6984. loc_006DDF39: lea eax, var_8C
  6985. loc_006DDF3F: push eax
  6986. loc_006DDF40: lea ecx, var_7C
  6987. loc_006DDF43: push ecx
  6988. loc_006DDF44: push 00000002h
  6989. loc_006DDF46: call [00401050h] ; __vbaFreeVarList
  6990. loc_006DDF4C: add esp, 0000000Ch
  6991. loc_006DDF4F: jmp 006DDF6Dh
  6992. loc_006DDF51: mov var_4, 00000014h
  6993. loc_006DDF58: mov edx, var_30
  6994. loc_006DDF5B: push edx
  6995. loc_006DDF5C: call [00401088h] ; rtcTrimBstr
  6996. loc_006DDF62: mov edx, eax
  6997. loc_006DDF64: lea ecx, var_28
  6998. loc_006DDF67: call [004013C0h] ; __vbaStrMove
  6999. loc_006DDF6D: mov var_4, 00000016h
  7000. loc_006DDF74: mov eax, var_28
  7001. loc_006DDF77: push eax
  7002. loc_006DDF78: push 0044248Ch ; "Server"
  7003. loc_006DDF7D: push 0044247Ch ; "Email"
  7004. loc_006DDF82: push 0043B010h ; "BONZIBUDDY"
  7005. loc_006DDF87: call [00401010h] ; rtcSaveSetting
  7006. loc_006DDF8D: mov var_4, 00000017h
  7007. loc_006DDF94: mov ecx, var_3C
  7008. loc_006DDF97: push ecx
  7009. loc_006DDF98: push 004424A0h ; "LogonName"
  7010. loc_006DDF9D: push 0044247Ch ; "Email"
  7011. loc_006DDFA2: push 0043B010h ; "BONZIBUDDY"
  7012. loc_006DDFA7: call [00401010h] ; rtcSaveSetting
  7013. loc_006DDFAD: mov var_4, 00000018h
  7014. loc_006DDFB4: mov edx, var_2C
  7015. loc_006DDFB7: push edx
  7016. loc_006DDFB8: push 004424B8h ; "Pass"
  7017. loc_006DDFBD: push 0044247Ch ; "Email"
  7018. loc_006DDFC2: push 0043B010h ; "BONZIBUDDY"
  7019. loc_006DDFC7: call [00401010h] ; rtcSaveSetting
  7020. loc_006DDFCD: mov var_4, 00000019h
  7021. loc_006DDFD4: mov eax, var_34
  7022. loc_006DDFD7: push eax
  7023. loc_006DDFD8: push 004424FCh ; "Address"
  7024. loc_006DDFDD: push 0044247Ch ; "Email"
  7025. loc_006DDFE2: push 0043B010h ; "BONZIBUDDY"
  7026. loc_006DDFE7: call [00401010h] ; rtcSaveSetting
  7027. loc_006DDFED: mov var_4, 0000001Ah
  7028. loc_006DDFF4: push 00444034h
  7029. loc_006DDFF9: push 004705E4h ; "AccountStatus"
  7030. loc_006DDFFE: push 0043FDC4h ; "IM"
  7031. loc_006DE003: push 0043B010h ; "BONZIBUDDY"
  7032. loc_006DE008: call [00401010h] ; rtcSaveSetting
  7033. loc_006DE00E: mov var_4, 0000001Bh
  7034. loc_006DE015: lea ecx, var_7C
  7035. loc_006DE018: push ecx
  7036. loc_006DE019: call [00401404h] ; rtcGetPresentDate
  7037. loc_006DE01F: lea edx, var_7C
  7038. loc_006DE022: push edx
  7039. loc_006DE023: lea eax, var_4C
  7040. loc_006DE026: push eax
  7041. loc_006DE027: call [004012A8h] ; __vbaStrVarVal
  7042. loc_006DE02D: push eax
  7043. loc_006DE02E: push 004709D0h ; "AccountSignupTime"
  7044. loc_006DE033: push 0043FDC4h ; "IM"
  7045. loc_006DE038: push 0043B010h ; "BONZIBUDDY"
  7046. loc_006DE03D: call [00401010h] ; rtcSaveSetting
  7047. loc_006DE043: lea ecx, var_4C
  7048. loc_006DE046: call [00401430h] ; __vbaFreeStr
  7049. loc_006DE04C: lea ecx, var_7C
  7050. loc_006DE04F: call [00401030h] ; __vbaFreeVar
  7051. loc_006DE055: mov var_4, 0000001Ch
  7052. loc_006DE05C: mov ecx, Me
  7053. loc_006DE05F: mov edx, [ecx]
  7054. loc_006DE061: mov eax, Me
  7055. loc_006DE064: push eax
  7056. loc_006DE065: call [edx+00000754h]
  7057. loc_006DE06B: mov var_4, 0000001Dh
  7058. loc_006DE072: lea ecx, var_68
  7059. loc_006DE075: push ecx
  7060. loc_006DE076: push 00454318h ; "Congratulate"
  7061. loc_006DE07B: mov edx, [0073A08Ch]
  7062. loc_006DE081: mov eax, [edx]
  7063. loc_006DE083: mov ecx, [0073A08Ch]
  7064. loc_006DE089: push ecx
  7065. loc_006DE08A: call [eax+00000064h]
  7066. loc_006DE08D: fnclex
  7067. loc_006DE08F: mov var_F0, eax
  7068. loc_006DE095: cmp var_F0, 00000000h
  7069. loc_006DE09C: jge 006DE0C1h
  7070. loc_006DE09E: push 00000064h
  7071. loc_006DE0A0: push 004419ACh
  7072. loc_006DE0A5: mov edx, [0073A08Ch]
  7073. loc_006DE0AB: push edx
  7074. loc_006DE0AC: mov eax, var_F0
  7075. loc_006DE0B2: push eax
  7076. loc_006DE0B3: call [004010CCh] ; __vbaHresultCheckObj
  7077. loc_006DE0B9: mov var_118, eax
  7078. loc_006DE0BF: jmp 006DE0CBh
  7079. loc_006DE0C1: mov var_118, 00000000h
  7080. loc_006DE0CB: lea ecx, var_68
  7081. loc_006DE0CE: call [0040142Ch] ; __vbaFreeObj
  7082. loc_006DE0D4: mov var_4, 0000001Eh
  7083. loc_006DE0DB: mov var_B4, 80020004h
  7084. loc_006DE0E5: mov var_BC, 0000000Ah
  7085. loc_006DE0EF: push 004709F8h ; "Congratulations, "
  7086. loc_006DE0F4: mov ecx, [0073A040h]
  7087. loc_006DE0FA: push ecx
  7088. loc_006DE0FB: call [00401098h] ; __vbaStrCat
  7089. loc_006DE101: mov edx, eax
  7090. loc_006DE103: lea ecx, var_4C
  7091. loc_006DE106: call [004013C0h] ; __vbaStrMove
  7092. loc_006DE10C: push eax
  7093. loc_006DE10D: push 00470A20h ; "! Sign-up to BonziWorld Services is complete!"
  7094. loc_006DE112: call [00401098h] ; __vbaStrCat
  7095. loc_006DE118: mov var_74, eax
  7096. loc_006DE11B: mov var_7C, 00000008h
  7097. loc_006DE122: lea edx, var_68
  7098. loc_006DE125: push edx
  7099. loc_006DE126: mov eax, 00000010h
  7100. loc_006DE12B: call 00412850h ; __vbaChkstk
  7101. loc_006DE130: mov eax, esp
  7102. loc_006DE132: mov ecx, var_BC
  7103. loc_006DE138: mov [eax], ecx
  7104. loc_006DE13A: mov edx, var_B8
  7105. loc_006DE140: mov [eax+00000004h], edx
  7106. loc_006DE143: mov ecx, var_B4
  7107. loc_006DE149: mov [eax+00000008h], ecx
  7108. loc_006DE14C: mov edx, var_B0
  7109. loc_006DE152: mov [eax+0000000Ch], edx
  7110. loc_006DE155: mov eax, 00000010h
  7111. loc_006DE15A: call 00412850h ; __vbaChkstk
  7112. loc_006DE15F: mov eax, esp
  7113. loc_006DE161: mov ecx, var_7C
  7114. loc_006DE164: mov [eax], ecx
  7115. loc_006DE166: mov edx, var_78
  7116. loc_006DE169: mov [eax+00000004h], edx
  7117. loc_006DE16C: mov ecx, var_74
  7118. loc_006DE16F: mov [eax+00000008h], ecx
  7119. loc_006DE172: mov edx, var_70
  7120. loc_006DE175: mov [eax+0000000Ch], edx
  7121. loc_006DE178: mov eax, [0073A08Ch]
  7122. loc_006DE17D: mov ecx, [eax]
  7123. loc_006DE17F: mov edx, [0073A08Ch]
  7124. loc_006DE185: push edx
  7125. loc_006DE186: call [ecx+00000078h]
  7126. loc_006DE189: fnclex
  7127. loc_006DE18B: mov var_F0, eax
  7128. loc_006DE191: cmp var_F0, 00000000h
  7129. loc_006DE198: jge 006DE1BCh
  7130. loc_006DE19A: push 00000078h
  7131. loc_006DE19C: push 004419ACh
  7132. loc_006DE1A1: mov eax, [0073A08Ch]
  7133. loc_006DE1A6: push eax
  7134. loc_006DE1A7: mov ecx, var_F0
  7135. loc_006DE1AD: push ecx
  7136. loc_006DE1AE: call [004010CCh] ; __vbaHresultCheckObj
  7137. loc_006DE1B4: mov var_11C, eax
  7138. loc_006DE1BA: jmp 006DE1C6h
  7139. loc_006DE1BC: mov var_11C, 00000000h
  7140. loc_006DE1C6: lea ecx, var_4C
  7141. loc_006DE1C9: call [00401430h] ; __vbaFreeStr
  7142. loc_006DE1CF: lea ecx, var_68
  7143. loc_006DE1D2: call [0040142Ch] ; __vbaFreeObj
  7144. loc_006DE1D8: lea ecx, var_7C
  7145. loc_006DE1DB: call [00401030h] ; __vbaFreeVar
  7146. loc_006DE1E1: mov var_4, 0000001Fh
  7147. loc_006DE1E8: mov var_B4, 80020004h
  7148. loc_006DE1F2: mov var_BC, 0000000Ah
  7149. loc_006DE1FC: push 00470A84h ; "Your new Email address is \ctx=""email""\"
  7150. loc_006DE201: mov edx, var_34
  7151. loc_006DE204: push edx
  7152. loc_006DE205: call [00401098h] ; __vbaStrCat
  7153. loc_006DE20B: mov edx, eax
  7154. loc_006DE20D: lea ecx, var_4C
  7155. loc_006DE210: call [004013C0h] ; __vbaStrMove
  7156. loc_006DE216: push eax
  7157. loc_006DE217: push 00470AD8h ; "\rst\."
  7158. loc_006DE21C: call [00401098h] ; __vbaStrCat
  7159. loc_006DE222: mov var_74, eax
  7160. loc_006DE225: mov var_7C, 00000008h
  7161. loc_006DE22C: lea eax, var_68
  7162. loc_006DE22F: push eax
  7163. loc_006DE230: mov eax, 00000010h
  7164. loc_006DE235: call 00412850h ; __vbaChkstk
  7165. loc_006DE23A: mov ecx, esp
  7166. loc_006DE23C: mov edx, var_BC
  7167. loc_006DE242: mov [ecx], edx
  7168. loc_006DE244: mov eax, var_B8
  7169. loc_006DE24A: mov [ecx+00000004h], eax
  7170. loc_006DE24D: mov edx, var_B4
  7171. loc_006DE253: mov [ecx+00000008h], edx
  7172. loc_006DE256: mov eax, var_B0
  7173. loc_006DE25C: mov [ecx+0000000Ch], eax
  7174. loc_006DE25F: mov eax, 00000010h
  7175. loc_006DE264: call 00412850h ; __vbaChkstk
  7176. loc_006DE269: mov ecx, esp
  7177. loc_006DE26B: mov edx, var_7C
  7178. loc_006DE26E: mov [ecx], edx
  7179. loc_006DE270: mov eax, var_78
  7180. loc_006DE273: mov [ecx+00000004h], eax
  7181. loc_006DE276: mov edx, var_74
  7182. loc_006DE279: mov [ecx+00000008h], edx
  7183. loc_006DE27C: mov eax, var_70
  7184. loc_006DE27F: mov [ecx+0000000Ch], eax
  7185. loc_006DE282: mov ecx, [0073A08Ch]
  7186. loc_006DE288: mov edx, [ecx]
  7187. loc_006DE28A: mov eax, [0073A08Ch]
  7188. loc_006DE28F: push eax
  7189. loc_006DE290: call [edx+00000078h]
  7190. loc_006DE293: fnclex
  7191. loc_006DE295: mov var_F0, eax
  7192. loc_006DE29B: cmp var_F0, 00000000h
  7193. loc_006DE2A2: jge 006DE2C7h
  7194. loc_006DE2A4: push 00000078h
  7195. loc_006DE2A6: push 004419ACh
  7196. loc_006DE2AB: mov ecx, [0073A08Ch]
  7197. loc_006DE2B1: push ecx
  7198. loc_006DE2B2: mov edx, var_F0
  7199. loc_006DE2B8: push edx
  7200. loc_006DE2B9: call [004010CCh] ; __vbaHresultCheckObj
  7201. loc_006DE2BF: mov var_120, eax
  7202. loc_006DE2C5: jmp 006DE2D1h
  7203. loc_006DE2C7: mov var_120, 00000000h
  7204. loc_006DE2D1: lea ecx, var_4C
  7205. loc_006DE2D4: call [00401430h] ; __vbaFreeStr
  7206. loc_006DE2DA: lea ecx, var_68
  7207. loc_006DE2DD: call [0040142Ch] ; __vbaFreeObj
  7208. loc_006DE2E3: lea ecx, var_7C
  7209. loc_006DE2E6: call [00401030h] ; __vbaFreeVar
  7210. loc_006DE2EC: mov var_4, 00000020h
  7211. loc_006DE2F3: lea eax, var_68
  7212. loc_006DE2F6: push eax
  7213. loc_006DE2F7: push 00442914h ; "Explain"
  7214. loc_006DE2FC: mov ecx, [0073A08Ch]
  7215. loc_006DE302: mov edx, [ecx]
  7216. loc_006DE304: mov eax, [0073A08Ch]
  7217. loc_006DE309: push eax
  7218. loc_006DE30A: call [edx+00000064h]
  7219. loc_006DE30D: fnclex
  7220. loc_006DE30F: mov var_F0, eax
  7221. loc_006DE315: cmp var_F0, 00000000h
  7222. loc_006DE31C: jge 006DE341h
  7223. loc_006DE31E: push 00000064h
  7224. loc_006DE320: push 004419ACh
  7225. loc_006DE325: mov ecx, [0073A08Ch]
  7226. loc_006DE32B: push ecx
  7227. loc_006DE32C: mov edx, var_F0
  7228. loc_006DE332: push edx
  7229. loc_006DE333: call [004010CCh] ; __vbaHresultCheckObj
  7230. loc_006DE339: mov var_124, eax
  7231. loc_006DE33F: jmp 006DE34Bh
  7232. loc_006DE341: mov var_124, 00000000h
  7233. loc_006DE34B: lea ecx, var_68
  7234. loc_006DE34E: call [0040142Ch] ; __vbaFreeObj
  7235. loc_006DE354: mov var_4, 00000021h
  7236. loc_006DE35B: mov var_C4, 80020004h
  7237. loc_006DE365: mov var_CC, 0000000Ah
  7238. 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!"
  7239. loc_006DE379: mov var_BC, 00000008h
  7240. loc_006DE383: lea eax, var_68
  7241. loc_006DE386: push eax
  7242. loc_006DE387: mov eax, 00000010h
  7243. loc_006DE38C: call 00412850h ; __vbaChkstk
  7244. loc_006DE391: mov ecx, esp
  7245. loc_006DE393: mov edx, var_CC
  7246. loc_006DE399: mov [ecx], edx
  7247. loc_006DE39B: mov eax, var_C8
  7248. loc_006DE3A1: mov [ecx+00000004h], eax
  7249. loc_006DE3A4: mov edx, var_C4
  7250. loc_006DE3AA: mov [ecx+00000008h], edx
  7251. loc_006DE3AD: mov eax, var_C0
  7252. loc_006DE3B3: mov [ecx+0000000Ch], eax
  7253. loc_006DE3B6: mov eax, 00000010h
  7254. loc_006DE3BB: call 00412850h ; __vbaChkstk
  7255. loc_006DE3C0: mov ecx, esp
  7256. loc_006DE3C2: mov edx, var_BC
  7257. loc_006DE3C8: mov [ecx], edx
  7258. loc_006DE3CA: mov eax, var_B8
  7259. loc_006DE3D0: mov [ecx+00000004h], eax
  7260. loc_006DE3D3: mov edx, var_B4
  7261. loc_006DE3D9: mov [ecx+00000008h], edx
  7262. loc_006DE3DC: mov eax, var_B0
  7263. loc_006DE3E2: mov [ecx+0000000Ch], eax
  7264. loc_006DE3E5: mov ecx, [0073A08Ch]
  7265. loc_006DE3EB: mov edx, [ecx]
  7266. loc_006DE3ED: mov eax, [0073A08Ch]
  7267. loc_006DE3F2: push eax
  7268. loc_006DE3F3: call [edx+00000078h]
  7269. loc_006DE3F6: fnclex
  7270. loc_006DE3F8: mov var_F0, eax
  7271. loc_006DE3FE: cmp var_F0, 00000000h
  7272. loc_006DE405: jge 006DE42Ah
  7273. loc_006DE407: push 00000078h
  7274. loc_006DE409: push 004419ACh
  7275. loc_006DE40E: mov ecx, [0073A08Ch]
  7276. loc_006DE414: push ecx
  7277. loc_006DE415: mov edx, var_F0
  7278. loc_006DE41B: push edx
  7279. loc_006DE41C: call [004010CCh] ; __vbaHresultCheckObj
  7280. loc_006DE422: mov var_128, eax
  7281. loc_006DE428: jmp 006DE434h
  7282. loc_006DE42A: mov var_128, 00000000h
  7283. loc_006DE434: lea ecx, var_68
  7284. loc_006DE437: call [0040142Ch] ; __vbaFreeObj
  7285. loc_006DE43D: mov var_4, 00000022h
  7286. loc_006DE444: lea eax, var_68
  7287. loc_006DE447: push eax
  7288. loc_006DE448: push 004457F8h ; "Alert"
  7289. loc_006DE44D: mov ecx, [0073A08Ch]
  7290. loc_006DE453: mov edx, [ecx]
  7291. loc_006DE455: mov eax, [0073A08Ch]
  7292. loc_006DE45A: push eax
  7293. loc_006DE45B: call [edx+00000064h]
  7294. loc_006DE45E: fnclex
  7295. loc_006DE460: mov var_F0, eax
  7296. loc_006DE466: cmp var_F0, 00000000h
  7297. loc_006DE46D: jge 006DE492h
  7298. loc_006DE46F: push 00000064h
  7299. loc_006DE471: push 004419ACh
  7300. loc_006DE476: mov ecx, [0073A08Ch]
  7301. loc_006DE47C: push ecx
  7302. loc_006DE47D: mov edx, var_F0
  7303. loc_006DE483: push edx
  7304. loc_006DE484: call [004010CCh] ; __vbaHresultCheckObj
  7305. loc_006DE48A: mov var_12C, eax
  7306. loc_006DE490: jmp 006DE49Ch
  7307. loc_006DE492: mov var_12C, 00000000h
  7308. loc_006DE49C: lea ecx, var_68
  7309. loc_006DE49F: call [0040142Ch] ; __vbaFreeObj
  7310. loc_006DE4A5: mov var_4, 00000023h
  7311. loc_006DE4AC: mov var_B4, 80020004h
  7312. loc_006DE4B6: mov var_BC, 0000000Ah
  7313. loc_006DE4C0: push 00470CE4h ; "In addition, "
  7314. loc_006DE4C5: mov eax, [0073A040h]
  7315. loc_006DE4CA: push eax
  7316. loc_006DE4CB: call [00401098h] ; __vbaStrCat
  7317. loc_006DE4D1: mov edx, eax
  7318. loc_006DE4D3: lea ecx, var_4C
  7319. loc_006DE4D6: call [004013C0h] ; __vbaStrMove
  7320. loc_006DE4DC: push eax
  7321. 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!"
  7322. loc_006DE4E2: call [00401098h] ; __vbaStrCat
  7323. loc_006DE4E8: mov var_74, eax
  7324. loc_006DE4EB: mov var_7C, 00000008h
  7325. loc_006DE4F2: lea ecx, var_68
  7326. loc_006DE4F5: push ecx
  7327. loc_006DE4F6: mov eax, 00000010h
  7328. loc_006DE4FB: call 00412850h ; __vbaChkstk
  7329. loc_006DE500: mov edx, esp
  7330. loc_006DE502: mov eax, var_BC
  7331. loc_006DE508: mov [edx], eax
  7332. loc_006DE50A: mov ecx, var_B8
  7333. loc_006DE510: mov [edx+00000004h], ecx
  7334. loc_006DE513: mov eax, var_B4
  7335. loc_006DE519: mov [edx+00000008h], eax
  7336. loc_006DE51C: mov ecx, var_B0
  7337. loc_006DE522: mov [edx+0000000Ch], ecx
  7338. loc_006DE525: mov eax, 00000010h
  7339. loc_006DE52A: call 00412850h ; __vbaChkstk
  7340. loc_006DE52F: mov edx, esp
  7341. loc_006DE531: mov eax, var_7C
  7342. loc_006DE534: mov [edx], eax
  7343. loc_006DE536: mov ecx, var_78
  7344. loc_006DE539: mov [edx+00000004h], ecx
  7345. loc_006DE53C: mov eax, var_74
  7346. loc_006DE53F: mov [edx+00000008h], eax
  7347. loc_006DE542: mov ecx, var_70
  7348. loc_006DE545: mov [edx+0000000Ch], ecx
  7349. loc_006DE548: mov edx, [0073A08Ch]
  7350. loc_006DE54E: mov eax, [edx]
  7351. loc_006DE550: mov ecx, [0073A08Ch]
  7352. loc_006DE556: push ecx
  7353. loc_006DE557: call [eax+00000078h]
  7354. loc_006DE55A: fnclex
  7355. loc_006DE55C: mov var_F0, eax
  7356. loc_006DE562: cmp var_F0, 00000000h
  7357. loc_006DE569: jge 006DE58Eh
  7358. loc_006DE56B: push 00000078h
  7359. loc_006DE56D: push 004419ACh
  7360. loc_006DE572: mov edx, [0073A08Ch]
  7361. loc_006DE578: push edx
  7362. loc_006DE579: mov eax, var_F0
  7363. loc_006DE57F: push eax
  7364. loc_006DE580: call [004010CCh] ; __vbaHresultCheckObj
  7365. loc_006DE586: mov var_130, eax
  7366. loc_006DE58C: jmp 006DE598h
  7367. loc_006DE58E: mov var_130, 00000000h
  7368. loc_006DE598: lea ecx, var_4C
  7369. loc_006DE59B: call [00401430h] ; __vbaFreeStr
  7370. loc_006DE5A1: lea ecx, var_68
  7371. loc_006DE5A4: call [0040142Ch] ; __vbaFreeObj
  7372. loc_006DE5AA: lea ecx, var_7C
  7373. loc_006DE5AD: call [00401030h] ; __vbaFreeVar
  7374. loc_006DE5B3: mov var_4, 00000024h
  7375. loc_006DE5BA: mov var_B4, 80020004h
  7376. loc_006DE5C4: mov var_BC, 0000000Ah
  7377. loc_006DE5CE: push 00470E90h ; "Please remember though, "
  7378. loc_006DE5D3: mov ecx, [0073A040h]
  7379. loc_006DE5D9: push ecx
  7380. loc_006DE5DA: call [00401098h] ; __vbaStrCat
  7381. loc_006DE5E0: mov edx, eax
  7382. loc_006DE5E2: lea ecx, var_4C
  7383. loc_006DE5E5: call [004013C0h] ; __vbaStrMove
  7384. loc_006DE5EB: push eax
  7385. 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."
  7386. loc_006DE5F1: call [00401098h] ; __vbaStrCat
  7387. loc_006DE5F7: mov var_74, eax
  7388. loc_006DE5FA: mov var_7C, 00000008h
  7389. loc_006DE601: lea edx, var_68
  7390. loc_006DE604: push edx
  7391. loc_006DE605: mov eax, 00000010h
  7392. loc_006DE60A: call 00412850h ; __vbaChkstk
  7393. loc_006DE60F: mov eax, esp
  7394. loc_006DE611: mov ecx, var_BC
  7395. loc_006DE617: mov [eax], ecx
  7396. loc_006DE619: mov edx, var_B8
  7397. loc_006DE61F: mov [eax+00000004h], edx
  7398. loc_006DE622: mov ecx, var_B4
  7399. loc_006DE628: mov [eax+00000008h], ecx
  7400. loc_006DE62B: mov edx, var_B0
  7401. loc_006DE631: mov [eax+0000000Ch], edx
  7402. loc_006DE634: mov eax, 00000010h
  7403. loc_006DE639: call 00412850h ; __vbaChkstk
  7404. loc_006DE63E: mov eax, esp
  7405. loc_006DE640: mov ecx, var_7C
  7406. loc_006DE643: mov [eax], ecx
  7407. loc_006DE645: mov edx, var_78
  7408. loc_006DE648: mov [eax+00000004h], edx
  7409. loc_006DE64B: mov ecx, var_74
  7410. loc_006DE64E: mov [eax+00000008h], ecx
  7411. loc_006DE651: mov edx, var_70
  7412. loc_006DE654: mov [eax+0000000Ch], edx
  7413. loc_006DE657: mov eax, [0073A08Ch]
  7414. loc_006DE65C: mov ecx, [eax]
  7415. loc_006DE65E: mov edx, [0073A08Ch]
  7416. loc_006DE664: push edx
  7417. loc_006DE665: call [ecx+00000078h]
  7418. loc_006DE668: fnclex
  7419. loc_006DE66A: mov var_F0, eax
  7420. loc_006DE670: cmp var_F0, 00000000h
  7421. loc_006DE677: jge 006DE69Bh
  7422. loc_006DE679: push 00000078h
  7423. loc_006DE67B: push 004419ACh
  7424. loc_006DE680: mov eax, [0073A08Ch]
  7425. loc_006DE685: push eax
  7426. loc_006DE686: mov ecx, var_F0
  7427. loc_006DE68C: push ecx
  7428. loc_006DE68D: call [004010CCh] ; __vbaHresultCheckObj
  7429. loc_006DE693: mov var_134, eax
  7430. loc_006DE699: jmp 006DE6A5h
  7431. loc_006DE69B: mov var_134, 00000000h
  7432. loc_006DE6A5: lea ecx, var_4C
  7433. loc_006DE6A8: call [00401430h] ; __vbaFreeStr
  7434. loc_006DE6AE: lea ecx, var_68
  7435. loc_006DE6B1: call [0040142Ch] ; __vbaFreeObj
  7436. loc_006DE6B7: lea ecx, var_7C
  7437. loc_006DE6BA: call [00401030h] ; __vbaFreeVar
  7438. loc_006DE6C0: mov var_4, 00000025h
  7439. loc_006DE6C7: mov var_C4, 80020004h
  7440. loc_006DE6D1: mov var_CC, 0000000Ah
  7441. loc_006DE6DB: mov var_B4, 004710DCh ; "Enjoy!"
  7442. loc_006DE6E5: mov var_BC, 00000008h
  7443. loc_006DE6EF: lea edx, var_68
  7444. loc_006DE6F2: push edx
  7445. loc_006DE6F3: mov eax, 00000010h
  7446. loc_006DE6F8: call 00412850h ; __vbaChkstk
  7447. loc_006DE6FD: mov eax, esp
  7448. loc_006DE6FF: mov ecx, var_CC
  7449. loc_006DE705: mov [eax], ecx
  7450. loc_006DE707: mov edx, var_C8
  7451. loc_006DE70D: mov [eax+00000004h], edx
  7452. loc_006DE710: mov ecx, var_C4
  7453. loc_006DE716: mov [eax+00000008h], ecx
  7454. loc_006DE719: mov edx, var_C0
  7455. loc_006DE71F: mov [eax+0000000Ch], edx
  7456. loc_006DE722: mov eax, 00000010h
  7457. loc_006DE727: call 00412850h ; __vbaChkstk
  7458. loc_006DE72C: mov eax, esp
  7459. loc_006DE72E: mov ecx, var_BC
  7460. loc_006DE734: mov [eax], ecx
  7461. loc_006DE736: mov edx, var_B8
  7462. loc_006DE73C: mov [eax+00000004h], edx
  7463. loc_006DE73F: mov ecx, var_B4
  7464. loc_006DE745: mov [eax+00000008h], ecx
  7465. loc_006DE748: mov edx, var_B0
  7466. loc_006DE74E: mov [eax+0000000Ch], edx
  7467. loc_006DE751: mov eax, [0073A08Ch]
  7468. loc_006DE756: mov ecx, [eax]
  7469. loc_006DE758: mov edx, [0073A08Ch]
  7470. loc_006DE75E: push edx
  7471. loc_006DE75F: call [ecx+00000078h]
  7472. loc_006DE762: fnclex
  7473. loc_006DE764: mov var_F0, eax
  7474. loc_006DE76A: cmp var_F0, 00000000h
  7475. loc_006DE771: jge 006DE795h
  7476. loc_006DE773: push 00000078h
  7477. loc_006DE775: push 004419ACh
  7478. loc_006DE77A: mov eax, [0073A08Ch]
  7479. loc_006DE77F: push eax
  7480. loc_006DE780: mov ecx, var_F0
  7481. loc_006DE786: push ecx
  7482. loc_006DE787: call [004010CCh] ; __vbaHresultCheckObj
  7483. loc_006DE78D: mov var_138, eax
  7484. loc_006DE793: jmp 006DE79Fh
  7485. loc_006DE795: mov var_138, 00000000h
  7486. loc_006DE79F: lea ecx, var_68
  7487. loc_006DE7A2: call [0040142Ch] ; __vbaFreeObj
  7488. loc_006DE7A8: jmp 006DF302h
  7489. loc_006DE7AD: mov var_4, 00000027h
  7490. loc_006DE7B4: push 00000001h
  7491. loc_006DE7B6: mov edx, var_44
  7492. loc_006DE7B9: push edx
  7493. loc_006DE7BA: push 004710F0h ; "<bwsERR="
  7494. loc_006DE7BF: push 00000001h
  7495. loc_006DE7C1: call [004012ECh] ; __vbaInStr
  7496. loc_006DE7C7: mov var_38, eax
  7497. loc_006DE7CA: mov var_4, 00000028h
  7498. loc_006DE7D1: cmp var_38, 00000000h
  7499. loc_006DE7D5: jz 006DE8A3h
  7500. loc_006DE7DB: mov var_4, 00000029h
  7501. loc_006DE7E2: mov eax, var_38
  7502. loc_006DE7E5: add eax, 00000008h
  7503. loc_006DE7E8: jo 006DF3D2h
  7504. loc_006DE7EE: mov var_38, eax
  7505. loc_006DE7F1: mov var_4, 0000002Ah
  7506. loc_006DE7F8: mov ecx, var_38
  7507. loc_006DE7FB: push ecx
  7508. loc_006DE7FC: mov edx, var_44
  7509. loc_006DE7FF: push edx
  7510. loc_006DE800: push 00443AC8h
  7511. loc_006DE805: push 00000000h
  7512. loc_006DE807: call [004012ECh] ; __vbaInStr
  7513. loc_006DE80D: mov var_48, eax
  7514. loc_006DE810: mov var_4, 0000002Bh
  7515. loc_006DE817: mov eax, var_48
  7516. loc_006DE81A: sub eax, var_38
  7517. loc_006DE81D: jo 006DF3D2h
  7518. loc_006DE823: mov var_74, eax
  7519. loc_006DE826: mov var_7C, 00000003h
  7520. loc_006DE82D: lea ecx, var_44
  7521. loc_006DE830: mov var_B4, ecx
  7522. loc_006DE836: mov var_BC, 00004008h
  7523. loc_006DE840: lea edx, var_7C
  7524. loc_006DE843: push edx
  7525. loc_006DE844: mov eax, var_38
  7526. loc_006DE847: push eax
  7527. loc_006DE848: lea ecx, var_BC
  7528. loc_006DE84E: push ecx
  7529. loc_006DE84F: lea edx, var_8C
  7530. loc_006DE855: push edx
  7531. loc_006DE856: call [00401188h] ; rtcMidCharVar
  7532. loc_006DE85C: lea eax, var_8C
  7533. loc_006DE862: push eax
  7534. loc_006DE863: lea ecx, var_4C
  7535. loc_006DE866: push ecx
  7536. loc_006DE867: call [004012A8h] ; __vbaStrVarVal
  7537. loc_006DE86D: push eax
  7538. loc_006DE86E: call [00401088h] ; rtcTrimBstr
  7539. loc_006DE874: mov edx, eax
  7540. loc_006DE876: lea ecx, var_24
  7541. loc_006DE879: call [004013C0h] ; __vbaStrMove
  7542. loc_006DE87F: lea ecx, var_4C
  7543. loc_006DE882: call [00401430h] ; __vbaFreeStr
  7544. loc_006DE888: lea edx, var_8C
  7545. loc_006DE88E: push edx
  7546. loc_006DE88F: lea eax, var_7C
  7547. loc_006DE892: push eax
  7548. loc_006DE893: push 00000002h
  7549. loc_006DE895: call [00401050h] ; __vbaFreeVarList
  7550. loc_006DE89B: add esp, 0000000Ch
  7551. loc_006DE89E: jmp 006DE953h
  7552. loc_006DE8A3: mov var_4, 0000002Dh
  7553. loc_006DE8AA: mov var_A4, 80020004h
  7554. loc_006DE8B4: mov var_AC, 0000000Ah
  7555. loc_006DE8BE: mov var_94, 80020004h
  7556. loc_006DE8C8: mov var_9C, 0000000Ah
  7557. loc_006DE8D2: mov var_84, 80020004h
  7558. loc_006DE8DC: mov var_8C, 0000000Ah
  7559. 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."
  7560. loc_006DE8F0: mov var_BC, 00000008h
  7561. loc_006DE8FA: lea edx, var_BC
  7562. loc_006DE900: lea ecx, var_7C
  7563. loc_006DE903: call [00401374h] ; __vbaVarDup
  7564. loc_006DE909: lea ecx, var_AC
  7565. loc_006DE90F: push ecx
  7566. loc_006DE910: lea edx, var_9C
  7567. loc_006DE916: push edx
  7568. loc_006DE917: lea eax, var_8C
  7569. loc_006DE91D: push eax
  7570. loc_006DE91E: push 00000040h
  7571. loc_006DE920: lea ecx, var_7C
  7572. loc_006DE923: push ecx
  7573. loc_006DE924: call [00401120h] ; rtcMsgBox
  7574. loc_006DE92A: lea edx, var_AC
  7575. loc_006DE930: push edx
  7576. loc_006DE931: lea eax, var_9C
  7577. loc_006DE937: push eax
  7578. loc_006DE938: lea ecx, var_8C
  7579. loc_006DE93E: push ecx
  7580. loc_006DE93F: lea edx, var_7C
  7581. loc_006DE942: push edx
  7582. loc_006DE943: push 00000004h
  7583. loc_006DE945: call [00401050h] ; __vbaFreeVarList
  7584. loc_006DE94B: add esp, 00000014h
  7585. loc_006DE94E: jmp 006DF302h
  7586. loc_006DE953: mov var_4, 00000030h
  7587. loc_006DE95A: mov edx, var_24
  7588. loc_006DE95D: lea ecx, var_FC
  7589. loc_006DE963: call [00401310h] ; __vbaStrCopy
  7590. loc_006DE969: mov var_4, 00000031h
  7591. loc_006DE970: mov eax, var_FC
  7592. loc_006DE976: push eax
  7593. loc_006DE977: push 00444034h
  7594. loc_006DE97C: call [004011B8h] ; __vbaStrCmp
  7595. loc_006DE982: test eax, eax
  7596. loc_006DE984: jnz 006DE98Bh
  7597. loc_006DE986: jmp 006DF302h
  7598. loc_006DE98B: mov var_4, 00000032h
  7599. loc_006DE992: mov ecx, var_FC
  7600. loc_006DE998: push ecx
  7601. loc_006DE999: push 004712F8h
  7602. loc_006DE99E: call [004011B8h] ; __vbaStrCmp
  7603. loc_006DE9A4: test eax, eax
  7604. loc_006DE9A6: jnz 006DEBE3h
  7605. loc_006DE9AC: mov var_4, 00000033h
  7606. loc_006DE9B3: lea edx, var_68
  7607. loc_006DE9B6: push edx
  7608. loc_006DE9B7: push 00442914h ; "Explain"
  7609. loc_006DE9BC: mov eax, [0073A08Ch]
  7610. loc_006DE9C1: mov ecx, [eax]
  7611. loc_006DE9C3: mov edx, [0073A08Ch]
  7612. loc_006DE9C9: push edx
  7613. loc_006DE9CA: call [ecx+00000064h]
  7614. loc_006DE9CD: fnclex
  7615. loc_006DE9CF: mov var_F0, eax
  7616. loc_006DE9D5: cmp var_F0, 00000000h
  7617. loc_006DE9DC: jge 006DEA00h
  7618. loc_006DE9DE: push 00000064h
  7619. loc_006DE9E0: push 004419ACh
  7620. loc_006DE9E5: mov eax, [0073A08Ch]
  7621. loc_006DE9EA: push eax
  7622. loc_006DE9EB: mov ecx, var_F0
  7623. loc_006DE9F1: push ecx
  7624. loc_006DE9F2: call [004010CCh] ; __vbaHresultCheckObj
  7625. loc_006DE9F8: mov var_13C, eax
  7626. loc_006DE9FE: jmp 006DEA0Ah
  7627. loc_006DEA00: mov var_13C, 00000000h
  7628. loc_006DEA0A: lea ecx, var_68
  7629. loc_006DEA0D: call [0040142Ch] ; __vbaFreeObj
  7630. loc_006DEA13: mov var_4, 00000034h
  7631. loc_006DEA1A: mov var_B4, 80020004h
  7632. loc_006DEA24: mov var_BC, 0000000Ah
  7633. loc_006DEA2E: mov edx, Me
  7634. loc_006DEA31: mov eax, [edx]
  7635. loc_006DEA33: mov ecx, Me
  7636. loc_006DEA36: push ecx
  7637. loc_006DEA37: call [eax+00000398h]
  7638. loc_006DEA3D: push eax
  7639. loc_006DEA3E: lea edx, var_68
  7640. loc_006DEA41: push edx
  7641. loc_006DEA42: call [00401128h] ; __vbaObjSet
  7642. loc_006DEA48: mov var_F0, eax
  7643. loc_006DEA4E: lea eax, var_4C
  7644. loc_006DEA51: push eax
  7645. loc_006DEA52: mov ecx, var_F0
  7646. loc_006DEA58: mov edx, [ecx]
  7647. loc_006DEA5A: mov eax, var_F0
  7648. loc_006DEA60: push eax
  7649. loc_006DEA61: call [edx+000000A0h]
  7650. loc_006DEA67: fnclex
  7651. loc_006DEA69: mov var_F4, eax
  7652. loc_006DEA6F: cmp var_F4, 00000000h
  7653. loc_006DEA76: jge 006DEA9Eh
  7654. loc_006DEA78: push 000000A0h
  7655. loc_006DEA7D: push 0043F42Ch
  7656. loc_006DEA82: mov ecx, var_F0
  7657. loc_006DEA88: push ecx
  7658. loc_006DEA89: mov edx, var_F4
  7659. loc_006DEA8F: push edx
  7660. loc_006DEA90: call [004010CCh] ; __vbaHresultCheckObj
  7661. loc_006DEA96: mov var_140, eax
  7662. loc_006DEA9C: jmp 006DEAA8h
  7663. loc_006DEA9E: mov var_140, 00000000h
  7664. loc_006DEAA8: mov eax, [0073A040h]
  7665. loc_006DEAAD: push eax
  7666. loc_006DEAAE: push 00470EC8h ; ", it looks like the Logon Name you chose, ("
  7667. loc_006DEAB3: call [00401098h] ; __vbaStrCat
  7668. loc_006DEAB9: mov edx, eax
  7669. loc_006DEABB: lea ecx, var_50
  7670. loc_006DEABE: call [004013C0h] ; __vbaStrMove
  7671. loc_006DEAC4: push eax
  7672. loc_006DEAC5: mov ecx, var_4C
  7673. loc_006DEAC8: push ecx
  7674. loc_006DEAC9: call [00401098h] ; __vbaStrCat
  7675. loc_006DEACF: mov edx, eax
  7676. loc_006DEAD1: lea ecx, var_54
  7677. loc_006DEAD4: call [004013C0h] ; __vbaStrMove
  7678. loc_006DEADA: push eax
  7679. 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."
  7680. loc_006DEAE0: call [00401098h] ; __vbaStrCat
  7681. loc_006DEAE6: mov var_74, eax
  7682. loc_006DEAE9: mov var_7C, 00000008h
  7683. loc_006DEAF0: lea edx, var_6C
  7684. loc_006DEAF3: push edx
  7685. loc_006DEAF4: mov eax, 00000010h
  7686. loc_006DEAF9: call 00412850h ; __vbaChkstk
  7687. loc_006DEAFE: mov eax, esp
  7688. loc_006DEB00: mov ecx, var_BC
  7689. loc_006DEB06: mov [eax], ecx
  7690. loc_006DEB08: mov edx, var_B8
  7691. loc_006DEB0E: mov [eax+00000004h], edx
  7692. loc_006DEB11: mov ecx, var_B4
  7693. loc_006DEB17: mov [eax+00000008h], ecx
  7694. loc_006DEB1A: mov edx, var_B0
  7695. loc_006DEB20: mov [eax+0000000Ch], edx
  7696. loc_006DEB23: mov eax, 00000010h
  7697. loc_006DEB28: call 00412850h ; __vbaChkstk
  7698. loc_006DEB2D: mov eax, esp
  7699. loc_006DEB2F: mov ecx, var_7C
  7700. loc_006DEB32: mov [eax], ecx
  7701. loc_006DEB34: mov edx, var_78
  7702. loc_006DEB37: mov [eax+00000004h], edx
  7703. loc_006DEB3A: mov ecx, var_74
  7704. loc_006DEB3D: mov [eax+00000008h], ecx
  7705. loc_006DEB40: mov edx, var_70
  7706. loc_006DEB43: mov [eax+0000000Ch], edx
  7707. loc_006DEB46: mov eax, [0073A08Ch]
  7708. loc_006DEB4B: mov ecx, [eax]
  7709. loc_006DEB4D: mov edx, [0073A08Ch]
  7710. loc_006DEB53: push edx
  7711. loc_006DEB54: call [ecx+00000078h]
  7712. loc_006DEB57: fnclex
  7713. loc_006DEB59: mov var_F8, eax
  7714. loc_006DEB5F: cmp var_F8, 00000000h
  7715. loc_006DEB66: jge 006DEB8Ah
  7716. loc_006DEB68: push 00000078h
  7717. loc_006DEB6A: push 004419ACh
  7718. loc_006DEB6F: mov eax, [0073A08Ch]
  7719. loc_006DEB74: push eax
  7720. loc_006DEB75: mov ecx, var_F8
  7721. loc_006DEB7B: push ecx
  7722. loc_006DEB7C: call [004010CCh] ; __vbaHresultCheckObj
  7723. loc_006DEB82: mov var_144, eax
  7724. loc_006DEB88: jmp 006DEB94h
  7725. loc_006DEB8A: mov var_144, 00000000h
  7726. loc_006DEB94: lea edx, var_54
  7727. loc_006DEB97: push edx
  7728. loc_006DEB98: lea eax, var_4C
  7729. loc_006DEB9B: push eax
  7730. loc_006DEB9C: lea ecx, var_50
  7731. loc_006DEB9F: push ecx
  7732. loc_006DEBA0: push 00000003h
  7733. loc_006DEBA2: call [00401324h] ; __vbaFreeStrList
  7734. loc_006DEBA8: add esp, 00000010h
  7735. loc_006DEBAB: lea edx, var_6C
  7736. loc_006DEBAE: push edx
  7737. loc_006DEBAF: lea eax, var_68
  7738. loc_006DEBB2: push eax
  7739. loc_006DEBB3: push 00000002h
  7740. loc_006DEBB5: call [00401068h] ; __vbaFreeObjList
  7741. loc_006DEBBB: add esp, 0000000Ch
  7742. loc_006DEBBE: lea ecx, var_7C
  7743. loc_006DEBC1: call [00401030h] ; __vbaFreeVar
  7744. loc_006DEBC7: mov var_4, 00000035h
  7745. loc_006DEBCE: mov edx, 004712F8h
  7746. loc_006DEBD3: mov ecx, 0073A714h
  7747. loc_006DEBD8: call [00401310h] ; __vbaStrCopy
  7748. loc_006DEBDE: jmp 006DF302h
  7749. loc_006DEBE3: mov var_4, 00000036h
  7750. loc_006DEBEA: mov ecx, var_FC
  7751. loc_006DEBF0: push ecx
  7752. loc_006DEBF1: push 00471424h
  7753. loc_006DEBF6: call [004011B8h] ; __vbaStrCmp
  7754. loc_006DEBFC: test eax, eax
  7755. loc_006DEBFE: jnz 006DEC05h
  7756. loc_006DEC00: jmp 006DF302h
  7757. loc_006DEC05: mov var_4, 00000037h
  7758. loc_006DEC0C: mov edx, var_FC
  7759. loc_006DEC12: push edx
  7760. loc_006DEC13: push 0044D0ACh
  7761. loc_006DEC18: call [004011B8h] ; __vbaStrCmp
  7762. loc_006DEC1E: test eax, eax
  7763. loc_006DEC20: jnz 006DEC27h
  7764. loc_006DEC22: jmp 006DF302h
  7765. loc_006DEC27: mov var_4, 00000038h
  7766. loc_006DEC2E: mov eax, var_FC
  7767. loc_006DEC34: push eax
  7768. loc_006DEC35: push 0047142Ch
  7769. loc_006DEC3A: call [004011B8h] ; __vbaStrCmp
  7770. loc_006DEC40: test eax, eax
  7771. loc_006DEC42: jnz 006DEDCDh
  7772. loc_006DEC48: mov var_4, 00000039h
  7773. loc_006DEC4F: mov var_A4, 80020004h
  7774. loc_006DEC59: mov var_AC, 0000000Ah
  7775. loc_006DEC63: mov var_94, 80020004h
  7776. loc_006DEC6D: mov var_9C, 0000000Ah
  7777. loc_006DEC77: mov var_84, 80020004h
  7778. loc_006DEC81: mov var_8C, 0000000Ah
  7779. loc_006DEC8B: push 00471434h ; "There was an unexpected Error ("
  7780. loc_006DEC90: mov ecx, var_24
  7781. loc_006DEC93: push ecx
  7782. loc_006DEC94: call [00401098h] ; __vbaStrCat
  7783. loc_006DEC9A: mov edx, eax
  7784. loc_006DEC9C: lea ecx, var_4C
  7785. loc_006DEC9F: call [004013C0h] ; __vbaStrMove
  7786. loc_006DECA5: push eax
  7787. loc_006DECA6: push 00471478h ; "), while attempting to sign up for BonziWORLD Services."
  7788. loc_006DECAB: call [00401098h] ; __vbaStrCat
  7789. loc_006DECB1: mov edx, eax
  7790. loc_006DECB3: lea ecx, var_50
  7791. loc_006DECB6: call [004013C0h] ; __vbaStrMove
  7792. loc_006DECBC: push eax
  7793. loc_006DECBD: push 0043FBCCh ; vbCrLf
  7794. loc_006DECC2: call [00401098h] ; __vbaStrCat
  7795. loc_006DECC8: mov edx, eax
  7796. loc_006DECCA: lea ecx, var_54
  7797. loc_006DECCD: call [004013C0h] ; __vbaStrMove
  7798. loc_006DECD3: push eax
  7799. 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."
  7800. loc_006DECD9: call [00401098h] ; __vbaStrCat
  7801. loc_006DECDF: mov edx, eax
  7802. loc_006DECE1: lea ecx, var_58
  7803. loc_006DECE4: call [004013C0h] ; __vbaStrMove
  7804. loc_006DECEA: push eax
  7805. loc_006DECEB: push 0043FBCCh ; vbCrLf
  7806. loc_006DECF0: call [00401098h] ; __vbaStrCat
  7807. loc_006DECF6: mov edx, eax
  7808. loc_006DECF8: lea ecx, var_5C
  7809. loc_006DECFB: call [004013C0h] ; __vbaStrMove
  7810. loc_006DED01: push eax
  7811. 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."
  7812. loc_006DED07: call [00401098h] ; __vbaStrCat
  7813. loc_006DED0D: mov edx, eax
  7814. loc_006DED0F: lea ecx, var_60
  7815. loc_006DED12: call [004013C0h] ; __vbaStrMove
  7816. loc_006DED18: push eax
  7817. loc_006DED19: push 0043FBCCh ; vbCrLf
  7818. loc_006DED1E: call [00401098h] ; __vbaStrCat
  7819. loc_006DED24: mov edx, eax
  7820. loc_006DED26: lea ecx, var_64
  7821. loc_006DED29: call [004013C0h] ; __vbaStrMove
  7822. loc_006DED2F: push eax
  7823. 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."
  7824. loc_006DED35: call [00401098h] ; __vbaStrCat
  7825. loc_006DED3B: mov var_74, eax
  7826. loc_006DED3E: mov var_7C, 00000008h
  7827. loc_006DED45: lea edx, var_AC
  7828. loc_006DED4B: push edx
  7829. loc_006DED4C: lea eax, var_9C
  7830. loc_006DED52: push eax
  7831. loc_006DED53: lea ecx, var_8C
  7832. loc_006DED59: push ecx
  7833. loc_006DED5A: push 00000040h
  7834. loc_006DED5C: lea edx, var_7C
  7835. loc_006DED5F: push edx
  7836. loc_006DED60: call [00401120h] ; rtcMsgBox
  7837. loc_006DED66: lea eax, var_64
  7838. loc_006DED69: push eax
  7839. loc_006DED6A: lea ecx, var_60
  7840. loc_006DED6D: push ecx
  7841. loc_006DED6E: lea edx, var_5C
  7842. loc_006DED71: push edx
  7843. loc_006DED72: lea eax, var_58
  7844. loc_006DED75: push eax
  7845. loc_006DED76: lea ecx, var_54
  7846. loc_006DED79: push ecx
  7847. loc_006DED7A: lea edx, var_50
  7848. loc_006DED7D: push edx
  7849. loc_006DED7E: lea eax, var_4C
  7850. loc_006DED81: push eax
  7851. loc_006DED82: push 00000007h
  7852. loc_006DED84: call [00401324h] ; __vbaFreeStrList
  7853. loc_006DED8A: add esp, 00000020h
  7854. loc_006DED8D: lea ecx, var_AC
  7855. loc_006DED93: push ecx
  7856. loc_006DED94: lea edx, var_9C
  7857. loc_006DED9A: push edx
  7858. loc_006DED9B: lea eax, var_8C
  7859. loc_006DEDA1: push eax
  7860. loc_006DEDA2: lea ecx, var_7C
  7861. loc_006DEDA5: push ecx
  7862. loc_006DEDA6: push 00000004h
  7863. loc_006DEDA8: call [00401050h] ; __vbaFreeVarList
  7864. loc_006DEDAE: add esp, 00000014h
  7865. loc_006DEDB1: mov var_4, 0000003Ah
  7866. loc_006DEDB8: mov edx, 0047142Ch
  7867. loc_006DEDBD: mov ecx, 0073A714h
  7868. loc_006DEDC2: call [00401310h] ; __vbaStrCopy
  7869. loc_006DEDC8: jmp 006DF302h
  7870. loc_006DEDCD: mov var_4, 0000003Bh
  7871. loc_006DEDD4: mov edx, var_FC
  7872. loc_006DEDDA: push edx
  7873. loc_006DEDDB: push 00471A3Ch
  7874. loc_006DEDE0: call [004011B8h] ; __vbaStrCmp
  7875. loc_006DEDE6: test eax, eax
  7876. loc_006DEDE8: jnz 006DEDEFh
  7877. loc_006DEDEA: jmp 006DF302h
  7878. loc_006DEDEF: mov var_4, 0000003Ch
  7879. loc_006DEDF6: mov eax, var_FC
  7880. loc_006DEDFC: push eax
  7881. loc_006DEDFD: push 00471A44h
  7882. loc_006DEE02: call [004011B8h] ; __vbaStrCmp
  7883. loc_006DEE08: test eax, eax
  7884. loc_006DEE0A: jnz 006DEE11h
  7885. loc_006DEE0C: jmp 006DF302h
  7886. loc_006DEE11: mov var_4, 0000003Dh
  7887. loc_006DEE18: mov ecx, var_FC
  7888. loc_006DEE1E: push ecx
  7889. loc_006DEE1F: push 00471A4Ch
  7890. loc_006DEE24: call [004011B8h] ; __vbaStrCmp
  7891. loc_006DEE2A: test eax, eax
  7892. loc_006DEE2C: jnz 006DEE33h
  7893. loc_006DEE2E: jmp 006DF302h
  7894. loc_006DEE33: mov var_4, 0000003Eh
  7895. loc_006DEE3A: mov edx, var_FC
  7896. loc_006DEE40: push edx
  7897. loc_006DEE41: push 00471A54h
  7898. loc_006DEE46: call [004011B8h] ; __vbaStrCmp
  7899. loc_006DEE4C: test eax, eax
  7900. loc_006DEE4E: jnz 006DEF1Bh
  7901. loc_006DEE54: mov var_4, 0000003Fh
  7902. loc_006DEE5B: mov var_A4, 80020004h
  7903. loc_006DEE65: mov var_AC, 0000000Ah
  7904. loc_006DEE6F: mov var_94, 80020004h
  7905. loc_006DEE79: mov var_9C, 0000000Ah
  7906. loc_006DEE83: mov var_84, 80020004h
  7907. loc_006DEE8D: mov var_8C, 0000000Ah
  7908. 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."
  7909. loc_006DEEA1: mov var_BC, 00000008h
  7910. loc_006DEEAB: lea edx, var_BC
  7911. loc_006DEEB1: lea ecx, var_7C
  7912. loc_006DEEB4: call [00401374h] ; __vbaVarDup
  7913. loc_006DEEBA: lea eax, var_AC
  7914. loc_006DEEC0: push eax
  7915. loc_006DEEC1: lea ecx, var_9C
  7916. loc_006DEEC7: push ecx
  7917. loc_006DEEC8: lea edx, var_8C
  7918. loc_006DEECE: push edx
  7919. loc_006DEECF: push 00000040h
  7920. loc_006DEED1: lea eax, var_7C
  7921. loc_006DEED4: push eax
  7922. loc_006DEED5: call [00401120h] ; rtcMsgBox
  7923. loc_006DEEDB: lea ecx, var_AC
  7924. loc_006DEEE1: push ecx
  7925. loc_006DEEE2: lea edx, var_9C
  7926. loc_006DEEE8: push edx
  7927. loc_006DEEE9: lea eax, var_8C
  7928. loc_006DEEEF: push eax
  7929. loc_006DEEF0: lea ecx, var_7C
  7930. loc_006DEEF3: push ecx
  7931. loc_006DEEF4: push 00000004h
  7932. loc_006DEEF6: call [00401050h] ; __vbaFreeVarList
  7933. loc_006DEEFC: add esp, 00000014h
  7934. loc_006DEEFF: mov var_4, 00000040h
  7935. loc_006DEF06: mov edx, 00471A54h
  7936. loc_006DEF0B: mov ecx, 0073A714h
  7937. loc_006DEF10: call [00401310h] ; __vbaStrCopy
  7938. loc_006DEF16: jmp 006DF302h
  7939. loc_006DEF1B: mov var_4, 00000041h
  7940. loc_006DEF22: mov edx, var_FC
  7941. loc_006DEF28: push edx
  7942. loc_006DEF29: push 00471C40h ; "10"
  7943. loc_006DEF2E: call [004011B8h] ; __vbaStrCmp
  7944. loc_006DEF34: test eax, eax
  7945. loc_006DEF36: jnz 006DF22Ah
  7946. loc_006DEF3C: mov var_4, 00000042h
  7947. loc_006DEF43: mov edx, 00471C40h ; "10"
  7948. loc_006DEF48: mov ecx, 0073A714h
  7949. loc_006DEF4D: call [00401310h] ; __vbaStrCopy
  7950. loc_006DEF53: mov var_4, 00000043h
  7951. loc_006DEF5A: mov [0073A0AEh], FFFFFFh
  7952. loc_006DEF63: mov var_4, 00000044h
  7953. loc_006DEF6A: lea eax, var_68
  7954. loc_006DEF6D: push eax
  7955. loc_006DEF6E: push 00442914h ; "Explain"
  7956. loc_006DEF73: mov ecx, [0073A08Ch]
  7957. loc_006DEF79: mov edx, [ecx]
  7958. loc_006DEF7B: mov eax, [0073A08Ch]
  7959. loc_006DEF80: push eax
  7960. loc_006DEF81: call [edx+00000064h]
  7961. loc_006DEF84: fnclex
  7962. loc_006DEF86: mov var_F0, eax
  7963. loc_006DEF8C: cmp var_F0, 00000000h
  7964. loc_006DEF93: jge 006DEFB8h
  7965. loc_006DEF95: push 00000064h
  7966. loc_006DEF97: push 004419ACh
  7967. loc_006DEF9C: mov ecx, [0073A08Ch]
  7968. loc_006DEFA2: push ecx
  7969. loc_006DEFA3: mov edx, var_F0
  7970. loc_006DEFA9: push edx
  7971. loc_006DEFAA: call [004010CCh] ; __vbaHresultCheckObj
  7972. loc_006DEFB0: mov var_148, eax
  7973. loc_006DEFB6: jmp 006DEFC2h
  7974. loc_006DEFB8: mov var_148, 00000000h
  7975. loc_006DEFC2: lea ecx, var_68
  7976. loc_006DEFC5: call [0040142Ch] ; __vbaFreeObj
  7977. loc_006DEFCB: mov var_4, 00000045h
  7978. loc_006DEFD2: mov var_B4, 80020004h
  7979. loc_006DEFDC: mov var_BC, 0000000Ah
  7980. loc_006DEFE6: mov eax, [0073A040h]
  7981. loc_006DEFEB: push eax
  7982. loc_006DEFEC: push 004717F4h ; ", it appears that we are already subscribed to BonziWorld services. We can only subscribe once. \pau=1000\"
  7983. loc_006DEFF1: call [00401098h] ; __vbaStrCat
  7984. loc_006DEFF7: mov var_74, eax
  7985. loc_006DEFFA: mov var_7C, 00000008h
  7986. loc_006DF001: lea ecx, var_68
  7987. loc_006DF004: push ecx
  7988. loc_006DF005: mov eax, 00000010h
  7989. loc_006DF00A: call 00412850h ; __vbaChkstk
  7990. loc_006DF00F: mov edx, esp
  7991. loc_006DF011: mov eax, var_BC
  7992. loc_006DF017: mov [edx], eax
  7993. loc_006DF019: mov ecx, var_B8
  7994. loc_006DF01F: mov [edx+00000004h], ecx
  7995. loc_006DF022: mov eax, var_B4
  7996. loc_006DF028: mov [edx+00000008h], eax
  7997. loc_006DF02B: mov ecx, var_B0
  7998. loc_006DF031: mov [edx+0000000Ch], ecx
  7999. loc_006DF034: mov eax, 00000010h
  8000. loc_006DF039: call 00412850h ; __vbaChkstk
  8001. loc_006DF03E: mov edx, esp
  8002. loc_006DF040: mov eax, var_7C
  8003. loc_006DF043: mov [edx], eax
  8004. loc_006DF045: mov ecx, var_78
  8005. loc_006DF048: mov [edx+00000004h], ecx
  8006. loc_006DF04B: mov eax, var_74
  8007. loc_006DF04E: mov [edx+00000008h], eax
  8008. loc_006DF051: mov ecx, var_70
  8009. loc_006DF054: mov [edx+0000000Ch], ecx
  8010. loc_006DF057: mov edx, [0073A08Ch]
  8011. loc_006DF05D: mov eax, [edx]
  8012. loc_006DF05F: mov ecx, [0073A08Ch]
  8013. loc_006DF065: push ecx
  8014. loc_006DF066: call [eax+00000078h]
  8015. loc_006DF069: fnclex
  8016. loc_006DF06B: mov var_F0, eax
  8017. loc_006DF071: cmp var_F0, 00000000h
  8018. loc_006DF078: jge 006DF09Dh
  8019. loc_006DF07A: push 00000078h
  8020. loc_006DF07C: push 004419ACh
  8021. loc_006DF081: mov edx, [0073A08Ch]
  8022. loc_006DF087: push edx
  8023. loc_006DF088: mov eax, var_F0
  8024. loc_006DF08E: push eax
  8025. loc_006DF08F: call [004010CCh] ; __vbaHresultCheckObj
  8026. loc_006DF095: mov var_14C, eax
  8027. loc_006DF09B: jmp 006DF0A7h
  8028. loc_006DF09D: mov var_14C, 00000000h
  8029. loc_006DF0A7: lea ecx, var_68
  8030. loc_006DF0AA: call [0040142Ch] ; __vbaFreeObj
  8031. loc_006DF0B0: lea ecx, var_7C
  8032. loc_006DF0B3: call [00401030h] ; __vbaFreeVar
  8033. loc_006DF0B9: mov var_4, 00000046h
  8034. loc_006DF0C0: mov var_C4, 80020004h
  8035. loc_006DF0CA: mov var_CC, 0000000Ah
  8036. 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."
  8037. loc_006DF0DE: mov var_BC, 00000008h
  8038. loc_006DF0E8: lea ecx, var_68
  8039. loc_006DF0EB: push ecx
  8040. loc_006DF0EC: mov eax, 00000010h
  8041. loc_006DF0F1: call 00412850h ; __vbaChkstk
  8042. loc_006DF0F6: mov edx, esp
  8043. loc_006DF0F8: mov eax, var_CC
  8044. loc_006DF0FE: mov [edx], eax
  8045. loc_006DF100: mov ecx, var_C8
  8046. loc_006DF106: mov [edx+00000004h], ecx
  8047. loc_006DF109: mov eax, var_C4
  8048. loc_006DF10F: mov [edx+00000008h], eax
  8049. loc_006DF112: mov ecx, var_C0
  8050. loc_006DF118: mov [edx+0000000Ch], ecx
  8051. loc_006DF11B: mov eax, 00000010h
  8052. loc_006DF120: call 00412850h ; __vbaChkstk
  8053. loc_006DF125: mov edx, esp
  8054. loc_006DF127: mov eax, var_BC
  8055. loc_006DF12D: mov [edx], eax
  8056. loc_006DF12F: mov ecx, var_B8
  8057. loc_006DF135: mov [edx+00000004h], ecx
  8058. loc_006DF138: mov eax, var_B4
  8059. loc_006DF13E: mov [edx+00000008h], eax
  8060. loc_006DF141: mov ecx, var_B0
  8061. loc_006DF147: mov [edx+0000000Ch], ecx
  8062. loc_006DF14A: mov edx, [0073A08Ch]
  8063. loc_006DF150: mov eax, [edx]
  8064. loc_006DF152: mov ecx, [0073A08Ch]
  8065. loc_006DF158: push ecx
  8066. loc_006DF159: call [eax+00000078h]
  8067. loc_006DF15C: fnclex
  8068. loc_006DF15E: mov var_F0, eax
  8069. loc_006DF164: cmp var_F0, 00000000h
  8070. loc_006DF16B: jge 006DF190h
  8071. loc_006DF16D: push 00000078h
  8072. loc_006DF16F: push 004419ACh
  8073. loc_006DF174: mov edx, [0073A08Ch]
  8074. loc_006DF17A: push edx
  8075. loc_006DF17B: mov eax, var_F0
  8076. loc_006DF181: push eax
  8077. loc_006DF182: call [004010CCh] ; __vbaHresultCheckObj
  8078. loc_006DF188: mov var_150, eax
  8079. loc_006DF18E: jmp 006DF19Ah
  8080. loc_006DF190: mov var_150, 00000000h
  8081. loc_006DF19A: lea ecx, var_68
  8082. loc_006DF19D: call [0040142Ch] ; __vbaFreeObj
  8083. loc_006DF1A3: mov var_4, 00000047h
  8084. loc_006DF1AA: lea ecx, var_68
  8085. loc_006DF1AD: push ecx
  8086. loc_006DF1AE: push 00441D74h ; "Blink"
  8087. loc_006DF1B3: mov edx, [0073A08Ch]
  8088. loc_006DF1B9: mov eax, [edx]
  8089. loc_006DF1BB: mov ecx, [0073A08Ch]
  8090. loc_006DF1C1: push ecx
  8091. loc_006DF1C2: call [eax+00000064h]
  8092. loc_006DF1C5: fnclex
  8093. loc_006DF1C7: mov var_F0, eax
  8094. loc_006DF1CD: cmp var_F0, 00000000h
  8095. loc_006DF1D4: jge 006DF1F9h
  8096. loc_006DF1D6: push 00000064h
  8097. loc_006DF1D8: push 004419ACh
  8098. loc_006DF1DD: mov edx, [0073A08Ch]
  8099. loc_006DF1E3: push edx
  8100. loc_006DF1E4: mov eax, var_F0
  8101. loc_006DF1EA: push eax
  8102. loc_006DF1EB: call [004010CCh] ; __vbaHresultCheckObj
  8103. loc_006DF1F1: mov var_154, eax
  8104. loc_006DF1F7: jmp 006DF203h
  8105. loc_006DF1F9: mov var_154, 00000000h
  8106. loc_006DF203: mov ecx, var_68
  8107. loc_006DF206: mov var_114, ecx
  8108. loc_006DF20C: mov var_68, 00000000h
  8109. loc_006DF213: mov edx, var_114
  8110. loc_006DF219: push edx
  8111. loc_006DF21A: push 0073A1D8h
  8112. loc_006DF21F: call [00401128h] ; __vbaObjSet
  8113. loc_006DF225: jmp 006DF302h
  8114. loc_006DF22A: mov var_4, 00000049h
  8115. loc_006DF231: mov var_A4, 80020004h
  8116. loc_006DF23B: mov var_AC, 0000000Ah
  8117. loc_006DF245: mov var_94, 80020004h
  8118. loc_006DF24F: mov var_9C, 0000000Ah
  8119. loc_006DF259: mov var_84, 80020004h
  8120. loc_006DF263: mov var_8C, 0000000Ah
  8121. loc_006DF26D: push 00470AECh ; "The following message was received while attempting to sign up for BonziWORLD Services: ("
  8122. loc_006DF272: mov eax, var_24
  8123. loc_006DF275: push eax
  8124. loc_006DF276: call [00401098h] ; __vbaStrCat
  8125. loc_006DF27C: mov edx, eax
  8126. loc_006DF27E: lea ecx, var_4C
  8127. loc_006DF281: call [004013C0h] ; __vbaStrMove
  8128. loc_006DF287: push eax
  8129. loc_006DF288: push 00467090h
  8130. loc_006DF28D: call [00401098h] ; __vbaStrCat
  8131. loc_006DF293: mov var_74, eax
  8132. loc_006DF296: mov var_7C, 00000008h
  8133. loc_006DF29D: lea ecx, var_AC
  8134. loc_006DF2A3: push ecx
  8135. loc_006DF2A4: lea edx, var_9C
  8136. loc_006DF2AA: push edx
  8137. loc_006DF2AB: lea eax, var_8C
  8138. loc_006DF2B1: push eax
  8139. loc_006DF2B2: push 00000040h
  8140. loc_006DF2B4: lea ecx, var_7C
  8141. loc_006DF2B7: push ecx
  8142. loc_006DF2B8: call [00401120h] ; rtcMsgBox
  8143. loc_006DF2BE: lea ecx, var_4C
  8144. loc_006DF2C1: call [00401430h] ; __vbaFreeStr
  8145. loc_006DF2C7: lea edx, var_AC
  8146. loc_006DF2CD: push edx
  8147. loc_006DF2CE: lea eax, var_9C
  8148. loc_006DF2D4: push eax
  8149. loc_006DF2D5: lea ecx, var_8C
  8150. loc_006DF2DB: push ecx
  8151. loc_006DF2DC: lea edx, var_7C
  8152. loc_006DF2DF: push edx
  8153. loc_006DF2E0: push 00000004h
  8154. loc_006DF2E2: call [00401050h] ; __vbaFreeVarList
  8155. loc_006DF2E8: add esp, 00000014h
  8156. loc_006DF2EB: mov var_4, 0000004Ah
  8157. loc_006DF2F2: mov edx, 00471E58h ; "svrmsg"
  8158. loc_006DF2F7: mov ecx, 0073A714h
  8159. loc_006DF2FC: call [00401310h] ; __vbaStrCopy
  8160. loc_006DF302: push 006DF3BDh
  8161. loc_006DF307: jmp 006DF368h
  8162. loc_006DF309: lea eax, var_64
  8163. loc_006DF30C: push eax
  8164. loc_006DF30D: lea ecx, var_60
  8165. loc_006DF310: push ecx
  8166. loc_006DF311: lea edx, var_5C
  8167. loc_006DF314: push edx
  8168. loc_006DF315: lea eax, var_58
  8169. loc_006DF318: push eax
  8170. loc_006DF319: lea ecx, var_54
  8171. loc_006DF31C: push ecx
  8172. loc_006DF31D: lea edx, var_50
  8173. loc_006DF320: push edx
  8174. loc_006DF321: lea eax, var_4C
  8175. loc_006DF324: push eax
  8176. loc_006DF325: push 00000007h
  8177. loc_006DF327: call [00401324h] ; __vbaFreeStrList
  8178. loc_006DF32D: add esp, 00000020h
  8179. loc_006DF330: lea ecx, var_6C
  8180. loc_006DF333: push ecx
  8181. loc_006DF334: lea edx, var_68
  8182. loc_006DF337: push edx
  8183. loc_006DF338: push 00000002h
  8184. loc_006DF33A: call [00401068h] ; __vbaFreeObjList
  8185. loc_006DF340: add esp, 0000000Ch
  8186. loc_006DF343: lea eax, var_AC
  8187. loc_006DF349: push eax
  8188. loc_006DF34A: lea ecx, var_9C
  8189. loc_006DF350: push ecx
  8190. loc_006DF351: lea edx, var_8C
  8191. loc_006DF357: push edx
  8192. loc_006DF358: lea eax, var_7C
  8193. loc_006DF35B: push eax
  8194. loc_006DF35C: push 00000004h
  8195. loc_006DF35E: call [00401050h] ; __vbaFreeVarList
  8196. loc_006DF364: add esp, 00000014h
  8197. loc_006DF367: ret
  8198. loc_006DF368: lea ecx, var_FC
  8199. loc_006DF36E: call [00401430h] ; __vbaFreeStr
  8200. loc_006DF374: lea ecx, var_24
  8201. loc_006DF377: call [00401430h] ; __vbaFreeStr
  8202. loc_006DF37D: lea ecx, var_28
  8203. loc_006DF380: call [00401430h] ; __vbaFreeStr
  8204. loc_006DF386: lea ecx, var_2C
  8205. loc_006DF389: call [00401430h] ; __vbaFreeStr
  8206. loc_006DF38F: lea ecx, var_30
  8207. loc_006DF392: call [00401430h] ; __vbaFreeStr
  8208. loc_006DF398: lea ecx, var_34
  8209. loc_006DF39B: call [00401430h] ; __vbaFreeStr
  8210. loc_006DF3A1: lea ecx, var_3C
  8211. loc_006DF3A4: call [00401430h] ; __vbaFreeStr
  8212. loc_006DF3AA: lea ecx, var_40
  8213. loc_006DF3AD: call [00401430h] ; __vbaFreeStr
  8214. loc_006DF3B3: lea ecx, var_44
  8215. loc_006DF3B6: call [00401430h] ; __vbaFreeStr
  8216. loc_006DF3BC: ret
  8217. loc_006DF3BD: xor eax, eax
  8218. loc_006DF3BF: mov ecx, var_20
  8219. loc_006DF3C2: mov fs:[00000000h], ecx
  8220. loc_006DF3C9: pop edi
  8221. loc_006DF3CA: pop esi
  8222. loc_006DF3CB: pop ebx
  8223. loc_006DF3CC: mov esp, ebp
  8224. loc_006DF3CE: pop ebp
  8225. loc_006DF3CF: retn 0018h
  8226. End Function
  8227. Private Sub Proc_47_20_6DF6E0
  8228. loc_006DF6E0: push ebp
  8229. loc_006DF6E1: mov ebp, esp
  8230. loc_006DF6E3: sub esp, 00000008h
  8231. loc_006DF6E6: push 00412856h ; __vbaExceptHandler
  8232. loc_006DF6EB: mov eax, fs:[00000000h]
  8233. loc_006DF6F1: push eax
  8234. loc_006DF6F2: mov fs:[00000000h], esp
  8235. loc_006DF6F9: sub esp, 00000018h
  8236. loc_006DF6FC: push ebx
  8237. loc_006DF6FD: push esi
  8238. loc_006DF6FE: push edi
  8239. loc_006DF6FF: mov var_8, esp
  8240. loc_006DF702: mov var_4, 0040E268h
  8241. loc_006DF709: mov eax, Me
  8242. loc_006DF70C: xor edi, edi
  8243. loc_006DF70E: push eax
  8244. loc_006DF70F: mov var_14, edi
  8245. loc_006DF712: mov ecx, [eax]
  8246. loc_006DF714: mov var_18, edi
  8247. loc_006DF717: call [ecx+00000328h]
  8248. loc_006DF71D: lea edx, var_18
  8249. loc_006DF720: push eax
  8250. loc_006DF721: push edx
  8251. loc_006DF722: call [00401128h] ; __vbaObjSet
  8252. loc_006DF728: mov esi, eax
  8253. loc_006DF72A: lea ecx, var_14
  8254. loc_006DF72D: push ecx
  8255. loc_006DF72E: push esi
  8256. loc_006DF72F: mov eax, [esi]
  8257. loc_006DF731: call [eax+000000A0h]
  8258. loc_006DF737: cmp eax, edi
  8259. loc_006DF739: fnclex
  8260. loc_006DF73B: jge 006DF74Fh
  8261. loc_006DF73D: push 000000A0h
  8262. loc_006DF742: push 0043F42Ch
  8263. loc_006DF747: push esi
  8264. loc_006DF748: push eax
  8265. loc_006DF749: call [004010CCh] ; __vbaHresultCheckObj
  8266. loc_006DF74F: mov eax, [0073A704h]
  8267. loc_006DF754: mov ecx, var_14
  8268. loc_006DF757: push ecx
  8269. loc_006DF758: push eax
  8270. loc_006DF759: mov edx, [eax]
  8271. loc_006DF75B: call [edx+00000024h]
  8272. loc_006DF75E: cmp eax, edi
  8273. loc_006DF760: fnclex
  8274. loc_006DF762: jge 006DF779h
  8275. loc_006DF764: mov edx, [0073A704h]
  8276. loc_006DF76A: push 00000024h
  8277. loc_006DF76C: push 00456388h
  8278. loc_006DF771: push edx
  8279. loc_006DF772: push eax
  8280. loc_006DF773: call [004010CCh] ; __vbaHresultCheckObj
  8281. loc_006DF779: lea ecx, var_14
  8282. loc_006DF77C: call [00401430h] ; __vbaFreeStr
  8283. loc_006DF782: lea ecx, var_18
  8284. loc_006DF785: call [0040142Ch] ; __vbaFreeObj
  8285. loc_006DF78B: push 006DF7A6h
  8286. loc_006DF790: jmp 006DF7A5h
  8287. loc_006DF792: lea ecx, var_14
  8288. loc_006DF795: call [00401430h] ; __vbaFreeStr
  8289. loc_006DF79B: lea ecx, var_18
  8290. loc_006DF79E: call [0040142Ch] ; __vbaFreeObj
  8291. loc_006DF7A4: ret
  8292. loc_006DF7A5: ret
  8293. loc_006DF7A6: mov ecx, var_10
  8294. loc_006DF7A9: pop edi
  8295. loc_006DF7AA: pop esi
  8296. loc_006DF7AB: xor eax, eax
  8297. loc_006DF7AD: mov fs:[00000000h], ecx
  8298. loc_006DF7B4: pop ebx
  8299. loc_006DF7B5: mov esp, ebp
  8300. loc_006DF7B7: pop ebp
  8301. loc_006DF7B8: retn 0004h
  8302. End Sub