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.

1130 lines
36 KiB

  1. VERSION 5.00
  2. Begin VB.Form frmEmailConfirm
  3. Caption = "BonziMAIL� - E-Mail Adress Confirmation"
  4. ScaleMode = 1
  5. AutoRedraw = False
  6. FontTransparent = True
  7. BorderStyle = 3 'Fixed Dialog
  8. Icon = "frmEmailConfirm.frx":0000
  9. LinkTopic = "Form1"
  10. MaxButton = 0 'False
  11. MinButton = 0 'False
  12. ClientLeft = 2760
  13. ClientTop = 3750
  14. ClientWidth = 6750
  15. ClientHeight = 2475
  16. LockControls = -1 'True
  17. ShowInTaskbar = 0 'False
  18. StartUpPosition = 2 'CenterScreen
  19. Begin VB.Frame Frame1
  20. Caption = "E-Mail Address Confirmation:"
  21. Left = 120
  22. Top = 150
  23. Width = 6465
  24. Height = 735
  25. TabIndex = 6
  26. Begin VB.Label Label3
  27. Caption = "Please enter and confirm your e-mail address here. This will allow us to send BonziMAIL�."
  28. Left = 570
  29. Top = 240
  30. Width = 5385
  31. Height = 405
  32. TabIndex = 7
  33. End
  34. End
  35. Begin VB.TextBox txtAddress
  36. Left = 2100
  37. Top = 1020
  38. Width = 3675
  39. Height = 315
  40. TabIndex = 0
  41. End
  42. Begin VB.TextBox txtAddressConfirm
  43. Left = 2100
  44. Top = 1470
  45. Width = 3675
  46. Height = 315
  47. TabIndex = 1
  48. End
  49. Begin VB.CommandButton cmdCancel
  50. Caption = "Cancel"
  51. Left = 3600
  52. Top = 1950
  53. Width = 1215
  54. Height = 375
  55. TabIndex = 3
  56. Cancel = -1 'True
  57. End
  58. Begin VB.CommandButton cmdOK
  59. Caption = "OK"
  60. Left = 2130
  61. Top = 1950
  62. Width = 1215
  63. Height = 375
  64. TabIndex = 2
  65. Default = -1 'True
  66. End
  67. Begin VB.Label Label2
  68. Caption = "E-Mail Address:"
  69. Left = 945
  70. Top = 1080
  71. Width = 1095
  72. Height = 195
  73. TabIndex = 5
  74. AutoSize = -1 'True
  75. End
  76. Begin VB.Label Label1
  77. Caption = "Re-Enter E-Mail Address:"
  78. Left = 270
  79. Top = 1530
  80. Width = 1770
  81. Height = 195
  82. TabIndex = 4
  83. AutoSize = -1 'True
  84. End
  85. End
  86. Attribute VB_Name = "frmEmailConfirm"
  87. Private Sub Form_Activate() '602E10
  88. loc_00602E10: push ebp
  89. loc_00602E11: mov ebp, esp
  90. loc_00602E13: sub esp, 0000000Ch
  91. loc_00602E16: push 00412856h ; __vbaExceptHandler
  92. loc_00602E1B: mov eax, fs:[00000000h]
  93. loc_00602E21: push eax
  94. loc_00602E22: mov fs:[00000000h], esp
  95. loc_00602E29: sub esp, 00000054h
  96. loc_00602E2C: push ebx
  97. loc_00602E2D: push esi
  98. loc_00602E2E: push edi
  99. loc_00602E2F: mov var_C, esp
  100. loc_00602E32: mov var_8, 00404198h
  101. loc_00602E39: mov eax, Me
  102. loc_00602E3C: mov ecx, eax
  103. loc_00602E3E: and ecx, 00000001h
  104. loc_00602E41: mov var_4, ecx
  105. loc_00602E44: and al, FEh
  106. loc_00602E46: push eax
  107. loc_00602E47: mov Me, eax
  108. loc_00602E4A: mov edx, [eax]
  109. loc_00602E4C: call [edx+00000004h]
  110. loc_00602E4F: mov eax, [0073A254h]
  111. loc_00602E54: xor esi, esi
  112. loc_00602E56: cmp eax, esi
  113. loc_00602E58: mov var_18, esi
  114. loc_00602E5B: mov var_1C, esi
  115. loc_00602E5E: mov var_2C, esi
  116. loc_00602E61: mov var_4C, esi
  117. loc_00602E64: mov var_50, esi
  118. loc_00602E67: jnz 00602E79h
  119. loc_00602E69: push 0073A254h
  120. loc_00602E6E: push 00431838h
  121. loc_00602E73: call [004012FCh] ; __vbaNew2
  122. loc_00602E79: mov eax, [0073A254h]
  123. loc_00602E7E: push eax
  124. loc_00602E7F: call 00695250h
  125. loc_00602E84: mov eax, [0073A08Ch]
  126. loc_00602E89: lea edx, var_50
  127. loc_00602E8C: mov [0073A0AEh], FFFFFFh
  128. loc_00602E95: push edx
  129. loc_00602E96: mov ecx, [eax]
  130. loc_00602E98: push eax
  131. loc_00602E99: call [ecx+0000002Ch]
  132. loc_00602E9C: cmp eax, esi
  133. loc_00602E9E: fnclex
  134. loc_00602EA0: jge 00602EB7h
  135. loc_00602EA2: mov ecx, [0073A08Ch]
  136. loc_00602EA8: push 0000002Ch
  137. loc_00602EAA: push 004419ACh
  138. loc_00602EAF: push ecx
  139. loc_00602EB0: push eax
  140. loc_00602EB1: call [004010CCh] ; __vbaHresultCheckObj
  141. loc_00602EB7: cmp var_50, si
  142. loc_00602EBB: jnz 00602F26h
  143. loc_00602EBD: lea ebx, var_1C
  144. loc_00602EC0: mov edx, [0073A08Ch]
  145. loc_00602EC6: push ebx
  146. loc_00602EC7: mov ecx, 0000000Ah
  147. loc_00602ECC: sub esp, 00000010h
  148. loc_00602ECF: mov edi, [edx]
  149. loc_00602ED1: mov ebx, esp
  150. loc_00602ED3: mov eax, 80020004h
  151. loc_00602ED8: mov var_68, edi
  152. loc_00602EDB: mov edi, var_30
  153. loc_00602EDE: mov [ebx], ecx
  154. loc_00602EE0: mov ecx, esp
  155. loc_00602EE2: mov var_64, ebx
  156. loc_00602EE5: mov ebx, var_38
  157. loc_00602EE8: mov [ecx+00000004h], ebx
  158. loc_00602EEB: push edx
  159. loc_00602EEC: mov edx, var_68
  160. loc_00602EEF: mov [ecx+00000008h], eax
  161. loc_00602EF2: mov [ecx+0000000Ch], edi
  162. loc_00602EF5: call [edx+00000088h]
  163. loc_00602EFB: cmp eax, esi
  164. loc_00602EFD: fnclex
  165. loc_00602EFF: jge 00602F19h
  166. loc_00602F01: mov ecx, [0073A08Ch]
  167. loc_00602F07: push 00000088h
  168. loc_00602F0C: push 004419ACh
  169. loc_00602F11: push ecx
  170. loc_00602F12: push eax
  171. loc_00602F13: call [004010CCh] ; __vbaHresultCheckObj
  172. loc_00602F19: mov esi, [0040142Ch] ; __vbaFreeObj
  173. loc_00602F1F: lea ecx, var_1C
  174. loc_00602F22: call __vbaFreeObj
  175. loc_00602F24: jmp 00602F32h
  176. loc_00602F26: mov edi, var_30
  177. loc_00602F29: mov ebx, var_38
  178. loc_00602F2C: mov esi, [0040142Ch] ; __vbaFreeObj
  179. loc_00602F32: mov edx, Me
  180. loc_00602F35: push 00440B00h
  181. loc_00602F3A: push edx
  182. loc_00602F3B: mov var_50, FFFFFFFFh
  183. loc_00602F42: call [004013C4h] ; __vbaCastObj
  184. loc_00602F48: push eax
  185. loc_00602F49: lea eax, var_1C
  186. loc_00602F4C: push eax
  187. loc_00602F4D: call [00401128h] ; __vbaObjSet
  188. loc_00602F53: mov eax, [0073A218h]
  189. loc_00602F58: lea edx, var_50
  190. loc_00602F5B: push edx
  191. loc_00602F5C: lea edx, var_1C
  192. loc_00602F5F: mov ecx, [eax]
  193. loc_00602F61: push edx
  194. loc_00602F62: push eax
  195. loc_00602F63: call [ecx+00000020h]
  196. loc_00602F66: test eax, eax
  197. loc_00602F68: fnclex
  198. loc_00602F6A: jge 00602F81h
  199. loc_00602F6C: mov ecx, [0073A218h]
  200. loc_00602F72: push 00000020h
  201. loc_00602F74: push 00440B10h
  202. loc_00602F79: push ecx
  203. loc_00602F7A: push eax
  204. loc_00602F7B: call [004010CCh] ; __vbaHresultCheckObj
  205. loc_00602F81: lea ecx, var_1C
  206. loc_00602F84: call __vbaFreeObj
  207. loc_00602F86: mov eax, [0073A08Ch]
  208. loc_00602F8B: lea ecx, var_1C
  209. loc_00602F8E: push ecx
  210. loc_00602F8F: push 00448AC8h ; "GestureDown"
  211. loc_00602F94: mov edx, [eax]
  212. loc_00602F96: push eax
  213. loc_00602F97: call [edx+00000064h]
  214. loc_00602F9A: test eax, eax
  215. loc_00602F9C: fnclex
  216. loc_00602F9E: jge 00602FB5h
  217. loc_00602FA0: mov edx, [0073A08Ch]
  218. loc_00602FA6: push 00000064h
  219. loc_00602FA8: push 004419ACh
  220. loc_00602FAD: push edx
  221. loc_00602FAE: push eax
  222. loc_00602FAF: call [004010CCh] ; __vbaHresultCheckObj
  223. loc_00602FB5: lea ecx, var_1C
  224. loc_00602FB8: call __vbaFreeObj
  225. loc_00602FBA: mov eax, [0073A040h]
  226. loc_00602FBF: push 00448AE4h ; "Ok "
  227. loc_00602FC4: push eax
  228. loc_00602FC5: mov esi, 80020004h
  229. loc_00602FCA: mov var_3C, 0000000Ah
  230. loc_00602FD1: call [00401098h] ; __vbaStrCat
  231. loc_00602FD7: mov edx, eax
  232. loc_00602FD9: lea ecx, var_18
  233. loc_00602FDC: call [004013C0h] ; __vbaStrMove
  234. loc_00602FE2: push eax
  235. loc_00602FE3: push 00448B40h ; "! Before we can send BonziMAIL we need to enter our Internet e-mail address below. When you are done, simply press the 'Ok' button."
  236. loc_00602FE8: call [00401098h] ; __vbaStrCat
  237. loc_00602FEE: mov ecx, [0073A08Ch]
  238. loc_00602FF4: mov var_24, eax
  239. loc_00602FF7: lea eax, var_1C
  240. loc_00602FFA: mov var_2C, 00000008h
  241. loc_00603001: mov edx, [ecx]
  242. loc_00603003: push eax
  243. loc_00603004: mov eax, var_3C
  244. loc_00603007: sub esp, 00000010h
  245. loc_0060300A: mov ecx, esp
  246. loc_0060300C: sub esp, 00000010h
  247. loc_0060300F: mov [ecx], eax
  248. loc_00603011: mov eax, var_2C
  249. loc_00603014: mov [ecx+00000004h], ebx
  250. loc_00603017: mov [ecx+00000008h], esi
  251. loc_0060301A: mov [ecx+0000000Ch], edi
  252. loc_0060301D: mov ecx, esp
  253. loc_0060301F: mov [ecx], eax
  254. loc_00603021: mov eax, var_28
  255. loc_00603024: mov [ecx+00000004h], eax
  256. loc_00603027: mov eax, var_24
  257. loc_0060302A: mov [ecx+00000008h], eax
  258. loc_0060302D: mov eax, var_20
  259. loc_00603030: mov [ecx+0000000Ch], eax
  260. loc_00603033: mov ecx, [0073A08Ch]
  261. loc_00603039: push ecx
  262. loc_0060303A: call [edx+00000078h]
  263. loc_0060303D: test eax, eax
  264. loc_0060303F: fnclex
  265. loc_00603041: jge 00603058h
  266. loc_00603043: mov edx, [0073A08Ch]
  267. loc_00603049: push 00000078h
  268. loc_0060304B: push 004419ACh
  269. loc_00603050: push edx
  270. loc_00603051: push eax
  271. loc_00603052: call [004010CCh] ; __vbaHresultCheckObj
  272. loc_00603058: lea ecx, var_18
  273. loc_0060305B: call [00401430h] ; __vbaFreeStr
  274. loc_00603061: lea ecx, var_1C
  275. loc_00603064: call [0040142Ch] ; __vbaFreeObj
  276. loc_0060306A: lea ecx, var_2C
  277. loc_0060306D: call [00401030h] ; __vbaFreeVar
  278. loc_00603073: sub esp, 00000010h
  279. loc_00603076: mov ecx, 00000008h
  280. loc_0060307B: mov edx, esp
  281. loc_0060307D: mov eax, 0043C9F4h
  282. loc_00603082: push 00448C4Ch ; "ConnectionType"
  283. loc_00603087: push 0044317Ch ; "UserInfo"
  284. loc_0060308C: mov [edx], ecx
  285. loc_0060308E: push 0043B010h ; "BONZIBUDDY"
  286. loc_00603093: mov [edx+00000004h], ebx
  287. loc_00603096: mov [edx+00000008h], eax
  288. loc_00603099: mov [edx+0000000Ch], edi
  289. loc_0060309C: call [00401354h] ; rtcGetSetting
  290. loc_006030A2: mov edx, eax
  291. loc_006030A4: lea ecx, var_18
  292. loc_006030A7: call [004013C0h] ; __vbaStrMove
  293. loc_006030AD: push eax
  294. loc_006030AE: push 00448C70h ; "AOL"
  295. loc_006030B3: call [004011B8h] ; __vbaStrCmp
  296. loc_006030B9: mov esi, eax
  297. loc_006030BB: lea ecx, var_18
  298. loc_006030BE: neg esi
  299. loc_006030C0: sbb esi, esi
  300. loc_006030C2: inc esi
  301. loc_006030C3: neg esi
  302. loc_006030C5: call [00401430h] ; __vbaFreeStr
  303. loc_006030CB: test si, si
  304. loc_006030CE: jz 0060317Fh
  305. loc_006030D4: mov eax, [0073A08Ch]
  306. loc_006030D9: lea edx, var_1C
  307. loc_006030DC: push edx
  308. loc_006030DD: push 00448C7Ch ; "RestPose"
  309. loc_006030E2: mov ecx, [eax]
  310. loc_006030E4: push eax
  311. loc_006030E5: call [ecx+00000064h]
  312. loc_006030E8: test eax, eax
  313. loc_006030EA: fnclex
  314. loc_006030EC: jge 00603103h
  315. loc_006030EE: mov ecx, [0073A08Ch]
  316. loc_006030F4: push 00000064h
  317. loc_006030F6: push 004419ACh
  318. loc_006030FB: push ecx
  319. loc_006030FC: push eax
  320. loc_006030FD: call [004010CCh] ; __vbaHresultCheckObj
  321. loc_00603103: lea ecx, var_1C
  322. loc_00603106: call [0040142Ch] ; __vbaFreeObj
  323. loc_0060310C: lea esi, var_1C
  324. loc_0060310F: mov ecx, 0000000Ah
  325. loc_00603114: push esi
  326. loc_00603115: mov eax, 80020004h
  327. loc_0060311A: sub esp, 00000010h
  328. loc_0060311D: mov edx, [0073A08Ch]
  329. loc_00603123: mov esi, esp
  330. loc_00603125: sub esp, 00000010h
  331. loc_00603128: mov edx, [edx]
  332. loc_0060312A: mov [esi], ecx
  333. loc_0060312C: mov ecx, var_48
  334. loc_0060312F: mov [esi+00000004h], ecx
  335. loc_00603132: mov ecx, esp
  336. loc_00603134: mov [esi+00000008h], eax
  337. loc_00603137: mov eax, var_40
  338. loc_0060313A: mov [esi+0000000Ch], eax
  339. loc_0060313D: mov eax, 00000008h
  340. loc_00603142: mov [ecx], eax
  341. loc_00603144: mov eax, 00448D18h ; "I have noticed that we are connecting to the Internet through AOL. In order for BonziMail to work properly you must enter your AOL email address on this screen."
  342. loc_00603149: mov [ecx+00000004h], ebx
  343. loc_0060314C: mov [ecx+00000008h], eax
  344. loc_0060314F: mov eax, [0073A08Ch]
  345. loc_00603154: push eax
  346. loc_00603155: mov [ecx+0000000Ch], edi
  347. loc_00603158: call [edx+00000078h]
  348. loc_0060315B: test eax, eax
  349. loc_0060315D: fnclex
  350. loc_0060315F: jge 00603176h
  351. loc_00603161: mov ecx, [0073A08Ch]
  352. loc_00603167: push 00000078h
  353. loc_00603169: push 004419ACh
  354. loc_0060316E: push ecx
  355. loc_0060316F: push eax
  356. loc_00603170: call [004010CCh] ; __vbaHresultCheckObj
  357. loc_00603176: lea ecx, var_1C
  358. loc_00603179: call [0040142Ch] ; __vbaFreeObj
  359. loc_0060317F: mov eax, [0073A08Ch]
  360. loc_00603184: lea ecx, var_1C
  361. loc_00603187: push ecx
  362. loc_00603188: push 00441D74h ; "Blink"
  363. loc_0060318D: mov edx, [eax]
  364. loc_0060318F: push eax
  365. loc_00603190: call [edx+00000064h]
  366. loc_00603193: xor esi, esi
  367. loc_00603195: cmp eax, esi
  368. loc_00603197: fnclex
  369. loc_00603199: jge 006031B0h
  370. loc_0060319B: mov edx, [0073A08Ch]
  371. loc_006031A1: push 00000064h
  372. loc_006031A3: push 004419ACh
  373. loc_006031A8: push edx
  374. loc_006031A9: push eax
  375. loc_006031AA: call [004010CCh] ; __vbaHresultCheckObj
  376. loc_006031B0: mov eax, var_1C
  377. loc_006031B3: mov var_1C, esi
  378. loc_006031B6: push eax
  379. loc_006031B7: push 0073A1E4h
  380. loc_006031BC: call [00401128h] ; __vbaObjSet
  381. loc_006031C2: mov [0073A0AEh], si
  382. loc_006031C9: mov var_4, esi
  383. loc_006031CC: push 006031F0h
  384. loc_006031D1: jmp 006031EFh
  385. loc_006031D3: lea ecx, var_18
  386. loc_006031D6: call [00401430h] ; __vbaFreeStr
  387. loc_006031DC: lea ecx, var_1C
  388. loc_006031DF: call [0040142Ch] ; __vbaFreeObj
  389. loc_006031E5: lea ecx, var_2C
  390. loc_006031E8: call [00401030h] ; __vbaFreeVar
  391. loc_006031EE: ret
  392. loc_006031EF: ret
  393. loc_006031F0: mov eax, Me
  394. loc_006031F3: push eax
  395. loc_006031F4: mov ecx, [eax]
  396. loc_006031F6: call [ecx+00000008h]
  397. loc_006031F9: mov eax, var_4
  398. loc_006031FC: mov ecx, var_14
  399. loc_006031FF: pop edi
  400. loc_00603200: pop esi
  401. loc_00603201: mov fs:[00000000h], ecx
  402. loc_00603208: pop ebx
  403. loc_00603209: mov esp, ebp
  404. loc_0060320B: pop ebp
  405. loc_0060320C: retn 0004h
  406. End Sub
  407. Private Sub cmdCancel_Click() '602440
  408. loc_00602440: push ebp
  409. loc_00602441: mov ebp, esp
  410. loc_00602443: sub esp, 0000000Ch
  411. loc_00602446: push 00412856h ; __vbaExceptHandler
  412. loc_0060244B: mov eax, fs:[00000000h]
  413. loc_00602451: push eax
  414. loc_00602452: mov fs:[00000000h], esp
  415. loc_00602459: sub esp, 00000018h
  416. loc_0060245C: push ebx
  417. loc_0060245D: push esi
  418. loc_0060245E: push edi
  419. loc_0060245F: mov var_C, esp
  420. loc_00602462: mov var_8, 00404178h
  421. loc_00602469: mov edi, Me
  422. loc_0060246C: mov eax, edi
  423. loc_0060246E: and eax, 00000001h
  424. loc_00602471: mov var_4, eax
  425. loc_00602474: and edi, FFFFFFFEh
  426. loc_00602477: push edi
  427. loc_00602478: mov Me, edi
  428. loc_0060247B: mov ecx, [edi]
  429. loc_0060247D: call [ecx+00000004h]
  430. loc_00602480: mov eax, [0073C818h]
  431. loc_00602485: xor ebx, ebx
  432. loc_00602487: cmp eax, ebx
  433. loc_00602489: mov var_18, ebx
  434. loc_0060248C: jnz 0060249Eh
  435. loc_0060248E: push 0073C818h
  436. loc_00602493: push 00441F00h
  437. loc_00602498: call [004012FCh] ; __vbaNew2
  438. loc_0060249E: mov esi, [0073C818h]
  439. loc_006024A4: lea eax, var_18
  440. loc_006024A7: push edi
  441. loc_006024A8: push eax
  442. loc_006024A9: mov edx, [esi]
  443. loc_006024AB: mov var_2C, edx
  444. loc_006024AE: call [00401130h] ; __vbaObjSetAddref
  445. loc_006024B4: mov ecx, var_2C
  446. loc_006024B7: push eax
  447. loc_006024B8: push esi
  448. loc_006024B9: call [ecx+00000010h]
  449. loc_006024BC: cmp eax, ebx
  450. loc_006024BE: fnclex
  451. loc_006024C0: jge 006024D1h
  452. loc_006024C2: push 00000010h
  453. loc_006024C4: push 00441EF0h
  454. loc_006024C9: push esi
  455. loc_006024CA: push eax
  456. loc_006024CB: call [004010CCh] ; __vbaHresultCheckObj
  457. loc_006024D1: lea ecx, var_18
  458. loc_006024D4: call [0040142Ch] ; __vbaFreeObj
  459. loc_006024DA: mov var_4, ebx
  460. loc_006024DD: push 006024EFh
  461. loc_006024E2: jmp 006024EEh
  462. loc_006024E4: lea ecx, var_18
  463. loc_006024E7: call [0040142Ch] ; __vbaFreeObj
  464. loc_006024ED: ret
  465. loc_006024EE: ret
  466. loc_006024EF: mov eax, Me
  467. loc_006024F2: push eax
  468. loc_006024F3: mov edx, [eax]
  469. loc_006024F5: call [edx+00000008h]
  470. loc_006024F8: mov eax, var_4
  471. loc_006024FB: mov ecx, var_14
  472. loc_006024FE: pop edi
  473. loc_006024FF: pop esi
  474. loc_00602500: mov fs:[00000000h], ecx
  475. loc_00602507: pop ebx
  476. loc_00602508: mov esp, ebp
  477. loc_0060250A: pop ebp
  478. loc_0060250B: retn 0004h
  479. End Sub
  480. Private Sub cmdOK_Click() '602510
  481. loc_00602510: push ebp
  482. loc_00602511: mov ebp, esp
  483. loc_00602513: sub esp, 0000000Ch
  484. loc_00602516: push 00412856h ; __vbaExceptHandler
  485. loc_0060251B: mov eax, fs:[00000000h]
  486. loc_00602521: push eax
  487. loc_00602522: mov fs:[00000000h], esp
  488. loc_00602529: sub esp, 00000194h
  489. loc_0060252F: push ebx
  490. loc_00602530: push esi
  491. loc_00602531: push edi
  492. loc_00602532: mov var_C, esp
  493. loc_00602535: mov var_8, 00404188h
  494. loc_0060253C: mov esi, Me
  495. loc_0060253F: mov eax, esi
  496. loc_00602541: and eax, 00000001h
  497. loc_00602544: mov var_4, eax
  498. loc_00602547: and esi, FFFFFFFEh
  499. loc_0060254A: push esi
  500. loc_0060254B: mov Me, esi
  501. loc_0060254E: mov ecx, [esi]
  502. loc_00602550: call [ecx+00000004h]
  503. loc_00602553: mov edx, [esi]
  504. loc_00602555: xor edi, edi
  505. loc_00602557: push esi
  506. loc_00602558: mov var_18, edi
  507. loc_0060255B: mov var_1C, edi
  508. loc_0060255E: mov var_2C, edi
  509. loc_00602561: mov var_3C, edi
  510. loc_00602564: mov var_4C, edi
  511. loc_00602567: mov var_5C, edi
  512. loc_0060256A: mov var_6C, edi
  513. loc_0060256D: mov var_7C, edi
  514. loc_00602570: mov var_8C, edi
  515. loc_00602576: mov var_9C, edi
  516. loc_0060257C: mov var_AC, edi
  517. loc_00602582: mov var_BC, edi
  518. loc_00602588: mov var_CC, edi
  519. loc_0060258E: mov var_DC, edi
  520. loc_00602594: mov var_EC, edi
  521. loc_0060259A: mov var_FC, edi
  522. loc_006025A0: mov var_10C, edi
  523. loc_006025A6: mov var_11C, edi
  524. loc_006025AC: mov var_12C, edi
  525. loc_006025B2: mov var_13C, edi
  526. loc_006025B8: mov var_14C, edi
  527. loc_006025BE: mov var_15C, edi
  528. loc_006025C4: mov var_16C, edi
  529. loc_006025CA: mov var_17C, edi
  530. loc_006025D0: mov var_18C, edi
  531. loc_006025D6: call [edx+00000304h]
  532. loc_006025DC: mov ebx, [00401154h] ; rtcTrimVar
  533. loc_006025E2: mov var_24, eax
  534. loc_006025E5: lea eax, var_2C
  535. loc_006025E8: lea ecx, var_3C
  536. loc_006025EB: push eax
  537. loc_006025EC: push ecx
  538. loc_006025ED: mov var_2C, 00000009h
  539. loc_006025F4: call ebx
  540. loc_006025F6: mov edx, [esi]
  541. loc_006025F8: push esi
  542. loc_006025F9: mov var_144, edi
  543. loc_006025FF: mov var_14C, 00008002h
  544. loc_00602609: call [edx+00000304h]
  545. loc_0060260F: mov var_64, eax
  546. loc_00602612: mov eax, [esi]
  547. loc_00602614: push esi
  548. loc_00602615: mov var_6C, 00000009h
  549. loc_0060261C: mov var_154, 00444D98h ; "."
  550. loc_00602626: mov var_15C, 00000008h
  551. loc_00602630: mov var_164, edi
  552. loc_00602636: mov var_16C, 00008002h
  553. loc_00602640: call [eax+00000304h]
  554. loc_00602646: mov ecx, [esi]
  555. loc_00602648: push esi
  556. loc_00602649: mov var_A4, eax
  557. loc_0060264F: mov var_AC, 00000009h
  558. loc_00602659: mov var_174, 00448378h ; "@"
  559. loc_00602663: mov var_17C, 00000008h
  560. loc_0060266D: mov var_184, edi
  561. loc_00602673: mov var_18C, 00008002h
  562. loc_0060267D: call [ecx+00000304h]
  563. loc_00602683: mov var_E4, eax
  564. loc_00602689: lea edx, var_EC
  565. loc_0060268F: lea eax, var_FC
  566. loc_00602695: push edx
  567. loc_00602696: push eax
  568. loc_00602697: mov var_EC, 00000009h
  569. loc_006026A1: call ebx
  570. loc_006026A3: mov ecx, [esi]
  571. loc_006026A5: push esi
  572. loc_006026A6: call [ecx+00000308h]
  573. loc_006026AC: mov var_104, eax
  574. loc_006026B2: lea edx, var_10C
  575. loc_006026B8: lea eax, var_11C
  576. loc_006026BE: push edx
  577. loc_006026BF: push eax
  578. loc_006026C0: mov var_10C, 00000009h
  579. loc_006026CA: call ebx
  580. loc_006026CC: lea ecx, var_3C
  581. loc_006026CF: lea edx, var_4C
  582. loc_006026D2: push ecx
  583. loc_006026D3: push edx
  584. loc_006026D4: call [004010D4h] ; __vbaLenVar
  585. loc_006026DA: push eax
  586. loc_006026DB: lea eax, var_14C
  587. loc_006026E1: lea ecx, var_5C
  588. loc_006026E4: push eax
  589. loc_006026E5: push ecx
  590. loc_006026E6: call [00401094h] ; __vbaVarCmpNe
  591. loc_006026EC: push eax
  592. loc_006026ED: lea edx, var_6C
  593. loc_006026F0: push 00000001h
  594. loc_006026F2: lea eax, var_15C
  595. loc_006026F8: push edx
  596. loc_006026F9: push eax
  597. loc_006026FA: lea ecx, var_7C
  598. loc_006026FD: push edi
  599. loc_006026FE: push ecx
  600. loc_006026FF: call [0040129Ch] ; __vbaInStrVar
  601. loc_00602705: push eax
  602. loc_00602706: lea edx, var_16C
  603. loc_0060270C: lea eax, var_8C
  604. loc_00602712: push edx
  605. loc_00602713: push eax
  606. loc_00602714: call [00401094h] ; __vbaVarCmpNe
  607. loc_0060271A: lea ecx, var_9C
  608. loc_00602720: push eax
  609. loc_00602721: push ecx
  610. loc_00602722: call [00401240h] ; __vbaVarAnd
  611. loc_00602728: push eax
  612. loc_00602729: lea edx, var_AC
  613. loc_0060272F: push 00000001h
  614. loc_00602731: lea eax, var_17C
  615. loc_00602737: push edx
  616. loc_00602738: push eax
  617. loc_00602739: lea ecx, var_BC
  618. loc_0060273F: push edi
  619. loc_00602740: push ecx
  620. loc_00602741: call [0040129Ch] ; __vbaInStrVar
  621. loc_00602747: push eax
  622. loc_00602748: lea edx, var_18C
  623. loc_0060274E: lea eax, var_CC
  624. loc_00602754: push edx
  625. loc_00602755: push eax
  626. loc_00602756: call [00401094h] ; __vbaVarCmpNe
  627. loc_0060275C: lea ecx, var_DC
  628. loc_00602762: push eax
  629. loc_00602763: push ecx
  630. loc_00602764: call [00401240h] ; __vbaVarAnd
  631. loc_0060276A: push eax
  632. loc_0060276B: lea edx, var_FC
  633. loc_00602771: lea eax, var_11C
  634. loc_00602777: push edx
  635. loc_00602778: lea ecx, var_12C
  636. loc_0060277E: push eax
  637. loc_0060277F: push ecx
  638. loc_00602780: call [00401350h] ; __vbaVarCmpEq
  639. loc_00602786: lea edx, var_13C
  640. loc_0060278C: push eax
  641. loc_0060278D: push edx
  642. loc_0060278E: call [00401240h] ; __vbaVarAnd
  643. loc_00602794: push eax
  644. loc_00602795: call [00401164h] ; __vbaBoolVarNull
  645. loc_0060279B: mov var_194, ax
  646. loc_006027A2: lea eax, var_11C
  647. loc_006027A8: lea ecx, var_FC
  648. loc_006027AE: push eax
  649. loc_006027AF: push ecx
  650. loc_006027B0: lea edx, var_10C
  651. loc_006027B6: lea eax, var_EC
  652. loc_006027BC: push edx
  653. loc_006027BD: lea ecx, var_BC
  654. loc_006027C3: push eax
  655. loc_006027C4: lea edx, var_AC
  656. loc_006027CA: push ecx
  657. loc_006027CB: lea eax, var_7C
  658. loc_006027CE: push edx
  659. loc_006027CF: lea ecx, var_6C
  660. loc_006027D2: push eax
  661. loc_006027D3: lea edx, var_3C
  662. loc_006027D6: push ecx
  663. loc_006027D7: lea eax, var_2C
  664. loc_006027DA: push edx
  665. loc_006027DB: push eax
  666. loc_006027DC: push 0000000Ah
  667. loc_006027DE: call [00401050h] ; __vbaFreeVarList
  668. loc_006027E4: add esp, 0000002Ch
  669. loc_006027E7: cmp var_194, di
  670. loc_006027EE: jz 006028B1h
  671. loc_006027F4: mov ecx, [esi]
  672. loc_006027F6: push esi
  673. loc_006027F7: call [ecx+00000304h]
  674. loc_006027FD: mov var_24, eax
  675. loc_00602800: lea edx, var_2C
  676. loc_00602803: lea eax, var_3C
  677. loc_00602806: push edx
  678. loc_00602807: push eax
  679. loc_00602808: mov var_2C, 00000009h
  680. loc_0060280F: call ebx
  681. loc_00602811: lea ecx, var_3C
  682. loc_00602814: lea edx, var_18
  683. loc_00602817: push ecx
  684. loc_00602818: push edx
  685. loc_00602819: call [004012A8h] ; __vbaStrVarVal
  686. loc_0060281F: push eax
  687. loc_00602820: push 004424FCh ; "Address"
  688. loc_00602825: push 0044247Ch ; "Email"
  689. loc_0060282A: push 0043B010h ; "BONZIBUDDY"
  690. loc_0060282F: call [00401010h] ; rtcSaveSetting
  691. loc_00602835: lea ecx, var_18
  692. loc_00602838: call [00401430h] ; __vbaFreeStr
  693. loc_0060283E: lea eax, var_3C
  694. loc_00602841: lea ecx, var_2C
  695. loc_00602844: push eax
  696. loc_00602845: push ecx
  697. loc_00602846: push 00000002h
  698. loc_00602848: call [00401050h] ; __vbaFreeVarList
  699. loc_0060284E: mov eax, [0073C818h]
  700. loc_00602853: add esp, 0000000Ch
  701. loc_00602856: cmp eax, edi
  702. loc_00602858: jnz 0060286Ah
  703. loc_0060285A: push 0073C818h
  704. loc_0060285F: push 00441F00h
  705. loc_00602864: call [004012FCh] ; __vbaNew2
  706. loc_0060286A: mov ebx, [0073C818h]
  707. loc_00602870: lea eax, var_1C
  708. loc_00602873: push esi
  709. loc_00602874: push eax
  710. loc_00602875: mov edx, [ebx]
  711. loc_00602877: mov var_1A8, edx
  712. loc_0060287D: call [00401130h] ; __vbaObjSetAddref
  713. loc_00602883: mov ecx, var_1A8
  714. loc_00602889: push eax
  715. loc_0060288A: push ebx
  716. loc_0060288B: call [ecx+00000010h]
  717. loc_0060288E: cmp eax, edi
  718. loc_00602890: fnclex
  719. loc_00602892: jge 006028A3h
  720. loc_00602894: push 00000010h
  721. loc_00602896: push 00441EF0h
  722. loc_0060289B: push ebx
  723. loc_0060289C: push eax
  724. loc_0060289D: call [004010CCh] ; __vbaHresultCheckObj
  725. loc_006028A3: lea ecx, var_1C
  726. loc_006028A6: call [0040142Ch] ; __vbaFreeObj
  727. loc_006028AC: jmp 00602D4Eh
  728. loc_006028B1: mov edx, [esi]
  729. loc_006028B3: push esi
  730. loc_006028B4: call [edx+00000304h]
  731. loc_006028BA: mov var_24, eax
  732. loc_006028BD: lea eax, var_2C
  733. loc_006028C0: lea ecx, var_3C
  734. loc_006028C3: push eax
  735. loc_006028C4: push ecx
  736. loc_006028C5: mov var_2C, 00000009h
  737. loc_006028CC: call ebx
  738. loc_006028CE: mov edx, [esi]
  739. loc_006028D0: push esi
  740. loc_006028D1: call [edx+00000308h]
  741. loc_006028D7: mov var_44, eax
  742. loc_006028DA: lea eax, var_4C
  743. loc_006028DD: lea ecx, var_5C
  744. loc_006028E0: push eax
  745. loc_006028E1: push ecx
  746. loc_006028E2: mov var_4C, 00000009h
  747. loc_006028E9: call ebx
  748. loc_006028EB: lea edx, var_3C
  749. loc_006028EE: lea eax, var_5C
  750. loc_006028F1: push edx
  751. loc_006028F2: lea ecx, var_6C
  752. loc_006028F5: push eax
  753. loc_006028F6: push ecx
  754. loc_006028F7: call [00401094h] ; __vbaVarCmpNe
  755. loc_006028FD: push eax
  756. loc_006028FE: call [00401150h] ; __vbaBoolVar
  757. loc_00602904: xor edx, edx
  758. loc_00602906: cmp ax, FFFFFFh
  759. loc_0060290A: setz dl
  760. loc_0060290D: neg edx
  761. loc_0060290F: lea eax, var_5C
  762. loc_00602912: mov var_190, edx
  763. loc_00602918: lea ecx, var_3C
  764. loc_0060291B: push eax
  765. loc_0060291C: lea edx, var_4C
  766. loc_0060291F: push ecx
  767. loc_00602920: lea eax, var_2C
  768. loc_00602923: push edx
  769. loc_00602924: push eax
  770. loc_00602925: push 00000004h
  771. loc_00602927: call [00401050h] ; __vbaFreeVarList
  772. loc_0060292D: add esp, 00000014h
  773. loc_00602930: cmp var_190, di
  774. loc_00602937: jz 00602996h
  775. loc_00602939: mov eax, [0073A08Ch]
  776. loc_0060293E: lea edx, var_1C
  777. loc_00602941: push edx
  778. loc_00602942: push 00448380h ; "Decline"
  779. loc_00602947: mov ecx, [eax]
  780. loc_00602949: push eax
  781. loc_0060294A: call [ecx+00000064h]
  782. loc_0060294D: cmp eax, edi
  783. loc_0060294F: fnclex
  784. loc_00602951: jge 00602968h
  785. loc_00602953: mov ecx, [0073A08Ch]
  786. loc_00602959: push 00000064h
  787. loc_0060295B: push 004419ACh
  788. loc_00602960: push ecx
  789. loc_00602961: push eax
  790. loc_00602962: call [004010CCh] ; __vbaHresultCheckObj
  791. loc_00602968: lea ecx, var_1C
  792. loc_0060296B: call [0040142Ch] ; __vbaFreeObj
  793. loc_00602971: mov edx, [0073A040h]
  794. loc_00602977: mov var_144, 80020004h
  795. loc_00602981: push edx
  796. loc_00602982: mov var_14C, 0000000Ah
  797. loc_0060298C: push 0044877Ch
  798. loc_00602991: jmp 00602B63h
  799. loc_00602996: mov eax, [esi]
  800. loc_00602998: push esi
  801. loc_00602999: call [eax+00000304h]
  802. loc_0060299F: lea ecx, var_2C
  803. loc_006029A2: lea edx, var_3C
  804. loc_006029A5: push ecx
  805. loc_006029A6: push edx
  806. loc_006029A7: mov var_24, eax
  807. loc_006029AA: mov var_2C, 00000009h
  808. loc_006029B1: call ebx
  809. loc_006029B3: lea eax, var_3C
  810. loc_006029B6: lea ecx, var_4C
  811. loc_006029B9: push eax
  812. loc_006029BA: push ecx
  813. loc_006029BB: mov var_144, edi
  814. loc_006029C1: mov var_14C, 00008002h
  815. loc_006029CB: call [004010D4h] ; __vbaLenVar
  816. loc_006029D1: push eax
  817. loc_006029D2: lea edx, var_14C
  818. loc_006029D8: lea eax, var_5C
  819. loc_006029DB: push edx
  820. loc_006029DC: push eax
  821. loc_006029DD: call [00401350h] ; __vbaVarCmpEq
  822. loc_006029E3: mov ebx, [00401150h] ; __vbaBoolVar
  823. loc_006029E9: push eax
  824. loc_006029EA: call ebx
  825. loc_006029EC: xor ecx, ecx
  826. loc_006029EE: cmp ax, FFFFFFh
  827. loc_006029F2: lea edx, var_3C
  828. loc_006029F5: lea eax, var_2C
  829. loc_006029F8: setz cl
  830. loc_006029FB: push edx
  831. loc_006029FC: push eax
  832. loc_006029FD: neg ecx
  833. loc_006029FF: push 00000002h
  834. loc_00602A01: mov var_190, ecx
  835. loc_00602A07: call [00401050h] ; __vbaFreeVarList
  836. loc_00602A0D: add esp, 0000000Ch
  837. loc_00602A10: cmp var_190, di
  838. loc_00602A17: jz 00602A76h
  839. loc_00602A19: mov eax, [0073A08Ch]
  840. loc_00602A1E: lea edx, var_1C
  841. loc_00602A21: push edx
  842. loc_00602A22: push 00448380h ; "Decline"
  843. loc_00602A27: mov ecx, [eax]
  844. loc_00602A29: push eax
  845. loc_00602A2A: call [ecx+00000064h]
  846. loc_00602A2D: cmp eax, edi
  847. loc_00602A2F: fnclex
  848. loc_00602A31: jge 00602A48h
  849. loc_00602A33: mov ecx, [0073A08Ch]
  850. loc_00602A39: push 00000064h
  851. loc_00602A3B: push 004419ACh
  852. loc_00602A40: push ecx
  853. loc_00602A41: push eax
  854. loc_00602A42: call [004010CCh] ; __vbaHresultCheckObj
  855. loc_00602A48: lea ecx, var_1C
  856. loc_00602A4B: call [0040142Ch] ; __vbaFreeObj
  857. loc_00602A51: mov edx, [0073A040h]
  858. loc_00602A57: mov var_144, 80020004h
  859. loc_00602A61: push edx
  860. loc_00602A62: mov var_14C, 0000000Ah
  861. loc_00602A6C: push 00448880h
  862. loc_00602A71: jmp 00602B63h
  863. loc_00602A76: mov eax, [esi]
  864. loc_00602A78: push esi
  865. loc_00602A79: call [eax+00000304h]
  866. loc_00602A7F: lea ecx, var_2C
  867. loc_00602A82: push 00000001h
  868. loc_00602A84: lea edx, var_14C
  869. loc_00602A8A: mov var_24, eax
  870. loc_00602A8D: push ecx
  871. loc_00602A8E: push edx
  872. loc_00602A8F: lea eax, var_3C
  873. loc_00602A92: push edi
  874. loc_00602A93: push eax
  875. loc_00602A94: mov var_2C, 00000009h
  876. loc_00602A9B: mov var_144, 00444D98h ; "."
  877. loc_00602AA5: mov var_14C, 00000008h
  878. loc_00602AAF: mov var_154, edi
  879. loc_00602AB5: mov var_15C, 00008002h
  880. loc_00602ABF: call [0040129Ch] ; __vbaInStrVar
  881. loc_00602AC5: lea ecx, var_15C
  882. loc_00602ACB: push eax
  883. loc_00602ACC: lea edx, var_4C
  884. loc_00602ACF: push ecx
  885. loc_00602AD0: push edx
  886. loc_00602AD1: call [00401350h] ; __vbaVarCmpEq
  887. loc_00602AD7: push eax
  888. loc_00602AD8: call ebx
  889. loc_00602ADA: xor ecx, ecx
  890. loc_00602ADC: cmp ax, FFFFFFh
  891. loc_00602AE0: lea edx, var_3C
  892. loc_00602AE3: lea eax, var_2C
  893. loc_00602AE6: setz cl
  894. loc_00602AE9: push edx
  895. loc_00602AEA: push eax
  896. loc_00602AEB: neg ecx
  897. loc_00602AED: push 00000002h
  898. loc_00602AEF: mov var_190, ecx
  899. loc_00602AF5: call [00401050h] ; __vbaFreeVarList
  900. loc_00602AFB: add esp, 0000000Ch
  901. loc_00602AFE: cmp var_190, di
  902. loc_00602B05: jz 00602BD7h
  903. loc_00602B0B: mov eax, [0073A08Ch]
  904. loc_00602B10: lea edx, var_1C
  905. loc_00602B13: push edx
  906. loc_00602B14: push 00448380h ; "Decline"
  907. loc_00602B19: mov ecx, [eax]
  908. loc_00602B1B: push eax
  909. loc_00602B1C: call [ecx+00000064h]
  910. loc_00602B1F: cmp eax, edi
  911. loc_00602B21: fnclex
  912. loc_00602B23: jge 00602B3Ah
  913. loc_00602B25: mov ecx, [0073A08Ch]
  914. loc_00602B2B: push 00000064h
  915. loc_00602B2D: push 004419ACh
  916. loc_00602B32: push ecx
  917. loc_00602B33: push eax
  918. loc_00602B34: call [004010CCh] ; __vbaHresultCheckObj
  919. loc_00602B3A: lea ecx, var_1C
  920. loc_00602B3D: call [0040142Ch] ; __vbaFreeObj
  921. loc_00602B43: mov edx, [0073A040h]
  922. loc_00602B49: mov var_144, 80020004h
  923. loc_00602B53: push edx
  924. loc_00602B54: mov var_14C, 0000000Ah
  925. loc_00602B5E: push 00448958h
  926. loc_00602B63: call [00401098h] ; __vbaStrCat
  927. loc_00602B69: mov ebx, var_14C
  928. loc_00602B6F: lea esi, var_1C
  929. loc_00602B72: push esi
  930. loc_00602B73: mov edx, [0073A08Ch]
  931. loc_00602B79: sub esp, 00000010h
  932. loc_00602B7C: mov ecx, 00000008h
  933. loc_00602B81: mov esi, esp
  934. loc_00602B83: sub esp, 00000010h
  935. loc_00602B86: mov var_2C, ecx
  936. loc_00602B89: mov var_24, eax
  937. loc_00602B8C: mov [esi], ebx
  938. loc_00602B8E: mov ebx, var_148
  939. loc_00602B94: mov edx, [edx]
  940. loc_00602B96: mov [esi+00000004h], ebx
  941. loc_00602B99: mov ebx, var_144
  942. loc_00602B9F: mov [esi+00000008h], ebx
  943. loc_00602BA2: mov ebx, var_140
  944. loc_00602BA8: mov [esi+0000000Ch], ebx
  945. loc_00602BAB: mov esi, esp
  946. loc_00602BAD: mov [esi], ecx
  947. loc_00602BAF: mov ecx, var_28
  948. loc_00602BB2: mov [esi+00000004h], ecx
  949. loc_00602BB5: mov ecx, [0073A08Ch]
  950. loc_00602BBB: push ecx
  951. loc_00602BBC: mov [esi+00000008h], eax
  952. loc_00602BBF: mov eax, var_20
  953. loc_00602BC2: mov [esi+0000000Ch], eax
  954. loc_00602BC5: call [edx+00000078h]
  955. loc_00602BC8: cmp eax, edi
  956. loc_00602BCA: fnclex
  957. loc_00602BCC: jge 00602D3Ch
  958. loc_00602BD2: jmp 00602D27h
  959. loc_00602BD7: mov eax, [esi]
  960. loc_00602BD9: push esi
  961. loc_00602BDA: call [eax+00000304h]
  962. loc_00602BE0: lea ecx, var_2C
  963. loc_00602BE3: push 00000001h
  964. loc_00602BE5: lea edx, var_14C
  965. loc_00602BEB: mov var_24, eax
  966. loc_00602BEE: push ecx
  967. loc_00602BEF: push edx
  968. loc_00602BF0: lea eax, var_3C
  969. loc_00602BF3: push edi
  970. loc_00602BF4: push eax
  971. loc_00602BF5: mov var_2C, 00000009h
  972. loc_00602BFC: mov var_144, 00448378h ; "@"
  973. loc_00602C06: mov var_14C, 00000008h
  974. loc_00602C10: mov var_154, edi
  975. loc_00602C16: mov var_15C, 00008002h
  976. loc_00602C20: call [0040129Ch] ; __vbaInStrVar
  977. loc_00602C26: lea ecx, var_15C
  978. loc_00602C2C: push eax
  979. loc_00602C2D: lea edx, var_4C
  980. loc_00602C30: push ecx
  981. loc_00602C31: push edx
  982. loc_00602C32: call [00401350h] ; __vbaVarCmpEq
  983. loc_00602C38: push eax
  984. loc_00602C39: call ebx
  985. loc_00602C3B: xor ecx, ecx
  986. loc_00602C3D: cmp ax, FFFFFFh
  987. loc_00602C41: lea edx, var_3C
  988. loc_00602C44: lea eax, var_2C
  989. loc_00602C47: setz cl
  990. loc_00602C4A: push edx
  991. loc_00602C4B: push eax
  992. loc_00602C4C: neg ecx
  993. loc_00602C4E: push 00000002h
  994. loc_00602C50: mov esi, ecx
  995. loc_00602C52: call [00401050h] ; __vbaFreeVarList
  996. loc_00602C58: add esp, 0000000Ch
  997. loc_00602C5B: cmp si, di
  998. loc_00602C5E: jz 00602D4Eh
  999. loc_00602C64: mov eax, [0073A08Ch]
  1000. loc_00602C69: lea edx, var_1C
  1001. loc_00602C6C: push edx
  1002. loc_00602C6D: push 00448380h ; "Decline"
  1003. loc_00602C72: mov ecx, [eax]
  1004. loc_00602C74: push eax
  1005. loc_00602C75: call [ecx+00000064h]
  1006. loc_00602C78: cmp eax, edi
  1007. loc_00602C7A: fnclex
  1008. loc_00602C7C: jge 00602C93h
  1009. loc_00602C7E: mov ecx, [0073A08Ch]
  1010. loc_00602C84: push 00000064h
  1011. loc_00602C86: push 004419ACh
  1012. loc_00602C8B: push ecx
  1013. loc_00602C8C: push eax
  1014. loc_00602C8D: call [004010CCh] ; __vbaHresultCheckObj
  1015. loc_00602C93: lea ecx, var_1C
  1016. loc_00602C96: call [0040142Ch] ; __vbaFreeObj
  1017. loc_00602C9C: mov edx, [0073A040h]
  1018. loc_00602CA2: mov var_144, 80020004h
  1019. loc_00602CAC: push edx
  1020. loc_00602CAD: push 00448958h
  1021. loc_00602CB2: mov var_14C, 0000000Ah
  1022. loc_00602CBC: call [00401098h] ; __vbaStrCat
  1023. loc_00602CC2: mov ebx, var_14C
  1024. loc_00602CC8: lea esi, var_1C
  1025. loc_00602CCB: push esi
  1026. loc_00602CCC: mov edx, [0073A08Ch]
  1027. loc_00602CD2: sub esp, 00000010h
  1028. loc_00602CD5: mov ecx, 00000008h
  1029. loc_00602CDA: mov esi, esp
  1030. loc_00602CDC: sub esp, 00000010h
  1031. loc_00602CDF: mov var_2C, ecx
  1032. loc_00602CE2: mov var_24, eax
  1033. loc_00602CE5: mov [esi], ebx
  1034. loc_00602CE7: mov ebx, var_148
  1035. loc_00602CED: mov edx, [edx]
  1036. loc_00602CEF: mov [esi+00000004h], ebx
  1037. loc_00602CF2: mov ebx, var_144
  1038. loc_00602CF8: mov [esi+00000008h], ebx
  1039. loc_00602CFB: mov ebx, var_140
  1040. loc_00602D01: mov [esi+0000000Ch], ebx
  1041. loc_00602D04: mov esi, esp
  1042. loc_00602D06: mov [esi], ecx
  1043. loc_00602D08: mov ecx, var_28
  1044. loc_00602D0B: mov [esi+00000004h], ecx
  1045. loc_00602D0E: mov ecx, [0073A08Ch]
  1046. loc_00602D14: push ecx
  1047. loc_00602D15: mov [esi+00000008h], eax
  1048. loc_00602D18: mov eax, var_20
  1049. loc_00602D1B: mov [esi+0000000Ch], eax
  1050. loc_00602D1E: call [edx+00000078h]
  1051. loc_00602D21: cmp eax, edi
  1052. loc_00602D23: fnclex
  1053. loc_00602D25: jge 00602D3Ch
  1054. loc_00602D27: mov edx, [0073A08Ch]
  1055. loc_00602D2D: push 00000078h
  1056. loc_00602D2F: push 004419ACh
  1057. loc_00602D34: push edx
  1058. loc_00602D35: push eax
  1059. loc_00602D36: call [004010CCh] ; __vbaHresultCheckObj
  1060. loc_00602D3C: lea ecx, var_1C
  1061. loc_00602D3F: call [0040142Ch] ; __vbaFreeObj
  1062. loc_00602D45: lea ecx, var_2C
  1063. loc_00602D48: call [00401030h] ; __vbaFreeVar
  1064. loc_00602D4E: mov var_4, edi
  1065. loc_00602D51: push 00602DE6h
  1066. loc_00602D56: jmp 00602DE5h
  1067. loc_00602D5B: lea ecx, var_18
  1068. loc_00602D5E: call [00401430h] ; __vbaFreeStr
  1069. loc_00602D64: lea ecx, var_1C
  1070. loc_00602D67: call [0040142Ch] ; __vbaFreeObj
  1071. loc_00602D6D: lea eax, var_13C
  1072. loc_00602D73: lea ecx, var_12C
  1073. loc_00602D79: push eax
  1074. loc_00602D7A: lea edx, var_11C
  1075. loc_00602D80: push ecx
  1076. loc_00602D81: lea eax, var_10C
  1077. loc_00602D87: push edx
  1078. loc_00602D88: lea ecx, var_FC
  1079. loc_00602D8E: push eax
  1080. loc_00602D8F: lea edx, var_EC
  1081. loc_00602D95: push ecx
  1082. loc_00602D96: lea eax, var_DC
  1083. loc_00602D9C: push edx
  1084. loc_00602D9D: lea ecx, var_CC
  1085. loc_00602DA3: push eax
  1086. loc_00602DA4: lea edx, var_BC
  1087. loc_00602DAA: push ecx
  1088. loc_00602DAB: lea eax, var_AC
  1089. loc_00602DB1: push edx
  1090. loc_00602DB2: lea ecx, var_9C
  1091. loc_00602DB8: push eax
  1092. loc_00602DB9: lea edx, var_8C
  1093. loc_00602DBF: push ecx
  1094. loc_00602DC0: lea eax, var_7C
  1095. loc_00602DC3: push edx
  1096. loc_00602DC4: lea ecx, var_6C
  1097. loc_00602DC7: push eax
  1098. loc_00602DC8: lea edx, var_5C
  1099. loc_00602DCB: push ecx
  1100. loc_00602DCC: lea eax, var_4C
  1101. loc_00602DCF: push edx
  1102. loc_00602DD0: lea ecx, var_3C
  1103. loc_00602DD3: push eax
  1104. loc_00602DD4: lea edx, var_2C
  1105. loc_00602DD7: push ecx
  1106. loc_00602DD8: push edx
  1107. loc_00602DD9: push 00000012h
  1108. loc_00602DDB: call [00401050h] ; __vbaFreeVarList
  1109. loc_00602DE1: add esp, 0000004Ch
  1110. loc_00602DE4: ret
  1111. loc_00602DE5: ret
  1112. loc_00602DE6: mov eax, Me
  1113. loc_00602DE9: push eax
  1114. loc_00602DEA: mov ecx, [eax]
  1115. loc_00602DEC: call [ecx+00000008h]
  1116. loc_00602DEF: mov eax, var_4
  1117. loc_00602DF2: mov ecx, var_14
  1118. loc_00602DF5: pop edi
  1119. loc_00602DF6: pop esi
  1120. loc_00602DF7: mov fs:[00000000h], ecx
  1121. loc_00602DFE: pop ebx
  1122. loc_00602DFF: mov esp, ebp
  1123. loc_00602E01: pop ebp
  1124. loc_00602E02: retn 0004h
  1125. End Sub