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.

8973 lines
296 KiB

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC0000F8754DA1}#2.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSCOMCTL.OCX"
  3. Begin VB.Form frmGoldOptions
  4. Caption = "BonziBUDDY Gold Member Access!"
  5. BackColor = &HFFFFFF&
  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. Visible = 0 'False
  14. KeyPreview = -1 'True
  15. ClientLeft = 105
  16. ClientTop = 375
  17. ClientWidth = 6330
  18. ClientHeight = 7095
  19. ShowInTaskbar = 0 'False
  20. StartUpPosition = 2 'CenterScreen
  21. Begin VB.PictureBox picOptions
  22. Index = 1
  23. Left = 240
  24. Top = 1260
  25. Width = 5835
  26. Height = 5190
  27. TabIndex = 19
  28. ScaleMode = 1
  29. AutoRedraw = False
  30. FontTransparent = True
  31. BorderStyle = 0 'None
  32. TabStop = 0 'False
  33. Begin VB.Frame fraAccount
  34. Caption = "Gold Member Account and Logon Information"
  35. Left = 180
  36. Top = 240
  37. Width = 5445
  38. Height = 4695
  39. TabIndex = 21
  40. Begin VB.CommandButton cmdGoldSite
  41. Caption = "&Gold Member's Site"
  42. Left = 3420
  43. Top = 3720
  44. Width = 1815
  45. Height = 375
  46. TabIndex = 7
  47. End
  48. Begin VB.CommandButton cmdChangePassword
  49. Caption = "Change &Password"
  50. Left = 3420
  51. Top = 4200
  52. Width = 1815
  53. Height = 375
  54. TabIndex = 8
  55. End
  56. Begin VB.TextBox txtUserName
  57. ForeColor = &H8000&
  58. Left = 2550
  59. Top = 450
  60. Width = 2475
  61. Height = 315
  62. TabIndex = 5
  63. End
  64. Begin VB.CheckBox chkRememberPassword
  65. Caption = "Remember my password when logging in."
  66. Left = 360
  67. Top = 1710
  68. Width = 3315
  69. Height = 195
  70. TabIndex = 6
  71. Value = 1
  72. End
  73. Begin VB.Label txtPassword
  74. Left = 2550
  75. Top = 870
  76. Width = 2475
  77. Height = 315
  78. TabIndex = 26
  79. BorderStyle = 1 'Fixed Single
  80. End
  81. Begin VB.Label Label7
  82. Caption = "Email Address:"
  83. Left = 360
  84. Top = 510
  85. Width = 1035
  86. Height = 195
  87. TabIndex = 23
  88. AutoSize = -1 'True
  89. End
  90. Begin VB.Label Label6
  91. Caption = "Password:"
  92. Left = 360
  93. Top = 930
  94. Width = 735
  95. Height = 195
  96. TabIndex = 22
  97. AutoSize = -1 'True
  98. End
  99. End
  100. End
  101. Begin VB.PictureBox picOptions
  102. Index = 0
  103. Left = 240
  104. Top = 1260
  105. Width = 5835
  106. Height = 5190
  107. TabIndex = 13
  108. ScaleMode = 1
  109. AutoRedraw = False
  110. FontTransparent = True
  111. BorderStyle = 0 'None
  112. TabStop = 0 'False
  113. Begin VB.Frame fraAddons
  114. Caption = "Choose the add-ons you would like to download and install"
  115. Left = 180
  116. Top = 240
  117. Width = 5445
  118. Height = 4695
  119. TabIndex = 14
  120. Begin VB.CommandButton cmdAddonsInstall
  121. Caption = "&Install Now"
  122. Left = 4140
  123. Top = 4170
  124. Width = 1095
  125. Height = 375
  126. TabIndex = 4
  127. End
  128. Begin VB.CommandButton cmdAddonsRemove
  129. Caption = "<<&Remove"
  130. Left = 3540
  131. Top = 2610
  132. Width = 1095
  133. Height = 375
  134. TabIndex = 3
  135. End
  136. Begin VB.ListBox lstAddonsAvail
  137. ForeColor = &H8000&
  138. Left = 120
  139. Top = 1080
  140. Width = 2460
  141. Height = 1425
  142. TabIndex = 0
  143. Sorted = -1 'True
  144. End
  145. Begin VB.ListBox lstAddonsSelected
  146. ForeColor = &H8000&
  147. Left = 2850
  148. Top = 1080
  149. Width = 2460
  150. Height = 1425
  151. TabIndex = 1
  152. Sorted = -1 'True
  153. End
  154. Begin VB.CommandButton cmdAddonsAdd
  155. Caption = "&Add >>"
  156. Left = 840
  157. Top = 2610
  158. Width = 1095
  159. Height = 375
  160. TabIndex = 2
  161. End
  162. Begin VB.Label lblDownloadTime
  163. Caption = "lblDownloadTime"
  164. Left = 240
  165. Top = 3765
  166. Width = 4965
  167. Height = 285
  168. TabIndex = 25
  169. BorderStyle = 1 'Fixed Single
  170. End
  171. Begin VB.Label lblAddonDescription
  172. Caption = "lblAddonDescription"
  173. Left = 240
  174. Top = 3120
  175. Width = 4965
  176. Height = 645
  177. TabIndex = 24
  178. BorderStyle = 1 'Fixed Single
  179. End
  180. Begin VB.Image Image1
  181. Picture = "frmGoldOptions.frx":0000
  182. Left = 120
  183. Top = 4140
  184. Width = 360
  185. Height = 360
  186. End
  187. Begin VB.Label lblInfo
  188. Caption = "When you're done choosing add-ons to install, click Install Now, to begin installing."
  189. Left = 540
  190. Top = 4140
  191. Width = 3465
  192. Height = 435
  193. TabIndex = 20
  194. End
  195. Begin VB.Label lblAvail
  196. Caption = "Available Add-ons"
  197. Left = 150
  198. Top = 390
  199. Width = 1275
  200. Height = 195
  201. TabIndex = 18
  202. AutoSize = -1 'True
  203. BeginProperty Font
  204. Name = "MS Sans Serif"
  205. Size = 8,25
  206. Charset = 0
  207. Weight = 400
  208. Underline = -1 'True
  209. Italic = 0 'False
  210. Strikethrough = 0 'False
  211. EndProperty
  212. End
  213. Begin VB.Label lblSelected
  214. Caption = "Selected for Installation"
  215. Left = 2850
  216. Top = 390
  217. Width = 1650
  218. Height = 195
  219. TabIndex = 17
  220. AutoSize = -1 'True
  221. BeginProperty Font
  222. Name = "MS Sans Serif"
  223. Size = 8,25
  224. Charset = 0
  225. Weight = 400
  226. Underline = -1 'True
  227. Italic = 0 'False
  228. Strikethrough = 0 'False
  229. EndProperty
  230. End
  231. Begin VB.Label lblAllow2
  232. Caption = "These items are add-ons available for installation."
  233. Left = 150
  234. Top = 660
  235. Width = 2445
  236. Height = 405
  237. TabIndex = 16
  238. End
  239. Begin VB.Label Label1
  240. Caption = "These items will be installed when you click 'Install Now'."
  241. Left = 2850
  242. Top = 660
  243. Width = 2115
  244. Height = 405
  245. TabIndex = 15
  246. End
  247. End
  248. End
  249. Begin VB.CommandButton cmdApply
  250. Caption = "&Apply"
  251. Left = 5010
  252. Top = 6615
  253. Width = 1095
  254. Height = 375
  255. TabIndex = 11
  256. End
  257. Begin VB.CommandButton cmdCancel
  258. Caption = "&Cancel"
  259. Left = 3780
  260. Top = 6615
  261. Width = 1095
  262. Height = 375
  263. TabIndex = 10
  264. Cancel = -1 'True
  265. End
  266. Begin VB.CommandButton cmdOK
  267. Caption = "&OK"
  268. Left = 2550
  269. Top = 6615
  270. Width = 1095
  271. Height = 375
  272. TabIndex = 9
  273. Default = -1 'True
  274. End
  275. Begin MSComctlLib.TabStrip tbsOptions
  276. Left = 210
  277. Top = 930
  278. Width = 5895
  279. Height = 5565
  280. TabIndex = 12
  281. OleObjectBlob = "frmGoldOptions.frx":052B
  282. End
  283. Begin VB.Image Image2
  284. Picture = "frmGoldOptions.frx":06D5
  285. Left = 0
  286. Top = 0
  287. Width = 6495
  288. Height = 750
  289. End
  290. End
  291. Attribute VB_Name = "frmGoldOptions"
  292. Private Type UDT_1_0045DC10
  293. bStruc(24) As Byte ' String fields: 5
  294. End Type
  295. Private Sub lstAddonsAvail_Click() '71F9A0
  296. loc_0071F9A0: push ebp
  297. loc_0071F9A1: mov ebp, esp
  298. loc_0071F9A3: sub esp, 00000018h
  299. loc_0071F9A6: push 00412856h ; __vbaExceptHandler
  300. loc_0071F9AB: mov eax, fs:[00000000h]
  301. loc_0071F9B1: push eax
  302. loc_0071F9B2: mov fs:[00000000h], esp
  303. loc_0071F9B9: mov eax, 00000058h
  304. loc_0071F9BE: call 00412850h ; __vbaChkstk
  305. loc_0071F9C3: push ebx
  306. loc_0071F9C4: push esi
  307. loc_0071F9C5: push edi
  308. loc_0071F9C6: mov var_18, esp
  309. loc_0071F9C9: mov var_14, 00411AF0h ; Chr(37)
  310. loc_0071F9D0: mov eax, Me
  311. loc_0071F9D3: and eax, 00000001h
  312. loc_0071F9D6: mov var_10, eax
  313. loc_0071F9D9: mov ecx, Me
  314. loc_0071F9DC: and ecx, FFFFFFFEh
  315. loc_0071F9DF: mov Me, ecx
  316. loc_0071F9E2: mov var_C, 00000000h
  317. loc_0071F9E9: mov edx, Me
  318. loc_0071F9EC: mov eax, [edx]
  319. loc_0071F9EE: mov ecx, Me
  320. loc_0071F9F1: push ecx
  321. loc_0071F9F2: call [eax+00000004h]
  322. loc_0071F9F5: mov var_4, 00000001h
  323. loc_0071F9FC: mov var_4, 00000002h
  324. loc_0071FA03: push FFFFFFFFh
  325. loc_0071FA05: call [00401124h] ; __vbaOnError
  326. loc_0071FA0B: mov var_4, 00000003h
  327. loc_0071FA12: mov edx, Me
  328. loc_0071FA15: mov eax, [edx]
  329. loc_0071FA17: mov ecx, Me
  330. loc_0071FA1A: push ecx
  331. loc_0071FA1B: call [eax+0000032Ch]
  332. loc_0071FA21: push eax
  333. loc_0071FA22: lea edx, var_30
  334. loc_0071FA25: push edx
  335. loc_0071FA26: call [00401128h] ; __vbaObjSet
  336. loc_0071FA2C: mov var_38, eax
  337. loc_0071FA2F: lea eax, var_28
  338. loc_0071FA32: push eax
  339. loc_0071FA33: mov ecx, var_38
  340. loc_0071FA36: mov edx, [ecx]
  341. loc_0071FA38: mov eax, var_38
  342. loc_0071FA3B: push eax
  343. loc_0071FA3C: call [edx+000000F8h]
  344. loc_0071FA42: fnclex
  345. loc_0071FA44: mov var_3C, eax
  346. loc_0071FA47: cmp var_3C, 00000000h
  347. loc_0071FA4B: jge 0071FA6Ah
  348. loc_0071FA4D: push 000000F8h
  349. loc_0071FA52: push 00447F18h
  350. loc_0071FA57: mov ecx, var_38
  351. loc_0071FA5A: push ecx
  352. loc_0071FA5B: mov edx, var_3C
  353. loc_0071FA5E: push edx
  354. loc_0071FA5F: call [004010CCh] ; __vbaHresultCheckObj
  355. loc_0071FA65: mov var_5C, eax
  356. loc_0071FA68: jmp 0071FA71h
  357. loc_0071FA6A: mov var_5C, 00000000h
  358. loc_0071FA71: mov eax, var_28
  359. loc_0071FA74: push eax
  360. loc_0071FA75: push 0043C9F4h
  361. loc_0071FA7A: call [004011B8h] ; __vbaStrCmp
  362. loc_0071FA80: neg eax
  363. loc_0071FA82: sbb eax, eax
  364. loc_0071FA84: neg eax
  365. loc_0071FA86: neg eax
  366. loc_0071FA88: mov var_40, ax
  367. loc_0071FA8C: lea ecx, var_28
  368. loc_0071FA8F: call [00401430h] ; __vbaFreeStr
  369. loc_0071FA95: lea ecx, var_30
  370. loc_0071FA98: call [0040142Ch] ; __vbaFreeObj
  371. loc_0071FA9E: movsx ecx, var_40
  372. loc_0071FAA2: test ecx, ecx
  373. loc_0071FAA4: jz 0071FD16h
  374. loc_0071FAAA: mov var_4, 00000004h
  375. loc_0071FAB1: mov edx, Me
  376. loc_0071FAB4: mov eax, [edx]
  377. loc_0071FAB6: mov ecx, Me
  378. loc_0071FAB9: push ecx
  379. loc_0071FABA: call [eax+00000334h]
  380. loc_0071FAC0: push eax
  381. loc_0071FAC1: lea edx, var_30
  382. loc_0071FAC4: push edx
  383. loc_0071FAC5: call [00401128h] ; __vbaObjSet
  384. loc_0071FACB: mov var_38, eax
  385. loc_0071FACE: push FFFFFFFFh
  386. loc_0071FAD0: mov eax, var_38
  387. loc_0071FAD3: mov ecx, [eax]
  388. loc_0071FAD5: mov edx, var_38
  389. loc_0071FAD8: push edx
  390. loc_0071FAD9: call [ecx+0000008Ch]
  391. loc_0071FADF: fnclex
  392. loc_0071FAE1: mov var_3C, eax
  393. loc_0071FAE4: cmp var_3C, 00000000h
  394. loc_0071FAE8: jge 0071FB07h
  395. loc_0071FAEA: push 0000008Ch
  396. loc_0071FAEF: push 004431B8h
  397. loc_0071FAF4: mov eax, var_38
  398. loc_0071FAF7: push eax
  399. loc_0071FAF8: mov ecx, var_3C
  400. loc_0071FAFB: push ecx
  401. loc_0071FAFC: call [004010CCh] ; __vbaHresultCheckObj
  402. loc_0071FB02: mov var_60, eax
  403. loc_0071FB05: jmp 0071FB0Eh
  404. loc_0071FB07: mov var_60, 00000000h
  405. loc_0071FB0E: lea ecx, var_30
  406. loc_0071FB11: call [0040142Ch] ; __vbaFreeObj
  407. loc_0071FB17: mov var_4, 00000005h
  408. loc_0071FB1E: mov edx, Me
  409. loc_0071FB21: mov eax, [edx]
  410. loc_0071FB23: mov ecx, Me
  411. loc_0071FB26: push ecx
  412. loc_0071FB27: call [eax+0000032Ch]
  413. loc_0071FB2D: push eax
  414. loc_0071FB2E: lea edx, var_30
  415. loc_0071FB31: push edx
  416. loc_0071FB32: call [00401128h] ; __vbaObjSet
  417. loc_0071FB38: mov var_38, eax
  418. loc_0071FB3B: lea eax, var_28
  419. loc_0071FB3E: push eax
  420. loc_0071FB3F: mov ecx, var_38
  421. loc_0071FB42: mov edx, [ecx]
  422. loc_0071FB44: mov eax, var_38
  423. loc_0071FB47: push eax
  424. loc_0071FB48: call [edx+000000F8h]
  425. loc_0071FB4E: fnclex
  426. loc_0071FB50: mov var_3C, eax
  427. loc_0071FB53: cmp var_3C, 00000000h
  428. loc_0071FB57: jge 0071FB76h
  429. loc_0071FB59: push 000000F8h
  430. loc_0071FB5E: push 00447F18h
  431. loc_0071FB63: mov ecx, var_38
  432. loc_0071FB66: push ecx
  433. loc_0071FB67: mov edx, var_3C
  434. loc_0071FB6A: push edx
  435. loc_0071FB6B: call [004010CCh] ; __vbaHresultCheckObj
  436. loc_0071FB71: mov var_64, eax
  437. loc_0071FB74: jmp 0071FB7Dh
  438. loc_0071FB76: mov var_64, 00000000h
  439. loc_0071FB7D: mov eax, var_28
  440. loc_0071FB80: mov var_58, eax
  441. loc_0071FB83: mov var_28, 00000000h
  442. loc_0071FB8A: mov edx, var_58
  443. loc_0071FB8D: lea ecx, var_2C
  444. loc_0071FB90: call [004013C0h] ; __vbaStrMove
  445. loc_0071FB96: lea ecx, var_34
  446. loc_0071FB99: push ecx
  447. loc_0071FB9A: lea edx, var_2C
  448. loc_0071FB9D: push edx
  449. loc_0071FB9E: mov eax, Me
  450. loc_0071FBA1: mov ecx, [eax]
  451. loc_0071FBA3: mov edx, Me
  452. loc_0071FBA6: push edx
  453. loc_0071FBA7: call [ecx+00000750h]
  454. loc_0071FBAD: mov ax, var_34
  455. loc_0071FBB1: mov var_24, ax
  456. loc_0071FBB5: lea ecx, var_2C
  457. loc_0071FBB8: call [00401430h] ; __vbaFreeStr
  458. loc_0071FBBE: lea ecx, var_30
  459. loc_0071FBC1: call [0040142Ch] ; __vbaFreeObj
  460. loc_0071FBC7: mov var_4, 00000006h
  461. loc_0071FBCE: cmp var_24, 0000h
  462. loc_0071FBD3: jle 0071FCAAh
  463. loc_0071FBD9: mov var_4, 00000007h
  464. loc_0071FBE0: mov ecx, Me
  465. loc_0071FBE3: mov edx, [ecx]
  466. loc_0071FBE5: mov eax, Me
  467. loc_0071FBE8: push eax
  468. loc_0071FBE9: call [edx+0000033Ch]
  469. loc_0071FBEF: push eax
  470. loc_0071FBF0: lea ecx, var_30
  471. loc_0071FBF3: push ecx
  472. loc_0071FBF4: call [00401128h] ; __vbaObjSet
  473. loc_0071FBFA: mov var_3C, eax
  474. loc_0071FBFD: mov edx, Me
  475. loc_0071FC00: cmp [edx+00000038h], 00000000h
  476. loc_0071FC04: jz 0071FC4Dh
  477. loc_0071FC06: mov eax, Me
  478. loc_0071FC09: mov ecx, [eax+00000038h]
  479. loc_0071FC0C: cmp [ecx], 0001h
  480. loc_0071FC10: jnz 0071FC4Dh
  481. loc_0071FC12: movsx edx, var_24
  482. loc_0071FC16: mov eax, Me
  483. loc_0071FC19: mov ecx, [eax+00000038h]
  484. loc_0071FC1C: sub edx, [ecx+00000014h]
  485. loc_0071FC1F: mov var_38, edx
  486. loc_0071FC22: mov edx, Me
  487. loc_0071FC25: mov eax, [edx+00000038h]
  488. loc_0071FC28: mov ecx, var_38
  489. loc_0071FC2B: cmp ecx, [eax+00000010h]
  490. loc_0071FC2E: jae 0071FC39h
  491. loc_0071FC30: mov var_68, 00000000h
  492. loc_0071FC37: jmp 0071FC42h
  493. loc_0071FC39: call [004011A8h] ; __vbaGenerateBoundsError
  494. loc_0071FC3F: mov var_68, eax
  495. loc_0071FC42: mov edx, var_38
  496. loc_0071FC45: imul edx, edx, 00000018h
  497. loc_0071FC48: mov var_6C, edx
  498. loc_0071FC4B: jmp 0071FC56h
  499. loc_0071FC4D: call [004011A8h] ; __vbaGenerateBoundsError
  500. loc_0071FC53: mov var_6C, eax
  501. loc_0071FC56: mov eax, Me
  502. loc_0071FC59: mov ecx, [eax+00000038h]
  503. loc_0071FC5C: mov edx, [ecx+0000000Ch]
  504. loc_0071FC5F: mov eax, var_6C
  505. loc_0071FC62: mov ecx, [edx+eax+00000014h]
  506. loc_0071FC66: push ecx
  507. loc_0071FC67: mov edx, var_3C
  508. loc_0071FC6A: mov eax, [edx]
  509. loc_0071FC6C: mov ecx, var_3C
  510. loc_0071FC6F: push ecx
  511. loc_0071FC70: call [eax+00000054h]
  512. loc_0071FC73: fnclex
  513. loc_0071FC75: mov var_40, eax
  514. loc_0071FC78: cmp var_40, 00000000h
  515. loc_0071FC7C: jge 0071FC98h
  516. loc_0071FC7E: push 00000054h
  517. loc_0071FC80: push 00441988h
  518. loc_0071FC85: mov edx, var_3C
  519. loc_0071FC88: push edx
  520. loc_0071FC89: mov eax, var_40
  521. loc_0071FC8C: push eax
  522. loc_0071FC8D: call [004010CCh] ; __vbaHresultCheckObj
  523. loc_0071FC93: mov var_70, eax
  524. loc_0071FC96: jmp 0071FC9Fh
  525. loc_0071FC98: mov var_70, 00000000h
  526. loc_0071FC9F: lea ecx, var_30
  527. loc_0071FCA2: call [0040142Ch] ; __vbaFreeObj
  528. loc_0071FCA8: jmp 0071FD14h
  529. loc_0071FCAA: mov var_4, 00000009h
  530. loc_0071FCB1: mov ecx, Me
  531. loc_0071FCB4: mov edx, [ecx]
  532. loc_0071FCB6: mov eax, Me
  533. loc_0071FCB9: push eax
  534. loc_0071FCBA: call [edx+0000033Ch]
  535. loc_0071FCC0: push eax
  536. loc_0071FCC1: lea ecx, var_30
  537. loc_0071FCC4: push ecx
  538. loc_0071FCC5: call [00401128h] ; __vbaObjSet
  539. loc_0071FCCB: mov var_38, eax
  540. loc_0071FCCE: push 0043C9F4h
  541. loc_0071FCD3: mov edx, var_38
  542. loc_0071FCD6: mov eax, [edx]
  543. loc_0071FCD8: mov ecx, var_38
  544. loc_0071FCDB: push ecx
  545. loc_0071FCDC: call [eax+00000054h]
  546. loc_0071FCDF: fnclex
  547. loc_0071FCE1: mov var_3C, eax
  548. loc_0071FCE4: cmp var_3C, 00000000h
  549. loc_0071FCE8: jge 0071FD04h
  550. loc_0071FCEA: push 00000054h
  551. loc_0071FCEC: push 00441988h
  552. loc_0071FCF1: mov edx, var_38
  553. loc_0071FCF4: push edx
  554. loc_0071FCF5: mov eax, var_3C
  555. loc_0071FCF8: push eax
  556. loc_0071FCF9: call [004010CCh] ; __vbaHresultCheckObj
  557. loc_0071FCFF: mov var_74, eax
  558. loc_0071FD02: jmp 0071FD0Bh
  559. loc_0071FD04: mov var_74, 00000000h
  560. loc_0071FD0B: lea ecx, var_30
  561. loc_0071FD0E: call [0040142Ch] ; __vbaFreeObj
  562. loc_0071FD14: jmp 0071FD83h
  563. loc_0071FD16: mov var_4, 0000000Ch
  564. loc_0071FD1D: mov ecx, Me
  565. loc_0071FD20: mov edx, [ecx]
  566. loc_0071FD22: mov eax, Me
  567. loc_0071FD25: push eax
  568. loc_0071FD26: call [edx+00000334h]
  569. loc_0071FD2C: push eax
  570. loc_0071FD2D: lea ecx, var_30
  571. loc_0071FD30: push ecx
  572. loc_0071FD31: call [00401128h] ; __vbaObjSet
  573. loc_0071FD37: mov var_38, eax
  574. loc_0071FD3A: push 00000000h
  575. loc_0071FD3C: mov edx, var_38
  576. loc_0071FD3F: mov eax, [edx]
  577. loc_0071FD41: mov ecx, var_38
  578. loc_0071FD44: push ecx
  579. loc_0071FD45: call [eax+0000008Ch]
  580. loc_0071FD4B: fnclex
  581. loc_0071FD4D: mov var_3C, eax
  582. loc_0071FD50: cmp var_3C, 00000000h
  583. loc_0071FD54: jge 0071FD73h
  584. loc_0071FD56: push 0000008Ch
  585. loc_0071FD5B: push 004431B8h
  586. loc_0071FD60: mov edx, var_38
  587. loc_0071FD63: push edx
  588. loc_0071FD64: mov eax, var_3C
  589. loc_0071FD67: push eax
  590. loc_0071FD68: call [004010CCh] ; __vbaHresultCheckObj
  591. loc_0071FD6E: mov var_78, eax
  592. loc_0071FD71: jmp 0071FD7Ah
  593. loc_0071FD73: mov var_78, 00000000h
  594. loc_0071FD7A: lea ecx, var_30
  595. loc_0071FD7D: call [0040142Ch] ; __vbaFreeObj
  596. loc_0071FD83: mov var_4, 0000000Eh
  597. loc_0071FD8A: mov ecx, Me
  598. loc_0071FD8D: mov edx, [ecx]
  599. loc_0071FD8F: mov eax, Me
  600. loc_0071FD92: push eax
  601. loc_0071FD93: call [edx+00000758h]
  602. loc_0071FD99: mov var_10, 00000000h
  603. loc_0071FDA0: push 0071FDC5h
  604. loc_0071FDA5: jmp 0071FDC4h
  605. loc_0071FDA7: lea ecx, var_2C
  606. loc_0071FDAA: push ecx
  607. loc_0071FDAB: lea edx, var_28
  608. loc_0071FDAE: push edx
  609. loc_0071FDAF: push 00000002h
  610. loc_0071FDB1: call [00401324h] ; __vbaFreeStrList
  611. loc_0071FDB7: add esp, 0000000Ch
  612. loc_0071FDBA: lea ecx, var_30
  613. loc_0071FDBD: call [0040142Ch] ; __vbaFreeObj
  614. loc_0071FDC3: ret
  615. loc_0071FDC4: ret
  616. loc_0071FDC5: mov eax, Me
  617. loc_0071FDC8: mov ecx, [eax]
  618. loc_0071FDCA: mov edx, Me
  619. loc_0071FDCD: push edx
  620. loc_0071FDCE: call [ecx+00000008h]
  621. loc_0071FDD1: mov eax, var_10
  622. loc_0071FDD4: mov ecx, var_20
  623. loc_0071FDD7: mov fs:[00000000h], ecx
  624. loc_0071FDDE: pop edi
  625. loc_0071FDDF: pop esi
  626. loc_0071FDE0: pop ebx
  627. loc_0071FDE1: mov esp, ebp
  628. loc_0071FDE3: pop ebp
  629. loc_0071FDE4: retn 0004h
  630. End Sub
  631. Private Sub txtUserName_Change() '724B00
  632. loc_00724B00: push ebp
  633. loc_00724B01: mov ebp, esp
  634. loc_00724B03: sub esp, 0000000Ch
  635. loc_00724B06: push 00412856h ; __vbaExceptHandler
  636. loc_00724B0B: mov eax, fs:[00000000h]
  637. loc_00724B11: push eax
  638. loc_00724B12: mov fs:[00000000h], esp
  639. loc_00724B19: sub esp, 000000C4h
  640. loc_00724B1F: push ebx
  641. loc_00724B20: push esi
  642. loc_00724B21: push edi
  643. loc_00724B22: mov var_C, esp
  644. loc_00724B25: mov var_8, 00411F38h
  645. loc_00724B2C: mov esi, Me
  646. loc_00724B2F: mov eax, esi
  647. loc_00724B31: and eax, 00000001h
  648. loc_00724B34: mov var_4, eax
  649. loc_00724B37: and esi, FFFFFFFEh
  650. loc_00724B3A: push esi
  651. loc_00724B3B: mov Me, esi
  652. loc_00724B3E: mov ecx, [esi]
  653. loc_00724B40: call [ecx+00000004h]
  654. loc_00724B43: mov edx, [esi]
  655. loc_00724B45: xor edi, edi
  656. loc_00724B47: push esi
  657. loc_00724B48: mov var_18, edi
  658. loc_00724B4B: mov var_28, edi
  659. loc_00724B4E: mov var_38, edi
  660. loc_00724B51: mov var_48, edi
  661. loc_00724B54: mov var_58, edi
  662. loc_00724B57: mov var_68, edi
  663. loc_00724B5A: mov var_78, edi
  664. loc_00724B5D: mov var_88, edi
  665. loc_00724B63: mov var_98, edi
  666. loc_00724B69: mov var_A8, edi
  667. loc_00724B6F: mov var_B8, edi
  668. loc_00724B75: mov var_C8, edi
  669. loc_00724B7B: call [edx+00000308h]
  670. loc_00724B81: push eax
  671. loc_00724B82: lea eax, var_18
  672. loc_00724B85: push eax
  673. loc_00724B86: call [00401128h] ; __vbaObjSet
  674. loc_00724B8C: mov ecx, [esi]
  675. loc_00724B8E: push esi
  676. loc_00724B8F: mov ebx, eax
  677. loc_00724B91: call [ecx+00000314h]
  678. loc_00724B97: mov var_20, eax
  679. loc_00724B9A: lea edx, var_28
  680. loc_00724B9D: lea eax, var_38
  681. loc_00724BA0: push edx
  682. loc_00724BA1: push eax
  683. loc_00724BA2: mov var_28, 00000009h
  684. loc_00724BA9: call [00401154h] ; rtcTrimVar
  685. loc_00724BAF: mov ecx, [esi]
  686. loc_00724BB1: push esi
  687. loc_00724BB2: mov var_B0, edi
  688. loc_00724BB8: mov var_B8, 00008002h
  689. loc_00724BC2: call [ecx+0000030Ch]
  690. loc_00724BC8: mov var_60, eax
  691. loc_00724BCB: lea edx, var_68
  692. loc_00724BCE: lea eax, var_78
  693. loc_00724BD1: push edx
  694. loc_00724BD2: push eax
  695. loc_00724BD3: mov var_68, 00000009h
  696. loc_00724BDA: call [00401154h] ; rtcTrimVar
  697. loc_00724BE0: lea ecx, var_38
  698. loc_00724BE3: lea edx, var_48
  699. loc_00724BE6: push ecx
  700. loc_00724BE7: mov var_C0, edi
  701. loc_00724BED: mov var_C8, 00008002h
  702. loc_00724BF7: mov esi, [ebx]
  703. loc_00724BF9: push edx
  704. loc_00724BFA: call [004010D4h] ; __vbaLenVar
  705. loc_00724C00: push eax
  706. loc_00724C01: lea eax, var_B8
  707. loc_00724C07: lea ecx, var_58
  708. loc_00724C0A: push eax
  709. loc_00724C0B: push ecx
  710. loc_00724C0C: call [00401184h] ; __vbaVarCmpGt
  711. loc_00724C12: push eax
  712. loc_00724C13: lea edx, var_78
  713. loc_00724C16: lea eax, var_88
  714. loc_00724C1C: push edx
  715. loc_00724C1D: push eax
  716. loc_00724C1E: call [004010D4h] ; __vbaLenVar
  717. loc_00724C24: lea ecx, var_C8
  718. loc_00724C2A: push eax
  719. loc_00724C2B: push ecx
  720. loc_00724C2C: lea edx, var_98
  721. loc_00724C32: push edx
  722. loc_00724C33: call [00401184h] ; __vbaVarCmpGt
  723. loc_00724C39: push eax
  724. loc_00724C3A: lea eax, var_A8
  725. loc_00724C40: push eax
  726. loc_00724C41: call [00401240h] ; __vbaVarAnd
  727. loc_00724C47: push eax
  728. loc_00724C48: call [00401150h] ; __vbaBoolVar
  729. loc_00724C4E: push eax
  730. loc_00724C4F: push ebx
  731. loc_00724C50: call [esi+0000008Ch]
  732. loc_00724C56: cmp eax, edi
  733. loc_00724C58: fnclex
  734. loc_00724C5A: jge 00724C6Eh
  735. loc_00724C5C: push 0000008Ch
  736. loc_00724C61: push 004431B8h
  737. loc_00724C66: push ebx
  738. loc_00724C67: push eax
  739. loc_00724C68: call [004010CCh] ; __vbaHresultCheckObj
  740. loc_00724C6E: lea ecx, var_18
  741. loc_00724C71: call [0040142Ch] ; __vbaFreeObj
  742. loc_00724C77: lea ecx, var_78
  743. loc_00724C7A: lea edx, var_68
  744. loc_00724C7D: push ecx
  745. loc_00724C7E: lea eax, var_38
  746. loc_00724C81: push edx
  747. loc_00724C82: lea ecx, var_28
  748. loc_00724C85: push eax
  749. loc_00724C86: push ecx
  750. loc_00724C87: push 00000004h
  751. loc_00724C89: call [00401050h] ; __vbaFreeVarList
  752. loc_00724C8F: add esp, 00000014h
  753. loc_00724C92: mov var_4, edi
  754. loc_00724C95: push 00724CDFh
  755. loc_00724C9A: jmp 00724CDEh
  756. loc_00724C9C: lea ecx, var_18
  757. loc_00724C9F: call [0040142Ch] ; __vbaFreeObj
  758. loc_00724CA5: lea edx, var_A8
  759. loc_00724CAB: lea eax, var_98
  760. loc_00724CB1: push edx
  761. loc_00724CB2: lea ecx, var_88
  762. loc_00724CB8: push eax
  763. loc_00724CB9: lea edx, var_78
  764. loc_00724CBC: push ecx
  765. loc_00724CBD: lea eax, var_68
  766. loc_00724CC0: push edx
  767. loc_00724CC1: lea ecx, var_58
  768. loc_00724CC4: push eax
  769. loc_00724CC5: lea edx, var_48
  770. loc_00724CC8: push ecx
  771. loc_00724CC9: lea eax, var_38
  772. loc_00724CCC: push edx
  773. loc_00724CCD: lea ecx, var_28
  774. loc_00724CD0: push eax
  775. loc_00724CD1: push ecx
  776. loc_00724CD2: push 00000009h
  777. loc_00724CD4: call [00401050h] ; __vbaFreeVarList
  778. loc_00724CDA: add esp, 00000028h
  779. loc_00724CDD: ret
  780. loc_00724CDE: ret
  781. loc_00724CDF: mov eax, Me
  782. loc_00724CE2: push eax
  783. loc_00724CE3: mov edx, [eax]
  784. loc_00724CE5: call [edx+00000008h]
  785. loc_00724CE8: mov eax, var_4
  786. loc_00724CEB: mov ecx, var_14
  787. loc_00724CEE: pop edi
  788. loc_00724CEF: pop esi
  789. loc_00724CF0: mov fs:[00000000h], ecx
  790. loc_00724CF7: pop ebx
  791. loc_00724CF8: mov esp, ebp
  792. loc_00724CFA: pop ebp
  793. loc_00724CFB: retn 0004h
  794. End Sub
  795. Private Sub lstAddonsSelected_Click() '71FDF0
  796. loc_0071FDF0: push ebp
  797. loc_0071FDF1: mov ebp, esp
  798. loc_0071FDF3: sub esp, 00000018h
  799. loc_0071FDF6: push 00412856h ; __vbaExceptHandler
  800. loc_0071FDFB: mov eax, fs:[00000000h]
  801. loc_0071FE01: push eax
  802. loc_0071FE02: mov fs:[00000000h], esp
  803. loc_0071FE09: mov eax, 00000058h
  804. loc_0071FE0E: call 00412850h ; __vbaChkstk
  805. loc_0071FE13: push ebx
  806. loc_0071FE14: push esi
  807. loc_0071FE15: push edi
  808. loc_0071FE16: mov var_18, esp
  809. loc_0071FE19: mov var_14, 00411B50h ; Chr(37)
  810. loc_0071FE20: mov eax, Me
  811. loc_0071FE23: and eax, 00000001h
  812. loc_0071FE26: mov var_10, eax
  813. loc_0071FE29: mov ecx, Me
  814. loc_0071FE2C: and ecx, FFFFFFFEh
  815. loc_0071FE2F: mov Me, ecx
  816. loc_0071FE32: mov var_C, 00000000h
  817. loc_0071FE39: mov edx, Me
  818. loc_0071FE3C: mov eax, [edx]
  819. loc_0071FE3E: mov ecx, Me
  820. loc_0071FE41: push ecx
  821. loc_0071FE42: call [eax+00000004h]
  822. loc_0071FE45: mov var_4, 00000001h
  823. loc_0071FE4C: mov var_4, 00000002h
  824. loc_0071FE53: push FFFFFFFFh
  825. loc_0071FE55: call [00401124h] ; __vbaOnError
  826. loc_0071FE5B: mov var_4, 00000003h
  827. loc_0071FE62: mov edx, Me
  828. loc_0071FE65: mov eax, [edx]
  829. loc_0071FE67: mov ecx, Me
  830. loc_0071FE6A: push ecx
  831. loc_0071FE6B: call [eax+00000330h]
  832. loc_0071FE71: push eax
  833. loc_0071FE72: lea edx, var_30
  834. loc_0071FE75: push edx
  835. loc_0071FE76: call [00401128h] ; __vbaObjSet
  836. loc_0071FE7C: mov var_38, eax
  837. loc_0071FE7F: lea eax, var_28
  838. loc_0071FE82: push eax
  839. loc_0071FE83: mov ecx, var_38
  840. loc_0071FE86: mov edx, [ecx]
  841. loc_0071FE88: mov eax, var_38
  842. loc_0071FE8B: push eax
  843. loc_0071FE8C: call [edx+000000F8h]
  844. loc_0071FE92: fnclex
  845. loc_0071FE94: mov var_3C, eax
  846. loc_0071FE97: cmp var_3C, 00000000h
  847. loc_0071FE9B: jge 0071FEBAh
  848. loc_0071FE9D: push 000000F8h
  849. loc_0071FEA2: push 00447F18h
  850. loc_0071FEA7: mov ecx, var_38
  851. loc_0071FEAA: push ecx
  852. loc_0071FEAB: mov edx, var_3C
  853. loc_0071FEAE: push edx
  854. loc_0071FEAF: call [004010CCh] ; __vbaHresultCheckObj
  855. loc_0071FEB5: mov var_5C, eax
  856. loc_0071FEB8: jmp 0071FEC1h
  857. loc_0071FEBA: mov var_5C, 00000000h
  858. loc_0071FEC1: mov eax, var_28
  859. loc_0071FEC4: push eax
  860. loc_0071FEC5: push 0043C9F4h
  861. loc_0071FECA: call [004011B8h] ; __vbaStrCmp
  862. loc_0071FED0: neg eax
  863. loc_0071FED2: sbb eax, eax
  864. loc_0071FED4: neg eax
  865. loc_0071FED6: neg eax
  866. loc_0071FED8: mov var_40, ax
  867. loc_0071FEDC: lea ecx, var_28
  868. loc_0071FEDF: call [00401430h] ; __vbaFreeStr
  869. loc_0071FEE5: lea ecx, var_30
  870. loc_0071FEE8: call [0040142Ch] ; __vbaFreeObj
  871. loc_0071FEEE: movsx ecx, var_40
  872. loc_0071FEF2: test ecx, ecx
  873. loc_0071FEF4: jz 00720166h
  874. loc_0071FEFA: mov var_4, 00000004h
  875. loc_0071FF01: mov edx, Me
  876. loc_0071FF04: mov eax, [edx]
  877. loc_0071FF06: mov ecx, Me
  878. loc_0071FF09: push ecx
  879. loc_0071FF0A: call [eax+00000328h]
  880. loc_0071FF10: push eax
  881. loc_0071FF11: lea edx, var_30
  882. loc_0071FF14: push edx
  883. loc_0071FF15: call [00401128h] ; __vbaObjSet
  884. loc_0071FF1B: mov var_38, eax
  885. loc_0071FF1E: push FFFFFFFFh
  886. loc_0071FF20: mov eax, var_38
  887. loc_0071FF23: mov ecx, [eax]
  888. loc_0071FF25: mov edx, var_38
  889. loc_0071FF28: push edx
  890. loc_0071FF29: call [ecx+0000008Ch]
  891. loc_0071FF2F: fnclex
  892. loc_0071FF31: mov var_3C, eax
  893. loc_0071FF34: cmp var_3C, 00000000h
  894. loc_0071FF38: jge 0071FF57h
  895. loc_0071FF3A: push 0000008Ch
  896. loc_0071FF3F: push 004431B8h
  897. loc_0071FF44: mov eax, var_38
  898. loc_0071FF47: push eax
  899. loc_0071FF48: mov ecx, var_3C
  900. loc_0071FF4B: push ecx
  901. loc_0071FF4C: call [004010CCh] ; __vbaHresultCheckObj
  902. loc_0071FF52: mov var_60, eax
  903. loc_0071FF55: jmp 0071FF5Eh
  904. loc_0071FF57: mov var_60, 00000000h
  905. loc_0071FF5E: lea ecx, var_30
  906. loc_0071FF61: call [0040142Ch] ; __vbaFreeObj
  907. loc_0071FF67: mov var_4, 00000005h
  908. loc_0071FF6E: mov edx, Me
  909. loc_0071FF71: mov eax, [edx]
  910. loc_0071FF73: mov ecx, Me
  911. loc_0071FF76: push ecx
  912. loc_0071FF77: call [eax+00000330h]
  913. loc_0071FF7D: push eax
  914. loc_0071FF7E: lea edx, var_30
  915. loc_0071FF81: push edx
  916. loc_0071FF82: call [00401128h] ; __vbaObjSet
  917. loc_0071FF88: mov var_38, eax
  918. loc_0071FF8B: lea eax, var_28
  919. loc_0071FF8E: push eax
  920. loc_0071FF8F: mov ecx, var_38
  921. loc_0071FF92: mov edx, [ecx]
  922. loc_0071FF94: mov eax, var_38
  923. loc_0071FF97: push eax
  924. loc_0071FF98: call [edx+000000F8h]
  925. loc_0071FF9E: fnclex
  926. loc_0071FFA0: mov var_3C, eax
  927. loc_0071FFA3: cmp var_3C, 00000000h
  928. loc_0071FFA7: jge 0071FFC6h
  929. loc_0071FFA9: push 000000F8h
  930. loc_0071FFAE: push 00447F18h
  931. loc_0071FFB3: mov ecx, var_38
  932. loc_0071FFB6: push ecx
  933. loc_0071FFB7: mov edx, var_3C
  934. loc_0071FFBA: push edx
  935. loc_0071FFBB: call [004010CCh] ; __vbaHresultCheckObj
  936. loc_0071FFC1: mov var_64, eax
  937. loc_0071FFC4: jmp 0071FFCDh
  938. loc_0071FFC6: mov var_64, 00000000h
  939. loc_0071FFCD: mov eax, var_28
  940. loc_0071FFD0: mov var_58, eax
  941. loc_0071FFD3: mov var_28, 00000000h
  942. loc_0071FFDA: mov edx, var_58
  943. loc_0071FFDD: lea ecx, var_2C
  944. loc_0071FFE0: call [004013C0h] ; __vbaStrMove
  945. loc_0071FFE6: lea ecx, var_34
  946. loc_0071FFE9: push ecx
  947. loc_0071FFEA: lea edx, var_2C
  948. loc_0071FFED: push edx
  949. loc_0071FFEE: mov eax, Me
  950. loc_0071FFF1: mov ecx, [eax]
  951. loc_0071FFF3: mov edx, Me
  952. loc_0071FFF6: push edx
  953. loc_0071FFF7: call [ecx+00000750h]
  954. loc_0071FFFD: mov ax, var_34
  955. loc_00720001: mov var_24, ax
  956. loc_00720005: lea ecx, var_2C
  957. loc_00720008: call [00401430h] ; __vbaFreeStr
  958. loc_0072000E: lea ecx, var_30
  959. loc_00720011: call [0040142Ch] ; __vbaFreeObj
  960. loc_00720017: mov var_4, 00000006h
  961. loc_0072001E: cmp var_24, 0000h
  962. loc_00720023: jle 007200FAh
  963. loc_00720029: mov var_4, 00000007h
  964. loc_00720030: mov ecx, Me
  965. loc_00720033: mov edx, [ecx]
  966. loc_00720035: mov eax, Me
  967. loc_00720038: push eax
  968. loc_00720039: call [edx+0000033Ch]
  969. loc_0072003F: push eax
  970. loc_00720040: lea ecx, var_30
  971. loc_00720043: push ecx
  972. loc_00720044: call [00401128h] ; __vbaObjSet
  973. loc_0072004A: mov var_3C, eax
  974. loc_0072004D: mov edx, Me
  975. loc_00720050: cmp [edx+00000038h], 00000000h
  976. loc_00720054: jz 0072009Dh
  977. loc_00720056: mov eax, Me
  978. loc_00720059: mov ecx, [eax+00000038h]
  979. loc_0072005C: cmp [ecx], 0001h
  980. loc_00720060: jnz 0072009Dh
  981. loc_00720062: movsx edx, var_24
  982. loc_00720066: mov eax, Me
  983. loc_00720069: mov ecx, [eax+00000038h]
  984. loc_0072006C: sub edx, [ecx+00000014h]
  985. loc_0072006F: mov var_38, edx
  986. loc_00720072: mov edx, Me
  987. loc_00720075: mov eax, [edx+00000038h]
  988. loc_00720078: mov ecx, var_38
  989. loc_0072007B: cmp ecx, [eax+00000010h]
  990. loc_0072007E: jae 00720089h
  991. loc_00720080: mov var_68, 00000000h
  992. loc_00720087: jmp 00720092h
  993. loc_00720089: call [004011A8h] ; __vbaGenerateBoundsError
  994. loc_0072008F: mov var_68, eax
  995. loc_00720092: mov edx, var_38
  996. loc_00720095: imul edx, edx, 00000018h
  997. loc_00720098: mov var_6C, edx
  998. loc_0072009B: jmp 007200A6h
  999. loc_0072009D: call [004011A8h] ; __vbaGenerateBoundsError
  1000. loc_007200A3: mov var_6C, eax
  1001. loc_007200A6: mov eax, Me
  1002. loc_007200A9: mov ecx, [eax+00000038h]
  1003. loc_007200AC: mov edx, [ecx+0000000Ch]
  1004. loc_007200AF: mov eax, var_6C
  1005. loc_007200B2: mov ecx, [edx+eax+00000014h]
  1006. loc_007200B6: push ecx
  1007. loc_007200B7: mov edx, var_3C
  1008. loc_007200BA: mov eax, [edx]
  1009. loc_007200BC: mov ecx, var_3C
  1010. loc_007200BF: push ecx
  1011. loc_007200C0: call [eax+00000054h]
  1012. loc_007200C3: fnclex
  1013. loc_007200C5: mov var_40, eax
  1014. loc_007200C8: cmp var_40, 00000000h
  1015. loc_007200CC: jge 007200E8h
  1016. loc_007200CE: push 00000054h
  1017. loc_007200D0: push 00441988h
  1018. loc_007200D5: mov edx, var_3C
  1019. loc_007200D8: push edx
  1020. loc_007200D9: mov eax, var_40
  1021. loc_007200DC: push eax
  1022. loc_007200DD: call [004010CCh] ; __vbaHresultCheckObj
  1023. loc_007200E3: mov var_70, eax
  1024. loc_007200E6: jmp 007200EFh
  1025. loc_007200E8: mov var_70, 00000000h
  1026. loc_007200EF: lea ecx, var_30
  1027. loc_007200F2: call [0040142Ch] ; __vbaFreeObj
  1028. loc_007200F8: jmp 00720164h
  1029. loc_007200FA: mov var_4, 00000009h
  1030. loc_00720101: mov ecx, Me
  1031. loc_00720104: mov edx, [ecx]
  1032. loc_00720106: mov eax, Me
  1033. loc_00720109: push eax
  1034. loc_0072010A: call [edx+0000033Ch]
  1035. loc_00720110: push eax
  1036. loc_00720111: lea ecx, var_30
  1037. loc_00720114: push ecx
  1038. loc_00720115: call [00401128h] ; __vbaObjSet
  1039. loc_0072011B: mov var_38, eax
  1040. loc_0072011E: push 0043C9F4h
  1041. loc_00720123: mov edx, var_38
  1042. loc_00720126: mov eax, [edx]
  1043. loc_00720128: mov ecx, var_38
  1044. loc_0072012B: push ecx
  1045. loc_0072012C: call [eax+00000054h]
  1046. loc_0072012F: fnclex
  1047. loc_00720131: mov var_3C, eax
  1048. loc_00720134: cmp var_3C, 00000000h
  1049. loc_00720138: jge 00720154h
  1050. loc_0072013A: push 00000054h
  1051. loc_0072013C: push 00441988h
  1052. loc_00720141: mov edx, var_38
  1053. loc_00720144: push edx
  1054. loc_00720145: mov eax, var_3C
  1055. loc_00720148: push eax
  1056. loc_00720149: call [004010CCh] ; __vbaHresultCheckObj
  1057. loc_0072014F: mov var_74, eax
  1058. loc_00720152: jmp 0072015Bh
  1059. loc_00720154: mov var_74, 00000000h
  1060. loc_0072015B: lea ecx, var_30
  1061. loc_0072015E: call [0040142Ch] ; __vbaFreeObj
  1062. loc_00720164: jmp 007201D3h
  1063. loc_00720166: mov var_4, 0000000Ch
  1064. loc_0072016D: mov ecx, Me
  1065. loc_00720170: mov edx, [ecx]
  1066. loc_00720172: mov eax, Me
  1067. loc_00720175: push eax
  1068. loc_00720176: call [edx+00000328h]
  1069. loc_0072017C: push eax
  1070. loc_0072017D: lea ecx, var_30
  1071. loc_00720180: push ecx
  1072. loc_00720181: call [00401128h] ; __vbaObjSet
  1073. loc_00720187: mov var_38, eax
  1074. loc_0072018A: push 00000000h
  1075. loc_0072018C: mov edx, var_38
  1076. loc_0072018F: mov eax, [edx]
  1077. loc_00720191: mov ecx, var_38
  1078. loc_00720194: push ecx
  1079. loc_00720195: call [eax+0000008Ch]
  1080. loc_0072019B: fnclex
  1081. loc_0072019D: mov var_3C, eax
  1082. loc_007201A0: cmp var_3C, 00000000h
  1083. loc_007201A4: jge 007201C3h
  1084. loc_007201A6: push 0000008Ch
  1085. loc_007201AB: push 004431B8h
  1086. loc_007201B0: mov edx, var_38
  1087. loc_007201B3: push edx
  1088. loc_007201B4: mov eax, var_3C
  1089. loc_007201B7: push eax
  1090. loc_007201B8: call [004010CCh] ; __vbaHresultCheckObj
  1091. loc_007201BE: mov var_78, eax
  1092. loc_007201C1: jmp 007201CAh
  1093. loc_007201C3: mov var_78, 00000000h
  1094. loc_007201CA: lea ecx, var_30
  1095. loc_007201CD: call [0040142Ch] ; __vbaFreeObj
  1096. loc_007201D3: mov var_4, 0000000Eh
  1097. loc_007201DA: mov ecx, Me
  1098. loc_007201DD: mov edx, [ecx]
  1099. loc_007201DF: mov eax, Me
  1100. loc_007201E2: push eax
  1101. loc_007201E3: call [edx+00000758h]
  1102. loc_007201E9: mov var_10, 00000000h
  1103. loc_007201F0: push 00720215h
  1104. loc_007201F5: jmp 00720214h
  1105. loc_007201F7: lea ecx, var_2C
  1106. loc_007201FA: push ecx
  1107. loc_007201FB: lea edx, var_28
  1108. loc_007201FE: push edx
  1109. loc_007201FF: push 00000002h
  1110. loc_00720201: call [00401324h] ; __vbaFreeStrList
  1111. loc_00720207: add esp, 0000000Ch
  1112. loc_0072020A: lea ecx, var_30
  1113. loc_0072020D: call [0040142Ch] ; __vbaFreeObj
  1114. loc_00720213: ret
  1115. loc_00720214: ret
  1116. loc_00720215: mov eax, Me
  1117. loc_00720218: mov ecx, [eax]
  1118. loc_0072021A: mov edx, Me
  1119. loc_0072021D: push edx
  1120. loc_0072021E: call [ecx+00000008h]
  1121. loc_00720221: mov eax, var_10
  1122. loc_00720224: mov ecx, var_20
  1123. loc_00720227: mov fs:[00000000h], ecx
  1124. loc_0072022E: pop edi
  1125. loc_0072022F: pop esi
  1126. loc_00720230: pop ebx
  1127. loc_00720231: mov esp, ebp
  1128. loc_00720233: pop ebp
  1129. loc_00720234: retn 0004h
  1130. End Sub
  1131. Private Sub cmdAddonsRemove_Click() '71E050
  1132. loc_0071E050: push ebp
  1133. loc_0071E051: mov ebp, esp
  1134. loc_0071E053: sub esp, 0000000Ch
  1135. loc_0071E056: push 00412856h ; __vbaExceptHandler
  1136. loc_0071E05B: mov eax, fs:[00000000h]
  1137. loc_0071E061: push eax
  1138. loc_0071E062: mov fs:[00000000h], esp
  1139. loc_0071E069: sub esp, 00000048h
  1140. loc_0071E06C: push ebx
  1141. loc_0071E06D: push esi
  1142. loc_0071E06E: push edi
  1143. loc_0071E06F: mov var_C, esp
  1144. loc_0071E072: mov var_8, 004119A8h
  1145. loc_0071E079: mov esi, Me
  1146. loc_0071E07C: mov eax, esi
  1147. loc_0071E07E: and eax, 00000001h
  1148. loc_0071E081: mov var_4, eax
  1149. loc_0071E084: and esi, FFFFFFFEh
  1150. loc_0071E087: push esi
  1151. loc_0071E088: mov Me, esi
  1152. loc_0071E08B: mov ecx, [esi]
  1153. loc_0071E08D: call [ecx+00000004h]
  1154. loc_0071E090: mov edx, [esi]
  1155. loc_0071E092: xor eax, eax
  1156. loc_0071E094: push esi
  1157. loc_0071E095: mov var_1C, eax
  1158. loc_0071E098: mov var_20, eax
  1159. loc_0071E09B: mov var_24, eax
  1160. loc_0071E09E: mov var_28, eax
  1161. loc_0071E0A1: mov var_38, eax
  1162. loc_0071E0A4: mov var_3C, eax
  1163. loc_0071E0A7: call [edx+00000330h]
  1164. loc_0071E0AD: mov ebx, [00401128h] ; __vbaObjSet
  1165. loc_0071E0B3: push eax
  1166. loc_0071E0B4: lea eax, var_24
  1167. loc_0071E0B7: push eax
  1168. loc_0071E0B8: call ebx
  1169. loc_0071E0BA: mov edi, eax
  1170. loc_0071E0BC: lea edx, var_1C
  1171. loc_0071E0BF: push edx
  1172. loc_0071E0C0: push edi
  1173. loc_0071E0C1: mov ecx, [edi]
  1174. loc_0071E0C3: call [ecx+000000F8h]
  1175. loc_0071E0C9: test eax, eax
  1176. loc_0071E0CB: fnclex
  1177. loc_0071E0CD: jge 0071E0E1h
  1178. loc_0071E0CF: push 000000F8h
  1179. loc_0071E0D4: push 00447F18h
  1180. loc_0071E0D9: push edi
  1181. loc_0071E0DA: push eax
  1182. loc_0071E0DB: call [004010CCh] ; __vbaHresultCheckObj
  1183. loc_0071E0E1: mov eax, var_1C
  1184. loc_0071E0E4: push eax
  1185. loc_0071E0E5: push 0043C9F4h
  1186. loc_0071E0EA: call [004011B8h] ; __vbaStrCmp
  1187. loc_0071E0F0: mov edi, eax
  1188. loc_0071E0F2: lea ecx, var_1C
  1189. loc_0071E0F5: neg edi
  1190. loc_0071E0F7: sbb edi, edi
  1191. loc_0071E0F9: neg edi
  1192. loc_0071E0FB: neg edi
  1193. loc_0071E0FD: call [00401430h] ; __vbaFreeStr
  1194. loc_0071E103: lea ecx, var_24
  1195. loc_0071E106: call [0040142Ch] ; __vbaFreeObj
  1196. loc_0071E10C: test di, di
  1197. loc_0071E10F: jz 0071E305h
  1198. loc_0071E115: cmp [esi+00000034h], 0000h
  1199. loc_0071E11A: jle 0071E305h
  1200. loc_0071E120: mov ecx, [esi]
  1201. loc_0071E122: push esi
  1202. loc_0071E123: call [ecx+00000330h]
  1203. loc_0071E129: lea edx, var_24
  1204. loc_0071E12C: push eax
  1205. loc_0071E12D: push edx
  1206. loc_0071E12E: call ebx
  1207. loc_0071E130: mov edi, eax
  1208. loc_0071E132: lea ecx, var_1C
  1209. loc_0071E135: push ecx
  1210. loc_0071E136: push edi
  1211. loc_0071E137: mov eax, [edi]
  1212. loc_0071E139: call [eax+000000F8h]
  1213. loc_0071E13F: test eax, eax
  1214. loc_0071E141: fnclex
  1215. loc_0071E143: jge 0071E157h
  1216. loc_0071E145: push 000000F8h
  1217. loc_0071E14A: push 00447F18h
  1218. loc_0071E14F: push edi
  1219. loc_0071E150: push eax
  1220. loc_0071E151: call [004010CCh] ; __vbaHresultCheckObj
  1221. loc_0071E157: mov edx, var_1C
  1222. loc_0071E15A: lea ecx, var_20
  1223. loc_0071E15D: mov var_1C, 00000000h
  1224. loc_0071E164: call [004013C0h] ; __vbaStrMove
  1225. loc_0071E16A: mov edx, [esi]
  1226. loc_0071E16C: lea eax, var_3C
  1227. loc_0071E16F: lea ecx, var_20
  1228. loc_0071E172: push eax
  1229. loc_0071E173: push ecx
  1230. loc_0071E174: push esi
  1231. loc_0071E175: call [edx+00000750h]
  1232. loc_0071E17B: mov edi, var_3C
  1233. loc_0071E17E: lea ecx, var_20
  1234. loc_0071E181: mov var_18, edi
  1235. loc_0071E184: call [00401430h] ; __vbaFreeStr
  1236. loc_0071E18A: lea ecx, var_24
  1237. loc_0071E18D: call [0040142Ch] ; __vbaFreeObj
  1238. loc_0071E193: test di, di
  1239. loc_0071E196: jz 0071E305h
  1240. loc_0071E19C: mov edx, [esi]
  1241. loc_0071E19E: push esi
  1242. loc_0071E19F: call [edx+0000032Ch]
  1243. loc_0071E1A5: push eax
  1244. loc_0071E1A6: lea eax, var_24
  1245. loc_0071E1A9: push eax
  1246. loc_0071E1AA: call ebx
  1247. loc_0071E1AC: mov edi, eax
  1248. loc_0071E1AE: mov eax, [esi+00000038h]
  1249. loc_0071E1B1: test eax, eax
  1250. loc_0071E1B3: jz 0071E1E2h
  1251. loc_0071E1B5: cmp [eax], 0001h
  1252. loc_0071E1B9: jnz 0071E1E2h
  1253. loc_0071E1BB: movsx ebx, var_18
  1254. loc_0071E1BF: mov edx, [eax+00000014h]
  1255. loc_0071E1C2: mov ecx, [eax+00000010h]
  1256. loc_0071E1C5: sub ebx, edx
  1257. loc_0071E1C7: cmp ebx, ecx
  1258. loc_0071E1C9: jb 0071E1D1h
  1259. loc_0071E1CB: call [004011A8h] ; __vbaGenerateBoundsError
  1260. loc_0071E1D1: lea ebx, [ebx+ebx*2]
  1261. loc_0071E1D4: shl ebx, 03h
  1262. loc_0071E1D7: mov var_5C, ebx
  1263. loc_0071E1DA: mov ebx, [00401128h] ; __vbaObjSet
  1264. loc_0071E1E0: jmp 0071E1EBh
  1265. loc_0071E1E2: call [004011A8h] ; __vbaGenerateBoundsError
  1266. loc_0071E1E8: mov var_5C, eax
  1267. loc_0071E1EB: sub esp, 00000010h
  1268. loc_0071E1EE: mov eax, 0000000Ah
  1269. loc_0071E1F3: mov edx, esp
  1270. loc_0071E1F5: mov ecx, [edi]
  1271. loc_0071E1F7: mov [edx], eax
  1272. loc_0071E1F9: mov eax, var_34
  1273. loc_0071E1FC: mov [edx+00000004h], eax
  1274. loc_0071E1FF: mov eax, 80020004h
  1275. loc_0071E204: mov [edx+00000008h], eax
  1276. loc_0071E207: mov eax, var_2C
  1277. loc_0071E20A: mov [edx+0000000Ch], eax
  1278. loc_0071E20D: mov edx, [esi+00000038h]
  1279. loc_0071E210: mov eax, [edx+0000000Ch]
  1280. loc_0071E213: mov edx, var_5C
  1281. loc_0071E216: mov eax, [eax+edx]
  1282. loc_0071E219: push eax
  1283. loc_0071E21A: push edi
  1284. loc_0071E21B: call [ecx+000001ECh]
  1285. loc_0071E221: test eax, eax
  1286. loc_0071E223: fnclex
  1287. loc_0071E225: jge 0071E239h
  1288. loc_0071E227: push 000001ECh
  1289. loc_0071E22C: push 00447F18h
  1290. loc_0071E231: push edi
  1291. loc_0071E232: push eax
  1292. loc_0071E233: call [004010CCh] ; __vbaHresultCheckObj
  1293. loc_0071E239: lea ecx, var_24
  1294. loc_0071E23C: call [0040142Ch] ; __vbaFreeObj
  1295. loc_0071E242: mov ecx, [esi]
  1296. loc_0071E244: push esi
  1297. loc_0071E245: call [ecx+00000330h]
  1298. loc_0071E24B: lea edx, var_28
  1299. loc_0071E24E: push eax
  1300. loc_0071E24F: push edx
  1301. loc_0071E250: call ebx
  1302. loc_0071E252: mov var_48, eax
  1303. loc_0071E255: mov eax, [esi]
  1304. loc_0071E257: push esi
  1305. loc_0071E258: call [eax+00000330h]
  1306. loc_0071E25E: lea ecx, var_24
  1307. loc_0071E261: push eax
  1308. loc_0071E262: push ecx
  1309. loc_0071E263: call ebx
  1310. loc_0071E265: mov edi, eax
  1311. loc_0071E267: lea eax, var_3C
  1312. loc_0071E26A: push eax
  1313. loc_0071E26B: push edi
  1314. loc_0071E26C: mov edx, [edi]
  1315. loc_0071E26E: call [edx+000000E0h]
  1316. loc_0071E274: test eax, eax
  1317. loc_0071E276: fnclex
  1318. loc_0071E278: jge 0071E28Ch
  1319. loc_0071E27A: push 000000E0h
  1320. loc_0071E27F: push 00447F18h
  1321. loc_0071E284: push edi
  1322. loc_0071E285: push eax
  1323. loc_0071E286: call [004010CCh] ; __vbaHresultCheckObj
  1324. loc_0071E28C: mov edi, var_48
  1325. loc_0071E28F: mov edx, var_3C
  1326. loc_0071E292: push edx
  1327. loc_0071E293: push edi
  1328. loc_0071E294: mov ecx, [edi]
  1329. loc_0071E296: call [ecx+000001F0h]
  1330. loc_0071E29C: test eax, eax
  1331. loc_0071E29E: fnclex
  1332. loc_0071E2A0: jge 0071E2B4h
  1333. loc_0071E2A2: push 000001F0h
  1334. loc_0071E2A7: push 00447F18h
  1335. loc_0071E2AC: push edi
  1336. loc_0071E2AD: push eax
  1337. loc_0071E2AE: call [004010CCh] ; __vbaHresultCheckObj
  1338. loc_0071E2B4: lea eax, var_28
  1339. loc_0071E2B7: lea ecx, var_24
  1340. loc_0071E2BA: push eax
  1341. loc_0071E2BB: push ecx
  1342. loc_0071E2BC: push 00000002h
  1343. loc_0071E2BE: call [00401068h] ; __vbaFreeObjList
  1344. loc_0071E2C4: mov edx, [esi]
  1345. loc_0071E2C6: add esp, 0000000Ch
  1346. loc_0071E2C9: push esi
  1347. loc_0071E2CA: call [edx+00000334h]
  1348. loc_0071E2D0: push eax
  1349. loc_0071E2D1: lea eax, var_24
  1350. loc_0071E2D4: push eax
  1351. loc_0071E2D5: call ebx
  1352. loc_0071E2D7: mov edi, eax
  1353. loc_0071E2D9: push FFFFFFFFh
  1354. loc_0071E2DB: push edi
  1355. loc_0071E2DC: mov ecx, [edi]
  1356. loc_0071E2DE: call [ecx+0000008Ch]
  1357. loc_0071E2E4: test eax, eax
  1358. loc_0071E2E6: fnclex
  1359. loc_0071E2E8: jge 0071E2FCh
  1360. loc_0071E2EA: push 0000008Ch
  1361. loc_0071E2EF: push 004431B8h
  1362. loc_0071E2F4: push edi
  1363. loc_0071E2F5: push eax
  1364. loc_0071E2F6: call [004010CCh] ; __vbaHresultCheckObj
  1365. loc_0071E2FC: lea ecx, var_24
  1366. loc_0071E2FF: call [0040142Ch] ; __vbaFreeObj
  1367. loc_0071E305: mov edx, [esi]
  1368. loc_0071E307: push esi
  1369. loc_0071E308: call [edx+00000330h]
  1370. loc_0071E30E: push eax
  1371. loc_0071E30F: lea eax, var_24
  1372. loc_0071E312: push eax
  1373. loc_0071E313: call ebx
  1374. loc_0071E315: mov edi, eax
  1375. loc_0071E317: lea edx, var_3C
  1376. loc_0071E31A: push edx
  1377. loc_0071E31B: push edi
  1378. loc_0071E31C: mov ecx, [edi]
  1379. loc_0071E31E: call [ecx+000000D8h]
  1380. loc_0071E324: test eax, eax
  1381. loc_0071E326: fnclex
  1382. loc_0071E328: jge 0071E33Ch
  1383. loc_0071E32A: push 000000D8h
  1384. loc_0071E32F: push 00447F18h
  1385. loc_0071E334: push edi
  1386. loc_0071E335: push eax
  1387. loc_0071E336: call [004010CCh] ; __vbaHresultCheckObj
  1388. loc_0071E33C: xor eax, eax
  1389. loc_0071E33E: lea ecx, var_24
  1390. loc_0071E341: cmp var_3C, ax
  1391. loc_0071E345: setz al
  1392. loc_0071E348: neg eax
  1393. loc_0071E34A: mov edi, eax
  1394. loc_0071E34C: call [0040142Ch] ; __vbaFreeObj
  1395. loc_0071E352: test di, di
  1396. loc_0071E355: jz 0071E3D3h
  1397. loc_0071E357: mov ecx, [esi]
  1398. loc_0071E359: push esi
  1399. loc_0071E35A: call [ecx+00000328h]
  1400. loc_0071E360: lea edx, var_24
  1401. loc_0071E363: push eax
  1402. loc_0071E364: push edx
  1403. loc_0071E365: call ebx
  1404. loc_0071E367: mov edi, eax
  1405. loc_0071E369: push 00000000h
  1406. loc_0071E36B: push edi
  1407. loc_0071E36C: mov eax, [edi]
  1408. loc_0071E36E: call [eax+0000008Ch]
  1409. loc_0071E374: test eax, eax
  1410. loc_0071E376: fnclex
  1411. loc_0071E378: jge 0071E38Ch
  1412. loc_0071E37A: push 0000008Ch
  1413. loc_0071E37F: push 004431B8h
  1414. loc_0071E384: push edi
  1415. loc_0071E385: push eax
  1416. loc_0071E386: call [004010CCh] ; __vbaHresultCheckObj
  1417. loc_0071E38C: lea ecx, var_24
  1418. loc_0071E38F: call [0040142Ch] ; __vbaFreeObj
  1419. loc_0071E395: mov ecx, [esi]
  1420. loc_0071E397: push esi
  1421. loc_0071E398: call [ecx+00000324h]
  1422. loc_0071E39E: lea edx, var_24
  1423. loc_0071E3A1: push eax
  1424. loc_0071E3A2: push edx
  1425. loc_0071E3A3: call ebx
  1426. loc_0071E3A5: mov edi, eax
  1427. loc_0071E3A7: push 00000000h
  1428. loc_0071E3A9: push edi
  1429. loc_0071E3AA: mov eax, [edi]
  1430. loc_0071E3AC: call [eax+0000008Ch]
  1431. loc_0071E3B2: test eax, eax
  1432. loc_0071E3B4: fnclex
  1433. loc_0071E3B6: jge 0071E3CAh
  1434. loc_0071E3B8: push 0000008Ch
  1435. loc_0071E3BD: push 004431B8h
  1436. loc_0071E3C2: push edi
  1437. loc_0071E3C3: push eax
  1438. loc_0071E3C4: call [004010CCh] ; __vbaHresultCheckObj
  1439. loc_0071E3CA: lea ecx, var_24
  1440. loc_0071E3CD: call [0040142Ch] ; __vbaFreeObj
  1441. loc_0071E3D3: mov ecx, [esi]
  1442. loc_0071E3D5: push esi
  1443. loc_0071E3D6: call [ecx+00000758h]
  1444. loc_0071E3DC: mov var_4, 00000000h
  1445. loc_0071E3E3: push 0071E40Fh
  1446. loc_0071E3E8: jmp 0071E40Eh
  1447. loc_0071E3EA: lea edx, var_20
  1448. loc_0071E3ED: lea eax, var_1C
  1449. loc_0071E3F0: push edx
  1450. loc_0071E3F1: push eax
  1451. loc_0071E3F2: push 00000002h
  1452. loc_0071E3F4: call [00401324h] ; __vbaFreeStrList
  1453. loc_0071E3FA: lea ecx, var_28
  1454. loc_0071E3FD: lea edx, var_24
  1455. loc_0071E400: push ecx
  1456. loc_0071E401: push edx
  1457. loc_0071E402: push 00000002h
  1458. loc_0071E404: call [00401068h] ; __vbaFreeObjList
  1459. loc_0071E40A: add esp, 00000018h
  1460. loc_0071E40D: ret
  1461. loc_0071E40E: ret
  1462. loc_0071E40F: mov eax, Me
  1463. loc_0071E412: push eax
  1464. loc_0071E413: mov ecx, [eax]
  1465. loc_0071E415: call [ecx+00000008h]
  1466. loc_0071E418: mov eax, var_4
  1467. loc_0071E41B: mov ecx, var_14
  1468. loc_0071E41E: pop edi
  1469. loc_0071E41F: pop esi
  1470. loc_0071E420: mov fs:[00000000h], ecx
  1471. loc_0071E427: pop ebx
  1472. loc_0071E428: mov esp, ebp
  1473. loc_0071E42A: pop ebp
  1474. loc_0071E42B: retn 0004h
  1475. End Sub
  1476. Private Sub cmdAddonsInstall_Click() '71E8C0
  1477. loc_0071E8C0: push ebp
  1478. loc_0071E8C1: mov ebp, esp
  1479. loc_0071E8C3: sub esp, 00000018h
  1480. loc_0071E8C6: push 00412856h ; __vbaExceptHandler
  1481. loc_0071E8CB: mov eax, fs:[00000000h]
  1482. loc_0071E8D1: push eax
  1483. loc_0071E8D2: mov fs:[00000000h], esp
  1484. loc_0071E8D9: mov eax, 00000100h
  1485. loc_0071E8DE: call 00412850h ; __vbaChkstk
  1486. loc_0071E8E3: push ebx
  1487. loc_0071E8E4: push esi
  1488. loc_0071E8E5: push edi
  1489. loc_0071E8E6: mov var_18, esp
  1490. loc_0071E8E9: mov var_14, 00411A48h ; Chr(37)
  1491. loc_0071E8F0: mov eax, Me
  1492. loc_0071E8F3: and eax, 00000001h
  1493. loc_0071E8F6: mov var_10, eax
  1494. loc_0071E8F9: mov ecx, Me
  1495. loc_0071E8FC: and ecx, FFFFFFFEh
  1496. loc_0071E8FF: mov Me, ecx
  1497. loc_0071E902: mov var_C, 00000000h
  1498. loc_0071E909: mov edx, Me
  1499. loc_0071E90C: mov eax, [edx]
  1500. loc_0071E90E: mov ecx, Me
  1501. loc_0071E911: push ecx
  1502. loc_0071E912: call [eax+00000004h]
  1503. loc_0071E915: mov var_4, 00000001h
  1504. loc_0071E91C: mov var_4, 00000002h
  1505. loc_0071E923: mov edx, Me
  1506. loc_0071E926: mov eax, [edx]
  1507. loc_0071E928: mov ecx, Me
  1508. loc_0071E92B: push ecx
  1509. loc_0071E92C: call [eax+00000324h]
  1510. loc_0071E932: push eax
  1511. loc_0071E933: lea edx, var_34
  1512. loc_0071E936: push edx
  1513. loc_0071E937: call [00401128h] ; __vbaObjSet
  1514. loc_0071E93D: mov var_80, eax
  1515. loc_0071E940: push 00000000h
  1516. loc_0071E942: mov eax, var_80
  1517. loc_0071E945: mov ecx, [eax]
  1518. loc_0071E947: mov edx, var_80
  1519. loc_0071E94A: push edx
  1520. loc_0071E94B: call [ecx+0000008Ch]
  1521. loc_0071E951: fnclex
  1522. loc_0071E953: mov var_84, eax
  1523. loc_0071E959: cmp var_84, 00000000h
  1524. loc_0071E960: jge 0071E985h
  1525. loc_0071E962: push 0000008Ch
  1526. loc_0071E967: push 004431B8h
  1527. loc_0071E96C: mov eax, var_80
  1528. loc_0071E96F: push eax
  1529. loc_0071E970: mov ecx, var_84
  1530. loc_0071E976: push ecx
  1531. loc_0071E977: call [004010CCh] ; __vbaHresultCheckObj
  1532. loc_0071E97D: mov var_C0, eax
  1533. loc_0071E983: jmp 0071E98Fh
  1534. loc_0071E985: mov var_C0, 00000000h
  1535. loc_0071E98F: lea ecx, var_34
  1536. loc_0071E992: call [0040142Ch] ; __vbaFreeObj
  1537. loc_0071E998: mov var_4, 00000003h
  1538. loc_0071E99F: push FFFFFFFFh
  1539. loc_0071E9A1: call [00401124h] ; __vbaOnError
  1540. loc_0071E9A7: mov var_4, 00000004h
  1541. loc_0071E9AE: cmp [0073C818h], 00000000h
  1542. loc_0071E9B5: jnz 0071E9D3h
  1543. loc_0071E9B7: push 0073C818h
  1544. loc_0071E9BC: push 00441F00h
  1545. loc_0071E9C1: call [004012FCh] ; __vbaNew2
  1546. loc_0071E9C7: mov var_C4, 0073C818h
  1547. loc_0071E9D1: jmp 0071E9DDh
  1548. loc_0071E9D3: mov var_C4, 0073C818h
  1549. loc_0071E9DD: mov edx, var_C4
  1550. loc_0071E9E3: mov eax, [edx]
  1551. loc_0071E9E5: mov var_80, eax
  1552. loc_0071E9E8: lea ecx, var_34
  1553. loc_0071E9EB: push ecx
  1554. loc_0071E9EC: mov edx, var_80
  1555. loc_0071E9EF: mov eax, [edx]
  1556. loc_0071E9F1: mov ecx, var_80
  1557. loc_0071E9F4: push ecx
  1558. loc_0071E9F5: call [eax+00000014h]
  1559. loc_0071E9F8: fnclex
  1560. loc_0071E9FA: mov var_84, eax
  1561. loc_0071EA00: cmp var_84, 00000000h
  1562. loc_0071EA07: jge 0071EA29h
  1563. loc_0071EA09: push 00000014h
  1564. loc_0071EA0B: push 00441EF0h
  1565. loc_0071EA10: mov edx, var_80
  1566. loc_0071EA13: push edx
  1567. loc_0071EA14: mov eax, var_84
  1568. loc_0071EA1A: push eax
  1569. loc_0071EA1B: call [004010CCh] ; __vbaHresultCheckObj
  1570. loc_0071EA21: mov var_C8, eax
  1571. loc_0071EA27: jmp 0071EA33h
  1572. loc_0071EA29: mov var_C8, 00000000h
  1573. loc_0071EA33: mov ecx, var_34
  1574. loc_0071EA36: mov var_88, ecx
  1575. loc_0071EA3C: lea edx, var_30
  1576. loc_0071EA3F: push edx
  1577. loc_0071EA40: mov eax, var_88
  1578. loc_0071EA46: mov ecx, [eax]
  1579. loc_0071EA48: mov edx, var_88
  1580. loc_0071EA4E: push edx
  1581. loc_0071EA4F: call [ecx+00000060h]
  1582. loc_0071EA52: fnclex
  1583. loc_0071EA54: mov var_8C, eax
  1584. loc_0071EA5A: cmp var_8C, 00000000h
  1585. loc_0071EA61: jge 0071EA86h
  1586. loc_0071EA63: push 00000060h
  1587. loc_0071EA65: push 004437B4h
  1588. loc_0071EA6A: mov eax, var_88
  1589. loc_0071EA70: push eax
  1590. loc_0071EA71: mov ecx, var_8C
  1591. loc_0071EA77: push ecx
  1592. loc_0071EA78: call [004010CCh] ; __vbaHresultCheckObj
  1593. loc_0071EA7E: mov var_CC, eax
  1594. loc_0071EA84: jmp 0071EA90h
  1595. loc_0071EA86: mov var_CC, 00000000h
  1596. loc_0071EA90: mov var_6C, 80020004h
  1597. loc_0071EA97: mov var_74, 0000000Ah
  1598. loc_0071EA9E: mov var_5C, 00475758h ; "InstallIt"
  1599. loc_0071EAA5: mov var_64, 00000008h
  1600. loc_0071EAAC: mov eax, 00000010h
  1601. loc_0071EAB1: call 00412850h ; __vbaChkstk
  1602. loc_0071EAB6: mov edx, esp
  1603. loc_0071EAB8: mov eax, var_74
  1604. loc_0071EABB: mov [edx], eax
  1605. loc_0071EABD: mov ecx, var_70
  1606. loc_0071EAC0: mov [edx+00000004h], ecx
  1607. loc_0071EAC3: mov eax, var_6C
  1608. loc_0071EAC6: mov [edx+00000008h], eax
  1609. loc_0071EAC9: mov ecx, var_68
  1610. loc_0071EACC: mov [edx+0000000Ch], ecx
  1611. loc_0071EACF: mov eax, 00000010h
  1612. loc_0071EAD4: call 00412850h ; __vbaChkstk
  1613. loc_0071EAD9: mov edx, esp
  1614. loc_0071EADB: mov eax, var_64
  1615. loc_0071EADE: mov [edx], eax
  1616. loc_0071EAE0: mov ecx, var_60
  1617. loc_0071EAE3: mov [edx+00000004h], ecx
  1618. loc_0071EAE6: mov eax, var_5C
  1619. loc_0071EAE9: mov [edx+00000008h], eax
  1620. loc_0071EAEC: mov ecx, var_58
  1621. loc_0071EAEF: mov [edx+0000000Ch], ecx
  1622. loc_0071EAF2: mov edx, var_30
  1623. loc_0071EAF5: push edx
  1624. loc_0071EAF6: call [00401014h] ; rtcDeleteSetting
  1625. loc_0071EAFC: lea ecx, var_30
  1626. loc_0071EAFF: call [00401430h] ; __vbaFreeStr
  1627. loc_0071EB05: lea ecx, var_34
  1628. loc_0071EB08: call [0040142Ch] ; __vbaFreeObj
  1629. loc_0071EB0E: mov var_4, 00000005h
  1630. loc_0071EB15: push 00000000h
  1631. loc_0071EB17: call [00401124h] ; __vbaOnError
  1632. loc_0071EB1D: mov var_4, 00000006h
  1633. loc_0071EB24: mov eax, Me
  1634. loc_0071EB27: cmp [eax+00000034h], 0000h
  1635. loc_0071EB2C: jle 0071EFC7h
  1636. loc_0071EB32: mov var_4, 00000007h
  1637. loc_0071EB39: mov ecx, Me
  1638. loc_0071EB3C: mov edx, [ecx]
  1639. loc_0071EB3E: mov eax, Me
  1640. loc_0071EB41: push eax
  1641. loc_0071EB42: call [edx+00000330h]
  1642. loc_0071EB48: push eax
  1643. loc_0071EB49: lea ecx, var_34
  1644. loc_0071EB4C: push ecx
  1645. loc_0071EB4D: call [00401128h] ; __vbaObjSet
  1646. loc_0071EB53: mov var_80, eax
  1647. loc_0071EB56: lea edx, var_78
  1648. loc_0071EB59: push edx
  1649. loc_0071EB5A: mov eax, var_80
  1650. loc_0071EB5D: mov ecx, [eax]
  1651. loc_0071EB5F: mov edx, var_80
  1652. loc_0071EB62: push edx
  1653. loc_0071EB63: call [ecx+000000D8h]
  1654. loc_0071EB69: fnclex
  1655. loc_0071EB6B: mov var_84, eax
  1656. loc_0071EB71: cmp var_84, 00000000h
  1657. loc_0071EB78: jge 0071EB9Dh
  1658. loc_0071EB7A: push 000000D8h
  1659. loc_0071EB7F: push 00447F18h
  1660. loc_0071EB84: mov eax, var_80
  1661. loc_0071EB87: push eax
  1662. loc_0071EB88: mov ecx, var_84
  1663. loc_0071EB8E: push ecx
  1664. loc_0071EB8F: call [004010CCh] ; __vbaHresultCheckObj
  1665. loc_0071EB95: mov var_D0, eax
  1666. loc_0071EB9B: jmp 0071EBA7h
  1667. loc_0071EB9D: mov var_D0, 00000000h
  1668. loc_0071EBA7: xor edx, edx
  1669. loc_0071EBA9: cmp var_78, 0000h
  1670. loc_0071EBAE: setg dl
  1671. loc_0071EBB1: neg edx
  1672. loc_0071EBB3: mov var_88, dx
  1673. loc_0071EBBA: lea ecx, var_34
  1674. loc_0071EBBD: call [0040142Ch] ; __vbaFreeObj
  1675. loc_0071EBC3: movsx eax, var_88
  1676. loc_0071EBCA: test eax, eax
  1677. loc_0071EBCC: jz 0071EFC7h
  1678. loc_0071EBD2: mov var_4, 00000008h
  1679. loc_0071EBD9: mov ecx, Me
  1680. loc_0071EBDC: mov edx, [ecx]
  1681. loc_0071EBDE: mov eax, Me
  1682. loc_0071EBE1: push eax
  1683. loc_0071EBE2: call [edx+00000330h]
  1684. loc_0071EBE8: push eax
  1685. loc_0071EBE9: lea ecx, var_34
  1686. loc_0071EBEC: push ecx
  1687. loc_0071EBED: call [00401128h] ; __vbaObjSet
  1688. loc_0071EBF3: mov var_80, eax
  1689. loc_0071EBF6: lea edx, var_78
  1690. loc_0071EBF9: push edx
  1691. loc_0071EBFA: mov eax, var_80
  1692. loc_0071EBFD: mov ecx, [eax]
  1693. loc_0071EBFF: mov edx, var_80
  1694. loc_0071EC02: push edx
  1695. loc_0071EC03: call [ecx+000000D8h]
  1696. loc_0071EC09: fnclex
  1697. loc_0071EC0B: mov var_84, eax
  1698. loc_0071EC11: cmp var_84, 00000000h
  1699. loc_0071EC18: jge 0071EC3Dh
  1700. loc_0071EC1A: push 000000D8h
  1701. loc_0071EC1F: push 00447F18h
  1702. loc_0071EC24: mov eax, var_80
  1703. loc_0071EC27: push eax
  1704. loc_0071EC28: mov ecx, var_84
  1705. loc_0071EC2E: push ecx
  1706. loc_0071EC2F: call [004010CCh] ; __vbaHresultCheckObj
  1707. loc_0071EC35: mov var_D4, eax
  1708. loc_0071EC3B: jmp 0071EC47h
  1709. loc_0071EC3D: mov var_D4, 00000000h
  1710. loc_0071EC47: mov dx, var_78
  1711. loc_0071EC4B: sub dx, 0001h
  1712. loc_0071EC4F: jo 0071F44Bh
  1713. loc_0071EC55: mov var_98, dx
  1714. loc_0071EC5C: mov var_94, 0001h
  1715. loc_0071EC65: mov var_24, 0000h
  1716. loc_0071EC6B: lea ecx, var_34
  1717. loc_0071EC6E: call [0040142Ch] ; __vbaFreeObj
  1718. loc_0071EC74: jmp 0071EC8Bh
  1719. loc_0071EC76: mov ax, var_24
  1720. loc_0071EC7A: add ax, var_94
  1721. loc_0071EC81: jo 0071F44Bh
  1722. loc_0071EC87: mov var_24, ax
  1723. loc_0071EC8B: mov cx, var_24
  1724. loc_0071EC8F: cmp cx, var_98
  1725. loc_0071EC96: jg 0071EFC7h
  1726. loc_0071EC9C: mov var_4, 00000009h
  1727. loc_0071ECA3: mov edx, Me
  1728. loc_0071ECA6: mov ax, [edx+00000034h]
  1729. loc_0071ECAA: mov var_A0, ax
  1730. loc_0071ECB1: mov var_9C, 0001h
  1731. loc_0071ECBA: mov var_28, 0001h
  1732. loc_0071ECC0: jmp 0071ECD7h
  1733. loc_0071ECC2: mov cx, var_28
  1734. loc_0071ECC6: add cx, var_9C
  1735. loc_0071ECCD: jo 0071F44Bh
  1736. loc_0071ECD3: mov var_28, cx
  1737. loc_0071ECD7: mov dx, var_28
  1738. loc_0071ECDB: cmp dx, var_A0
  1739. loc_0071ECE2: jg 0071EFBBh
  1740. loc_0071ECE8: mov var_4, 0000000Ah
  1741. loc_0071ECEF: mov eax, Me
  1742. loc_0071ECF2: mov ecx, [eax]
  1743. loc_0071ECF4: mov edx, Me
  1744. loc_0071ECF7: push edx
  1745. loc_0071ECF8: call [ecx+00000330h]
  1746. loc_0071ECFE: push eax
  1747. loc_0071ECFF: lea eax, var_34
  1748. loc_0071ED02: push eax
  1749. loc_0071ED03: call [00401128h] ; __vbaObjSet
  1750. loc_0071ED09: mov var_80, eax
  1751. loc_0071ED0C: lea ecx, var_30
  1752. loc_0071ED0F: push ecx
  1753. loc_0071ED10: mov dx, var_24
  1754. loc_0071ED14: push edx
  1755. loc_0071ED15: mov eax, var_80
  1756. loc_0071ED18: mov ecx, [eax]
  1757. loc_0071ED1A: mov edx, var_80
  1758. loc_0071ED1D: push edx
  1759. loc_0071ED1E: call [ecx+000000E8h]
  1760. loc_0071ED24: fnclex
  1761. loc_0071ED26: mov var_84, eax
  1762. loc_0071ED2C: cmp var_84, 00000000h
  1763. loc_0071ED33: jge 0071ED58h
  1764. loc_0071ED35: push 000000E8h
  1765. loc_0071ED3A: push 00447F18h
  1766. loc_0071ED3F: mov eax, var_80
  1767. loc_0071ED42: push eax
  1768. loc_0071ED43: mov ecx, var_84
  1769. loc_0071ED49: push ecx
  1770. loc_0071ED4A: call [004010CCh] ; __vbaHresultCheckObj
  1771. loc_0071ED50: mov var_D8, eax
  1772. loc_0071ED56: jmp 0071ED62h
  1773. loc_0071ED58: mov var_D8, 00000000h
  1774. loc_0071ED62: mov edx, Me
  1775. loc_0071ED65: cmp [edx+00000038h], 00000000h
  1776. loc_0071ED69: jz 0071EDC4h
  1777. loc_0071ED6B: mov eax, Me
  1778. loc_0071ED6E: mov ecx, [eax+00000038h]
  1779. loc_0071ED71: cmp [ecx], 0001h
  1780. loc_0071ED75: jnz 0071EDC4h
  1781. loc_0071ED77: movsx edx, var_28
  1782. loc_0071ED7B: mov eax, Me
  1783. loc_0071ED7E: mov ecx, [eax+00000038h]
  1784. loc_0071ED81: sub edx, [ecx+00000014h]
  1785. loc_0071ED84: mov var_88, edx
  1786. loc_0071ED8A: mov edx, Me
  1787. loc_0071ED8D: mov eax, [edx+00000038h]
  1788. loc_0071ED90: mov ecx, var_88
  1789. loc_0071ED96: cmp ecx, [eax+00000010h]
  1790. loc_0071ED99: jae 0071EDA7h
  1791. loc_0071ED9B: mov var_DC, 00000000h
  1792. loc_0071EDA5: jmp 0071EDB3h
  1793. loc_0071EDA7: call [004011A8h] ; __vbaGenerateBoundsError
  1794. loc_0071EDAD: mov var_DC, eax
  1795. loc_0071EDB3: mov edx, var_88
  1796. loc_0071EDB9: imul edx, edx, 00000018h
  1797. loc_0071EDBC: mov var_E0, edx
  1798. loc_0071EDC2: jmp 0071EDD0h
  1799. loc_0071EDC4: call [004011A8h] ; __vbaGenerateBoundsError
  1800. loc_0071EDCA: mov var_E0, eax
  1801. loc_0071EDD0: mov eax, var_30
  1802. loc_0071EDD3: push eax
  1803. loc_0071EDD4: mov ecx, Me
  1804. loc_0071EDD7: mov edx, [ecx+00000038h]
  1805. loc_0071EDDA: mov eax, [edx+0000000Ch]
  1806. loc_0071EDDD: mov ecx, var_E0
  1807. loc_0071EDE3: mov edx, [eax+ecx]
  1808. loc_0071EDE6: push edx
  1809. loc_0071EDE7: call [004011B8h] ; __vbaStrCmp
  1810. loc_0071EDED: neg eax
  1811. loc_0071EDEF: sbb eax, eax
  1812. loc_0071EDF1: inc eax
  1813. loc_0071EDF2: neg eax
  1814. loc_0071EDF4: mov var_8C, ax
  1815. loc_0071EDFB: lea ecx, var_30
  1816. loc_0071EDFE: call [00401430h] ; __vbaFreeStr
  1817. loc_0071EE04: lea ecx, var_34
  1818. loc_0071EE07: call [0040142Ch] ; __vbaFreeObj
  1819. loc_0071EE0D: movsx eax, var_8C
  1820. loc_0071EE14: test eax, eax
  1821. loc_0071EE16: jz 0071EFAFh
  1822. loc_0071EE1C: mov var_4, 0000000Bh
  1823. loc_0071EE23: cmp [0073C818h], 00000000h
  1824. loc_0071EE2A: jnz 0071EE48h
  1825. loc_0071EE2C: push 0073C818h
  1826. loc_0071EE31: push 00441F00h
  1827. loc_0071EE36: call [004012FCh] ; __vbaNew2
  1828. loc_0071EE3C: mov var_E4, 0073C818h
  1829. loc_0071EE46: jmp 0071EE52h
  1830. loc_0071EE48: mov var_E4, 0073C818h
  1831. loc_0071EE52: mov ecx, var_E4
  1832. loc_0071EE58: mov edx, [ecx]
  1833. loc_0071EE5A: mov var_80, edx
  1834. loc_0071EE5D: lea eax, var_34
  1835. loc_0071EE60: push eax
  1836. loc_0071EE61: mov ecx, var_80
  1837. loc_0071EE64: mov edx, [ecx]
  1838. loc_0071EE66: mov eax, var_80
  1839. loc_0071EE69: push eax
  1840. loc_0071EE6A: call [edx+00000014h]
  1841. loc_0071EE6D: fnclex
  1842. loc_0071EE6F: mov var_84, eax
  1843. loc_0071EE75: cmp var_84, 00000000h
  1844. loc_0071EE7C: jge 0071EE9Eh
  1845. loc_0071EE7E: push 00000014h
  1846. loc_0071EE80: push 00441EF0h
  1847. loc_0071EE85: mov ecx, var_80
  1848. loc_0071EE88: push ecx
  1849. loc_0071EE89: mov edx, var_84
  1850. loc_0071EE8F: push edx
  1851. loc_0071EE90: call [004010CCh] ; __vbaHresultCheckObj
  1852. loc_0071EE96: mov var_E8, eax
  1853. loc_0071EE9C: jmp 0071EEA8h
  1854. loc_0071EE9E: mov var_E8, 00000000h
  1855. loc_0071EEA8: mov eax, var_34
  1856. loc_0071EEAB: mov var_88, eax
  1857. loc_0071EEB1: lea ecx, var_30
  1858. loc_0071EEB4: push ecx
  1859. loc_0071EEB5: mov edx, var_88
  1860. loc_0071EEBB: mov eax, [edx]
  1861. loc_0071EEBD: mov ecx, var_88
  1862. loc_0071EEC3: push ecx
  1863. loc_0071EEC4: call [eax+00000060h]
  1864. loc_0071EEC7: fnclex
  1865. loc_0071EEC9: mov var_8C, eax
  1866. loc_0071EECF: cmp var_8C, 00000000h
  1867. loc_0071EED6: jge 0071EEFBh
  1868. loc_0071EED8: push 00000060h
  1869. loc_0071EEDA: push 004437B4h
  1870. loc_0071EEDF: mov edx, var_88
  1871. loc_0071EEE5: push edx
  1872. loc_0071EEE6: mov eax, var_8C
  1873. loc_0071EEEC: push eax
  1874. loc_0071EEED: call [004010CCh] ; __vbaHresultCheckObj
  1875. loc_0071EEF3: mov var_EC, eax
  1876. loc_0071EEF9: jmp 0071EF05h
  1877. loc_0071EEFB: mov var_EC, 00000000h
  1878. loc_0071EF05: mov ecx, Me
  1879. loc_0071EF08: cmp [ecx+00000038h], 00000000h
  1880. loc_0071EF0C: jz 0071EF67h
  1881. loc_0071EF0E: mov edx, Me
  1882. loc_0071EF11: mov eax, [edx+00000038h]
  1883. loc_0071EF14: cmp [eax], 0001h
  1884. loc_0071EF18: jnz 0071EF67h
  1885. loc_0071EF1A: movsx ecx, var_28
  1886. loc_0071EF1E: mov edx, Me
  1887. loc_0071EF21: mov eax, [edx+00000038h]
  1888. loc_0071EF24: sub ecx, [eax+00000014h]
  1889. loc_0071EF27: mov var_90, ecx
  1890. loc_0071EF2D: mov ecx, Me
  1891. loc_0071EF30: mov edx, [ecx+00000038h]
  1892. loc_0071EF33: mov eax, var_90
  1893. loc_0071EF39: cmp eax, [edx+00000010h]
  1894. loc_0071EF3C: jae 0071EF4Ah
  1895. loc_0071EF3E: mov var_F0, 00000000h
  1896. loc_0071EF48: jmp 0071EF56h
  1897. loc_0071EF4A: call [004011A8h] ; __vbaGenerateBoundsError
  1898. loc_0071EF50: mov var_F0, eax
  1899. loc_0071EF56: mov ecx, var_90
  1900. loc_0071EF5C: imul ecx, ecx, 00000018h
  1901. loc_0071EF5F: mov var_F4, ecx
  1902. loc_0071EF65: jmp 0071EF73h
  1903. loc_0071EF67: call [004011A8h] ; __vbaGenerateBoundsError
  1904. loc_0071EF6D: mov var_F4, eax
  1905. loc_0071EF73: push 00443ED0h ; "TRUE"
  1906. loc_0071EF78: mov edx, Me
  1907. loc_0071EF7B: mov eax, [edx+00000038h]
  1908. loc_0071EF7E: mov ecx, [eax+0000000Ch]
  1909. loc_0071EF81: mov edx, var_F4
  1910. loc_0071EF87: mov eax, [ecx+edx+00000004h]
  1911. loc_0071EF8B: push eax
  1912. loc_0071EF8C: push 00475758h ; "InstallIt"
  1913. loc_0071EF91: mov ecx, var_30
  1914. loc_0071EF94: push ecx
  1915. loc_0071EF95: call [00401010h] ; rtcSaveSetting
  1916. loc_0071EF9B: lea ecx, var_30
  1917. loc_0071EF9E: call [00401430h] ; __vbaFreeStr
  1918. loc_0071EFA4: lea ecx, var_34
  1919. loc_0071EFA7: call [0040142Ch] ; __vbaFreeObj
  1920. loc_0071EFAD: jmp 0071EFBBh
  1921. loc_0071EFAF: mov var_4, 0000000Eh
  1922. loc_0071EFB6: jmp 0071ECC2h
  1923. loc_0071EFBB: mov var_4, 0000000Fh
  1924. loc_0071EFC2: jmp 0071EC76h
  1925. loc_0071EFC7: mov var_4, 00000012h
  1926. loc_0071EFCE: mov edx, Me
  1927. loc_0071EFD1: mov ax, [edx+00000034h]
  1928. loc_0071EFD5: mov var_A8, ax
  1929. loc_0071EFDC: mov var_A4, 0001h
  1930. loc_0071EFE5: mov var_28, 0001h
  1931. loc_0071EFEB: jmp 0071F002h
  1932. loc_0071EFED: mov cx, var_28
  1933. loc_0071EFF1: add cx, var_A4
  1934. loc_0071EFF8: jo 0071F44Bh
  1935. loc_0071EFFE: mov var_28, cx
  1936. loc_0071F002: mov dx, var_28
  1937. loc_0071F006: cmp dx, var_A8
  1938. loc_0071F00D: jg 0071F290h
  1939. loc_0071F013: mov var_4, 00000013h
  1940. loc_0071F01A: mov eax, Me
  1941. loc_0071F01D: mov ecx, [eax+00000038h]
  1942. loc_0071F020: push ecx
  1943. loc_0071F021: lea edx, var_2C
  1944. loc_0071F024: push edx
  1945. loc_0071F025: call [00401364h] ; __vbaAryLock
  1946. loc_0071F02B: cmp var_2C, 00000000h
  1947. loc_0071F02F: jz 0071F078h
  1948. loc_0071F031: mov eax, var_2C
  1949. loc_0071F034: cmp [eax], 0001h
  1950. loc_0071F038: jnz 0071F078h
  1951. loc_0071F03A: movsx ecx, var_28
  1952. loc_0071F03E: mov edx, var_2C
  1953. loc_0071F041: sub ecx, [edx+00000014h]
  1954. loc_0071F044: mov var_80, ecx
  1955. loc_0071F047: mov eax, var_2C
  1956. loc_0071F04A: mov ecx, var_80
  1957. loc_0071F04D: cmp ecx, [eax+00000010h]
  1958. loc_0071F050: jae 0071F05Eh
  1959. loc_0071F052: mov var_F8, 00000000h
  1960. loc_0071F05C: jmp 0071F06Ah
  1961. loc_0071F05E: call [004011A8h] ; __vbaGenerateBoundsError
  1962. loc_0071F064: mov var_F8, eax
  1963. loc_0071F06A: mov edx, var_80
  1964. loc_0071F06D: imul edx, edx, 00000018h
  1965. loc_0071F070: mov var_FC, edx
  1966. loc_0071F076: jmp 0071F084h
  1967. loc_0071F078: call [004011A8h] ; __vbaGenerateBoundsError
  1968. loc_0071F07E: mov var_FC, eax
  1969. loc_0071F084: mov eax, var_2C
  1970. loc_0071F087: mov ecx, [eax+0000000Ch]
  1971. loc_0071F08A: mov edx, var_FC
  1972. loc_0071F090: lea eax, [ecx+edx+00000010h]
  1973. loc_0071F094: mov var_5C, eax
  1974. loc_0071F097: mov var_64, 0000400Bh
  1975. loc_0071F09E: lea ecx, var_64
  1976. loc_0071F0A1: push ecx
  1977. loc_0071F0A2: lea edx, var_44
  1978. loc_0071F0A5: push edx
  1979. loc_0071F0A6: call [00401080h] ; rtcLowerCaseVar
  1980. loc_0071F0AC: lea eax, var_2C
  1981. loc_0071F0AF: push eax
  1982. loc_0071F0B0: call [00401410h] ; __vbaAryUnlock
  1983. loc_0071F0B6: mov var_6C, 00450E50h ; "true"
  1984. loc_0071F0BD: mov var_74, 00008008h
  1985. loc_0071F0C4: lea ecx, var_44
  1986. loc_0071F0C7: push ecx
  1987. loc_0071F0C8: lea edx, var_74
  1988. loc_0071F0CB: push edx
  1989. loc_0071F0CC: call [004011C0h] ; __vbaVarTstEq
  1990. loc_0071F0D2: mov var_84, ax
  1991. loc_0071F0D9: lea ecx, var_44
  1992. loc_0071F0DC: call [00401030h] ; __vbaFreeVar
  1993. loc_0071F0E2: movsx eax, var_84
  1994. loc_0071F0E9: test eax, eax
  1995. loc_0071F0EB: jz 0071F284h
  1996. loc_0071F0F1: mov var_4, 00000014h
  1997. loc_0071F0F8: cmp [0073C818h], 00000000h
  1998. loc_0071F0FF: jnz 0071F11Dh
  1999. loc_0071F101: push 0073C818h
  2000. loc_0071F106: push 00441F00h
  2001. loc_0071F10B: call [004012FCh] ; __vbaNew2
  2002. loc_0071F111: mov var_100, 0073C818h
  2003. loc_0071F11B: jmp 0071F127h
  2004. loc_0071F11D: mov var_100, 0073C818h
  2005. loc_0071F127: mov ecx, var_100
  2006. loc_0071F12D: mov edx, [ecx]
  2007. loc_0071F12F: mov var_80, edx
  2008. loc_0071F132: lea eax, var_34
  2009. loc_0071F135: push eax
  2010. loc_0071F136: mov ecx, var_80
  2011. loc_0071F139: mov edx, [ecx]
  2012. loc_0071F13B: mov eax, var_80
  2013. loc_0071F13E: push eax
  2014. loc_0071F13F: call [edx+00000014h]
  2015. loc_0071F142: fnclex
  2016. loc_0071F144: mov var_84, eax
  2017. loc_0071F14A: cmp var_84, 00000000h
  2018. loc_0071F151: jge 0071F173h
  2019. loc_0071F153: push 00000014h
  2020. loc_0071F155: push 00441EF0h
  2021. loc_0071F15A: mov ecx, var_80
  2022. loc_0071F15D: push ecx
  2023. loc_0071F15E: mov edx, var_84
  2024. loc_0071F164: push edx
  2025. loc_0071F165: call [004010CCh] ; __vbaHresultCheckObj
  2026. loc_0071F16B: mov var_104, eax
  2027. loc_0071F171: jmp 0071F17Dh
  2028. loc_0071F173: mov var_104, 00000000h
  2029. loc_0071F17D: mov eax, var_34
  2030. loc_0071F180: mov var_88, eax
  2031. loc_0071F186: lea ecx, var_30
  2032. loc_0071F189: push ecx
  2033. loc_0071F18A: mov edx, var_88
  2034. loc_0071F190: mov eax, [edx]
  2035. loc_0071F192: mov ecx, var_88
  2036. loc_0071F198: push ecx
  2037. loc_0071F199: call [eax+00000060h]
  2038. loc_0071F19C: fnclex
  2039. loc_0071F19E: mov var_8C, eax
  2040. loc_0071F1A4: cmp var_8C, 00000000h
  2041. loc_0071F1AB: jge 0071F1D0h
  2042. loc_0071F1AD: push 00000060h
  2043. loc_0071F1AF: push 004437B4h
  2044. loc_0071F1B4: mov edx, var_88
  2045. loc_0071F1BA: push edx
  2046. loc_0071F1BB: mov eax, var_8C
  2047. loc_0071F1C1: push eax
  2048. loc_0071F1C2: call [004010CCh] ; __vbaHresultCheckObj
  2049. loc_0071F1C8: mov var_108, eax
  2050. loc_0071F1CE: jmp 0071F1DAh
  2051. loc_0071F1D0: mov var_108, 00000000h
  2052. loc_0071F1DA: mov ecx, Me
  2053. loc_0071F1DD: cmp [ecx+00000038h], 00000000h
  2054. loc_0071F1E1: jz 0071F23Ch
  2055. loc_0071F1E3: mov edx, Me
  2056. loc_0071F1E6: mov eax, [edx+00000038h]
  2057. loc_0071F1E9: cmp [eax], 0001h
  2058. loc_0071F1ED: jnz 0071F23Ch
  2059. loc_0071F1EF: movsx ecx, var_28
  2060. loc_0071F1F3: mov edx, Me
  2061. loc_0071F1F6: mov eax, [edx+00000038h]
  2062. loc_0071F1F9: sub ecx, [eax+00000014h]
  2063. loc_0071F1FC: mov var_90, ecx
  2064. loc_0071F202: mov ecx, Me
  2065. loc_0071F205: mov edx, [ecx+00000038h]
  2066. loc_0071F208: mov eax, var_90
  2067. loc_0071F20E: cmp eax, [edx+00000010h]
  2068. loc_0071F211: jae 0071F21Fh
  2069. loc_0071F213: mov var_10C, 00000000h
  2070. loc_0071F21D: jmp 0071F22Bh
  2071. loc_0071F21F: call [004011A8h] ; __vbaGenerateBoundsError
  2072. loc_0071F225: mov var_10C, eax
  2073. loc_0071F22B: mov ecx, var_90
  2074. loc_0071F231: imul ecx, ecx, 00000018h
  2075. loc_0071F234: mov var_110, ecx
  2076. loc_0071F23A: jmp 0071F248h
  2077. loc_0071F23C: call [004011A8h] ; __vbaGenerateBoundsError
  2078. loc_0071F242: mov var_110, eax
  2079. loc_0071F248: push 00443ED0h ; "TRUE"
  2080. loc_0071F24D: mov edx, Me
  2081. loc_0071F250: mov eax, [edx+00000038h]
  2082. loc_0071F253: mov ecx, [eax+0000000Ch]
  2083. loc_0071F256: mov edx, var_110
  2084. loc_0071F25C: mov eax, [ecx+edx+00000004h]
  2085. loc_0071F260: push eax
  2086. loc_0071F261: push 00475758h ; "InstallIt"
  2087. loc_0071F266: mov ecx, var_30
  2088. loc_0071F269: push ecx
  2089. loc_0071F26A: call [00401010h] ; rtcSaveSetting
  2090. loc_0071F270: lea ecx, var_30
  2091. loc_0071F273: call [00401430h] ; __vbaFreeStr
  2092. loc_0071F279: lea ecx, var_34
  2093. loc_0071F27C: call [0040142Ch] ; __vbaFreeObj
  2094. loc_0071F282: jmp 0071F290h
  2095. loc_0071F284: mov var_4, 00000017h
  2096. loc_0071F28B: jmp 0071EFEDh
  2097. loc_0071F290: mov var_4, 00000018h
  2098. loc_0071F297: cmp [0073A254h], 00000000h
  2099. loc_0071F29E: jnz 0071F2BCh
  2100. loc_0071F2A0: push 0073A254h
  2101. loc_0071F2A5: push 00431838h
  2102. loc_0071F2AA: call [004012FCh] ; __vbaNew2
  2103. loc_0071F2B0: mov var_114, 0073A254h
  2104. loc_0071F2BA: jmp 0071F2C6h
  2105. loc_0071F2BC: mov var_114, 0073A254h
  2106. loc_0071F2C6: mov edx, var_114
  2107. loc_0071F2CC: mov eax, [edx]
  2108. loc_0071F2CE: mov var_80, eax
  2109. loc_0071F2D1: mov var_7C, 0000h
  2110. loc_0071F2D7: mov var_78, 0000h
  2111. loc_0071F2DD: xor edx, edx
  2112. loc_0071F2DF: lea ecx, var_30
  2113. loc_0071F2E2: call [00401310h] ; __vbaStrCopy
  2114. loc_0071F2E8: lea ecx, var_7C
  2115. loc_0071F2EB: push ecx
  2116. loc_0071F2EC: lea edx, var_78
  2117. loc_0071F2EF: push edx
  2118. loc_0071F2F0: lea eax, var_30
  2119. loc_0071F2F3: push eax
  2120. loc_0071F2F4: mov ecx, var_80
  2121. loc_0071F2F7: mov edx, [ecx]
  2122. loc_0071F2F9: mov eax, var_80
  2123. loc_0071F2FC: push eax
  2124. loc_0071F2FD: call [edx+00000740h]
  2125. loc_0071F303: fnclex
  2126. loc_0071F305: mov var_84, eax
  2127. loc_0071F30B: cmp var_84, 00000000h
  2128. loc_0071F312: jge 0071F337h
  2129. loc_0071F314: push 00000740h
  2130. loc_0071F319: push 004408D0h
  2131. loc_0071F31E: mov ecx, var_80
  2132. loc_0071F321: push ecx
  2133. loc_0071F322: mov edx, var_84
  2134. loc_0071F328: push edx
  2135. loc_0071F329: call [004010CCh] ; __vbaHresultCheckObj
  2136. loc_0071F32F: mov var_118, eax
  2137. loc_0071F335: jmp 0071F341h
  2138. loc_0071F337: mov var_118, 00000000h
  2139. loc_0071F341: lea ecx, var_30
  2140. loc_0071F344: call [00401430h] ; __vbaFreeStr
  2141. loc_0071F34A: mov var_4, 00000019h
  2142. loc_0071F351: cmp [0073C818h], 00000000h
  2143. loc_0071F358: jnz 0071F376h
  2144. loc_0071F35A: push 0073C818h
  2145. loc_0071F35F: push 00441F00h
  2146. loc_0071F364: call [004012FCh] ; __vbaNew2
  2147. loc_0071F36A: mov var_11C, 0073C818h
  2148. loc_0071F374: jmp 0071F380h
  2149. loc_0071F376: mov var_11C, 0073C818h
  2150. loc_0071F380: mov eax, var_11C
  2151. loc_0071F386: mov ecx, [eax]
  2152. loc_0071F388: mov var_80, ecx
  2153. loc_0071F38B: mov edx, Me
  2154. loc_0071F38E: push edx
  2155. loc_0071F38F: lea eax, var_34
  2156. loc_0071F392: push eax
  2157. loc_0071F393: call [00401130h] ; __vbaObjSetAddref
  2158. loc_0071F399: push eax
  2159. loc_0071F39A: mov ecx, var_80
  2160. loc_0071F39D: mov edx, [ecx]
  2161. loc_0071F39F: mov eax, var_80
  2162. loc_0071F3A2: push eax
  2163. loc_0071F3A3: call [edx+00000010h]
  2164. loc_0071F3A6: fnclex
  2165. loc_0071F3A8: mov var_84, eax
  2166. loc_0071F3AE: cmp var_84, 00000000h
  2167. loc_0071F3B5: jge 0071F3D7h
  2168. loc_0071F3B7: push 00000010h
  2169. loc_0071F3B9: push 00441EF0h
  2170. loc_0071F3BE: mov ecx, var_80
  2171. loc_0071F3C1: push ecx
  2172. loc_0071F3C2: mov edx, var_84
  2173. loc_0071F3C8: push edx
  2174. loc_0071F3C9: call [004010CCh] ; __vbaHresultCheckObj
  2175. loc_0071F3CF: mov var_120, eax
  2176. loc_0071F3D5: jmp 0071F3E1h
  2177. loc_0071F3D7: mov var_120, 00000000h
  2178. loc_0071F3E1: lea ecx, var_34
  2179. loc_0071F3E4: call [0040142Ch] ; __vbaFreeObj
  2180. loc_0071F3EA: mov var_10, 00000000h
  2181. loc_0071F3F1: push 0071F429h
  2182. loc_0071F3F6: jmp 0071F428h
  2183. loc_0071F3F8: lea eax, var_2C
  2184. loc_0071F3FB: push eax
  2185. loc_0071F3FC: call [00401410h] ; __vbaAryUnlock
  2186. loc_0071F402: lea ecx, var_30
  2187. loc_0071F405: call [00401430h] ; __vbaFreeStr
  2188. loc_0071F40B: lea ecx, var_34
  2189. loc_0071F40E: call [0040142Ch] ; __vbaFreeObj
  2190. loc_0071F414: lea ecx, var_54
  2191. loc_0071F417: push ecx
  2192. loc_0071F418: lea edx, var_44
  2193. loc_0071F41B: push edx
  2194. loc_0071F41C: push 00000002h
  2195. loc_0071F41E: call [00401050h] ; __vbaFreeVarList
  2196. loc_0071F424: add esp, 0000000Ch
  2197. loc_0071F427: ret
  2198. loc_0071F428: ret
  2199. loc_0071F429: mov eax, Me
  2200. loc_0071F42C: mov ecx, [eax]
  2201. loc_0071F42E: mov edx, Me
  2202. loc_0071F431: push edx
  2203. loc_0071F432: call [ecx+00000008h]
  2204. loc_0071F435: mov eax, var_10
  2205. loc_0071F438: mov ecx, var_20
  2206. loc_0071F43B: mov fs:[00000000h], ecx
  2207. loc_0071F442: pop edi
  2208. loc_0071F443: pop esi
  2209. loc_0071F444: pop ebx
  2210. loc_0071F445: mov esp, ebp
  2211. loc_0071F447: pop ebp
  2212. loc_0071F448: retn 0004h
  2213. End Sub
  2214. Private Sub cmdApply_Click() '71E430
  2215. loc_0071E430: push ebp
  2216. loc_0071E431: mov ebp, esp
  2217. loc_0071E433: sub esp, 00000018h
  2218. loc_0071E436: push 00412856h ; __vbaExceptHandler
  2219. loc_0071E43B: mov eax, fs:[00000000h]
  2220. loc_0071E441: push eax
  2221. loc_0071E442: mov fs:[00000000h], esp
  2222. loc_0071E449: mov eax, 00000014h
  2223. loc_0071E44E: call 00412850h ; __vbaChkstk
  2224. loc_0071E453: push ebx
  2225. loc_0071E454: push esi
  2226. loc_0071E455: push edi
  2227. loc_0071E456: mov var_18, esp
  2228. loc_0071E459: mov var_14, 004119B8h
  2229. loc_0071E460: mov eax, Me
  2230. loc_0071E463: and eax, 00000001h
  2231. loc_0071E466: mov var_10, eax
  2232. loc_0071E469: mov ecx, Me
  2233. loc_0071E46C: and ecx, FFFFFFFEh
  2234. loc_0071E46F: mov Me, ecx
  2235. loc_0071E472: mov var_C, 00000000h
  2236. loc_0071E479: mov edx, Me
  2237. loc_0071E47C: mov eax, [edx]
  2238. loc_0071E47E: mov ecx, Me
  2239. loc_0071E481: push ecx
  2240. loc_0071E482: call [eax+00000004h]
  2241. loc_0071E485: mov var_4, 00000001h
  2242. loc_0071E48C: mov var_4, 00000002h
  2243. loc_0071E493: push FFFFFFFFh
  2244. loc_0071E495: call [00401124h] ; __vbaOnError
  2245. loc_0071E49B: mov var_4, 00000003h
  2246. loc_0071E4A2: mov edx, Me
  2247. loc_0071E4A5: mov eax, [edx]
  2248. loc_0071E4A7: mov ecx, Me
  2249. loc_0071E4AA: push ecx
  2250. loc_0071E4AB: call [eax+00000738h]
  2251. loc_0071E4B1: mov var_10, 00000000h
  2252. loc_0071E4B8: mov edx, Me
  2253. loc_0071E4BB: mov eax, [edx]
  2254. loc_0071E4BD: mov ecx, Me
  2255. loc_0071E4C0: push ecx
  2256. loc_0071E4C1: call [eax+00000008h]
  2257. loc_0071E4C4: mov eax, var_10
  2258. loc_0071E4C7: mov ecx, var_20
  2259. loc_0071E4CA: mov fs:[00000000h], ecx
  2260. loc_0071E4D1: pop edi
  2261. loc_0071E4D2: pop esi
  2262. loc_0071E4D3: pop ebx
  2263. loc_0071E4D4: mov esp, ebp
  2264. loc_0071E4D6: pop ebp
  2265. loc_0071E4D7: retn 0004h
  2266. End Sub
  2267. Private Sub cmdAddonsAdd_Click() '71DC70
  2268. loc_0071DC70: push ebp
  2269. loc_0071DC71: mov ebp, esp
  2270. loc_0071DC73: sub esp, 0000000Ch
  2271. loc_0071DC76: push 00412856h ; __vbaExceptHandler
  2272. loc_0071DC7B: mov eax, fs:[00000000h]
  2273. loc_0071DC81: push eax
  2274. loc_0071DC82: mov fs:[00000000h], esp
  2275. loc_0071DC89: sub esp, 00000048h
  2276. loc_0071DC8C: push ebx
  2277. loc_0071DC8D: push esi
  2278. loc_0071DC8E: push edi
  2279. loc_0071DC8F: mov var_C, esp
  2280. loc_0071DC92: mov var_8, 00411998h
  2281. loc_0071DC99: mov esi, Me
  2282. loc_0071DC9C: mov eax, esi
  2283. loc_0071DC9E: and eax, 00000001h
  2284. loc_0071DCA1: mov var_4, eax
  2285. loc_0071DCA4: and esi, FFFFFFFEh
  2286. loc_0071DCA7: push esi
  2287. loc_0071DCA8: mov Me, esi
  2288. loc_0071DCAB: mov ecx, [esi]
  2289. loc_0071DCAD: call [ecx+00000004h]
  2290. loc_0071DCB0: mov edx, [esi]
  2291. loc_0071DCB2: xor eax, eax
  2292. loc_0071DCB4: push esi
  2293. loc_0071DCB5: mov var_1C, eax
  2294. loc_0071DCB8: mov var_20, eax
  2295. loc_0071DCBB: mov var_24, eax
  2296. loc_0071DCBE: mov var_28, eax
  2297. loc_0071DCC1: mov var_38, eax
  2298. loc_0071DCC4: mov var_3C, eax
  2299. loc_0071DCC7: call [edx+0000032Ch]
  2300. loc_0071DCCD: mov ebx, [00401128h] ; __vbaObjSet
  2301. loc_0071DCD3: push eax
  2302. loc_0071DCD4: lea eax, var_24
  2303. loc_0071DCD7: push eax
  2304. loc_0071DCD8: call ebx
  2305. loc_0071DCDA: mov edi, eax
  2306. loc_0071DCDC: lea edx, var_1C
  2307. loc_0071DCDF: push edx
  2308. loc_0071DCE0: push edi
  2309. loc_0071DCE1: mov ecx, [edi]
  2310. loc_0071DCE3: call [ecx+000000F8h]
  2311. loc_0071DCE9: test eax, eax
  2312. loc_0071DCEB: fnclex
  2313. loc_0071DCED: jge 0071DD01h
  2314. loc_0071DCEF: push 000000F8h
  2315. loc_0071DCF4: push 00447F18h
  2316. loc_0071DCF9: push edi
  2317. loc_0071DCFA: push eax
  2318. loc_0071DCFB: call [004010CCh] ; __vbaHresultCheckObj
  2319. loc_0071DD01: mov eax, var_1C
  2320. loc_0071DD04: push eax
  2321. loc_0071DD05: push 0043C9F4h
  2322. loc_0071DD0A: call [004011B8h] ; __vbaStrCmp
  2323. loc_0071DD10: mov edi, eax
  2324. loc_0071DD12: lea ecx, var_1C
  2325. loc_0071DD15: neg edi
  2326. loc_0071DD17: sbb edi, edi
  2327. loc_0071DD19: neg edi
  2328. loc_0071DD1B: neg edi
  2329. loc_0071DD1D: call [00401430h] ; __vbaFreeStr
  2330. loc_0071DD23: lea ecx, var_24
  2331. loc_0071DD26: call [0040142Ch] ; __vbaFreeObj
  2332. loc_0071DD2C: test di, di
  2333. loc_0071DD2F: jz 0071DF63h
  2334. loc_0071DD35: cmp [esi+00000034h], 0000h
  2335. loc_0071DD3A: jle 0071DF63h
  2336. loc_0071DD40: mov ecx, [esi]
  2337. loc_0071DD42: push esi
  2338. loc_0071DD43: call [ecx+0000032Ch]
  2339. loc_0071DD49: lea edx, var_24
  2340. loc_0071DD4C: push eax
  2341. loc_0071DD4D: push edx
  2342. loc_0071DD4E: call ebx
  2343. loc_0071DD50: mov edi, eax
  2344. loc_0071DD52: lea ecx, var_1C
  2345. loc_0071DD55: push ecx
  2346. loc_0071DD56: push edi
  2347. loc_0071DD57: mov eax, [edi]
  2348. loc_0071DD59: call [eax+000000F8h]
  2349. loc_0071DD5F: test eax, eax
  2350. loc_0071DD61: fnclex
  2351. loc_0071DD63: jge 0071DD77h
  2352. loc_0071DD65: push 000000F8h
  2353. loc_0071DD6A: push 00447F18h
  2354. loc_0071DD6F: push edi
  2355. loc_0071DD70: push eax
  2356. loc_0071DD71: call [004010CCh] ; __vbaHresultCheckObj
  2357. loc_0071DD77: mov edx, var_1C
  2358. loc_0071DD7A: lea ecx, var_20
  2359. loc_0071DD7D: mov var_1C, 00000000h
  2360. loc_0071DD84: call [004013C0h] ; __vbaStrMove
  2361. loc_0071DD8A: mov edx, [esi]
  2362. loc_0071DD8C: lea eax, var_3C
  2363. loc_0071DD8F: lea ecx, var_20
  2364. loc_0071DD92: push eax
  2365. loc_0071DD93: push ecx
  2366. loc_0071DD94: push esi
  2367. loc_0071DD95: call [edx+00000750h]
  2368. loc_0071DD9B: mov edi, var_3C
  2369. loc_0071DD9E: lea ecx, var_20
  2370. loc_0071DDA1: mov var_18, edi
  2371. loc_0071DDA4: call [00401430h] ; __vbaFreeStr
  2372. loc_0071DDAA: lea ecx, var_24
  2373. loc_0071DDAD: call [0040142Ch] ; __vbaFreeObj
  2374. loc_0071DDB3: test di, di
  2375. loc_0071DDB6: jz 0071DF63h
  2376. loc_0071DDBC: mov edx, [esi]
  2377. loc_0071DDBE: push esi
  2378. loc_0071DDBF: call [edx+00000330h]
  2379. loc_0071DDC5: push eax
  2380. loc_0071DDC6: lea eax, var_24
  2381. loc_0071DDC9: push eax
  2382. loc_0071DDCA: call ebx
  2383. loc_0071DDCC: mov edi, eax
  2384. loc_0071DDCE: mov eax, [esi+00000038h]
  2385. loc_0071DDD1: test eax, eax
  2386. loc_0071DDD3: jz 0071DE02h
  2387. loc_0071DDD5: cmp [eax], 0001h
  2388. loc_0071DDD9: jnz 0071DE02h
  2389. loc_0071DDDB: movsx ebx, var_18
  2390. loc_0071DDDF: mov edx, [eax+00000014h]
  2391. loc_0071DDE2: mov ecx, [eax+00000010h]
  2392. loc_0071DDE5: sub ebx, edx
  2393. loc_0071DDE7: cmp ebx, ecx
  2394. loc_0071DDE9: jb 0071DDF1h
  2395. loc_0071DDEB: call [004011A8h] ; __vbaGenerateBoundsError
  2396. loc_0071DDF1: lea ebx, [ebx+ebx*2]
  2397. loc_0071DDF4: shl ebx, 03h
  2398. loc_0071DDF7: mov var_5C, ebx
  2399. loc_0071DDFA: mov ebx, [00401128h] ; __vbaObjSet
  2400. loc_0071DE00: jmp 0071DE0Bh
  2401. loc_0071DE02: call [004011A8h] ; __vbaGenerateBoundsError
  2402. loc_0071DE08: mov var_5C, eax
  2403. loc_0071DE0B: sub esp, 00000010h
  2404. loc_0071DE0E: mov eax, 0000000Ah
  2405. loc_0071DE13: mov edx, esp
  2406. loc_0071DE15: mov ecx, [edi]
  2407. loc_0071DE17: mov [edx], eax
  2408. loc_0071DE19: mov eax, var_34
  2409. loc_0071DE1C: mov [edx+00000004h], eax
  2410. loc_0071DE1F: mov eax, 80020004h
  2411. loc_0071DE24: mov [edx+00000008h], eax
  2412. loc_0071DE27: mov eax, var_2C
  2413. loc_0071DE2A: mov [edx+0000000Ch], eax
  2414. loc_0071DE2D: mov edx, [esi+00000038h]
  2415. loc_0071DE30: mov eax, [edx+0000000Ch]
  2416. loc_0071DE33: mov edx, var_5C
  2417. loc_0071DE36: mov eax, [eax+edx]
  2418. loc_0071DE39: push eax
  2419. loc_0071DE3A: push edi
  2420. loc_0071DE3B: call [ecx+000001ECh]
  2421. loc_0071DE41: test eax, eax
  2422. loc_0071DE43: fnclex
  2423. loc_0071DE45: jge 0071DE59h
  2424. loc_0071DE47: push 000001ECh
  2425. loc_0071DE4C: push 00447F18h
  2426. loc_0071DE51: push edi
  2427. loc_0071DE52: push eax
  2428. loc_0071DE53: call [004010CCh] ; __vbaHresultCheckObj
  2429. loc_0071DE59: lea ecx, var_24
  2430. loc_0071DE5C: call [0040142Ch] ; __vbaFreeObj
  2431. loc_0071DE62: mov ecx, [esi]
  2432. loc_0071DE64: push esi
  2433. loc_0071DE65: call [ecx+0000032Ch]
  2434. loc_0071DE6B: lea edx, var_28
  2435. loc_0071DE6E: push eax
  2436. loc_0071DE6F: push edx
  2437. loc_0071DE70: call ebx
  2438. loc_0071DE72: mov var_48, eax
  2439. loc_0071DE75: mov eax, [esi]
  2440. loc_0071DE77: push esi
  2441. loc_0071DE78: call [eax+0000032Ch]
  2442. loc_0071DE7E: lea ecx, var_24
  2443. loc_0071DE81: push eax
  2444. loc_0071DE82: push ecx
  2445. loc_0071DE83: call ebx
  2446. loc_0071DE85: mov edi, eax
  2447. loc_0071DE87: lea eax, var_3C
  2448. loc_0071DE8A: push eax
  2449. loc_0071DE8B: push edi
  2450. loc_0071DE8C: mov edx, [edi]
  2451. loc_0071DE8E: call [edx+000000E0h]
  2452. loc_0071DE94: test eax, eax
  2453. loc_0071DE96: fnclex
  2454. loc_0071DE98: jge 0071DEACh
  2455. loc_0071DE9A: push 000000E0h
  2456. loc_0071DE9F: push 00447F18h
  2457. loc_0071DEA4: push edi
  2458. loc_0071DEA5: push eax
  2459. loc_0071DEA6: call [004010CCh] ; __vbaHresultCheckObj
  2460. loc_0071DEAC: mov edi, var_48
  2461. loc_0071DEAF: mov edx, var_3C
  2462. loc_0071DEB2: push edx
  2463. loc_0071DEB3: push edi
  2464. loc_0071DEB4: mov ecx, [edi]
  2465. loc_0071DEB6: call [ecx+000001F0h]
  2466. loc_0071DEBC: test eax, eax
  2467. loc_0071DEBE: fnclex
  2468. loc_0071DEC0: jge 0071DED4h
  2469. loc_0071DEC2: push 000001F0h
  2470. loc_0071DEC7: push 00447F18h
  2471. loc_0071DECC: push edi
  2472. loc_0071DECD: push eax
  2473. loc_0071DECE: call [004010CCh] ; __vbaHresultCheckObj
  2474. loc_0071DED4: lea eax, var_28
  2475. loc_0071DED7: lea ecx, var_24
  2476. loc_0071DEDA: push eax
  2477. loc_0071DEDB: push ecx
  2478. loc_0071DEDC: push 00000002h
  2479. loc_0071DEDE: call [00401068h] ; __vbaFreeObjList
  2480. loc_0071DEE4: mov edx, [esi]
  2481. loc_0071DEE6: add esp, 0000000Ch
  2482. loc_0071DEE9: push esi
  2483. loc_0071DEEA: call [edx+00000328h]
  2484. loc_0071DEF0: push eax
  2485. loc_0071DEF1: lea eax, var_24
  2486. loc_0071DEF4: push eax
  2487. loc_0071DEF5: call ebx
  2488. loc_0071DEF7: mov edi, eax
  2489. loc_0071DEF9: push FFFFFFFFh
  2490. loc_0071DEFB: push edi
  2491. loc_0071DEFC: mov ecx, [edi]
  2492. loc_0071DEFE: call [ecx+0000008Ch]
  2493. loc_0071DF04: test eax, eax
  2494. loc_0071DF06: fnclex
  2495. loc_0071DF08: jge 0071DF1Ch
  2496. loc_0071DF0A: push 0000008Ch
  2497. loc_0071DF0F: push 004431B8h
  2498. loc_0071DF14: push edi
  2499. loc_0071DF15: push eax
  2500. loc_0071DF16: call [004010CCh] ; __vbaHresultCheckObj
  2501. loc_0071DF1C: lea ecx, var_24
  2502. loc_0071DF1F: call [0040142Ch] ; __vbaFreeObj
  2503. loc_0071DF25: mov edx, [esi]
  2504. loc_0071DF27: push esi
  2505. loc_0071DF28: call [edx+00000324h]
  2506. loc_0071DF2E: push eax
  2507. loc_0071DF2F: lea eax, var_24
  2508. loc_0071DF32: push eax
  2509. loc_0071DF33: call ebx
  2510. loc_0071DF35: mov edi, eax
  2511. loc_0071DF37: push FFFFFFFFh
  2512. loc_0071DF39: push edi
  2513. loc_0071DF3A: mov ecx, [edi]
  2514. loc_0071DF3C: call [ecx+0000008Ch]
  2515. loc_0071DF42: test eax, eax
  2516. loc_0071DF44: fnclex
  2517. loc_0071DF46: jge 0071DF5Ah
  2518. loc_0071DF48: push 0000008Ch
  2519. loc_0071DF4D: push 004431B8h
  2520. loc_0071DF52: push edi
  2521. loc_0071DF53: push eax
  2522. loc_0071DF54: call [004010CCh] ; __vbaHresultCheckObj
  2523. loc_0071DF5A: lea ecx, var_24
  2524. loc_0071DF5D: call [0040142Ch] ; __vbaFreeObj
  2525. loc_0071DF63: mov edx, [esi]
  2526. loc_0071DF65: push esi
  2527. loc_0071DF66: call [edx+0000032Ch]
  2528. loc_0071DF6C: push eax
  2529. loc_0071DF6D: lea eax, var_24
  2530. loc_0071DF70: push eax
  2531. loc_0071DF71: call ebx
  2532. loc_0071DF73: mov edi, eax
  2533. loc_0071DF75: lea edx, var_3C
  2534. loc_0071DF78: push edx
  2535. loc_0071DF79: push edi
  2536. loc_0071DF7A: mov ecx, [edi]
  2537. loc_0071DF7C: call [ecx+000000D8h]
  2538. loc_0071DF82: test eax, eax
  2539. loc_0071DF84: fnclex
  2540. loc_0071DF86: jge 0071DF9Ah
  2541. loc_0071DF88: push 000000D8h
  2542. loc_0071DF8D: push 00447F18h
  2543. loc_0071DF92: push edi
  2544. loc_0071DF93: push eax
  2545. loc_0071DF94: call [004010CCh] ; __vbaHresultCheckObj
  2546. loc_0071DF9A: xor eax, eax
  2547. loc_0071DF9C: lea ecx, var_24
  2548. loc_0071DF9F: cmp var_3C, ax
  2549. loc_0071DFA3: setz al
  2550. loc_0071DFA6: neg eax
  2551. loc_0071DFA8: mov edi, eax
  2552. loc_0071DFAA: call [0040142Ch] ; __vbaFreeObj
  2553. loc_0071DFB0: test di, di
  2554. loc_0071DFB3: jz 0071DFF3h
  2555. loc_0071DFB5: mov ecx, [esi]
  2556. loc_0071DFB7: push esi
  2557. loc_0071DFB8: call [ecx+00000334h]
  2558. loc_0071DFBE: lea edx, var_24
  2559. loc_0071DFC1: push eax
  2560. loc_0071DFC2: push edx
  2561. loc_0071DFC3: call ebx
  2562. loc_0071DFC5: mov edi, eax
  2563. loc_0071DFC7: push 00000000h
  2564. loc_0071DFC9: push edi
  2565. loc_0071DFCA: mov eax, [edi]
  2566. loc_0071DFCC: call [eax+0000008Ch]
  2567. loc_0071DFD2: test eax, eax
  2568. loc_0071DFD4: fnclex
  2569. loc_0071DFD6: jge 0071DFEAh
  2570. loc_0071DFD8: push 0000008Ch
  2571. loc_0071DFDD: push 004431B8h
  2572. loc_0071DFE2: push edi
  2573. loc_0071DFE3: push eax
  2574. loc_0071DFE4: call [004010CCh] ; __vbaHresultCheckObj
  2575. loc_0071DFEA: lea ecx, var_24
  2576. loc_0071DFED: call [0040142Ch] ; __vbaFreeObj
  2577. loc_0071DFF3: mov ecx, [esi]
  2578. loc_0071DFF5: push esi
  2579. loc_0071DFF6: call [ecx+00000758h]
  2580. loc_0071DFFC: mov var_4, 00000000h
  2581. loc_0071E003: push 0071E02Fh
  2582. loc_0071E008: jmp 0071E02Eh
  2583. loc_0071E00A: lea edx, var_20
  2584. loc_0071E00D: lea eax, var_1C
  2585. loc_0071E010: push edx
  2586. loc_0071E011: push eax
  2587. loc_0071E012: push 00000002h
  2588. loc_0071E014: call [00401324h] ; __vbaFreeStrList
  2589. loc_0071E01A: lea ecx, var_28
  2590. loc_0071E01D: lea edx, var_24
  2591. loc_0071E020: push ecx
  2592. loc_0071E021: push edx
  2593. loc_0071E022: push 00000002h
  2594. loc_0071E024: call [00401068h] ; __vbaFreeObjList
  2595. loc_0071E02A: add esp, 00000018h
  2596. loc_0071E02D: ret
  2597. loc_0071E02E: ret
  2598. loc_0071E02F: mov eax, Me
  2599. loc_0071E032: push eax
  2600. loc_0071E033: mov ecx, [eax]
  2601. loc_0071E035: call [ecx+00000008h]
  2602. loc_0071E038: mov eax, var_4
  2603. loc_0071E03B: mov ecx, var_14
  2604. loc_0071E03E: pop edi
  2605. loc_0071E03F: pop esi
  2606. loc_0071E040: mov fs:[00000000h], ecx
  2607. loc_0071E047: pop ebx
  2608. loc_0071E048: mov esp, ebp
  2609. loc_0071E04A: pop ebp
  2610. loc_0071E04B: retn 0004h
  2611. End Sub
  2612. Private Sub Form_Load() '71F7E0
  2613. loc_0071F7E0: push ebp
  2614. loc_0071F7E1: mov ebp, esp
  2615. loc_0071F7E3: sub esp, 0000000Ch
  2616. loc_0071F7E6: push 00412856h ; __vbaExceptHandler
  2617. loc_0071F7EB: mov eax, fs:[00000000h]
  2618. loc_0071F7F1: push eax
  2619. loc_0071F7F2: mov fs:[00000000h], esp
  2620. loc_0071F7F9: sub esp, 00000014h
  2621. loc_0071F7FC: push ebx
  2622. loc_0071F7FD: push esi
  2623. loc_0071F7FE: push edi
  2624. loc_0071F7FF: mov var_C, esp
  2625. loc_0071F802: mov var_8, 00411AE0h
  2626. loc_0071F809: mov esi, Me
  2627. loc_0071F80C: mov eax, esi
  2628. loc_0071F80E: and eax, 00000001h
  2629. loc_0071F811: mov var_4, eax
  2630. loc_0071F814: and esi, FFFFFFFEh
  2631. loc_0071F817: push esi
  2632. loc_0071F818: mov Me, esi
  2633. loc_0071F81B: mov ecx, [esi]
  2634. loc_0071F81D: call [ecx+00000004h]
  2635. loc_0071F820: mov edx, [esi]
  2636. loc_0071F822: push esi
  2637. loc_0071F823: mov var_18, 00000000h
  2638. loc_0071F82A: call [edx+00000338h]
  2639. loc_0071F830: mov ebx, [00401128h] ; __vbaObjSet
  2640. loc_0071F836: push eax
  2641. loc_0071F837: lea eax, var_18
  2642. loc_0071F83A: push eax
  2643. loc_0071F83B: call ebx
  2644. loc_0071F83D: mov edi, eax
  2645. loc_0071F83F: push 0043C9F4h
  2646. loc_0071F844: push edi
  2647. loc_0071F845: mov ecx, [edi]
  2648. loc_0071F847: call [ecx+00000054h]
  2649. loc_0071F84A: test eax, eax
  2650. loc_0071F84C: fnclex
  2651. loc_0071F84E: jge 0071F85Fh
  2652. loc_0071F850: push 00000054h
  2653. loc_0071F852: push 00441988h
  2654. loc_0071F857: push edi
  2655. loc_0071F858: push eax
  2656. loc_0071F859: call [004010CCh] ; __vbaHresultCheckObj
  2657. loc_0071F85F: lea ecx, var_18
  2658. loc_0071F862: call [0040142Ch] ; __vbaFreeObj
  2659. loc_0071F868: mov edx, [esi]
  2660. loc_0071F86A: push esi
  2661. loc_0071F86B: call [edx+00000328h]
  2662. loc_0071F871: push eax
  2663. loc_0071F872: lea eax, var_18
  2664. loc_0071F875: push eax
  2665. loc_0071F876: call ebx
  2666. loc_0071F878: mov edi, eax
  2667. loc_0071F87A: push 00000000h
  2668. loc_0071F87C: push edi
  2669. loc_0071F87D: mov ecx, [edi]
  2670. loc_0071F87F: call [ecx+0000008Ch]
  2671. loc_0071F885: test eax, eax
  2672. loc_0071F887: fnclex
  2673. loc_0071F889: jge 0071F89Dh
  2674. loc_0071F88B: push 0000008Ch
  2675. loc_0071F890: push 004431B8h
  2676. loc_0071F895: push edi
  2677. loc_0071F896: push eax
  2678. loc_0071F897: call [004010CCh] ; __vbaHresultCheckObj
  2679. loc_0071F89D: lea ecx, var_18
  2680. loc_0071F8A0: call [0040142Ch] ; __vbaFreeObj
  2681. loc_0071F8A6: mov edx, [esi]
  2682. loc_0071F8A8: push esi
  2683. loc_0071F8A9: call [edx+00000334h]
  2684. loc_0071F8AF: push eax
  2685. loc_0071F8B0: lea eax, var_18
  2686. loc_0071F8B3: push eax
  2687. loc_0071F8B4: call ebx
  2688. loc_0071F8B6: mov edi, eax
  2689. loc_0071F8B8: push 00000000h
  2690. loc_0071F8BA: push edi
  2691. loc_0071F8BB: mov ecx, [edi]
  2692. loc_0071F8BD: call [ecx+0000008Ch]
  2693. loc_0071F8C3: test eax, eax
  2694. loc_0071F8C5: fnclex
  2695. loc_0071F8C7: jge 0071F8DBh
  2696. loc_0071F8C9: push 0000008Ch
  2697. loc_0071F8CE: push 004431B8h
  2698. loc_0071F8D3: push edi
  2699. loc_0071F8D4: push eax
  2700. loc_0071F8D5: call [004010CCh] ; __vbaHresultCheckObj
  2701. loc_0071F8DB: lea ecx, var_18
  2702. loc_0071F8DE: call [0040142Ch] ; __vbaFreeObj
  2703. loc_0071F8E4: mov edx, [esi]
  2704. loc_0071F8E6: push esi
  2705. loc_0071F8E7: call [edx+00000324h]
  2706. loc_0071F8ED: push eax
  2707. loc_0071F8EE: lea eax, var_18
  2708. loc_0071F8F1: push eax
  2709. loc_0071F8F2: call ebx
  2710. loc_0071F8F4: mov edi, eax
  2711. loc_0071F8F6: push 00000000h
  2712. loc_0071F8F8: push edi
  2713. loc_0071F8F9: mov ecx, [edi]
  2714. loc_0071F8FB: call [ecx+0000008Ch]
  2715. loc_0071F901: test eax, eax
  2716. loc_0071F903: fnclex
  2717. loc_0071F905: jge 0071F919h
  2718. loc_0071F907: push 0000008Ch
  2719. loc_0071F90C: push 004431B8h
  2720. loc_0071F911: push edi
  2721. loc_0071F912: push eax
  2722. loc_0071F913: call [004010CCh] ; __vbaHresultCheckObj
  2723. loc_0071F919: lea ecx, var_18
  2724. loc_0071F91C: call [0040142Ch] ; __vbaFreeObj
  2725. loc_0071F922: mov edx, [esi]
  2726. loc_0071F924: push esi
  2727. loc_0071F925: call [edx+00000740h]
  2728. loc_0071F92B: mov eax, [esi]
  2729. loc_0071F92D: push esi
  2730. loc_0071F92E: call [eax+00000734h]
  2731. loc_0071F934: mov edx, 0043C9F4h
  2732. loc_0071F939: mov ecx, 0073A714h
  2733. loc_0071F93E: call [00401310h] ; __vbaStrCopy
  2734. loc_0071F944: mov ecx, [esi]
  2735. loc_0071F946: push esi
  2736. loc_0071F947: call [ecx+00000730h]
  2737. loc_0071F94D: test eax, eax
  2738. loc_0071F94F: jge 0071F963h
  2739. loc_0071F951: push 00000730h
  2740. loc_0071F956: push 0045E3A8h
  2741. loc_0071F95B: push esi
  2742. loc_0071F95C: push eax
  2743. loc_0071F95D: call [004010CCh] ; __vbaHresultCheckObj
  2744. loc_0071F963: mov var_4, 00000000h
  2745. loc_0071F96A: push 0071F97Ch
  2746. loc_0071F96F: jmp 0071F97Bh
  2747. loc_0071F971: lea ecx, var_18
  2748. loc_0071F974: call [0040142Ch] ; __vbaFreeObj
  2749. loc_0071F97A: ret
  2750. loc_0071F97B: ret
  2751. loc_0071F97C: mov eax, Me
  2752. loc_0071F97F: push eax
  2753. loc_0071F980: mov edx, [eax]
  2754. loc_0071F982: call [edx+00000008h]
  2755. loc_0071F985: mov eax, var_4
  2756. loc_0071F988: mov ecx, var_14
  2757. loc_0071F98B: pop edi
  2758. loc_0071F98C: pop esi
  2759. loc_0071F98D: mov fs:[00000000h], ecx
  2760. loc_0071F994: pop ebx
  2761. loc_0071F995: mov esp, ebp
  2762. loc_0071F997: pop ebp
  2763. loc_0071F998: retn 0004h
  2764. End Sub
  2765. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) '71F460
  2766. loc_0071F460: push ebp
  2767. loc_0071F461: mov ebp, esp
  2768. loc_0071F463: sub esp, 0000000Ch
  2769. loc_0071F466: push 00412856h ; __vbaExceptHandler
  2770. loc_0071F46B: mov eax, fs:[00000000h]
  2771. loc_0071F471: push eax
  2772. loc_0071F472: mov fs:[00000000h], esp
  2773. loc_0071F479: sub esp, 00000084h
  2774. loc_0071F47F: push ebx
  2775. loc_0071F480: push esi
  2776. loc_0071F481: push edi
  2777. loc_0071F482: mov var_C, esp
  2778. loc_0071F485: mov var_8, 00411AD0h
  2779. loc_0071F48C: mov esi, Me
  2780. loc_0071F48F: mov eax, esi
  2781. loc_0071F491: and eax, 00000001h
  2782. loc_0071F494: mov var_4, eax
  2783. loc_0071F497: and esi, FFFFFFFEh
  2784. loc_0071F49A: push esi
  2785. loc_0071F49B: mov Me, esi
  2786. loc_0071F49E: mov ecx, [esi]
  2787. loc_0071F4A0: call [ecx+00000004h]
  2788. loc_0071F4A3: mov ecx, KeyCode
  2789. loc_0071F4A6: mov edi, Shift
  2790. loc_0071F4A9: xor eax, eax
  2791. loc_0071F4AB: xor edx, edx
  2792. loc_0071F4AD: cmp [ecx], 0009h
  2793. loc_0071F4B1: mov var_1C, eax
  2794. loc_0071F4B4: mov var_20, eax
  2795. loc_0071F4B7: mov var_24, eax
  2796. loc_0071F4BA: setnz dl
  2797. loc_0071F4BD: xor ecx, ecx
  2798. loc_0071F4BF: cmp [edi], 0002h
  2799. loc_0071F4C3: mov var_28, eax
  2800. loc_0071F4C6: mov var_38, eax
  2801. loc_0071F4C9: setnz cl
  2802. loc_0071F4CC: or edx, ecx
  2803. loc_0071F4CE: mov var_48, eax
  2804. loc_0071F4D1: mov var_58, eax
  2805. loc_0071F4D4: mov var_7C, eax
  2806. loc_0071F4D7: jnz 0071F77Ah
  2807. loc_0071F4DD: mov edx, [esi]
  2808. loc_0071F4DF: push 00443158h
  2809. loc_0071F4E4: push eax
  2810. loc_0071F4E5: push 0000000Fh
  2811. loc_0071F4E7: push esi
  2812. loc_0071F4E8: call [edx+00000368h]
  2813. loc_0071F4EE: mov edi, [00401128h] ; __vbaObjSet
  2814. loc_0071F4F4: push eax
  2815. loc_0071F4F5: lea eax, var_1C
  2816. loc_0071F4F8: push eax
  2817. loc_0071F4F9: call edi
  2818. loc_0071F4FB: lea ecx, var_38
  2819. loc_0071F4FE: push eax
  2820. loc_0071F4FF: push ecx
  2821. loc_0071F500: call [00401214h] ; __vbaLateIdCallLd
  2822. loc_0071F506: add esp, 00000010h
  2823. loc_0071F509: push eax
  2824. loc_0071F50A: call [004011F8h] ; __vbaCastObjVar
  2825. loc_0071F510: lea edx, var_20
  2826. loc_0071F513: push eax
  2827. loc_0071F514: push edx
  2828. loc_0071F515: call edi
  2829. loc_0071F517: mov ebx, eax
  2830. loc_0071F519: lea ecx, var_7C
  2831. loc_0071F51C: push ecx
  2832. loc_0071F51D: push ebx
  2833. loc_0071F51E: mov eax, [ebx]
  2834. loc_0071F520: call [eax+00000034h]
  2835. loc_0071F523: test eax, eax
  2836. loc_0071F525: fnclex
  2837. loc_0071F527: jge 0071F538h
  2838. loc_0071F529: push 00000034h
  2839. loc_0071F52B: push 00443158h
  2840. loc_0071F530: push ebx
  2841. loc_0071F531: push eax
  2842. loc_0071F532: call [004010CCh] ; __vbaHresultCheckObj
  2843. loc_0071F538: mov ebx, var_7C
  2844. loc_0071F53B: lea edx, var_20
  2845. loc_0071F53E: lea eax, var_1C
  2846. loc_0071F541: push edx
  2847. loc_0071F542: push eax
  2848. loc_0071F543: push 00000002h
  2849. loc_0071F545: call [00401068h] ; __vbaFreeObjList
  2850. loc_0071F54B: add esp, 0000000Ch
  2851. loc_0071F54E: lea ecx, var_38
  2852. loc_0071F551: call [00401030h] ; __vbaFreeVar
  2853. loc_0071F557: mov ecx, [esi]
  2854. loc_0071F559: push 004515C8h
  2855. loc_0071F55E: push 00000000h
  2856. loc_0071F560: push 00000004h
  2857. loc_0071F562: push esi
  2858. loc_0071F563: call [ecx+00000368h]
  2859. loc_0071F569: lea edx, var_1C
  2860. loc_0071F56C: push eax
  2861. loc_0071F56D: push edx
  2862. loc_0071F56E: call edi
  2863. loc_0071F570: push eax
  2864. loc_0071F571: lea eax, var_38
  2865. loc_0071F574: push eax
  2866. loc_0071F575: call [00401214h] ; __vbaLateIdCallLd
  2867. loc_0071F57B: add esp, 00000010h
  2868. loc_0071F57E: push eax
  2869. loc_0071F57F: call [004011F8h] ; __vbaCastObjVar
  2870. loc_0071F585: lea ecx, var_20
  2871. loc_0071F588: push eax
  2872. loc_0071F589: push ecx
  2873. loc_0071F58A: call edi
  2874. loc_0071F58C: mov edx, [eax]
  2875. loc_0071F58E: lea ecx, var_7C
  2876. loc_0071F591: push ecx
  2877. loc_0071F592: push eax
  2878. loc_0071F593: mov var_80, eax
  2879. loc_0071F596: call [edx+0000001Ch]
  2880. loc_0071F599: test eax, eax
  2881. loc_0071F59B: fnclex
  2882. loc_0071F59D: jge 0071F5B1h
  2883. loc_0071F59F: mov edx, var_80
  2884. loc_0071F5A2: push 0000001Ch
  2885. loc_0071F5A4: push 004515C8h
  2886. loc_0071F5A9: push edx
  2887. loc_0071F5AA: push eax
  2888. loc_0071F5AB: call [004010CCh] ; __vbaHresultCheckObj
  2889. loc_0071F5B1: xor eax, eax
  2890. loc_0071F5B3: cmp bx, var_7C
  2891. loc_0071F5B7: lea ecx, var_20
  2892. loc_0071F5BA: lea edx, var_1C
  2893. loc_0071F5BD: setz al
  2894. loc_0071F5C0: push ecx
  2895. loc_0071F5C1: push edx
  2896. loc_0071F5C2: neg eax
  2897. loc_0071F5C4: push 00000002h
  2898. loc_0071F5C6: mov var_88, eax
  2899. loc_0071F5CC: call [00401068h] ; __vbaFreeObjList
  2900. loc_0071F5D2: add esp, 0000000Ch
  2901. loc_0071F5D5: lea ecx, var_38
  2902. loc_0071F5D8: call [00401030h] ; __vbaFreeVar
  2903. loc_0071F5DE: cmp var_88, 0000h
  2904. loc_0071F5E6: mov eax, [esi]
  2905. loc_0071F5E8: push 004515C8h
  2906. loc_0071F5ED: push 00000000h
  2907. loc_0071F5EF: push 00000004h
  2908. loc_0071F5F1: push esi
  2909. loc_0071F5F2: jz 0071F692h
  2910. loc_0071F5F8: call [eax+00000368h]
  2911. loc_0071F5FE: lea ecx, var_1C
  2912. loc_0071F601: push eax
  2913. loc_0071F602: push ecx
  2914. loc_0071F603: call edi
  2915. loc_0071F605: lea edx, var_38
  2916. loc_0071F608: push eax
  2917. loc_0071F609: push edx
  2918. loc_0071F60A: call [00401214h] ; __vbaLateIdCallLd
  2919. loc_0071F610: add esp, 00000010h
  2920. loc_0071F613: push eax
  2921. loc_0071F614: call [004011F8h] ; __vbaCastObjVar
  2922. loc_0071F61A: push eax
  2923. loc_0071F61B: lea eax, var_20
  2924. loc_0071F61E: push eax
  2925. loc_0071F61F: call edi
  2926. loc_0071F621: mov ebx, eax
  2927. loc_0071F623: lea edx, var_24
  2928. loc_0071F626: lea eax, var_48
  2929. loc_0071F629: mov var_40, 00000001h
  2930. loc_0071F630: mov var_48, 00000002h
  2931. loc_0071F637: mov ecx, [ebx]
  2932. loc_0071F639: push edx
  2933. loc_0071F63A: push eax
  2934. loc_0071F63B: push ebx
  2935. loc_0071F63C: call [ecx+00000024h]
  2936. loc_0071F63F: test eax, eax
  2937. loc_0071F641: fnclex
  2938. loc_0071F643: jge 0071F654h
  2939. loc_0071F645: push 00000024h
  2940. loc_0071F647: push 004515C8h
  2941. loc_0071F64C: push ebx
  2942. loc_0071F64D: push eax
  2943. loc_0071F64E: call [004010CCh] ; __vbaHresultCheckObj
  2944. loc_0071F654: mov eax, var_24
  2945. loc_0071F657: lea ecx, var_58
  2946. loc_0071F65A: push ecx
  2947. loc_0071F65B: mov var_24, 00000000h
  2948. loc_0071F662: mov var_50, eax
  2949. loc_0071F665: mov var_58, 00000009h
  2950. loc_0071F66C: call [0040137Ch] ; __vbaVerifyVarObj
  2951. loc_0071F672: mov ecx, [eax]
  2952. loc_0071F674: sub esp, 00000010h
  2953. loc_0071F677: mov edx, esp
  2954. loc_0071F679: mov [edx], ecx
  2955. loc_0071F67B: mov ecx, [eax+00000004h]
  2956. loc_0071F67E: mov [edx+00000004h], ecx
  2957. loc_0071F681: mov ecx, [eax+00000008h]
  2958. loc_0071F684: mov eax, [eax+0000000Ch]
  2959. loc_0071F687: mov [edx+00000008h], ecx
  2960. loc_0071F68A: mov [edx+0000000Ch], eax
  2961. loc_0071F68D: jmp 0071F732h
  2962. loc_0071F692: call [eax+00000368h]
  2963. loc_0071F698: lea ecx, var_1C
  2964. loc_0071F69B: push eax
  2965. loc_0071F69C: push ecx
  2966. loc_0071F69D: call edi
  2967. loc_0071F69F: lea edx, var_38
  2968. loc_0071F6A2: push eax
  2969. loc_0071F6A3: push edx
  2970. loc_0071F6A4: call [00401214h] ; __vbaLateIdCallLd
  2971. loc_0071F6AA: add esp, 00000010h
  2972. loc_0071F6AD: push eax
  2973. loc_0071F6AE: call [004011F8h] ; __vbaCastObjVar
  2974. loc_0071F6B4: push eax
  2975. loc_0071F6B5: lea eax, var_20
  2976. loc_0071F6B8: push eax
  2977. loc_0071F6B9: call edi
  2978. loc_0071F6BB: lea edx, var_24
  2979. loc_0071F6BE: add bx, 0001h
  2980. loc_0071F6C2: push edx
  2981. loc_0071F6C3: lea edx, var_48
  2982. loc_0071F6C6: jo 0071F7D4h
  2983. loc_0071F6CC: mov var_40, bx
  2984. loc_0071F6D0: mov var_48, 00000002h
  2985. loc_0071F6D7: mov ecx, [eax]
  2986. loc_0071F6D9: push edx
  2987. loc_0071F6DA: push eax
  2988. loc_0071F6DB: mov var_80, eax
  2989. loc_0071F6DE: call [ecx+00000024h]
  2990. loc_0071F6E1: test eax, eax
  2991. loc_0071F6E3: fnclex
  2992. loc_0071F6E5: jge 0071F6F9h
  2993. loc_0071F6E7: mov ecx, var_80
  2994. loc_0071F6EA: push 00000024h
  2995. loc_0071F6EC: push 004515C8h
  2996. loc_0071F6F1: push ecx
  2997. loc_0071F6F2: push eax
  2998. loc_0071F6F3: call [004010CCh] ; __vbaHresultCheckObj
  2999. loc_0071F6F9: mov eax, var_24
  3000. loc_0071F6FC: lea edx, var_58
  3001. loc_0071F6FF: push edx
  3002. loc_0071F700: mov var_24, 00000000h
  3003. loc_0071F707: mov var_50, eax
  3004. loc_0071F70A: mov var_58, 00000009h
  3005. loc_0071F711: call [0040137Ch] ; __vbaVerifyVarObj
  3006. loc_0071F717: mov edx, [eax]
  3007. loc_0071F719: sub esp, 00000010h
  3008. loc_0071F71C: mov ecx, esp
  3009. loc_0071F71E: mov [ecx], edx
  3010. loc_0071F720: mov edx, [eax+00000004h]
  3011. loc_0071F723: mov [ecx+00000004h], edx
  3012. loc_0071F726: mov edx, [eax+00000008h]
  3013. loc_0071F729: mov eax, [eax+0000000Ch]
  3014. loc_0071F72C: mov [ecx+00000008h], edx
  3015. loc_0071F72F: mov [ecx+0000000Ch], eax
  3016. loc_0071F732: mov ecx, [esi]
  3017. loc_0071F734: push 00000000h
  3018. loc_0071F736: push 0000000Fh
  3019. loc_0071F738: push esi
  3020. loc_0071F739: call [ecx+00000368h]
  3021. loc_0071F73F: lea edx, var_28
  3022. loc_0071F742: push eax
  3023. loc_0071F743: push edx
  3024. loc_0071F744: call edi
  3025. loc_0071F746: push eax
  3026. loc_0071F747: call [00401274h] ; __vbaLateIdStAd
  3027. loc_0071F74D: lea eax, var_28
  3028. loc_0071F750: lea ecx, var_20
  3029. loc_0071F753: push eax
  3030. loc_0071F754: lea edx, var_1C
  3031. loc_0071F757: push ecx
  3032. loc_0071F758: push edx
  3033. loc_0071F759: push 00000003h
  3034. loc_0071F75B: call [00401068h] ; __vbaFreeObjList
  3035. loc_0071F761: lea eax, var_58
  3036. loc_0071F764: lea ecx, var_48
  3037. loc_0071F767: push eax
  3038. loc_0071F768: lea edx, var_38
  3039. loc_0071F76B: push ecx
  3040. loc_0071F76C: push edx
  3041. loc_0071F76D: push 00000003h
  3042. loc_0071F76F: call [00401050h] ; __vbaFreeVarList
  3043. loc_0071F775: add esp, 0000003Ch
  3044. loc_0071F778: xor eax, eax
  3045. loc_0071F77A: mov var_4, eax
  3046. loc_0071F77D: push 0071F7B5h
  3047. loc_0071F782: jmp 0071F7B4h
  3048. loc_0071F784: lea eax, var_28
  3049. loc_0071F787: lea ecx, var_24
  3050. loc_0071F78A: push eax
  3051. loc_0071F78B: lea edx, var_20
  3052. loc_0071F78E: push ecx
  3053. loc_0071F78F: lea eax, var_1C
  3054. loc_0071F792: push edx
  3055. loc_0071F793: push eax
  3056. loc_0071F794: push 00000004h
  3057. loc_0071F796: call [00401068h] ; __vbaFreeObjList
  3058. loc_0071F79C: lea ecx, var_58
  3059. loc_0071F79F: lea edx, var_48
  3060. loc_0071F7A2: push ecx
  3061. loc_0071F7A3: lea eax, var_38
  3062. loc_0071F7A6: push edx
  3063. loc_0071F7A7: push eax
  3064. loc_0071F7A8: push 00000003h
  3065. loc_0071F7AA: call [00401050h] ; __vbaFreeVarList
  3066. loc_0071F7B0: add esp, 00000024h
  3067. loc_0071F7B3: ret
  3068. loc_0071F7B4: ret
  3069. loc_0071F7B5: mov eax, Me
  3070. loc_0071F7B8: push eax
  3071. loc_0071F7B9: mov ecx, [eax]
  3072. loc_0071F7BB: call [ecx+00000008h]
  3073. loc_0071F7BE: mov eax, var_4
  3074. loc_0071F7C1: mov ecx, var_14
  3075. loc_0071F7C4: pop edi
  3076. loc_0071F7C5: pop esi
  3077. loc_0071F7C6: mov fs:[00000000h], ecx
  3078. loc_0071F7CD: pop ebx
  3079. loc_0071F7CE: mov esp, ebp
  3080. loc_0071F7D0: pop ebp
  3081. loc_0071F7D1: retn 000Ch
  3082. End Sub
  3083. Private Sub txtPassword_Change() '724900
  3084. loc_00724900: push ebp
  3085. loc_00724901: mov ebp, esp
  3086. loc_00724903: sub esp, 0000000Ch
  3087. loc_00724906: push 00412856h ; __vbaExceptHandler
  3088. loc_0072490B: mov eax, fs:[00000000h]
  3089. loc_00724911: push eax
  3090. loc_00724912: mov fs:[00000000h], esp
  3091. loc_00724919: sub esp, 000000C4h
  3092. loc_0072491F: push ebx
  3093. loc_00724920: push esi
  3094. loc_00724921: push edi
  3095. loc_00724922: mov var_C, esp
  3096. loc_00724925: mov var_8, 00411F28h
  3097. loc_0072492C: mov esi, Me
  3098. loc_0072492F: mov eax, esi
  3099. loc_00724931: and eax, 00000001h
  3100. loc_00724934: mov var_4, eax
  3101. loc_00724937: and esi, FFFFFFFEh
  3102. loc_0072493A: push esi
  3103. loc_0072493B: mov Me, esi
  3104. loc_0072493E: mov ecx, [esi]
  3105. loc_00724940: call [ecx+00000004h]
  3106. loc_00724943: mov edx, [esi]
  3107. loc_00724945: xor edi, edi
  3108. loc_00724947: push esi
  3109. loc_00724948: mov var_18, edi
  3110. loc_0072494B: mov var_28, edi
  3111. loc_0072494E: mov var_38, edi
  3112. loc_00724951: mov var_48, edi
  3113. loc_00724954: mov var_58, edi
  3114. loc_00724957: mov var_68, edi
  3115. loc_0072495A: mov var_78, edi
  3116. loc_0072495D: mov var_88, edi
  3117. loc_00724963: mov var_98, edi
  3118. loc_00724969: mov var_A8, edi
  3119. loc_0072496F: mov var_B8, edi
  3120. loc_00724975: mov var_C8, edi
  3121. loc_0072497B: call [edx+00000308h]
  3122. loc_00724981: push eax
  3123. loc_00724982: lea eax, var_18
  3124. loc_00724985: push eax
  3125. loc_00724986: call [00401128h] ; __vbaObjSet
  3126. loc_0072498C: mov ecx, [esi]
  3127. loc_0072498E: push esi
  3128. loc_0072498F: mov ebx, eax
  3129. loc_00724991: call [ecx+00000314h]
  3130. loc_00724997: mov var_20, eax
  3131. loc_0072499A: lea edx, var_28
  3132. loc_0072499D: lea eax, var_38
  3133. loc_007249A0: push edx
  3134. loc_007249A1: push eax
  3135. loc_007249A2: mov var_28, 00000009h
  3136. loc_007249A9: call [00401154h] ; rtcTrimVar
  3137. loc_007249AF: mov ecx, [esi]
  3138. loc_007249B1: push esi
  3139. loc_007249B2: mov var_B0, edi
  3140. loc_007249B8: mov var_B8, 00008002h
  3141. loc_007249C2: call [ecx+0000030Ch]
  3142. loc_007249C8: mov var_60, eax
  3143. loc_007249CB: lea edx, var_68
  3144. loc_007249CE: lea eax, var_78
  3145. loc_007249D1: push edx
  3146. loc_007249D2: push eax
  3147. loc_007249D3: mov var_68, 00000009h
  3148. loc_007249DA: call [00401154h] ; rtcTrimVar
  3149. loc_007249E0: lea ecx, var_38
  3150. loc_007249E3: lea edx, var_48
  3151. loc_007249E6: push ecx
  3152. loc_007249E7: mov var_C0, edi
  3153. loc_007249ED: mov var_C8, 00008002h
  3154. loc_007249F7: mov esi, [ebx]
  3155. loc_007249F9: push edx
  3156. loc_007249FA: call [004010D4h] ; __vbaLenVar
  3157. loc_00724A00: push eax
  3158. loc_00724A01: lea eax, var_B8
  3159. loc_00724A07: lea ecx, var_58
  3160. loc_00724A0A: push eax
  3161. loc_00724A0B: push ecx
  3162. loc_00724A0C: call [00401184h] ; __vbaVarCmpGt
  3163. loc_00724A12: push eax
  3164. loc_00724A13: lea edx, var_78
  3165. loc_00724A16: lea eax, var_88
  3166. loc_00724A1C: push edx
  3167. loc_00724A1D: push eax
  3168. loc_00724A1E: call [004010D4h] ; __vbaLenVar
  3169. loc_00724A24: lea ecx, var_C8
  3170. loc_00724A2A: push eax
  3171. loc_00724A2B: push ecx
  3172. loc_00724A2C: lea edx, var_98
  3173. loc_00724A32: push edx
  3174. loc_00724A33: call [00401184h] ; __vbaVarCmpGt
  3175. loc_00724A39: push eax
  3176. loc_00724A3A: lea eax, var_A8
  3177. loc_00724A40: push eax
  3178. loc_00724A41: call [00401240h] ; __vbaVarAnd
  3179. loc_00724A47: push eax
  3180. loc_00724A48: call [00401150h] ; __vbaBoolVar
  3181. loc_00724A4E: push eax
  3182. loc_00724A4F: push ebx
  3183. loc_00724A50: call [esi+0000008Ch]
  3184. loc_00724A56: cmp eax, edi
  3185. loc_00724A58: fnclex
  3186. loc_00724A5A: jge 00724A6Eh
  3187. loc_00724A5C: push 0000008Ch
  3188. loc_00724A61: push 004431B8h
  3189. loc_00724A66: push ebx
  3190. loc_00724A67: push eax
  3191. loc_00724A68: call [004010CCh] ; __vbaHresultCheckObj
  3192. loc_00724A6E: lea ecx, var_18
  3193. loc_00724A71: call [0040142Ch] ; __vbaFreeObj
  3194. loc_00724A77: lea ecx, var_78
  3195. loc_00724A7A: lea edx, var_68
  3196. loc_00724A7D: push ecx
  3197. loc_00724A7E: lea eax, var_38
  3198. loc_00724A81: push edx
  3199. loc_00724A82: lea ecx, var_28
  3200. loc_00724A85: push eax
  3201. loc_00724A86: push ecx
  3202. loc_00724A87: push 00000004h
  3203. loc_00724A89: call [00401050h] ; __vbaFreeVarList
  3204. loc_00724A8F: add esp, 00000014h
  3205. loc_00724A92: mov var_4, edi
  3206. loc_00724A95: push 00724ADFh
  3207. loc_00724A9A: jmp 00724ADEh
  3208. loc_00724A9C: lea ecx, var_18
  3209. loc_00724A9F: call [0040142Ch] ; __vbaFreeObj
  3210. loc_00724AA5: lea edx, var_A8
  3211. loc_00724AAB: lea eax, var_98
  3212. loc_00724AB1: push edx
  3213. loc_00724AB2: lea ecx, var_88
  3214. loc_00724AB8: push eax
  3215. loc_00724AB9: lea edx, var_78
  3216. loc_00724ABC: push ecx
  3217. loc_00724ABD: lea eax, var_68
  3218. loc_00724AC0: push edx
  3219. loc_00724AC1: lea ecx, var_58
  3220. loc_00724AC4: push eax
  3221. loc_00724AC5: lea edx, var_48
  3222. loc_00724AC8: push ecx
  3223. loc_00724AC9: lea eax, var_38
  3224. loc_00724ACC: push edx
  3225. loc_00724ACD: lea ecx, var_28
  3226. loc_00724AD0: push eax
  3227. loc_00724AD1: push ecx
  3228. loc_00724AD2: push 00000009h
  3229. loc_00724AD4: call [00401050h] ; __vbaFreeVarList
  3230. loc_00724ADA: add esp, 00000028h
  3231. loc_00724ADD: ret
  3232. loc_00724ADE: ret
  3233. loc_00724ADF: mov eax, Me
  3234. loc_00724AE2: push eax
  3235. loc_00724AE3: mov edx, [eax]
  3236. loc_00724AE5: call [edx+00000008h]
  3237. loc_00724AE8: mov eax, var_4
  3238. loc_00724AEB: mov ecx, var_14
  3239. loc_00724AEE: pop edi
  3240. loc_00724AEF: pop esi
  3241. loc_00724AF0: mov fs:[00000000h], ecx
  3242. loc_00724AF7: pop ebx
  3243. loc_00724AF8: mov esp, ebp
  3244. loc_00724AFA: pop ebp
  3245. loc_00724AFB: retn 0004h
  3246. End Sub
  3247. Private Sub tbsOptions_Click() '720240
  3248. loc_00720240: push ebp
  3249. loc_00720241: mov ebp, esp
  3250. loc_00720243: sub esp, 00000018h
  3251. loc_00720246: push 00412856h ; __vbaExceptHandler
  3252. loc_0072024B: mov eax, fs:[00000000h]
  3253. loc_00720251: push eax
  3254. loc_00720252: mov fs:[00000000h], esp
  3255. loc_00720259: mov eax, 000000FCh
  3256. loc_0072025E: call 00412850h ; __vbaChkstk
  3257. loc_00720263: push ebx
  3258. loc_00720264: push esi
  3259. loc_00720265: push edi
  3260. loc_00720266: mov var_18, esp
  3261. loc_00720269: mov var_14, 00411BB0h ; "'"
  3262. loc_00720270: mov eax, Me
  3263. loc_00720273: and eax, 00000001h
  3264. loc_00720276: mov var_10, eax
  3265. loc_00720279: mov ecx, Me
  3266. loc_0072027C: and ecx, FFFFFFFEh
  3267. loc_0072027F: mov Me, ecx
  3268. loc_00720282: mov var_C, 00000000h
  3269. loc_00720289: mov edx, Me
  3270. loc_0072028C: mov eax, [edx]
  3271. loc_0072028E: mov ecx, Me
  3272. loc_00720291: push ecx
  3273. loc_00720292: call [eax+00000004h]
  3274. loc_00720295: mov var_4, 00000001h
  3275. loc_0072029C: mov var_4, 00000002h
  3276. loc_007202A3: push FFFFFFFFh
  3277. loc_007202A5: call [00401124h] ; __vbaOnError
  3278. loc_007202AB: mov var_4, 00000003h
  3279. loc_007202B2: push 004515C8h
  3280. loc_007202B7: push 00000000h
  3281. loc_007202B9: push 00000004h
  3282. loc_007202BB: mov edx, Me
  3283. loc_007202BE: mov eax, [edx]
  3284. loc_007202C0: mov ecx, Me
  3285. loc_007202C3: push ecx
  3286. loc_007202C4: call [eax+00000368h]
  3287. loc_007202CA: push eax
  3288. loc_007202CB: lea edx, var_38
  3289. loc_007202CE: push edx
  3290. loc_007202CF: call [00401128h] ; __vbaObjSet
  3291. loc_007202D5: push eax
  3292. loc_007202D6: lea eax, var_4C
  3293. loc_007202D9: push eax
  3294. loc_007202DA: call [00401214h] ; __vbaLateIdCallLd
  3295. loc_007202E0: add esp, 00000010h
  3296. loc_007202E3: push eax
  3297. loc_007202E4: call [004011F8h] ; __vbaCastObjVar
  3298. loc_007202EA: push eax
  3299. loc_007202EB: lea ecx, var_3C
  3300. loc_007202EE: push ecx
  3301. loc_007202EF: call [00401128h] ; __vbaObjSet
  3302. loc_007202F5: mov var_B4, eax
  3303. loc_007202FB: lea edx, var_B0
  3304. loc_00720301: push edx
  3305. loc_00720302: mov eax, var_B4
  3306. loc_00720308: mov ecx, [eax]
  3307. loc_0072030A: mov edx, var_B4
  3308. loc_00720310: push edx
  3309. loc_00720311: call [ecx+0000001Ch]
  3310. loc_00720314: fnclex
  3311. loc_00720316: mov var_B8, eax
  3312. loc_0072031C: cmp var_B8, 00000000h
  3313. loc_00720323: jge 00720348h
  3314. loc_00720325: push 0000001Ch
  3315. loc_00720327: push 004515C8h
  3316. loc_0072032C: mov eax, var_B4
  3317. loc_00720332: push eax
  3318. loc_00720333: mov ecx, var_B8
  3319. loc_00720339: push ecx
  3320. loc_0072033A: call [004010CCh] ; __vbaHresultCheckObj
  3321. loc_00720340: mov var_E4, eax
  3322. loc_00720346: jmp 00720352h
  3323. loc_00720348: mov var_E4, 00000000h
  3324. loc_00720352: mov dx, var_B0
  3325. loc_00720359: sub dx, 0001h
  3326. loc_0072035D: jo 00720D01h
  3327. loc_00720363: mov var_C8, dx
  3328. loc_0072036A: mov var_C4, 0001h
  3329. loc_00720373: mov var_24, 0000h
  3330. loc_00720379: lea eax, var_3C
  3331. loc_0072037C: push eax
  3332. loc_0072037D: lea ecx, var_38
  3333. loc_00720380: push ecx
  3334. loc_00720381: push 00000002h
  3335. loc_00720383: call [00401068h] ; __vbaFreeObjList
  3336. loc_00720389: add esp, 0000000Ch
  3337. loc_0072038C: lea ecx, var_4C
  3338. loc_0072038F: call [00401030h] ; __vbaFreeVar
  3339. loc_00720395: jmp 007203ACh
  3340. loc_00720397: mov dx, var_24
  3341. loc_0072039B: add dx, var_C4
  3342. loc_007203A2: jo 00720D01h
  3343. loc_007203A8: mov var_24, dx
  3344. loc_007203AC: mov ax, var_24
  3345. loc_007203B0: cmp ax, var_C8
  3346. loc_007203B7: jg 00720B88h
  3347. loc_007203BD: mov var_4, 00000004h
  3348. loc_007203C4: push 00443158h
  3349. loc_007203C9: push 00000000h
  3350. loc_007203CB: push 0000000Fh
  3351. loc_007203CD: mov ecx, Me
  3352. loc_007203D0: mov edx, [ecx]
  3353. loc_007203D2: mov eax, Me
  3354. loc_007203D5: push eax
  3355. loc_007203D6: call [edx+00000368h]
  3356. loc_007203DC: push eax
  3357. loc_007203DD: lea ecx, var_38
  3358. loc_007203E0: push ecx
  3359. loc_007203E1: call [00401128h] ; __vbaObjSet
  3360. loc_007203E7: push eax
  3361. loc_007203E8: lea edx, var_4C
  3362. loc_007203EB: push edx
  3363. loc_007203EC: call [00401214h] ; __vbaLateIdCallLd
  3364. loc_007203F2: add esp, 00000010h
  3365. loc_007203F5: push eax
  3366. loc_007203F6: call [004011F8h] ; __vbaCastObjVar
  3367. loc_007203FC: push eax
  3368. loc_007203FD: lea eax, var_3C
  3369. loc_00720400: push eax
  3370. loc_00720401: call [00401128h] ; __vbaObjSet
  3371. loc_00720407: mov var_B4, eax
  3372. loc_0072040D: lea ecx, var_B0
  3373. loc_00720413: push ecx
  3374. loc_00720414: mov edx, var_B4
  3375. loc_0072041A: mov eax, [edx]
  3376. loc_0072041C: mov ecx, var_B4
  3377. loc_00720422: push ecx
  3378. loc_00720423: call [eax+00000034h]
  3379. loc_00720426: fnclex
  3380. loc_00720428: mov var_B8, eax
  3381. loc_0072042E: cmp var_B8, 00000000h
  3382. loc_00720435: jge 0072045Ah
  3383. loc_00720437: push 00000034h
  3384. loc_00720439: push 00443158h
  3385. loc_0072043E: mov edx, var_B4
  3386. loc_00720444: push edx
  3387. loc_00720445: mov eax, var_B8
  3388. loc_0072044B: push eax
  3389. loc_0072044C: call [004010CCh] ; __vbaHresultCheckObj
  3390. loc_00720452: mov var_E8, eax
  3391. loc_00720458: jmp 00720464h
  3392. loc_0072045A: mov var_E8, 00000000h
  3393. loc_00720464: mov cx, var_B0
  3394. loc_0072046B: sub cx, 0001h
  3395. loc_0072046F: jo 00720D01h
  3396. loc_00720475: xor edx, edx
  3397. loc_00720477: cmp var_24, cx
  3398. loc_0072047B: setz dl
  3399. loc_0072047E: neg edx
  3400. loc_00720480: mov var_BC, dx
  3401. loc_00720487: lea eax, var_3C
  3402. loc_0072048A: push eax
  3403. loc_0072048B: lea ecx, var_38
  3404. loc_0072048E: push ecx
  3405. loc_0072048F: push 00000002h
  3406. loc_00720491: call [00401068h] ; __vbaFreeObjList
  3407. loc_00720497: add esp, 0000000Ch
  3408. loc_0072049A: lea ecx, var_4C
  3409. loc_0072049D: call [00401030h] ; __vbaFreeVar
  3410. loc_007204A3: movsx edx, var_BC
  3411. loc_007204AA: test edx, edx
  3412. loc_007204AC: jz 00720997h
  3413. loc_007204B2: mov var_4, 00000005h
  3414. loc_007204B9: mov eax, Me
  3415. loc_007204BC: mov ecx, [eax]
  3416. loc_007204BE: mov edx, Me
  3417. loc_007204C1: push edx
  3418. loc_007204C2: call [ecx+000002FCh]
  3419. loc_007204C8: push eax
  3420. loc_007204C9: lea eax, var_38
  3421. loc_007204CC: push eax
  3422. loc_007204CD: call [00401128h] ; __vbaObjSet
  3423. loc_007204D3: mov var_B4, eax
  3424. loc_007204D9: lea ecx, var_3C
  3425. loc_007204DC: push ecx
  3426. loc_007204DD: mov dx, var_24
  3427. loc_007204E1: push edx
  3428. loc_007204E2: mov eax, var_B4
  3429. loc_007204E8: mov ecx, [eax]
  3430. loc_007204EA: mov edx, var_B4
  3431. loc_007204F0: push edx
  3432. loc_007204F1: call [ecx+00000040h]
  3433. loc_007204F4: fnclex
  3434. loc_007204F6: mov var_B8, eax
  3435. loc_007204FC: cmp var_B8, 00000000h
  3436. loc_00720503: jge 00720528h
  3437. loc_00720505: push 00000040h
  3438. loc_00720507: push 004480B4h
  3439. loc_0072050C: mov eax, var_B4
  3440. loc_00720512: push eax
  3441. loc_00720513: mov ecx, var_B8
  3442. loc_00720519: push ecx
  3443. loc_0072051A: call [004010CCh] ; __vbaHresultCheckObj
  3444. loc_00720520: mov var_EC, eax
  3445. loc_00720526: jmp 00720532h
  3446. loc_00720528: mov var_EC, 00000000h
  3447. loc_00720532: mov edx, var_3C
  3448. loc_00720535: mov var_BC, edx
  3449. loc_0072053B: push 43610000h
  3450. loc_00720540: mov eax, var_BC
  3451. loc_00720546: mov ecx, [eax]
  3452. loc_00720548: mov edx, var_BC
  3453. loc_0072054E: push edx
  3454. loc_0072054F: call [ecx+00000074h]
  3455. loc_00720552: fnclex
  3456. loc_00720554: mov var_C0, eax
  3457. loc_0072055A: cmp var_C0, 00000000h
  3458. loc_00720561: jge 00720586h
  3459. loc_00720563: push 00000074h
  3460. loc_00720565: push 0044E2E4h
  3461. loc_0072056A: mov eax, var_BC
  3462. loc_00720570: push eax
  3463. loc_00720571: mov ecx, var_C0
  3464. loc_00720577: push ecx
  3465. loc_00720578: call [004010CCh] ; __vbaHresultCheckObj
  3466. loc_0072057E: mov var_F0, eax
  3467. loc_00720584: jmp 00720590h
  3468. loc_00720586: mov var_F0, 00000000h
  3469. loc_00720590: lea edx, var_3C
  3470. loc_00720593: push edx
  3471. loc_00720594: lea eax, var_38
  3472. loc_00720597: push eax
  3473. loc_00720598: push 00000002h
  3474. loc_0072059A: call [00401068h] ; __vbaFreeObjList
  3475. loc_007205A0: add esp, 0000000Ch
  3476. loc_007205A3: mov var_4, 00000006h
  3477. loc_007205AA: mov ecx, Me
  3478. loc_007205AD: mov edx, [ecx]
  3479. loc_007205AF: mov eax, Me
  3480. loc_007205B2: push eax
  3481. loc_007205B3: call [edx+000002FCh]
  3482. loc_007205B9: push eax
  3483. loc_007205BA: lea ecx, var_38
  3484. loc_007205BD: push ecx
  3485. loc_007205BE: call [00401128h] ; __vbaObjSet
  3486. loc_007205C4: mov var_B4, eax
  3487. loc_007205CA: lea edx, var_3C
  3488. loc_007205CD: push edx
  3489. loc_007205CE: mov ax, var_24
  3490. loc_007205D2: push eax
  3491. loc_007205D3: mov ecx, var_B4
  3492. loc_007205D9: mov edx, [ecx]
  3493. loc_007205DB: mov eax, var_B4
  3494. loc_007205E1: push eax
  3495. loc_007205E2: call [edx+00000040h]
  3496. loc_007205E5: fnclex
  3497. loc_007205E7: mov var_B8, eax
  3498. loc_007205ED: cmp var_B8, 00000000h
  3499. loc_007205F4: jge 00720619h
  3500. loc_007205F6: push 00000040h
  3501. loc_007205F8: push 004480B4h
  3502. loc_007205FD: mov ecx, var_B4
  3503. loc_00720603: push ecx
  3504. loc_00720604: mov edx, var_B8
  3505. loc_0072060A: push edx
  3506. loc_0072060B: call [004010CCh] ; __vbaHresultCheckObj
  3507. loc_00720611: mov var_F4, eax
  3508. loc_00720617: jmp 00720623h
  3509. loc_00720619: mov var_F4, 00000000h
  3510. loc_00720623: mov eax, var_3C
  3511. loc_00720626: mov var_BC, eax
  3512. loc_0072062C: push FFFFFFFFh
  3513. loc_0072062E: mov ecx, var_BC
  3514. loc_00720634: mov edx, [ecx]
  3515. loc_00720636: mov eax, var_BC
  3516. loc_0072063C: push eax
  3517. loc_0072063D: call [edx+00000094h]
  3518. loc_00720643: fnclex
  3519. loc_00720645: mov var_C0, eax
  3520. loc_0072064B: cmp var_C0, 00000000h
  3521. loc_00720652: jge 0072067Ah
  3522. loc_00720654: push 00000094h
  3523. loc_00720659: push 0044E2E4h
  3524. loc_0072065E: mov ecx, var_BC
  3525. loc_00720664: push ecx
  3526. loc_00720665: mov edx, var_C0
  3527. loc_0072066B: push edx
  3528. loc_0072066C: call [004010CCh] ; __vbaHresultCheckObj
  3529. loc_00720672: mov var_F8, eax
  3530. loc_00720678: jmp 00720684h
  3531. loc_0072067A: mov var_F8, 00000000h
  3532. loc_00720684: lea eax, var_3C
  3533. loc_00720687: push eax
  3534. loc_00720688: lea ecx, var_38
  3535. loc_0072068B: push ecx
  3536. loc_0072068C: push 00000002h
  3537. loc_0072068E: call [00401068h] ; __vbaFreeObjList
  3538. loc_00720694: add esp, 0000000Ch
  3539. loc_00720697: mov var_4, 00000007h
  3540. loc_0072069E: push 00443158h
  3541. loc_007206A3: push 00000000h
  3542. loc_007206A5: push 0000000Fh
  3543. loc_007206A7: mov edx, Me
  3544. loc_007206AA: mov eax, [edx]
  3545. loc_007206AC: mov ecx, Me
  3546. loc_007206AF: push ecx
  3547. loc_007206B0: call [eax+00000368h]
  3548. loc_007206B6: push eax
  3549. loc_007206B7: lea edx, var_38
  3550. loc_007206BA: push edx
  3551. loc_007206BB: call [00401128h] ; __vbaObjSet
  3552. loc_007206C1: push eax
  3553. loc_007206C2: lea eax, var_4C
  3554. loc_007206C5: push eax
  3555. loc_007206C6: call [00401214h] ; __vbaLateIdCallLd
  3556. loc_007206CC: add esp, 00000010h
  3557. loc_007206CF: push eax
  3558. loc_007206D0: call [004011F8h] ; __vbaCastObjVar
  3559. loc_007206D6: push eax
  3560. loc_007206D7: lea ecx, var_3C
  3561. loc_007206DA: push ecx
  3562. loc_007206DB: call [00401128h] ; __vbaObjSet
  3563. loc_007206E1: mov var_B4, eax
  3564. loc_007206E7: lea edx, var_34
  3565. loc_007206EA: push edx
  3566. loc_007206EB: mov eax, var_B4
  3567. loc_007206F1: mov ecx, [eax]
  3568. loc_007206F3: mov edx, var_B4
  3569. loc_007206F9: push edx
  3570. loc_007206FA: call [ecx+0000003Ch]
  3571. loc_007206FD: fnclex
  3572. loc_007206FF: mov var_B8, eax
  3573. loc_00720705: cmp var_B8, 00000000h
  3574. loc_0072070C: jge 00720731h
  3575. loc_0072070E: push 0000003Ch
  3576. loc_00720710: push 00443158h
  3577. loc_00720715: mov eax, var_B4
  3578. loc_0072071B: push eax
  3579. loc_0072071C: mov ecx, var_B8
  3580. loc_00720722: push ecx
  3581. loc_00720723: call [004010CCh] ; __vbaHresultCheckObj
  3582. loc_00720729: mov var_FC, eax
  3583. loc_0072072F: jmp 0072073Bh
  3584. loc_00720731: mov var_FC, 00000000h
  3585. loc_0072073B: mov edx, var_34
  3586. loc_0072073E: push edx
  3587. loc_0072073F: push 00454E50h ; "Addons"
  3588. loc_00720744: call [004011B8h] ; __vbaStrCmp
  3589. loc_0072074A: neg eax
  3590. loc_0072074C: sbb eax, eax
  3591. loc_0072074E: inc eax
  3592. loc_0072074F: neg eax
  3593. loc_00720751: mov var_BC, ax
  3594. loc_00720758: lea ecx, var_34
  3595. loc_0072075B: call [00401430h] ; __vbaFreeStr
  3596. loc_00720761: lea eax, var_3C
  3597. loc_00720764: push eax
  3598. loc_00720765: lea ecx, var_38
  3599. loc_00720768: push ecx
  3600. loc_00720769: push 00000002h
  3601. loc_0072076B: call [00401068h] ; __vbaFreeObjList
  3602. loc_00720771: add esp, 0000000Ch
  3603. loc_00720774: lea ecx, var_4C
  3604. loc_00720777: call [00401030h] ; __vbaFreeVar
  3605. loc_0072077D: movsx edx, var_BC
  3606. loc_00720784: test edx, edx
  3607. loc_00720786: jz 00720817h
  3608. loc_0072078C: mov var_4, 00000008h
  3609. loc_00720793: mov eax, Me
  3610. loc_00720796: mov ecx, [eax]
  3611. loc_00720798: mov edx, Me
  3612. loc_0072079B: push edx
  3613. loc_0072079C: call [ecx+0000032Ch]
  3614. loc_007207A2: push eax
  3615. loc_007207A3: lea eax, var_38
  3616. loc_007207A6: push eax
  3617. loc_007207A7: call [00401128h] ; __vbaObjSet
  3618. loc_007207AD: mov var_B4, eax
  3619. loc_007207B3: mov ecx, var_B4
  3620. loc_007207B9: mov edx, [ecx]
  3621. loc_007207BB: mov eax, var_B4
  3622. loc_007207C1: push eax
  3623. loc_007207C2: call [edx+000001F4h]
  3624. loc_007207C8: fnclex
  3625. loc_007207CA: mov var_B8, eax
  3626. loc_007207D0: cmp var_B8, 00000000h
  3627. loc_007207D7: jge 007207FFh
  3628. loc_007207D9: push 000001F4h
  3629. loc_007207DE: push 00447F18h
  3630. loc_007207E3: mov ecx, var_B4
  3631. loc_007207E9: push ecx
  3632. loc_007207EA: mov edx, var_B8
  3633. loc_007207F0: push edx
  3634. loc_007207F1: call [004010CCh] ; __vbaHresultCheckObj
  3635. loc_007207F7: mov var_100, eax
  3636. loc_007207FD: jmp 00720809h
  3637. loc_007207FF: mov var_100, 00000000h
  3638. loc_00720809: lea ecx, var_38
  3639. loc_0072080C: call [0040142Ch] ; __vbaFreeObj
  3640. loc_00720812: jmp 00720992h
  3641. loc_00720817: mov var_4, 00000009h
  3642. loc_0072081E: push 00443158h
  3643. loc_00720823: push 00000000h
  3644. loc_00720825: push 0000000Fh
  3645. loc_00720827: mov eax, Me
  3646. loc_0072082A: mov ecx, [eax]
  3647. loc_0072082C: mov edx, Me
  3648. loc_0072082F: push edx
  3649. loc_00720830: call [ecx+00000368h]
  3650. loc_00720836: push eax
  3651. loc_00720837: lea eax, var_38
  3652. loc_0072083A: push eax
  3653. loc_0072083B: call [00401128h] ; __vbaObjSet
  3654. loc_00720841: push eax
  3655. loc_00720842: lea ecx, var_4C
  3656. loc_00720845: push ecx
  3657. loc_00720846: call [00401214h] ; __vbaLateIdCallLd
  3658. loc_0072084C: add esp, 00000010h
  3659. loc_0072084F: push eax
  3660. loc_00720850: call [004011F8h] ; __vbaCastObjVar
  3661. loc_00720856: push eax
  3662. loc_00720857: lea edx, var_3C
  3663. loc_0072085A: push edx
  3664. loc_0072085B: call [00401128h] ; __vbaObjSet
  3665. loc_00720861: mov var_B4, eax
  3666. loc_00720867: lea eax, var_34
  3667. loc_0072086A: push eax
  3668. loc_0072086B: mov ecx, var_B4
  3669. loc_00720871: mov edx, [ecx]
  3670. loc_00720873: mov eax, var_B4
  3671. loc_00720879: push eax
  3672. loc_0072087A: call [edx+0000003Ch]
  3673. loc_0072087D: fnclex
  3674. loc_0072087F: mov var_B8, eax
  3675. loc_00720885: cmp var_B8, 00000000h
  3676. loc_0072088C: jge 007208B1h
  3677. loc_0072088E: push 0000003Ch
  3678. loc_00720890: push 00443158h
  3679. loc_00720895: mov ecx, var_B4
  3680. loc_0072089B: push ecx
  3681. loc_0072089C: mov edx, var_B8
  3682. loc_007208A2: push edx
  3683. loc_007208A3: call [004010CCh] ; __vbaHresultCheckObj
  3684. loc_007208A9: mov var_104, eax
  3685. loc_007208AF: jmp 007208BBh
  3686. loc_007208B1: mov var_104, 00000000h
  3687. loc_007208BB: mov eax, var_34
  3688. loc_007208BE: push eax
  3689. loc_007208BF: push 00471F74h ; "Account"
  3690. loc_007208C4: call [004011B8h] ; __vbaStrCmp
  3691. loc_007208CA: neg eax
  3692. loc_007208CC: sbb eax, eax
  3693. loc_007208CE: inc eax
  3694. loc_007208CF: neg eax
  3695. loc_007208D1: mov var_BC, ax
  3696. loc_007208D8: lea ecx, var_34
  3697. loc_007208DB: call [00401430h] ; __vbaFreeStr
  3698. loc_007208E1: lea ecx, var_3C
  3699. loc_007208E4: push ecx
  3700. loc_007208E5: lea edx, var_38
  3701. loc_007208E8: push edx
  3702. loc_007208E9: push 00000002h
  3703. loc_007208EB: call [00401068h] ; __vbaFreeObjList
  3704. loc_007208F1: add esp, 0000000Ch
  3705. loc_007208F4: lea ecx, var_4C
  3706. loc_007208F7: call [00401030h] ; __vbaFreeVar
  3707. loc_007208FD: movsx eax, var_BC
  3708. loc_00720904: test eax, eax
  3709. loc_00720906: jz 00720992h
  3710. loc_0072090C: mov var_4, 0000000Ah
  3711. loc_00720913: mov ecx, Me
  3712. loc_00720916: mov edx, [ecx]
  3713. loc_00720918: mov eax, Me
  3714. loc_0072091B: push eax
  3715. loc_0072091C: call [edx+0000030Ch]
  3716. loc_00720922: push eax
  3717. loc_00720923: lea ecx, var_38
  3718. loc_00720926: push ecx
  3719. loc_00720927: call [00401128h] ; __vbaObjSet
  3720. loc_0072092D: mov var_B4, eax
  3721. loc_00720933: mov edx, var_B4
  3722. loc_00720939: mov eax, [edx]
  3723. loc_0072093B: mov ecx, var_B4
  3724. loc_00720941: push ecx
  3725. loc_00720942: call [eax+00000204h]
  3726. loc_00720948: fnclex
  3727. loc_0072094A: mov var_B8, eax
  3728. loc_00720950: cmp var_B8, 00000000h
  3729. loc_00720957: jge 0072097Fh
  3730. loc_00720959: push 00000204h
  3731. loc_0072095E: push 0043F42Ch
  3732. loc_00720963: mov edx, var_B4
  3733. loc_00720969: push edx
  3734. loc_0072096A: mov eax, var_B8
  3735. loc_00720970: push eax
  3736. loc_00720971: call [004010CCh] ; __vbaHresultCheckObj
  3737. loc_00720977: mov var_108, eax
  3738. loc_0072097D: jmp 00720989h
  3739. loc_0072097F: mov var_108, 00000000h
  3740. loc_00720989: lea ecx, var_38
  3741. loc_0072098C: call [0040142Ch] ; __vbaFreeObj
  3742. loc_00720992: jmp 00720B7Ch
  3743. loc_00720997: mov var_4, 0000000Dh
  3744. loc_0072099E: mov ecx, Me
  3745. loc_007209A1: mov edx, [ecx]
  3746. loc_007209A3: mov eax, Me
  3747. loc_007209A6: push eax
  3748. loc_007209A7: call [edx+000002FCh]
  3749. loc_007209AD: push eax
  3750. loc_007209AE: lea ecx, var_38
  3751. loc_007209B1: push ecx
  3752. loc_007209B2: call [00401128h] ; __vbaObjSet
  3753. loc_007209B8: mov var_B4, eax
  3754. loc_007209BE: lea edx, var_3C
  3755. loc_007209C1: push edx
  3756. loc_007209C2: mov ax, var_24
  3757. loc_007209C6: push eax
  3758. loc_007209C7: mov ecx, var_B4
  3759. loc_007209CD: mov edx, [ecx]
  3760. loc_007209CF: mov eax, var_B4
  3761. loc_007209D5: push eax
  3762. loc_007209D6: call [edx+00000040h]
  3763. loc_007209D9: fnclex
  3764. loc_007209DB: mov var_B8, eax
  3765. loc_007209E1: cmp var_B8, 00000000h
  3766. loc_007209E8: jge 00720A0Dh
  3767. loc_007209EA: push 00000040h
  3768. loc_007209EC: push 004480B4h
  3769. loc_007209F1: mov ecx, var_B4
  3770. loc_007209F7: push ecx
  3771. loc_007209F8: mov edx, var_B8
  3772. loc_007209FE: push edx
  3773. loc_007209FF: call [004010CCh] ; __vbaHresultCheckObj
  3774. loc_00720A05: mov var_10C, eax
  3775. loc_00720A0B: jmp 00720A17h
  3776. loc_00720A0D: mov var_10C, 00000000h
  3777. loc_00720A17: mov eax, var_3C
  3778. loc_00720A1A: mov var_BC, eax
  3779. loc_00720A20: push C69C4000h
  3780. loc_00720A25: mov ecx, var_BC
  3781. loc_00720A2B: mov edx, [ecx]
  3782. loc_00720A2D: mov eax, var_BC
  3783. loc_00720A33: push eax
  3784. loc_00720A34: call [edx+00000074h]
  3785. loc_00720A37: fnclex
  3786. loc_00720A39: mov var_C0, eax
  3787. loc_00720A3F: cmp var_C0, 00000000h
  3788. loc_00720A46: jge 00720A6Bh
  3789. loc_00720A48: push 00000074h
  3790. loc_00720A4A: push 0044E2E4h
  3791. loc_00720A4F: mov ecx, var_BC
  3792. loc_00720A55: push ecx
  3793. loc_00720A56: mov edx, var_C0
  3794. loc_00720A5C: push edx
  3795. loc_00720A5D: call [004010CCh] ; __vbaHresultCheckObj
  3796. loc_00720A63: mov var_110, eax
  3797. loc_00720A69: jmp 00720A75h
  3798. loc_00720A6B: mov var_110, 00000000h
  3799. loc_00720A75: lea eax, var_3C
  3800. loc_00720A78: push eax
  3801. loc_00720A79: lea ecx, var_38
  3802. loc_00720A7C: push ecx
  3803. loc_00720A7D: push 00000002h
  3804. loc_00720A7F: call [00401068h] ; __vbaFreeObjList
  3805. loc_00720A85: add esp, 0000000Ch
  3806. loc_00720A88: mov var_4, 0000000Eh
  3807. loc_00720A8F: mov edx, Me
  3808. loc_00720A92: mov eax, [edx]
  3809. loc_00720A94: mov ecx, Me
  3810. loc_00720A97: push ecx
  3811. loc_00720A98: call [eax+000002FCh]
  3812. loc_00720A9E: push eax
  3813. loc_00720A9F: lea edx, var_38
  3814. loc_00720AA2: push edx
  3815. loc_00720AA3: call [00401128h] ; __vbaObjSet
  3816. loc_00720AA9: mov var_B4, eax
  3817. loc_00720AAF: lea eax, var_3C
  3818. loc_00720AB2: push eax
  3819. loc_00720AB3: mov cx, var_24
  3820. loc_00720AB7: push ecx
  3821. loc_00720AB8: mov edx, var_B4
  3822. loc_00720ABE: mov eax, [edx]
  3823. loc_00720AC0: mov ecx, var_B4
  3824. loc_00720AC6: push ecx
  3825. loc_00720AC7: call [eax+00000040h]
  3826. loc_00720ACA: fnclex
  3827. loc_00720ACC: mov var_B8, eax
  3828. loc_00720AD2: cmp var_B8, 00000000h
  3829. loc_00720AD9: jge 00720AFEh
  3830. loc_00720ADB: push 00000040h
  3831. loc_00720ADD: push 004480B4h
  3832. loc_00720AE2: mov edx, var_B4
  3833. loc_00720AE8: push edx
  3834. loc_00720AE9: mov eax, var_B8
  3835. loc_00720AEF: push eax
  3836. loc_00720AF0: call [004010CCh] ; __vbaHresultCheckObj
  3837. loc_00720AF6: mov var_114, eax
  3838. loc_00720AFC: jmp 00720B08h
  3839. loc_00720AFE: mov var_114, 00000000h
  3840. loc_00720B08: mov ecx, var_3C
  3841. loc_00720B0B: mov var_BC, ecx
  3842. loc_00720B11: push 00000000h
  3843. loc_00720B13: mov edx, var_BC
  3844. loc_00720B19: mov eax, [edx]
  3845. loc_00720B1B: mov ecx, var_BC
  3846. loc_00720B21: push ecx
  3847. loc_00720B22: call [eax+00000094h]
  3848. loc_00720B28: fnclex
  3849. loc_00720B2A: mov var_C0, eax
  3850. loc_00720B30: cmp var_C0, 00000000h
  3851. loc_00720B37: jge 00720B5Fh
  3852. loc_00720B39: push 00000094h
  3853. loc_00720B3E: push 0044E2E4h
  3854. loc_00720B43: mov edx, var_BC
  3855. loc_00720B49: push edx
  3856. loc_00720B4A: mov eax, var_C0
  3857. loc_00720B50: push eax
  3858. loc_00720B51: call [004010CCh] ; __vbaHresultCheckObj
  3859. loc_00720B57: mov var_118, eax
  3860. loc_00720B5D: jmp 00720B69h
  3861. loc_00720B5F: mov var_118, 00000000h
  3862. loc_00720B69: lea ecx, var_3C
  3863. loc_00720B6C: push ecx
  3864. loc_00720B6D: lea edx, var_38
  3865. loc_00720B70: push edx
  3866. loc_00720B71: push 00000002h
  3867. loc_00720B73: call [00401068h] ; __vbaFreeObjList
  3868. loc_00720B79: add esp, 0000000Ch
  3869. loc_00720B7C: mov var_4, 00000010h
  3870. loc_00720B83: jmp 00720397h
  3871. loc_00720B88: jmp 00720C85h
  3872. loc_00720B8D: mov var_4, 00000013h
  3873. loc_00720B94: call [00401340h] ; rtcErrObj
  3874. loc_00720B9A: push eax
  3875. loc_00720B9B: lea eax, var_38
  3876. loc_00720B9E: push eax
  3877. loc_00720B9F: call [00401128h] ; __vbaObjSet
  3878. loc_00720BA5: mov var_B4, eax
  3879. loc_00720BAB: lea ecx, var_34
  3880. loc_00720BAE: push ecx
  3881. loc_00720BAF: mov edx, var_B4
  3882. loc_00720BB5: mov eax, [edx]
  3883. loc_00720BB7: mov ecx, var_B4
  3884. loc_00720BBD: push ecx
  3885. loc_00720BBE: call [eax+0000002Ch]
  3886. loc_00720BC1: fnclex
  3887. loc_00720BC3: mov var_B8, eax
  3888. loc_00720BC9: cmp var_B8, 00000000h
  3889. loc_00720BD0: jge 00720BF5h
  3890. loc_00720BD2: push 0000002Ch
  3891. loc_00720BD4: push 00443540h
  3892. loc_00720BD9: mov edx, var_B4
  3893. loc_00720BDF: push edx
  3894. loc_00720BE0: mov eax, var_B8
  3895. loc_00720BE6: push eax
  3896. loc_00720BE7: call [004010CCh] ; __vbaHresultCheckObj
  3897. loc_00720BED: mov var_11C, eax
  3898. loc_00720BF3: jmp 00720BFFh
  3899. loc_00720BF5: mov var_11C, 00000000h
  3900. loc_00720BFF: mov var_74, 80020004h
  3901. loc_00720C06: mov var_7C, 0000000Ah
  3902. loc_00720C0D: mov var_64, 80020004h
  3903. loc_00720C14: mov var_6C, 0000000Ah
  3904. loc_00720C1B: mov var_54, 80020004h
  3905. loc_00720C22: mov var_5C, 0000000Ah
  3906. loc_00720C29: mov ecx, var_34
  3907. loc_00720C2C: mov var_E0, ecx
  3908. loc_00720C32: mov var_34, 00000000h
  3909. loc_00720C39: mov edx, var_E0
  3910. loc_00720C3F: mov var_44, edx
  3911. loc_00720C42: mov var_4C, 00000008h
  3912. loc_00720C49: lea eax, var_7C
  3913. loc_00720C4C: push eax
  3914. loc_00720C4D: lea ecx, var_6C
  3915. loc_00720C50: push ecx
  3916. loc_00720C51: lea edx, var_5C
  3917. loc_00720C54: push edx
  3918. loc_00720C55: push 00000010h
  3919. loc_00720C57: lea eax, var_4C
  3920. loc_00720C5A: push eax
  3921. loc_00720C5B: call [00401120h] ; rtcMsgBox
  3922. loc_00720C61: lea ecx, var_38
  3923. loc_00720C64: call [0040142Ch] ; __vbaFreeObj
  3924. loc_00720C6A: lea ecx, var_7C
  3925. loc_00720C6D: push ecx
  3926. loc_00720C6E: lea edx, var_6C
  3927. loc_00720C71: push edx
  3928. loc_00720C72: lea eax, var_5C
  3929. loc_00720C75: push eax
  3930. loc_00720C76: lea ecx, var_4C
  3931. loc_00720C79: push ecx
  3932. loc_00720C7A: push 00000004h
  3933. loc_00720C7C: call [00401050h] ; __vbaFreeVarList
  3934. loc_00720C82: add esp, 00000014h
  3935. loc_00720C85: mov var_10, 00000000h
  3936. loc_00720C8C: fwait
  3937. loc_00720C8D: push 00720CDFh
  3938. loc_00720C92: jmp 00720CCCh
  3939. loc_00720C94: lea ecx, var_34
  3940. loc_00720C97: call [00401430h] ; __vbaFreeStr
  3941. loc_00720C9D: lea edx, var_3C
  3942. loc_00720CA0: push edx
  3943. loc_00720CA1: lea eax, var_38
  3944. loc_00720CA4: push eax
  3945. loc_00720CA5: push 00000002h
  3946. loc_00720CA7: call [00401068h] ; __vbaFreeObjList
  3947. loc_00720CAD: add esp, 0000000Ch
  3948. loc_00720CB0: lea ecx, var_7C
  3949. loc_00720CB3: push ecx
  3950. loc_00720CB4: lea edx, var_6C
  3951. loc_00720CB7: push edx
  3952. loc_00720CB8: lea eax, var_5C
  3953. loc_00720CBB: push eax
  3954. loc_00720CBC: lea ecx, var_4C
  3955. loc_00720CBF: push ecx
  3956. loc_00720CC0: push 00000004h
  3957. loc_00720CC2: call [00401050h] ; __vbaFreeVarList
  3958. loc_00720CC8: add esp, 00000014h
  3959. loc_00720CCB: ret
  3960. loc_00720CCC: lea ecx, var_2C
  3961. loc_00720CCF: call [0040142Ch] ; __vbaFreeObj
  3962. loc_00720CD5: lea ecx, var_30
  3963. loc_00720CD8: call [0040142Ch] ; __vbaFreeObj
  3964. loc_00720CDE: ret
  3965. loc_00720CDF: mov edx, Me
  3966. loc_00720CE2: mov eax, [edx]
  3967. loc_00720CE4: mov ecx, Me
  3968. loc_00720CE7: push ecx
  3969. loc_00720CE8: call [eax+00000008h]
  3970. loc_00720CEB: mov eax, var_10
  3971. loc_00720CEE: mov ecx, var_20
  3972. loc_00720CF1: mov fs:[00000000h], ecx
  3973. loc_00720CF8: pop edi
  3974. loc_00720CF9: pop esi
  3975. loc_00720CFA: pop ebx
  3976. loc_00720CFB: mov esp, ebp
  3977. loc_00720CFD: pop ebp
  3978. loc_00720CFE: retn 0004h
  3979. End Sub
  3980. Private Sub cmdGoldSite_Click() '71E6A0
  3981. loc_0071E6A0: push ebp
  3982. loc_0071E6A1: mov ebp, esp
  3983. loc_0071E6A3: sub esp, 0000000Ch
  3984. loc_0071E6A6: push 00412856h ; __vbaExceptHandler
  3985. loc_0071E6AB: mov eax, fs:[00000000h]
  3986. loc_0071E6B1: push eax
  3987. loc_0071E6B2: mov fs:[00000000h], esp
  3988. loc_0071E6B9: sub esp, 00000010h
  3989. loc_0071E6BC: push ebx
  3990. loc_0071E6BD: push esi
  3991. loc_0071E6BE: push edi
  3992. loc_0071E6BF: mov var_C, esp
  3993. loc_0071E6C2: mov var_8, 00411A00h
  3994. loc_0071E6C9: mov eax, Me
  3995. loc_0071E6CC: mov ecx, eax
  3996. loc_0071E6CE: and ecx, 00000001h
  3997. loc_0071E6D1: mov var_4, ecx
  3998. loc_0071E6D4: and al, FEh
  3999. loc_0071E6D6: push eax
  4000. loc_0071E6D7: mov Me, eax
  4001. loc_0071E6DA: mov edx, [eax]
  4002. loc_0071E6DC: call [edx+00000004h]
  4003. loc_0071E6DF: xor esi, esi
  4004. loc_0071E6E1: mov edx, 0043DC70h ; "https://secure.bonzi.com/bonzibuddy/goldmembers/"
  4005. loc_0071E6E6: mov var_1C, esi
  4006. loc_0071E6E9: lea ecx, var_18
  4007. loc_0071E6EC: mov var_18, esi
  4008. loc_0071E6EF: mov var_1C, esi
  4009. loc_0071E6F2: call [00401310h] ; __vbaStrCopy
  4010. loc_0071E6F8: cmp [0073A254h], esi
  4011. loc_0071E6FE: jnz 0071E710h
  4012. loc_0071E700: push 0073A254h
  4013. loc_0071E705: push 00431838h
  4014. loc_0071E70A: call [004012FCh] ; __vbaNew2
  4015. loc_0071E710: mov edx, [0073A254h]
  4016. loc_0071E716: lea eax, var_1C
  4017. loc_0071E719: push eax
  4018. loc_0071E71A: push esi
  4019. loc_0071E71B: push esi
  4020. loc_0071E71C: lea ecx, var_18
  4021. loc_0071E71F: push esi
  4022. loc_0071E720: push ecx
  4023. loc_0071E721: push edx
  4024. loc_0071E722: call 00679A40h
  4025. loc_0071E727: lea ecx, var_18
  4026. loc_0071E72A: call [00401430h] ; __vbaFreeStr
  4027. loc_0071E730: mov var_4, esi
  4028. loc_0071E733: push 0071E745h
  4029. loc_0071E738: jmp 0071E744h
  4030. loc_0071E73A: lea ecx, var_18
  4031. loc_0071E73D: call [00401430h] ; __vbaFreeStr
  4032. loc_0071E743: ret
  4033. loc_0071E744: ret
  4034. loc_0071E745: mov eax, Me
  4035. loc_0071E748: push eax
  4036. loc_0071E749: mov ecx, [eax]
  4037. loc_0071E74B: call [ecx+00000008h]
  4038. loc_0071E74E: mov eax, var_4
  4039. loc_0071E751: mov ecx, var_14
  4040. loc_0071E754: pop edi
  4041. loc_0071E755: pop esi
  4042. loc_0071E756: mov fs:[00000000h], ecx
  4043. loc_0071E75D: pop ebx
  4044. loc_0071E75E: mov esp, ebp
  4045. loc_0071E760: pop ebp
  4046. loc_0071E761: retn 0004h
  4047. End Sub
  4048. Private Sub cmdChangePassword_Click() '71E5B0
  4049. loc_0071E5B0: push ebp
  4050. loc_0071E5B1: mov ebp, esp
  4051. loc_0071E5B3: sub esp, 0000000Ch
  4052. loc_0071E5B6: push 00412856h ; __vbaExceptHandler
  4053. loc_0071E5BB: mov eax, fs:[00000000h]
  4054. loc_0071E5C1: push eax
  4055. loc_0071E5C2: mov fs:[00000000h], esp
  4056. loc_0071E5C9: sub esp, 00000030h
  4057. loc_0071E5CC: push ebx
  4058. loc_0071E5CD: push esi
  4059. loc_0071E5CE: push edi
  4060. loc_0071E5CF: mov var_C, esp
  4061. loc_0071E5D2: mov var_8, 004119F8h
  4062. loc_0071E5D9: mov eax, Me
  4063. loc_0071E5DC: mov ecx, eax
  4064. loc_0071E5DE: and ecx, 00000001h
  4065. loc_0071E5E1: mov var_4, ecx
  4066. loc_0071E5E4: and al, FEh
  4067. loc_0071E5E6: push eax
  4068. loc_0071E5E7: mov Me, eax
  4069. loc_0071E5EA: mov edx, [eax]
  4070. loc_0071E5EC: call [edx+00000004h]
  4071. loc_0071E5EF: mov eax, [0073A800h]
  4072. loc_0071E5F4: test eax, eax
  4073. loc_0071E5F6: jnz 0071E608h
  4074. loc_0071E5F8: push 0073A800h
  4075. loc_0071E5FD: push 0041BBB8h
  4076. loc_0071E602: call [004012FCh] ; __vbaNew2
  4077. loc_0071E608: sub esp, 00000010h
  4078. loc_0071E60B: mov ecx, 0000000Ah
  4079. loc_0071E610: mov ebx, esp
  4080. loc_0071E612: mov eax, 80020004h
  4081. loc_0071E617: sub esp, 00000010h
  4082. loc_0071E61A: mov esi, [0073A800h]
  4083. loc_0071E620: mov [ebx], ecx
  4084. loc_0071E622: mov ecx, var_30
  4085. loc_0071E625: mov edi, [esi]
  4086. loc_0071E627: mov edx, 00000001h
  4087. loc_0071E62C: mov [ebx+00000004h], ecx
  4088. loc_0071E62F: mov ecx, esp
  4089. loc_0071E631: push esi
  4090. loc_0071E632: mov [ebx+00000008h], eax
  4091. loc_0071E635: mov eax, var_28
  4092. loc_0071E638: mov [ebx+0000000Ch], eax
  4093. loc_0071E63B: mov eax, 00000003h
  4094. loc_0071E640: mov [ecx], eax
  4095. loc_0071E642: mov eax, var_20
  4096. loc_0071E645: mov [ecx+00000004h], eax
  4097. loc_0071E648: mov [ecx+00000008h], edx
  4098. loc_0071E64B: mov edx, var_18
  4099. loc_0071E64E: mov [ecx+0000000Ch], edx
  4100. loc_0071E651: call [edi+000002B0h]
  4101. loc_0071E657: test eax, eax
  4102. loc_0071E659: fnclex
  4103. loc_0071E65B: jge 0071E66Fh
  4104. loc_0071E65D: push 000002B0h
  4105. loc_0071E662: push 004756F4h
  4106. loc_0071E667: push esi
  4107. loc_0071E668: push eax
  4108. loc_0071E669: call [004010CCh] ; __vbaHresultCheckObj
  4109. loc_0071E66F: mov var_4, 00000000h
  4110. loc_0071E676: mov eax, Me
  4111. loc_0071E679: push eax
  4112. loc_0071E67A: mov ecx, [eax]
  4113. loc_0071E67C: call [ecx+00000008h]
  4114. loc_0071E67F: mov eax, var_4
  4115. loc_0071E682: mov ecx, var_14
  4116. loc_0071E685: pop edi
  4117. loc_0071E686: pop esi
  4118. loc_0071E687: mov fs:[00000000h], ecx
  4119. loc_0071E68E: pop ebx
  4120. loc_0071E68F: mov esp, ebp
  4121. loc_0071E691: pop ebp
  4122. loc_0071E692: retn 0004h
  4123. End Sub
  4124. Private Sub cmdCancel_Click() '71E4E0
  4125. loc_0071E4E0: push ebp
  4126. loc_0071E4E1: mov ebp, esp
  4127. loc_0071E4E3: sub esp, 0000000Ch
  4128. loc_0071E4E6: push 00412856h ; __vbaExceptHandler
  4129. loc_0071E4EB: mov eax, fs:[00000000h]
  4130. loc_0071E4F1: push eax
  4131. loc_0071E4F2: mov fs:[00000000h], esp
  4132. loc_0071E4F9: sub esp, 00000018h
  4133. loc_0071E4FC: push ebx
  4134. loc_0071E4FD: push esi
  4135. loc_0071E4FE: push edi
  4136. loc_0071E4FF: mov var_C, esp
  4137. loc_0071E502: mov var_8, 004119E8h
  4138. loc_0071E509: mov edi, Me
  4139. loc_0071E50C: mov eax, edi
  4140. loc_0071E50E: and eax, 00000001h
  4141. loc_0071E511: mov var_4, eax
  4142. loc_0071E514: and edi, FFFFFFFEh
  4143. loc_0071E517: push edi
  4144. loc_0071E518: mov Me, edi
  4145. loc_0071E51B: mov ecx, [edi]
  4146. loc_0071E51D: call [ecx+00000004h]
  4147. loc_0071E520: mov eax, [0073C818h]
  4148. loc_0071E525: xor ebx, ebx
  4149. loc_0071E527: cmp eax, ebx
  4150. loc_0071E529: mov var_18, ebx
  4151. loc_0071E52C: jnz 0071E53Eh
  4152. loc_0071E52E: push 0073C818h
  4153. loc_0071E533: push 00441F00h
  4154. loc_0071E538: call [004012FCh] ; __vbaNew2
  4155. loc_0071E53E: mov esi, [0073C818h]
  4156. loc_0071E544: lea eax, var_18
  4157. loc_0071E547: push edi
  4158. loc_0071E548: push eax
  4159. loc_0071E549: mov edx, [esi]
  4160. loc_0071E54B: mov var_2C, edx
  4161. loc_0071E54E: call [00401130h] ; __vbaObjSetAddref
  4162. loc_0071E554: mov ecx, var_2C
  4163. loc_0071E557: push eax
  4164. loc_0071E558: push esi
  4165. loc_0071E559: call [ecx+00000010h]
  4166. loc_0071E55C: cmp eax, ebx
  4167. loc_0071E55E: fnclex
  4168. loc_0071E560: jge 0071E571h
  4169. loc_0071E562: push 00000010h
  4170. loc_0071E564: push 00441EF0h
  4171. loc_0071E569: push esi
  4172. loc_0071E56A: push eax
  4173. loc_0071E56B: call [004010CCh] ; __vbaHresultCheckObj
  4174. loc_0071E571: lea ecx, var_18
  4175. loc_0071E574: call [0040142Ch] ; __vbaFreeObj
  4176. loc_0071E57A: mov var_4, ebx
  4177. loc_0071E57D: push 0071E58Fh
  4178. loc_0071E582: jmp 0071E58Eh
  4179. loc_0071E584: lea ecx, var_18
  4180. loc_0071E587: call [0040142Ch] ; __vbaFreeObj
  4181. loc_0071E58D: ret
  4182. loc_0071E58E: ret
  4183. loc_0071E58F: mov eax, Me
  4184. loc_0071E592: push eax
  4185. loc_0071E593: mov edx, [eax]
  4186. loc_0071E595: call [edx+00000008h]
  4187. loc_0071E598: mov eax, var_4
  4188. loc_0071E59B: mov ecx, var_14
  4189. loc_0071E59E: pop edi
  4190. loc_0071E59F: pop esi
  4191. loc_0071E5A0: mov fs:[00000000h], ecx
  4192. loc_0071E5A7: pop ebx
  4193. loc_0071E5A8: mov esp, ebp
  4194. loc_0071E5AA: pop ebp
  4195. loc_0071E5AB: retn 0004h
  4196. End Sub
  4197. Private Sub cmdOK_Click() '71E770
  4198. loc_0071E770: push ebp
  4199. loc_0071E771: mov ebp, esp
  4200. loc_0071E773: sub esp, 00000018h
  4201. loc_0071E776: push 00412856h ; __vbaExceptHandler
  4202. loc_0071E77B: mov eax, fs:[00000000h]
  4203. loc_0071E781: push eax
  4204. loc_0071E782: mov fs:[00000000h], esp
  4205. loc_0071E789: mov eax, 00000028h
  4206. loc_0071E78E: call 00412850h ; __vbaChkstk
  4207. loc_0071E793: push ebx
  4208. loc_0071E794: push esi
  4209. loc_0071E795: push edi
  4210. loc_0071E796: mov var_18, esp
  4211. loc_0071E799: mov var_14, 00411A10h ; Chr(37)
  4212. loc_0071E7A0: mov eax, Me
  4213. loc_0071E7A3: and eax, 00000001h
  4214. loc_0071E7A6: mov var_10, eax
  4215. loc_0071E7A9: mov ecx, Me
  4216. loc_0071E7AC: and ecx, FFFFFFFEh
  4217. loc_0071E7AF: mov Me, ecx
  4218. loc_0071E7B2: mov var_C, 00000000h
  4219. loc_0071E7B9: mov edx, Me
  4220. loc_0071E7BC: mov eax, [edx]
  4221. loc_0071E7BE: mov ecx, Me
  4222. loc_0071E7C1: push ecx
  4223. loc_0071E7C2: call [eax+00000004h]
  4224. loc_0071E7C5: mov var_4, 00000001h
  4225. loc_0071E7CC: mov var_4, 00000002h
  4226. loc_0071E7D3: push FFFFFFFFh
  4227. loc_0071E7D5: call [00401124h] ; __vbaOnError
  4228. loc_0071E7DB: mov var_4, 00000003h
  4229. loc_0071E7E2: mov edx, Me
  4230. loc_0071E7E5: mov eax, [edx]
  4231. loc_0071E7E7: mov ecx, Me
  4232. loc_0071E7EA: push ecx
  4233. loc_0071E7EB: call [eax+00000738h]
  4234. loc_0071E7F1: mov var_4, 00000004h
  4235. loc_0071E7F8: cmp [0073C818h], 00000000h
  4236. loc_0071E7FF: jnz 0071E81Ah
  4237. loc_0071E801: push 0073C818h
  4238. loc_0071E806: push 00441F00h
  4239. loc_0071E80B: call [004012FCh] ; __vbaNew2
  4240. loc_0071E811: mov var_44, 0073C818h
  4241. loc_0071E818: jmp 0071E821h
  4242. loc_0071E81A: mov var_44, 0073C818h
  4243. loc_0071E821: mov edx, var_44
  4244. loc_0071E824: mov eax, [edx]
  4245. loc_0071E826: mov var_28, eax
  4246. loc_0071E829: mov ecx, Me
  4247. loc_0071E82C: push ecx
  4248. loc_0071E82D: lea edx, var_24
  4249. loc_0071E830: push edx
  4250. loc_0071E831: call [00401130h] ; __vbaObjSetAddref
  4251. loc_0071E837: push eax
  4252. loc_0071E838: mov eax, var_28
  4253. loc_0071E83B: mov ecx, [eax]
  4254. loc_0071E83D: mov edx, var_28
  4255. loc_0071E840: push edx
  4256. loc_0071E841: call [ecx+00000010h]
  4257. loc_0071E844: fnclex
  4258. loc_0071E846: mov var_2C, eax
  4259. loc_0071E849: cmp var_2C, 00000000h
  4260. loc_0071E84D: jge 0071E869h
  4261. loc_0071E84F: push 00000010h
  4262. loc_0071E851: push 00441EF0h
  4263. loc_0071E856: mov eax, var_28
  4264. loc_0071E859: push eax
  4265. loc_0071E85A: mov ecx, var_2C
  4266. loc_0071E85D: push ecx
  4267. loc_0071E85E: call [004010CCh] ; __vbaHresultCheckObj
  4268. loc_0071E864: mov var_48, eax
  4269. loc_0071E867: jmp 0071E870h
  4270. loc_0071E869: mov var_48, 00000000h
  4271. loc_0071E870: lea ecx, var_24
  4272. loc_0071E873: call [0040142Ch] ; __vbaFreeObj
  4273. loc_0071E879: mov var_10, 00000000h
  4274. loc_0071E880: push 0071E892h
  4275. loc_0071E885: jmp 0071E891h
  4276. loc_0071E887: lea ecx, var_24
  4277. loc_0071E88A: call [0040142Ch] ; __vbaFreeObj
  4278. loc_0071E890: ret
  4279. loc_0071E891: ret
  4280. loc_0071E892: mov edx, Me
  4281. loc_0071E895: mov eax, [edx]
  4282. loc_0071E897: mov ecx, Me
  4283. loc_0071E89A: push ecx
  4284. loc_0071E89B: call [eax+00000008h]
  4285. loc_0071E89E: mov eax, var_10
  4286. loc_0071E8A1: mov ecx, var_20
  4287. loc_0071E8A4: mov fs:[00000000h], ecx
  4288. loc_0071E8AB: pop edi
  4289. loc_0071E8AC: pop esi
  4290. loc_0071E8AD: pop ebx
  4291. loc_0071E8AE: mov esp, ebp
  4292. loc_0071E8B0: pop ebp
  4293. loc_0071E8B1: retn 0004h
  4294. End Sub
  4295. Public Sub NeedToInstallProduct(strProductCode) '723780
  4296. loc_00723780: push ebp
  4297. loc_00723781: mov ebp, esp
  4298. loc_00723783: sub esp, 00000018h
  4299. loc_00723786: push 00412856h ; __vbaExceptHandler
  4300. loc_0072378B: mov eax, fs:[00000000h]
  4301. loc_00723791: push eax
  4302. loc_00723792: mov fs:[00000000h], esp
  4303. loc_00723799: mov eax, 000000C4h
  4304. loc_0072379E: call 00412850h ; __vbaChkstk
  4305. loc_007237A3: push ebx
  4306. loc_007237A4: push esi
  4307. loc_007237A5: push edi
  4308. loc_007237A6: mov var_18, esp
  4309. loc_007237A9: mov var_14, 00411E40h ; Chr(37)
  4310. loc_007237B0: mov var_10, 00000000h
  4311. loc_007237B7: mov var_C, 00000000h
  4312. loc_007237BE: mov eax, Me
  4313. loc_007237C1: mov ecx, [eax]
  4314. loc_007237C3: mov edx, Me
  4315. loc_007237C6: push edx
  4316. loc_007237C7: call [ecx+00000004h]
  4317. loc_007237CA: mov var_4, 00000001h
  4318. loc_007237D1: mov var_4, 00000002h
  4319. loc_007237D8: push FFFFFFFFh
  4320. loc_007237DA: call [00401124h] ; __vbaOnError
  4321. loc_007237E0: mov var_4, 00000003h
  4322. loc_007237E7: call 0065C010h
  4323. loc_007237EC: mov var_4, 00000004h
  4324. loc_007237F3: mov var_48, 00000001h
  4325. loc_007237FA: mov var_50, 00000002h
  4326. loc_00723801: mov eax, 00000010h
  4327. loc_00723806: call 00412850h ; __vbaChkstk
  4328. loc_0072380B: mov eax, esp
  4329. loc_0072380D: mov ecx, var_50
  4330. loc_00723810: mov [eax], ecx
  4331. loc_00723812: mov edx, var_4C
  4332. loc_00723815: mov [eax+00000004h], edx
  4333. loc_00723818: mov ecx, var_48
  4334. loc_0072381B: mov [eax+00000008h], ecx
  4335. loc_0072381E: mov edx, var_44
  4336. loc_00723821: mov [eax+0000000Ch], edx
  4337. loc_00723824: push 8001000Fh
  4338. loc_00723829: mov eax, Me
  4339. loc_0072382C: mov ecx, [eax]
  4340. loc_0072382E: mov edx, Me
  4341. loc_00723831: push edx
  4342. loc_00723832: call [ecx+00000368h]
  4343. loc_00723838: push eax
  4344. loc_00723839: lea eax, var_30
  4345. loc_0072383C: push eax
  4346. loc_0072383D: call [00401128h] ; __vbaObjSet
  4347. loc_00723843: push eax
  4348. loc_00723844: call [004013F0h] ; __vbaLateIdSt
  4349. loc_0072384A: lea ecx, var_30
  4350. loc_0072384D: call [0040142Ch] ; __vbaFreeObj
  4351. loc_00723853: mov var_4, 00000005h
  4352. loc_0072385A: mov ecx, Me
  4353. loc_0072385D: mov edx, [ecx]
  4354. loc_0072385F: mov eax, Me
  4355. loc_00723862: push eax
  4356. loc_00723863: call [edx+00000730h]
  4357. loc_00723869: mov var_68, eax
  4358. loc_0072386C: cmp var_68, 00000000h
  4359. loc_00723870: jge 00723892h
  4360. loc_00723872: push 00000730h
  4361. loc_00723877: push 0045E3A8h
  4362. loc_0072387C: mov ecx, Me
  4363. loc_0072387F: push ecx
  4364. loc_00723880: mov edx, var_68
  4365. loc_00723883: push edx
  4366. loc_00723884: call [004010CCh] ; __vbaHresultCheckObj
  4367. loc_0072388A: mov var_94, eax
  4368. loc_00723890: jmp 0072389Ch
  4369. loc_00723892: mov var_94, 00000000h
  4370. loc_0072389C: mov var_4, 00000006h
  4371. loc_007238A3: lea eax, var_64
  4372. loc_007238A6: push eax
  4373. loc_007238A7: mov ecx, strProductCode
  4374. loc_007238AA: push ecx
  4375. loc_007238AB: mov edx, Me
  4376. loc_007238AE: mov eax, [edx]
  4377. loc_007238B0: mov ecx, Me
  4378. loc_007238B3: push ecx
  4379. loc_007238B4: call [eax+00000754h]
  4380. loc_007238BA: mov dx, var_64
  4381. loc_007238BE: mov var_24, dx
  4382. loc_007238C2: mov var_4, 00000007h
  4383. loc_007238C9: mov eax, Me
  4384. loc_007238CC: mov cx, var_24
  4385. loc_007238D0: cmp cx, [eax+00000034h]
  4386. loc_007238D4: jg 00724289h
  4387. loc_007238DA: mov var_4, 00000008h
  4388. loc_007238E1: cmp var_24, 0000h
  4389. loc_007238E6: jle 00724289h
  4390. loc_007238EC: mov var_4, 00000009h
  4391. loc_007238F3: mov edx, Me
  4392. loc_007238F6: mov eax, [edx]
  4393. loc_007238F8: mov ecx, Me
  4394. loc_007238FB: push ecx
  4395. loc_007238FC: call [eax+0000032Ch]
  4396. loc_00723902: push eax
  4397. loc_00723903: lea edx, var_30
  4398. loc_00723906: push edx
  4399. loc_00723907: call [00401128h] ; __vbaObjSet
  4400. loc_0072390D: mov var_68, eax
  4401. loc_00723910: lea eax, var_64
  4402. loc_00723913: push eax
  4403. loc_00723914: mov ecx, var_68
  4404. loc_00723917: mov edx, [ecx]
  4405. loc_00723919: mov eax, var_68
  4406. loc_0072391C: push eax
  4407. loc_0072391D: call [edx+000000D8h]
  4408. loc_00723923: fnclex
  4409. loc_00723925: mov var_6C, eax
  4410. loc_00723928: cmp var_6C, 00000000h
  4411. loc_0072392C: jge 0072394Eh
  4412. loc_0072392E: push 000000D8h
  4413. loc_00723933: push 00447F18h
  4414. loc_00723938: mov ecx, var_68
  4415. loc_0072393B: push ecx
  4416. loc_0072393C: mov edx, var_6C
  4417. loc_0072393F: push edx
  4418. loc_00723940: call [004010CCh] ; __vbaHresultCheckObj
  4419. loc_00723946: mov var_98, eax
  4420. loc_0072394C: jmp 00723958h
  4421. loc_0072394E: mov var_98, 00000000h
  4422. loc_00723958: mov ax, var_64
  4423. loc_0072395C: sub ax, 0001h
  4424. loc_00723960: jo 007242E5h
  4425. loc_00723966: mov var_7C, ax
  4426. loc_0072396A: mov var_78, 0001h
  4427. loc_00723970: mov var_28, 0000h
  4428. loc_00723976: lea ecx, var_30
  4429. loc_00723979: call [0040142Ch] ; __vbaFreeObj
  4430. loc_0072397F: jmp 00723993h
  4431. loc_00723981: mov cx, var_28
  4432. loc_00723985: add cx, var_78
  4433. loc_00723989: jo 007242E5h
  4434. loc_0072398F: mov var_28, cx
  4435. loc_00723993: mov dx, var_28
  4436. loc_00723997: cmp dx, var_7C
  4437. loc_0072399B: jg 00723C59h
  4438. loc_007239A1: mov var_4, 0000000Ah
  4439. loc_007239A8: mov eax, Me
  4440. loc_007239AB: mov ecx, [eax]
  4441. loc_007239AD: mov edx, Me
  4442. loc_007239B0: push edx
  4443. loc_007239B1: call [ecx+0000032Ch]
  4444. loc_007239B7: push eax
  4445. loc_007239B8: lea eax, var_30
  4446. loc_007239BB: push eax
  4447. loc_007239BC: call [00401128h] ; __vbaObjSet
  4448. loc_007239C2: mov var_68, eax
  4449. loc_007239C5: lea ecx, var_2C
  4450. loc_007239C8: push ecx
  4451. loc_007239C9: mov dx, var_28
  4452. loc_007239CD: push edx
  4453. loc_007239CE: mov eax, var_68
  4454. loc_007239D1: mov ecx, [eax]
  4455. loc_007239D3: mov edx, var_68
  4456. loc_007239D6: push edx
  4457. loc_007239D7: call [ecx+000000E8h]
  4458. loc_007239DD: fnclex
  4459. loc_007239DF: mov var_6C, eax
  4460. loc_007239E2: cmp var_6C, 00000000h
  4461. loc_007239E6: jge 00723A08h
  4462. loc_007239E8: push 000000E8h
  4463. loc_007239ED: push 00447F18h
  4464. loc_007239F2: mov eax, var_68
  4465. loc_007239F5: push eax
  4466. loc_007239F6: mov ecx, var_6C
  4467. loc_007239F9: push ecx
  4468. loc_007239FA: call [004010CCh] ; __vbaHresultCheckObj
  4469. loc_00723A00: mov var_9C, eax
  4470. loc_00723A06: jmp 00723A12h
  4471. loc_00723A08: mov var_9C, 00000000h
  4472. loc_00723A12: mov edx, Me
  4473. loc_00723A15: cmp [edx+00000038h], 00000000h
  4474. loc_00723A19: jz 00723A6Bh
  4475. loc_00723A1B: mov eax, Me
  4476. loc_00723A1E: mov ecx, [eax+00000038h]
  4477. loc_00723A21: cmp [ecx], 0001h
  4478. loc_00723A25: jnz 00723A6Bh
  4479. loc_00723A27: movsx edx, var_24
  4480. loc_00723A2B: mov eax, Me
  4481. loc_00723A2E: mov ecx, [eax+00000038h]
  4482. loc_00723A31: sub edx, [ecx+00000014h]
  4483. loc_00723A34: mov var_70, edx
  4484. loc_00723A37: mov edx, Me
  4485. loc_00723A3A: mov eax, [edx+00000038h]
  4486. loc_00723A3D: mov ecx, var_70
  4487. loc_00723A40: cmp ecx, [eax+00000010h]
  4488. loc_00723A43: jae 00723A51h
  4489. loc_00723A45: mov var_A0, 00000000h
  4490. loc_00723A4F: jmp 00723A5Dh
  4491. loc_00723A51: call [004011A8h] ; __vbaGenerateBoundsError
  4492. loc_00723A57: mov var_A0, eax
  4493. loc_00723A5D: mov edx, var_70
  4494. loc_00723A60: imul edx, edx, 00000018h
  4495. loc_00723A63: mov var_A4, edx
  4496. loc_00723A69: jmp 00723A77h
  4497. loc_00723A6B: call [004011A8h] ; __vbaGenerateBoundsError
  4498. loc_00723A71: mov var_A4, eax
  4499. loc_00723A77: mov eax, var_2C
  4500. loc_00723A7A: push eax
  4501. loc_00723A7B: mov ecx, Me
  4502. loc_00723A7E: mov edx, [ecx+00000038h]
  4503. loc_00723A81: mov eax, [edx+0000000Ch]
  4504. loc_00723A84: mov ecx, var_A4
  4505. loc_00723A8A: mov edx, [eax+ecx]
  4506. loc_00723A8D: push edx
  4507. loc_00723A8E: call [004011B8h] ; __vbaStrCmp
  4508. loc_00723A94: neg eax
  4509. loc_00723A96: sbb eax, eax
  4510. loc_00723A98: inc eax
  4511. loc_00723A99: neg eax
  4512. loc_00723A9B: mov var_74, ax
  4513. loc_00723A9F: lea ecx, var_2C
  4514. loc_00723AA2: call [00401430h] ; __vbaFreeStr
  4515. loc_00723AA8: lea ecx, var_30
  4516. loc_00723AAB: call [0040142Ch] ; __vbaFreeObj
  4517. loc_00723AB1: movsx eax, var_74
  4518. loc_00723AB5: test eax, eax
  4519. loc_00723AB7: jz 00723C4Dh
  4520. loc_00723ABD: mov var_4, 0000000Bh
  4521. loc_00723AC4: mov ecx, Me
  4522. loc_00723AC7: mov edx, [ecx]
  4523. loc_00723AC9: mov eax, Me
  4524. loc_00723ACC: push eax
  4525. loc_00723ACD: call [edx+0000032Ch]
  4526. loc_00723AD3: push eax
  4527. loc_00723AD4: lea ecx, var_30
  4528. loc_00723AD7: push ecx
  4529. loc_00723AD8: call [00401128h] ; __vbaObjSet
  4530. loc_00723ADE: mov var_68, eax
  4531. loc_00723AE1: mov dx, var_28
  4532. loc_00723AE5: push edx
  4533. loc_00723AE6: mov eax, var_68
  4534. loc_00723AE9: mov ecx, [eax]
  4535. loc_00723AEB: mov edx, var_68
  4536. loc_00723AEE: push edx
  4537. loc_00723AEF: call [ecx+000001F0h]
  4538. loc_00723AF5: fnclex
  4539. loc_00723AF7: mov var_6C, eax
  4540. loc_00723AFA: cmp var_6C, 00000000h
  4541. loc_00723AFE: jge 00723B20h
  4542. loc_00723B00: push 000001F0h
  4543. loc_00723B05: push 00447F18h
  4544. loc_00723B0A: mov eax, var_68
  4545. loc_00723B0D: push eax
  4546. loc_00723B0E: mov ecx, var_6C
  4547. loc_00723B11: push ecx
  4548. loc_00723B12: call [004010CCh] ; __vbaHresultCheckObj
  4549. loc_00723B18: mov var_A8, eax
  4550. loc_00723B1E: jmp 00723B2Ah
  4551. loc_00723B20: mov var_A8, 00000000h
  4552. loc_00723B2A: lea ecx, var_30
  4553. loc_00723B2D: call [0040142Ch] ; __vbaFreeObj
  4554. loc_00723B33: mov var_4, 0000000Ch
  4555. loc_00723B3A: mov edx, Me
  4556. loc_00723B3D: mov eax, [edx]
  4557. loc_00723B3F: mov ecx, Me
  4558. loc_00723B42: push ecx
  4559. loc_00723B43: call [eax+00000330h]
  4560. loc_00723B49: push eax
  4561. loc_00723B4A: lea edx, var_30
  4562. loc_00723B4D: push edx
  4563. loc_00723B4E: call [00401128h] ; __vbaObjSet
  4564. loc_00723B54: mov var_6C, eax
  4565. loc_00723B57: mov var_48, 80020004h
  4566. loc_00723B5E: mov var_50, 0000000Ah
  4567. loc_00723B65: mov eax, Me
  4568. loc_00723B68: cmp [eax+00000038h], 00000000h
  4569. loc_00723B6C: jz 00723BBEh
  4570. loc_00723B6E: mov ecx, Me
  4571. loc_00723B71: mov edx, [ecx+00000038h]
  4572. loc_00723B74: cmp [edx], 0001h
  4573. loc_00723B78: jnz 00723BBEh
  4574. loc_00723B7A: movsx eax, var_24
  4575. loc_00723B7E: mov ecx, Me
  4576. loc_00723B81: mov edx, [ecx+00000038h]
  4577. loc_00723B84: sub eax, [edx+00000014h]
  4578. loc_00723B87: mov var_68, eax
  4579. loc_00723B8A: mov eax, Me
  4580. loc_00723B8D: mov ecx, [eax+00000038h]
  4581. loc_00723B90: mov edx, var_68
  4582. loc_00723B93: cmp edx, [ecx+00000010h]
  4583. loc_00723B96: jae 00723BA4h
  4584. loc_00723B98: mov var_AC, 00000000h
  4585. loc_00723BA2: jmp 00723BB0h
  4586. loc_00723BA4: call [004011A8h] ; __vbaGenerateBoundsError
  4587. loc_00723BAA: mov var_AC, eax
  4588. loc_00723BB0: mov eax, var_68
  4589. loc_00723BB3: imul eax, eax, 00000018h
  4590. loc_00723BB6: mov var_B0, eax
  4591. loc_00723BBC: jmp 00723BCAh
  4592. loc_00723BBE: call [004011A8h] ; __vbaGenerateBoundsError
  4593. loc_00723BC4: mov var_B0, eax
  4594. loc_00723BCA: mov eax, 00000010h
  4595. loc_00723BCF: call 00412850h ; __vbaChkstk
  4596. loc_00723BD4: mov ecx, esp
  4597. loc_00723BD6: mov edx, var_50
  4598. loc_00723BD9: mov [ecx], edx
  4599. loc_00723BDB: mov eax, var_4C
  4600. loc_00723BDE: mov [ecx+00000004h], eax
  4601. loc_00723BE1: mov edx, var_48
  4602. loc_00723BE4: mov [ecx+00000008h], edx
  4603. loc_00723BE7: mov eax, var_44
  4604. loc_00723BEA: mov [ecx+0000000Ch], eax
  4605. loc_00723BED: mov ecx, Me
  4606. loc_00723BF0: mov edx, [ecx+00000038h]
  4607. loc_00723BF3: mov eax, [edx+0000000Ch]
  4608. loc_00723BF6: mov ecx, var_B0
  4609. loc_00723BFC: mov edx, [eax+ecx]
  4610. loc_00723BFF: push edx
  4611. loc_00723C00: mov eax, var_6C
  4612. loc_00723C03: mov ecx, [eax]
  4613. loc_00723C05: mov edx, var_6C
  4614. loc_00723C08: push edx
  4615. loc_00723C09: call [ecx+000001ECh]
  4616. loc_00723C0F: fnclex
  4617. loc_00723C11: mov var_70, eax
  4618. loc_00723C14: cmp var_70, 00000000h
  4619. loc_00723C18: jge 00723C3Ah
  4620. loc_00723C1A: push 000001ECh
  4621. loc_00723C1F: push 00447F18h
  4622. loc_00723C24: mov eax, var_6C
  4623. loc_00723C27: push eax
  4624. loc_00723C28: mov ecx, var_70
  4625. loc_00723C2B: push ecx
  4626. loc_00723C2C: call [004010CCh] ; __vbaHresultCheckObj
  4627. loc_00723C32: mov var_B4, eax
  4628. loc_00723C38: jmp 00723C44h
  4629. loc_00723C3A: mov var_B4, 00000000h
  4630. loc_00723C44: lea ecx, var_30
  4631. loc_00723C47: call [0040142Ch] ; __vbaFreeObj
  4632. loc_00723C4D: mov var_4, 0000000Eh
  4633. loc_00723C54: jmp 00723981h
  4634. loc_00723C59: mov var_4, 0000000Fh
  4635. loc_00723C60: mov edx, Me
  4636. loc_00723C63: mov eax, [edx]
  4637. loc_00723C65: mov ecx, Me
  4638. loc_00723C68: push ecx
  4639. loc_00723C69: call [eax+00000330h]
  4640. loc_00723C6F: push eax
  4641. loc_00723C70: lea edx, var_30
  4642. loc_00723C73: push edx
  4643. loc_00723C74: call [00401128h] ; __vbaObjSet
  4644. loc_00723C7A: mov var_68, eax
  4645. loc_00723C7D: push 00000000h
  4646. loc_00723C7F: mov eax, var_68
  4647. loc_00723C82: mov ecx, [eax]
  4648. loc_00723C84: mov edx, var_68
  4649. loc_00723C87: push edx
  4650. loc_00723C88: call [ecx+000000E4h]
  4651. loc_00723C8E: fnclex
  4652. loc_00723C90: mov var_6C, eax
  4653. loc_00723C93: cmp var_6C, 00000000h
  4654. loc_00723C97: jge 00723CB9h
  4655. loc_00723C99: push 000000E4h
  4656. loc_00723C9E: push 00447F18h
  4657. loc_00723CA3: mov eax, var_68
  4658. loc_00723CA6: push eax
  4659. loc_00723CA7: mov ecx, var_6C
  4660. loc_00723CAA: push ecx
  4661. loc_00723CAB: call [004010CCh] ; __vbaHresultCheckObj
  4662. loc_00723CB1: mov var_B8, eax
  4663. loc_00723CB7: jmp 00723CC3h
  4664. loc_00723CB9: mov var_B8, 00000000h
  4665. loc_00723CC3: lea ecx, var_30
  4666. loc_00723CC6: call [0040142Ch] ; __vbaFreeObj
  4667. loc_00723CCC: mov var_4, 00000010h
  4668. loc_00723CD3: mov edx, Me
  4669. loc_00723CD6: mov eax, [edx]
  4670. loc_00723CD8: mov ecx, Me
  4671. loc_00723CDB: push ecx
  4672. loc_00723CDC: call [eax+00000728h]
  4673. loc_00723CE2: mov var_68, eax
  4674. loc_00723CE5: cmp var_68, 00000000h
  4675. loc_00723CE9: jge 00723D0Bh
  4676. loc_00723CEB: push 00000728h
  4677. loc_00723CF0: push 0045E3A8h
  4678. loc_00723CF5: mov edx, Me
  4679. loc_00723CF8: push edx
  4680. loc_00723CF9: mov eax, var_68
  4681. loc_00723CFC: push eax
  4682. loc_00723CFD: call [004010CCh] ; __vbaHresultCheckObj
  4683. loc_00723D03: mov var_BC, eax
  4684. loc_00723D09: jmp 00723D15h
  4685. loc_00723D0B: mov var_BC, 00000000h
  4686. loc_00723D15: mov var_4, 00000011h
  4687. loc_00723D1C: lea ecx, var_30
  4688. loc_00723D1F: push ecx
  4689. loc_00723D20: push 00452918h ; "Surprised"
  4690. loc_00723D25: mov edx, [0073A08Ch]
  4691. loc_00723D2B: mov eax, [edx]
  4692. loc_00723D2D: mov ecx, [0073A08Ch]
  4693. loc_00723D33: push ecx
  4694. loc_00723D34: call [eax+00000064h]
  4695. loc_00723D37: fnclex
  4696. loc_00723D39: mov var_68, eax
  4697. loc_00723D3C: cmp var_68, 00000000h
  4698. loc_00723D40: jge 00723D62h
  4699. loc_00723D42: push 00000064h
  4700. loc_00723D44: push 004419ACh
  4701. loc_00723D49: mov edx, [0073A08Ch]
  4702. loc_00723D4F: push edx
  4703. loc_00723D50: mov eax, var_68
  4704. loc_00723D53: push eax
  4705. loc_00723D54: call [004010CCh] ; __vbaHresultCheckObj
  4706. loc_00723D5A: mov var_C0, eax
  4707. loc_00723D60: jmp 00723D6Ch
  4708. loc_00723D62: mov var_C0, 00000000h
  4709. loc_00723D6C: lea ecx, var_30
  4710. loc_00723D6F: call [0040142Ch] ; __vbaFreeObj
  4711. loc_00723D75: mov var_4, 00000012h
  4712. loc_00723D7C: mov var_48, 80020004h
  4713. loc_00723D83: mov var_50, 0000000Ah
  4714. loc_00723D8A: mov ecx, [0073A040h]
  4715. loc_00723D90: push ecx
  4716. loc_00723D91: push 00444914h
  4717. loc_00723D96: call [00401098h] ; __vbaStrCat
  4718. loc_00723D9C: mov var_38, eax
  4719. loc_00723D9F: mov var_40, 00000008h
  4720. loc_00723DA6: lea edx, var_30
  4721. loc_00723DA9: push edx
  4722. loc_00723DAA: mov eax, 00000010h
  4723. loc_00723DAF: call 00412850h ; __vbaChkstk
  4724. loc_00723DB4: mov eax, esp
  4725. loc_00723DB6: mov ecx, var_50
  4726. loc_00723DB9: mov [eax], ecx
  4727. loc_00723DBB: mov edx, var_4C
  4728. loc_00723DBE: mov [eax+00000004h], edx
  4729. loc_00723DC1: mov ecx, var_48
  4730. loc_00723DC4: mov [eax+00000008h], ecx
  4731. loc_00723DC7: mov edx, var_44
  4732. loc_00723DCA: mov [eax+0000000Ch], edx
  4733. loc_00723DCD: mov eax, 00000010h
  4734. loc_00723DD2: call 00412850h ; __vbaChkstk
  4735. loc_00723DD7: mov eax, esp
  4736. loc_00723DD9: mov ecx, var_40
  4737. loc_00723DDC: mov [eax], ecx
  4738. loc_00723DDE: mov edx, var_3C
  4739. loc_00723DE1: mov [eax+00000004h], edx
  4740. loc_00723DE4: mov ecx, var_38
  4741. loc_00723DE7: mov [eax+00000008h], ecx
  4742. loc_00723DEA: mov edx, var_34
  4743. loc_00723DED: mov [eax+0000000Ch], edx
  4744. loc_00723DF0: mov eax, [0073A08Ch]
  4745. loc_00723DF5: mov ecx, [eax]
  4746. loc_00723DF7: mov edx, [0073A08Ch]
  4747. loc_00723DFD: push edx
  4748. loc_00723DFE: call [ecx+00000078h]
  4749. loc_00723E01: fnclex
  4750. loc_00723E03: mov var_68, eax
  4751. loc_00723E06: cmp var_68, 00000000h
  4752. loc_00723E0A: jge 00723E2Bh
  4753. loc_00723E0C: push 00000078h
  4754. loc_00723E0E: push 004419ACh
  4755. loc_00723E13: mov eax, [0073A08Ch]
  4756. loc_00723E18: push eax
  4757. loc_00723E19: mov ecx, var_68
  4758. loc_00723E1C: push ecx
  4759. loc_00723E1D: call [004010CCh] ; __vbaHresultCheckObj
  4760. loc_00723E23: mov var_C4, eax
  4761. loc_00723E29: jmp 00723E35h
  4762. loc_00723E2B: mov var_C4, 00000000h
  4763. loc_00723E35: lea ecx, var_30
  4764. loc_00723E38: call [0040142Ch] ; __vbaFreeObj
  4765. loc_00723E3E: lea ecx, var_40
  4766. loc_00723E41: call [00401030h] ; __vbaFreeVar
  4767. loc_00723E47: mov var_4, 00000013h
  4768. loc_00723E4E: mov var_48, 80020004h
  4769. loc_00723E55: mov var_50, 0000000Ah
  4770. loc_00723E5C: mov edx, Me
  4771. loc_00723E5F: cmp [edx+00000038h], 00000000h
  4772. loc_00723E63: jz 00723EB5h
  4773. loc_00723E65: mov eax, Me
  4774. loc_00723E68: mov ecx, [eax+00000038h]
  4775. loc_00723E6B: cmp [ecx], 0001h
  4776. loc_00723E6F: jnz 00723EB5h
  4777. loc_00723E71: movsx edx, var_24
  4778. loc_00723E75: mov eax, Me
  4779. loc_00723E78: mov ecx, [eax+00000038h]
  4780. loc_00723E7B: sub edx, [ecx+00000014h]
  4781. loc_00723E7E: mov var_68, edx
  4782. loc_00723E81: mov edx, Me
  4783. loc_00723E84: mov eax, [edx+00000038h]
  4784. loc_00723E87: mov ecx, var_68
  4785. loc_00723E8A: cmp ecx, [eax+00000010h]
  4786. loc_00723E8D: jae 00723E9Bh
  4787. loc_00723E8F: mov var_C8, 00000000h
  4788. loc_00723E99: jmp 00723EA7h
  4789. loc_00723E9B: call [004011A8h] ; __vbaGenerateBoundsError
  4790. loc_00723EA1: mov var_C8, eax
  4791. loc_00723EA7: mov edx, var_68
  4792. loc_00723EAA: imul edx, edx, 00000018h
  4793. loc_00723EAD: mov var_CC, edx
  4794. loc_00723EB3: jmp 00723EC1h
  4795. loc_00723EB5: call [004011A8h] ; __vbaGenerateBoundsError
  4796. loc_00723EBB: mov var_CC, eax
  4797. loc_00723EC1: push 00475934h ; "We have not yet installed the "
  4798. loc_00723EC6: mov eax, Me
  4799. loc_00723EC9: mov ecx, [eax+00000038h]
  4800. loc_00723ECC: mov edx, [ecx+0000000Ch]
  4801. loc_00723ECF: mov eax, var_CC
  4802. loc_00723ED5: mov ecx, [edx+eax]
  4803. loc_00723ED8: push ecx
  4804. loc_00723ED9: call [00401098h] ; __vbaStrCat
  4805. loc_00723EDF: mov edx, eax
  4806. loc_00723EE1: lea ecx, var_2C
  4807. loc_00723EE4: call [004013C0h] ; __vbaStrMove
  4808. loc_00723EEA: push eax
  4809. loc_00723EEB: push 00444D98h ; "."
  4810. loc_00723EF0: call [00401098h] ; __vbaStrCat
  4811. loc_00723EF6: mov var_38, eax
  4812. loc_00723EF9: mov var_40, 00000008h
  4813. loc_00723F00: lea edx, var_30
  4814. loc_00723F03: push edx
  4815. loc_00723F04: mov eax, 00000010h
  4816. loc_00723F09: call 00412850h ; __vbaChkstk
  4817. loc_00723F0E: mov eax, esp
  4818. loc_00723F10: mov ecx, var_50
  4819. loc_00723F13: mov [eax], ecx
  4820. loc_00723F15: mov edx, var_4C
  4821. loc_00723F18: mov [eax+00000004h], edx
  4822. loc_00723F1B: mov ecx, var_48
  4823. loc_00723F1E: mov [eax+00000008h], ecx
  4824. loc_00723F21: mov edx, var_44
  4825. loc_00723F24: mov [eax+0000000Ch], edx
  4826. loc_00723F27: mov eax, 00000010h
  4827. loc_00723F2C: call 00412850h ; __vbaChkstk
  4828. loc_00723F31: mov eax, esp
  4829. loc_00723F33: mov ecx, var_40
  4830. loc_00723F36: mov [eax], ecx
  4831. loc_00723F38: mov edx, var_3C
  4832. loc_00723F3B: mov [eax+00000004h], edx
  4833. loc_00723F3E: mov ecx, var_38
  4834. loc_00723F41: mov [eax+00000008h], ecx
  4835. loc_00723F44: mov edx, var_34
  4836. loc_00723F47: mov [eax+0000000Ch], edx
  4837. loc_00723F4A: mov eax, [0073A08Ch]
  4838. loc_00723F4F: mov ecx, [eax]
  4839. loc_00723F51: mov edx, [0073A08Ch]
  4840. loc_00723F57: push edx
  4841. loc_00723F58: call [ecx+00000078h]
  4842. loc_00723F5B: fnclex
  4843. loc_00723F5D: mov var_6C, eax
  4844. loc_00723F60: cmp var_6C, 00000000h
  4845. loc_00723F64: jge 00723F85h
  4846. loc_00723F66: push 00000078h
  4847. loc_00723F68: push 004419ACh
  4848. loc_00723F6D: mov eax, [0073A08Ch]
  4849. loc_00723F72: push eax
  4850. loc_00723F73: mov ecx, var_6C
  4851. loc_00723F76: push ecx
  4852. loc_00723F77: call [004010CCh] ; __vbaHresultCheckObj
  4853. loc_00723F7D: mov var_D0, eax
  4854. loc_00723F83: jmp 00723F8Fh
  4855. loc_00723F85: mov var_D0, 00000000h
  4856. loc_00723F8F: lea ecx, var_2C
  4857. loc_00723F92: call [00401430h] ; __vbaFreeStr
  4858. loc_00723F98: lea ecx, var_30
  4859. loc_00723F9B: call [0040142Ch] ; __vbaFreeObj
  4860. loc_00723FA1: lea ecx, var_40
  4861. loc_00723FA4: call [00401030h] ; __vbaFreeVar
  4862. loc_00723FAA: mov var_4, 00000014h
  4863. loc_00723FB1: lea edx, var_30
  4864. loc_00723FB4: push edx
  4865. loc_00723FB5: push 0044C594h ; "Explain3"
  4866. loc_00723FBA: mov eax, [0073A08Ch]
  4867. loc_00723FBF: mov ecx, [eax]
  4868. loc_00723FC1: mov edx, [0073A08Ch]
  4869. loc_00723FC7: push edx
  4870. loc_00723FC8: call [ecx+00000064h]
  4871. loc_00723FCB: fnclex
  4872. loc_00723FCD: mov var_68, eax
  4873. loc_00723FD0: cmp var_68, 00000000h
  4874. loc_00723FD4: jge 00723FF5h
  4875. loc_00723FD6: push 00000064h
  4876. loc_00723FD8: push 004419ACh
  4877. loc_00723FDD: mov eax, [0073A08Ch]
  4878. loc_00723FE2: push eax
  4879. loc_00723FE3: mov ecx, var_68
  4880. loc_00723FE6: push ecx
  4881. loc_00723FE7: call [004010CCh] ; __vbaHresultCheckObj
  4882. loc_00723FED: mov var_D4, eax
  4883. loc_00723FF3: jmp 00723FFFh
  4884. loc_00723FF5: mov var_D4, 00000000h
  4885. loc_00723FFF: lea ecx, var_30
  4886. loc_00724002: call [0040142Ch] ; __vbaFreeObj
  4887. loc_00724008: mov var_4, 00000015h
  4888. loc_0072400F: mov var_48, 80020004h
  4889. loc_00724016: mov var_50, 0000000Ah
  4890. loc_0072401D: push 00475978h ; "The good news is "
  4891. loc_00724022: mov edx, [0073A040h]
  4892. loc_00724028: push edx
  4893. loc_00724029: call [00401098h] ; __vbaStrCat
  4894. loc_0072402F: mov edx, eax
  4895. loc_00724031: lea ecx, var_2C
  4896. loc_00724034: call [004013C0h] ; __vbaStrMove
  4897. loc_0072403A: push eax
  4898. loc_0072403B: push 004759C4h ; ", you and I are \emp\already BonziBUDDY Gold Members and we can install our software right now!"
  4899. loc_00724040: call [00401098h] ; __vbaStrCat
  4900. loc_00724046: mov var_38, eax
  4901. loc_00724049: mov var_40, 00000008h
  4902. loc_00724050: lea eax, var_30
  4903. loc_00724053: push eax
  4904. loc_00724054: mov eax, 00000010h
  4905. loc_00724059: call 00412850h ; __vbaChkstk
  4906. loc_0072405E: mov ecx, esp
  4907. loc_00724060: mov edx, var_50
  4908. loc_00724063: mov [ecx], edx
  4909. loc_00724065: mov eax, var_4C
  4910. loc_00724068: mov [ecx+00000004h], eax
  4911. loc_0072406B: mov edx, var_48
  4912. loc_0072406E: mov [ecx+00000008h], edx
  4913. loc_00724071: mov eax, var_44
  4914. loc_00724074: mov [ecx+0000000Ch], eax
  4915. loc_00724077: mov eax, 00000010h
  4916. loc_0072407C: call 00412850h ; __vbaChkstk
  4917. loc_00724081: mov ecx, esp
  4918. loc_00724083: mov edx, var_40
  4919. loc_00724086: mov [ecx], edx
  4920. loc_00724088: mov eax, var_3C
  4921. loc_0072408B: mov [ecx+00000004h], eax
  4922. loc_0072408E: mov edx, var_38
  4923. loc_00724091: mov [ecx+00000008h], edx
  4924. loc_00724094: mov eax, var_34
  4925. loc_00724097: mov [ecx+0000000Ch], eax
  4926. loc_0072409A: mov ecx, [0073A08Ch]
  4927. loc_007240A0: mov edx, [ecx]
  4928. loc_007240A2: mov eax, [0073A08Ch]
  4929. loc_007240A7: push eax
  4930. loc_007240A8: call [edx+00000078h]
  4931. loc_007240AB: fnclex
  4932. loc_007240AD: mov var_68, eax
  4933. loc_007240B0: cmp var_68, 00000000h
  4934. loc_007240B4: jge 007240D6h
  4935. loc_007240B6: push 00000078h
  4936. loc_007240B8: push 004419ACh
  4937. loc_007240BD: mov ecx, [0073A08Ch]
  4938. loc_007240C3: push ecx
  4939. loc_007240C4: mov edx, var_68
  4940. loc_007240C7: push edx
  4941. loc_007240C8: call [004010CCh] ; __vbaHresultCheckObj
  4942. loc_007240CE: mov var_D8, eax
  4943. loc_007240D4: jmp 007240E0h
  4944. loc_007240D6: mov var_D8, 00000000h
  4945. loc_007240E0: lea ecx, var_2C
  4946. loc_007240E3: call [00401430h] ; __vbaFreeStr
  4947. loc_007240E9: lea ecx, var_30
  4948. loc_007240EC: call [0040142Ch] ; __vbaFreeObj
  4949. loc_007240F2: lea ecx, var_40
  4950. loc_007240F5: call [00401030h] ; __vbaFreeVar
  4951. loc_007240FB: mov var_4, 00000016h
  4952. loc_00724102: lea eax, var_30
  4953. loc_00724105: push eax
  4954. loc_00724106: push 00448AC8h ; "GestureDown"
  4955. loc_0072410B: mov ecx, [0073A08Ch]
  4956. loc_00724111: mov edx, [ecx]
  4957. loc_00724113: mov eax, [0073A08Ch]
  4958. loc_00724118: push eax
  4959. loc_00724119: call [edx+00000064h]
  4960. loc_0072411C: fnclex
  4961. loc_0072411E: mov var_68, eax
  4962. loc_00724121: cmp var_68, 00000000h
  4963. loc_00724125: jge 00724147h
  4964. loc_00724127: push 00000064h
  4965. loc_00724129: push 004419ACh
  4966. loc_0072412E: mov ecx, [0073A08Ch]
  4967. loc_00724134: push ecx
  4968. loc_00724135: mov edx, var_68
  4969. loc_00724138: push edx
  4970. loc_00724139: call [004010CCh] ; __vbaHresultCheckObj
  4971. loc_0072413F: mov var_DC, eax
  4972. loc_00724145: jmp 00724151h
  4973. loc_00724147: mov var_DC, 00000000h
  4974. loc_00724151: lea ecx, var_30
  4975. loc_00724154: call [0040142Ch] ; __vbaFreeObj
  4976. loc_0072415A: mov var_4, 00000017h
  4977. loc_00724161: mov var_58, 80020004h
  4978. loc_00724168: mov var_60, 0000000Ah
  4979. loc_0072416F: mov var_48, 00475A88h ; "Simply click on the Install Now button and I will take care of it for you!"
  4980. loc_00724176: mov var_50, 00000008h
  4981. loc_0072417D: lea eax, var_30
  4982. loc_00724180: push eax
  4983. loc_00724181: mov eax, 00000010h
  4984. loc_00724186: call 00412850h ; __vbaChkstk
  4985. loc_0072418B: mov ecx, esp
  4986. loc_0072418D: mov edx, var_60
  4987. loc_00724190: mov [ecx], edx
  4988. loc_00724192: mov eax, var_5C
  4989. loc_00724195: mov [ecx+00000004h], eax
  4990. loc_00724198: mov edx, var_58
  4991. loc_0072419B: mov [ecx+00000008h], edx
  4992. loc_0072419E: mov eax, var_54
  4993. loc_007241A1: mov [ecx+0000000Ch], eax
  4994. loc_007241A4: mov eax, 00000010h
  4995. loc_007241A9: call 00412850h ; __vbaChkstk
  4996. loc_007241AE: mov ecx, esp
  4997. loc_007241B0: mov edx, var_50
  4998. loc_007241B3: mov [ecx], edx
  4999. loc_007241B5: mov eax, var_4C
  5000. loc_007241B8: mov [ecx+00000004h], eax
  5001. loc_007241BB: mov edx, var_48
  5002. loc_007241BE: mov [ecx+00000008h], edx
  5003. loc_007241C1: mov eax, var_44
  5004. loc_007241C4: mov [ecx+0000000Ch], eax
  5005. loc_007241C7: mov ecx, [0073A08Ch]
  5006. loc_007241CD: mov edx, [ecx]
  5007. loc_007241CF: mov eax, [0073A08Ch]
  5008. loc_007241D4: push eax
  5009. loc_007241D5: call [edx+00000078h]
  5010. loc_007241D8: fnclex
  5011. loc_007241DA: mov var_68, eax
  5012. loc_007241DD: cmp var_68, 00000000h
  5013. loc_007241E1: jge 00724203h
  5014. loc_007241E3: push 00000078h
  5015. loc_007241E5: push 004419ACh
  5016. loc_007241EA: mov ecx, [0073A08Ch]
  5017. loc_007241F0: push ecx
  5018. loc_007241F1: mov edx, var_68
  5019. loc_007241F4: push edx
  5020. loc_007241F5: call [004010CCh] ; __vbaHresultCheckObj
  5021. loc_007241FB: mov var_E0, eax
  5022. loc_00724201: jmp 0072420Dh
  5023. loc_00724203: mov var_E0, 00000000h
  5024. loc_0072420D: lea ecx, var_30
  5025. loc_00724210: call [0040142Ch] ; __vbaFreeObj
  5026. loc_00724216: mov var_4, 00000018h
  5027. loc_0072421D: mov eax, Me
  5028. loc_00724220: mov ecx, [eax]
  5029. loc_00724222: mov edx, Me
  5030. loc_00724225: push edx
  5031. loc_00724226: call [ecx+00000324h]
  5032. loc_0072422C: push eax
  5033. loc_0072422D: lea eax, var_30
  5034. loc_00724230: push eax
  5035. loc_00724231: call [00401128h] ; __vbaObjSet
  5036. loc_00724237: mov var_68, eax
  5037. loc_0072423A: push FFFFFFFFh
  5038. loc_0072423C: mov ecx, var_68
  5039. loc_0072423F: mov edx, [ecx]
  5040. loc_00724241: mov eax, var_68
  5041. loc_00724244: push eax
  5042. loc_00724245: call [edx+0000008Ch]
  5043. loc_0072424B: fnclex
  5044. loc_0072424D: mov var_6C, eax
  5045. loc_00724250: cmp var_6C, 00000000h
  5046. loc_00724254: jge 00724276h
  5047. loc_00724256: push 0000008Ch
  5048. loc_0072425B: push 004431B8h
  5049. loc_00724260: mov ecx, var_68
  5050. loc_00724263: push ecx
  5051. loc_00724264: mov edx, var_6C
  5052. loc_00724267: push edx
  5053. loc_00724268: call [004010CCh] ; __vbaHresultCheckObj
  5054. loc_0072426E: mov var_E4, eax
  5055. loc_00724274: jmp 00724280h
  5056. loc_00724276: mov var_E4, 00000000h
  5057. loc_00724280: lea ecx, var_30
  5058. loc_00724283: call [0040142Ch] ; __vbaFreeObj
  5059. loc_00724289: mov var_4, 0000001Bh
  5060. loc_00724290: mov eax, Me
  5061. loc_00724293: mov ecx, [eax]
  5062. loc_00724295: mov edx, Me
  5063. loc_00724298: push edx
  5064. loc_00724299: call [ecx+00000758h]
  5065. loc_0072429F: push 007242C3h
  5066. loc_007242A4: jmp 007242C2h
  5067. loc_007242A6: lea ecx, var_2C
  5068. loc_007242A9: call [00401430h] ; __vbaFreeStr
  5069. loc_007242AF: lea ecx, var_30
  5070. loc_007242B2: call [0040142Ch] ; __vbaFreeObj
  5071. loc_007242B8: lea ecx, var_40
  5072. loc_007242BB: call [00401030h] ; __vbaFreeVar
  5073. loc_007242C1: ret
  5074. loc_007242C2: ret
  5075. loc_007242C3: mov eax, Me
  5076. loc_007242C6: mov ecx, [eax]
  5077. loc_007242C8: mov edx, Me
  5078. loc_007242CB: push edx
  5079. loc_007242CC: call [ecx+00000008h]
  5080. loc_007242CF: mov eax, var_10
  5081. loc_007242D2: mov ecx, var_20
  5082. loc_007242D5: mov fs:[00000000h], ecx
  5083. loc_007242DC: pop edi
  5084. loc_007242DD: pop esi
  5085. loc_007242DE: pop ebx
  5086. loc_007242DF: mov esp, ebp
  5087. loc_007242E1: pop ebp
  5088. loc_007242E2: retn 0008h
  5089. End Sub
  5090. Public Sub ExplainGoldMemberForm() '724D00
  5091. loc_00724D00: push ebp
  5092. loc_00724D01: mov ebp, esp
  5093. loc_00724D03: sub esp, 00000018h
  5094. loc_00724D06: push 00412856h ; __vbaExceptHandler
  5095. loc_00724D0B: mov eax, fs:[00000000h]
  5096. loc_00724D11: push eax
  5097. loc_00724D12: mov fs:[00000000h], esp
  5098. loc_00724D19: mov eax, 000000C0h
  5099. loc_00724D1E: call 00412850h ; __vbaChkstk
  5100. loc_00724D23: push ebx
  5101. loc_00724D24: push esi
  5102. loc_00724D25: push edi
  5103. loc_00724D26: mov var_18, esp
  5104. loc_00724D29: mov var_14, 00411F48h ; "'"
  5105. loc_00724D30: mov var_10, 00000000h
  5106. loc_00724D37: mov var_C, 00000000h
  5107. loc_00724D3E: mov eax, Me
  5108. loc_00724D41: mov ecx, [eax]
  5109. loc_00724D43: mov edx, Me
  5110. loc_00724D46: push edx
  5111. loc_00724D47: call [ecx+00000004h]
  5112. loc_00724D4A: mov var_4, 00000001h
  5113. loc_00724D51: mov var_4, 00000002h
  5114. loc_00724D58: push FFFFFFFFh
  5115. loc_00724D5A: call [00401124h] ; __vbaOnError
  5116. loc_00724D60: mov var_4, 00000003h
  5117. loc_00724D67: cmp [0073C818h], 00000000h
  5118. loc_00724D6E: jnz 00724D8Ch
  5119. loc_00724D70: push 0073C818h
  5120. loc_00724D75: push 00441F00h
  5121. loc_00724D7A: call [004012FCh] ; __vbaNew2
  5122. loc_00724D80: mov var_B8, 0073C818h
  5123. loc_00724D8A: jmp 00724D96h
  5124. loc_00724D8C: mov var_B8, 0073C818h
  5125. loc_00724D96: mov eax, var_B8
  5126. loc_00724D9C: mov ecx, [eax]
  5127. loc_00724D9E: mov var_90, ecx
  5128. loc_00724DA4: lea edx, var_2C
  5129. loc_00724DA7: push edx
  5130. loc_00724DA8: mov eax, var_90
  5131. loc_00724DAE: mov ecx, [eax]
  5132. loc_00724DB0: mov edx, var_90
  5133. loc_00724DB6: push edx
  5134. loc_00724DB7: call [ecx+00000014h]
  5135. loc_00724DBA: fnclex
  5136. loc_00724DBC: mov var_94, eax
  5137. loc_00724DC2: cmp var_94, 00000000h
  5138. loc_00724DC9: jge 00724DEEh
  5139. loc_00724DCB: push 00000014h
  5140. loc_00724DCD: push 00441EF0h
  5141. loc_00724DD2: mov eax, var_90
  5142. loc_00724DD8: push eax
  5143. loc_00724DD9: mov ecx, var_94
  5144. loc_00724DDF: push ecx
  5145. loc_00724DE0: call [004010CCh] ; __vbaHresultCheckObj
  5146. loc_00724DE6: mov var_BC, eax
  5147. loc_00724DEC: jmp 00724DF8h
  5148. loc_00724DEE: mov var_BC, 00000000h
  5149. loc_00724DF8: mov edx, var_2C
  5150. loc_00724DFB: mov var_98, edx
  5151. loc_00724E01: lea eax, var_28
  5152. loc_00724E04: push eax
  5153. loc_00724E05: mov ecx, var_98
  5154. loc_00724E0B: mov edx, [ecx]
  5155. loc_00724E0D: mov eax, var_98
  5156. loc_00724E13: push eax
  5157. loc_00724E14: call [edx+00000060h]
  5158. loc_00724E17: fnclex
  5159. loc_00724E19: mov var_9C, eax
  5160. loc_00724E1F: cmp var_9C, 00000000h
  5161. loc_00724E26: jge 00724E4Bh
  5162. loc_00724E28: push 00000060h
  5163. loc_00724E2A: push 004437B4h
  5164. loc_00724E2F: mov ecx, var_98
  5165. loc_00724E35: push ecx
  5166. loc_00724E36: mov edx, var_9C
  5167. loc_00724E3C: push edx
  5168. loc_00724E3D: call [004010CCh] ; __vbaHresultCheckObj
  5169. loc_00724E43: mov var_C0, eax
  5170. loc_00724E49: jmp 00724E55h
  5171. loc_00724E4B: mov var_C0, 00000000h
  5172. loc_00724E55: mov var_74, 0043C9F4h
  5173. loc_00724E5C: mov var_7C, 00000008h
  5174. loc_00724E63: mov eax, 00000010h
  5175. loc_00724E68: call 00412850h ; __vbaChkstk
  5176. loc_00724E6D: mov eax, esp
  5177. loc_00724E6F: mov ecx, var_7C
  5178. loc_00724E72: mov [eax], ecx
  5179. loc_00724E74: mov edx, var_78
  5180. loc_00724E77: mov [eax+00000004h], edx
  5181. loc_00724E7A: mov ecx, var_74
  5182. loc_00724E7D: mov [eax+00000008h], ecx
  5183. loc_00724E80: mov edx, var_70
  5184. loc_00724E83: mov [eax+0000000Ch], edx
  5185. loc_00724E86: push 00453AA4h ; "B17"
  5186. loc_00724E8B: push 0046839Ch ; "Products"
  5187. loc_00724E90: mov eax, var_28
  5188. loc_00724E93: push eax
  5189. loc_00724E94: call [00401354h] ; rtcGetSetting
  5190. loc_00724E9A: mov var_34, eax
  5191. loc_00724E9D: mov var_3C, 00000008h
  5192. loc_00724EA4: lea ecx, var_3C
  5193. loc_00724EA7: push ecx
  5194. loc_00724EA8: lea edx, var_4C
  5195. loc_00724EAB: push edx
  5196. loc_00724EAC: call [00401154h] ; rtcTrimVar
  5197. loc_00724EB2: mov var_84, 00000000h
  5198. loc_00724EBC: mov var_8C, 00008002h
  5199. loc_00724EC6: lea eax, var_4C
  5200. loc_00724EC9: push eax
  5201. loc_00724ECA: lea ecx, var_5C
  5202. loc_00724ECD: push ecx
  5203. loc_00724ECE: call [004010D4h] ; __vbaLenVar
  5204. loc_00724ED4: push eax
  5205. loc_00724ED5: lea edx, var_8C
  5206. loc_00724EDB: push edx
  5207. loc_00724EDC: call [00401348h] ; __vbaVarTstNe
  5208. loc_00724EE2: mov var_A0, ax
  5209. loc_00724EE9: lea ecx, var_28
  5210. loc_00724EEC: call [00401430h] ; __vbaFreeStr
  5211. loc_00724EF2: lea ecx, var_2C
  5212. loc_00724EF5: call [0040142Ch] ; __vbaFreeObj
  5213. loc_00724EFB: lea eax, var_4C
  5214. loc_00724EFE: push eax
  5215. loc_00724EFF: lea ecx, var_3C
  5216. loc_00724F02: push ecx
  5217. loc_00724F03: push 00000002h
  5218. loc_00724F05: call [00401050h] ; __vbaFreeVarList
  5219. loc_00724F0B: add esp, 0000000Ch
  5220. loc_00724F0E: movsx edx, var_A0
  5221. loc_00724F15: test edx, edx
  5222. loc_00724F17: jz 007254BAh
  5223. loc_00724F1D: mov var_4, 00000004h
  5224. loc_00724F24: mov var_74, 0043C9F4h
  5225. loc_00724F2B: mov var_7C, 00000008h
  5226. loc_00724F32: mov eax, 00000010h
  5227. loc_00724F37: call 00412850h ; __vbaChkstk
  5228. loc_00724F3C: mov eax, esp
  5229. loc_00724F3E: mov ecx, var_7C
  5230. loc_00724F41: mov [eax], ecx
  5231. loc_00724F43: mov edx, var_78
  5232. loc_00724F46: mov [eax+00000004h], edx
  5233. loc_00724F49: mov ecx, var_74
  5234. loc_00724F4C: mov [eax+00000008h], ecx
  5235. loc_00724F4F: mov edx, var_70
  5236. loc_00724F52: mov [eax+0000000Ch], edx
  5237. loc_00724F55: push 00475BACh ; "HeardGoldFormIntro"
  5238. loc_00724F5A: push 0044317Ch ; "UserInfo"
  5239. loc_00724F5F: push 0043B010h ; "BONZIBUDDY"
  5240. loc_00724F64: call [00401354h] ; rtcGetSetting
  5241. loc_00724F6A: mov var_34, eax
  5242. loc_00724F6D: mov var_3C, 00000008h
  5243. loc_00724F74: lea eax, var_3C
  5244. loc_00724F77: push eax
  5245. loc_00724F78: lea ecx, var_4C
  5246. loc_00724F7B: push ecx
  5247. loc_00724F7C: call [00401154h] ; rtcTrimVar
  5248. loc_00724F82: mov var_84, 00000000h
  5249. loc_00724F8C: mov var_8C, 00008002h
  5250. loc_00724F96: lea edx, var_4C
  5251. loc_00724F99: push edx
  5252. loc_00724F9A: lea eax, var_5C
  5253. loc_00724F9D: push eax
  5254. loc_00724F9E: call [004010D4h] ; __vbaLenVar
  5255. loc_00724FA4: push eax
  5256. loc_00724FA5: lea ecx, var_8C
  5257. loc_00724FAB: push ecx
  5258. loc_00724FAC: call [004011C0h] ; __vbaVarTstEq
  5259. loc_00724FB2: mov var_90, ax
  5260. loc_00724FB9: lea edx, var_4C
  5261. loc_00724FBC: push edx
  5262. loc_00724FBD: lea eax, var_3C
  5263. loc_00724FC0: push eax
  5264. loc_00724FC1: push 00000002h
  5265. loc_00724FC3: call [00401050h] ; __vbaFreeVarList
  5266. loc_00724FC9: add esp, 0000000Ch
  5267. loc_00724FCC: movsx ecx, var_90
  5268. loc_00724FD3: test ecx, ecx
  5269. loc_00724FD5: jz 007254BAh
  5270. loc_00724FDB: mov var_4, 00000005h
  5271. loc_00724FE2: lea edx, var_2C
  5272. loc_00724FE5: push edx
  5273. loc_00724FE6: push 0044F350h ; "GetAttention2"
  5274. loc_00724FEB: mov eax, [0073A08Ch]
  5275. loc_00724FF0: mov ecx, [eax]
  5276. loc_00724FF2: mov edx, [0073A08Ch]
  5277. loc_00724FF8: push edx
  5278. loc_00724FF9: call [ecx+00000064h]
  5279. loc_00724FFC: fnclex
  5280. loc_00724FFE: mov var_90, eax
  5281. loc_00725004: cmp var_90, 00000000h
  5282. loc_0072500B: jge 0072502Fh
  5283. loc_0072500D: push 00000064h
  5284. loc_0072500F: push 004419ACh
  5285. loc_00725014: mov eax, [0073A08Ch]
  5286. loc_00725019: push eax
  5287. loc_0072501A: mov ecx, var_90
  5288. loc_00725020: push ecx
  5289. loc_00725021: call [004010CCh] ; __vbaHresultCheckObj
  5290. loc_00725027: mov var_C4, eax
  5291. loc_0072502D: jmp 00725039h
  5292. loc_0072502F: mov var_C4, 00000000h
  5293. loc_00725039: lea ecx, var_2C
  5294. loc_0072503C: call [0040142Ch] ; __vbaFreeObj
  5295. loc_00725042: mov var_4, 00000006h
  5296. loc_00725049: lea edx, var_2C
  5297. loc_0072504C: push edx
  5298. loc_0072504D: push 00475BD8h ; "Explain4"
  5299. loc_00725052: mov eax, [0073A08Ch]
  5300. loc_00725057: mov ecx, [eax]
  5301. loc_00725059: mov edx, [0073A08Ch]
  5302. loc_0072505F: push edx
  5303. loc_00725060: call [ecx+00000064h]
  5304. loc_00725063: fnclex
  5305. loc_00725065: mov var_90, eax
  5306. loc_0072506B: cmp var_90, 00000000h
  5307. loc_00725072: jge 00725096h
  5308. loc_00725074: push 00000064h
  5309. loc_00725076: push 004419ACh
  5310. loc_0072507B: mov eax, [0073A08Ch]
  5311. loc_00725080: push eax
  5312. loc_00725081: mov ecx, var_90
  5313. loc_00725087: push ecx
  5314. loc_00725088: call [004010CCh] ; __vbaHresultCheckObj
  5315. loc_0072508E: mov var_C8, eax
  5316. loc_00725094: jmp 007250A0h
  5317. loc_00725096: mov var_C8, 00000000h
  5318. loc_007250A0: lea ecx, var_2C
  5319. loc_007250A3: call [0040142Ch] ; __vbaFreeObj
  5320. loc_007250A9: mov var_4, 00000007h
  5321. loc_007250B0: mov edx, 00475BF0h ; "Right on [username]! We now have Gold Member Status!"
  5322. loc_007250B5: lea ecx, var_24
  5323. loc_007250B8: call [00401310h] ; __vbaStrCopy
  5324. loc_007250BE: mov var_4, 00000008h
  5325. loc_007250C5: push 00000000h
  5326. loc_007250C7: push FFFFFFFFh
  5327. loc_007250C9: push 00000001h
  5328. loc_007250CB: mov edx, [0073A040h]
  5329. loc_007250D1: push edx
  5330. loc_007250D2: push 00443B44h ; "[username]"
  5331. loc_007250D7: mov eax, var_24
  5332. loc_007250DA: push eax
  5333. loc_007250DB: call [00401258h] ; rtcReplace
  5334. loc_007250E1: mov edx, eax
  5335. loc_007250E3: lea ecx, var_24
  5336. loc_007250E6: call [004013C0h] ; __vbaStrMove
  5337. loc_007250EC: mov var_4, 00000009h
  5338. loc_007250F3: mov var_84, 80020004h
  5339. loc_007250FD: mov var_8C, 0000000Ah
  5340. loc_00725107: mov ecx, var_24
  5341. loc_0072510A: mov var_74, ecx
  5342. loc_0072510D: mov var_7C, 00000008h
  5343. loc_00725114: lea edx, var_2C
  5344. loc_00725117: push edx
  5345. loc_00725118: mov eax, 00000010h
  5346. loc_0072511D: call 00412850h ; __vbaChkstk
  5347. loc_00725122: mov eax, esp
  5348. loc_00725124: mov ecx, var_8C
  5349. loc_0072512A: mov [eax], ecx
  5350. loc_0072512C: mov edx, var_88
  5351. loc_00725132: mov [eax+00000004h], edx
  5352. loc_00725135: mov ecx, var_84
  5353. loc_0072513B: mov [eax+00000008h], ecx
  5354. loc_0072513E: mov edx, var_80
  5355. loc_00725141: mov [eax+0000000Ch], edx
  5356. loc_00725144: mov eax, 00000010h
  5357. loc_00725149: call 00412850h ; __vbaChkstk
  5358. loc_0072514E: mov eax, esp
  5359. loc_00725150: mov ecx, var_7C
  5360. loc_00725153: mov [eax], ecx
  5361. loc_00725155: mov edx, var_78
  5362. loc_00725158: mov [eax+00000004h], edx
  5363. loc_0072515B: mov ecx, var_74
  5364. loc_0072515E: mov [eax+00000008h], ecx
  5365. loc_00725161: mov edx, var_70
  5366. loc_00725164: mov [eax+0000000Ch], edx
  5367. loc_00725167: mov eax, [0073A08Ch]
  5368. loc_0072516C: mov ecx, [eax]
  5369. loc_0072516E: mov edx, [0073A08Ch]
  5370. loc_00725174: push edx
  5371. loc_00725175: call [ecx+00000078h]
  5372. loc_00725178: fnclex
  5373. loc_0072517A: mov var_90, eax
  5374. loc_00725180: cmp var_90, 00000000h
  5375. loc_00725187: jge 007251ABh
  5376. loc_00725189: push 00000078h
  5377. loc_0072518B: push 004419ACh
  5378. loc_00725190: mov eax, [0073A08Ch]
  5379. loc_00725195: push eax
  5380. loc_00725196: mov ecx, var_90
  5381. loc_0072519C: push ecx
  5382. loc_0072519D: call [004010CCh] ; __vbaHresultCheckObj
  5383. loc_007251A3: mov var_CC, eax
  5384. loc_007251A9: jmp 007251B5h
  5385. loc_007251AB: mov var_CC, 00000000h
  5386. loc_007251B5: lea ecx, var_2C
  5387. loc_007251B8: call [0040142Ch] ; __vbaFreeObj
  5388. loc_007251BE: mov var_4, 0000000Ah
  5389. loc_007251C5: lea edx, var_2C
  5390. loc_007251C8: push edx
  5391. loc_007251C9: push 004510A8h ; "PleasedHard"
  5392. loc_007251CE: mov eax, [0073A08Ch]
  5393. loc_007251D3: mov ecx, [eax]
  5394. loc_007251D5: mov edx, [0073A08Ch]
  5395. loc_007251DB: push edx
  5396. loc_007251DC: call [ecx+00000064h]
  5397. loc_007251DF: fnclex
  5398. loc_007251E1: mov var_90, eax
  5399. loc_007251E7: cmp var_90, 00000000h
  5400. loc_007251EE: jge 00725212h
  5401. loc_007251F0: push 00000064h
  5402. loc_007251F2: push 004419ACh
  5403. loc_007251F7: mov eax, [0073A08Ch]
  5404. loc_007251FC: push eax
  5405. loc_007251FD: mov ecx, var_90
  5406. loc_00725203: push ecx
  5407. loc_00725204: call [004010CCh] ; __vbaHresultCheckObj
  5408. loc_0072520A: mov var_D0, eax
  5409. loc_00725210: jmp 0072521Ch
  5410. loc_00725212: mov var_D0, 00000000h
  5411. loc_0072521C: lea ecx, var_2C
  5412. loc_0072521F: call [0040142Ch] ; __vbaFreeObj
  5413. loc_00725225: mov var_4, 0000000Bh
  5414. loc_0072522C: lea edx, var_2C
  5415. loc_0072522F: push edx
  5416. loc_00725230: push 00442914h ; "Explain"
  5417. loc_00725235: mov eax, [0073A08Ch]
  5418. loc_0072523A: mov ecx, [eax]
  5419. loc_0072523C: mov edx, [0073A08Ch]
  5420. loc_00725242: push edx
  5421. loc_00725243: call [ecx+00000064h]
  5422. loc_00725246: fnclex
  5423. loc_00725248: mov var_90, eax
  5424. loc_0072524E: cmp var_90, 00000000h
  5425. loc_00725255: jge 00725279h
  5426. loc_00725257: push 00000064h
  5427. loc_00725259: push 004419ACh
  5428. loc_0072525E: mov eax, [0073A08Ch]
  5429. loc_00725263: push eax
  5430. loc_00725264: mov ecx, var_90
  5431. loc_0072526A: push ecx
  5432. loc_0072526B: call [004010CCh] ; __vbaHresultCheckObj
  5433. loc_00725271: mov var_D4, eax
  5434. loc_00725277: jmp 00725283h
  5435. loc_00725279: mov var_D4, 00000000h
  5436. loc_00725283: lea ecx, var_2C
  5437. loc_00725286: call [0040142Ch] ; __vbaFreeObj
  5438. loc_0072528C: mov var_4, 0000000Ch
  5439. loc_00725293: mov var_84, 80020004h
  5440. loc_0072529D: mov var_8C, 0000000Ah
  5441. loc_007252A7: mov var_74, 00475C60h ; "We now have access to \emp\all of my very cool add-ons and enhancements!"
  5442. loc_007252AE: mov var_7C, 00000008h
  5443. loc_007252B5: lea edx, var_2C
  5444. loc_007252B8: push edx
  5445. loc_007252B9: mov eax, 00000010h
  5446. loc_007252BE: call 00412850h ; __vbaChkstk
  5447. loc_007252C3: mov eax, esp
  5448. loc_007252C5: mov ecx, var_8C
  5449. loc_007252CB: mov [eax], ecx
  5450. loc_007252CD: mov edx, var_88
  5451. loc_007252D3: mov [eax+00000004h], edx
  5452. loc_007252D6: mov ecx, var_84
  5453. loc_007252DC: mov [eax+00000008h], ecx
  5454. loc_007252DF: mov edx, var_80
  5455. loc_007252E2: mov [eax+0000000Ch], edx
  5456. loc_007252E5: mov eax, 00000010h
  5457. loc_007252EA: call 00412850h ; __vbaChkstk
  5458. loc_007252EF: mov eax, esp
  5459. loc_007252F1: mov ecx, var_7C
  5460. loc_007252F4: mov [eax], ecx
  5461. loc_007252F6: mov edx, var_78
  5462. loc_007252F9: mov [eax+00000004h], edx
  5463. loc_007252FC: mov ecx, var_74
  5464. loc_007252FF: mov [eax+00000008h], ecx
  5465. loc_00725302: mov edx, var_70
  5466. loc_00725305: mov [eax+0000000Ch], edx
  5467. loc_00725308: mov eax, [0073A08Ch]
  5468. loc_0072530D: mov ecx, [eax]
  5469. loc_0072530F: mov edx, [0073A08Ch]
  5470. loc_00725315: push edx
  5471. loc_00725316: call [ecx+00000078h]
  5472. loc_00725319: fnclex
  5473. loc_0072531B: mov var_90, eax
  5474. loc_00725321: cmp var_90, 00000000h
  5475. loc_00725328: jge 0072534Ch
  5476. loc_0072532A: push 00000078h
  5477. loc_0072532C: push 004419ACh
  5478. loc_00725331: mov eax, [0073A08Ch]
  5479. loc_00725336: push eax
  5480. loc_00725337: mov ecx, var_90
  5481. loc_0072533D: push ecx
  5482. loc_0072533E: call [004010CCh] ; __vbaHresultCheckObj
  5483. loc_00725344: mov var_D8, eax
  5484. loc_0072534A: jmp 00725356h
  5485. loc_0072534C: mov var_D8, 00000000h
  5486. loc_00725356: lea ecx, var_2C
  5487. loc_00725359: call [0040142Ch] ; __vbaFreeObj
  5488. loc_0072535F: mov var_4, 0000000Dh
  5489. loc_00725366: lea edx, var_2C
  5490. loc_00725369: push edx
  5491. loc_0072536A: push 00448AC8h ; "GestureDown"
  5492. loc_0072536F: mov eax, [0073A08Ch]
  5493. loc_00725374: mov ecx, [eax]
  5494. loc_00725376: mov edx, [0073A08Ch]
  5495. loc_0072537C: push edx
  5496. loc_0072537D: call [ecx+00000064h]
  5497. loc_00725380: fnclex
  5498. loc_00725382: mov var_90, eax
  5499. loc_00725388: cmp var_90, 00000000h
  5500. loc_0072538F: jge 007253B3h
  5501. loc_00725391: push 00000064h
  5502. loc_00725393: push 004419ACh
  5503. loc_00725398: mov eax, [0073A08Ch]
  5504. loc_0072539D: push eax
  5505. loc_0072539E: mov ecx, var_90
  5506. loc_007253A4: push ecx
  5507. loc_007253A5: call [004010CCh] ; __vbaHresultCheckObj
  5508. loc_007253AB: mov var_DC, eax
  5509. loc_007253B1: jmp 007253BDh
  5510. loc_007253B3: mov var_DC, 00000000h
  5511. loc_007253BD: lea ecx, var_2C
  5512. loc_007253C0: call [0040142Ch] ; __vbaFreeObj
  5513. loc_007253C6: mov var_4, 0000000Eh
  5514. loc_007253CD: mov var_84, 80020004h
  5515. loc_007253D7: mov var_8C, 0000000Ah
  5516. loc_007253E1: mov var_74, 00475D80h ; "To download any add-on or enhancement, simply select it from the 'Available Add-Ons' list and then select 'Add'. Depending on how much time you have, you can select \emp\only the add-ons you would like to download for now, and \emp\always come back later for the rest! When you are done selecting the add-ons you would like to install, click the 'Install Now' button and I will take care of it for you!"
  5517. loc_007253E8: mov var_7C, 00000008h
  5518. loc_007253EF: lea edx, var_2C
  5519. loc_007253F2: push edx
  5520. loc_007253F3: mov eax, 00000010h
  5521. loc_007253F8: call 00412850h ; __vbaChkstk
  5522. loc_007253FD: mov eax, esp
  5523. loc_007253FF: mov ecx, var_8C
  5524. loc_00725405: mov [eax], ecx
  5525. loc_00725407: mov edx, var_88
  5526. loc_0072540D: mov [eax+00000004h], edx
  5527. loc_00725410: mov ecx, var_84
  5528. loc_00725416: mov [eax+00000008h], ecx
  5529. loc_00725419: mov edx, var_80
  5530. loc_0072541C: mov [eax+0000000Ch], edx
  5531. loc_0072541F: mov eax, 00000010h
  5532. loc_00725424: call 00412850h ; __vbaChkstk
  5533. loc_00725429: mov eax, esp
  5534. loc_0072542B: mov ecx, var_7C
  5535. loc_0072542E: mov [eax], ecx
  5536. loc_00725430: mov edx, var_78
  5537. loc_00725433: mov [eax+00000004h], edx
  5538. loc_00725436: mov ecx, var_74
  5539. loc_00725439: mov [eax+00000008h], ecx
  5540. loc_0072543C: mov edx, var_70
  5541. loc_0072543F: mov [eax+0000000Ch], edx
  5542. loc_00725442: mov eax, [0073A08Ch]
  5543. loc_00725447: mov ecx, [eax]
  5544. loc_00725449: mov edx, [0073A08Ch]
  5545. loc_0072544F: push edx
  5546. loc_00725450: call [ecx+00000078h]
  5547. loc_00725453: fnclex
  5548. loc_00725455: mov var_90, eax
  5549. loc_0072545B: cmp var_90, 00000000h
  5550. loc_00725462: jge 00725486h
  5551. loc_00725464: push 00000078h
  5552. loc_00725466: push 004419ACh
  5553. loc_0072546B: mov eax, [0073A08Ch]
  5554. loc_00725470: push eax
  5555. loc_00725471: mov ecx, var_90
  5556. loc_00725477: push ecx
  5557. loc_00725478: call [004010CCh] ; __vbaHresultCheckObj
  5558. loc_0072547E: mov var_E0, eax
  5559. loc_00725484: jmp 00725490h
  5560. loc_00725486: mov var_E0, 00000000h
  5561. loc_00725490: lea ecx, var_2C
  5562. loc_00725493: call [0040142Ch] ; __vbaFreeObj
  5563. loc_00725499: mov var_4, 0000000Fh
  5564. loc_007254A0: push 00443ED0h ; "TRUE"
  5565. loc_007254A5: push 00475BACh ; "HeardGoldFormIntro"
  5566. loc_007254AA: push 0044317Ch ; "UserInfo"
  5567. loc_007254AF: push 0043B010h ; "BONZIBUDDY"
  5568. loc_007254B4: call [00401010h] ; rtcSaveSetting
  5569. loc_007254BA: push 007254F9h
  5570. loc_007254BF: jmp 007254EFh
  5571. loc_007254C1: lea ecx, var_28
  5572. loc_007254C4: call [00401430h] ; __vbaFreeStr
  5573. loc_007254CA: lea ecx, var_2C
  5574. loc_007254CD: call [0040142Ch] ; __vbaFreeObj
  5575. loc_007254D3: lea edx, var_6C
  5576. loc_007254D6: push edx
  5577. loc_007254D7: lea eax, var_5C
  5578. loc_007254DA: push eax
  5579. loc_007254DB: lea ecx, var_4C
  5580. loc_007254DE: push ecx
  5581. loc_007254DF: lea edx, var_3C
  5582. loc_007254E2: push edx
  5583. loc_007254E3: push 00000004h
  5584. loc_007254E5: call [00401050h] ; __vbaFreeVarList
  5585. loc_007254EB: add esp, 00000014h
  5586. loc_007254EE: ret
  5587. loc_007254EF: lea ecx, var_24
  5588. loc_007254F2: call [00401430h] ; __vbaFreeStr
  5589. loc_007254F8: ret
  5590. loc_007254F9: mov eax, Me
  5591. loc_007254FC: mov ecx, [eax]
  5592. loc_007254FE: mov edx, Me
  5593. loc_00725501: push edx
  5594. loc_00725502: call [ecx+00000008h]
  5595. loc_00725505: mov eax, var_10
  5596. loc_00725508: mov ecx, var_20
  5597. loc_0072550B: mov fs:[00000000h], ecx
  5598. loc_00725512: pop edi
  5599. loc_00725513: pop esi
  5600. loc_00725514: pop ebx
  5601. loc_00725515: mov esp, ebp
  5602. loc_00725517: pop ebp
  5603. loc_00725518: retn 0004h
  5604. End Sub
  5605. Private Sub Proc_71_17_720D10
  5606. loc_00720D10: push ebp
  5607. loc_00720D11: mov ebp, esp
  5608. loc_00720D13: sub esp, 00000018h
  5609. loc_00720D16: push 00412856h ; __vbaExceptHandler
  5610. loc_00720D1B: mov eax, fs:[00000000h]
  5611. loc_00720D21: push eax
  5612. loc_00720D22: mov fs:[00000000h], esp
  5613. loc_00720D29: mov eax, 00000050h
  5614. loc_00720D2E: call 00412850h ; __vbaChkstk
  5615. loc_00720D33: push ebx
  5616. loc_00720D34: push esi
  5617. loc_00720D35: push edi
  5618. loc_00720D36: mov var_18, esp
  5619. loc_00720D39: mov var_14, 00411C20h ; "$"
  5620. loc_00720D40: mov var_10, 00000000h
  5621. loc_00720D47: mov var_C, 00000000h
  5622. loc_00720D4E: mov var_4, 00000001h
  5623. loc_00720D55: mov var_4, 00000002h
  5624. loc_00720D5C: push FFFFFFFFh
  5625. loc_00720D5E: call [00401124h] ; __vbaOnError
  5626. loc_00720D64: mov var_4, 00000003h
  5627. loc_00720D6B: mov eax, Me
  5628. loc_00720D6E: mov ecx, [eax]
  5629. loc_00720D70: mov edx, Me
  5630. loc_00720D73: push edx
  5631. loc_00720D74: call [ecx+0000030Ch]
  5632. loc_00720D7A: push eax
  5633. loc_00720D7B: lea eax, var_2C
  5634. loc_00720D7E: push eax
  5635. loc_00720D7F: call [00401128h] ; __vbaObjSet
  5636. loc_00720D85: mov var_40, eax
  5637. loc_00720D88: mov var_34, 0043C9F4h
  5638. loc_00720D8F: mov var_3C, 00000008h
  5639. loc_00720D96: mov eax, 00000010h
  5640. loc_00720D9B: call 00412850h ; __vbaChkstk
  5641. loc_00720DA0: mov ecx, esp
  5642. loc_00720DA2: mov edx, var_3C
  5643. loc_00720DA5: mov [ecx], edx
  5644. loc_00720DA7: mov eax, var_38
  5645. loc_00720DAA: mov [ecx+00000004h], eax
  5646. loc_00720DAD: mov edx, var_34
  5647. loc_00720DB0: mov [ecx+00000008h], edx
  5648. loc_00720DB3: mov eax, var_30
  5649. loc_00720DB6: mov [ecx+0000000Ch], eax
  5650. loc_00720DB9: push 00453860h ; "GoldEmail"
  5651. loc_00720DBE: push 0044317Ch ; "UserInfo"
  5652. loc_00720DC3: push 004537A4h ; "BonziBUDDY"
  5653. loc_00720DC8: call [00401354h] ; rtcGetSetting
  5654. loc_00720DCE: mov edx, eax
  5655. loc_00720DD0: lea ecx, var_28
  5656. loc_00720DD3: call [004013C0h] ; __vbaStrMove
  5657. loc_00720DD9: push eax
  5658. loc_00720DDA: mov ecx, var_40
  5659. loc_00720DDD: mov edx, [ecx]
  5660. loc_00720DDF: mov eax, var_40
  5661. loc_00720DE2: push eax
  5662. loc_00720DE3: call [edx+000000A4h]
  5663. loc_00720DE9: fnclex
  5664. loc_00720DEB: mov var_44, eax
  5665. loc_00720DEE: cmp var_44, 00000000h
  5666. loc_00720DF2: jge 00720E11h
  5667. loc_00720DF4: push 000000A4h
  5668. loc_00720DF9: push 0043F42Ch
  5669. loc_00720DFE: mov ecx, var_40
  5670. loc_00720E01: push ecx
  5671. loc_00720E02: mov edx, var_44
  5672. loc_00720E05: push edx
  5673. loc_00720E06: call [004010CCh] ; __vbaHresultCheckObj
  5674. loc_00720E0C: mov var_5C, eax
  5675. loc_00720E0F: jmp 00720E18h
  5676. loc_00720E11: mov var_5C, 00000000h
  5677. loc_00720E18: lea ecx, var_28
  5678. loc_00720E1B: call [00401430h] ; __vbaFreeStr
  5679. loc_00720E21: lea ecx, var_2C
  5680. loc_00720E24: call [0040142Ch] ; __vbaFreeObj
  5681. loc_00720E2A: mov var_4, 00000004h
  5682. loc_00720E31: mov var_34, 0044DDBCh ; "-1"
  5683. loc_00720E38: mov var_3C, 00000008h
  5684. loc_00720E3F: mov eax, 00000010h
  5685. loc_00720E44: call 00412850h ; __vbaChkstk
  5686. loc_00720E49: mov eax, esp
  5687. loc_00720E4B: mov ecx, var_3C
  5688. loc_00720E4E: mov [eax], ecx
  5689. loc_00720E50: mov edx, var_38
  5690. loc_00720E53: mov [eax+00000004h], edx
  5691. loc_00720E56: mov ecx, var_34
  5692. loc_00720E59: mov [eax+00000008h], ecx
  5693. loc_00720E5C: mov edx, var_30
  5694. loc_00720E5F: mov [eax+0000000Ch], edx
  5695. loc_00720E62: push 004537C0h ; "GoldPassRemember"
  5696. loc_00720E67: push 0044317Ch ; "UserInfo"
  5697. loc_00720E6C: push 004537A4h ; "BonziBUDDY"
  5698. loc_00720E71: call [00401354h] ; rtcGetSetting
  5699. loc_00720E77: mov edx, eax
  5700. loc_00720E79: lea ecx, var_28
  5701. loc_00720E7C: call [004013C0h] ; __vbaStrMove
  5702. loc_00720E82: push eax
  5703. loc_00720E83: call [00401434h] ; rtcR8ValFromBstr
  5704. loc_00720E89: call [00401168h] ; __vbaFpR8
  5705. loc_00720E8F: fcomp real8 ptr [004073C8h]
  5706. loc_00720E95: fnstsw ax
  5707. loc_00720E97: test ah, 40h
  5708. loc_00720E9A: jz 00720EA5h
  5709. loc_00720E9C: mov var_60, 00000001h
  5710. loc_00720EA3: jmp 00720EACh
  5711. loc_00720EA5: mov var_60, 00000000h
  5712. loc_00720EAC: mov eax, var_60
  5713. loc_00720EAF: neg eax
  5714. loc_00720EB1: mov var_40, ax
  5715. loc_00720EB5: lea ecx, var_28
  5716. loc_00720EB8: call [00401430h] ; __vbaFreeStr
  5717. loc_00720EBE: movsx ecx, var_40
  5718. loc_00720EC2: test ecx, ecx
  5719. loc_00720EC4: jz 00721006h
  5720. loc_00720ECA: mov var_4, 00000005h
  5721. loc_00720ED1: mov edx, Me
  5722. loc_00720ED4: mov eax, [edx]
  5723. loc_00720ED6: mov ecx, Me
  5724. loc_00720ED9: push ecx
  5725. loc_00720EDA: call [eax+00000310h]
  5726. loc_00720EE0: push eax
  5727. loc_00720EE1: lea edx, var_2C
  5728. loc_00720EE4: push edx
  5729. loc_00720EE5: call [00401128h] ; __vbaObjSet
  5730. loc_00720EEB: mov var_40, eax
  5731. loc_00720EEE: mov ecx, 00000001h
  5732. loc_00720EF3: call [004011E4h] ; __vbaI2I4
  5733. loc_00720EF9: push eax
  5734. loc_00720EFA: mov eax, var_40
  5735. loc_00720EFD: mov ecx, [eax]
  5736. loc_00720EFF: mov edx, var_40
  5737. loc_00720F02: push edx
  5738. loc_00720F03: call [ecx+000000E4h]
  5739. loc_00720F09: fnclex
  5740. loc_00720F0B: mov var_44, eax
  5741. loc_00720F0E: cmp var_44, 00000000h
  5742. loc_00720F12: jge 00720F31h
  5743. loc_00720F14: push 000000E4h
  5744. loc_00720F19: push 00446678h
  5745. loc_00720F1E: mov eax, var_40
  5746. loc_00720F21: push eax
  5747. loc_00720F22: mov ecx, var_44
  5748. loc_00720F25: push ecx
  5749. loc_00720F26: call [004010CCh] ; __vbaHresultCheckObj
  5750. loc_00720F2C: mov var_64, eax
  5751. loc_00720F2F: jmp 00720F38h
  5752. loc_00720F31: mov var_64, 00000000h
  5753. loc_00720F38: lea ecx, var_2C
  5754. loc_00720F3B: call [0040142Ch] ; __vbaFreeObj
  5755. loc_00720F41: mov var_4, 00000006h
  5756. loc_00720F48: mov edx, Me
  5757. loc_00720F4B: mov eax, [edx]
  5758. loc_00720F4D: mov ecx, Me
  5759. loc_00720F50: push ecx
  5760. loc_00720F51: call [eax+00000314h]
  5761. loc_00720F57: push eax
  5762. loc_00720F58: lea edx, var_2C
  5763. loc_00720F5B: push edx
  5764. loc_00720F5C: call [00401128h] ; __vbaObjSet
  5765. loc_00720F62: mov var_40, eax
  5766. loc_00720F65: mov var_34, 0043C9F4h
  5767. loc_00720F6C: mov var_3C, 00000008h
  5768. loc_00720F73: mov eax, 00000010h
  5769. loc_00720F78: call 00412850h ; __vbaChkstk
  5770. loc_00720F7D: mov eax, esp
  5771. loc_00720F7F: mov ecx, var_3C
  5772. loc_00720F82: mov [eax], ecx
  5773. loc_00720F84: mov edx, var_38
  5774. loc_00720F87: mov [eax+00000004h], edx
  5775. loc_00720F8A: mov ecx, var_34
  5776. loc_00720F8D: mov [eax+00000008h], ecx
  5777. loc_00720F90: mov edx, var_30
  5778. loc_00720F93: mov [eax+0000000Ch], edx
  5779. loc_00720F96: push 00453878h ; "GoldPass"
  5780. loc_00720F9B: push 0044317Ch ; "UserInfo"
  5781. loc_00720FA0: push 004537A4h ; "BonziBUDDY"
  5782. loc_00720FA5: call [00401354h] ; rtcGetSetting
  5783. loc_00720FAB: mov edx, eax
  5784. loc_00720FAD: lea ecx, var_28
  5785. loc_00720FB0: call [004013C0h] ; __vbaStrMove
  5786. loc_00720FB6: push eax
  5787. loc_00720FB7: mov eax, var_40
  5788. loc_00720FBA: mov ecx, [eax]
  5789. loc_00720FBC: mov edx, var_40
  5790. loc_00720FBF: push edx
  5791. loc_00720FC0: call [ecx+00000054h]
  5792. loc_00720FC3: fnclex
  5793. loc_00720FC5: mov var_44, eax
  5794. loc_00720FC8: cmp var_44, 00000000h
  5795. loc_00720FCC: jge 00720FE8h
  5796. loc_00720FCE: push 00000054h
  5797. loc_00720FD0: push 00441988h
  5798. loc_00720FD5: mov eax, var_40
  5799. loc_00720FD8: push eax
  5800. loc_00720FD9: mov ecx, var_44
  5801. loc_00720FDC: push ecx
  5802. loc_00720FDD: call [004010CCh] ; __vbaHresultCheckObj
  5803. loc_00720FE3: mov var_68, eax
  5804. loc_00720FE6: jmp 00720FEFh
  5805. loc_00720FE8: mov var_68, 00000000h
  5806. loc_00720FEF: lea ecx, var_28
  5807. loc_00720FF2: call [00401430h] ; __vbaFreeStr
  5808. loc_00720FF8: lea ecx, var_2C
  5809. loc_00720FFB: call [0040142Ch] ; __vbaFreeObj
  5810. loc_00721001: jmp 0072113Ah
  5811. loc_00721006: mov var_4, 00000008h
  5812. loc_0072100D: mov edx, Me
  5813. loc_00721010: mov eax, [edx]
  5814. loc_00721012: mov ecx, Me
  5815. loc_00721015: push ecx
  5816. loc_00721016: call [eax+00000310h]
  5817. loc_0072101C: push eax
  5818. loc_0072101D: lea edx, var_2C
  5819. loc_00721020: push edx
  5820. loc_00721021: call [00401128h] ; __vbaObjSet
  5821. loc_00721027: mov var_40, eax
  5822. loc_0072102A: xor ecx, ecx
  5823. loc_0072102C: call [004011E4h] ; __vbaI2I4
  5824. loc_00721032: push eax
  5825. loc_00721033: mov eax, var_40
  5826. loc_00721036: mov ecx, [eax]
  5827. loc_00721038: mov edx, var_40
  5828. loc_0072103B: push edx
  5829. loc_0072103C: call [ecx+000000E4h]
  5830. loc_00721042: fnclex
  5831. loc_00721044: mov var_44, eax
  5832. loc_00721047: cmp var_44, 00000000h
  5833. loc_0072104B: jge 0072106Ah
  5834. loc_0072104D: push 000000E4h
  5835. loc_00721052: push 00446678h
  5836. loc_00721057: mov eax, var_40
  5837. loc_0072105A: push eax
  5838. loc_0072105B: mov ecx, var_44
  5839. loc_0072105E: push ecx
  5840. loc_0072105F: call [004010CCh] ; __vbaHresultCheckObj
  5841. loc_00721065: mov var_6C, eax
  5842. loc_00721068: jmp 00721071h
  5843. loc_0072106A: mov var_6C, 00000000h
  5844. loc_00721071: lea ecx, var_2C
  5845. loc_00721074: call [0040142Ch] ; __vbaFreeObj
  5846. loc_0072107A: mov var_4, 00000009h
  5847. loc_00721081: mov edx, Me
  5848. loc_00721084: mov eax, [edx]
  5849. loc_00721086: mov ecx, Me
  5850. loc_00721089: push ecx
  5851. loc_0072108A: call [eax+00000314h]
  5852. loc_00721090: push eax
  5853. loc_00721091: lea edx, var_2C
  5854. loc_00721094: push edx
  5855. loc_00721095: call [00401128h] ; __vbaObjSet
  5856. loc_0072109B: mov var_40, eax
  5857. loc_0072109E: mov var_34, 0043C9F4h
  5858. loc_007210A5: mov var_3C, 00000008h
  5859. loc_007210AC: mov eax, 00000010h
  5860. loc_007210B1: call 00412850h ; __vbaChkstk
  5861. loc_007210B6: mov eax, esp
  5862. loc_007210B8: mov ecx, var_3C
  5863. loc_007210BB: mov [eax], ecx
  5864. loc_007210BD: mov edx, var_38
  5865. loc_007210C0: mov [eax+00000004h], edx
  5866. loc_007210C3: mov ecx, var_34
  5867. loc_007210C6: mov [eax+00000008h], ecx
  5868. loc_007210C9: mov edx, var_30
  5869. loc_007210CC: mov [eax+0000000Ch], edx
  5870. loc_007210CF: push 00453878h ; "GoldPass"
  5871. loc_007210D4: push 0044317Ch ; "UserInfo"
  5872. loc_007210D9: push 004537A4h ; "BonziBUDDY"
  5873. loc_007210DE: call [00401354h] ; rtcGetSetting
  5874. loc_007210E4: mov edx, eax
  5875. loc_007210E6: lea ecx, var_28
  5876. loc_007210E9: call [004013C0h] ; __vbaStrMove
  5877. loc_007210EF: push eax
  5878. loc_007210F0: mov eax, var_40
  5879. loc_007210F3: mov ecx, [eax]
  5880. loc_007210F5: mov edx, var_40
  5881. loc_007210F8: push edx
  5882. loc_007210F9: call [ecx+00000054h]
  5883. loc_007210FC: fnclex
  5884. loc_007210FE: mov var_44, eax
  5885. loc_00721101: cmp var_44, 00000000h
  5886. loc_00721105: jge 00721121h
  5887. loc_00721107: push 00000054h
  5888. loc_00721109: push 00441988h
  5889. loc_0072110E: mov eax, var_40
  5890. loc_00721111: push eax
  5891. loc_00721112: mov ecx, var_44
  5892. loc_00721115: push ecx
  5893. loc_00721116: call [004010CCh] ; __vbaHresultCheckObj
  5894. loc_0072111C: mov var_70, eax
  5895. loc_0072111F: jmp 00721128h
  5896. loc_00721121: mov var_70, 00000000h
  5897. loc_00721128: lea ecx, var_28
  5898. loc_0072112B: call [00401430h] ; __vbaFreeStr
  5899. loc_00721131: lea ecx, var_2C
  5900. loc_00721134: call [0040142Ch] ; __vbaFreeObj
  5901. loc_0072113A: fwait
  5902. loc_0072113B: push 00721156h
  5903. loc_00721140: jmp 00721155h
  5904. loc_00721142: lea ecx, var_28
  5905. loc_00721145: call [00401430h] ; __vbaFreeStr
  5906. loc_0072114B: lea ecx, var_2C
  5907. loc_0072114E: call [0040142Ch] ; __vbaFreeObj
  5908. loc_00721154: ret
  5909. loc_00721155: ret
  5910. loc_00721156: xor eax, eax
  5911. loc_00721158: mov ecx, var_20
  5912. loc_0072115B: mov fs:[00000000h], ecx
  5913. loc_00721162: pop edi
  5914. loc_00721163: pop esi
  5915. loc_00721164: pop ebx
  5916. loc_00721165: mov esp, ebp
  5917. loc_00721167: pop ebp
  5918. loc_00721168: retn 0004h
  5919. End Sub
  5920. Private Sub Proc_71_18_721170
  5921. loc_00721170: push ebp
  5922. loc_00721171: mov ebp, esp
  5923. loc_00721173: sub esp, 00000018h
  5924. loc_00721176: push 00412856h ; __vbaExceptHandler
  5925. loc_0072117B: mov eax, fs:[00000000h]
  5926. loc_00721181: push eax
  5927. loc_00721182: mov fs:[00000000h], esp
  5928. loc_00721189: mov eax, 0000003Ch
  5929. loc_0072118E: call 00412850h ; __vbaChkstk
  5930. loc_00721193: push ebx
  5931. loc_00721194: push esi
  5932. loc_00721195: push edi
  5933. loc_00721196: mov var_18, esp
  5934. loc_00721199: mov var_14, 00411C70h ; "$"
  5935. loc_007211A0: mov var_10, 00000000h
  5936. loc_007211A7: mov var_C, 00000000h
  5937. loc_007211AE: mov var_4, 00000001h
  5938. loc_007211B5: mov var_4, 00000002h
  5939. loc_007211BC: push FFFFFFFFh
  5940. loc_007211BE: call [00401124h] ; __vbaOnError
  5941. loc_007211C4: mov var_4, 00000003h
  5942. loc_007211CB: mov eax, Me
  5943. loc_007211CE: mov ecx, [eax]
  5944. loc_007211D0: mov edx, Me
  5945. loc_007211D3: push edx
  5946. loc_007211D4: call [ecx+0000030Ch]
  5947. loc_007211DA: push eax
  5948. loc_007211DB: lea eax, var_28
  5949. loc_007211DE: push eax
  5950. loc_007211DF: call [00401128h] ; __vbaObjSet
  5951. loc_007211E5: mov var_30, eax
  5952. loc_007211E8: lea ecx, var_24
  5953. loc_007211EB: push ecx
  5954. loc_007211EC: mov edx, var_30
  5955. loc_007211EF: mov eax, [edx]
  5956. loc_007211F1: mov ecx, var_30
  5957. loc_007211F4: push ecx
  5958. loc_007211F5: call [eax+000000A0h]
  5959. loc_007211FB: fnclex
  5960. loc_007211FD: mov var_34, eax
  5961. loc_00721200: cmp var_34, 00000000h
  5962. loc_00721204: jge 00721223h
  5963. loc_00721206: push 000000A0h
  5964. loc_0072120B: push 0043F42Ch
  5965. loc_00721210: mov edx, var_30
  5966. loc_00721213: push edx
  5967. loc_00721214: mov eax, var_34
  5968. loc_00721217: push eax
  5969. loc_00721218: call [004010CCh] ; __vbaHresultCheckObj
  5970. loc_0072121E: mov var_50, eax
  5971. loc_00721221: jmp 0072122Ah
  5972. loc_00721223: mov var_50, 00000000h
  5973. loc_0072122A: mov ecx, var_24
  5974. loc_0072122D: push ecx
  5975. loc_0072122E: push 00453860h ; "GoldEmail"
  5976. loc_00721233: push 0044317Ch ; "UserInfo"
  5977. loc_00721238: push 004537A4h ; "BonziBUDDY"
  5978. loc_0072123D: call [00401010h] ; rtcSaveSetting
  5979. loc_00721243: lea ecx, var_24
  5980. loc_00721246: call [00401430h] ; __vbaFreeStr
  5981. loc_0072124C: lea ecx, var_28
  5982. loc_0072124F: call [0040142Ch] ; __vbaFreeObj
  5983. loc_00721255: mov var_4, 00000004h
  5984. loc_0072125C: mov edx, Me
  5985. loc_0072125F: mov eax, [edx]
  5986. loc_00721261: mov ecx, Me
  5987. loc_00721264: push ecx
  5988. loc_00721265: call [eax+00000310h]
  5989. loc_0072126B: push eax
  5990. loc_0072126C: lea edx, var_28
  5991. loc_0072126F: push edx
  5992. loc_00721270: call [00401128h] ; __vbaObjSet
  5993. loc_00721276: mov var_30, eax
  5994. loc_00721279: lea eax, var_2C
  5995. loc_0072127C: push eax
  5996. loc_0072127D: mov ecx, var_30
  5997. loc_00721280: mov edx, [ecx]
  5998. loc_00721282: mov eax, var_30
  5999. loc_00721285: push eax
  6000. loc_00721286: call [edx+000000E0h]
  6001. loc_0072128C: fnclex
  6002. loc_0072128E: mov var_34, eax
  6003. loc_00721291: cmp var_34, 00000000h
  6004. loc_00721295: jge 007212B4h
  6005. loc_00721297: push 000000E0h
  6006. loc_0072129C: push 00446678h
  6007. loc_007212A1: mov ecx, var_30
  6008. loc_007212A4: push ecx
  6009. loc_007212A5: mov edx, var_34
  6010. loc_007212A8: push edx
  6011. loc_007212A9: call [004010CCh] ; __vbaHresultCheckObj
  6012. loc_007212AF: mov var_54, eax
  6013. loc_007212B2: jmp 007212BBh
  6014. loc_007212B4: mov var_54, 00000000h
  6015. loc_007212BB: movsx eax, var_2C
  6016. loc_007212BF: sub eax, 00000001h
  6017. loc_007212C2: neg eax
  6018. loc_007212C4: sbb eax, eax
  6019. loc_007212C6: inc eax
  6020. loc_007212C7: neg eax
  6021. loc_007212C9: mov var_38, ax
  6022. loc_007212CD: lea ecx, var_28
  6023. loc_007212D0: call [0040142Ch] ; __vbaFreeObj
  6024. loc_007212D6: movsx ecx, var_38
  6025. loc_007212DA: test ecx, ecx
  6026. loc_007212DC: jz 00721393h
  6027. loc_007212E2: mov var_4, 00000005h
  6028. loc_007212E9: push 0044DDBCh ; "-1"
  6029. loc_007212EE: push 004537C0h ; "GoldPassRemember"
  6030. loc_007212F3: push 0044317Ch ; "UserInfo"
  6031. loc_007212F8: push 004537A4h ; "BonziBUDDY"
  6032. loc_007212FD: call [00401010h] ; rtcSaveSetting
  6033. loc_00721303: mov var_4, 00000006h
  6034. loc_0072130A: mov edx, Me
  6035. loc_0072130D: mov eax, [edx]
  6036. loc_0072130F: mov ecx, Me
  6037. loc_00721312: push ecx
  6038. loc_00721313: call [eax+00000314h]
  6039. loc_00721319: push eax
  6040. loc_0072131A: lea edx, var_28
  6041. loc_0072131D: push edx
  6042. loc_0072131E: call [00401128h] ; __vbaObjSet
  6043. loc_00721324: mov var_30, eax
  6044. loc_00721327: lea eax, var_24
  6045. loc_0072132A: push eax
  6046. loc_0072132B: mov ecx, var_30
  6047. loc_0072132E: mov edx, [ecx]
  6048. loc_00721330: mov eax, var_30
  6049. loc_00721333: push eax
  6050. loc_00721334: call [edx+00000050h]
  6051. loc_00721337: fnclex
  6052. loc_00721339: mov var_34, eax
  6053. loc_0072133C: cmp var_34, 00000000h
  6054. loc_00721340: jge 0072135Ch
  6055. loc_00721342: push 00000050h
  6056. loc_00721344: push 00441988h
  6057. loc_00721349: mov ecx, var_30
  6058. loc_0072134C: push ecx
  6059. loc_0072134D: mov edx, var_34
  6060. loc_00721350: push edx
  6061. loc_00721351: call [004010CCh] ; __vbaHresultCheckObj
  6062. loc_00721357: mov var_58, eax
  6063. loc_0072135A: jmp 00721363h
  6064. loc_0072135C: mov var_58, 00000000h
  6065. loc_00721363: mov eax, var_24
  6066. loc_00721366: push eax
  6067. loc_00721367: push 00453878h ; "GoldPass"
  6068. loc_0072136C: push 0044317Ch ; "UserInfo"
  6069. loc_00721371: push 004537A4h ; "BonziBUDDY"
  6070. loc_00721376: call [00401010h] ; rtcSaveSetting
  6071. loc_0072137C: lea ecx, var_24
  6072. loc_0072137F: call [00401430h] ; __vbaFreeStr
  6073. loc_00721385: lea ecx, var_28
  6074. loc_00721388: call [0040142Ch] ; __vbaFreeObj
  6075. loc_0072138E: jmp 0072143Fh
  6076. loc_00721393: mov var_4, 00000008h
  6077. loc_0072139A: push 0044402Ch
  6078. loc_0072139F: push 004537C0h ; "GoldPassRemember"
  6079. loc_007213A4: push 0044317Ch ; "UserInfo"
  6080. loc_007213A9: push 004537A4h ; "BonziBUDDY"
  6081. loc_007213AE: call [00401010h] ; rtcSaveSetting
  6082. loc_007213B4: mov var_4, 00000009h
  6083. loc_007213BB: mov ecx, Me
  6084. loc_007213BE: mov edx, [ecx]
  6085. loc_007213C0: mov eax, Me
  6086. loc_007213C3: push eax
  6087. loc_007213C4: call [edx+00000314h]
  6088. loc_007213CA: push eax
  6089. loc_007213CB: lea ecx, var_28
  6090. loc_007213CE: push ecx
  6091. loc_007213CF: call [00401128h] ; __vbaObjSet
  6092. loc_007213D5: mov var_30, eax
  6093. loc_007213D8: lea edx, var_24
  6094. loc_007213DB: push edx
  6095. loc_007213DC: mov eax, var_30
  6096. loc_007213DF: mov ecx, [eax]
  6097. loc_007213E1: mov edx, var_30
  6098. loc_007213E4: push edx
  6099. loc_007213E5: call [ecx+00000050h]
  6100. loc_007213E8: fnclex
  6101. loc_007213EA: mov var_34, eax
  6102. loc_007213ED: cmp var_34, 00000000h
  6103. loc_007213F1: jge 0072140Dh
  6104. loc_007213F3: push 00000050h
  6105. loc_007213F5: push 00441988h
  6106. loc_007213FA: mov eax, var_30
  6107. loc_007213FD: push eax
  6108. loc_007213FE: mov ecx, var_34
  6109. loc_00721401: push ecx
  6110. loc_00721402: call [004010CCh] ; __vbaHresultCheckObj
  6111. loc_00721408: mov var_5C, eax
  6112. loc_0072140B: jmp 00721414h
  6113. loc_0072140D: mov var_5C, 00000000h
  6114. loc_00721414: mov edx, var_24
  6115. loc_00721417: push edx
  6116. loc_00721418: push 00453878h ; "GoldPass"
  6117. loc_0072141D: push 0044317Ch ; "UserInfo"
  6118. loc_00721422: push 004537A4h ; "BonziBUDDY"
  6119. loc_00721427: call [00401010h] ; rtcSaveSetting
  6120. loc_0072142D: lea ecx, var_24
  6121. loc_00721430: call [00401430h] ; __vbaFreeStr
  6122. loc_00721436: lea ecx, var_28
  6123. loc_00721439: call [0040142Ch] ; __vbaFreeObj
  6124. loc_0072143F: mov var_4, 0000000Bh
  6125. loc_00721446: mov edx, 0043C9F4h
  6126. loc_0072144B: mov ecx, 0073A714h
  6127. loc_00721450: call [00401310h] ; __vbaStrCopy
  6128. loc_00721456: push 00721471h
  6129. loc_0072145B: jmp 00721470h
  6130. loc_0072145D: lea ecx, var_24
  6131. loc_00721460: call [00401430h] ; __vbaFreeStr
  6132. loc_00721466: lea ecx, var_28
  6133. loc_00721469: call [0040142Ch] ; __vbaFreeObj
  6134. loc_0072146F: ret
  6135. loc_00721470: ret
  6136. loc_00721471: xor eax, eax
  6137. loc_00721473: mov ecx, var_20
  6138. loc_00721476: mov fs:[00000000h], ecx
  6139. loc_0072147D: pop edi
  6140. loc_0072147E: pop esi
  6141. loc_0072147F: pop ebx
  6142. loc_00721480: mov esp, ebp
  6143. loc_00721482: pop ebp
  6144. loc_00721483: retn 0004h
  6145. End Sub
  6146. Private Sub Proc_71_19_721490(arg_C) '721490
  6147. loc_00721490: push ebp
  6148. loc_00721491: mov ebp, esp
  6149. loc_00721493: sub esp, 00000008h
  6150. loc_00721496: push 00412856h ; __vbaExceptHandler
  6151. loc_0072149B: mov eax, fs:[00000000h]
  6152. loc_007214A1: push eax
  6153. loc_007214A2: mov fs:[00000000h], esp
  6154. loc_007214A9: sub esp, 00000064h
  6155. loc_007214AC: push ebx
  6156. loc_007214AD: push esi
  6157. loc_007214AE: push edi
  6158. loc_007214AF: mov var_8, esp
  6159. loc_007214B2: mov var_4, 00411CC0h
  6160. loc_007214B9: mov edi, Me
  6161. loc_007214BC: xor esi, esi
  6162. loc_007214BE: mov var_14, esi
  6163. loc_007214C1: mov var_18, esi
  6164. loc_007214C4: mov eax, [edi]
  6165. loc_007214C6: mov var_1C, esi
  6166. loc_007214C9: cmp eax, 00741938h
  6167. loc_007214CE: mov var_20, esi
  6168. loc_007214D1: mov var_24, esi
  6169. loc_007214D4: mov var_34, esi
  6170. loc_007214D7: mov var_44, esi
  6171. loc_007214DA: mov var_54, esi
  6172. loc_007214DD: jz 007214E5h
  6173. loc_007214DF: call [00401280h] ; __vbaFailedFriend
  6174. loc_007214E5: mov edx, arg_C
  6175. loc_007214E8: lea ecx, var_14
  6176. loc_007214EB: call [00401310h] ; __vbaStrCopy
  6177. loc_007214F1: mov eax, [edi]
  6178. loc_007214F3: push 004515C8h
  6179. loc_007214F8: push esi
  6180. loc_007214F9: push 00000004h
  6181. loc_007214FB: push edi
  6182. loc_007214FC: call [eax+00000368h]
  6183. loc_00721502: mov ebx, [00401128h] ; __vbaObjSet
  6184. loc_00721508: lea ecx, var_18
  6185. loc_0072150B: push eax
  6186. loc_0072150C: push ecx
  6187. loc_0072150D: call ebx
  6188. loc_0072150F: lea edx, var_34
  6189. loc_00721512: push eax
  6190. loc_00721513: push edx
  6191. loc_00721514: call [00401214h] ; __vbaLateIdCallLd
  6192. loc_0072151A: add esp, 00000010h
  6193. loc_0072151D: push eax
  6194. loc_0072151E: call [004011F8h] ; __vbaCastObjVar
  6195. loc_00721524: push eax
  6196. loc_00721525: lea eax, var_1C
  6197. loc_00721528: push eax
  6198. loc_00721529: call ebx
  6199. loc_0072152B: lea ecx, var_14
  6200. loc_0072152E: mov esi, eax
  6201. loc_00721530: mov var_4C, ecx
  6202. loc_00721533: lea eax, var_20
  6203. loc_00721536: lea ecx, var_54
  6204. loc_00721539: mov var_54, 00004008h
  6205. loc_00721540: mov edx, [esi]
  6206. loc_00721542: push eax
  6207. loc_00721543: push ecx
  6208. loc_00721544: push esi
  6209. loc_00721545: call [edx+00000024h]
  6210. loc_00721548: test eax, eax
  6211. loc_0072154A: fnclex
  6212. loc_0072154C: jge 0072155Dh
  6213. loc_0072154E: push 00000024h
  6214. loc_00721550: push 004515C8h
  6215. loc_00721555: push esi
  6216. loc_00721556: push eax
  6217. loc_00721557: call [004010CCh] ; __vbaHresultCheckObj
  6218. loc_0072155D: mov eax, var_20
  6219. loc_00721560: lea edx, var_44
  6220. loc_00721563: push edx
  6221. loc_00721564: mov var_20, 00000000h
  6222. loc_0072156B: mov var_3C, eax
  6223. loc_0072156E: mov var_44, 00000009h
  6224. loc_00721575: call [0040137Ch] ; __vbaVerifyVarObj
  6225. loc_0072157B: mov edx, [eax]
  6226. loc_0072157D: sub esp, 00000010h
  6227. loc_00721580: mov ecx, esp
  6228. loc_00721582: push 00000000h
  6229. loc_00721584: push 0000000Fh
  6230. loc_00721586: mov [ecx], edx
  6231. loc_00721588: mov edx, [eax+00000004h]
  6232. loc_0072158B: push edi
  6233. loc_0072158C: mov [ecx+00000004h], edx
  6234. loc_0072158F: mov edx, [eax+00000008h]
  6235. loc_00721592: mov eax, [eax+0000000Ch]
  6236. loc_00721595: mov [ecx+00000008h], edx
  6237. loc_00721598: mov [ecx+0000000Ch], eax
  6238. loc_0072159B: mov ecx, [edi]
  6239. loc_0072159D: call [ecx+00000368h]
  6240. loc_007215A3: lea edx, var_24
  6241. loc_007215A6: push eax
  6242. loc_007215A7: push edx
  6243. loc_007215A8: call ebx
  6244. loc_007215AA: push eax
  6245. loc_007215AB: call [00401274h] ; __vbaLateIdStAd
  6246. loc_007215B1: lea eax, var_24
  6247. loc_007215B4: lea ecx, var_1C
  6248. loc_007215B7: push eax
  6249. loc_007215B8: lea edx, var_18
  6250. loc_007215BB: push ecx
  6251. loc_007215BC: push edx
  6252. loc_007215BD: push 00000003h
  6253. loc_007215BF: call [00401068h] ; __vbaFreeObjList
  6254. loc_007215C5: lea eax, var_44
  6255. loc_007215C8: lea ecx, var_34
  6256. loc_007215CB: push eax
  6257. loc_007215CC: push ecx
  6258. loc_007215CD: push 00000002h
  6259. loc_007215CF: call [00401050h] ; __vbaFreeVarList
  6260. loc_007215D5: add esp, 00000038h
  6261. loc_007215D8: push 00721615h
  6262. loc_007215DD: jmp 0072160Bh
  6263. loc_007215DF: lea edx, var_24
  6264. loc_007215E2: lea eax, var_20
  6265. loc_007215E5: push edx
  6266. loc_007215E6: lea ecx, var_1C
  6267. loc_007215E9: push eax
  6268. loc_007215EA: lea edx, var_18
  6269. loc_007215ED: push ecx
  6270. loc_007215EE: push edx
  6271. loc_007215EF: push 00000004h
  6272. loc_007215F1: call [00401068h] ; __vbaFreeObjList
  6273. loc_007215F7: lea eax, var_44
  6274. loc_007215FA: lea ecx, var_34
  6275. loc_007215FD: push eax
  6276. loc_007215FE: push ecx
  6277. loc_007215FF: push 00000002h
  6278. loc_00721601: call [00401050h] ; __vbaFreeVarList
  6279. loc_00721607: add esp, 00000020h
  6280. loc_0072160A: ret
  6281. loc_0072160B: lea ecx, var_14
  6282. loc_0072160E: call [00401430h] ; __vbaFreeStr
  6283. loc_00721614: ret
  6284. loc_00721615: mov ecx, var_10
  6285. loc_00721618: pop edi
  6286. loc_00721619: pop esi
  6287. loc_0072161A: xor eax, eax
  6288. loc_0072161C: mov fs:[00000000h], ecx
  6289. loc_00721623: pop ebx
  6290. loc_00721624: mov esp, ebp
  6291. loc_00721626: pop ebp
  6292. loc_00721627: retn 0008h
  6293. End Sub
  6294. Private Sub Proc_71_20_721630
  6295. loc_00721630: mov eax, var_4
  6296. loc_00721634: push eax
  6297. loc_00721635: mov ecx, [eax]
  6298. loc_00721637: call [ecx+00000744h]
  6299. loc_0072163D: xor eax, eax
  6300. loc_0072163F: retn 0004h
  6301. End Sub
  6302. Private Sub Proc_71_21_721650
  6303. loc_00721650: push ebp
  6304. loc_00721651: mov ebp, esp
  6305. loc_00721653: sub esp, 00000008h
  6306. loc_00721656: push 00412856h ; __vbaExceptHandler
  6307. loc_0072165B: mov eax, fs:[00000000h]
  6308. loc_00721661: push eax
  6309. loc_00721662: mov fs:[00000000h], esp
  6310. loc_00721669: sub esp, 00000088h
  6311. loc_0072166F: push ebx
  6312. loc_00721670: push esi
  6313. loc_00721671: push edi
  6314. loc_00721672: mov var_8, esp
  6315. loc_00721675: mov var_4, 00411CD0h
  6316. loc_0072167C: mov edi, Me
  6317. loc_0072167F: xor ebx, ebx
  6318. loc_00721681: push edi
  6319. loc_00721682: mov var_18, ebx
  6320. loc_00721685: mov eax, [edi]
  6321. loc_00721687: mov var_1C, ebx
  6322. loc_0072168A: mov var_20, ebx
  6323. loc_0072168D: mov var_30, ebx
  6324. loc_00721690: mov var_40, ebx
  6325. loc_00721693: mov var_50, ebx
  6326. loc_00721696: mov var_60, ebx
  6327. loc_00721699: mov var_70, ebx
  6328. loc_0072169C: call [eax+0000033Ch]
  6329. loc_007216A2: lea ecx, var_20
  6330. loc_007216A5: push eax
  6331. loc_007216A6: push ecx
  6332. loc_007216A7: call [00401128h] ; __vbaObjSet
  6333. loc_007216AD: mov esi, eax
  6334. loc_007216AF: push 0043C9F4h
  6335. loc_007216B4: push esi
  6336. loc_007216B5: mov edx, [esi]
  6337. loc_007216B7: call [edx+00000054h]
  6338. loc_007216BA: cmp eax, ebx
  6339. loc_007216BC: fnclex
  6340. loc_007216BE: jge 007216CFh
  6341. loc_007216C0: push 00000054h
  6342. loc_007216C2: push 00441988h
  6343. loc_007216C7: push esi
  6344. loc_007216C8: push eax
  6345. loc_007216C9: call [004010CCh] ; __vbaHresultCheckObj
  6346. loc_007216CF: mov ebx, [0040142Ch] ; __vbaFreeObj
  6347. loc_007216D5: lea ecx, var_20
  6348. loc_007216D8: call ebx
  6349. loc_007216DA: mov eax, [edi]
  6350. loc_007216DC: push edi
  6351. loc_007216DD: call [eax+0000032Ch]
  6352. loc_007216E3: lea ecx, var_20
  6353. loc_007216E6: push eax
  6354. loc_007216E7: push ecx
  6355. loc_007216E8: call [00401128h] ; __vbaObjSet
  6356. loc_007216EE: mov esi, eax
  6357. loc_007216F0: push esi
  6358. loc_007216F1: mov edx, [esi]
  6359. loc_007216F3: call [edx+000001E8h]
  6360. loc_007216F9: test eax, eax
  6361. loc_007216FB: fnclex
  6362. loc_007216FD: jge 00721711h
  6363. loc_007216FF: push 000001E8h
  6364. loc_00721704: push 00447F18h
  6365. loc_00721709: push esi
  6366. loc_0072170A: push eax
  6367. loc_0072170B: call [004010CCh] ; __vbaHresultCheckObj
  6368. loc_00721711: lea ecx, var_20
  6369. loc_00721714: call ebx
  6370. loc_00721716: mov eax, [edi]
  6371. loc_00721718: push edi
  6372. loc_00721719: call [eax+00000330h]
  6373. loc_0072171F: lea ecx, var_20
  6374. loc_00721722: push eax
  6375. loc_00721723: push ecx
  6376. loc_00721724: call [00401128h] ; __vbaObjSet
  6377. loc_0072172A: mov esi, eax
  6378. loc_0072172C: push esi
  6379. loc_0072172D: mov edx, [esi]
  6380. loc_0072172F: call [edx+000001E8h]
  6381. loc_00721735: test eax, eax
  6382. loc_00721737: fnclex
  6383. loc_00721739: jge 0072174Dh
  6384. loc_0072173B: push 000001E8h
  6385. loc_00721740: push 00447F18h
  6386. loc_00721745: push esi
  6387. loc_00721746: push eax
  6388. loc_00721747: call [004010CCh] ; __vbaHresultCheckObj
  6389. loc_0072174D: lea ecx, var_20
  6390. loc_00721750: call ebx
  6391. loc_00721752: mov eax, [edi]
  6392. loc_00721754: push edi
  6393. loc_00721755: call [eax+00000748h]
  6394. loc_0072175B: mov ax, [edi+00000034h]
  6395. loc_0072175F: test ax, ax
  6396. loc_00721762: mov var_98, eax
  6397. loc_00721768: jle 00721A15h
  6398. loc_0072176E: mov var_14, 00000001h
  6399. loc_00721775: cmp var_14, ax
  6400. loc_00721779: jg 00721A15h
  6401. loc_0072177F: mov eax, [0073C818h]
  6402. loc_00721784: test eax, eax
  6403. loc_00721786: jnz 00721798h
  6404. loc_00721788: push 0073C818h
  6405. loc_0072178D: push 00441F00h
  6406. loc_00721792: call [004012FCh] ; __vbaNew2
  6407. loc_00721798: mov esi, [0073C818h]
  6408. loc_0072179E: lea edx, var_20
  6409. loc_007217A1: push edx
  6410. loc_007217A2: push esi
  6411. loc_007217A3: mov ecx, [esi]
  6412. loc_007217A5: call [ecx+00000014h]
  6413. loc_007217A8: test eax, eax
  6414. loc_007217AA: fnclex
  6415. loc_007217AC: jge 007217BDh
  6416. loc_007217AE: push 00000014h
  6417. loc_007217B0: push 00441EF0h
  6418. loc_007217B5: push esi
  6419. loc_007217B6: push eax
  6420. loc_007217B7: call [004010CCh] ; __vbaHresultCheckObj
  6421. loc_007217BD: mov eax, var_20
  6422. loc_007217C0: lea edx, var_1C
  6423. loc_007217C3: push edx
  6424. loc_007217C4: push eax
  6425. loc_007217C5: mov ecx, [eax]
  6426. loc_007217C7: mov esi, eax
  6427. loc_007217C9: call [ecx+00000060h]
  6428. loc_007217CC: test eax, eax
  6429. loc_007217CE: fnclex
  6430. loc_007217D0: jge 007217E1h
  6431. loc_007217D2: push 00000060h
  6432. loc_007217D4: push 004437B4h
  6433. loc_007217D9: push esi
  6434. loc_007217DA: push eax
  6435. loc_007217DB: call [004010CCh] ; __vbaHresultCheckObj
  6436. loc_007217E1: mov eax, [edi+00000038h]
  6437. loc_007217E4: mov var_58, 00475770h ; "false"
  6438. loc_007217EB: test eax, eax
  6439. loc_007217ED: mov var_60, 00000008h
  6440. loc_007217F4: jz 0072181Ah
  6441. loc_007217F6: cmp [eax], 0001h
  6442. loc_007217FA: jnz 0072181Ah
  6443. loc_007217FC: movsx esi, var_14
  6444. loc_00721800: mov edx, [eax+00000014h]
  6445. loc_00721803: mov ecx, [eax+00000010h]
  6446. loc_00721806: sub esi, edx
  6447. loc_00721808: cmp esi, ecx
  6448. loc_0072180A: jb 00721812h
  6449. loc_0072180C: call [004011A8h] ; __vbaGenerateBoundsError
  6450. loc_00721812: lea eax, [esi+esi*2]
  6451. loc_00721815: shl eax, 03h
  6452. loc_00721818: jmp 00721820h
  6453. loc_0072181A: call [004011A8h] ; __vbaGenerateBoundsError
  6454. loc_00721820: mov edx, var_60
  6455. loc_00721823: sub esp, 00000010h
  6456. loc_00721826: mov ecx, esp
  6457. loc_00721828: mov [ecx], edx
  6458. loc_0072182A: mov edx, var_5C
  6459. loc_0072182D: mov [ecx+00000004h], edx
  6460. loc_00721830: mov edx, var_58
  6461. loc_00721833: mov [ecx+00000008h], edx
  6462. loc_00721836: mov edx, var_54
  6463. loc_00721839: mov [ecx+0000000Ch], edx
  6464. loc_0072183C: mov ecx, [edi+00000038h]
  6465. loc_0072183F: mov edx, [ecx+0000000Ch]
  6466. loc_00721842: mov ecx, var_1C
  6467. loc_00721845: mov eax, [edx+eax+00000004h]
  6468. loc_00721849: push eax
  6469. loc_0072184A: push 0043C248h ; "Installed"
  6470. loc_0072184F: push ecx
  6471. loc_00721850: call [00401354h] ; rtcGetSetting
  6472. loc_00721856: mov var_28, eax
  6473. loc_00721859: lea edx, var_30
  6474. loc_0072185C: lea eax, var_40
  6475. loc_0072185F: push edx
  6476. loc_00721860: push eax
  6477. loc_00721861: mov var_30, 00000008h
  6478. loc_00721868: call [00401080h] ; rtcLowerCaseVar
  6479. loc_0072186E: lea ecx, var_40
  6480. loc_00721871: lea edx, var_70
  6481. loc_00721874: push ecx
  6482. loc_00721875: push edx
  6483. loc_00721876: mov var_68, 00450E50h ; "true"
  6484. loc_0072187D: mov var_70, 00008008h
  6485. loc_00721884: call [00401348h] ; __vbaVarTstNe
  6486. loc_0072188A: lea ecx, var_1C
  6487. loc_0072188D: mov esi, eax
  6488. loc_0072188F: call [00401430h] ; __vbaFreeStr
  6489. loc_00721895: lea ecx, var_20
  6490. loc_00721898: call ebx
  6491. loc_0072189A: lea eax, var_40
  6492. loc_0072189D: lea ecx, var_30
  6493. loc_007218A0: push eax
  6494. loc_007218A1: push ecx
  6495. loc_007218A2: push 00000002h
  6496. loc_007218A4: call [00401050h] ; __vbaFreeVarList
  6497. loc_007218AA: add esp, 0000000Ch
  6498. loc_007218AD: test si, si
  6499. loc_007218B0: Unknown_EC45895F()
  6500. loc_007218B6: mov edx, [edi+00000038h]
  6501. loc_007218B9: lea eax, var_18
  6502. loc_007218BC: push edx
  6503. loc_007218BD: push eax
  6504. loc_007218BE: call [00401364h] ; __vbaAryLock
  6505. loc_007218C4: mov ecx, var_18
  6506. loc_007218C7: test ecx, ecx
  6507. loc_007218C9: jz 007218F2h
  6508. loc_007218CB: cmp [ecx], 0001h
  6509. loc_007218CF: jnz 007218F2h
  6510. loc_007218D1: movsx esi, var_14
  6511. loc_007218D5: mov edx, [ecx+00000014h]
  6512. loc_007218D8: mov eax, [ecx+00000010h]
  6513. loc_007218DB: sub esi, edx
  6514. loc_007218DD: cmp esi, eax
  6515. loc_007218DF: jb 007218EAh
  6516. loc_007218E1: call [004011A8h] ; __vbaGenerateBoundsError
  6517. loc_007218E7: mov ecx, var_18
  6518. loc_007218EA: lea eax, [esi+esi*2]
  6519. loc_007218ED: shl eax, 03h
  6520. loc_007218F0: jmp 007218FBh
  6521. loc_007218F2: call [004011A8h] ; __vbaGenerateBoundsError
  6522. loc_007218F8: mov ecx, var_18
  6523. loc_007218FB: mov ecx, [ecx+0000000Ch]
  6524. loc_007218FE: mov var_60, 0000400Bh
  6525. loc_00721905: lea edx, [ecx+eax+00000012h]
  6526. loc_00721909: lea eax, var_60
  6527. loc_0072190C: lea ecx, var_30
  6528. loc_0072190F: push eax
  6529. loc_00721910: push ecx
  6530. loc_00721911: mov var_58, edx
  6531. loc_00721914: call [00401080h] ; rtcLowerCaseVar
  6532. loc_0072191A: lea edx, var_18
  6533. loc_0072191D: push edx
  6534. loc_0072191E: call [00401410h] ; __vbaAryUnlock
  6535. loc_00721924: lea eax, var_30
  6536. loc_00721927: lea ecx, var_70
  6537. loc_0072192A: push eax
  6538. loc_0072192B: push ecx
  6539. loc_0072192C: mov var_68, 00450E50h ; "true"
  6540. loc_00721933: mov var_70, 00008008h
  6541. loc_0072193A: call [00401348h] ; __vbaVarTstNe
  6542. loc_00721940: lea ecx, var_30
  6543. loc_00721943: mov si, ax
  6544. loc_00721946: call [00401030h] ; __vbaFreeVar
  6545. loc_0072194C: test si, si
  6546. loc_0072194F: Unknown_EC45895F()
  6547. loc_00721955: mov edx, [edi]
  6548. loc_00721957: push edi
  6549. loc_00721958: call [edx+0000032Ch]
  6550. loc_0072195E: push eax
  6551. loc_0072195F: lea eax, var_20
  6552. loc_00721962: push eax
  6553. loc_00721963: call [00401128h] ; __vbaObjSet
  6554. loc_00721969: mov esi, eax
  6555. loc_0072196B: mov eax, [edi+00000038h]
  6556. loc_0072196E: test eax, eax
  6557. loc_00721970: mov var_58, 80020004h
  6558. loc_00721977: mov var_60, 0000000Ah
  6559. loc_0072197E: jz 007219A4h
  6560. loc_00721980: cmp [eax], 0001h
  6561. loc_00721984: jnz 007219A4h
  6562. loc_00721986: movsx ebx, var_14
  6563. loc_0072198A: mov edx, [eax+00000014h]
  6564. loc_0072198D: mov ecx, [eax+00000010h]
  6565. loc_00721990: sub ebx, edx
  6566. loc_00721992: cmp ebx, ecx
  6567. loc_00721994: jb 0072199Ch
  6568. loc_00721996: call [004011A8h] ; __vbaGenerateBoundsError
  6569. loc_0072199C: lea eax, [ebx+ebx*2]
  6570. loc_0072199F: shl eax, 03h
  6571. loc_007219A2: jmp 007219AAh
  6572. loc_007219A4: call [004011A8h] ; __vbaGenerateBoundsError
  6573. loc_007219AA: mov ebx, var_60
  6574. loc_007219AD: sub esp, 00000010h
  6575. loc_007219B0: mov edx, esp
  6576. loc_007219B2: mov ecx, [esi]
  6577. loc_007219B4: mov [edx], ebx
  6578. loc_007219B6: mov ebx, var_5C
  6579. loc_007219B9: mov [edx+00000004h], ebx
  6580. loc_007219BC: mov ebx, var_58
  6581. loc_007219BF: mov [edx+00000008h], ebx
  6582. loc_007219C2: mov ebx, var_54
  6583. loc_007219C5: mov [edx+0000000Ch], ebx
  6584. loc_007219C8: mov edx, [edi+00000038h]
  6585. loc_007219CB: mov edx, [edx+0000000Ch]
  6586. loc_007219CE: mov eax, [edx+eax]
  6587. loc_007219D1: push eax
  6588. loc_007219D2: push esi
  6589. loc_007219D3: call [ecx+000001ECh]
  6590. loc_007219D9: test eax, eax
  6591. loc_007219DB: fnclex
  6592. loc_007219DD: jge 007219F1h
  6593. loc_007219DF: push 000001ECh
  6594. loc_007219E4: push 00447F18h
  6595. loc_007219E9: push esi
  6596. loc_007219EA: push eax
  6597. loc_007219EB: call [004010CCh] ; __vbaHresultCheckObj
  6598. loc_007219F1: mov ebx, [0040142Ch] ; __vbaFreeObj
  6599. loc_007219F7: lea ecx, var_20
  6600. loc_007219FA: call ebx
  6601. loc_007219FC: mov eax, 00000001h
  6602. loc_00721A01: add ax, var_14
  6603. loc_00721A05: jo 00721A66h
  6604. loc_00721A07: mov var_14, eax
  6605. loc_00721A0A: mov eax, var_98
  6606. loc_00721A10: jmp 00721775h
  6607. loc_00721A15: push 00721A51h
  6608. loc_00721A1A: jmp 00721A50h
  6609. loc_00721A1C: lea ecx, var_18
  6610. loc_00721A1F: push ecx
  6611. loc_00721A20: call [00401410h] ; __vbaAryUnlock
  6612. loc_00721A26: lea ecx, var_1C
  6613. loc_00721A29: call [00401430h] ; __vbaFreeStr
  6614. loc_00721A2F: lea ecx, var_20
  6615. loc_00721A32: call [0040142Ch] ; __vbaFreeObj
  6616. loc_00721A38: lea edx, var_50
  6617. loc_00721A3B: lea eax, var_40
  6618. loc_00721A3E: push edx
  6619. loc_00721A3F: lea ecx, var_30
  6620. loc_00721A42: push eax
  6621. loc_00721A43: push ecx
  6622. loc_00721A44: push 00000003h
  6623. loc_00721A46: call [00401050h] ; __vbaFreeVarList
  6624. loc_00721A4C: add esp, 00000010h
  6625. loc_00721A4F: ret
  6626. loc_00721A50: ret
  6627. loc_00721A51: mov ecx, var_10
  6628. loc_00721A54: pop edi
  6629. loc_00721A55: pop esi
  6630. loc_00721A56: xor eax, eax
  6631. loc_00721A58: mov fs:[00000000h], ecx
  6632. loc_00721A5F: pop ebx
  6633. loc_00721A60: mov esp, ebp
  6634. loc_00721A62: pop ebp
  6635. loc_00721A63: retn 0004h
  6636. End Sub
  6637. Private Sub Proc_71_22_721A70
  6638. loc_00721A70: push ebp
  6639. loc_00721A71: mov ebp, esp
  6640. loc_00721A73: sub esp, 00000018h
  6641. loc_00721A76: push 00412856h ; __vbaExceptHandler
  6642. loc_00721A7B: mov eax, fs:[00000000h]
  6643. loc_00721A81: push eax
  6644. loc_00721A82: mov fs:[00000000h], esp
  6645. loc_00721A89: mov eax, 000000D8h
  6646. loc_00721A8E: call 00412850h ; __vbaChkstk
  6647. loc_00721A93: push ebx
  6648. loc_00721A94: push esi
  6649. loc_00721A95: push edi
  6650. loc_00721A96: mov var_18, esp
  6651. loc_00721A99: mov var_14, 00411CE0h ; "&"
  6652. loc_00721AA0: mov var_10, 00000000h
  6653. loc_00721AA7: mov var_C, 00000000h
  6654. loc_00721AAE: mov var_4, 00000001h
  6655. loc_00721AB5: mov var_4, 00000002h
  6656. loc_00721ABC: push FFFFFFFFh
  6657. loc_00721ABE: call [00401124h] ; __vbaOnError
  6658. loc_00721AC4: mov var_4, 00000003h
  6659. loc_00721ACB: mov var_74, 0043C9F4h
  6660. loc_00721AD2: mov var_7C, 00000008h
  6661. loc_00721AD9: mov eax, 00000010h
  6662. loc_00721ADE: call 00412850h ; __vbaChkstk
  6663. loc_00721AE3: mov eax, esp
  6664. loc_00721AE5: mov ecx, var_7C
  6665. loc_00721AE8: mov [eax], ecx
  6666. loc_00721AEA: mov edx, var_78
  6667. loc_00721AED: mov [eax+00000004h], edx
  6668. loc_00721AF0: mov ecx, var_74
  6669. loc_00721AF3: mov [eax+00000008h], ecx
  6670. loc_00721AF6: mov edx, var_70
  6671. loc_00721AF9: mov [eax+0000000Ch], edx
  6672. loc_00721AFC: push 00453860h ; "GoldEmail"
  6673. loc_00721B01: push 0044317Ch ; "UserInfo"
  6674. loc_00721B06: push 004537A4h ; "BonziBUDDY"
  6675. loc_00721B0B: call [00401354h] ; rtcGetSetting
  6676. loc_00721B11: mov edx, eax
  6677. loc_00721B13: lea ecx, var_28
  6678. loc_00721B16: call [004013C0h] ; __vbaStrMove
  6679. loc_00721B1C: mov var_4, 00000004h
  6680. loc_00721B23: mov var_74, 0043C9F4h
  6681. loc_00721B2A: mov var_7C, 00000008h
  6682. loc_00721B31: mov eax, 00000010h
  6683. loc_00721B36: call 00412850h ; __vbaChkstk
  6684. loc_00721B3B: mov eax, esp
  6685. loc_00721B3D: mov ecx, var_7C
  6686. loc_00721B40: mov [eax], ecx
  6687. loc_00721B42: mov edx, var_78
  6688. loc_00721B45: mov [eax+00000004h], edx
  6689. loc_00721B48: mov ecx, var_74
  6690. loc_00721B4B: mov [eax+00000008h], ecx
  6691. loc_00721B4E: mov edx, var_70
  6692. loc_00721B51: mov [eax+0000000Ch], edx
  6693. loc_00721B54: push 00453878h ; "GoldPass"
  6694. loc_00721B59: push 0044317Ch ; "UserInfo"
  6695. loc_00721B5E: push 004537A4h ; "BonziBUDDY"
  6696. loc_00721B63: call [00401354h] ; rtcGetSetting
  6697. loc_00721B69: mov edx, eax
  6698. loc_00721B6B: lea ecx, var_24
  6699. loc_00721B6E: call [004013C0h] ; __vbaStrMove
  6700. loc_00721B74: mov var_4, 00000005h
  6701. loc_00721B7B: mov var_74, 0043C9F4h
  6702. loc_00721B82: mov var_7C, 00000008h
  6703. loc_00721B89: mov eax, 00000010h
  6704. loc_00721B8E: call 00412850h ; __vbaChkstk
  6705. loc_00721B93: mov eax, esp
  6706. loc_00721B95: mov ecx, var_7C
  6707. loc_00721B98: mov [eax], ecx
  6708. loc_00721B9A: mov edx, var_78
  6709. loc_00721B9D: mov [eax+00000004h], edx
  6710. loc_00721BA0: mov ecx, var_74
  6711. loc_00721BA3: mov [eax+00000008h], ecx
  6712. loc_00721BA6: mov edx, var_70
  6713. loc_00721BA9: mov [eax+0000000Ch], edx
  6714. loc_00721BAC: push 0044A160h ; "UserRegistrationNum"
  6715. loc_00721BB1: push 0044317Ch ; "UserInfo"
  6716. loc_00721BB6: push 004537A4h ; "BonziBUDDY"
  6717. loc_00721BBB: call [00401354h] ; rtcGetSetting
  6718. loc_00721BC1: mov edx, eax
  6719. loc_00721BC3: lea ecx, var_30
  6720. loc_00721BC6: call [004013C0h] ; __vbaStrMove
  6721. loc_00721BCC: mov var_4, 00000006h
  6722. loc_00721BD3: mov var_74, 0043C9F4h
  6723. loc_00721BDA: mov var_7C, 00000008h
  6724. loc_00721BE1: mov eax, 00000010h
  6725. loc_00721BE6: call 00412850h ; __vbaChkstk
  6726. loc_00721BEB: mov eax, esp
  6727. loc_00721BED: mov ecx, var_7C
  6728. loc_00721BF0: mov [eax], ecx
  6729. loc_00721BF2: mov edx, var_78
  6730. loc_00721BF5: mov [eax+00000004h], edx
  6731. loc_00721BF8: mov ecx, var_74
  6732. loc_00721BFB: mov [eax+00000008h], ecx
  6733. loc_00721BFE: mov edx, var_70
  6734. loc_00721C01: mov [eax+0000000Ch], edx
  6735. loc_00721C04: push 0045073Ch ; "RegVersion"
  6736. loc_00721C09: push 0044317Ch ; "UserInfo"
  6737. loc_00721C0E: push 004537A4h ; "BonziBUDDY"
  6738. loc_00721C13: call [00401354h] ; rtcGetSetting
  6739. loc_00721C19: mov edx, eax
  6740. loc_00721C1B: lea ecx, var_34
  6741. loc_00721C1E: call [004013C0h] ; __vbaStrMove
  6742. loc_00721C24: mov var_4, 00000007h
  6743. loc_00721C2B: push 00475780h
  6744. loc_00721C30: push 004538ECh ; "<USERGMID>28SBT8B892_223424AIP_NO_262266-VER_3_23478ASINGO-SHO_4382669483-4376447_7-VER_2</USERGMID>"
  6745. loc_00721C35: call [00401098h] ; __vbaStrCat
  6746. loc_00721C3B: mov edx, eax
  6747. loc_00721C3D: lea ecx, var_38
  6748. loc_00721C40: call [004013C0h] ; __vbaStrMove
  6749. loc_00721C46: push eax
  6750. loc_00721C47: push 004539F4h ; "<EMAIL>"
  6751. loc_00721C4C: call [00401098h] ; __vbaStrCat
  6752. loc_00721C52: mov edx, eax
  6753. loc_00721C54: lea ecx, var_3C
  6754. loc_00721C57: call [004013C0h] ; __vbaStrMove
  6755. loc_00721C5D: push eax
  6756. loc_00721C5E: mov eax, var_28
  6757. loc_00721C61: push eax
  6758. loc_00721C62: call [00401098h] ; __vbaStrCat
  6759. loc_00721C68: mov edx, eax
  6760. loc_00721C6A: lea ecx, var_40
  6761. loc_00721C6D: call [004013C0h] ; __vbaStrMove
  6762. loc_00721C73: push eax
  6763. loc_00721C74: push 00453A08h ; "</EMAIL>"
  6764. loc_00721C79: call [00401098h] ; __vbaStrCat
  6765. loc_00721C7F: mov edx, eax
  6766. loc_00721C81: lea ecx, var_44
  6767. loc_00721C84: call [004013C0h] ; __vbaStrMove
  6768. loc_00721C8A: push eax
  6769. loc_00721C8B: push 00453A20h ; "<PASSWORD>"
  6770. loc_00721C90: call [00401098h] ; __vbaStrCat
  6771. loc_00721C96: mov edx, eax
  6772. loc_00721C98: lea ecx, var_48
  6773. loc_00721C9B: call [004013C0h] ; __vbaStrMove
  6774. loc_00721CA1: push eax
  6775. loc_00721CA2: mov ecx, var_24
  6776. loc_00721CA5: push ecx
  6777. loc_00721CA6: call [00401098h] ; __vbaStrCat
  6778. loc_00721CAC: mov edx, eax
  6779. loc_00721CAE: lea ecx, var_4C
  6780. loc_00721CB1: call [004013C0h] ; __vbaStrMove
  6781. loc_00721CB7: push eax
  6782. loc_00721CB8: push 00453A3Ch ; "</PASSWORD>"
  6783. loc_00721CBD: call [00401098h] ; __vbaStrCat
  6784. loc_00721CC3: mov edx, eax
  6785. loc_00721CC5: lea ecx, var_50
  6786. loc_00721CC8: call [004013C0h] ; __vbaStrMove
  6787. loc_00721CCE: push eax
  6788. loc_00721CCF: push 00453A58h ; "<REGNUM>"
  6789. loc_00721CD4: call [00401098h] ; __vbaStrCat
  6790. loc_00721CDA: mov edx, eax
  6791. loc_00721CDC: lea ecx, var_54
  6792. loc_00721CDF: call [004013C0h] ; __vbaStrMove
  6793. loc_00721CE5: push eax
  6794. loc_00721CE6: mov edx, var_30
  6795. loc_00721CE9: push edx
  6796. loc_00721CEA: call [00401098h] ; __vbaStrCat
  6797. loc_00721CF0: mov edx, eax
  6798. loc_00721CF2: lea ecx, var_58
  6799. loc_00721CF5: call [004013C0h] ; __vbaStrMove
  6800. loc_00721CFB: push eax
  6801. loc_00721CFC: push 004536D4h ; "</REGNUM>"
  6802. loc_00721D01: call [00401098h] ; __vbaStrCat
  6803. loc_00721D07: mov edx, eax
  6804. loc_00721D09: lea ecx, var_5C
  6805. loc_00721D0C: call [004013C0h] ; __vbaStrMove
  6806. loc_00721D12: push eax
  6807. loc_00721D13: push 004534ECh ; "<CLIENTVERSION>"
  6808. loc_00721D18: call [00401098h] ; __vbaStrCat
  6809. loc_00721D1E: mov edx, eax
  6810. loc_00721D20: lea ecx, var_60
  6811. loc_00721D23: call [004013C0h] ; __vbaStrMove
  6812. loc_00721D29: push eax
  6813. loc_00721D2A: mov eax, var_34
  6814. loc_00721D2D: push eax
  6815. loc_00721D2E: call [00401098h] ; __vbaStrCat
  6816. loc_00721D34: mov edx, eax
  6817. loc_00721D36: lea ecx, var_64
  6818. loc_00721D39: call [004013C0h] ; __vbaStrMove
  6819. loc_00721D3F: push eax
  6820. loc_00721D40: push 0045313Ch ; "</CLIENTVERSION>"
  6821. loc_00721D45: call [00401098h] ; __vbaStrCat
  6822. loc_00721D4B: mov edx, eax
  6823. loc_00721D4D: lea ecx, var_68
  6824. loc_00721D50: call [004013C0h] ; __vbaStrMove
  6825. loc_00721D56: push eax
  6826. loc_00721D57: push 00453A70h ; "</BBGOLDMEMBERREQUEST>"
  6827. loc_00721D5C: call [00401098h] ; __vbaStrCat
  6828. loc_00721D62: mov edx, eax
  6829. loc_00721D64: lea ecx, var_2C
  6830. loc_00721D67: call [004013C0h] ; __vbaStrMove
  6831. loc_00721D6D: lea ecx, var_68
  6832. loc_00721D70: push ecx
  6833. loc_00721D71: lea edx, var_64
  6834. loc_00721D74: push edx
  6835. loc_00721D75: lea eax, var_60
  6836. loc_00721D78: push eax
  6837. loc_00721D79: lea ecx, var_5C
  6838. loc_00721D7C: push ecx
  6839. loc_00721D7D: lea edx, var_58
  6840. loc_00721D80: push edx
  6841. loc_00721D81: lea eax, var_54
  6842. loc_00721D84: push eax
  6843. loc_00721D85: lea ecx, var_50
  6844. loc_00721D88: push ecx
  6845. loc_00721D89: lea edx, var_4C
  6846. loc_00721D8C: push edx
  6847. loc_00721D8D: lea eax, var_48
  6848. loc_00721D90: push eax
  6849. loc_00721D91: lea ecx, var_44
  6850. loc_00721D94: push ecx
  6851. loc_00721D95: lea edx, var_40
  6852. loc_00721D98: push edx
  6853. loc_00721D99: lea eax, var_3C
  6854. loc_00721D9C: push eax
  6855. loc_00721D9D: lea ecx, var_38
  6856. loc_00721DA0: push ecx
  6857. loc_00721DA1: push 0000000Dh
  6858. loc_00721DA3: call [00401324h] ; __vbaFreeStrList
  6859. loc_00721DA9: add esp, 00000038h
  6860. loc_00721DAC: mov var_4, 00000008h
  6861. loc_00721DB3: cmp [0073A254h], 00000000h
  6862. loc_00721DBA: jnz 00721DD8h
  6863. loc_00721DBC: push 0073A254h
  6864. loc_00721DC1: push 00431838h
  6865. loc_00721DC6: call [004012FCh] ; __vbaNew2
  6866. loc_00721DCC: mov var_E8, 0073A254h
  6867. loc_00721DD6: jmp 00721DE2h
  6868. loc_00721DD8: mov var_E8, 0073A254h
  6869. loc_00721DE2: lea edx, var_D0
  6870. loc_00721DE8: push edx
  6871. loc_00721DE9: push 00453AA4h ; "B17"
  6872. loc_00721DEE: mov eax, var_E8
  6873. loc_00721DF4: mov ecx, [eax]
  6874. loc_00721DF6: push ecx
  6875. loc_00721DF7: call 006A5DC0h
  6876. loc_00721DFC: movsx edx, var_D0
  6877. loc_00721E03: test edx, edx
  6878. loc_00721E05: jz 007220A0h
  6879. loc_00721E0B: mov var_4, 00000009h
  6880. loc_00721E12: mov edx, 0043C9F4h
  6881. loc_00721E17: mov ecx, 0073A5C8h
  6882. loc_00721E1C: call [00401310h] ; __vbaStrCopy
  6883. loc_00721E22: mov var_4, 0000000Ah
  6884. loc_00721E29: mov [0073A5CCh], 0000h
  6885. loc_00721E32: mov var_4, 0000000Bh
  6886. loc_00721E39: cmp [0073A254h], 00000000h
  6887. loc_00721E40: jnz 00721E5Eh
  6888. loc_00721E42: push 0073A254h
  6889. loc_00721E47: push 00431838h
  6890. loc_00721E4C: call [004012FCh] ; __vbaNew2
  6891. loc_00721E52: mov var_EC, 0073A254h
  6892. loc_00721E5C: jmp 00721E68h
  6893. loc_00721E5E: mov var_EC, 0073A254h
  6894. loc_00721E68: push 00000000h
  6895. loc_00721E6A: push 00000012h
  6896. loc_00721E6C: mov eax, var_EC
  6897. loc_00721E72: mov ecx, [eax]
  6898. loc_00721E74: mov edx, var_EC
  6899. loc_00721E7A: mov eax, [edx]
  6900. loc_00721E7C: mov edx, [eax]
  6901. loc_00721E7E: push ecx
  6902. loc_00721E7F: call [edx+000004B8h]
  6903. loc_00721E85: push eax
  6904. loc_00721E86: lea eax, var_6C
  6905. loc_00721E89: push eax
  6906. loc_00721E8A: call [00401128h] ; __vbaObjSet
  6907. loc_00721E90: push eax
  6908. loc_00721E91: call [0040103Ch] ; __vbaLateIdCall
  6909. loc_00721E97: add esp, 0000000Ch
  6910. loc_00721E9A: lea ecx, var_6C
  6911. loc_00721E9D: call [0040142Ch] ; __vbaFreeObj
  6912. loc_00721EA3: mov var_4, 0000000Ch
  6913. loc_00721EAA: mov var_74, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp"
  6914. loc_00721EB1: mov var_7C, 00000008h
  6915. loc_00721EB8: cmp [0073A254h], 00000000h
  6916. loc_00721EBF: jnz 00721EDDh
  6917. loc_00721EC1: push 0073A254h
  6918. loc_00721EC6: push 00431838h
  6919. loc_00721ECB: call [004012FCh] ; __vbaNew2
  6920. loc_00721ED1: mov var_F0, 0073A254h
  6921. loc_00721EDB: jmp 00721EE7h
  6922. loc_00721EDD: mov var_F0, 0073A254h
  6923. loc_00721EE7: mov eax, 00000010h
  6924. loc_00721EEC: call 00412850h ; __vbaChkstk
  6925. loc_00721EF1: mov ecx, esp
  6926. loc_00721EF3: mov edx, var_7C
  6927. loc_00721EF6: mov [ecx], edx
  6928. loc_00721EF8: mov eax, var_78
  6929. loc_00721EFB: mov [ecx+00000004h], eax
  6930. loc_00721EFE: mov edx, var_74
  6931. loc_00721F01: mov [ecx+00000008h], edx
  6932. loc_00721F04: mov eax, var_70
  6933. loc_00721F07: mov [ecx+0000000Ch], eax
  6934. loc_00721F0A: push 00000009h
  6935. loc_00721F0C: mov ecx, var_F0
  6936. loc_00721F12: mov edx, [ecx]
  6937. loc_00721F14: mov eax, var_F0
  6938. loc_00721F1A: mov ecx, [eax]
  6939. loc_00721F1C: mov eax, [ecx]
  6940. loc_00721F1E: push edx
  6941. loc_00721F1F: call [eax+000004B8h]
  6942. loc_00721F25: push eax
  6943. loc_00721F26: lea ecx, var_6C
  6944. loc_00721F29: push ecx
  6945. loc_00721F2A: call [00401128h] ; __vbaObjSet
  6946. loc_00721F30: push eax
  6947. loc_00721F31: call [004013F0h] ; __vbaLateIdSt
  6948. loc_00721F37: lea ecx, var_6C
  6949. loc_00721F3A: call [0040142Ch] ; __vbaFreeObj
  6950. loc_00721F40: mov var_4, 0000000Dh
  6951. loc_00721F47: mov var_74, 0043DCF4h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/broker.asp"
  6952. loc_00721F4E: mov var_7C, 00000008h
  6953. loc_00721F55: mov var_94, 0044A86Ch ; "POST"
  6954. loc_00721F5F: mov var_9C, 00000008h
  6955. loc_00721F69: mov edx, var_2C
  6956. loc_00721F6C: mov var_B4, edx
  6957. loc_00721F72: mov var_BC, 00000008h
  6958. loc_00721F7C: cmp [0073A254h], 00000000h
  6959. loc_00721F83: jnz 00721FA1h
  6960. loc_00721F85: push 0073A254h
  6961. loc_00721F8A: push 00431838h
  6962. loc_00721F8F: call [004012FCh] ; __vbaNew2
  6963. loc_00721F95: mov var_F4, 0073A254h
  6964. loc_00721F9F: jmp 00721FABh
  6965. loc_00721FA1: mov var_F4, 0073A254h
  6966. loc_00721FAB: mov eax, 00000010h
  6967. loc_00721FB0: call 00412850h ; __vbaChkstk
  6968. loc_00721FB5: mov eax, esp
  6969. loc_00721FB7: mov ecx, var_7C
  6970. loc_00721FBA: mov [eax], ecx
  6971. loc_00721FBC: mov edx, var_78
  6972. loc_00721FBF: mov [eax+00000004h], edx
  6973. loc_00721FC2: mov ecx, var_74
  6974. loc_00721FC5: mov [eax+00000008h], ecx
  6975. loc_00721FC8: mov edx, var_70
  6976. loc_00721FCB: mov [eax+0000000Ch], edx
  6977. loc_00721FCE: mov eax, 00000010h
  6978. loc_00721FD3: call 00412850h ; __vbaChkstk
  6979. loc_00721FD8: mov eax, esp
  6980. loc_00721FDA: mov ecx, var_9C
  6981. loc_00721FE0: mov [eax], ecx
  6982. loc_00721FE2: mov edx, var_98
  6983. loc_00721FE8: mov [eax+00000004h], edx
  6984. loc_00721FEB: mov ecx, var_94
  6985. loc_00721FF1: mov [eax+00000008h], ecx
  6986. loc_00721FF4: mov edx, var_90
  6987. loc_00721FFA: mov [eax+0000000Ch], edx
  6988. loc_00721FFD: mov eax, 00000010h
  6989. loc_00722002: call 00412850h ; __vbaChkstk
  6990. loc_00722007: mov eax, esp
  6991. loc_00722009: mov ecx, var_BC
  6992. loc_0072200F: mov [eax], ecx
  6993. loc_00722011: mov edx, var_B8
  6994. loc_00722017: mov [eax+00000004h], edx
  6995. loc_0072201A: mov ecx, var_B4
  6996. loc_00722020: mov [eax+00000008h], ecx
  6997. loc_00722023: mov edx, var_B0
  6998. loc_00722029: mov [eax+0000000Ch], edx
  6999. loc_0072202C: push 00000003h
  7000. loc_0072202E: push 00000011h
  7001. loc_00722030: mov eax, var_F4
  7002. loc_00722036: mov ecx, [eax]
  7003. loc_00722038: mov edx, var_F4
  7004. loc_0072203E: mov eax, [edx]
  7005. loc_00722040: mov edx, [eax]
  7006. loc_00722042: push ecx
  7007. loc_00722043: call [edx+000004B8h]
  7008. loc_00722049: push eax
  7009. loc_0072204A: lea eax, var_6C
  7010. loc_0072204D: push eax
  7011. loc_0072204E: call [00401128h] ; __vbaObjSet
  7012. loc_00722054: push eax
  7013. loc_00722055: call [0040103Ch] ; __vbaLateIdCall
  7014. loc_0072205B: add esp, 0000003Ch
  7015. loc_0072205E: lea ecx, var_6C
  7016. loc_00722061: call [0040142Ch] ; __vbaFreeObj
  7017. loc_00722067: mov var_4, 0000000Eh
  7018. loc_0072206E: mov var_D0, 003Ch
  7019. loc_00722077: lea ecx, var_D0
  7020. loc_0072207D: push ecx
  7021. loc_0072207E: call 0065DDB0h
  7022. loc_00722083: mov var_4, 0000000Fh
  7023. loc_0072208A: push 0073A5C8h
  7024. loc_0072208F: mov edx, Me
  7025. loc_00722092: mov eax, [edx]
  7026. loc_00722094: mov ecx, Me
  7027. loc_00722097: push ecx
  7028. loc_00722098: call [eax+0000074Ch]
  7029. loc_0072209E: jmp 00722115h
  7030. loc_007220A0: mov var_4, 00000011h
  7031. loc_007220A7: mov var_D0, 0000h
  7032. loc_007220B0: mov edx, 0043DDD0h ; "http://www.bonzi.com/bonzibuddy/goldmembers/b17signup.asp"
  7033. loc_007220B5: lea ecx, var_38
  7034. loc_007220B8: call [00401310h] ; __vbaStrCopy
  7035. loc_007220BE: cmp [0073A254h], 00000000h
  7036. loc_007220C5: jnz 007220E3h
  7037. loc_007220C7: push 0073A254h
  7038. loc_007220CC: push 00431838h
  7039. loc_007220D1: call [004012FCh] ; __vbaNew2
  7040. loc_007220D7: mov var_F8, 0073A254h
  7041. loc_007220E1: jmp 007220EDh
  7042. loc_007220E3: mov var_F8, 0073A254h
  7043. loc_007220ED: lea edx, var_D0
  7044. loc_007220F3: push edx
  7045. loc_007220F4: push 00000000h
  7046. loc_007220F6: push 00000000h
  7047. loc_007220F8: push 00000000h
  7048. loc_007220FA: lea eax, var_38
  7049. loc_007220FD: push eax
  7050. loc_007220FE: mov ecx, var_F8
  7051. loc_00722104: mov edx, [ecx]
  7052. loc_00722106: push edx
  7053. loc_00722107: call 00679A40h
  7054. loc_0072210C: lea ecx, var_38
  7055. loc_0072210F: call [00401430h] ; __vbaFreeStr
  7056. loc_00722115: push 00722193h
  7057. loc_0072211A: jmp 00722165h
  7058. loc_0072211C: lea eax, var_68
  7059. loc_0072211F: push eax
  7060. loc_00722120: lea ecx, var_64
  7061. loc_00722123: push ecx
  7062. loc_00722124: lea edx, var_60
  7063. loc_00722127: push edx
  7064. loc_00722128: lea eax, var_5C
  7065. loc_0072212B: push eax
  7066. loc_0072212C: lea ecx, var_58
  7067. loc_0072212F: push ecx
  7068. loc_00722130: lea edx, var_54
  7069. loc_00722133: push edx
  7070. loc_00722134: lea eax, var_50
  7071. loc_00722137: push eax
  7072. loc_00722138: lea ecx, var_4C
  7073. loc_0072213B: push ecx
  7074. loc_0072213C: lea edx, var_48
  7075. loc_0072213F: push edx
  7076. loc_00722140: lea eax, var_44
  7077. loc_00722143: push eax
  7078. loc_00722144: lea ecx, var_40
  7079. loc_00722147: push ecx
  7080. loc_00722148: lea edx, var_3C
  7081. loc_0072214B: push edx
  7082. loc_0072214C: lea eax, var_38
  7083. loc_0072214F: push eax
  7084. loc_00722150: push 0000000Dh
  7085. loc_00722152: call [00401324h] ; __vbaFreeStrList
  7086. loc_00722158: add esp, 00000038h
  7087. loc_0072215B: lea ecx, var_6C
  7088. loc_0072215E: call [0040142Ch] ; __vbaFreeObj
  7089. loc_00722164: ret
  7090. loc_00722165: lea ecx, var_24
  7091. loc_00722168: call [00401430h] ; __vbaFreeStr
  7092. loc_0072216E: lea ecx, var_28
  7093. loc_00722171: call [00401430h] ; __vbaFreeStr
  7094. loc_00722177: lea ecx, var_2C
  7095. loc_0072217A: call [00401430h] ; __vbaFreeStr
  7096. loc_00722180: lea ecx, var_30
  7097. loc_00722183: call [00401430h] ; __vbaFreeStr
  7098. loc_00722189: lea ecx, var_34
  7099. loc_0072218C: call [00401430h] ; __vbaFreeStr
  7100. loc_00722192: ret
  7101. loc_00722193: xor eax, eax
  7102. loc_00722195: mov ecx, var_20
  7103. loc_00722198: mov fs:[00000000h], ecx
  7104. loc_0072219F: pop edi
  7105. loc_007221A0: pop esi
  7106. loc_007221A1: pop ebx
  7107. loc_007221A2: mov esp, ebp
  7108. loc_007221A4: pop ebp
  7109. loc_007221A5: retn 0004h
  7110. End Sub
  7111. Private Sub Proc_71_23_7221B0(arg_C) '7221B0
  7112. loc_007221B0: push ebp
  7113. loc_007221B1: mov ebp, esp
  7114. loc_007221B3: sub esp, 00000018h
  7115. loc_007221B6: push 00412856h ; __vbaExceptHandler
  7116. loc_007221BB: mov eax, fs:[00000000h]
  7117. loc_007221C1: push eax
  7118. loc_007221C2: mov fs:[00000000h], esp
  7119. loc_007221C9: mov eax, 00000138h
  7120. loc_007221CE: call 00412850h ; __vbaChkstk
  7121. loc_007221D3: push ebx
  7122. loc_007221D4: push esi
  7123. loc_007221D5: push edi
  7124. loc_007221D6: mov var_18, esp
  7125. loc_007221D9: mov var_14, 00411D50h ; "&"
  7126. loc_007221E0: mov var_10, 00000000h
  7127. loc_007221E7: mov var_C, 00000000h
  7128. loc_007221EE: mov var_4, 00000001h
  7129. loc_007221F5: mov var_4, 00000002h
  7130. loc_007221FC: push FFFFFFFFh
  7131. loc_007221FE: call [00401124h] ; __vbaOnError
  7132. loc_00722204: mov var_4, 00000003h
  7133. loc_0072220B: mov eax, Me
  7134. loc_0072220E: mov [eax+00000034h], 0000h
  7135. loc_00722214: mov var_4, 00000004h
  7136. loc_0072221B: mov var_114, 0000h
  7137. loc_00722224: mov edx, 0047581Ch ; "Count"
  7138. loc_00722229: lea ecx, var_78
  7139. loc_0072222C: call [00401310h] ; __vbaStrCopy
  7140. loc_00722232: mov edx, 004757FCh ; "BBProductList"
  7141. loc_00722237: lea ecx, var_74
  7142. loc_0072223A: call [00401310h] ; __vbaStrCopy
  7143. loc_00722240: lea ecx, var_114
  7144. loc_00722246: push ecx
  7145. loc_00722247: lea edx, var_78
  7146. loc_0072224A: push edx
  7147. loc_0072224B: lea eax, var_74
  7148. loc_0072224E: push eax
  7149. loc_0072224F: mov ecx, arg_C
  7150. loc_00722252: mov edx, [ecx]
  7151. loc_00722254: push edx
  7152. loc_00722255: call 0065D630h
  7153. loc_0072225A: mov edx, eax
  7154. loc_0072225C: lea ecx, var_34
  7155. loc_0072225F: call [004013C0h] ; __vbaStrMove
  7156. loc_00722265: lea eax, var_78
  7157. loc_00722268: push eax
  7158. loc_00722269: lea ecx, var_74
  7159. loc_0072226C: push ecx
  7160. loc_0072226D: push 00000002h
  7161. loc_0072226F: call [00401324h] ; __vbaFreeStrList
  7162. loc_00722275: add esp, 0000000Ch
  7163. loc_00722278: mov var_4, 00000005h
  7164. loc_0072227F: mov var_114, 0000h
  7165. loc_00722288: mov edx, 00453ADCh ; "Success"
  7166. loc_0072228D: lea ecx, var_78
  7167. loc_00722290: call [00401310h] ; __vbaStrCopy
  7168. loc_00722296: mov edx, 00453AB0h ; "BBGoldLoginResponse"
  7169. loc_0072229B: lea ecx, var_74
  7170. loc_0072229E: call [00401310h] ; __vbaStrCopy
  7171. loc_007222A4: lea edx, var_114
  7172. loc_007222AA: push edx
  7173. loc_007222AB: lea eax, var_78
  7174. loc_007222AE: push eax
  7175. loc_007222AF: lea ecx, var_74
  7176. loc_007222B2: push ecx
  7177. loc_007222B3: mov edx, arg_C
  7178. loc_007222B6: mov eax, [edx]
  7179. loc_007222B8: push eax
  7180. loc_007222B9: call 0065D630h
  7181. loc_007222BE: mov edx, eax
  7182. loc_007222C0: lea ecx, var_60
  7183. loc_007222C3: call [004013C0h] ; __vbaStrMove
  7184. loc_007222C9: lea ecx, var_78
  7185. loc_007222CC: push ecx
  7186. loc_007222CD: lea edx, var_74
  7187. loc_007222D0: push edx
  7188. loc_007222D1: push 00000002h
  7189. loc_007222D3: call [00401324h] ; __vbaFreeStrList
  7190. loc_007222D9: add esp, 0000000Ch
  7191. loc_007222DC: mov var_4, 00000006h
  7192. loc_007222E3: lea eax, var_34
  7193. loc_007222E6: mov var_E8, eax
  7194. loc_007222EC: mov var_F0, 00004008h
  7195. loc_007222F6: lea ecx, var_F0
  7196. loc_007222FC: push ecx
  7197. loc_007222FD: lea edx, var_90
  7198. loc_00722303: push edx
  7199. loc_00722304: call [00401154h] ; rtcTrimVar
  7200. loc_0072230A: mov var_F8, 00000000h
  7201. loc_00722314: mov var_100, 00008002h
  7202. loc_0072231E: lea eax, var_90
  7203. loc_00722324: push eax
  7204. loc_00722325: lea ecx, var_A0
  7205. loc_0072232B: push ecx
  7206. loc_0072232C: call [004010D4h] ; __vbaLenVar
  7207. loc_00722332: push eax
  7208. loc_00722333: lea edx, var_100
  7209. loc_00722339: push edx
  7210. loc_0072233A: call [00401004h] ; __vbaVarTstGt
  7211. loc_00722340: mov var_118, ax
  7212. loc_00722347: lea ecx, var_90
  7213. loc_0072234D: call [00401030h] ; __vbaFreeVar
  7214. loc_00722353: movsx eax, var_118
  7215. loc_0072235A: test eax, eax
  7216. loc_0072235C: jz 007228E7h
  7217. loc_00722362: mov var_4, 00000007h
  7218. loc_00722369: mov var_114, 0000h
  7219. loc_00722372: mov edx, 0047582Ch ; "ProductURL"
  7220. loc_00722377: lea ecx, var_78
  7221. loc_0072237A: call [00401310h] ; __vbaStrCopy
  7222. loc_00722380: mov edx, 004757FCh ; "BBProductList"
  7223. loc_00722385: lea ecx, var_74
  7224. loc_00722388: call [00401310h] ; __vbaStrCopy
  7225. loc_0072238E: lea ecx, var_114
  7226. loc_00722394: push ecx
  7227. loc_00722395: lea edx, var_78
  7228. loc_00722398: push edx
  7229. loc_00722399: lea eax, var_74
  7230. loc_0072239C: push eax
  7231. loc_0072239D: mov ecx, arg_C
  7232. loc_007223A0: mov edx, [ecx]
  7233. loc_007223A2: push edx
  7234. loc_007223A3: call 0065D630h
  7235. loc_007223A8: mov edx, eax
  7236. loc_007223AA: lea ecx, var_28
  7237. loc_007223AD: call [004013C0h] ; __vbaStrMove
  7238. loc_007223B3: lea eax, var_78
  7239. loc_007223B6: push eax
  7240. loc_007223B7: lea ecx, var_74
  7241. loc_007223BA: push ecx
  7242. loc_007223BB: push 00000002h
  7243. loc_007223BD: call [00401324h] ; __vbaFreeStrList
  7244. loc_007223C3: add esp, 0000000Ch
  7245. loc_007223C6: mov var_4, 00000008h
  7246. loc_007223CD: mov edx, var_28
  7247. loc_007223D0: mov ecx, 0073A170h
  7248. loc_007223D5: call [00401310h] ; __vbaStrCopy
  7249. loc_007223DB: mov var_4, 00000009h
  7250. loc_007223E2: mov edx, var_34
  7251. loc_007223E5: push edx
  7252. loc_007223E6: call [0040127Ch] ; __vbaI2Str
  7253. loc_007223EC: mov ecx, Me
  7254. loc_007223EF: mov [ecx+00000034h], ax
  7255. loc_007223F3: mov var_4, 0000000Ah
  7256. loc_007223FA: push 00000001h
  7257. loc_007223FC: mov edx, Me
  7258. loc_007223FF: movsx eax, [edx+00000034h]
  7259. loc_00722403: push eax
  7260. loc_00722404: push 00000001h
  7261. loc_00722406: push 0045DC10h ; UDT_1_0045DC10
  7262. loc_0072240B: mov ecx, Me
  7263. loc_0072240E: add ecx, 00000038h
  7264. loc_00722411: push ecx
  7265. loc_00722412: push 00000018h
  7266. loc_00722414: push 00000000h
  7267. loc_00722416: call [00401220h] ; __vbaRedim
  7268. loc_0072241C: add esp, 0000001Ch
  7269. loc_0072241F: mov var_4, 0000000Bh
  7270. loc_00722426: mov edx, Me
  7271. loc_00722429: mov ax, [edx+00000034h]
  7272. loc_0072242D: mov var_128, ax
  7273. loc_00722434: mov var_124, 0001h
  7274. loc_0072243D: mov var_30, 0001h
  7275. loc_00722443: jmp 0072245Ah
  7276. loc_00722445: mov cx, var_30
  7277. loc_00722449: add cx, var_124
  7278. loc_00722450: jo 0072361Ah
  7279. loc_00722456: mov var_30, cx
  7280. loc_0072245A: mov dx, var_30
  7281. loc_0072245E: cmp dx, var_128
  7282. loc_00722465: jg 007228E2h
  7283. loc_0072246B: mov var_4, 0000000Ch
  7284. loc_00722472: mov eax, Me
  7285. loc_00722475: mov ecx, [eax+00000038h]
  7286. loc_00722478: push ecx
  7287. loc_00722479: lea edx, var_11C
  7288. loc_0072247F: push edx
  7289. loc_00722480: call [00401364h] ; __vbaAryLock
  7290. loc_00722486: cmp var_11C, 00000000h
  7291. loc_0072248D: jz 007224E8h
  7292. loc_0072248F: mov eax, var_11C
  7293. loc_00722495: cmp [eax], 0001h
  7294. loc_00722499: jnz 007224E8h
  7295. loc_0072249B: movsx ecx, var_30
  7296. loc_0072249F: mov edx, var_11C
  7297. loc_007224A5: sub ecx, [edx+00000014h]
  7298. loc_007224A8: mov var_118, ecx
  7299. loc_007224AE: mov eax, var_11C
  7300. loc_007224B4: mov ecx, var_118
  7301. loc_007224BA: cmp ecx, [eax+00000010h]
  7302. loc_007224BD: jae 007224CBh
  7303. loc_007224BF: mov var_140, 00000000h
  7304. loc_007224C9: jmp 007224D7h
  7305. loc_007224CB: call [004011A8h] ; __vbaGenerateBoundsError
  7306. loc_007224D1: mov var_140, eax
  7307. loc_007224D7: mov edx, var_118
  7308. loc_007224DD: imul edx, edx, 00000018h
  7309. loc_007224E0: mov var_144, edx
  7310. loc_007224E6: jmp 007224F4h
  7311. loc_007224E8: call [004011A8h] ; __vbaGenerateBoundsError
  7312. loc_007224EE: mov var_144, eax
  7313. loc_007224F4: mov eax, var_11C
  7314. loc_007224FA: mov ecx, [eax+0000000Ch]
  7315. loc_007224FD: add ecx, var_144
  7316. loc_00722503: mov var_120, ecx
  7317. loc_00722509: mov var_4, 0000000Dh
  7318. loc_00722510: mov edx, 0044E3CCh ; "Name"
  7319. loc_00722515: lea ecx, var_78
  7320. loc_00722518: call [00401310h] ; __vbaStrCopy
  7321. loc_0072251E: mov edx, 00475848h ; "Product"
  7322. loc_00722523: lea ecx, var_74
  7323. loc_00722526: call [00401310h] ; __vbaStrCopy
  7324. loc_0072252C: lea edx, var_30
  7325. loc_0072252F: push edx
  7326. loc_00722530: lea eax, var_78
  7327. loc_00722533: push eax
  7328. loc_00722534: lea ecx, var_74
  7329. loc_00722537: push ecx
  7330. loc_00722538: mov edx, arg_C
  7331. loc_0072253B: mov eax, [edx]
  7332. loc_0072253D: push eax
  7333. loc_0072253E: call 0065D630h
  7334. loc_00722543: mov edx, eax
  7335. loc_00722545: lea ecx, var_7C
  7336. loc_00722548: call [004013C0h] ; __vbaStrMove
  7337. loc_0072254E: mov edx, eax
  7338. loc_00722550: mov ecx, var_120
  7339. loc_00722556: call [00401310h] ; __vbaStrCopy
  7340. loc_0072255C: lea ecx, var_7C
  7341. loc_0072255F: push ecx
  7342. loc_00722560: lea edx, var_78
  7343. loc_00722563: push edx
  7344. loc_00722564: lea eax, var_74
  7345. loc_00722567: push eax
  7346. loc_00722568: push 00000003h
  7347. loc_0072256A: call [00401324h] ; __vbaFreeStrList
  7348. loc_00722570: add esp, 00000010h
  7349. loc_00722573: mov var_4, 0000000Eh
  7350. loc_0072257A: mov edx, 0047585Ch ; "Code"
  7351. loc_0072257F: lea ecx, var_78
  7352. loc_00722582: call [00401310h] ; __vbaStrCopy
  7353. loc_00722588: mov edx, 00475848h ; "Product"
  7354. loc_0072258D: lea ecx, var_74
  7355. loc_00722590: call [00401310h] ; __vbaStrCopy
  7356. loc_00722596: lea ecx, var_30
  7357. loc_00722599: push ecx
  7358. loc_0072259A: lea edx, var_78
  7359. loc_0072259D: push edx
  7360. loc_0072259E: lea eax, var_74
  7361. loc_007225A1: push eax
  7362. loc_007225A2: mov ecx, arg_C
  7363. loc_007225A5: mov edx, [ecx]
  7364. loc_007225A7: push edx
  7365. loc_007225A8: call 0065D630h
  7366. loc_007225AD: mov edx, eax
  7367. loc_007225AF: lea ecx, var_7C
  7368. loc_007225B2: call [004013C0h] ; __vbaStrMove
  7369. loc_007225B8: mov edx, eax
  7370. loc_007225BA: mov ecx, var_120
  7371. loc_007225C0: add ecx, 00000004h
  7372. loc_007225C3: call [00401310h] ; __vbaStrCopy
  7373. loc_007225C9: lea eax, var_7C
  7374. loc_007225CC: push eax
  7375. loc_007225CD: lea ecx, var_78
  7376. loc_007225D0: push ecx
  7377. loc_007225D1: lea edx, var_74
  7378. loc_007225D4: push edx
  7379. loc_007225D5: push 00000003h
  7380. loc_007225D7: call [00401324h] ; __vbaFreeStrList
  7381. loc_007225DD: add esp, 00000010h
  7382. loc_007225E0: mov var_4, 0000000Fh
  7383. loc_007225E7: mov edx, 0047586Ch ; "Size"
  7384. loc_007225EC: lea ecx, var_78
  7385. loc_007225EF: call [00401310h] ; __vbaStrCopy
  7386. loc_007225F5: mov edx, 00475848h ; "Product"
  7387. loc_007225FA: lea ecx, var_74
  7388. loc_007225FD: call [00401310h] ; __vbaStrCopy
  7389. loc_00722603: lea eax, var_30
  7390. loc_00722606: push eax
  7391. loc_00722607: lea ecx, var_78
  7392. loc_0072260A: push ecx
  7393. loc_0072260B: lea edx, var_74
  7394. loc_0072260E: push edx
  7395. loc_0072260F: mov eax, arg_C
  7396. loc_00722612: mov ecx, [eax]
  7397. loc_00722614: push ecx
  7398. loc_00722615: call 0065D630h
  7399. loc_0072261A: mov edx, eax
  7400. loc_0072261C: lea ecx, var_7C
  7401. loc_0072261F: call [004013C0h] ; __vbaStrMove
  7402. loc_00722625: mov edx, eax
  7403. loc_00722627: mov ecx, var_120
  7404. loc_0072262D: add ecx, 00000008h
  7405. loc_00722630: call [00401310h] ; __vbaStrCopy
  7406. loc_00722636: lea edx, var_7C
  7407. loc_00722639: push edx
  7408. loc_0072263A: lea eax, var_78
  7409. loc_0072263D: push eax
  7410. loc_0072263E: lea ecx, var_74
  7411. loc_00722641: push ecx
  7412. loc_00722642: push 00000003h
  7413. loc_00722644: call [00401324h] ; __vbaFreeStrList
  7414. loc_0072264A: add esp, 00000010h
  7415. loc_0072264D: mov var_4, 00000010h
  7416. loc_00722654: mov edx, 0047587Ch ; "SizeUnits"
  7417. loc_00722659: lea ecx, var_78
  7418. loc_0072265C: call [00401310h] ; __vbaStrCopy
  7419. loc_00722662: mov edx, 00475848h ; "Product"
  7420. loc_00722667: lea ecx, var_74
  7421. loc_0072266A: call [00401310h] ; __vbaStrCopy
  7422. loc_00722670: lea edx, var_30
  7423. loc_00722673: push edx
  7424. loc_00722674: lea eax, var_78
  7425. loc_00722677: push eax
  7426. loc_00722678: lea ecx, var_74
  7427. loc_0072267B: push ecx
  7428. loc_0072267C: mov edx, arg_C
  7429. loc_0072267F: mov eax, [edx]
  7430. loc_00722681: push eax
  7431. loc_00722682: call 0065D630h
  7432. loc_00722687: mov edx, eax
  7433. loc_00722689: lea ecx, var_7C
  7434. loc_0072268C: call [004013C0h] ; __vbaStrMove
  7435. loc_00722692: mov edx, eax
  7436. loc_00722694: mov ecx, var_120
  7437. loc_0072269A: add ecx, 0000000Ch
  7438. loc_0072269D: call [00401310h] ; __vbaStrCopy
  7439. loc_007226A3: lea ecx, var_7C
  7440. loc_007226A6: push ecx
  7441. loc_007226A7: lea edx, var_78
  7442. loc_007226AA: push edx
  7443. loc_007226AB: lea eax, var_74
  7444. loc_007226AE: push eax
  7445. loc_007226AF: push 00000003h
  7446. loc_007226B1: call [00401324h] ; __vbaFreeStrList
  7447. loc_007226B7: add esp, 00000010h
  7448. loc_007226BA: mov var_4, 00000011h
  7449. loc_007226C1: mov edx, 00475894h ; "AutoDownload"
  7450. loc_007226C6: lea ecx, var_78
  7451. loc_007226C9: call [00401310h] ; __vbaStrCopy
  7452. loc_007226CF: mov edx, 00475848h ; "Product"
  7453. loc_007226D4: lea ecx, var_74
  7454. loc_007226D7: call [00401310h] ; __vbaStrCopy
  7455. loc_007226DD: lea ecx, var_30
  7456. loc_007226E0: push ecx
  7457. loc_007226E1: lea edx, var_78
  7458. loc_007226E4: push edx
  7459. loc_007226E5: lea eax, var_74
  7460. loc_007226E8: push eax
  7461. loc_007226E9: mov ecx, arg_C
  7462. loc_007226EC: mov edx, [ecx]
  7463. loc_007226EE: push edx
  7464. loc_007226EF: call 0065D630h
  7465. loc_007226F4: mov var_88, eax
  7466. loc_007226FA: mov var_90, 00000008h
  7467. loc_00722704: lea eax, var_90
  7468. loc_0072270A: push eax
  7469. loc_0072270B: lea ecx, var_A0
  7470. loc_00722711: push ecx
  7471. loc_00722712: call [00401080h] ; rtcLowerCaseVar
  7472. loc_00722718: mov var_E8, 00450E50h ; "true"
  7473. loc_00722722: mov var_F0, 00008008h
  7474. loc_0072272C: lea edx, var_A0
  7475. loc_00722732: push edx
  7476. loc_00722733: lea eax, var_F0
  7477. loc_00722739: push eax
  7478. loc_0072273A: lea ecx, var_B0
  7479. loc_00722740: push ecx
  7480. loc_00722741: call [00401350h] ; __vbaVarCmpEq
  7481. loc_00722747: push eax
  7482. loc_00722748: call [00401150h] ; __vbaBoolVar
  7483. loc_0072274E: mov edx, var_120
  7484. loc_00722754: mov [edx+00000010h], ax
  7485. loc_00722758: lea eax, var_78
  7486. loc_0072275B: push eax
  7487. loc_0072275C: lea ecx, var_74
  7488. loc_0072275F: push ecx
  7489. loc_00722760: push 00000002h
  7490. loc_00722762: call [00401324h] ; __vbaFreeStrList
  7491. loc_00722768: add esp, 0000000Ch
  7492. loc_0072276B: lea edx, var_A0
  7493. loc_00722771: push edx
  7494. loc_00722772: lea eax, var_90
  7495. loc_00722778: push eax
  7496. loc_00722779: push 00000002h
  7497. loc_0072277B: call [00401050h] ; __vbaFreeVarList
  7498. loc_00722781: add esp, 0000000Ch
  7499. loc_00722784: mov var_4, 00000012h
  7500. loc_0072278B: mov edx, 00449260h ; "Hide"
  7501. loc_00722790: lea ecx, var_78
  7502. loc_00722793: call [00401310h] ; __vbaStrCopy
  7503. loc_00722799: mov edx, 00475848h ; "Product"
  7504. loc_0072279E: lea ecx, var_74
  7505. loc_007227A1: call [00401310h] ; __vbaStrCopy
  7506. loc_007227A7: lea ecx, var_30
  7507. loc_007227AA: push ecx
  7508. loc_007227AB: lea edx, var_78
  7509. loc_007227AE: push edx
  7510. loc_007227AF: lea eax, var_74
  7511. loc_007227B2: push eax
  7512. loc_007227B3: mov ecx, arg_C
  7513. loc_007227B6: mov edx, [ecx]
  7514. loc_007227B8: push edx
  7515. loc_007227B9: call 0065D630h
  7516. loc_007227BE: mov var_88, eax
  7517. loc_007227C4: mov var_90, 00000008h
  7518. loc_007227CE: lea eax, var_90
  7519. loc_007227D4: push eax
  7520. loc_007227D5: lea ecx, var_A0
  7521. loc_007227DB: push ecx
  7522. loc_007227DC: call [00401080h] ; rtcLowerCaseVar
  7523. loc_007227E2: mov var_E8, 00450E50h ; "true"
  7524. loc_007227EC: mov var_F0, 00008008h
  7525. loc_007227F6: lea edx, var_A0
  7526. loc_007227FC: push edx
  7527. loc_007227FD: lea eax, var_F0
  7528. loc_00722803: push eax
  7529. loc_00722804: lea ecx, var_B0
  7530. loc_0072280A: push ecx
  7531. loc_0072280B: call [00401350h] ; __vbaVarCmpEq
  7532. loc_00722811: push eax
  7533. loc_00722812: call [00401150h] ; __vbaBoolVar
  7534. loc_00722818: mov edx, var_120
  7535. loc_0072281E: mov [edx+00000012h], ax
  7536. loc_00722822: lea eax, var_78
  7537. loc_00722825: push eax
  7538. loc_00722826: lea ecx, var_74
  7539. loc_00722829: push ecx
  7540. loc_0072282A: push 00000002h
  7541. loc_0072282C: call [00401324h] ; __vbaFreeStrList
  7542. loc_00722832: add esp, 0000000Ch
  7543. loc_00722835: lea edx, var_A0
  7544. loc_0072283B: push edx
  7545. loc_0072283C: lea eax, var_90
  7546. loc_00722842: push eax
  7547. loc_00722843: push 00000002h
  7548. loc_00722845: call [00401050h] ; __vbaFreeVarList
  7549. loc_0072284B: add esp, 0000000Ch
  7550. loc_0072284E: mov var_4, 00000013h
  7551. loc_00722855: xor edx, edx
  7552. loc_00722857: lea ecx, var_78
  7553. loc_0072285A: call [00401310h] ; __vbaStrCopy
  7554. loc_00722860: mov edx, 004758B4h ; "Description"
  7555. loc_00722865: lea ecx, var_74
  7556. loc_00722868: call [00401310h] ; __vbaStrCopy
  7557. loc_0072286E: lea ecx, var_30
  7558. loc_00722871: push ecx
  7559. loc_00722872: lea edx, var_78
  7560. loc_00722875: push edx
  7561. loc_00722876: lea eax, var_74
  7562. loc_00722879: push eax
  7563. loc_0072287A: mov ecx, arg_C
  7564. loc_0072287D: mov edx, [ecx]
  7565. loc_0072287F: push edx
  7566. loc_00722880: call 0065D630h
  7567. loc_00722885: mov edx, eax
  7568. loc_00722887: lea ecx, var_7C
  7569. loc_0072288A: call [004013C0h] ; __vbaStrMove
  7570. loc_00722890: mov edx, eax
  7571. loc_00722892: mov ecx, var_120
  7572. loc_00722898: add ecx, 00000014h
  7573. loc_0072289B: call [00401310h] ; __vbaStrCopy
  7574. loc_007228A1: lea eax, var_7C
  7575. loc_007228A4: push eax
  7576. loc_007228A5: lea ecx, var_78
  7577. loc_007228A8: push ecx
  7578. loc_007228A9: lea edx, var_74
  7579. loc_007228AC: push edx
  7580. loc_007228AD: push 00000003h
  7581. loc_007228AF: call [00401324h] ; __vbaFreeStrList
  7582. loc_007228B5: add esp, 00000010h
  7583. loc_007228B8: mov var_4, 00000014h
  7584. loc_007228BF: mov var_120, 00000000h
  7585. loc_007228C9: lea eax, var_11C
  7586. loc_007228CF: push eax
  7587. loc_007228D0: call [00401410h] ; __vbaAryUnlock
  7588. loc_007228D6: mov var_4, 00000015h
  7589. loc_007228DD: jmp 00722445h
  7590. loc_007228E2: jmp 00723512h
  7591. loc_007228E7: mov var_4, 00000016h
  7592. loc_007228EE: lea ecx, var_60
  7593. loc_007228F1: mov var_E8, ecx
  7594. loc_007228F7: mov var_F0, 00004008h
  7595. loc_00722901: lea edx, var_F0
  7596. loc_00722907: push edx
  7597. loc_00722908: lea eax, var_90
  7598. loc_0072290E: push eax
  7599. loc_0072290F: call [00401154h] ; rtcTrimVar
  7600. loc_00722915: mov var_F8, 00000000h
  7601. loc_0072291F: mov var_100, 00008002h
  7602. loc_00722929: lea ecx, var_90
  7603. loc_0072292F: push ecx
  7604. loc_00722930: lea edx, var_A0
  7605. loc_00722936: push edx
  7606. loc_00722937: call [004010D4h] ; __vbaLenVar
  7607. loc_0072293D: push eax
  7608. loc_0072293E: lea eax, var_100
  7609. loc_00722944: push eax
  7610. loc_00722945: call [00401004h] ; __vbaVarTstGt
  7611. loc_0072294B: mov var_118, ax
  7612. loc_00722952: lea ecx, var_90
  7613. loc_00722958: call [00401030h] ; __vbaFreeVar
  7614. loc_0072295E: movsx ecx, var_118
  7615. loc_00722965: test ecx, ecx
  7616. loc_00722967: jz 0072349Dh
  7617. loc_0072296D: mov var_4, 00000017h
  7618. loc_00722974: mov var_114, 0000h
  7619. loc_0072297D: mov edx, 00453ADCh ; "Success"
  7620. loc_00722982: lea ecx, var_78
  7621. loc_00722985: call [00401310h] ; __vbaStrCopy
  7622. loc_0072298B: mov edx, 00453AB0h ; "BBGoldLoginResponse"
  7623. loc_00722990: lea ecx, var_74
  7624. loc_00722993: call [00401310h] ; __vbaStrCopy
  7625. loc_00722999: lea edx, var_114
  7626. loc_0072299F: push edx
  7627. loc_007229A0: lea eax, var_78
  7628. loc_007229A3: push eax
  7629. loc_007229A4: lea ecx, var_74
  7630. loc_007229A7: push ecx
  7631. loc_007229A8: mov edx, arg_C
  7632. loc_007229AB: mov eax, [edx]
  7633. loc_007229AD: push eax
  7634. loc_007229AE: call 0065D630h
  7635. loc_007229B3: mov edx, eax
  7636. loc_007229B5: lea ecx, var_7C
  7637. loc_007229B8: call [004013C0h] ; __vbaStrMove
  7638. loc_007229BE: push eax
  7639. loc_007229BF: call [00401108h] ; __vbaBoolStr
  7640. loc_007229C5: mov var_70, ax
  7641. loc_007229C9: lea ecx, var_7C
  7642. loc_007229CC: push ecx
  7643. loc_007229CD: lea edx, var_78
  7644. loc_007229D0: push edx
  7645. loc_007229D1: lea eax, var_74
  7646. loc_007229D4: push eax
  7647. loc_007229D5: push 00000003h
  7648. loc_007229D7: call [00401324h] ; __vbaFreeStrList
  7649. loc_007229DD: add esp, 00000010h
  7650. loc_007229E0: mov var_4, 00000018h
  7651. loc_007229E7: mov var_114, 0000h
  7652. loc_007229F0: xor edx, edx
  7653. loc_007229F2: lea ecx, var_78
  7654. loc_007229F5: call [00401310h] ; __vbaStrCopy
  7655. loc_007229FB: mov edx, 00453AF0h ; "Reason"
  7656. loc_00722A00: lea ecx, var_74
  7657. loc_00722A03: call [00401310h] ; __vbaStrCopy
  7658. loc_00722A09: lea ecx, var_114
  7659. loc_00722A0F: push ecx
  7660. loc_00722A10: lea edx, var_78
  7661. loc_00722A13: push edx
  7662. loc_00722A14: lea eax, var_74
  7663. loc_00722A17: push eax
  7664. loc_00722A18: mov ecx, arg_C
  7665. loc_00722A1B: mov edx, [ecx]
  7666. loc_00722A1D: push edx
  7667. loc_00722A1E: call 0065D630h
  7668. loc_00722A23: mov edx, eax
  7669. loc_00722A25: lea ecx, var_48
  7670. loc_00722A28: call [004013C0h] ; __vbaStrMove
  7671. loc_00722A2E: lea eax, var_78
  7672. loc_00722A31: push eax
  7673. loc_00722A32: lea ecx, var_74
  7674. loc_00722A35: push ecx
  7675. loc_00722A36: push 00000002h
  7676. loc_00722A38: call [00401324h] ; __vbaFreeStrList
  7677. loc_00722A3E: add esp, 0000000Ch
  7678. loc_00722A41: mov var_4, 00000019h
  7679. loc_00722A48: mov var_114, 0000h
  7680. loc_00722A51: xor edx, edx
  7681. loc_00722A53: lea ecx, var_78
  7682. loc_00722A56: call [00401310h] ; __vbaStrCopy
  7683. loc_00722A5C: mov edx, 00453B04h ; "Active"
  7684. loc_00722A61: lea ecx, var_74
  7685. loc_00722A64: call [00401310h] ; __vbaStrCopy
  7686. loc_00722A6A: lea edx, var_114
  7687. loc_00722A70: push edx
  7688. loc_00722A71: lea eax, var_78
  7689. loc_00722A74: push eax
  7690. loc_00722A75: lea ecx, var_74
  7691. loc_00722A78: push ecx
  7692. loc_00722A79: mov edx, arg_C
  7693. loc_00722A7C: mov eax, [edx]
  7694. loc_00722A7E: push eax
  7695. loc_00722A7F: call 0065D630h
  7696. loc_00722A84: mov var_88, eax
  7697. loc_00722A8A: mov var_90, 00000008h
  7698. loc_00722A94: lea ecx, var_90
  7699. loc_00722A9A: push ecx
  7700. loc_00722A9B: lea edx, var_A0
  7701. loc_00722AA1: push edx
  7702. loc_00722AA2: call [00401080h] ; rtcLowerCaseVar
  7703. loc_00722AA8: mov var_C8, 00000000h
  7704. loc_00722AB2: mov var_D0, 0000000Bh
  7705. loc_00722ABC: mov var_B8, FFFFFFFFh
  7706. loc_00722AC6: mov var_C0, 0000000Bh
  7707. loc_00722AD0: mov var_E8, 00450E50h ; "true"
  7708. loc_00722ADA: mov var_F0, 00000008h
  7709. loc_00722AE4: lea eax, var_D0
  7710. loc_00722AEA: push eax
  7711. loc_00722AEB: lea ecx, var_C0
  7712. loc_00722AF1: push ecx
  7713. loc_00722AF2: push 00000001h
  7714. loc_00722AF4: lea edx, var_A0
  7715. loc_00722AFA: push edx
  7716. loc_00722AFB: lea eax, var_F0
  7717. loc_00722B01: push eax
  7718. loc_00722B02: push 00000000h
  7719. loc_00722B04: lea ecx, var_B0
  7720. loc_00722B0A: push ecx
  7721. loc_00722B0B: call [0040129Ch] ; __vbaInStrVar
  7722. loc_00722B11: push eax
  7723. loc_00722B12: lea edx, var_E0
  7724. loc_00722B18: push edx
  7725. loc_00722B19: call [00401318h] ; rtcImmediateIf
  7726. loc_00722B1F: lea eax, var_E0
  7727. loc_00722B25: push eax
  7728. loc_00722B26: call [00401150h] ; __vbaBoolVar
  7729. loc_00722B2C: mov var_54, ax
  7730. loc_00722B30: lea ecx, var_78
  7731. loc_00722B33: push ecx
  7732. loc_00722B34: lea edx, var_74
  7733. loc_00722B37: push edx
  7734. loc_00722B38: push 00000002h
  7735. loc_00722B3A: call [00401324h] ; __vbaFreeStrList
  7736. loc_00722B40: add esp, 0000000Ch
  7737. loc_00722B43: lea eax, var_E0
  7738. loc_00722B49: push eax
  7739. loc_00722B4A: lea ecx, var_D0
  7740. loc_00722B50: push ecx
  7741. loc_00722B51: lea edx, var_C0
  7742. loc_00722B57: push edx
  7743. loc_00722B58: lea eax, var_B0
  7744. loc_00722B5E: push eax
  7745. loc_00722B5F: lea ecx, var_A0
  7746. loc_00722B65: push ecx
  7747. loc_00722B66: lea edx, var_90
  7748. loc_00722B6C: push edx
  7749. loc_00722B6D: push 00000006h
  7750. loc_00722B6F: call [00401050h] ; __vbaFreeVarList
  7751. loc_00722B75: add esp, 0000001Ch
  7752. loc_00722B78: mov var_4, 0000001Ah
  7753. loc_00722B7F: mov var_114, 0000h
  7754. loc_00722B88: xor edx, edx
  7755. loc_00722B8A: lea ecx, var_78
  7756. loc_00722B8D: call [00401310h] ; __vbaStrCopy
  7757. loc_00722B93: mov edx, 00453B18h ; "Current"
  7758. loc_00722B98: lea ecx, var_74
  7759. loc_00722B9B: call [00401310h] ; __vbaStrCopy
  7760. loc_00722BA1: lea eax, var_114
  7761. loc_00722BA7: push eax
  7762. loc_00722BA8: lea ecx, var_78
  7763. loc_00722BAB: push ecx
  7764. loc_00722BAC: lea edx, var_74
  7765. loc_00722BAF: push edx
  7766. loc_00722BB0: mov eax, arg_C
  7767. loc_00722BB3: mov ecx, [eax]
  7768. loc_00722BB5: push ecx
  7769. loc_00722BB6: call 0065D630h
  7770. loc_00722BBB: mov edx, eax
  7771. loc_00722BBD: lea ecx, var_58
  7772. loc_00722BC0: call [004013C0h] ; __vbaStrMove
  7773. loc_00722BC6: lea edx, var_78
  7774. loc_00722BC9: push edx
  7775. loc_00722BCA: lea eax, var_74
  7776. loc_00722BCD: push eax
  7777. loc_00722BCE: push 00000002h
  7778. loc_00722BD0: call [00401324h] ; __vbaFreeStrList
  7779. loc_00722BD6: add esp, 0000000Ch
  7780. loc_00722BD9: mov var_4, 0000001Bh
  7781. loc_00722BE0: mov var_114, 0000h
  7782. loc_00722BE9: xor edx, edx
  7783. loc_00722BEB: lea ecx, var_78
  7784. loc_00722BEE: call [00401310h] ; __vbaStrCopy
  7785. loc_00722BF4: mov edx, 00453B2Ch ; "SignOnDate"
  7786. loc_00722BF9: lea ecx, var_74
  7787. loc_00722BFC: call [00401310h] ; __vbaStrCopy
  7788. loc_00722C02: lea ecx, var_114
  7789. loc_00722C08: push ecx
  7790. loc_00722C09: lea edx, var_78
  7791. loc_00722C0C: push edx
  7792. loc_00722C0D: lea eax, var_74
  7793. loc_00722C10: push eax
  7794. loc_00722C11: mov ecx, arg_C
  7795. loc_00722C14: mov edx, [ecx]
  7796. loc_00722C16: push edx
  7797. loc_00722C17: call 0065D630h
  7798. loc_00722C1C: mov edx, eax
  7799. loc_00722C1E: lea ecx, var_50
  7800. loc_00722C21: call [004013C0h] ; __vbaStrMove
  7801. loc_00722C27: lea eax, var_78
  7802. loc_00722C2A: push eax
  7803. loc_00722C2B: lea ecx, var_74
  7804. loc_00722C2E: push ecx
  7805. loc_00722C2F: push 00000002h
  7806. loc_00722C31: call [00401324h] ; __vbaFreeStrList
  7807. loc_00722C37: add esp, 0000000Ch
  7808. loc_00722C3A: mov var_4, 0000001Ch
  7809. loc_00722C41: mov var_114, 0000h
  7810. loc_00722C4A: xor edx, edx
  7811. loc_00722C4C: lea ecx, var_78
  7812. loc_00722C4F: call [00401310h] ; __vbaStrCopy
  7813. loc_00722C55: mov edx, 00453B48h ; "CCExpiry"
  7814. loc_00722C5A: lea ecx, var_74
  7815. loc_00722C5D: call [00401310h] ; __vbaStrCopy
  7816. loc_00722C63: lea edx, var_114
  7817. loc_00722C69: push edx
  7818. loc_00722C6A: lea eax, var_78
  7819. loc_00722C6D: push eax
  7820. loc_00722C6E: lea ecx, var_74
  7821. loc_00722C71: push ecx
  7822. loc_00722C72: mov edx, arg_C
  7823. loc_00722C75: mov eax, [edx]
  7824. loc_00722C77: push eax
  7825. loc_00722C78: call 0065D630h
  7826. loc_00722C7D: mov edx, eax
  7827. loc_00722C7F: lea ecx, var_24
  7828. loc_00722C82: call [004013C0h] ; __vbaStrMove
  7829. loc_00722C88: lea ecx, var_78
  7830. loc_00722C8B: push ecx
  7831. loc_00722C8C: lea edx, var_74
  7832. loc_00722C8F: push edx
  7833. loc_00722C90: push 00000002h
  7834. loc_00722C92: call [00401324h] ; __vbaFreeStrList
  7835. loc_00722C98: add esp, 0000000Ch
  7836. loc_00722C9B: mov var_4, 0000001Dh
  7837. loc_00722CA2: mov var_114, 0000h
  7838. loc_00722CAB: xor edx, edx
  7839. loc_00722CAD: lea ecx, var_78
  7840. loc_00722CB0: call [00401310h] ; __vbaStrCopy
  7841. loc_00722CB6: mov edx, 00453B60h ; "CCNum"
  7842. loc_00722CBB: lea ecx, var_74
  7843. loc_00722CBE: call [00401310h] ; __vbaStrCopy
  7844. loc_00722CC4: lea eax, var_114
  7845. loc_00722CCA: push eax
  7846. loc_00722CCB: lea ecx, var_78
  7847. loc_00722CCE: push ecx
  7848. loc_00722CCF: lea edx, var_74
  7849. loc_00722CD2: push edx
  7850. loc_00722CD3: mov eax, arg_C
  7851. loc_00722CD6: mov ecx, [eax]
  7852. loc_00722CD8: push ecx
  7853. loc_00722CD9: call 0065D630h
  7854. loc_00722CDE: mov edx, eax
  7855. loc_00722CE0: lea ecx, var_6C
  7856. loc_00722CE3: call [004013C0h] ; __vbaStrMove
  7857. loc_00722CE9: lea edx, var_78
  7858. loc_00722CEC: push edx
  7859. loc_00722CED: lea eax, var_74
  7860. loc_00722CF0: push eax
  7861. loc_00722CF1: push 00000002h
  7862. loc_00722CF3: call [00401324h] ; __vbaFreeStrList
  7863. loc_00722CF9: add esp, 0000000Ch
  7864. loc_00722CFC: mov var_4, 0000001Eh
  7865. loc_00722D03: mov var_114, 0000h
  7866. loc_00722D0C: xor edx, edx
  7867. loc_00722D0E: lea ecx, var_78
  7868. loc_00722D11: call [00401310h] ; __vbaStrCopy
  7869. loc_00722D17: mov edx, 00453B70h ; "BillDay"
  7870. loc_00722D1C: lea ecx, var_74
  7871. loc_00722D1F: call [00401310h] ; __vbaStrCopy
  7872. loc_00722D25: lea ecx, var_114
  7873. loc_00722D2B: push ecx
  7874. loc_00722D2C: lea edx, var_78
  7875. loc_00722D2F: push edx
  7876. loc_00722D30: lea eax, var_74
  7877. loc_00722D33: push eax
  7878. loc_00722D34: mov ecx, arg_C
  7879. loc_00722D37: mov edx, [ecx]
  7880. loc_00722D39: push edx
  7881. loc_00722D3A: call 0065D630h
  7882. loc_00722D3F: mov edx, eax
  7883. loc_00722D41: lea ecx, var_7C
  7884. loc_00722D44: call [004013C0h] ; __vbaStrMove
  7885. loc_00722D4A: push eax
  7886. loc_00722D4B: call [00401434h] ; rtcR8ValFromBstr
  7887. loc_00722D51: call [00401384h] ; __vbaFpI2
  7888. loc_00722D57: mov var_5C, ax
  7889. loc_00722D5B: lea eax, var_7C
  7890. loc_00722D5E: push eax
  7891. loc_00722D5F: lea ecx, var_78
  7892. loc_00722D62: push ecx
  7893. loc_00722D63: lea edx, var_74
  7894. loc_00722D66: push edx
  7895. loc_00722D67: push 00000003h
  7896. loc_00722D69: call [00401324h] ; __vbaFreeStrList
  7897. loc_00722D6F: add esp, 00000010h
  7898. loc_00722D72: mov var_4, 0000001Fh
  7899. loc_00722D79: mov var_114, 0000h
  7900. loc_00722D82: xor edx, edx
  7901. loc_00722D84: lea ecx, var_78
  7902. loc_00722D87: call [00401310h] ; __vbaStrCopy
  7903. loc_00722D8D: mov edx, 00453B84h ; "Password"
  7904. loc_00722D92: lea ecx, var_74
  7905. loc_00722D95: call [00401310h] ; __vbaStrCopy
  7906. loc_00722D9B: lea eax, var_114
  7907. loc_00722DA1: push eax
  7908. loc_00722DA2: lea ecx, var_78
  7909. loc_00722DA5: push ecx
  7910. loc_00722DA6: lea edx, var_74
  7911. loc_00722DA9: push edx
  7912. loc_00722DAA: mov eax, arg_C
  7913. loc_00722DAD: mov ecx, [eax]
  7914. loc_00722DAF: push ecx
  7915. loc_00722DB0: call 0065D630h
  7916. loc_00722DB5: mov edx, eax
  7917. loc_00722DB7: lea ecx, var_2C
  7918. loc_00722DBA: call [004013C0h] ; __vbaStrMove
  7919. loc_00722DC0: lea edx, var_78
  7920. loc_00722DC3: push edx
  7921. loc_00722DC4: lea eax, var_74
  7922. loc_00722DC7: push eax
  7923. loc_00722DC8: push 00000002h
  7924. loc_00722DCA: call [00401324h] ; __vbaFreeStrList
  7925. loc_00722DD0: add esp, 0000000Ch
  7926. loc_00722DD3: mov var_4, 00000020h
  7927. loc_00722DDA: mov var_114, 0000h
  7928. loc_00722DE3: xor edx, edx
  7929. loc_00722DE5: lea ecx, var_78
  7930. loc_00722DE8: call [00401310h] ; __vbaStrCopy
  7931. loc_00722DEE: mov edx, 0044E3DCh ; "UserName"
  7932. loc_00722DF3: lea ecx, var_74
  7933. loc_00722DF6: call [00401310h] ; __vbaStrCopy
  7934. loc_00722DFC: lea ecx, var_114
  7935. loc_00722E02: push ecx
  7936. loc_00722E03: lea edx, var_78
  7937. loc_00722E06: push edx
  7938. loc_00722E07: lea eax, var_74
  7939. loc_00722E0A: push eax
  7940. loc_00722E0B: mov ecx, arg_C
  7941. loc_00722E0E: mov edx, [ecx]
  7942. loc_00722E10: push edx
  7943. loc_00722E11: call 0065D630h
  7944. loc_00722E16: mov edx, eax
  7945. loc_00722E18: lea ecx, var_64
  7946. loc_00722E1B: call [004013C0h] ; __vbaStrMove
  7947. loc_00722E21: lea eax, var_78
  7948. loc_00722E24: push eax
  7949. loc_00722E25: lea ecx, var_74
  7950. loc_00722E28: push ecx
  7951. loc_00722E29: push 00000002h
  7952. loc_00722E2B: call [00401324h] ; __vbaFreeStrList
  7953. loc_00722E31: add esp, 0000000Ch
  7954. loc_00722E34: mov var_4, 00000021h
  7955. loc_00722E3B: mov var_114, 0000h
  7956. loc_00722E44: xor edx, edx
  7957. loc_00722E46: lea ecx, var_78
  7958. loc_00722E49: call [00401310h] ; __vbaStrCopy
  7959. loc_00722E4F: mov edx, 0044247Ch ; "Email"
  7960. loc_00722E54: lea ecx, var_74
  7961. loc_00722E57: call [00401310h] ; __vbaStrCopy
  7962. loc_00722E5D: lea edx, var_114
  7963. loc_00722E63: push edx
  7964. loc_00722E64: lea eax, var_78
  7965. loc_00722E67: push eax
  7966. loc_00722E68: lea ecx, var_74
  7967. loc_00722E6B: push ecx
  7968. loc_00722E6C: mov edx, arg_C
  7969. loc_00722E6F: mov eax, [edx]
  7970. loc_00722E71: push eax
  7971. loc_00722E72: call 0065D630h
  7972. loc_00722E77: mov edx, eax
  7973. loc_00722E79: lea ecx, var_3C
  7974. loc_00722E7C: call [004013C0h] ; __vbaStrMove
  7975. loc_00722E82: lea ecx, var_78
  7976. loc_00722E85: push ecx
  7977. loc_00722E86: lea edx, var_74
  7978. loc_00722E89: push edx
  7979. loc_00722E8A: push 00000002h
  7980. loc_00722E8C: call [00401324h] ; __vbaFreeStrList
  7981. loc_00722E92: add esp, 0000000Ch
  7982. loc_00722E95: mov var_4, 00000022h
  7983. loc_00722E9C: mov var_114, 0000h
  7984. loc_00722EA5: xor edx, edx
  7985. loc_00722EA7: lea ecx, var_78
  7986. loc_00722EAA: call [00401310h] ; __vbaStrCopy
  7987. loc_00722EB0: mov edx, 00453B9Ch ; "Street"
  7988. loc_00722EB5: lea ecx, var_74
  7989. loc_00722EB8: call [00401310h] ; __vbaStrCopy
  7990. loc_00722EBE: lea eax, var_114
  7991. loc_00722EC4: push eax
  7992. loc_00722EC5: lea ecx, var_78
  7993. loc_00722EC8: push ecx
  7994. loc_00722EC9: lea edx, var_74
  7995. loc_00722ECC: push edx
  7996. loc_00722ECD: mov eax, arg_C
  7997. loc_00722ED0: mov ecx, [eax]
  7998. loc_00722ED2: push ecx
  7999. loc_00722ED3: call 0065D630h
  8000. loc_00722ED8: mov edx, eax
  8001. loc_00722EDA: lea ecx, var_44
  8002. loc_00722EDD: call [004013C0h] ; __vbaStrMove
  8003. loc_00722EE3: lea edx, var_78
  8004. loc_00722EE6: push edx
  8005. loc_00722EE7: lea eax, var_74
  8006. loc_00722EEA: push eax
  8007. loc_00722EEB: push 00000002h
  8008. loc_00722EED: call [00401324h] ; __vbaFreeStrList
  8009. loc_00722EF3: add esp, 0000000Ch
  8010. loc_00722EF6: mov var_4, 00000023h
  8011. loc_00722EFD: mov var_114, 0000h
  8012. loc_00722F06: xor edx, edx
  8013. loc_00722F08: lea ecx, var_78
  8014. loc_00722F0B: call [00401310h] ; __vbaStrCopy
  8015. loc_00722F11: mov edx, 00453BB0h ; "Zip"
  8016. loc_00722F16: lea ecx, var_74
  8017. loc_00722F19: call [00401310h] ; __vbaStrCopy
  8018. loc_00722F1F: lea ecx, var_114
  8019. loc_00722F25: push ecx
  8020. loc_00722F26: lea edx, var_78
  8021. loc_00722F29: push edx
  8022. loc_00722F2A: lea eax, var_74
  8023. loc_00722F2D: push eax
  8024. loc_00722F2E: mov ecx, arg_C
  8025. loc_00722F31: mov edx, [ecx]
  8026. loc_00722F33: push edx
  8027. loc_00722F34: call 0065D630h
  8028. loc_00722F39: mov edx, eax
  8029. loc_00722F3B: lea ecx, var_40
  8030. loc_00722F3E: call [004013C0h] ; __vbaStrMove
  8031. loc_00722F44: lea eax, var_78
  8032. loc_00722F47: push eax
  8033. loc_00722F48: lea ecx, var_74
  8034. loc_00722F4B: push ecx
  8035. loc_00722F4C: push 00000002h
  8036. loc_00722F4E: call [00401324h] ; __vbaFreeStrList
  8037. loc_00722F54: add esp, 0000000Ch
  8038. loc_00722F57: mov var_4, 00000024h
  8039. loc_00722F5E: mov var_114, 0000h
  8040. loc_00722F67: xor edx, edx
  8041. loc_00722F69: lea ecx, var_78
  8042. loc_00722F6C: call [00401310h] ; __vbaStrCopy
  8043. loc_00722F72: mov edx, 00453BBCh ; "OldClient"
  8044. loc_00722F77: lea ecx, var_74
  8045. loc_00722F7A: call [00401310h] ; __vbaStrCopy
  8046. loc_00722F80: lea edx, var_114
  8047. loc_00722F86: push edx
  8048. loc_00722F87: lea eax, var_78
  8049. loc_00722F8A: push eax
  8050. loc_00722F8B: lea ecx, var_74
  8051. loc_00722F8E: push ecx
  8052. loc_00722F8F: mov edx, arg_C
  8053. loc_00722F92: mov eax, [edx]
  8054. loc_00722F94: push eax
  8055. loc_00722F95: call 0065D630h
  8056. loc_00722F9A: mov var_88, eax
  8057. loc_00722FA0: mov var_90, 00000008h
  8058. loc_00722FAA: lea ecx, var_90
  8059. loc_00722FB0: push ecx
  8060. loc_00722FB1: lea edx, var_A0
  8061. loc_00722FB7: push edx
  8062. loc_00722FB8: call [00401080h] ; rtcLowerCaseVar
  8063. loc_00722FBE: mov var_C8, 00000000h
  8064. loc_00722FC8: mov var_D0, 0000000Bh
  8065. loc_00722FD2: mov var_B8, FFFFFFFFh
  8066. loc_00722FDC: mov var_C0, 0000000Bh
  8067. loc_00722FE6: mov var_E8, 00450E50h ; "true"
  8068. loc_00722FF0: mov var_F0, 00000008h
  8069. loc_00722FFA: lea eax, var_D0
  8070. loc_00723000: push eax
  8071. loc_00723001: lea ecx, var_C0
  8072. loc_00723007: push ecx
  8073. loc_00723008: push 00000001h
  8074. loc_0072300A: lea edx, var_A0
  8075. loc_00723010: push edx
  8076. loc_00723011: lea eax, var_F0
  8077. loc_00723017: push eax
  8078. loc_00723018: push 00000000h
  8079. loc_0072301A: lea ecx, var_B0
  8080. loc_00723020: push ecx
  8081. loc_00723021: call [0040129Ch] ; __vbaInStrVar
  8082. loc_00723027: push eax
  8083. loc_00723028: lea edx, var_E0
  8084. loc_0072302E: push edx
  8085. loc_0072302F: call [00401318h] ; rtcImmediateIf
  8086. loc_00723035: lea eax, var_E0
  8087. loc_0072303B: push eax
  8088. loc_0072303C: call [00401150h] ; __vbaBoolVar
  8089. loc_00723042: mov var_4C, ax
  8090. loc_00723046: lea ecx, var_78
  8091. loc_00723049: push ecx
  8092. loc_0072304A: lea edx, var_74
  8093. loc_0072304D: push edx
  8094. loc_0072304E: push 00000002h
  8095. loc_00723050: call [00401324h] ; __vbaFreeStrList
  8096. loc_00723056: add esp, 0000000Ch
  8097. loc_00723059: lea eax, var_E0
  8098. loc_0072305F: push eax
  8099. loc_00723060: lea ecx, var_D0
  8100. loc_00723066: push ecx
  8101. loc_00723067: lea edx, var_C0
  8102. loc_0072306D: push edx
  8103. loc_0072306E: lea eax, var_B0
  8104. loc_00723074: push eax
  8105. loc_00723075: lea ecx, var_A0
  8106. loc_0072307B: push ecx
  8107. loc_0072307C: lea edx, var_90
  8108. loc_00723082: push edx
  8109. loc_00723083: push 00000006h
  8110. loc_00723085: call [00401050h] ; __vbaFreeVarList
  8111. loc_0072308B: add esp, 0000001Ch
  8112. loc_0072308E: mov var_4, 00000025h
  8113. loc_00723095: mov var_114, 0000h
  8114. loc_0072309E: xor edx, edx
  8115. loc_007230A0: lea ecx, var_78
  8116. loc_007230A3: call [00401310h] ; __vbaStrCopy
  8117. loc_007230A9: mov edx, 00453BD4h ; "URL"
  8118. loc_007230AE: lea ecx, var_74
  8119. loc_007230B1: call [00401310h] ; __vbaStrCopy
  8120. loc_007230B7: lea eax, var_114
  8121. loc_007230BD: push eax
  8122. loc_007230BE: lea ecx, var_78
  8123. loc_007230C1: push ecx
  8124. loc_007230C2: lea edx, var_74
  8125. loc_007230C5: push edx
  8126. loc_007230C6: mov eax, arg_C
  8127. loc_007230C9: mov ecx, [eax]
  8128. loc_007230CB: push ecx
  8129. loc_007230CC: call 0065D630h
  8130. loc_007230D1: mov edx, eax
  8131. loc_007230D3: lea ecx, var_68
  8132. loc_007230D6: call [004013C0h] ; __vbaStrMove
  8133. loc_007230DC: lea edx, var_78
  8134. loc_007230DF: push edx
  8135. loc_007230E0: lea eax, var_74
  8136. loc_007230E3: push eax
  8137. loc_007230E4: push 00000002h
  8138. loc_007230E6: call [00401324h] ; __vbaFreeStrList
  8139. loc_007230EC: add esp, 0000000Ch
  8140. loc_007230EF: mov var_4, 00000026h
  8141. loc_007230F6: mov var_114, 0000h
  8142. loc_007230FF: xor edx, edx
  8143. loc_00723101: lea ecx, var_78
  8144. loc_00723104: call [00401310h] ; __vbaStrCopy
  8145. loc_0072310A: mov edx, 00453BE0h ; "SessionID"
  8146. loc_0072310F: lea ecx, var_74
  8147. loc_00723112: call [00401310h] ; __vbaStrCopy
  8148. loc_00723118: lea ecx, var_114
  8149. loc_0072311E: push ecx
  8150. loc_0072311F: lea edx, var_78
  8151. loc_00723122: push edx
  8152. loc_00723123: lea eax, var_74
  8153. loc_00723126: push eax
  8154. loc_00723127: mov ecx, arg_C
  8155. loc_0072312A: mov edx, [ecx]
  8156. loc_0072312C: push edx
  8157. loc_0072312D: call 0065D630h
  8158. loc_00723132: mov edx, eax
  8159. loc_00723134: lea ecx, var_38
  8160. loc_00723137: call [004013C0h] ; __vbaStrMove
  8161. loc_0072313D: lea eax, var_78
  8162. loc_00723140: push eax
  8163. loc_00723141: lea ecx, var_74
  8164. loc_00723144: push ecx
  8165. loc_00723145: push 00000002h
  8166. loc_00723147: call [00401324h] ; __vbaFreeStrList
  8167. loc_0072314D: add esp, 0000000Ch
  8168. loc_00723150: mov var_4, 00000027h
  8169. loc_00723157: movsx edx, var_70
  8170. loc_0072315B: test edx, edx
  8171. loc_0072315D: jz 007232D4h
  8172. loc_00723163: mov var_4, 00000028h
  8173. loc_0072316A: mov var_E8, 80020004h
  8174. loc_00723174: mov var_F0, 0000000Ah
  8175. loc_0072317E: mov eax, [0073A040h]
  8176. loc_00723183: push eax
  8177. loc_00723184: push 00453C1Ch ; ", we are now logged-in to the Gold Member's Site."
  8178. loc_00723189: call [00401098h] ; __vbaStrCat
  8179. loc_0072318F: mov var_88, eax
  8180. loc_00723195: mov var_90, 00000008h
  8181. loc_0072319F: lea ecx, var_80
  8182. loc_007231A2: push ecx
  8183. loc_007231A3: mov eax, 00000010h
  8184. loc_007231A8: call 00412850h ; __vbaChkstk
  8185. loc_007231AD: mov edx, esp
  8186. loc_007231AF: mov eax, var_F0
  8187. loc_007231B5: mov [edx], eax
  8188. loc_007231B7: mov ecx, var_EC
  8189. loc_007231BD: mov [edx+00000004h], ecx
  8190. loc_007231C0: mov eax, var_E8
  8191. loc_007231C6: mov [edx+00000008h], eax
  8192. loc_007231C9: mov ecx, var_E4
  8193. loc_007231CF: mov [edx+0000000Ch], ecx
  8194. loc_007231D2: mov eax, 00000010h
  8195. loc_007231D7: call 00412850h ; __vbaChkstk
  8196. loc_007231DC: mov edx, esp
  8197. loc_007231DE: mov eax, var_90
  8198. loc_007231E4: mov [edx], eax
  8199. loc_007231E6: mov ecx, var_8C
  8200. loc_007231EC: mov [edx+00000004h], ecx
  8201. loc_007231EF: mov eax, var_88
  8202. loc_007231F5: mov [edx+00000008h], eax
  8203. loc_007231F8: mov ecx, var_84
  8204. loc_007231FE: mov [edx+0000000Ch], ecx
  8205. loc_00723201: mov edx, [0073A08Ch]
  8206. loc_00723207: mov eax, [edx]
  8207. loc_00723209: mov ecx, [0073A08Ch]
  8208. loc_0072320F: push ecx
  8209. loc_00723210: call [eax+00000078h]
  8210. loc_00723213: fnclex
  8211. loc_00723215: mov var_118, eax
  8212. loc_0072321B: cmp var_118, 00000000h
  8213. loc_00723222: jge 00723247h
  8214. loc_00723224: push 00000078h
  8215. loc_00723226: push 004419ACh
  8216. loc_0072322B: mov edx, [0073A08Ch]
  8217. loc_00723231: push edx
  8218. loc_00723232: mov eax, var_118
  8219. loc_00723238: push eax
  8220. loc_00723239: call [004010CCh] ; __vbaHresultCheckObj
  8221. loc_0072323F: mov var_148, eax
  8222. loc_00723245: jmp 00723251h
  8223. loc_00723247: mov var_148, 00000000h
  8224. loc_00723251: lea ecx, var_80
  8225. loc_00723254: call [0040142Ch] ; __vbaFreeObj
  8226. loc_0072325A: lea ecx, var_90
  8227. loc_00723260: call [00401030h] ; __vbaFreeVar
  8228. loc_00723266: mov var_4, 00000029h
  8229. loc_0072326D: lea ecx, var_80
  8230. loc_00723270: push ecx
  8231. loc_00723271: push 00442188h ; "Pleased"
  8232. loc_00723276: mov edx, [0073A08Ch]
  8233. loc_0072327C: mov eax, [edx]
  8234. loc_0072327E: mov ecx, [0073A08Ch]
  8235. loc_00723284: push ecx
  8236. loc_00723285: call [eax+00000064h]
  8237. loc_00723288: fnclex
  8238. loc_0072328A: mov var_118, eax
  8239. loc_00723290: cmp var_118, 00000000h
  8240. loc_00723297: jge 007232BCh
  8241. loc_00723299: push 00000064h
  8242. loc_0072329B: push 004419ACh
  8243. loc_007232A0: mov edx, [0073A08Ch]
  8244. loc_007232A6: push edx
  8245. loc_007232A7: mov eax, var_118
  8246. loc_007232AD: push eax
  8247. loc_007232AE: call [004010CCh] ; __vbaHresultCheckObj
  8248. loc_007232B4: mov var_14C, eax
  8249. loc_007232BA: jmp 007232C6h
  8250. loc_007232BC: mov var_14C, 00000000h
  8251. loc_007232C6: lea ecx, var_80
  8252. loc_007232C9: call [0040142Ch] ; __vbaFreeObj
  8253. loc_007232CF: jmp 007233BBh
  8254. loc_007232D4: mov var_4, 0000002Bh
  8255. loc_007232DB: mov var_F8, 80020004h
  8256. loc_007232E5: mov var_100, 0000000Ah
  8257. loc_007232EF: mov ecx, var_48
  8258. loc_007232F2: mov var_E8, ecx
  8259. loc_007232F8: mov var_F0, 00000008h
  8260. loc_00723302: lea edx, var_80
  8261. loc_00723305: push edx
  8262. loc_00723306: mov eax, 00000010h
  8263. loc_0072330B: call 00412850h ; __vbaChkstk
  8264. loc_00723310: mov eax, esp
  8265. loc_00723312: mov ecx, var_100
  8266. loc_00723318: mov [eax], ecx
  8267. loc_0072331A: mov edx, var_FC
  8268. loc_00723320: mov [eax+00000004h], edx
  8269. loc_00723323: mov ecx, var_F8
  8270. loc_00723329: mov [eax+00000008h], ecx
  8271. loc_0072332C: mov edx, var_F4
  8272. loc_00723332: mov [eax+0000000Ch], edx
  8273. loc_00723335: mov eax, 00000010h
  8274. loc_0072333A: call 00412850h ; __vbaChkstk
  8275. loc_0072333F: mov eax, esp
  8276. loc_00723341: mov ecx, var_F0
  8277. loc_00723347: mov [eax], ecx
  8278. loc_00723349: mov edx, var_EC
  8279. loc_0072334F: mov [eax+00000004h], edx
  8280. loc_00723352: mov ecx, var_E8
  8281. loc_00723358: mov [eax+00000008h], ecx
  8282. loc_0072335B: mov edx, var_E4
  8283. loc_00723361: mov [eax+0000000Ch], edx
  8284. loc_00723364: mov eax, [0073A08Ch]
  8285. loc_00723369: mov ecx, [eax]
  8286. loc_0072336B: mov edx, [0073A08Ch]
  8287. loc_00723371: push edx
  8288. loc_00723372: call [ecx+00000078h]
  8289. loc_00723375: fnclex
  8290. loc_00723377: mov var_118, eax
  8291. loc_0072337D: cmp var_118, 00000000h
  8292. loc_00723384: jge 007233A8h
  8293. loc_00723386: push 00000078h
  8294. loc_00723388: push 004419ACh
  8295. loc_0072338D: mov eax, [0073A08Ch]
  8296. loc_00723392: push eax
  8297. loc_00723393: mov ecx, var_118
  8298. loc_00723399: push ecx
  8299. loc_0072339A: call [004010CCh] ; __vbaHresultCheckObj
  8300. loc_007233A0: mov var_150, eax
  8301. loc_007233A6: jmp 007233B2h
  8302. loc_007233A8: mov var_150, 00000000h
  8303. loc_007233B2: lea ecx, var_80
  8304. loc_007233B5: call [0040142Ch] ; __vbaFreeObj
  8305. loc_007233BB: mov var_4, 0000002Dh
  8306. loc_007233C2: lea edx, var_68
  8307. loc_007233C5: mov var_E8, edx
  8308. loc_007233CB: mov var_F0, 00004008h
  8309. loc_007233D5: lea eax, var_F0
  8310. loc_007233DB: push eax
  8311. loc_007233DC: lea ecx, var_90
  8312. loc_007233E2: push ecx
  8313. loc_007233E3: call [00401154h] ; rtcTrimVar
  8314. loc_007233E9: mov var_F8, 00000000h
  8315. loc_007233F3: mov var_100, 00008002h
  8316. loc_007233FD: lea edx, var_90
  8317. loc_00723403: push edx
  8318. loc_00723404: lea eax, var_A0
  8319. loc_0072340A: push eax
  8320. loc_0072340B: call [004010D4h] ; __vbaLenVar
  8321. loc_00723411: push eax
  8322. loc_00723412: lea ecx, var_100
  8323. loc_00723418: push ecx
  8324. loc_00723419: call [00401004h] ; __vbaVarTstGt
  8325. loc_0072341F: mov var_118, ax
  8326. loc_00723426: lea ecx, var_90
  8327. loc_0072342C: call [00401030h] ; __vbaFreeVar
  8328. loc_00723432: movsx edx, var_118
  8329. loc_00723439: test edx, edx
  8330. loc_0072343B: jz 0072349Bh
  8331. loc_0072343D: mov var_4, 0000002Eh
  8332. loc_00723444: mov var_114, 0000h
  8333. loc_0072344D: cmp [0073A254h], 00000000h
  8334. loc_00723454: jnz 00723472h
  8335. loc_00723456: push 0073A254h
  8336. loc_0072345B: push 00431838h
  8337. loc_00723460: call [004012FCh] ; __vbaNew2
  8338. loc_00723466: mov var_154, 0073A254h
  8339. loc_00723470: jmp 0072347Ch
  8340. loc_00723472: mov var_154, 0073A254h
  8341. loc_0072347C: lea eax, var_114
  8342. loc_00723482: push eax
  8343. loc_00723483: push 00000000h
  8344. loc_00723485: push 00000000h
  8345. loc_00723487: push FFFFFFFFh
  8346. loc_00723489: lea ecx, var_68
  8347. loc_0072348C: push ecx
  8348. loc_0072348D: mov edx, var_154
  8349. loc_00723493: mov eax, [edx]
  8350. loc_00723495: push eax
  8351. loc_00723496: call 00679A40h
  8352. loc_0072349B: jmp 00723512h
  8353. loc_0072349D: mov var_4, 00000031h
  8354. loc_007234A4: mov var_114, 0000h
  8355. loc_007234AD: mov edx, 004758D0h ; "http://secure.bonzi.com/bonzibuddy/goldmembers/"
  8356. loc_007234B2: lea ecx, var_74
  8357. loc_007234B5: call [00401310h] ; __vbaStrCopy
  8358. loc_007234BB: cmp [0073A254h], 00000000h
  8359. loc_007234C2: jnz 007234E0h
  8360. loc_007234C4: push 0073A254h
  8361. loc_007234C9: push 00431838h
  8362. loc_007234CE: call [004012FCh] ; __vbaNew2
  8363. loc_007234D4: mov var_158, 0073A254h
  8364. loc_007234DE: jmp 007234EAh
  8365. loc_007234E0: mov var_158, 0073A254h
  8366. loc_007234EA: lea ecx, var_114
  8367. loc_007234F0: push ecx
  8368. loc_007234F1: push 00000000h
  8369. loc_007234F3: push 00000000h
  8370. loc_007234F5: push 00000000h
  8371. loc_007234F7: lea edx, var_74
  8372. loc_007234FA: push edx
  8373. loc_007234FB: mov eax, var_158
  8374. loc_00723501: mov ecx, [eax]
  8375. loc_00723503: push ecx
  8376. loc_00723504: call 00679A40h
  8377. loc_00723509: lea ecx, var_74
  8378. loc_0072350C: call [00401430h] ; __vbaFreeStr
  8379. loc_00723512: fwait
  8380. loc_00723513: push 00723605h
  8381. loc_00723518: jmp 00723570h
  8382. loc_0072351A: lea edx, var_7C
  8383. loc_0072351D: push edx
  8384. loc_0072351E: lea eax, var_78
  8385. loc_00723521: push eax
  8386. loc_00723522: lea ecx, var_74
  8387. loc_00723525: push ecx
  8388. loc_00723526: push 00000003h
  8389. loc_00723528: call [00401324h] ; __vbaFreeStrList
  8390. loc_0072352E: add esp, 00000010h
  8391. loc_00723531: lea ecx, var_80
  8392. loc_00723534: call [0040142Ch] ; __vbaFreeObj
  8393. loc_0072353A: lea edx, var_E0
  8394. loc_00723540: push edx
  8395. loc_00723541: lea eax, var_D0
  8396. loc_00723547: push eax
  8397. loc_00723548: lea ecx, var_C0
  8398. loc_0072354E: push ecx
  8399. loc_0072354F: lea edx, var_B0
  8400. loc_00723555: push edx
  8401. loc_00723556: lea eax, var_A0
  8402. loc_0072355C: push eax
  8403. loc_0072355D: lea ecx, var_90
  8404. loc_00723563: push ecx
  8405. loc_00723564: push 00000006h
  8406. loc_00723566: call [00401050h] ; __vbaFreeVarList
  8407. loc_0072356C: add esp, 0000001Ch
  8408. loc_0072356F: ret
  8409. loc_00723570: lea edx, var_11C
  8410. loc_00723576: push edx
  8411. loc_00723577: call [00401410h] ; __vbaAryUnlock
  8412. loc_0072357D: lea ecx, var_24
  8413. loc_00723580: call [00401430h] ; __vbaFreeStr
  8414. loc_00723586: lea ecx, var_28
  8415. loc_00723589: call [00401430h] ; __vbaFreeStr
  8416. loc_0072358F: lea ecx, var_2C
  8417. loc_00723592: call [00401430h] ; __vbaFreeStr
  8418. loc_00723598: lea ecx, var_34
  8419. loc_0072359B: call [00401430h] ; __vbaFreeStr
  8420. loc_007235A1: lea ecx, var_38
  8421. loc_007235A4: call [00401430h] ; __vbaFreeStr
  8422. loc_007235AA: lea ecx, var_3C
  8423. loc_007235AD: call [00401430h] ; __vbaFreeStr
  8424. loc_007235B3: lea ecx, var_40
  8425. loc_007235B6: call [00401430h] ; __vbaFreeStr
  8426. loc_007235BC: lea ecx, var_44
  8427. loc_007235BF: call [00401430h] ; __vbaFreeStr
  8428. loc_007235C5: lea ecx, var_48
  8429. loc_007235C8: call [00401430h] ; __vbaFreeStr
  8430. loc_007235CE: lea ecx, var_50
  8431. loc_007235D1: call [00401430h] ; __vbaFreeStr
  8432. loc_007235D7: lea ecx, var_58
  8433. loc_007235DA: call [00401430h] ; __vbaFreeStr
  8434. loc_007235E0: lea ecx, var_60
  8435. loc_007235E3: call [00401430h] ; __vbaFreeStr
  8436. loc_007235E9: lea ecx, var_64
  8437. loc_007235EC: call [00401430h] ; __vbaFreeStr
  8438. loc_007235F2: lea ecx, var_68
  8439. loc_007235F5: call [00401430h] ; __vbaFreeStr
  8440. loc_007235FB: lea ecx, var_6C
  8441. loc_007235FE: call [00401430h] ; __vbaFreeStr
  8442. loc_00723604: ret
  8443. loc_00723605: xor eax, eax
  8444. loc_00723607: mov ecx, var_20
  8445. loc_0072360A: mov fs:[00000000h], ecx
  8446. loc_00723611: pop edi
  8447. loc_00723612: pop esi
  8448. loc_00723613: pop ebx
  8449. loc_00723614: mov esp, ebp
  8450. loc_00723616: pop ebp
  8451. loc_00723617: retn 0008h
  8452. End Sub
  8453. Private Sub Proc_71_24_723620(arg_10, arg_14) '723620
  8454. loc_00723620: push ebx
  8455. loc_00723621: mov ebx, [esp+00000008h]
  8456. loc_00723625: push ebp
  8457. loc_00723626: xor eax, eax
  8458. loc_00723628: mov bp, [ebx+00000034h]
  8459. loc_0072362C: push esi
  8460. loc_0072362D: test bp, bp
  8461. loc_00723630: push edi
  8462. loc_00723631: jle 007236B7h
  8463. loc_00723637: mov edi, 00000001h
  8464. loc_0072363C: cmp bp, di
  8465. loc_0072363F: jl 00723697h
  8466. loc_00723641: mov eax, [ebx+00000038h]
  8467. loc_00723644: test eax, eax
  8468. loc_00723646: jz 0072366Bh
  8469. loc_00723648: cmp [eax], 0001h
  8470. loc_0072364C: jnz 0072366Bh
  8471. loc_0072364E: mov edx, [eax+00000014h]
  8472. loc_00723651: mov ecx, [eax+00000010h]
  8473. loc_00723654: movsx esi, di
  8474. loc_00723657: sub esi, edx
  8475. loc_00723659: cmp esi, ecx
  8476. loc_0072365B: jb 00723663h
  8477. loc_0072365D: call [004011A8h] ; __vbaGenerateBoundsError
  8478. loc_00723663: lea eax, [esi+esi*2]
  8479. loc_00723666: shl eax, 03h
  8480. loc_00723669: jmp 00723671h
  8481. loc_0072366B: call [004011A8h] ; __vbaGenerateBoundsError
  8482. loc_00723671: mov ecx, [ebx+00000038h]
  8483. loc_00723674: mov edx, [ecx+0000000Ch]
  8484. loc_00723677: mov ecx, arg_10
  8485. loc_0072367B: mov eax, [edx+eax]
  8486. loc_0072367E: mov edx, [ecx]
  8487. loc_00723680: push eax
  8488. loc_00723681: push edx
  8489. loc_00723682: call [004011B8h] ; __vbaStrCmp
  8490. loc_00723688: test eax, eax
  8491. loc_0072368A: jz 007236A7h
  8492. loc_0072368C: add di, 0001h
  8493. loc_00723690: jo 007236C7h
  8494. loc_00723692: cmp di, bp
  8495. loc_00723695: jle 00723641h
  8496. loc_00723697: mov eax, arg_14
  8497. loc_0072369B: mov [eax], di
  8498. loc_0072369E: pop edi
  8499. loc_0072369F: pop esi
  8500. loc_007236A0: pop ebp
  8501. loc_007236A1: xor eax, eax
  8502. loc_007236A3: pop ebx
  8503. loc_007236A4: retn 000Ch
  8504. End Sub
  8505. Private Sub Proc_71_25_7236D0(arg_10, arg_14) '7236D0
  8506. loc_007236D0: push ebx
  8507. loc_007236D1: mov ebx, [esp+00000008h]
  8508. loc_007236D5: push ebp
  8509. loc_007236D6: xor eax, eax
  8510. loc_007236D8: mov bp, [ebx+00000034h]
  8511. loc_007236DC: push esi
  8512. loc_007236DD: test bp, bp
  8513. loc_007236E0: push edi
  8514. loc_007236E1: jle 00723768h
  8515. loc_007236E7: mov edi, 00000001h
  8516. loc_007236EC: cmp bp, di
  8517. loc_007236EF: jl 00723748h
  8518. loc_007236F1: mov eax, [ebx+00000038h]
  8519. loc_007236F4: test eax, eax
  8520. loc_007236F6: jz 0072371Bh
  8521. loc_007236F8: cmp [eax], 0001h
  8522. loc_007236FC: jnz 0072371Bh
  8523. loc_007236FE: mov edx, [eax+00000014h]
  8524. loc_00723701: mov ecx, [eax+00000010h]
  8525. loc_00723704: movsx esi, di
  8526. loc_00723707: sub esi, edx
  8527. loc_00723709: cmp esi, ecx
  8528. loc_0072370B: jb 00723713h
  8529. loc_0072370D: call [004011A8h] ; __vbaGenerateBoundsError
  8530. loc_00723713: lea eax, [esi+esi*2]
  8531. loc_00723716: shl eax, 03h
  8532. loc_00723719: jmp 00723721h
  8533. loc_0072371B: call [004011A8h] ; __vbaGenerateBoundsError
  8534. loc_00723721: mov ecx, [ebx+00000038h]
  8535. loc_00723724: mov edx, [ecx+0000000Ch]
  8536. loc_00723727: mov ecx, arg_10
  8537. loc_0072372B: mov eax, [edx+eax+00000004h]
  8538. loc_0072372F: mov edx, [ecx]
  8539. loc_00723731: push eax
  8540. loc_00723732: push edx
  8541. loc_00723733: call [004011B8h] ; __vbaStrCmp
  8542. loc_00723739: test eax, eax
  8543. loc_0072373B: jz 00723758h
  8544. loc_0072373D: add di, 0001h
  8545. loc_00723741: jo 00723778h
  8546. loc_00723743: cmp di, bp
  8547. loc_00723746: jle 007236F1h
  8548. loc_00723748: mov eax, arg_14
  8549. loc_0072374C: mov [eax], di
  8550. loc_0072374F: pop edi
  8551. loc_00723750: pop esi
  8552. loc_00723751: pop ebp
  8553. loc_00723752: xor eax, eax
  8554. loc_00723754: pop ebx
  8555. loc_00723755: retn 000Ch
  8556. End Sub
  8557. Private Sub Proc_71_26_7242F0
  8558. loc_007242F0: push ebp
  8559. loc_007242F1: mov ebp, esp
  8560. loc_007242F3: sub esp, 00000018h
  8561. loc_007242F6: push 00412856h ; __vbaExceptHandler
  8562. loc_007242FB: mov eax, fs:[00000000h]
  8563. loc_00724301: push eax
  8564. loc_00724302: mov fs:[00000000h], esp
  8565. loc_00724309: mov eax, 000000E8h
  8566. loc_0072430E: call 00412850h ; __vbaChkstk
  8567. loc_00724313: push ebx
  8568. loc_00724314: push esi
  8569. loc_00724315: push edi
  8570. loc_00724316: mov var_18, esp
  8571. loc_00724319: mov var_14, 00411ED0h ; "$"
  8572. loc_00724320: mov var_10, 00000000h
  8573. loc_00724327: mov var_C, 00000000h
  8574. loc_0072432E: mov var_4, 00000001h
  8575. loc_00724335: mov var_4, 00000002h
  8576. loc_0072433C: push FFFFFFFFh
  8577. loc_0072433E: call [00401124h] ; __vbaOnError
  8578. loc_00724344: mov var_4, 00000003h
  8579. loc_0072434B: mov eax, Me
  8580. loc_0072434E: mov ecx, [eax]
  8581. loc_00724350: mov edx, Me
  8582. loc_00724353: push edx
  8583. loc_00724354: call [ecx+00000330h]
  8584. loc_0072435A: push eax
  8585. loc_0072435B: lea eax, var_44
  8586. loc_0072435E: push eax
  8587. loc_0072435F: call [00401128h] ; __vbaObjSet
  8588. loc_00724365: mov var_AC, eax
  8589. loc_0072436B: lea ecx, var_A8
  8590. loc_00724371: push ecx
  8591. loc_00724372: mov edx, var_AC
  8592. loc_00724378: mov eax, [edx]
  8593. loc_0072437A: mov ecx, var_AC
  8594. loc_00724380: push ecx
  8595. loc_00724381: call [eax+000000D8h]
  8596. loc_00724387: fnclex
  8597. loc_00724389: mov var_B0, eax
  8598. loc_0072438F: cmp var_B0, 00000000h
  8599. loc_00724396: jge 007243BEh
  8600. loc_00724398: push 000000D8h
  8601. loc_0072439D: push 00447F18h
  8602. loc_007243A2: mov edx, var_AC
  8603. loc_007243A8: push edx
  8604. loc_007243A9: mov eax, var_B0
  8605. loc_007243AF: push eax
  8606. loc_007243B0: call [004010CCh] ; __vbaHresultCheckObj
  8607. loc_007243B6: mov var_D8, eax
  8608. loc_007243BC: jmp 007243C8h
  8609. loc_007243BE: mov var_D8, 00000000h
  8610. loc_007243C8: xor ecx, ecx
  8611. loc_007243CA: cmp var_A8, 0000h
  8612. loc_007243D2: setg cl
  8613. loc_007243D5: neg ecx
  8614. loc_007243D7: mov var_B4, cx
  8615. loc_007243DE: lea ecx, var_44
  8616. loc_007243E1: call [0040142Ch] ; __vbaFreeObj
  8617. loc_007243E7: movsx edx, var_B4
  8618. loc_007243EE: test edx, edx
  8619. loc_007243F0: jz 00724400h
  8620. loc_007243F2: mov var_4, 00000004h
  8621. loc_007243F9: mov var_34, 0000008Ah
  8622. loc_00724400: mov var_4, 00000006h
  8623. loc_00724407: mov eax, Me
  8624. loc_0072440A: mov ecx, [eax]
  8625. loc_0072440C: mov edx, Me
  8626. loc_0072440F: push edx
  8627. loc_00724410: call [ecx+00000330h]
  8628. loc_00724416: push eax
  8629. loc_00724417: lea eax, var_44
  8630. loc_0072441A: push eax
  8631. loc_0072441B: call [00401128h] ; __vbaObjSet
  8632. loc_00724421: mov var_AC, eax
  8633. loc_00724427: lea ecx, var_A8
  8634. loc_0072442D: push ecx
  8635. loc_0072442E: mov edx, var_AC
  8636. loc_00724434: mov eax, [edx]
  8637. loc_00724436: mov ecx, var_AC
  8638. loc_0072443C: push ecx
  8639. loc_0072443D: call [eax+000000D8h]
  8640. loc_00724443: fnclex
  8641. loc_00724445: mov var_B0, eax
  8642. loc_0072444B: cmp var_B0, 00000000h
  8643. loc_00724452: jge 0072447Ah
  8644. loc_00724454: push 000000D8h
  8645. loc_00724459: push 00447F18h
  8646. loc_0072445E: mov edx, var_AC
  8647. loc_00724464: push edx
  8648. loc_00724465: mov eax, var_B0
  8649. loc_0072446B: push eax
  8650. loc_0072446C: call [004010CCh] ; __vbaHresultCheckObj
  8651. loc_00724472: mov var_DC, eax
  8652. loc_00724478: jmp 00724484h
  8653. loc_0072447A: mov var_DC, 00000000h
  8654. loc_00724484: mov cx, var_A8
  8655. loc_0072448B: sub cx, 0001h
  8656. loc_0072448F: jo 007248ECh
  8657. loc_00724495: mov var_BC, cx
  8658. loc_0072449C: mov var_B8, 0001h
  8659. loc_007244A5: mov var_24, 0000h
  8660. loc_007244AB: lea ecx, var_44
  8661. loc_007244AE: call [0040142Ch] ; __vbaFreeObj
  8662. loc_007244B4: jmp 007244CBh
  8663. loc_007244B6: mov dx, var_24
  8664. loc_007244BA: add dx, var_B8
  8665. loc_007244C1: jo 007248ECh
  8666. loc_007244C7: mov var_24, dx
  8667. loc_007244CB: mov ax, var_24
  8668. loc_007244CF: cmp ax, var_BC
  8669. loc_007244D6: jg 00724666h
  8670. loc_007244DC: mov var_4, 00000007h
  8671. loc_007244E3: mov ecx, Me
  8672. loc_007244E6: mov edx, [ecx]
  8673. loc_007244E8: mov eax, Me
  8674. loc_007244EB: push eax
  8675. loc_007244EC: call [edx+00000330h]
  8676. loc_007244F2: push eax
  8677. loc_007244F3: lea ecx, var_44
  8678. loc_007244F6: push ecx
  8679. loc_007244F7: call [00401128h] ; __vbaObjSet
  8680. loc_007244FD: mov var_AC, eax
  8681. loc_00724503: lea edx, var_38
  8682. loc_00724506: push edx
  8683. loc_00724507: mov ax, var_24
  8684. loc_0072450B: push eax
  8685. loc_0072450C: mov ecx, var_AC
  8686. loc_00724512: mov edx, [ecx]
  8687. loc_00724514: mov eax, var_AC
  8688. loc_0072451A: push eax
  8689. loc_0072451B: call [edx+000000E8h]
  8690. loc_00724521: fnclex
  8691. loc_00724523: mov var_B0, eax
  8692. loc_00724529: cmp var_B0, 00000000h
  8693. loc_00724530: jge 00724558h
  8694. loc_00724532: push 000000E8h
  8695. loc_00724537: push 00447F18h
  8696. loc_0072453C: mov ecx, var_AC
  8697. loc_00724542: push ecx
  8698. loc_00724543: mov edx, var_B0
  8699. loc_00724549: push edx
  8700. loc_0072454A: call [004010CCh] ; __vbaHresultCheckObj
  8701. loc_00724550: mov var_E0, eax
  8702. loc_00724556: jmp 00724562h
  8703. loc_00724558: mov var_E0, 00000000h
  8704. loc_00724562: mov eax, var_38
  8705. loc_00724565: mov var_D4, eax
  8706. loc_0072456B: mov var_38, 00000000h
  8707. loc_00724572: mov edx, var_D4
  8708. loc_00724578: lea ecx, var_3C
  8709. loc_0072457B: call [004013C0h] ; __vbaStrMove
  8710. loc_00724581: lea ecx, var_A8
  8711. loc_00724587: push ecx
  8712. loc_00724588: lea edx, var_3C
  8713. loc_0072458B: push edx
  8714. loc_0072458C: mov eax, Me
  8715. loc_0072458F: mov ecx, [eax]
  8716. loc_00724591: mov edx, Me
  8717. loc_00724594: push edx
  8718. loc_00724595: call [ecx+00000750h]
  8719. loc_0072459B: mov eax, Me
  8720. loc_0072459E: cmp [eax+00000038h], 00000000h
  8721. loc_007245A2: jz 00724600h
  8722. loc_007245A4: mov ecx, Me
  8723. loc_007245A7: mov edx, [ecx+00000038h]
  8724. loc_007245AA: cmp [edx], 0001h
  8725. loc_007245AE: jnz 00724600h
  8726. loc_007245B0: movsx eax, var_A8
  8727. loc_007245B7: mov ecx, Me
  8728. loc_007245BA: mov edx, [ecx+00000038h]
  8729. loc_007245BD: sub eax, [edx+00000014h]
  8730. loc_007245C0: mov var_B4, eax
  8731. loc_007245C6: mov eax, Me
  8732. loc_007245C9: mov ecx, [eax+00000038h]
  8733. loc_007245CC: mov edx, var_B4
  8734. loc_007245D2: cmp edx, [ecx+00000010h]
  8735. loc_007245D5: jae 007245E3h
  8736. loc_007245D7: mov var_E4, 00000000h
  8737. loc_007245E1: jmp 007245EFh
  8738. loc_007245E3: call [004011A8h] ; __vbaGenerateBoundsError
  8739. loc_007245E9: mov var_E4, eax
  8740. loc_007245EF: mov eax, var_B4
  8741. loc_007245F5: imul eax, eax, 00000018h
  8742. loc_007245F8: mov var_E8, eax
  8743. loc_007245FE: jmp 0072460Ch
  8744. loc_00724600: call [004011A8h] ; __vbaGenerateBoundsError
  8745. loc_00724606: mov var_E8, eax
  8746. loc_0072460C: fild real4 ptr var_34
  8747. loc_0072460F: fstp real8 ptr var_F0
  8748. loc_00724615: mov ecx, Me
  8749. loc_00724618: mov edx, [ecx+00000038h]
  8750. loc_0072461B: mov eax, [edx+0000000Ch]
  8751. loc_0072461E: mov ecx, var_E8
  8752. loc_00724624: mov edx, [eax+ecx+00000008h]
  8753. loc_00724628: push edx
  8754. loc_00724629: call [004012F8h] ; __vbaR8Str
  8755. loc_0072462F: fadd st0, real8 ptr var_F0
  8756. loc_00724635: fnstsw ax
  8757. loc_00724637: test al, 0Dh
  8758. loc_00724639: jnz 007248E7h
  8759. loc_0072463F: call [0040139Ch] ; __vbaFpI4
  8760. loc_00724645: mov var_34, eax
  8761. loc_00724648: lea ecx, var_3C
  8762. loc_0072464B: call [00401430h] ; __vbaFreeStr
  8763. loc_00724651: lea ecx, var_44
  8764. loc_00724654: call [0040142Ch] ; __vbaFreeObj
  8765. loc_0072465A: mov var_4, 00000008h
  8766. loc_00724661: jmp 007244B6h
  8767. loc_00724666: mov var_4, 00000009h
  8768. loc_0072466D: mov eax, var_34
  8769. loc_00724670: imul eax, eax, 00000008h
  8770. loc_00724673: jo 007248ECh
  8771. loc_00724679: mov var_F4, eax
  8772. loc_0072467F: fild real4 ptr var_F4
  8773. loc_00724685: fstp real8 ptr var_FC
  8774. loc_0072468B: fld real8 ptr var_FC
  8775. loc_00724691: cmp [0073A000h], 00000000h
  8776. loc_00724698: jnz 007246A2h
  8777. loc_0072469A: fdiv st0, real8 ptr [00411F20h]
  8778. loc_007246A0: jmp 007246B3h
  8779. loc_007246A2: push [00411F24h]
  8780. loc_007246A8: push [00411F20h]
  8781. loc_007246AE: call 00412874h ; _adj_fdiv_m64
  8782. loc_007246B3: fnstsw ax
  8783. loc_007246B5: test al, 0Dh
  8784. loc_007246B7: jnz 007248E7h
  8785. loc_007246BD: call [0040139Ch] ; __vbaFpI4
  8786. loc_007246C3: mov var_28, eax
  8787. loc_007246C6: mov var_4, 0000000Ah
  8788. loc_007246CD: lea ecx, var_30
  8789. loc_007246D0: mov var_8C, ecx
  8790. loc_007246D6: mov var_94, 00004007h
  8791. loc_007246E0: lea edx, var_94
  8792. loc_007246E6: push edx
  8793. loc_007246E7: fild real4 ptr var_28
  8794. loc_007246EA: fstp real8 ptr var_104
  8795. loc_007246F0: mov eax, var_100
  8796. loc_007246F6: push eax
  8797. loc_007246F7: mov ecx, var_104
  8798. loc_007246FD: push ecx
  8799. loc_007246FE: push 00445510h ; "s"
  8800. loc_00724703: lea edx, var_54
  8801. loc_00724706: push edx
  8802. loc_00724707: call [004010B4h] ; rtcDateAdd
  8803. loc_0072470D: lea eax, var_54
  8804. loc_00724710: push eax
  8805. loc_00724711: call [004012B8h] ; __vbaDateVar
  8806. loc_00724717: fstp real8 ptr var_30
  8807. loc_0072471A: lea ecx, var_54
  8808. loc_0072471D: call [00401030h] ; __vbaFreeVar
  8809. loc_00724723: mov var_4, 0000000Bh
  8810. loc_0072472A: mov ecx, Me
  8811. loc_0072472D: mov edx, [ecx]
  8812. loc_0072472F: mov eax, Me
  8813. loc_00724732: push eax
  8814. loc_00724733: call [edx+00000338h]
  8815. loc_00724739: push eax
  8816. loc_0072473A: lea ecx, var_44
  8817. loc_0072473D: push ecx
  8818. loc_0072473E: call [00401128h] ; __vbaObjSet
  8819. loc_00724744: mov var_AC, eax
  8820. loc_0072474A: push 00475B24h ; "Total Size: "
  8821. loc_0072474F: mov edx, var_34
  8822. loc_00724752: push edx
  8823. loc_00724753: call [00401024h] ; __vbaStrI4
  8824. loc_00724759: mov edx, eax
  8825. loc_0072475B: lea ecx, var_38
  8826. loc_0072475E: call [004013C0h] ; __vbaStrMove
  8827. loc_00724764: push eax
  8828. loc_00724765: call [00401098h] ; __vbaStrCat
  8829. loc_0072476B: mov edx, eax
  8830. loc_0072476D: lea ecx, var_3C
  8831. loc_00724770: call [004013C0h] ; __vbaStrMove
  8832. loc_00724776: push eax
  8833. loc_00724777: push 00475B44h ; " KB - Approximate Download Time: "
  8834. loc_0072477C: call [00401098h] ; __vbaStrCat
  8835. loc_00724782: mov var_6C, eax
  8836. loc_00724785: mov var_74, 00000008h
  8837. loc_0072478C: mov var_9C, 00475B90h ; "hh:nn:ss"
  8838. loc_00724796: mov var_A4, 00000008h
  8839. loc_007247A0: lea edx, var_A4
  8840. loc_007247A6: lea ecx, var_54
  8841. loc_007247A9: call [00401374h] ; __vbaVarDup
  8842. loc_007247AF: lea eax, var_30
  8843. loc_007247B2: mov var_8C, eax
  8844. loc_007247B8: mov var_94, 00004007h
  8845. loc_007247C2: push 00000001h
  8846. loc_007247C4: push 00000001h
  8847. loc_007247C6: lea ecx, var_54
  8848. loc_007247C9: push ecx
  8849. loc_007247CA: lea edx, var_94
  8850. loc_007247D0: push edx
  8851. loc_007247D1: lea eax, var_64
  8852. loc_007247D4: push eax
  8853. loc_007247D5: call [004010B0h] ; rtcVarFromFormatVar
  8854. loc_007247DB: lea ecx, var_74
  8855. loc_007247DE: push ecx
  8856. loc_007247DF: lea edx, var_64
  8857. loc_007247E2: push edx
  8858. loc_007247E3: lea eax, var_84
  8859. loc_007247E9: push eax
  8860. loc_007247EA: call [004012B0h] ; __vbaVarCat
  8861. loc_007247F0: push eax
  8862. loc_007247F1: lea ecx, var_40
  8863. loc_007247F4: push ecx
  8864. loc_007247F5: call [004012A8h] ; __vbaStrVarVal
  8865. loc_007247FB: push eax
  8866. loc_007247FC: mov edx, var_AC
  8867. loc_00724802: mov eax, [edx]
  8868. loc_00724804: mov ecx, var_AC
  8869. loc_0072480A: push ecx
  8870. loc_0072480B: call [eax+00000054h]
  8871. loc_0072480E: fnclex
  8872. loc_00724810: mov var_B0, eax
  8873. loc_00724816: cmp var_B0, 00000000h
  8874. loc_0072481D: jge 00724842h
  8875. loc_0072481F: push 00000054h
  8876. loc_00724821: push 00441988h
  8877. loc_00724826: mov edx, var_AC
  8878. loc_0072482C: push edx
  8879. loc_0072482D: mov eax, var_B0
  8880. loc_00724833: push eax
  8881. loc_00724834: call [004010CCh] ; __vbaHresultCheckObj
  8882. loc_0072483A: mov var_108, eax
  8883. loc_00724840: jmp 0072484Ch
  8884. loc_00724842: mov var_108, 00000000h
  8885. loc_0072484C: lea ecx, var_40
  8886. loc_0072484F: push ecx
  8887. loc_00724850: lea edx, var_3C
  8888. loc_00724853: push edx
  8889. loc_00724854: lea eax, var_38
  8890. loc_00724857: push eax
  8891. loc_00724858: push 00000003h
  8892. loc_0072485A: call [00401324h] ; __vbaFreeStrList
  8893. loc_00724860: add esp, 00000010h
  8894. loc_00724863: lea ecx, var_44
  8895. loc_00724866: call [0040142Ch] ; __vbaFreeObj
  8896. loc_0072486C: lea ecx, var_84
  8897. loc_00724872: push ecx
  8898. loc_00724873: lea edx, var_64
  8899. loc_00724876: push edx
  8900. loc_00724877: lea eax, var_74
  8901. loc_0072487A: push eax
  8902. loc_0072487B: lea ecx, var_54
  8903. loc_0072487E: push ecx
  8904. loc_0072487F: push 00000004h
  8905. loc_00724881: call [00401050h] ; __vbaFreeVarList
  8906. loc_00724887: add esp, 00000014h
  8907. loc_0072488A: fwait
  8908. loc_0072488B: push 007248D2h
  8909. loc_00724890: jmp 007248D1h
  8910. loc_00724892: lea edx, var_40
  8911. loc_00724895: push edx
  8912. loc_00724896: lea eax, var_3C
  8913. loc_00724899: push eax
  8914. loc_0072489A: lea ecx, var_38
  8915. loc_0072489D: push ecx
  8916. loc_0072489E: push 00000003h
  8917. loc_007248A0: call [00401324h] ; __vbaFreeStrList
  8918. loc_007248A6: add esp, 00000010h
  8919. loc_007248A9: lea ecx, var_44
  8920. loc_007248AC: call [0040142Ch] ; __vbaFreeObj
  8921. loc_007248B2: lea edx, var_84
  8922. loc_007248B8: push edx
  8923. loc_007248B9: lea eax, var_74
  8924. loc_007248BC: push eax
  8925. loc_007248BD: lea ecx, var_64
  8926. loc_007248C0: push ecx
  8927. loc_007248C1: lea edx, var_54
  8928. loc_007248C4: push edx
  8929. loc_007248C5: push 00000004h
  8930. loc_007248C7: call [00401050h] ; __vbaFreeVarList
  8931. loc_007248CD: add esp, 00000014h
  8932. loc_007248D0: ret
  8933. loc_007248D1: ret
  8934. loc_007248D2: xor eax, eax
  8935. loc_007248D4: mov ecx, var_20
  8936. loc_007248D7: mov fs:[00000000h], ecx
  8937. loc_007248DE: pop edi
  8938. loc_007248DF: pop esi
  8939. loc_007248E0: pop ebx
  8940. loc_007248E1: mov esp, ebp
  8941. loc_007248E3: pop ebp
  8942. loc_007248E4: retn 0004h
  8943. End Sub