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.

13310 lines
448 KiB

  1. VERSION 5.00
  2. Object = "{48E59290-9880-11CF-975400AA00C00908}#1.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSINET.OCX"
  3. Object = "{831FDD16-0C5C-11D2-A9FC0000F8754DA1}#2.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSCOMCTL.OCX"
  4. Object = "{00000000-0000-0000-0000-000000000000}##0"; "UTDns.dll"
  5. Begin VB.Form frmEmailQueue
  6. Caption = "BonziBUDDY Message Queue"
  7. ScaleMode = 1
  8. AutoRedraw = False
  9. FontTransparent = True
  10. Icon = "frmEmailQueue.frx":0000
  11. LinkTopic = "Form1"
  12. ControlBox = 0 'False
  13. ClientLeft = 60
  14. ClientTop = 345
  15. ClientWidth = 7620
  16. ClientHeight = 3945
  17. LockControls = -1 'True
  18. StartUpPosition = 2 'CenterScreen
  19. Begin InetCtlsObjects.Inet Inet1
  20. OleObjectBlob = "frmEmailQueue.frx":0442
  21. Left = 5520
  22. Top = 120
  23. End
  24. Begin VB.CommandButton cmdHelp
  25. Caption = "&Help"
  26. Left = 4920
  27. Top = 3480
  28. Width = 1215
  29. Height = 375
  30. TabIndex = 2
  31. End
  32. Begin VB.CommandButton cmdRetry
  33. Caption = "&Retry"
  34. Left = 120
  35. Top = 3480
  36. Width = 1215
  37. Height = 375
  38. TabIndex = 1
  39. End
  40. Begin VB.CommandButton cmdSend
  41. Caption = "&Send"
  42. Left = 6240
  43. Top = 120
  44. Width = 1215
  45. Height = 375
  46. Visible = 0 'False
  47. TabIndex = 4
  48. TabStop = 0 'False
  49. End
  50. Begin VB.Timer tmrReloadMsgs
  51. Enabled = 0 'False
  52. Interval = 100
  53. Left = 3840
  54. Top = 120
  55. End
  56. Begin VB.CommandButton cmdClose
  57. Caption = "&Close"
  58. Left = 6360
  59. Top = 3480
  60. Width = 1215
  61. Height = 375
  62. TabIndex = 3
  63. Default = -1 'True
  64. End
  65. Begin MSComctlLib.ListView lviewQueue
  66. Left = 120
  67. Top = 120
  68. Width = 3495
  69. Height = 1575
  70. TabIndex = 0
  71. OleObjectBlob = "frmEmailQueue.frx":0494
  72. End
  73. Begin UTDNSLibCtl.DNS DNS1
  74. OleObjectBlob = "frmEmailQueue.frx":05AF
  75. Left = 4920
  76. Top = 240
  77. End
  78. End
  79. Attribute VB_Name = "frmEmailQueue"
  80. Private Sub cmdClose_Click() '603370
  81. loc_00603370: push ebp
  82. loc_00603371: mov ebp, esp
  83. loc_00603373: sub esp, 0000000Ch
  84. loc_00603376: push 00412856h ; __vbaExceptHandler
  85. loc_0060337B: mov eax, fs:[00000000h]
  86. loc_00603381: push eax
  87. loc_00603382: mov fs:[00000000h], esp
  88. loc_00603389: sub esp, 0000000Ch
  89. loc_0060338C: push ebx
  90. loc_0060338D: push esi
  91. loc_0060338E: push edi
  92. loc_0060338F: mov var_C, esp
  93. loc_00603392: mov var_8, 004041C0h
  94. loc_00603399: mov esi, Me
  95. loc_0060339C: mov eax, esi
  96. loc_0060339E: and eax, 00000001h
  97. loc_006033A1: mov var_4, eax
  98. loc_006033A4: and esi, FFFFFFFEh
  99. loc_006033A7: push esi
  100. loc_006033A8: mov Me, esi
  101. loc_006033AB: mov ecx, [esi]
  102. loc_006033AD: call [ecx+00000004h]
  103. loc_006033B0: mov edx, [esi]
  104. loc_006033B2: push esi
  105. loc_006033B3: call [edx+000002B4h]
  106. loc_006033B9: test eax, eax
  107. loc_006033BB: fnclex
  108. loc_006033BD: jge 006033D1h
  109. loc_006033BF: push 000002B4h
  110. loc_006033C4: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  111. loc_006033C9: push esi
  112. loc_006033CA: push eax
  113. loc_006033CB: call [004010CCh] ; __vbaHresultCheckObj
  114. loc_006033D1: mov var_4, 00000000h
  115. loc_006033D8: mov eax, Me
  116. loc_006033DB: push eax
  117. loc_006033DC: mov ecx, [eax]
  118. loc_006033DE: call [ecx+00000008h]
  119. loc_006033E1: mov eax, var_4
  120. loc_006033E4: mov ecx, var_14
  121. loc_006033E7: pop edi
  122. loc_006033E8: pop esi
  123. loc_006033E9: mov fs:[00000000h], ecx
  124. loc_006033F0: pop ebx
  125. loc_006033F1: mov esp, ebp
  126. loc_006033F3: pop ebp
  127. loc_006033F4: retn 0004h
  128. End Sub
  129. Private Sub cmdHelp_Click() '603400
  130. loc_00603400: push ebp
  131. loc_00603401: mov ebp, esp
  132. loc_00603403: sub esp, 0000000Ch
  133. loc_00603406: push 00412856h ; __vbaExceptHandler
  134. loc_0060340B: mov eax, fs:[00000000h]
  135. loc_00603411: push eax
  136. loc_00603412: mov fs:[00000000h], esp
  137. loc_00603419: sub esp, 00000010h
  138. loc_0060341C: push ebx
  139. loc_0060341D: push esi
  140. loc_0060341E: push edi
  141. loc_0060341F: mov var_C, esp
  142. loc_00603422: mov var_8, 004041C8h
  143. loc_00603429: mov eax, Me
  144. loc_0060342C: mov ecx, eax
  145. loc_0060342E: and ecx, 00000001h
  146. loc_00603431: mov var_4, ecx
  147. loc_00603434: and al, FEh
  148. loc_00603436: push eax
  149. loc_00603437: mov Me, eax
  150. loc_0060343A: mov edx, [eax]
  151. loc_0060343C: call [edx+00000004h]
  152. loc_0060343F: xor esi, esi
  153. loc_00603441: mov edx, 0043BCE4h ; "http://www.bonzi.com/bonzibuddy/bonzimailhelp.asp"
  154. loc_00603446: mov var_1C, esi
  155. loc_00603449: lea ecx, var_18
  156. loc_0060344C: mov var_18, esi
  157. loc_0060344F: mov var_1C, esi
  158. loc_00603452: call [00401310h] ; __vbaStrCopy
  159. loc_00603458: cmp [0073A254h], esi
  160. loc_0060345E: jnz 00603470h
  161. loc_00603460: push 0073A254h
  162. loc_00603465: push 00431838h
  163. loc_0060346A: call [004012FCh] ; __vbaNew2
  164. loc_00603470: mov edx, [0073A254h]
  165. loc_00603476: lea eax, var_1C
  166. loc_00603479: push eax
  167. loc_0060347A: push esi
  168. loc_0060347B: push esi
  169. loc_0060347C: lea ecx, var_18
  170. loc_0060347F: push esi
  171. loc_00603480: push ecx
  172. loc_00603481: push edx
  173. loc_00603482: call 00679A40h
  174. loc_00603487: lea ecx, var_18
  175. loc_0060348A: call [00401430h] ; __vbaFreeStr
  176. loc_00603490: mov var_4, esi
  177. loc_00603493: push 006034A5h
  178. loc_00603498: jmp 006034A4h
  179. loc_0060349A: lea ecx, var_18
  180. loc_0060349D: call [00401430h] ; __vbaFreeStr
  181. loc_006034A3: ret
  182. loc_006034A4: ret
  183. loc_006034A5: mov eax, Me
  184. loc_006034A8: push eax
  185. loc_006034A9: mov ecx, [eax]
  186. loc_006034AB: call [ecx+00000008h]
  187. loc_006034AE: mov eax, var_4
  188. loc_006034B1: mov ecx, var_14
  189. loc_006034B4: pop edi
  190. loc_006034B5: pop esi
  191. loc_006034B6: mov fs:[00000000h], ecx
  192. loc_006034BD: pop ebx
  193. loc_006034BE: mov esp, ebp
  194. loc_006034C0: pop ebp
  195. loc_006034C1: retn 0004h
  196. End Sub
  197. Private Sub cmdSend_Click() '6040B0
  198. loc_006040B0: push ebp
  199. loc_006040B1: mov ebp, esp
  200. loc_006040B3: sub esp, 00000018h
  201. loc_006040B6: push 00412856h ; __vbaExceptHandler
  202. loc_006040BB: mov eax, fs:[00000000h]
  203. loc_006040C1: push eax
  204. loc_006040C2: mov fs:[00000000h], esp
  205. loc_006040C9: mov eax, 000000F0h
  206. loc_006040CE: call 00412850h ; __vbaChkstk
  207. loc_006040D3: push ebx
  208. loc_006040D4: push esi
  209. loc_006040D5: push edi
  210. loc_006040D6: mov var_18, esp
  211. loc_006040D9: mov var_14, 00404280h ; Chr(37)
  212. loc_006040E0: mov eax, Me
  213. loc_006040E3: and eax, 00000001h
  214. loc_006040E6: mov var_10, eax
  215. loc_006040E9: mov ecx, Me
  216. loc_006040EC: and ecx, FFFFFFFEh
  217. loc_006040EF: mov Me, ecx
  218. loc_006040F2: mov var_C, 00000000h
  219. loc_006040F9: mov edx, Me
  220. loc_006040FC: mov eax, [edx]
  221. loc_006040FE: mov ecx, Me
  222. loc_00604101: push ecx
  223. loc_00604102: call [eax+00000004h]
  224. loc_00604105: mov var_4, 00000001h
  225. loc_0060410C: mov var_4, 00000002h
  226. loc_00604113: push FFFFFFFFh
  227. loc_00604115: call [00401124h] ; __vbaOnError
  228. loc_0060411B: mov var_4, 00000003h
  229. loc_00604122: mov edx, Me
  230. loc_00604125: mov [edx+00000044h], 0000h
  231. loc_0060412B: mov var_4, 00000004h
  232. loc_00604132: mov eax, Me
  233. loc_00604135: mov [eax+00000046h], 0000h
  234. loc_0060413B: mov var_4, 00000005h
  235. loc_00604142: mov ecx, Me
  236. loc_00604145: movsx edx, [ecx+0000003Ch]
  237. loc_00604149: test edx, edx
  238. loc_0060414B: jz 00604227h
  239. loc_00604151: mov var_4, 00000006h
  240. loc_00604158: cmp [0073A254h], 00000000h
  241. loc_0060415F: jnz 0060417Dh
  242. loc_00604161: push 0073A254h
  243. loc_00604166: push 00431838h
  244. loc_0060416B: call [004012FCh] ; __vbaNew2
  245. loc_00604171: mov var_C4, 0073A254h
  246. loc_0060417B: jmp 00604187h
  247. loc_0060417D: mov var_C4, 0073A254h
  248. loc_00604187: mov eax, var_C4
  249. loc_0060418D: mov ecx, [eax]
  250. loc_0060418F: mov var_A0, ecx
  251. loc_00604195: mov edx, 00449614h ; "frmEmailQueue.cmdSend_Click"
  252. loc_0060419A: lea ecx, var_30
  253. loc_0060419D: call [00401310h] ; __vbaStrCopy
  254. loc_006041A3: mov edx, 004495E8h ; "Queue busy, exiting"
  255. loc_006041A8: lea ecx, var_2C
  256. loc_006041AB: call [00401310h] ; __vbaStrCopy
  257. loc_006041B1: lea edx, var_30
  258. loc_006041B4: push edx
  259. loc_006041B5: lea eax, var_2C
  260. loc_006041B8: push eax
  261. loc_006041B9: mov ecx, var_A0
  262. loc_006041BF: mov edx, [ecx]
  263. loc_006041C1: mov eax, var_A0
  264. loc_006041C7: push eax
  265. loc_006041C8: call [edx+00000748h]
  266. loc_006041CE: fnclex
  267. loc_006041D0: mov var_A4, eax
  268. loc_006041D6: cmp var_A4, 00000000h
  269. loc_006041DD: jge 00604205h
  270. loc_006041DF: push 00000748h
  271. loc_006041E4: push 004408D0h
  272. loc_006041E9: mov ecx, var_A0
  273. loc_006041EF: push ecx
  274. loc_006041F0: mov edx, var_A4
  275. loc_006041F6: push edx
  276. loc_006041F7: call [004010CCh] ; __vbaHresultCheckObj
  277. loc_006041FD: mov var_C8, eax
  278. loc_00604203: jmp 0060420Fh
  279. loc_00604205: mov var_C8, 00000000h
  280. loc_0060420F: lea eax, var_30
  281. loc_00604212: push eax
  282. loc_00604213: lea ecx, var_2C
  283. loc_00604216: push ecx
  284. loc_00604217: push 00000002h
  285. loc_00604219: call [00401324h] ; __vbaFreeStrList
  286. loc_0060421F: add esp, 0000000Ch
  287. loc_00604222: jmp 00604B38h
  288. loc_00604227: mov var_4, 00000009h
  289. loc_0060422E: movsx edx, [0073A228h]
  290. loc_00604235: test edx, edx
  291. loc_00604237: jz 00604313h
  292. loc_0060423D: mov var_4, 0000000Ah
  293. loc_00604244: cmp [0073A254h], 00000000h
  294. loc_0060424B: jnz 00604269h
  295. loc_0060424D: push 0073A254h
  296. loc_00604252: push 00431838h
  297. loc_00604257: call [004012FCh] ; __vbaNew2
  298. loc_0060425D: mov var_CC, 0073A254h
  299. loc_00604267: jmp 00604273h
  300. loc_00604269: mov var_CC, 0073A254h
  301. loc_00604273: mov eax, var_CC
  302. loc_00604279: mov ecx, [eax]
  303. loc_0060427B: mov var_A0, ecx
  304. loc_00604281: mov edx, 00449614h ; "frmEmailQueue.cmdSend_Click"
  305. loc_00604286: lea ecx, var_30
  306. loc_00604289: call [00401310h] ; __vbaStrCopy
  307. loc_0060428F: mov edx, 00449064h ; "Queue disabled, exiting"
  308. loc_00604294: lea ecx, var_2C
  309. loc_00604297: call [00401310h] ; __vbaStrCopy
  310. loc_0060429D: lea edx, var_30
  311. loc_006042A0: push edx
  312. loc_006042A1: lea eax, var_2C
  313. loc_006042A4: push eax
  314. loc_006042A5: mov ecx, var_A0
  315. loc_006042AB: mov edx, [ecx]
  316. loc_006042AD: mov eax, var_A0
  317. loc_006042B3: push eax
  318. loc_006042B4: call [edx+00000748h]
  319. loc_006042BA: fnclex
  320. loc_006042BC: mov var_A4, eax
  321. loc_006042C2: cmp var_A4, 00000000h
  322. loc_006042C9: jge 006042F1h
  323. loc_006042CB: push 00000748h
  324. loc_006042D0: push 004408D0h
  325. loc_006042D5: mov ecx, var_A0
  326. loc_006042DB: push ecx
  327. loc_006042DC: mov edx, var_A4
  328. loc_006042E2: push edx
  329. loc_006042E3: call [004010CCh] ; __vbaHresultCheckObj
  330. loc_006042E9: mov var_D0, eax
  331. loc_006042EF: jmp 006042FBh
  332. loc_006042F1: mov var_D0, 00000000h
  333. loc_006042FB: lea eax, var_30
  334. loc_006042FE: push eax
  335. loc_006042FF: lea ecx, var_2C
  336. loc_00604302: push ecx
  337. loc_00604303: push 00000002h
  338. loc_00604305: call [00401324h] ; __vbaFreeStrList
  339. loc_0060430B: add esp, 0000000Ch
  340. loc_0060430E: jmp 00604B38h
  341. loc_00604313: mov var_4, 0000000Dh
  342. loc_0060431A: push 00000000h
  343. loc_0060431C: mov edx, [0073A08Ch]
  344. loc_00604322: mov eax, [edx]
  345. loc_00604324: mov ecx, [0073A08Ch]
  346. loc_0060432A: push ecx
  347. loc_0060432B: call [eax+00000058h]
  348. loc_0060432E: fnclex
  349. loc_00604330: mov var_A0, eax
  350. loc_00604336: cmp var_A0, 00000000h
  351. loc_0060433D: jge 00604362h
  352. loc_0060433F: push 00000058h
  353. loc_00604341: push 004419ACh
  354. loc_00604346: mov edx, [0073A08Ch]
  355. loc_0060434C: push edx
  356. loc_0060434D: mov eax, var_A0
  357. loc_00604353: push eax
  358. loc_00604354: call [004010CCh] ; __vbaHresultCheckObj
  359. loc_0060435A: mov var_D4, eax
  360. loc_00604360: jmp 0060436Ch
  361. loc_00604362: mov var_D4, 00000000h
  362. loc_0060436C: mov var_4, 0000000Eh
  363. loc_00604373: mov ecx, Me
  364. loc_00604376: mov edx, [ecx]
  365. loc_00604378: mov eax, Me
  366. loc_0060437B: push eax
  367. loc_0060437C: call [edx+00000300h]
  368. loc_00604382: push eax
  369. loc_00604383: lea ecx, var_44
  370. loc_00604386: push ecx
  371. loc_00604387: call [00401128h] ; __vbaObjSet
  372. loc_0060438D: mov var_A0, eax
  373. loc_00604393: push 00000000h
  374. loc_00604395: mov edx, var_A0
  375. loc_0060439B: mov eax, [edx]
  376. loc_0060439D: mov ecx, var_A0
  377. loc_006043A3: push ecx
  378. loc_006043A4: call [eax+0000008Ch]
  379. loc_006043AA: fnclex
  380. loc_006043AC: mov var_A4, eax
  381. loc_006043B2: cmp var_A4, 00000000h
  382. loc_006043B9: jge 006043E1h
  383. loc_006043BB: push 0000008Ch
  384. loc_006043C0: push 004431B8h
  385. loc_006043C5: mov edx, var_A0
  386. loc_006043CB: push edx
  387. loc_006043CC: mov eax, var_A4
  388. loc_006043D2: push eax
  389. loc_006043D3: call [004010CCh] ; __vbaHresultCheckObj
  390. loc_006043D9: mov var_D8, eax
  391. loc_006043DF: jmp 006043EBh
  392. loc_006043E1: mov var_D8, 00000000h
  393. loc_006043EB: lea ecx, var_44
  394. loc_006043EE: call [0040142Ch] ; __vbaFreeObj
  395. loc_006043F4: mov var_4, 0000000Fh
  396. loc_006043FB: cmp [0073A254h], 00000000h
  397. loc_00604402: jnz 00604420h
  398. loc_00604404: push 0073A254h
  399. loc_00604409: push 00431838h
  400. loc_0060440E: call [004012FCh] ; __vbaNew2
  401. loc_00604414: mov var_DC, 0073A254h
  402. loc_0060441E: jmp 0060442Ah
  403. loc_00604420: mov var_DC, 0073A254h
  404. loc_0060442A: lea ecx, var_98
  405. loc_00604430: push ecx
  406. loc_00604431: mov edx, var_DC
  407. loc_00604437: mov eax, [edx]
  408. loc_00604439: push eax
  409. loc_0060443A: call 006A91B0h
  410. loc_0060443F: movsx ecx, var_98
  411. loc_00604446: test ecx, ecx
  412. loc_00604448: jz 00604976h
  413. loc_0060444E: mov var_4, 00000010h
  414. loc_00604455: mov edx, Me
  415. loc_00604458: mov [edx+0000003Ch], FFFFFFh
  416. loc_0060445E: mov var_4, 00000011h
  417. loc_00604465: mov var_7C, 0073A2A4h
  418. loc_0060446C: mov var_84, 00004008h
  419. loc_00604476: lea eax, var_84
  420. loc_0060447C: push eax
  421. loc_0060447D: lea ecx, var_54
  422. loc_00604480: push ecx
  423. loc_00604481: call [00401154h] ; rtcTrimVar
  424. loc_00604487: mov var_8C, 0043C9F4h
  425. loc_00604491: mov var_94, 00008008h
  426. loc_0060449B: lea edx, var_54
  427. loc_0060449E: push edx
  428. loc_0060449F: lea eax, var_64
  429. loc_006044A2: push eax
  430. loc_006044A3: call [004010D4h] ; __vbaLenVar
  431. loc_006044A9: push eax
  432. loc_006044AA: lea ecx, var_94
  433. loc_006044B0: push ecx
  434. loc_006044B1: call [004011C0h] ; __vbaVarTstEq
  435. loc_006044B7: mov var_A0, ax
  436. loc_006044BE: lea ecx, var_54
  437. loc_006044C1: call [00401030h] ; __vbaFreeVar
  438. loc_006044C7: movsx edx, var_A0
  439. loc_006044CE: test edx, edx
  440. loc_006044D0: jz 0060452Dh
  441. loc_006044D2: mov var_4, 00000012h
  442. loc_006044D9: mov var_98, 0000h
  443. loc_006044E2: cmp [0073A254h], 00000000h
  444. loc_006044E9: jnz 00604507h
  445. loc_006044EB: push 0073A254h
  446. loc_006044F0: push 00431838h
  447. loc_006044F5: call [004012FCh] ; __vbaNew2
  448. loc_006044FB: mov var_E0, 0073A254h
  449. loc_00604505: jmp 00604511h
  450. loc_00604507: mov var_E0, 0073A254h
  451. loc_00604511: lea eax, var_9C
  452. loc_00604517: push eax
  453. loc_00604518: lea ecx, var_98
  454. loc_0060451E: push ecx
  455. loc_0060451F: mov edx, var_E0
  456. loc_00604525: mov eax, [edx]
  457. loc_00604527: push eax
  458. loc_00604528: call 0069A760h
  459. loc_0060452D: mov var_4, 00000014h
  460. loc_00604534: mov ecx, Me
  461. loc_00604537: mov ecx, [ecx+00000038h]
  462. loc_0060453A: call [004011E4h] ; __vbaI2I4
  463. loc_00604540: mov var_AC, ax
  464. loc_00604547: mov var_A8, 0001h
  465. loc_00604550: mov var_24, 0001h
  466. loc_00604556: jmp 0060456Dh
  467. loc_00604558: mov dx, var_24
  468. loc_0060455C: add dx, var_A8
  469. loc_00604563: jo 00604BB7h
  470. loc_00604569: mov var_24, dx
  471. loc_0060456D: mov ax, var_24
  472. loc_00604571: cmp ax, var_AC
  473. loc_00604578: jg 00604790h
  474. loc_0060457E: mov var_4, 00000015h
  475. loc_00604585: mov ecx, Me
  476. loc_00604588: movsx edx, [ecx+0000003Eh]
  477. loc_0060458C: test edx, edx
  478. loc_0060458E: jz 00604595h
  479. loc_00604590: jmp 00604790h
  480. loc_00604595: mov var_4, 00000018h
  481. loc_0060459C: cmp [0073A254h], 00000000h
  482. loc_006045A3: jnz 006045C1h
  483. loc_006045A5: push 0073A254h
  484. loc_006045AA: push 00431838h
  485. loc_006045AF: call [004012FCh] ; __vbaNew2
  486. loc_006045B5: mov var_E4, 0073A254h
  487. loc_006045BF: jmp 006045CBh
  488. loc_006045C1: mov var_E4, 0073A254h
  489. loc_006045CB: mov eax, var_E4
  490. loc_006045D1: mov ecx, [eax]
  491. loc_006045D3: mov var_A0, ecx
  492. loc_006045D9: mov edx, 00449614h ; "frmEmailQueue.cmdSend_Click"
  493. loc_006045DE: lea ecx, var_40
  494. loc_006045E1: call [00401310h] ; __vbaStrCopy
  495. loc_006045E7: push 00449270h ; "sending message "
  496. loc_006045EC: mov dx, var_24
  497. loc_006045F0: push edx
  498. loc_006045F1: call [0040100Ch] ; __vbaStrI2
  499. loc_006045F7: mov edx, eax
  500. loc_006045F9: lea ecx, var_2C
  501. loc_006045FC: call [004013C0h] ; __vbaStrMove
  502. loc_00604602: push eax
  503. loc_00604603: call [00401098h] ; __vbaStrCat
  504. loc_00604609: mov edx, eax
  505. loc_0060460B: lea ecx, var_30
  506. loc_0060460E: call [004013C0h] ; __vbaStrMove
  507. loc_00604614: push eax
  508. loc_00604615: push 00449098h ; " of "
  509. loc_0060461A: call [00401098h] ; __vbaStrCat
  510. loc_00604620: mov edx, eax
  511. loc_00604622: lea ecx, var_34
  512. loc_00604625: call [004013C0h] ; __vbaStrMove
  513. loc_0060462B: push eax
  514. loc_0060462C: mov eax, Me
  515. loc_0060462F: mov ecx, [eax+00000038h]
  516. loc_00604632: push ecx
  517. loc_00604633: call [00401024h] ; __vbaStrI4
  518. loc_00604639: mov edx, eax
  519. loc_0060463B: lea ecx, var_38
  520. loc_0060463E: call [004013C0h] ; __vbaStrMove
  521. loc_00604644: push eax
  522. loc_00604645: call [00401098h] ; __vbaStrCat
  523. loc_0060464B: mov edx, eax
  524. loc_0060464D: lea ecx, var_3C
  525. loc_00604650: call [004013C0h] ; __vbaStrMove
  526. loc_00604656: lea edx, var_40
  527. loc_00604659: push edx
  528. loc_0060465A: lea eax, var_3C
  529. loc_0060465D: push eax
  530. loc_0060465E: mov ecx, var_A0
  531. loc_00604664: mov edx, [ecx]
  532. loc_00604666: mov eax, var_A0
  533. loc_0060466C: push eax
  534. loc_0060466D: call [edx+00000748h]
  535. loc_00604673: fnclex
  536. loc_00604675: mov var_A4, eax
  537. loc_0060467B: cmp var_A4, 00000000h
  538. loc_00604682: jge 006046AAh
  539. loc_00604684: push 00000748h
  540. loc_00604689: push 004408D0h
  541. loc_0060468E: mov ecx, var_A0
  542. loc_00604694: push ecx
  543. loc_00604695: mov edx, var_A4
  544. loc_0060469B: push edx
  545. loc_0060469C: call [004010CCh] ; __vbaHresultCheckObj
  546. loc_006046A2: mov var_E8, eax
  547. loc_006046A8: jmp 006046B4h
  548. loc_006046AA: mov var_E8, 00000000h
  549. loc_006046B4: lea eax, var_40
  550. loc_006046B7: push eax
  551. loc_006046B8: lea ecx, var_3C
  552. loc_006046BB: push ecx
  553. loc_006046BC: lea edx, var_38
  554. loc_006046BF: push edx
  555. loc_006046C0: lea eax, var_34
  556. loc_006046C3: push eax
  557. loc_006046C4: lea ecx, var_30
  558. loc_006046C7: push ecx
  559. loc_006046C8: lea edx, var_2C
  560. loc_006046CB: push edx
  561. loc_006046CC: push 00000006h
  562. loc_006046CE: call [00401324h] ; __vbaFreeStrList
  563. loc_006046D4: add esp, 0000001Ch
  564. loc_006046D7: mov var_4, 00000019h
  565. loc_006046DE: mov eax, Me
  566. loc_006046E1: mov ecx, [eax+00000034h]
  567. loc_006046E4: push ecx
  568. loc_006046E5: lea edx, var_28
  569. loc_006046E8: push edx
  570. loc_006046E9: call [00401364h] ; __vbaAryLock
  571. loc_006046EF: cmp var_28, 00000000h
  572. loc_006046F3: jz 00604745h
  573. loc_006046F5: mov eax, var_28
  574. loc_006046F8: cmp [eax], 0001h
  575. loc_006046FC: jnz 00604745h
  576. loc_006046FE: movsx ecx, var_24
  577. loc_00604702: mov edx, var_28
  578. loc_00604705: sub ecx, [edx+00000014h]
  579. loc_00604708: mov var_A0, ecx
  580. loc_0060470E: mov eax, var_28
  581. loc_00604711: mov ecx, var_A0
  582. loc_00604717: cmp ecx, [eax+00000010h]
  583. loc_0060471A: jae 00604728h
  584. loc_0060471C: mov var_EC, 00000000h
  585. loc_00604726: jmp 00604734h
  586. loc_00604728: call [004011A8h] ; __vbaGenerateBoundsError
  587. loc_0060472E: mov var_EC, eax
  588. loc_00604734: mov edx, var_A0
  589. loc_0060473A: imul edx, edx, 00000024h
  590. loc_0060473D: mov var_F0, edx
  591. loc_00604743: jmp 00604751h
  592. loc_00604745: call [004011A8h] ; __vbaGenerateBoundsError
  593. loc_0060474B: mov var_F0, eax
  594. loc_00604751: mov eax, var_28
  595. loc_00604754: mov ecx, [eax+0000000Ch]
  596. loc_00604757: add ecx, var_F0
  597. loc_0060475D: push ecx
  598. loc_0060475E: mov edx, Me
  599. loc_00604761: mov eax, [edx]
  600. loc_00604763: mov ecx, Me
  601. loc_00604766: push ecx
  602. loc_00604767: call [eax+00000738h]
  603. loc_0060476D: lea edx, var_28
  604. loc_00604770: push edx
  605. loc_00604771: call [00401410h] ; __vbaAryUnlock
  606. loc_00604777: mov var_4, 0000001Ah
  607. loc_0060477E: call [0040113Ch] ; rtcDoEvents
  608. loc_00604784: mov var_4, 0000001Bh
  609. loc_0060478B: jmp 00604558h
  610. loc_00604790: mov var_4, 0000001Ch
  611. loc_00604797: cmp [0073A254h], 00000000h
  612. loc_0060479E: jnz 006047BCh
  613. loc_006047A0: push 0073A254h
  614. loc_006047A5: push 00431838h
  615. loc_006047AA: call [004012FCh] ; __vbaNew2
  616. loc_006047B0: mov var_F4, 0073A254h
  617. loc_006047BA: jmp 006047C6h
  618. loc_006047BC: mov var_F4, 0073A254h
  619. loc_006047C6: mov eax, var_F4
  620. loc_006047CC: mov ecx, [eax]
  621. loc_006047CE: mov var_A0, ecx
  622. loc_006047D4: mov edx, 00449614h ; "frmEmailQueue.cmdSend_Click"
  623. loc_006047D9: lea ecx, var_30
  624. loc_006047DC: call [00401310h] ; __vbaStrCopy
  625. loc_006047E2: mov edx, 00449670h ; "refreshing queue data"
  626. loc_006047E7: lea ecx, var_2C
  627. loc_006047EA: call [00401310h] ; __vbaStrCopy
  628. loc_006047F0: lea edx, var_30
  629. loc_006047F3: push edx
  630. loc_006047F4: lea eax, var_2C
  631. loc_006047F7: push eax
  632. loc_006047F8: mov ecx, var_A0
  633. loc_006047FE: mov edx, [ecx]
  634. loc_00604800: mov eax, var_A0
  635. loc_00604806: push eax
  636. loc_00604807: call [edx+00000748h]
  637. loc_0060480D: fnclex
  638. loc_0060480F: mov var_A4, eax
  639. loc_00604815: cmp var_A4, 00000000h
  640. loc_0060481C: jge 00604844h
  641. loc_0060481E: push 00000748h
  642. loc_00604823: push 004408D0h
  643. loc_00604828: mov ecx, var_A0
  644. loc_0060482E: push ecx
  645. loc_0060482F: mov edx, var_A4
  646. loc_00604835: push edx
  647. loc_00604836: call [004010CCh] ; __vbaHresultCheckObj
  648. loc_0060483C: mov var_F8, eax
  649. loc_00604842: jmp 0060484Eh
  650. loc_00604844: mov var_F8, 00000000h
  651. loc_0060484E: lea eax, var_30
  652. loc_00604851: push eax
  653. loc_00604852: lea ecx, var_2C
  654. loc_00604855: push ecx
  655. loc_00604856: push 00000002h
  656. loc_00604858: call [00401324h] ; __vbaFreeStrList
  657. loc_0060485E: add esp, 0000000Ch
  658. loc_00604861: mov var_4, 0000001Dh
  659. loc_00604868: mov edx, Me
  660. loc_0060486B: add edx, 00000034h
  661. loc_0060486E: push edx
  662. loc_0060486F: call 00711370h
  663. loc_00604874: mov ecx, Me
  664. loc_00604877: mov [ecx+00000038h], eax
  665. loc_0060487A: mov var_4, 0000001Eh
  666. loc_00604881: cmp [0073A254h], 00000000h
  667. loc_00604888: jnz 006048A6h
  668. loc_0060488A: push 0073A254h
  669. loc_0060488F: push 00431838h
  670. loc_00604894: call [004012FCh] ; __vbaNew2
  671. loc_0060489A: mov var_FC, 0073A254h
  672. loc_006048A4: jmp 006048B0h
  673. loc_006048A6: mov var_FC, 0073A254h
  674. loc_006048B0: mov edx, var_FC
  675. loc_006048B6: mov eax, [edx]
  676. loc_006048B8: mov var_A0, eax
  677. loc_006048BE: mov edx, 00449614h ; "frmEmailQueue.cmdSend_Click"
  678. loc_006048C3: lea ecx, var_30
  679. loc_006048C6: call [00401310h] ; __vbaStrCopy
  680. loc_006048CC: mov edx, 004496A0h ; "refreshing queue view"
  681. loc_006048D1: lea ecx, var_2C
  682. loc_006048D4: call [00401310h] ; __vbaStrCopy
  683. loc_006048DA: lea ecx, var_30
  684. loc_006048DD: push ecx
  685. loc_006048DE: lea edx, var_2C
  686. loc_006048E1: push edx
  687. loc_006048E2: mov eax, var_A0
  688. loc_006048E8: mov ecx, [eax]
  689. loc_006048EA: mov edx, var_A0
  690. loc_006048F0: push edx
  691. loc_006048F1: call [ecx+00000748h]
  692. loc_006048F7: fnclex
  693. loc_006048F9: mov var_A4, eax
  694. loc_006048FF: cmp var_A4, 00000000h
  695. loc_00604906: jge 0060492Eh
  696. loc_00604908: push 00000748h
  697. loc_0060490D: push 004408D0h
  698. loc_00604912: mov eax, var_A0
  699. loc_00604918: push eax
  700. loc_00604919: mov ecx, var_A4
  701. loc_0060491F: push ecx
  702. loc_00604920: call [004010CCh] ; __vbaHresultCheckObj
  703. loc_00604926: mov var_100, eax
  704. loc_0060492C: jmp 00604938h
  705. loc_0060492E: mov var_100, 00000000h
  706. loc_00604938: lea edx, var_30
  707. loc_0060493B: push edx
  708. loc_0060493C: lea eax, var_2C
  709. loc_0060493F: push eax
  710. loc_00604940: push 00000002h
  711. loc_00604942: call [00401324h] ; __vbaFreeStrList
  712. loc_00604948: add esp, 0000000Ch
  713. loc_0060494B: mov var_4, 0000001Fh
  714. loc_00604952: mov ecx, Me
  715. loc_00604955: mov edx, [ecx]
  716. loc_00604957: mov eax, Me
  717. loc_0060495A: push eax
  718. loc_0060495B: call [edx+00000724h]
  719. loc_00604961: mov var_4, 00000020h
  720. loc_00604968: mov ecx, Me
  721. loc_0060496B: mov [ecx+0000003Ch], 0000h
  722. loc_00604971: jmp 00604A47h
  723. loc_00604976: mov var_4, 00000022h
  724. loc_0060497D: cmp [0073A254h], 00000000h
  725. loc_00604984: jnz 006049A2h
  726. loc_00604986: push 0073A254h
  727. loc_0060498B: push 00431838h
  728. loc_00604990: call [004012FCh] ; __vbaNew2
  729. loc_00604996: mov var_104, 0073A254h
  730. loc_006049A0: jmp 006049ACh
  731. loc_006049A2: mov var_104, 0073A254h
  732. loc_006049AC: mov edx, var_104
  733. loc_006049B2: mov eax, [edx]
  734. loc_006049B4: mov var_A0, eax
  735. loc_006049BA: mov edx, 00449614h ; "frmEmailQueue.cmdSend_Click"
  736. loc_006049BF: lea ecx, var_30
  737. loc_006049C2: call [00401310h] ; __vbaStrCopy
  738. loc_006049C8: mov edx, 004496D0h ; "not connected to internet, exiting"
  739. loc_006049CD: lea ecx, var_2C
  740. loc_006049D0: call [00401310h] ; __vbaStrCopy
  741. loc_006049D6: lea ecx, var_30
  742. loc_006049D9: push ecx
  743. loc_006049DA: lea edx, var_2C
  744. loc_006049DD: push edx
  745. loc_006049DE: mov eax, var_A0
  746. loc_006049E4: mov ecx, [eax]
  747. loc_006049E6: mov edx, var_A0
  748. loc_006049EC: push edx
  749. loc_006049ED: call [ecx+00000748h]
  750. loc_006049F3: fnclex
  751. loc_006049F5: mov var_A4, eax
  752. loc_006049FB: cmp var_A4, 00000000h
  753. loc_00604A02: jge 00604A2Ah
  754. loc_00604A04: push 00000748h
  755. loc_00604A09: push 004408D0h
  756. loc_00604A0E: mov eax, var_A0
  757. loc_00604A14: push eax
  758. loc_00604A15: mov ecx, var_A4
  759. loc_00604A1B: push ecx
  760. loc_00604A1C: call [004010CCh] ; __vbaHresultCheckObj
  761. loc_00604A22: mov var_108, eax
  762. loc_00604A28: jmp 00604A34h
  763. loc_00604A2A: mov var_108, 00000000h
  764. loc_00604A34: lea edx, var_30
  765. loc_00604A37: push edx
  766. loc_00604A38: lea eax, var_2C
  767. loc_00604A3B: push eax
  768. loc_00604A3C: push 00000002h
  769. loc_00604A3E: call [00401324h] ; __vbaFreeStrList
  770. loc_00604A44: add esp, 0000000Ch
  771. loc_00604A47: mov var_4, 00000024h
  772. loc_00604A4E: mov ecx, Me
  773. loc_00604A51: mov [ecx+00000042h], 0000h
  774. loc_00604A57: mov var_4, 00000025h
  775. loc_00604A5E: mov edx, Me
  776. loc_00604A61: mov eax, [edx]
  777. loc_00604A63: mov ecx, Me
  778. loc_00604A66: push ecx
  779. loc_00604A67: call [eax+00000300h]
  780. loc_00604A6D: push eax
  781. loc_00604A6E: lea edx, var_44
  782. loc_00604A71: push edx
  783. loc_00604A72: call [00401128h] ; __vbaObjSet
  784. loc_00604A78: mov var_A0, eax
  785. loc_00604A7E: push FFFFFFFFh
  786. loc_00604A80: mov eax, var_A0
  787. loc_00604A86: mov ecx, [eax]
  788. loc_00604A88: mov edx, var_A0
  789. loc_00604A8E: push edx
  790. loc_00604A8F: call [ecx+0000008Ch]
  791. loc_00604A95: fnclex
  792. loc_00604A97: mov var_A4, eax
  793. loc_00604A9D: cmp var_A4, 00000000h
  794. loc_00604AA4: jge 00604ACCh
  795. loc_00604AA6: push 0000008Ch
  796. loc_00604AAB: push 004431B8h
  797. loc_00604AB0: mov eax, var_A0
  798. loc_00604AB6: push eax
  799. loc_00604AB7: mov ecx, var_A4
  800. loc_00604ABD: push ecx
  801. loc_00604ABE: call [004010CCh] ; __vbaHresultCheckObj
  802. loc_00604AC4: mov var_10C, eax
  803. loc_00604ACA: jmp 00604AD6h
  804. loc_00604ACC: mov var_10C, 00000000h
  805. loc_00604AD6: lea ecx, var_44
  806. loc_00604AD9: call [0040142Ch] ; __vbaFreeObj
  807. loc_00604ADF: mov var_4, 00000026h
  808. loc_00604AE6: push FFFFFFFFh
  809. loc_00604AE8: mov edx, [0073A08Ch]
  810. loc_00604AEE: mov eax, [edx]
  811. loc_00604AF0: mov ecx, [0073A08Ch]
  812. loc_00604AF6: push ecx
  813. loc_00604AF7: call [eax+00000058h]
  814. loc_00604AFA: fnclex
  815. loc_00604AFC: mov var_A0, eax
  816. loc_00604B02: cmp var_A0, 00000000h
  817. loc_00604B09: jge 00604B2Eh
  818. loc_00604B0B: push 00000058h
  819. loc_00604B0D: push 004419ACh
  820. loc_00604B12: mov edx, [0073A08Ch]
  821. loc_00604B18: push edx
  822. loc_00604B19: mov eax, var_A0
  823. loc_00604B1F: push eax
  824. loc_00604B20: call [004010CCh] ; __vbaHresultCheckObj
  825. loc_00604B26: mov var_110, eax
  826. loc_00604B2C: jmp 00604B38h
  827. loc_00604B2E: mov var_110, 00000000h
  828. loc_00604B38: mov var_10, 00000000h
  829. loc_00604B3F: push 00604B95h
  830. loc_00604B44: jmp 00604B94h
  831. loc_00604B46: lea ecx, var_28
  832. loc_00604B49: push ecx
  833. loc_00604B4A: call [00401410h] ; __vbaAryUnlock
  834. loc_00604B50: lea edx, var_40
  835. loc_00604B53: push edx
  836. loc_00604B54: lea eax, var_3C
  837. loc_00604B57: push eax
  838. loc_00604B58: lea ecx, var_38
  839. loc_00604B5B: push ecx
  840. loc_00604B5C: lea edx, var_34
  841. loc_00604B5F: push edx
  842. loc_00604B60: lea eax, var_30
  843. loc_00604B63: push eax
  844. loc_00604B64: lea ecx, var_2C
  845. loc_00604B67: push ecx
  846. loc_00604B68: push 00000006h
  847. loc_00604B6A: call [00401324h] ; __vbaFreeStrList
  848. loc_00604B70: add esp, 0000001Ch
  849. loc_00604B73: lea ecx, var_44
  850. loc_00604B76: call [0040142Ch] ; __vbaFreeObj
  851. loc_00604B7C: lea edx, var_74
  852. loc_00604B7F: push edx
  853. loc_00604B80: lea eax, var_64
  854. loc_00604B83: push eax
  855. loc_00604B84: lea ecx, var_54
  856. loc_00604B87: push ecx
  857. loc_00604B88: push 00000003h
  858. loc_00604B8A: call [00401050h] ; __vbaFreeVarList
  859. loc_00604B90: add esp, 00000010h
  860. loc_00604B93: ret
  861. loc_00604B94: ret
  862. loc_00604B95: mov edx, Me
  863. loc_00604B98: mov eax, [edx]
  864. loc_00604B9A: mov ecx, Me
  865. loc_00604B9D: push ecx
  866. loc_00604B9E: call [eax+00000008h]
  867. loc_00604BA1: mov eax, var_10
  868. loc_00604BA4: mov ecx, var_20
  869. loc_00604BA7: mov fs:[00000000h], ecx
  870. loc_00604BAE: pop edi
  871. loc_00604BAF: pop esi
  872. loc_00604BB0: pop ebx
  873. loc_00604BB1: mov esp, ebp
  874. loc_00604BB3: pop ebp
  875. loc_00604BB4: retn 0004h
  876. End Sub
  877. Private Sub DNS1_UnknownEvent_9 '604BC0
  878. loc_00604BC0: push ebp
  879. loc_00604BC1: mov ebp, esp
  880. loc_00604BC3: sub esp, 0000000Ch
  881. loc_00604BC6: push 00412856h ; __vbaExceptHandler
  882. loc_00604BCB: mov eax, fs:[00000000h]
  883. loc_00604BD1: push eax
  884. loc_00604BD2: mov fs:[00000000h], esp
  885. loc_00604BD9: sub esp, 00000008h
  886. loc_00604BDC: push ebx
  887. loc_00604BDD: push esi
  888. loc_00604BDE: push edi
  889. loc_00604BDF: mov var_C, esp
  890. loc_00604BE2: mov var_8, 00404340h
  891. loc_00604BE9: mov esi, Me
  892. loc_00604BEC: mov eax, esi
  893. loc_00604BEE: and eax, 00000001h
  894. loc_00604BF1: mov var_4, eax
  895. loc_00604BF4: and esi, FFFFFFFEh
  896. loc_00604BF7: push esi
  897. loc_00604BF8: mov Me, esi
  898. loc_00604BFB: mov ecx, [esi]
  899. loc_00604BFD: call [ecx+00000004h]
  900. loc_00604C00: xor eax, eax
  901. loc_00604C02: mov [esi+00000040h], ax
  902. loc_00604C06: mov var_4, eax
  903. loc_00604C09: mov eax, Me
  904. loc_00604C0C: push eax
  905. loc_00604C0D: mov edx, [eax]
  906. loc_00604C0F: call [edx+00000008h]
  907. loc_00604C12: mov eax, var_4
  908. loc_00604C15: mov ecx, var_14
  909. loc_00604C18: pop edi
  910. loc_00604C19: pop esi
  911. loc_00604C1A: mov fs:[00000000h], ecx
  912. loc_00604C21: pop ebx
  913. loc_00604C22: mov esp, ebp
  914. loc_00604C24: pop ebp
  915. loc_00604C25: retn 0008h
  916. End Sub
  917. Private Sub tmrReloadMsgs_Timer() '606570
  918. loc_00606570: push ebp
  919. loc_00606571: mov ebp, esp
  920. loc_00606573: sub esp, 0000000Ch
  921. loc_00606576: push 00412856h ; __vbaExceptHandler
  922. loc_0060657B: mov eax, fs:[00000000h]
  923. loc_00606581: push eax
  924. loc_00606582: mov fs:[00000000h], esp
  925. loc_00606589: sub esp, 0000001Ch
  926. loc_0060658C: push ebx
  927. loc_0060658D: push esi
  928. loc_0060658E: push edi
  929. loc_0060658F: mov var_C, esp
  930. loc_00606592: mov var_8, 00404470h
  931. loc_00606599: mov ebx, Me
  932. loc_0060659C: mov eax, ebx
  933. loc_0060659E: and eax, 00000001h
  934. loc_006065A1: mov var_4, eax
  935. loc_006065A4: and ebx, FFFFFFFEh
  936. loc_006065A7: push ebx
  937. loc_006065A8: mov Me, ebx
  938. loc_006065AB: mov ecx, [ebx]
  939. loc_006065AD: call [ecx+00000004h]
  940. loc_006065B0: mov eax, [0073A254h]
  941. loc_006065B5: xor edi, edi
  942. loc_006065B7: cmp [ebx+0000003Ch], di
  943. loc_006065BB: mov var_18, edi
  944. loc_006065BE: mov var_1C, edi
  945. loc_006065C1: mov var_20, edi
  946. loc_006065C4: jnz 00606870h
  947. loc_006065CA: cmp eax, edi
  948. loc_006065CC: jnz 006065DEh
  949. loc_006065CE: push 0073A254h
  950. loc_006065D3: push 00431838h
  951. loc_006065D8: call [004012FCh] ; __vbaNew2
  952. loc_006065DE: mov esi, [00401310h] ; __vbaStrCopy
  953. loc_006065E4: mov edi, [0073A254h]
  954. loc_006065EA: mov edx, 00449848h ; "frmEmailQueue.tmrReloadMsgs_Timer"
  955. loc_006065EF: lea ecx, var_1C
  956. loc_006065F2: call __vbaStrCopy
  957. loc_006065F4: mov edx, 004497F8h ; "initiating send"
  958. loc_006065F9: lea ecx, var_18
  959. loc_006065FC: call __vbaStrCopy
  960. loc_006065FE: mov edx, [edi]
  961. loc_00606600: lea eax, var_1C
  962. loc_00606603: lea ecx, var_18
  963. loc_00606606: push eax
  964. loc_00606607: push ecx
  965. loc_00606608: push edi
  966. loc_00606609: call [edx+00000748h]
  967. loc_0060660F: test eax, eax
  968. loc_00606611: fnclex
  969. loc_00606613: jge 00606627h
  970. loc_00606615: push 00000748h
  971. loc_0060661A: push 004408D0h
  972. loc_0060661F: push edi
  973. loc_00606620: push eax
  974. loc_00606621: call [004010CCh] ; __vbaHresultCheckObj
  975. loc_00606627: lea edx, var_1C
  976. loc_0060662A: lea eax, var_18
  977. loc_0060662D: push edx
  978. loc_0060662E: push eax
  979. loc_0060662F: push 00000002h
  980. loc_00606631: call [00401324h] ; __vbaFreeStrList
  981. loc_00606637: mov ecx, [ebx]
  982. loc_00606639: add esp, 0000000Ch
  983. loc_0060663C: push ebx
  984. loc_0060663D: call [ecx+00000308h]
  985. loc_00606643: lea edx, var_20
  986. loc_00606646: push eax
  987. loc_00606647: push edx
  988. loc_00606648: call [00401128h] ; __vbaObjSet
  989. loc_0060664E: mov edi, eax
  990. loc_00606650: push 00000000h
  991. loc_00606652: push edi
  992. loc_00606653: mov eax, [edi]
  993. loc_00606655: call [eax+0000005Ch]
  994. loc_00606658: test eax, eax
  995. loc_0060665A: fnclex
  996. loc_0060665C: jge 0060666Dh
  997. loc_0060665E: push 0000005Ch
  998. loc_00606660: push 00441ED0h
  999. loc_00606665: push edi
  1000. loc_00606666: push eax
  1001. loc_00606667: call [004010CCh] ; __vbaHresultCheckObj
  1002. loc_0060666D: lea ecx, var_20
  1003. loc_00606670: call [0040142Ch] ; __vbaFreeObj
  1004. loc_00606676: mov eax, [0073A254h]
  1005. loc_0060667B: test eax, eax
  1006. loc_0060667D: jnz 0060668Fh
  1007. loc_0060667F: push 0073A254h
  1008. loc_00606684: push 00431838h
  1009. loc_00606689: call [004012FCh] ; __vbaNew2
  1010. loc_0060668F: mov edi, [0073A254h]
  1011. loc_00606695: mov edx, 00449848h ; "frmEmailQueue.tmrReloadMsgs_Timer"
  1012. loc_0060669A: lea ecx, var_1C
  1013. loc_0060669D: call __vbaStrCopy
  1014. loc_0060669F: mov edx, 00449890h ; "loading messages"
  1015. loc_006066A4: lea ecx, var_18
  1016. loc_006066A7: call __vbaStrCopy
  1017. loc_006066A9: mov ecx, [edi]
  1018. loc_006066AB: lea edx, var_1C
  1019. loc_006066AE: lea eax, var_18
  1020. loc_006066B1: push edx
  1021. loc_006066B2: push eax
  1022. loc_006066B3: push edi
  1023. loc_006066B4: call [ecx+00000748h]
  1024. loc_006066BA: test eax, eax
  1025. loc_006066BC: fnclex
  1026. loc_006066BE: jge 006066D2h
  1027. loc_006066C0: push 00000748h
  1028. loc_006066C5: push 004408D0h
  1029. loc_006066CA: push edi
  1030. loc_006066CB: push eax
  1031. loc_006066CC: call [004010CCh] ; __vbaHresultCheckObj
  1032. loc_006066D2: lea ecx, var_1C
  1033. loc_006066D5: lea edx, var_18
  1034. loc_006066D8: push ecx
  1035. loc_006066D9: push edx
  1036. loc_006066DA: push 00000002h
  1037. loc_006066DC: call [00401324h] ; __vbaFreeStrList
  1038. loc_006066E2: add esp, 0000000Ch
  1039. loc_006066E5: lea eax, [ebx+00000034h]
  1040. loc_006066E8: push eax
  1041. loc_006066E9: call 00711370h
  1042. loc_006066EE: mov [ebx+00000038h], eax
  1043. loc_006066F1: mov eax, [0073A254h]
  1044. loc_006066F6: test eax, eax
  1045. loc_006066F8: jnz 0060670Ah
  1046. loc_006066FA: push 0073A254h
  1047. loc_006066FF: push 00431838h
  1048. loc_00606704: call [004012FCh] ; __vbaNew2
  1049. loc_0060670A: mov edi, [0073A254h]
  1050. loc_00606710: mov edx, 00449848h ; "frmEmailQueue.tmrReloadMsgs_Timer"
  1051. loc_00606715: lea ecx, var_1C
  1052. loc_00606718: call __vbaStrCopy
  1053. loc_0060671A: mov edx, 004498B8h ; "refreshing display"
  1054. loc_0060671F: lea ecx, var_18
  1055. loc_00606722: call __vbaStrCopy
  1056. loc_00606724: mov ecx, [edi]
  1057. loc_00606726: lea edx, var_1C
  1058. loc_00606729: lea eax, var_18
  1059. loc_0060672C: push edx
  1060. loc_0060672D: push eax
  1061. loc_0060672E: push edi
  1062. loc_0060672F: call [ecx+00000748h]
  1063. loc_00606735: test eax, eax
  1064. loc_00606737: fnclex
  1065. loc_00606739: jge 0060674Dh
  1066. loc_0060673B: push 00000748h
  1067. loc_00606740: push 004408D0h
  1068. loc_00606745: push edi
  1069. loc_00606746: push eax
  1070. loc_00606747: call [004010CCh] ; __vbaHresultCheckObj
  1071. loc_0060674D: lea ecx, var_1C
  1072. loc_00606750: lea edx, var_18
  1073. loc_00606753: push ecx
  1074. loc_00606754: push edx
  1075. loc_00606755: push 00000002h
  1076. loc_00606757: call [00401324h] ; __vbaFreeStrList
  1077. loc_0060675D: mov eax, [ebx]
  1078. loc_0060675F: add esp, 0000000Ch
  1079. loc_00606762: push ebx
  1080. loc_00606763: call [eax+00000724h]
  1081. loc_00606769: mov eax, [0073A254h]
  1082. loc_0060676E: test eax, eax
  1083. loc_00606770: jnz 00606782h
  1084. loc_00606772: push 0073A254h
  1085. loc_00606777: push 00431838h
  1086. loc_0060677C: call [004012FCh] ; __vbaNew2
  1087. loc_00606782: mov edi, [0073A254h]
  1088. loc_00606788: mov edx, 00449848h ; "frmEmailQueue.tmrReloadMsgs_Timer"
  1089. loc_0060678D: lea ecx, var_1C
  1090. loc_00606790: call __vbaStrCopy
  1091. loc_00606792: mov edx, 004498E4h ; "processing queue"
  1092. loc_00606797: lea ecx, var_18
  1093. loc_0060679A: call __vbaStrCopy
  1094. loc_0060679C: mov ecx, [edi]
  1095. loc_0060679E: lea edx, var_1C
  1096. loc_006067A1: lea eax, var_18
  1097. loc_006067A4: push edx
  1098. loc_006067A5: push eax
  1099. loc_006067A6: push edi
  1100. loc_006067A7: call [ecx+00000748h]
  1101. loc_006067AD: test eax, eax
  1102. loc_006067AF: fnclex
  1103. loc_006067B1: jge 006067C5h
  1104. loc_006067B3: push 00000748h
  1105. loc_006067B8: push 004408D0h
  1106. loc_006067BD: push edi
  1107. loc_006067BE: push eax
  1108. loc_006067BF: call [004010CCh] ; __vbaHresultCheckObj
  1109. loc_006067C5: lea ecx, var_1C
  1110. loc_006067C8: lea edx, var_18
  1111. loc_006067CB: push ecx
  1112. loc_006067CC: push edx
  1113. loc_006067CD: push 00000002h
  1114. loc_006067CF: call [00401324h] ; __vbaFreeStrList
  1115. loc_006067D5: mov eax, [ebx]
  1116. loc_006067D7: add esp, 0000000Ch
  1117. loc_006067DA: push ebx
  1118. loc_006067DB: call [eax+00000704h]
  1119. loc_006067E1: test eax, eax
  1120. loc_006067E3: jge 006067F7h
  1121. loc_006067E5: push 00000704h
  1122. loc_006067EA: push 00448E8Ch
  1123. loc_006067EF: push ebx
  1124. loc_006067F0: push eax
  1125. loc_006067F1: call [004010CCh] ; __vbaHresultCheckObj
  1126. loc_006067F7: mov [ebx+00000042h], 0000h
  1127. loc_006067FD: mov eax, [0073A254h]
  1128. loc_00606802: test eax, eax
  1129. loc_00606804: jnz 00606816h
  1130. loc_00606806: push 0073A254h
  1131. loc_0060680B: push 00431838h
  1132. loc_00606810: call [004012FCh] ; __vbaNew2
  1133. loc_00606816: mov edi, [0073A254h]
  1134. loc_0060681C: mov edx, 00449848h ; "frmEmailQueue.tmrReloadMsgs_Timer"
  1135. loc_00606821: lea ecx, var_1C
  1136. loc_00606824: call __vbaStrCopy
  1137. loc_00606826: mov edx, 0044990Ch ; "finished processing queue"
  1138. loc_0060682B: lea ecx, var_18
  1139. loc_0060682E: call __vbaStrCopy
  1140. loc_00606830: mov ecx, [edi]
  1141. loc_00606832: lea edx, var_1C
  1142. loc_00606835: lea eax, var_18
  1143. loc_00606838: push edx
  1144. loc_00606839: push eax
  1145. loc_0060683A: push edi
  1146. loc_0060683B: call [ecx+00000748h]
  1147. loc_00606841: test eax, eax
  1148. loc_00606843: fnclex
  1149. loc_00606845: jge 00606859h
  1150. loc_00606847: push 00000748h
  1151. loc_0060684C: push 004408D0h
  1152. loc_00606851: push edi
  1153. loc_00606852: push eax
  1154. loc_00606853: call [004010CCh] ; __vbaHresultCheckObj
  1155. loc_00606859: lea ecx, var_1C
  1156. loc_0060685C: lea edx, var_18
  1157. loc_0060685F: push ecx
  1158. loc_00606860: push edx
  1159. loc_00606861: push 00000002h
  1160. loc_00606863: call [00401324h] ; __vbaFreeStrList
  1161. loc_00606869: add esp, 0000000Ch
  1162. loc_0060686C: xor edi, edi
  1163. loc_0060686E: jmp 006068E0h
  1164. loc_00606870: cmp eax, edi
  1165. loc_00606872: jnz 00606884h
  1166. loc_00606874: push 0073A254h
  1167. loc_00606879: push 00431838h
  1168. loc_0060687E: call [004012FCh] ; __vbaNew2
  1169. loc_00606884: mov ebx, [00401310h] ; __vbaStrCopy
  1170. loc_0060688A: mov esi, [0073A254h]
  1171. loc_00606890: mov edx, 00449848h ; "frmEmailQueue.tmrReloadMsgs_Timer"
  1172. loc_00606895: lea ecx, var_1C
  1173. loc_00606898: call ebx
  1174. loc_0060689A: mov edx, 00449944h ; "Queue busy not sending"
  1175. loc_0060689F: lea ecx, var_18
  1176. loc_006068A2: call ebx
  1177. loc_006068A4: mov eax, [esi]
  1178. loc_006068A6: lea ecx, var_1C
  1179. loc_006068A9: lea edx, var_18
  1180. loc_006068AC: push ecx
  1181. loc_006068AD: push edx
  1182. loc_006068AE: push esi
  1183. loc_006068AF: call [eax+00000748h]
  1184. loc_006068B5: cmp eax, edi
  1185. loc_006068B7: fnclex
  1186. loc_006068B9: jge 006068CDh
  1187. loc_006068BB: push 00000748h
  1188. loc_006068C0: push 004408D0h
  1189. loc_006068C5: push esi
  1190. loc_006068C6: push eax
  1191. loc_006068C7: call [004010CCh] ; __vbaHresultCheckObj
  1192. loc_006068CD: lea eax, var_1C
  1193. loc_006068D0: lea ecx, var_18
  1194. loc_006068D3: push eax
  1195. loc_006068D4: push ecx
  1196. loc_006068D5: push 00000002h
  1197. loc_006068D7: call [00401324h] ; __vbaFreeStrList
  1198. loc_006068DD: add esp, 0000000Ch
  1199. loc_006068E0: mov var_4, edi
  1200. loc_006068E3: push 00606908h
  1201. loc_006068E8: jmp 00606907h
  1202. loc_006068EA: lea edx, var_1C
  1203. loc_006068ED: lea eax, var_18
  1204. loc_006068F0: push edx
  1205. loc_006068F1: push eax
  1206. loc_006068F2: push 00000002h
  1207. loc_006068F4: call [00401324h] ; __vbaFreeStrList
  1208. loc_006068FA: add esp, 0000000Ch
  1209. loc_006068FD: lea ecx, var_20
  1210. loc_00606900: call [0040142Ch] ; __vbaFreeObj
  1211. loc_00606906: ret
  1212. loc_00606907: ret
  1213. loc_00606908: mov eax, Me
  1214. loc_0060690B: push eax
  1215. loc_0060690C: mov ecx, [eax]
  1216. loc_0060690E: call [ecx+00000008h]
  1217. loc_00606911: mov eax, var_4
  1218. loc_00606914: mov ecx, var_14
  1219. loc_00606917: pop edi
  1220. loc_00606918: pop esi
  1221. loc_00606919: mov fs:[00000000h], ecx
  1222. loc_00606920: pop ebx
  1223. loc_00606921: mov esp, ebp
  1224. loc_00606923: pop ebp
  1225. loc_00606924: retn 0004h
  1226. End Sub
  1227. Private Sub cmdRetry_Click() '6034D0
  1228. loc_006034D0: push ebp
  1229. loc_006034D1: mov ebp, esp
  1230. loc_006034D3: sub esp, 00000018h
  1231. loc_006034D6: push 00412856h ; __vbaExceptHandler
  1232. loc_006034DB: mov eax, fs:[00000000h]
  1233. loc_006034E1: push eax
  1234. loc_006034E2: mov fs:[00000000h], esp
  1235. loc_006034E9: mov eax, 000000D0h
  1236. loc_006034EE: call 00412850h ; __vbaChkstk
  1237. loc_006034F3: push ebx
  1238. loc_006034F4: push esi
  1239. loc_006034F5: push edi
  1240. loc_006034F6: mov var_18, esp
  1241. loc_006034F9: mov var_14, 004041D8h ; Chr(37)
  1242. loc_00603500: mov eax, Me
  1243. loc_00603503: and eax, 00000001h
  1244. loc_00603506: mov var_10, eax
  1245. loc_00603509: mov ecx, Me
  1246. loc_0060350C: and ecx, FFFFFFFEh
  1247. loc_0060350F: mov Me, ecx
  1248. loc_00603512: mov var_C, 00000000h
  1249. loc_00603519: mov edx, Me
  1250. loc_0060351C: mov eax, [edx]
  1251. loc_0060351E: mov ecx, Me
  1252. loc_00603521: push ecx
  1253. loc_00603522: call [eax+00000004h]
  1254. loc_00603525: mov var_4, 00000001h
  1255. loc_0060352C: mov var_4, 00000002h
  1256. loc_00603533: push FFFFFFFFh
  1257. loc_00603535: call [00401124h] ; __vbaOnError
  1258. loc_0060353B: mov var_4, 00000003h
  1259. loc_00603542: cmp [0073A254h], 00000000h
  1260. loc_00603549: jnz 00603567h
  1261. loc_0060354B: push 0073A254h
  1262. loc_00603550: push 00431838h
  1263. loc_00603555: call [004012FCh] ; __vbaNew2
  1264. loc_0060355B: mov var_98, 0073A254h
  1265. loc_00603565: jmp 00603571h
  1266. loc_00603567: mov var_98, 0073A254h
  1267. loc_00603571: mov edx, var_98
  1268. loc_00603577: mov eax, [edx]
  1269. loc_00603579: push eax
  1270. loc_0060357A: call 00695250h
  1271. loc_0060357F: mov var_4, 00000004h
  1272. loc_00603586: mov [0073A0AEh], FFFFFFh
  1273. loc_0060358F: mov var_4, 00000005h
  1274. loc_00603596: lea ecx, var_3C
  1275. loc_00603599: push ecx
  1276. loc_0060359A: push 004457F8h ; "Alert"
  1277. loc_0060359F: mov edx, [0073A08Ch]
  1278. loc_006035A5: mov eax, [edx]
  1279. loc_006035A7: mov ecx, [0073A08Ch]
  1280. loc_006035AD: push ecx
  1281. loc_006035AE: call [eax+00000064h]
  1282. loc_006035B1: fnclex
  1283. loc_006035B3: mov var_78, eax
  1284. loc_006035B6: cmp var_78, 00000000h
  1285. loc_006035BA: jge 006035DCh
  1286. loc_006035BC: push 00000064h
  1287. loc_006035BE: push 004419ACh
  1288. loc_006035C3: mov edx, [0073A08Ch]
  1289. loc_006035C9: push edx
  1290. loc_006035CA: mov eax, var_78
  1291. loc_006035CD: push eax
  1292. loc_006035CE: call [004010CCh] ; __vbaHresultCheckObj
  1293. loc_006035D4: mov var_9C, eax
  1294. loc_006035DA: jmp 006035E6h
  1295. loc_006035DC: mov var_9C, 00000000h
  1296. loc_006035E6: lea ecx, var_3C
  1297. loc_006035E9: call [0040142Ch] ; __vbaFreeObj
  1298. loc_006035EF: mov var_4, 00000006h
  1299. loc_006035F6: mov var_54, 80020004h
  1300. loc_006035FD: mov var_5C, 0000000Ah
  1301. loc_00603604: push 00448FB4h ; "I'll be right back "
  1302. loc_00603609: mov ecx, [0073A040h]
  1303. loc_0060360F: push ecx
  1304. loc_00603610: call [00401098h] ; __vbaStrCat
  1305. loc_00603616: mov edx, eax
  1306. loc_00603618: lea ecx, var_28
  1307. loc_0060361B: call [004013C0h] ; __vbaStrMove
  1308. loc_00603621: push eax
  1309. loc_00603622: push 004490ACh ; "! | I'll deliver our message now! | Hold on my friend, I'll deliver our message now! | I'll deliver it personally! | I'm on the move "
  1310. loc_00603627: call [00401098h] ; __vbaStrCat
  1311. loc_0060362D: mov edx, eax
  1312. loc_0060362F: lea ecx, var_2C
  1313. loc_00603632: call [004013C0h] ; __vbaStrMove
  1314. loc_00603638: push eax
  1315. loc_00603639: mov edx, [0073A040h]
  1316. loc_0060363F: push edx
  1317. loc_00603640: call [00401098h] ; __vbaStrCat
  1318. loc_00603646: mov edx, eax
  1319. loc_00603648: lea ecx, var_30
  1320. loc_0060364B: call [004013C0h] ; __vbaStrMove
  1321. loc_00603651: push eax
  1322. loc_00603652: push 004491BCh ; " | Hold on "
  1323. loc_00603657: call [00401098h] ; __vbaStrCat
  1324. loc_0060365D: mov edx, eax
  1325. loc_0060365F: lea ecx, var_34
  1326. loc_00603662: call [004013C0h] ; __vbaStrMove
  1327. loc_00603668: push eax
  1328. loc_00603669: mov eax, [0073A040h]
  1329. loc_0060366E: push eax
  1330. loc_0060366F: call [00401098h] ; __vbaStrCat
  1331. loc_00603675: mov edx, eax
  1332. loc_00603677: lea ecx, var_38
  1333. loc_0060367A: call [004013C0h] ; __vbaStrMove
  1334. loc_00603680: push eax
  1335. loc_00603681: push 004491D8h ; "! I'll take it directly to them! | Your package is in good hands!"
  1336. loc_00603686: call [00401098h] ; __vbaStrCat
  1337. loc_0060368C: mov var_44, eax
  1338. loc_0060368F: mov var_4C, 00000008h
  1339. loc_00603696: lea ecx, var_3C
  1340. loc_00603699: push ecx
  1341. loc_0060369A: mov eax, 00000010h
  1342. loc_0060369F: call 00412850h ; __vbaChkstk
  1343. loc_006036A4: mov edx, esp
  1344. loc_006036A6: mov eax, var_5C
  1345. loc_006036A9: mov [edx], eax
  1346. loc_006036AB: mov ecx, var_58
  1347. loc_006036AE: mov [edx+00000004h], ecx
  1348. loc_006036B1: mov eax, var_54
  1349. loc_006036B4: mov [edx+00000008h], eax
  1350. loc_006036B7: mov ecx, var_50
  1351. loc_006036BA: mov [edx+0000000Ch], ecx
  1352. loc_006036BD: mov eax, 00000010h
  1353. loc_006036C2: call 00412850h ; __vbaChkstk
  1354. loc_006036C7: mov edx, esp
  1355. loc_006036C9: mov eax, var_4C
  1356. loc_006036CC: mov [edx], eax
  1357. loc_006036CE: mov ecx, var_48
  1358. loc_006036D1: mov [edx+00000004h], ecx
  1359. loc_006036D4: mov eax, var_44
  1360. loc_006036D7: mov [edx+00000008h], eax
  1361. loc_006036DA: mov ecx, var_40
  1362. loc_006036DD: mov [edx+0000000Ch], ecx
  1363. loc_006036E0: mov edx, [0073A08Ch]
  1364. loc_006036E6: mov eax, [edx]
  1365. loc_006036E8: mov ecx, [0073A08Ch]
  1366. loc_006036EE: push ecx
  1367. loc_006036EF: call [eax+00000078h]
  1368. loc_006036F2: fnclex
  1369. loc_006036F4: mov var_78, eax
  1370. loc_006036F7: cmp var_78, 00000000h
  1371. loc_006036FB: jge 0060371Dh
  1372. loc_006036FD: push 00000078h
  1373. loc_006036FF: push 004419ACh
  1374. loc_00603704: mov edx, [0073A08Ch]
  1375. loc_0060370A: push edx
  1376. loc_0060370B: mov eax, var_78
  1377. loc_0060370E: push eax
  1378. loc_0060370F: call [004010CCh] ; __vbaHresultCheckObj
  1379. loc_00603715: mov var_A0, eax
  1380. loc_0060371B: jmp 00603727h
  1381. loc_0060371D: mov var_A0, 00000000h
  1382. loc_00603727: lea ecx, var_38
  1383. loc_0060372A: push ecx
  1384. loc_0060372B: lea edx, var_34
  1385. loc_0060372E: push edx
  1386. loc_0060372F: lea eax, var_30
  1387. loc_00603732: push eax
  1388. loc_00603733: lea ecx, var_2C
  1389. loc_00603736: push ecx
  1390. loc_00603737: lea edx, var_28
  1391. loc_0060373A: push edx
  1392. loc_0060373B: push 00000005h
  1393. loc_0060373D: call [00401324h] ; __vbaFreeStrList
  1394. loc_00603743: add esp, 00000018h
  1395. loc_00603746: lea ecx, var_3C
  1396. loc_00603749: call [0040142Ch] ; __vbaFreeObj
  1397. loc_0060374F: lea ecx, var_4C
  1398. loc_00603752: call [00401030h] ; __vbaFreeVar
  1399. loc_00603758: mov var_4, 00000007h
  1400. loc_0060375F: lea eax, var_3C
  1401. loc_00603762: push eax
  1402. loc_00603763: push 00449260h ; "Hide"
  1403. loc_00603768: mov ecx, [0073A08Ch]
  1404. loc_0060376E: mov edx, [ecx]
  1405. loc_00603770: mov eax, [0073A08Ch]
  1406. loc_00603775: push eax
  1407. loc_00603776: call [edx+00000064h]
  1408. loc_00603779: fnclex
  1409. loc_0060377B: mov var_78, eax
  1410. loc_0060377E: cmp var_78, 00000000h
  1411. loc_00603782: jge 006037A4h
  1412. loc_00603784: push 00000064h
  1413. loc_00603786: push 004419ACh
  1414. loc_0060378B: mov ecx, [0073A08Ch]
  1415. loc_00603791: push ecx
  1416. loc_00603792: mov edx, var_78
  1417. loc_00603795: push edx
  1418. loc_00603796: call [004010CCh] ; __vbaHresultCheckObj
  1419. loc_0060379C: mov var_A4, eax
  1420. loc_006037A2: jmp 006037AEh
  1421. loc_006037A4: mov var_A4, 00000000h
  1422. loc_006037AE: lea ecx, var_3C
  1423. loc_006037B1: call [0040142Ch] ; __vbaFreeObj
  1424. loc_006037B7: mov var_4, 00000008h
  1425. loc_006037BE: lea eax, var_74
  1426. loc_006037C1: push eax
  1427. loc_006037C2: mov ecx, Me
  1428. loc_006037C5: mov edx, [ecx]
  1429. loc_006037C7: mov eax, Me
  1430. loc_006037CA: push eax
  1431. loc_006037CB: call [edx+00000708h]
  1432. loc_006037D1: mov var_78, eax
  1433. loc_006037D4: cmp var_78, 00000000h
  1434. loc_006037D8: jge 006037FAh
  1435. loc_006037DA: push 00000708h
  1436. loc_006037DF: push 00448E8Ch
  1437. loc_006037E4: mov ecx, Me
  1438. loc_006037E7: push ecx
  1439. loc_006037E8: mov edx, var_78
  1440. loc_006037EB: push edx
  1441. loc_006037EC: call [004010CCh] ; __vbaHresultCheckObj
  1442. loc_006037F2: mov var_A8, eax
  1443. loc_006037F8: jmp 00603804h
  1444. loc_006037FA: mov var_A8, 00000000h
  1445. loc_00603804: mov eax, var_74
  1446. loc_00603807: mov var_24, eax
  1447. loc_0060380A: mov var_4, 00000009h
  1448. loc_00603811: cmp var_24, 00000000h
  1449. loc_00603815: jnz 00603BCFh
  1450. loc_0060381B: mov var_4, 0000000Ah
  1451. loc_00603822: cmp [0073A254h], 00000000h
  1452. loc_00603829: jnz 00603847h
  1453. loc_0060382B: push 0073A254h
  1454. loc_00603830: push 00431838h
  1455. loc_00603835: call [004012FCh] ; __vbaNew2
  1456. loc_0060383B: mov var_AC, 0073A254h
  1457. loc_00603845: jmp 00603851h
  1458. loc_00603847: mov var_AC, 0073A254h
  1459. loc_00603851: mov ecx, var_AC
  1460. loc_00603857: mov edx, [ecx]
  1461. loc_00603859: mov var_78, edx
  1462. loc_0060385C: mov edx, 00449020h ; "frmMsgEdit.QueueMessage"
  1463. loc_00603861: lea ecx, var_2C
  1464. loc_00603864: call [00401310h] ; __vbaStrCopy
  1465. loc_0060386A: mov edx, 00448FE0h ; "SendNewMessages returned true"
  1466. loc_0060386F: lea ecx, var_28
  1467. loc_00603872: call [00401310h] ; __vbaStrCopy
  1468. loc_00603878: lea eax, var_2C
  1469. loc_0060387B: push eax
  1470. loc_0060387C: lea ecx, var_28
  1471. loc_0060387F: push ecx
  1472. loc_00603880: mov edx, var_78
  1473. loc_00603883: mov eax, [edx]
  1474. loc_00603885: mov ecx, var_78
  1475. loc_00603888: push ecx
  1476. loc_00603889: call [eax+00000748h]
  1477. loc_0060388F: fnclex
  1478. loc_00603891: mov var_7C, eax
  1479. loc_00603894: cmp var_7C, 00000000h
  1480. loc_00603898: jge 006038BAh
  1481. loc_0060389A: push 00000748h
  1482. loc_0060389F: push 004408D0h
  1483. loc_006038A4: mov edx, var_78
  1484. loc_006038A7: push edx
  1485. loc_006038A8: mov eax, var_7C
  1486. loc_006038AB: push eax
  1487. loc_006038AC: call [004010CCh] ; __vbaHresultCheckObj
  1488. loc_006038B2: mov var_B0, eax
  1489. loc_006038B8: jmp 006038C4h
  1490. loc_006038BA: mov var_B0, 00000000h
  1491. loc_006038C4: lea ecx, var_2C
  1492. loc_006038C7: push ecx
  1493. loc_006038C8: lea edx, var_28
  1494. loc_006038CB: push edx
  1495. loc_006038CC: push 00000002h
  1496. loc_006038CE: call [00401324h] ; __vbaFreeStrList
  1497. loc_006038D4: add esp, 0000000Ch
  1498. loc_006038D7: mov var_4, 0000000Bh
  1499. loc_006038DE: cmp [0073A254h], 00000000h
  1500. loc_006038E5: jnz 00603903h
  1501. loc_006038E7: push 0073A254h
  1502. loc_006038EC: push 00431838h
  1503. loc_006038F1: call [004012FCh] ; __vbaNew2
  1504. loc_006038F7: mov var_B4, 0073A254h
  1505. loc_00603901: jmp 0060390Dh
  1506. loc_00603903: mov var_B4, 0073A254h
  1507. loc_0060390D: lea eax, var_70
  1508. loc_00603910: push eax
  1509. loc_00603911: mov ecx, var_B4
  1510. loc_00603917: mov edx, [ecx]
  1511. loc_00603919: push edx
  1512. loc_0060391A: call 006A91B0h
  1513. loc_0060391F: movsx eax, var_70
  1514. loc_00603923: test eax, eax
  1515. loc_00603925: jz 00603A4Dh
  1516. loc_0060392B: mov var_4, 0000000Ch
  1517. loc_00603932: lea ecx, var_3C
  1518. loc_00603935: push ecx
  1519. loc_00603936: push 00449054h ; "Show"
  1520. loc_0060393B: mov edx, [0073A08Ch]
  1521. loc_00603941: mov eax, [edx]
  1522. loc_00603943: mov ecx, [0073A08Ch]
  1523. loc_00603949: push ecx
  1524. loc_0060394A: call [eax+00000064h]
  1525. loc_0060394D: fnclex
  1526. loc_0060394F: mov var_78, eax
  1527. loc_00603952: cmp var_78, 00000000h
  1528. loc_00603956: jge 00603978h
  1529. loc_00603958: push 00000064h
  1530. loc_0060395A: push 004419ACh
  1531. loc_0060395F: mov edx, [0073A08Ch]
  1532. loc_00603965: push edx
  1533. loc_00603966: mov eax, var_78
  1534. loc_00603969: push eax
  1535. loc_0060396A: call [004010CCh] ; __vbaHresultCheckObj
  1536. loc_00603970: mov var_B8, eax
  1537. loc_00603976: jmp 00603982h
  1538. loc_00603978: mov var_B8, 00000000h
  1539. loc_00603982: lea ecx, var_3C
  1540. loc_00603985: call [0040142Ch] ; __vbaFreeObj
  1541. loc_0060398B: mov var_4, 0000000Dh
  1542. loc_00603992: mov var_64, 80020004h
  1543. loc_00603999: mov var_6C, 0000000Ah
  1544. loc_006039A0: mov var_54, 00449298h ; "I've delivered our message successfully! | I've successfully delivered our message!"
  1545. loc_006039A7: mov var_5C, 00000008h
  1546. loc_006039AE: lea ecx, var_3C
  1547. loc_006039B1: push ecx
  1548. loc_006039B2: mov eax, 00000010h
  1549. loc_006039B7: call 00412850h ; __vbaChkstk
  1550. loc_006039BC: mov edx, esp
  1551. loc_006039BE: mov eax, var_6C
  1552. loc_006039C1: mov [edx], eax
  1553. loc_006039C3: mov ecx, var_68
  1554. loc_006039C6: mov [edx+00000004h], ecx
  1555. loc_006039C9: mov eax, var_64
  1556. loc_006039CC: mov [edx+00000008h], eax
  1557. loc_006039CF: mov ecx, var_60
  1558. loc_006039D2: mov [edx+0000000Ch], ecx
  1559. loc_006039D5: mov eax, 00000010h
  1560. loc_006039DA: call 00412850h ; __vbaChkstk
  1561. loc_006039DF: mov edx, esp
  1562. loc_006039E1: mov eax, var_5C
  1563. loc_006039E4: mov [edx], eax
  1564. loc_006039E6: mov ecx, var_58
  1565. loc_006039E9: mov [edx+00000004h], ecx
  1566. loc_006039EC: mov eax, var_54
  1567. loc_006039EF: mov [edx+00000008h], eax
  1568. loc_006039F2: mov ecx, var_50
  1569. loc_006039F5: mov [edx+0000000Ch], ecx
  1570. loc_006039F8: mov edx, [0073A08Ch]
  1571. loc_006039FE: mov eax, [edx]
  1572. loc_00603A00: mov ecx, [0073A08Ch]
  1573. loc_00603A06: push ecx
  1574. loc_00603A07: call [eax+00000078h]
  1575. loc_00603A0A: fnclex
  1576. loc_00603A0C: mov var_78, eax
  1577. loc_00603A0F: cmp var_78, 00000000h
  1578. loc_00603A13: jge 00603A35h
  1579. loc_00603A15: push 00000078h
  1580. loc_00603A17: push 004419ACh
  1581. loc_00603A1C: mov edx, [0073A08Ch]
  1582. loc_00603A22: push edx
  1583. loc_00603A23: mov eax, var_78
  1584. loc_00603A26: push eax
  1585. loc_00603A27: call [004010CCh] ; __vbaHresultCheckObj
  1586. loc_00603A2D: mov var_BC, eax
  1587. loc_00603A33: jmp 00603A3Fh
  1588. loc_00603A35: mov var_BC, 00000000h
  1589. loc_00603A3F: lea ecx, var_3C
  1590. loc_00603A42: call [0040142Ch] ; __vbaFreeObj
  1591. loc_00603A48: jmp 00603BCAh
  1592. loc_00603A4D: mov var_4, 0000000Fh
  1593. loc_00603A54: lea ecx, var_3C
  1594. loc_00603A57: push ecx
  1595. loc_00603A58: push 00449054h ; "Show"
  1596. loc_00603A5D: mov edx, [0073A08Ch]
  1597. loc_00603A63: mov eax, [edx]
  1598. loc_00603A65: mov ecx, [0073A08Ch]
  1599. loc_00603A6B: push ecx
  1600. loc_00603A6C: call [eax+00000064h]
  1601. loc_00603A6F: fnclex
  1602. loc_00603A71: mov var_78, eax
  1603. loc_00603A74: cmp var_78, 00000000h
  1604. loc_00603A78: jge 00603A9Ah
  1605. loc_00603A7A: push 00000064h
  1606. loc_00603A7C: push 004419ACh
  1607. loc_00603A81: mov edx, [0073A08Ch]
  1608. loc_00603A87: push edx
  1609. loc_00603A88: mov eax, var_78
  1610. loc_00603A8B: push eax
  1611. loc_00603A8C: call [004010CCh] ; __vbaHresultCheckObj
  1612. loc_00603A92: mov var_C0, eax
  1613. loc_00603A98: jmp 00603AA4h
  1614. loc_00603A9A: mov var_C0, 00000000h
  1615. loc_00603AA4: lea ecx, var_3C
  1616. loc_00603AA7: call [0040142Ch] ; __vbaFreeObj
  1617. loc_00603AAD: mov var_4, 00000010h
  1618. loc_00603AB4: lea ecx, var_3C
  1619. loc_00603AB7: push ecx
  1620. loc_00603AB8: push 0044403Ch ; "Wave"
  1621. loc_00603ABD: mov edx, [0073A08Ch]
  1622. loc_00603AC3: mov eax, [edx]
  1623. loc_00603AC5: mov ecx, [0073A08Ch]
  1624. loc_00603ACB: push ecx
  1625. loc_00603ACC: call [eax+00000064h]
  1626. loc_00603ACF: fnclex
  1627. loc_00603AD1: mov var_78, eax
  1628. loc_00603AD4: cmp var_78, 00000000h
  1629. loc_00603AD8: jge 00603AFAh
  1630. loc_00603ADA: push 00000064h
  1631. loc_00603ADC: push 004419ACh
  1632. loc_00603AE1: mov edx, [0073A08Ch]
  1633. loc_00603AE7: push edx
  1634. loc_00603AE8: mov eax, var_78
  1635. loc_00603AEB: push eax
  1636. loc_00603AEC: call [004010CCh] ; __vbaHresultCheckObj
  1637. loc_00603AF2: mov var_C4, eax
  1638. loc_00603AF8: jmp 00603B04h
  1639. loc_00603AFA: mov var_C4, 00000000h
  1640. loc_00603B04: lea ecx, var_3C
  1641. loc_00603B07: call [0040142Ch] ; __vbaFreeObj
  1642. loc_00603B0D: mov var_4, 00000011h
  1643. loc_00603B14: mov var_64, 80020004h
  1644. loc_00603B1B: mov var_6C, 0000000Ah
  1645. loc_00603B22: mov var_54, 00449344h ; "Since we are not currently online, I will hold onto our message and deliver it the next time we get connected!"
  1646. loc_00603B29: mov var_5C, 00000008h
  1647. loc_00603B30: lea ecx, var_3C
  1648. loc_00603B33: push ecx
  1649. loc_00603B34: mov eax, 00000010h
  1650. loc_00603B39: call 00412850h ; __vbaChkstk
  1651. loc_00603B3E: mov edx, esp
  1652. loc_00603B40: mov eax, var_6C
  1653. loc_00603B43: mov [edx], eax
  1654. loc_00603B45: mov ecx, var_68
  1655. loc_00603B48: mov [edx+00000004h], ecx
  1656. loc_00603B4B: mov eax, var_64
  1657. loc_00603B4E: mov [edx+00000008h], eax
  1658. loc_00603B51: mov ecx, var_60
  1659. loc_00603B54: mov [edx+0000000Ch], ecx
  1660. loc_00603B57: mov eax, 00000010h
  1661. loc_00603B5C: call 00412850h ; __vbaChkstk
  1662. loc_00603B61: mov edx, esp
  1663. loc_00603B63: mov eax, var_5C
  1664. loc_00603B66: mov [edx], eax
  1665. loc_00603B68: mov ecx, var_58
  1666. loc_00603B6B: mov [edx+00000004h], ecx
  1667. loc_00603B6E: mov eax, var_54
  1668. loc_00603B71: mov [edx+00000008h], eax
  1669. loc_00603B74: mov ecx, var_50
  1670. loc_00603B77: mov [edx+0000000Ch], ecx
  1671. loc_00603B7A: mov edx, [0073A08Ch]
  1672. loc_00603B80: mov eax, [edx]
  1673. loc_00603B82: mov ecx, [0073A08Ch]
  1674. loc_00603B88: push ecx
  1675. loc_00603B89: call [eax+00000078h]
  1676. loc_00603B8C: fnclex
  1677. loc_00603B8E: mov var_78, eax
  1678. loc_00603B91: cmp var_78, 00000000h
  1679. loc_00603B95: jge 00603BB7h
  1680. loc_00603B97: push 00000078h
  1681. loc_00603B99: push 004419ACh
  1682. loc_00603B9E: mov edx, [0073A08Ch]
  1683. loc_00603BA4: push edx
  1684. loc_00603BA5: mov eax, var_78
  1685. loc_00603BA8: push eax
  1686. loc_00603BA9: call [004010CCh] ; __vbaHresultCheckObj
  1687. loc_00603BAF: mov var_C8, eax
  1688. loc_00603BB5: jmp 00603BC1h
  1689. loc_00603BB7: mov var_C8, 00000000h
  1690. loc_00603BC1: lea ecx, var_3C
  1691. loc_00603BC4: call [0040142Ch] ; __vbaFreeObj
  1692. loc_00603BCA: jmp 00603FB7h
  1693. loc_00603BCF: mov var_4, 00000014h
  1694. loc_00603BD6: cmp [0073A254h], 00000000h
  1695. loc_00603BDD: jnz 00603BFBh
  1696. loc_00603BDF: push 0073A254h
  1697. loc_00603BE4: push 00431838h
  1698. loc_00603BE9: call [004012FCh] ; __vbaNew2
  1699. loc_00603BEF: mov var_CC, 0073A254h
  1700. loc_00603BF9: jmp 00603C05h
  1701. loc_00603BFB: mov var_CC, 0073A254h
  1702. loc_00603C05: mov ecx, var_CC
  1703. loc_00603C0B: mov edx, [ecx]
  1704. loc_00603C0D: mov var_78, edx
  1705. loc_00603C10: mov edx, 00449020h ; "frmMsgEdit.QueueMessage"
  1706. loc_00603C15: lea ecx, var_2C
  1707. loc_00603C18: call [00401310h] ; __vbaStrCopy
  1708. loc_00603C1E: mov edx, 00449428h ; "SendNewMessages returned false"
  1709. loc_00603C23: lea ecx, var_28
  1710. loc_00603C26: call [00401310h] ; __vbaStrCopy
  1711. loc_00603C2C: lea eax, var_2C
  1712. loc_00603C2F: push eax
  1713. loc_00603C30: lea ecx, var_28
  1714. loc_00603C33: push ecx
  1715. loc_00603C34: mov edx, var_78
  1716. loc_00603C37: mov eax, [edx]
  1717. loc_00603C39: mov ecx, var_78
  1718. loc_00603C3C: push ecx
  1719. loc_00603C3D: call [eax+00000748h]
  1720. loc_00603C43: fnclex
  1721. loc_00603C45: mov var_7C, eax
  1722. loc_00603C48: cmp var_7C, 00000000h
  1723. loc_00603C4C: jge 00603C6Eh
  1724. loc_00603C4E: push 00000748h
  1725. loc_00603C53: push 004408D0h
  1726. loc_00603C58: mov edx, var_78
  1727. loc_00603C5B: push edx
  1728. loc_00603C5C: mov eax, var_7C
  1729. loc_00603C5F: push eax
  1730. loc_00603C60: call [004010CCh] ; __vbaHresultCheckObj
  1731. loc_00603C66: mov var_D0, eax
  1732. loc_00603C6C: jmp 00603C78h
  1733. loc_00603C6E: mov var_D0, 00000000h
  1734. loc_00603C78: lea ecx, var_2C
  1735. loc_00603C7B: push ecx
  1736. loc_00603C7C: lea edx, var_28
  1737. loc_00603C7F: push edx
  1738. loc_00603C80: push 00000002h
  1739. loc_00603C82: call [00401324h] ; __vbaFreeStrList
  1740. loc_00603C88: add esp, 0000000Ch
  1741. loc_00603C8B: mov var_4, 00000015h
  1742. loc_00603C92: cmp var_24, 00000001h
  1743. loc_00603C96: jnz 00603FB7h
  1744. loc_00603C9C: mov var_4, 00000016h
  1745. loc_00603CA3: cmp [0073A464h], 00000000h
  1746. loc_00603CAA: jnz 00603CC8h
  1747. loc_00603CAC: push 0073A464h
  1748. loc_00603CB1: push 0041DDF0h
  1749. loc_00603CB6: call [004012FCh] ; __vbaNew2
  1750. loc_00603CBC: mov var_D4, 0073A464h
  1751. loc_00603CC6: jmp 00603CD2h
  1752. loc_00603CC8: mov var_D4, 0073A464h
  1753. loc_00603CD2: mov eax, var_D4
  1754. loc_00603CD8: mov ecx, [eax]
  1755. loc_00603CDA: mov var_78, ecx
  1756. loc_00603CDD: lea edx, var_70
  1757. loc_00603CE0: push edx
  1758. loc_00603CE1: mov eax, var_78
  1759. loc_00603CE4: mov ecx, [eax]
  1760. loc_00603CE6: mov edx, var_78
  1761. loc_00603CE9: push edx
  1762. loc_00603CEA: call [ecx+000001B8h]
  1763. loc_00603CF0: fnclex
  1764. loc_00603CF2: mov var_7C, eax
  1765. loc_00603CF5: cmp var_7C, 00000000h
  1766. loc_00603CF9: jge 00603D1Bh
  1767. loc_00603CFB: push 000001B8h
  1768. loc_00603D00: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  1769. loc_00603D05: mov eax, var_78
  1770. loc_00603D08: push eax
  1771. loc_00603D09: mov ecx, var_7C
  1772. loc_00603D0C: push ecx
  1773. loc_00603D0D: call [004010CCh] ; __vbaHresultCheckObj
  1774. loc_00603D13: mov var_D8, eax
  1775. loc_00603D19: jmp 00603D25h
  1776. loc_00603D1B: mov var_D8, 00000000h
  1777. loc_00603D25: movsx edx, var_70
  1778. loc_00603D29: test edx, edx
  1779. loc_00603D2B: jnz 00603E18h
  1780. loc_00603D31: mov var_4, 00000017h
  1781. loc_00603D38: cmp [0073A464h], 00000000h
  1782. loc_00603D3F: jnz 00603D5Dh
  1783. loc_00603D41: push 0073A464h
  1784. loc_00603D46: push 0041DDF0h
  1785. loc_00603D4B: call [004012FCh] ; __vbaNew2
  1786. loc_00603D51: mov var_DC, 0073A464h
  1787. loc_00603D5B: jmp 00603D67h
  1788. loc_00603D5D: mov var_DC, 0073A464h
  1789. loc_00603D67: mov eax, var_DC
  1790. loc_00603D6D: mov ecx, [eax]
  1791. loc_00603D6F: mov var_78, ecx
  1792. loc_00603D72: mov var_64, 80020004h
  1793. loc_00603D79: mov var_6C, 0000000Ah
  1794. loc_00603D80: mov var_54, 80020004h
  1795. loc_00603D87: mov var_5C, 0000000Ah
  1796. loc_00603D8E: mov eax, 00000010h
  1797. loc_00603D93: call 00412850h ; __vbaChkstk
  1798. loc_00603D98: mov edx, esp
  1799. loc_00603D9A: mov eax, var_6C
  1800. loc_00603D9D: mov [edx], eax
  1801. loc_00603D9F: mov ecx, var_68
  1802. loc_00603DA2: mov [edx+00000004h], ecx
  1803. loc_00603DA5: mov eax, var_64
  1804. loc_00603DA8: mov [edx+00000008h], eax
  1805. loc_00603DAB: mov ecx, var_60
  1806. loc_00603DAE: mov [edx+0000000Ch], ecx
  1807. loc_00603DB1: mov eax, 00000010h
  1808. loc_00603DB6: call 00412850h ; __vbaChkstk
  1809. loc_00603DBB: mov edx, esp
  1810. loc_00603DBD: mov eax, var_5C
  1811. loc_00603DC0: mov [edx], eax
  1812. loc_00603DC2: mov ecx, var_58
  1813. loc_00603DC5: mov [edx+00000004h], ecx
  1814. loc_00603DC8: mov eax, var_54
  1815. loc_00603DCB: mov [edx+00000008h], eax
  1816. loc_00603DCE: mov ecx, var_50
  1817. loc_00603DD1: mov [edx+0000000Ch], ecx
  1818. loc_00603DD4: mov edx, var_78
  1819. loc_00603DD7: mov eax, [edx]
  1820. loc_00603DD9: mov ecx, var_78
  1821. loc_00603DDC: push ecx
  1822. loc_00603DDD: call [eax+000002B0h]
  1823. loc_00603DE3: fnclex
  1824. loc_00603DE5: mov var_7C, eax
  1825. loc_00603DE8: cmp var_7C, 00000000h
  1826. loc_00603DEC: jge 00603E0Eh
  1827. loc_00603DEE: push 000002B0h
  1828. loc_00603DF3: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  1829. loc_00603DF8: mov edx, var_78
  1830. loc_00603DFB: push edx
  1831. loc_00603DFC: mov eax, var_7C
  1832. loc_00603DFF: push eax
  1833. loc_00603E00: call [004010CCh] ; __vbaHresultCheckObj
  1834. loc_00603E06: mov var_E0, eax
  1835. loc_00603E0C: jmp 00603E18h
  1836. loc_00603E0E: mov var_E0, 00000000h
  1837. loc_00603E18: mov var_4, 00000019h
  1838. loc_00603E1F: call [0040113Ch] ; rtcDoEvents
  1839. loc_00603E25: mov var_4, 0000001Ah
  1840. loc_00603E2C: lea ecx, var_3C
  1841. loc_00603E2F: push ecx
  1842. loc_00603E30: push 00449054h ; "Show"
  1843. loc_00603E35: mov edx, [0073A08Ch]
  1844. loc_00603E3B: mov eax, [edx]
  1845. loc_00603E3D: mov ecx, [0073A08Ch]
  1846. loc_00603E43: push ecx
  1847. loc_00603E44: call [eax+00000064h]
  1848. loc_00603E47: fnclex
  1849. loc_00603E49: mov var_78, eax
  1850. loc_00603E4C: cmp var_78, 00000000h
  1851. loc_00603E50: jge 00603E72h
  1852. loc_00603E52: push 00000064h
  1853. loc_00603E54: push 004419ACh
  1854. loc_00603E59: mov edx, [0073A08Ch]
  1855. loc_00603E5F: push edx
  1856. loc_00603E60: mov eax, var_78
  1857. loc_00603E63: push eax
  1858. loc_00603E64: call [004010CCh] ; __vbaHresultCheckObj
  1859. loc_00603E6A: mov var_E4, eax
  1860. loc_00603E70: jmp 00603E7Ch
  1861. loc_00603E72: mov var_E4, 00000000h
  1862. loc_00603E7C: lea ecx, var_3C
  1863. loc_00603E7F: call [0040142Ch] ; __vbaFreeObj
  1864. loc_00603E85: mov var_4, 0000001Bh
  1865. loc_00603E8C: lea ecx, var_3C
  1866. loc_00603E8F: push ecx
  1867. loc_00603E90: push 00448380h ; "Decline"
  1868. loc_00603E95: mov edx, [0073A08Ch]
  1869. loc_00603E9B: mov eax, [edx]
  1870. loc_00603E9D: mov ecx, [0073A08Ch]
  1871. loc_00603EA3: push ecx
  1872. loc_00603EA4: call [eax+00000064h]
  1873. loc_00603EA7: fnclex
  1874. loc_00603EA9: mov var_78, eax
  1875. loc_00603EAC: cmp var_78, 00000000h
  1876. loc_00603EB0: jge 00603ED2h
  1877. loc_00603EB2: push 00000064h
  1878. loc_00603EB4: push 004419ACh
  1879. loc_00603EB9: mov edx, [0073A08Ch]
  1880. loc_00603EBF: push edx
  1881. loc_00603EC0: mov eax, var_78
  1882. loc_00603EC3: push eax
  1883. loc_00603EC4: call [004010CCh] ; __vbaHresultCheckObj
  1884. loc_00603ECA: mov var_E8, eax
  1885. loc_00603ED0: jmp 00603EDCh
  1886. loc_00603ED2: mov var_E8, 00000000h
  1887. loc_00603EDC: lea ecx, var_3C
  1888. loc_00603EDF: call [0040142Ch] ; __vbaFreeObj
  1889. loc_00603EE5: mov var_4, 0000001Ch
  1890. loc_00603EEC: mov var_54, 80020004h
  1891. loc_00603EF3: mov var_5C, 0000000Ah
  1892. loc_00603EFA: mov ecx, [0073A040h]
  1893. loc_00603F00: push ecx
  1894. loc_00603F01: push 00449480h
  1895. loc_00603F06: call [00401098h] ; __vbaStrCat
  1896. loc_00603F0C: mov var_44, eax
  1897. loc_00603F0F: mov var_4C, 00000008h
  1898. loc_00603F16: lea edx, var_3C
  1899. loc_00603F19: push edx
  1900. loc_00603F1A: mov eax, 00000010h
  1901. loc_00603F1F: call 00412850h ; __vbaChkstk
  1902. loc_00603F24: mov eax, esp
  1903. loc_00603F26: mov ecx, var_5C
  1904. loc_00603F29: mov [eax], ecx
  1905. loc_00603F2B: mov edx, var_58
  1906. loc_00603F2E: mov [eax+00000004h], edx
  1907. loc_00603F31: mov ecx, var_54
  1908. loc_00603F34: mov [eax+00000008h], ecx
  1909. loc_00603F37: mov edx, var_50
  1910. loc_00603F3A: mov [eax+0000000Ch], edx
  1911. loc_00603F3D: mov eax, 00000010h
  1912. loc_00603F42: call 00412850h ; __vbaChkstk
  1913. loc_00603F47: mov eax, esp
  1914. loc_00603F49: mov ecx, var_4C
  1915. loc_00603F4C: mov [eax], ecx
  1916. loc_00603F4E: mov edx, var_48
  1917. loc_00603F51: mov [eax+00000004h], edx
  1918. loc_00603F54: mov ecx, var_44
  1919. loc_00603F57: mov [eax+00000008h], ecx
  1920. loc_00603F5A: mov edx, var_40
  1921. loc_00603F5D: mov [eax+0000000Ch], edx
  1922. loc_00603F60: mov eax, [0073A08Ch]
  1923. loc_00603F65: mov ecx, [eax]
  1924. loc_00603F67: mov edx, [0073A08Ch]
  1925. loc_00603F6D: push edx
  1926. loc_00603F6E: call [ecx+00000078h]
  1927. loc_00603F71: fnclex
  1928. loc_00603F73: mov var_78, eax
  1929. loc_00603F76: cmp var_78, 00000000h
  1930. loc_00603F7A: jge 00603F9Bh
  1931. loc_00603F7C: push 00000078h
  1932. loc_00603F7E: push 004419ACh
  1933. loc_00603F83: mov eax, [0073A08Ch]
  1934. loc_00603F88: push eax
  1935. loc_00603F89: mov ecx, var_78
  1936. loc_00603F8C: push ecx
  1937. loc_00603F8D: call [004010CCh] ; __vbaHresultCheckObj
  1938. loc_00603F93: mov var_EC, eax
  1939. loc_00603F99: jmp 00603FA5h
  1940. loc_00603F9B: mov var_EC, 00000000h
  1941. loc_00603FA5: lea ecx, var_3C
  1942. loc_00603FA8: call [0040142Ch] ; __vbaFreeObj
  1943. loc_00603FAE: lea ecx, var_4C
  1944. loc_00603FB1: call [00401030h] ; __vbaFreeVar
  1945. loc_00603FB7: mov var_4, 0000001Fh
  1946. loc_00603FBE: lea edx, var_3C
  1947. loc_00603FC1: push edx
  1948. loc_00603FC2: push 00441D74h ; "Blink"
  1949. loc_00603FC7: mov eax, [0073A08Ch]
  1950. loc_00603FCC: mov ecx, [eax]
  1951. loc_00603FCE: mov edx, [0073A08Ch]
  1952. loc_00603FD4: push edx
  1953. loc_00603FD5: call [ecx+00000064h]
  1954. loc_00603FD8: fnclex
  1955. loc_00603FDA: mov var_78, eax
  1956. loc_00603FDD: cmp var_78, 00000000h
  1957. loc_00603FE1: jge 00604002h
  1958. loc_00603FE3: push 00000064h
  1959. loc_00603FE5: push 004419ACh
  1960. loc_00603FEA: mov eax, [0073A08Ch]
  1961. loc_00603FEF: push eax
  1962. loc_00603FF0: mov ecx, var_78
  1963. loc_00603FF3: push ecx
  1964. loc_00603FF4: call [004010CCh] ; __vbaHresultCheckObj
  1965. loc_00603FFA: mov var_F0, eax
  1966. loc_00604000: jmp 0060400Ch
  1967. loc_00604002: mov var_F0, 00000000h
  1968. loc_0060400C: mov edx, var_3C
  1969. loc_0060400F: mov var_94, edx
  1970. loc_00604015: mov var_3C, 00000000h
  1971. loc_0060401C: mov eax, var_94
  1972. loc_00604022: push eax
  1973. loc_00604023: push 0073A1E4h
  1974. loc_00604028: call [00401128h] ; __vbaObjSet
  1975. loc_0060402E: mov var_4, 00000020h
  1976. loc_00604035: mov [0073A0AEh], 0000h
  1977. loc_0060403E: mov var_10, 00000000h
  1978. loc_00604045: push 0060407Fh
  1979. loc_0060404A: jmp 0060407Eh
  1980. loc_0060404C: lea ecx, var_38
  1981. loc_0060404F: push ecx
  1982. loc_00604050: lea edx, var_34
  1983. loc_00604053: push edx
  1984. loc_00604054: lea eax, var_30
  1985. loc_00604057: push eax
  1986. loc_00604058: lea ecx, var_2C
  1987. loc_0060405B: push ecx
  1988. loc_0060405C: lea edx, var_28
  1989. loc_0060405F: push edx
  1990. loc_00604060: push 00000005h
  1991. loc_00604062: call [00401324h] ; __vbaFreeStrList
  1992. loc_00604068: add esp, 00000018h
  1993. loc_0060406B: lea ecx, var_3C
  1994. loc_0060406E: call [0040142Ch] ; __vbaFreeObj
  1995. loc_00604074: lea ecx, var_4C
  1996. loc_00604077: call [00401030h] ; __vbaFreeVar
  1997. loc_0060407D: ret
  1998. loc_0060407E: ret
  1999. loc_0060407F: mov eax, Me
  2000. loc_00604082: mov ecx, [eax]
  2001. loc_00604084: mov edx, Me
  2002. loc_00604087: push edx
  2003. loc_00604088: call [ecx+00000008h]
  2004. loc_0060408B: mov eax, var_10
  2005. loc_0060408E: mov ecx, var_20
  2006. loc_00604091: mov fs:[00000000h], ecx
  2007. loc_00604098: pop edi
  2008. loc_00604099: pop esi
  2009. loc_0060409A: pop ebx
  2010. loc_0060409B: mov esp, ebp
  2011. loc_0060409D: pop ebp
  2012. loc_0060409E: retn 0004h
  2013. End Sub
  2014. Private Sub Form_Load() '604C30
  2015. loc_00604C30: push ebp
  2016. loc_00604C31: mov ebp, esp
  2017. loc_00604C33: sub esp, 00000018h
  2018. loc_00604C36: push 00412856h ; __vbaExceptHandler
  2019. loc_00604C3B: mov eax, fs:[00000000h]
  2020. loc_00604C41: push eax
  2021. loc_00604C42: mov fs:[00000000h], esp
  2022. loc_00604C49: mov eax, 00000038h
  2023. loc_00604C4E: call 00412850h ; __vbaChkstk
  2024. loc_00604C53: push ebx
  2025. loc_00604C54: push esi
  2026. loc_00604C55: push edi
  2027. loc_00604C56: mov var_18, esp
  2028. loc_00604C59: mov var_14, 00404348h ; Chr(37)
  2029. loc_00604C60: mov eax, Me
  2030. loc_00604C63: and eax, 00000001h
  2031. loc_00604C66: mov var_10, eax
  2032. loc_00604C69: mov ecx, Me
  2033. loc_00604C6C: and ecx, FFFFFFFEh
  2034. loc_00604C6F: mov Me, ecx
  2035. loc_00604C72: mov var_C, 00000000h
  2036. loc_00604C79: mov edx, Me
  2037. loc_00604C7C: mov eax, [edx]
  2038. loc_00604C7E: mov ecx, Me
  2039. loc_00604C81: push ecx
  2040. loc_00604C82: call [eax+00000004h]
  2041. loc_00604C85: mov var_4, 00000001h
  2042. loc_00604C8C: mov var_4, 00000002h
  2043. loc_00604C93: push FFFFFFFFh
  2044. loc_00604C95: call [00401124h] ; __vbaOnError
  2045. loc_00604C9B: mov var_4, 00000003h
  2046. loc_00604CA2: mov edx, Me
  2047. loc_00604CA5: mov [edx+0000003Eh], 0000h
  2048. loc_00604CAB: mov var_4, 00000004h
  2049. loc_00604CB2: mov eax, Me
  2050. loc_00604CB5: add eax, 00000034h
  2051. loc_00604CB8: push eax
  2052. loc_00604CB9: call 00711370h
  2053. loc_00604CBE: mov ecx, Me
  2054. loc_00604CC1: mov [ecx+00000038h], eax
  2055. loc_00604CC4: mov var_4, 00000005h
  2056. loc_00604CCB: mov edx, Me
  2057. loc_00604CCE: cmp [edx+00000038h], 00000000h
  2058. loc_00604CD2: jnz 00604D7Bh
  2059. loc_00604CD8: mov var_4, 00000006h
  2060. loc_00604CDF: push 00443998h
  2061. loc_00604CE4: push 00000000h
  2062. loc_00604CE6: push 00000007h
  2063. loc_00604CE8: mov eax, Me
  2064. loc_00604CEB: mov ecx, [eax]
  2065. loc_00604CED: mov edx, Me
  2066. loc_00604CF0: push edx
  2067. loc_00604CF1: call [ecx+00000314h]
  2068. loc_00604CF7: push eax
  2069. loc_00604CF8: lea eax, var_24
  2070. loc_00604CFB: push eax
  2071. loc_00604CFC: call [00401128h] ; __vbaObjSet
  2072. loc_00604D02: push eax
  2073. loc_00604D03: lea ecx, var_38
  2074. loc_00604D06: push ecx
  2075. loc_00604D07: call [00401214h] ; __vbaLateIdCallLd
  2076. loc_00604D0D: add esp, 00000010h
  2077. loc_00604D10: push eax
  2078. loc_00604D11: call [004011F8h] ; __vbaCastObjVar
  2079. loc_00604D17: push eax
  2080. loc_00604D18: lea edx, var_28
  2081. loc_00604D1B: push edx
  2082. loc_00604D1C: call [00401128h] ; __vbaObjSet
  2083. loc_00604D22: mov var_3C, eax
  2084. loc_00604D25: mov eax, var_3C
  2085. loc_00604D28: mov ecx, [eax]
  2086. loc_00604D2A: mov edx, var_3C
  2087. loc_00604D2D: push edx
  2088. loc_00604D2E: call [ecx+0000002Ch]
  2089. loc_00604D31: fnclex
  2090. loc_00604D33: mov var_40, eax
  2091. loc_00604D36: cmp var_40, 00000000h
  2092. loc_00604D3A: jge 00604D56h
  2093. loc_00604D3C: push 0000002Ch
  2094. loc_00604D3E: push 00443998h
  2095. loc_00604D43: mov eax, var_3C
  2096. loc_00604D46: push eax
  2097. loc_00604D47: mov ecx, var_40
  2098. loc_00604D4A: push ecx
  2099. loc_00604D4B: call [004010CCh] ; __vbaHresultCheckObj
  2100. loc_00604D51: mov var_58, eax
  2101. loc_00604D54: jmp 00604D5Dh
  2102. loc_00604D56: mov var_58, 00000000h
  2103. loc_00604D5D: lea edx, var_28
  2104. loc_00604D60: push edx
  2105. loc_00604D61: lea eax, var_24
  2106. loc_00604D64: push eax
  2107. loc_00604D65: push 00000002h
  2108. loc_00604D67: call [00401068h] ; __vbaFreeObjList
  2109. loc_00604D6D: add esp, 0000000Ch
  2110. loc_00604D70: lea ecx, var_38
  2111. loc_00604D73: call [00401030h] ; __vbaFreeVar
  2112. loc_00604D79: jmp 00604D91h
  2113. loc_00604D7B: mov var_4, 00000008h
  2114. loc_00604D82: mov ecx, Me
  2115. loc_00604D85: mov edx, [ecx]
  2116. loc_00604D87: mov eax, Me
  2117. loc_00604D8A: push eax
  2118. loc_00604D8B: call [edx+00000724h]
  2119. loc_00604D91: mov var_10, 00000000h
  2120. loc_00604D98: push 00604DBDh
  2121. loc_00604D9D: jmp 00604DBCh
  2122. loc_00604D9F: lea ecx, var_28
  2123. loc_00604DA2: push ecx
  2124. loc_00604DA3: lea edx, var_24
  2125. loc_00604DA6: push edx
  2126. loc_00604DA7: push 00000002h
  2127. loc_00604DA9: call [00401068h] ; __vbaFreeObjList
  2128. loc_00604DAF: add esp, 0000000Ch
  2129. loc_00604DB2: lea ecx, var_38
  2130. loc_00604DB5: call [00401030h] ; __vbaFreeVar
  2131. loc_00604DBB: ret
  2132. loc_00604DBC: ret
  2133. loc_00604DBD: mov eax, Me
  2134. loc_00604DC0: mov ecx, [eax]
  2135. loc_00604DC2: mov edx, Me
  2136. loc_00604DC5: push edx
  2137. loc_00604DC6: call [ecx+00000008h]
  2138. loc_00604DC9: mov eax, var_10
  2139. loc_00604DCC: mov ecx, var_20
  2140. loc_00604DCF: mov fs:[00000000h], ecx
  2141. loc_00604DD6: pop edi
  2142. loc_00604DD7: pop esi
  2143. loc_00604DD8: pop ebx
  2144. loc_00604DD9: mov esp, ebp
  2145. loc_00604DDB: pop ebp
  2146. loc_00604DDC: retn 0004h
  2147. End Sub
  2148. Private Sub Form_Resize() '604DE0
  2149. loc_00604DE0: push ebp
  2150. loc_00604DE1: mov ebp, esp
  2151. loc_00604DE3: sub esp, 00000018h
  2152. loc_00604DE6: push 00412856h ; __vbaExceptHandler
  2153. loc_00604DEB: mov eax, fs:[00000000h]
  2154. loc_00604DF1: push eax
  2155. loc_00604DF2: mov fs:[00000000h], esp
  2156. loc_00604DF9: mov eax, 000000C0h
  2157. loc_00604DFE: call 00412850h ; __vbaChkstk
  2158. loc_00604E03: push ebx
  2159. loc_00604E04: push esi
  2160. loc_00604E05: push edi
  2161. loc_00604E06: mov var_18, esp
  2162. loc_00604E09: mov var_14, 00404390h ; Chr(37)
  2163. loc_00604E10: mov eax, Me
  2164. loc_00604E13: and eax, 00000001h
  2165. loc_00604E16: mov var_10, eax
  2166. loc_00604E19: mov ecx, Me
  2167. loc_00604E1C: and ecx, FFFFFFFEh
  2168. loc_00604E1F: mov Me, ecx
  2169. loc_00604E22: mov var_C, 00000000h
  2170. loc_00604E29: mov edx, Me
  2171. loc_00604E2C: mov eax, [edx]
  2172. loc_00604E2E: mov ecx, Me
  2173. loc_00604E31: push ecx
  2174. loc_00604E32: call [eax+00000004h]
  2175. loc_00604E35: mov var_4, 00000001h
  2176. loc_00604E3C: mov var_4, 00000002h
  2177. loc_00604E43: push FFFFFFFFh
  2178. loc_00604E45: call [00401124h] ; __vbaOnError
  2179. loc_00604E4B: mov var_4, 00000003h
  2180. loc_00604E52: lea edx, var_70
  2181. loc_00604E55: push edx
  2182. loc_00604E56: mov eax, Me
  2183. loc_00604E59: mov ecx, [eax]
  2184. loc_00604E5B: mov edx, Me
  2185. loc_00604E5E: push edx
  2186. loc_00604E5F: call [ecx+00000100h]
  2187. loc_00604E65: fnclex
  2188. loc_00604E67: mov var_78, eax
  2189. loc_00604E6A: cmp var_78, 00000000h
  2190. loc_00604E6E: jge 00604E90h
  2191. loc_00604E70: push 00000100h
  2192. loc_00604E75: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  2193. loc_00604E7A: mov eax, Me
  2194. loc_00604E7D: push eax
  2195. loc_00604E7E: mov ecx, var_78
  2196. loc_00604E81: push ecx
  2197. loc_00604E82: call [004010CCh] ; __vbaHresultCheckObj
  2198. loc_00604E88: mov var_A4, eax
  2199. loc_00604E8E: jmp 00604E9Ah
  2200. loc_00604E90: mov var_A4, 00000000h
  2201. loc_00604E9A: fld real4 ptr var_70
  2202. loc_00604E9D: fsub st0, real4 ptr [004043DCh]
  2203. loc_00604EA3: fsub st0, real4 ptr [004043DCh]
  2204. loc_00604EA9: fstp real4 ptr var_54
  2205. loc_00604EAC: fnstsw ax
  2206. loc_00604EAE: test al, 0Dh
  2207. loc_00604EB0: jnz 006056AFh
  2208. loc_00604EB6: mov var_5C, 00000004h
  2209. loc_00604EBD: mov eax, 00000010h
  2210. loc_00604EC2: call 00412850h ; __vbaChkstk
  2211. loc_00604EC7: mov edx, esp
  2212. loc_00604EC9: mov eax, var_5C
  2213. loc_00604ECC: mov [edx], eax
  2214. loc_00604ECE: mov ecx, var_58
  2215. loc_00604ED1: mov [edx+00000004h], ecx
  2216. loc_00604ED4: mov eax, var_54
  2217. loc_00604ED7: mov [edx+00000008h], eax
  2218. loc_00604EDA: mov ecx, var_50
  2219. loc_00604EDD: mov [edx+0000000Ch], ecx
  2220. loc_00604EE0: push 80010005h
  2221. loc_00604EE5: mov edx, Me
  2222. loc_00604EE8: mov eax, [edx]
  2223. loc_00604EEA: mov ecx, Me
  2224. loc_00604EED: push ecx
  2225. loc_00604EEE: call [eax+00000314h]
  2226. loc_00604EF4: push eax
  2227. loc_00604EF5: lea edx, var_24
  2228. loc_00604EF8: push edx
  2229. loc_00604EF9: call [00401128h] ; __vbaObjSet
  2230. loc_00604EFF: push eax
  2231. loc_00604F00: call [004013F0h] ; __vbaLateIdSt
  2232. loc_00604F06: lea ecx, var_24
  2233. loc_00604F09: call [0040142Ch] ; __vbaFreeObj
  2234. loc_00604F0F: mov var_4, 00000004h
  2235. loc_00604F16: mov eax, Me
  2236. loc_00604F19: mov ecx, [eax]
  2237. loc_00604F1B: mov edx, Me
  2238. loc_00604F1E: push edx
  2239. loc_00604F1F: call [ecx+0000030Ch]
  2240. loc_00604F25: push eax
  2241. loc_00604F26: lea eax, var_24
  2242. loc_00604F29: push eax
  2243. loc_00604F2A: call [00401128h] ; __vbaObjSet
  2244. loc_00604F30: mov var_78, eax
  2245. loc_00604F33: lea ecx, var_74
  2246. loc_00604F36: push ecx
  2247. loc_00604F37: mov edx, var_78
  2248. loc_00604F3A: mov eax, [edx]
  2249. loc_00604F3C: mov ecx, var_78
  2250. loc_00604F3F: push ecx
  2251. loc_00604F40: call [eax+00000080h]
  2252. loc_00604F46: fnclex
  2253. loc_00604F48: mov var_7C, eax
  2254. loc_00604F4B: cmp var_7C, 00000000h
  2255. loc_00604F4F: jge 00604F71h
  2256. loc_00604F51: push 00000080h
  2257. loc_00604F56: push 004431B8h
  2258. loc_00604F5B: mov edx, var_78
  2259. loc_00604F5E: push edx
  2260. loc_00604F5F: mov eax, var_7C
  2261. loc_00604F62: push eax
  2262. loc_00604F63: call [004010CCh] ; __vbaHresultCheckObj
  2263. loc_00604F69: mov var_A8, eax
  2264. loc_00604F6F: jmp 00604F7Bh
  2265. loc_00604F71: mov var_A8, 00000000h
  2266. loc_00604F7B: lea ecx, var_70
  2267. loc_00604F7E: push ecx
  2268. loc_00604F7F: mov edx, Me
  2269. loc_00604F82: mov eax, [edx]
  2270. loc_00604F84: mov ecx, Me
  2271. loc_00604F87: push ecx
  2272. loc_00604F88: call [eax+00000108h]
  2273. loc_00604F8E: fnclex
  2274. loc_00604F90: mov var_80, eax
  2275. loc_00604F93: cmp var_80, 00000000h
  2276. loc_00604F97: jge 00604FB9h
  2277. loc_00604F99: push 00000108h
  2278. loc_00604F9E: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  2279. loc_00604FA3: mov edx, Me
  2280. loc_00604FA6: push edx
  2281. loc_00604FA7: mov eax, var_80
  2282. loc_00604FAA: push eax
  2283. loc_00604FAB: call [004010CCh] ; __vbaHresultCheckObj
  2284. loc_00604FB1: mov var_AC, eax
  2285. loc_00604FB7: jmp 00604FC3h
  2286. loc_00604FB9: mov var_AC, 00000000h
  2287. loc_00604FC3: fld real4 ptr var_70
  2288. loc_00604FC6: fsub st0, real4 ptr [004043DCh]
  2289. loc_00604FCC: fsub st0, real4 ptr [004043DCh]
  2290. loc_00604FD2: fsub st0, real4 ptr var_74
  2291. loc_00604FD5: fsub st0, real4 ptr [004043DCh]
  2292. loc_00604FDB: fstp real4 ptr var_54
  2293. loc_00604FDE: fnstsw ax
  2294. loc_00604FE0: test al, 0Dh
  2295. loc_00604FE2: jnz 006056AFh
  2296. loc_00604FE8: mov var_5C, 00000004h
  2297. loc_00604FEF: mov eax, 00000010h
  2298. loc_00604FF4: call 00412850h ; __vbaChkstk
  2299. loc_00604FF9: mov ecx, esp
  2300. loc_00604FFB: mov edx, var_5C
  2301. loc_00604FFE: mov [ecx], edx
  2302. loc_00605000: mov eax, var_58
  2303. loc_00605003: mov [ecx+00000004h], eax
  2304. loc_00605006: mov edx, var_54
  2305. loc_00605009: mov [ecx+00000008h], edx
  2306. loc_0060500C: mov eax, var_50
  2307. loc_0060500F: mov [ecx+0000000Ch], eax
  2308. loc_00605012: push 80010006h
  2309. loc_00605017: mov ecx, Me
  2310. loc_0060501A: mov edx, [ecx]
  2311. loc_0060501C: mov eax, Me
  2312. loc_0060501F: push eax
  2313. loc_00605020: call [edx+00000314h]
  2314. loc_00605026: push eax
  2315. loc_00605027: lea ecx, var_28
  2316. loc_0060502A: push ecx
  2317. loc_0060502B: call [00401128h] ; __vbaObjSet
  2318. loc_00605031: push eax
  2319. loc_00605032: call [004013F0h] ; __vbaLateIdSt
  2320. loc_00605038: lea edx, var_28
  2321. loc_0060503B: push edx
  2322. loc_0060503C: lea eax, var_24
  2323. loc_0060503F: push eax
  2324. loc_00605040: push 00000002h
  2325. loc_00605042: call [00401068h] ; __vbaFreeObjList
  2326. loc_00605048: add esp, 0000000Ch
  2327. loc_0060504B: mov var_4, 00000005h
  2328. loc_00605052: push 00000000h
  2329. loc_00605054: push 80010006h
  2330. loc_00605059: mov ecx, Me
  2331. loc_0060505C: mov edx, [ecx]
  2332. loc_0060505E: mov eax, Me
  2333. loc_00605061: push eax
  2334. loc_00605062: call [edx+00000314h]
  2335. loc_00605068: push eax
  2336. loc_00605069: lea ecx, var_28
  2337. loc_0060506C: push ecx
  2338. loc_0060506D: call [00401128h] ; __vbaObjSet
  2339. loc_00605073: push eax
  2340. loc_00605074: lea edx, var_4C
  2341. loc_00605077: push edx
  2342. loc_00605078: call [00401214h] ; __vbaLateIdCallLd
  2343. loc_0060507E: add esp, 00000010h
  2344. loc_00605081: mov eax, Me
  2345. loc_00605084: mov ecx, [eax]
  2346. loc_00605086: mov edx, Me
  2347. loc_00605089: push edx
  2348. loc_0060508A: call [ecx+0000030Ch]
  2349. loc_00605090: push eax
  2350. loc_00605091: lea eax, var_2C
  2351. loc_00605094: push eax
  2352. loc_00605095: call [00401128h] ; __vbaObjSet
  2353. loc_0060509B: mov var_78, eax
  2354. loc_0060509E: push 00000000h
  2355. loc_006050A0: push 80010004h
  2356. loc_006050A5: mov ecx, Me
  2357. loc_006050A8: mov edx, [ecx]
  2358. loc_006050AA: mov eax, Me
  2359. loc_006050AD: push eax
  2360. loc_006050AE: call [edx+00000314h]
  2361. loc_006050B4: push eax
  2362. loc_006050B5: lea ecx, var_24
  2363. loc_006050B8: push ecx
  2364. loc_006050B9: call [00401128h] ; __vbaObjSet
  2365. loc_006050BF: push eax
  2366. loc_006050C0: lea edx, var_3C
  2367. loc_006050C3: push edx
  2368. loc_006050C4: call [00401214h] ; __vbaLateIdCallLd
  2369. loc_006050CA: add esp, 00000010h
  2370. loc_006050CD: push eax
  2371. loc_006050CE: call [0040120Ch] ; __vbaR4Var
  2372. loc_006050D4: fstp real4 ptr var_B0
  2373. loc_006050DA: lea eax, var_4C
  2374. loc_006050DD: push eax
  2375. loc_006050DE: call [0040120Ch] ; __vbaR4Var
  2376. loc_006050E4: fadd st0, real4 ptr var_B0
  2377. loc_006050EA: fadd st0, real4 ptr [004043DCh]
  2378. loc_006050F0: fnstsw ax
  2379. loc_006050F2: test al, 0Dh
  2380. loc_006050F4: jnz 006056AFh
  2381. loc_006050FA: push ecx
  2382. loc_006050FB: fstp real4 ptr [esp]
  2383. loc_006050FE: mov ecx, var_78
  2384. loc_00605101: mov edx, [ecx]
  2385. loc_00605103: mov eax, var_78
  2386. loc_00605106: push eax
  2387. loc_00605107: call [edx+00000074h]
  2388. loc_0060510A: fnclex
  2389. loc_0060510C: mov var_7C, eax
  2390. loc_0060510F: cmp var_7C, 00000000h
  2391. loc_00605113: jge 00605132h
  2392. loc_00605115: push 00000074h
  2393. loc_00605117: push 004431B8h
  2394. loc_0060511C: mov ecx, var_78
  2395. loc_0060511F: push ecx
  2396. loc_00605120: mov edx, var_7C
  2397. loc_00605123: push edx
  2398. loc_00605124: call [004010CCh] ; __vbaHresultCheckObj
  2399. loc_0060512A: mov var_B4, eax
  2400. loc_00605130: jmp 0060513Ch
  2401. loc_00605132: mov var_B4, 00000000h
  2402. loc_0060513C: lea eax, var_2C
  2403. loc_0060513F: push eax
  2404. loc_00605140: lea ecx, var_28
  2405. loc_00605143: push ecx
  2406. loc_00605144: lea edx, var_24
  2407. loc_00605147: push edx
  2408. loc_00605148: push 00000003h
  2409. loc_0060514A: call [00401068h] ; __vbaFreeObjList
  2410. loc_00605150: add esp, 00000010h
  2411. loc_00605153: lea eax, var_4C
  2412. loc_00605156: push eax
  2413. loc_00605157: lea ecx, var_3C
  2414. loc_0060515A: push ecx
  2415. loc_0060515B: push 00000002h
  2416. loc_0060515D: call [00401050h] ; __vbaFreeVarList
  2417. loc_00605163: add esp, 0000000Ch
  2418. loc_00605166: mov var_4, 00000006h
  2419. loc_0060516D: mov edx, Me
  2420. loc_00605170: mov eax, [edx]
  2421. loc_00605172: mov ecx, Me
  2422. loc_00605175: push ecx
  2423. loc_00605176: call [eax+0000030Ch]
  2424. loc_0060517C: push eax
  2425. loc_0060517D: lea edx, var_24
  2426. loc_00605180: push edx
  2427. loc_00605181: call [00401128h] ; __vbaObjSet
  2428. loc_00605187: mov var_78, eax
  2429. loc_0060518A: lea eax, var_74
  2430. loc_0060518D: push eax
  2431. loc_0060518E: mov ecx, var_78
  2432. loc_00605191: mov edx, [ecx]
  2433. loc_00605193: mov eax, var_78
  2434. loc_00605196: push eax
  2435. loc_00605197: call [edx+00000078h]
  2436. loc_0060519A: fnclex
  2437. loc_0060519C: mov var_7C, eax
  2438. loc_0060519F: cmp var_7C, 00000000h
  2439. loc_006051A3: jge 006051C2h
  2440. loc_006051A5: push 00000078h
  2441. loc_006051A7: push 004431B8h
  2442. loc_006051AC: mov ecx, var_78
  2443. loc_006051AF: push ecx
  2444. loc_006051B0: mov edx, var_7C
  2445. loc_006051B3: push edx
  2446. loc_006051B4: call [004010CCh] ; __vbaHresultCheckObj
  2447. loc_006051BA: mov var_B8, eax
  2448. loc_006051C0: jmp 006051CCh
  2449. loc_006051C2: mov var_B8, 00000000h
  2450. loc_006051CC: mov eax, Me
  2451. loc_006051CF: mov ecx, [eax]
  2452. loc_006051D1: mov edx, Me
  2453. loc_006051D4: push edx
  2454. loc_006051D5: call [ecx+0000030Ch]
  2455. loc_006051DB: push eax
  2456. loc_006051DC: lea eax, var_28
  2457. loc_006051DF: push eax
  2458. loc_006051E0: call [00401128h] ; __vbaObjSet
  2459. loc_006051E6: mov var_84, eax
  2460. loc_006051EC: lea ecx, var_70
  2461. loc_006051EF: push ecx
  2462. loc_006051F0: mov edx, Me
  2463. loc_006051F3: mov eax, [edx]
  2464. loc_006051F5: mov ecx, Me
  2465. loc_006051F8: push ecx
  2466. loc_006051F9: call [eax+00000100h]
  2467. loc_006051FF: fnclex
  2468. loc_00605201: mov var_80, eax
  2469. loc_00605204: cmp var_80, 00000000h
  2470. loc_00605208: jge 0060522Ah
  2471. loc_0060520A: push 00000100h
  2472. loc_0060520F: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  2473. loc_00605214: mov edx, Me
  2474. loc_00605217: push edx
  2475. loc_00605218: mov eax, var_80
  2476. loc_0060521B: push eax
  2477. loc_0060521C: call [004010CCh] ; __vbaHresultCheckObj
  2478. loc_00605222: mov var_BC, eax
  2479. loc_00605228: jmp 00605234h
  2480. loc_0060522A: mov var_BC, 00000000h
  2481. loc_00605234: fld real4 ptr var_70
  2482. loc_00605237: fsub st0, real4 ptr var_74
  2483. loc_0060523A: fsub st0, real4 ptr [004043DCh]
  2484. loc_00605240: fnstsw ax
  2485. loc_00605242: test al, 0Dh
  2486. loc_00605244: jnz 006056AFh
  2487. loc_0060524A: push ecx
  2488. loc_0060524B: fstp real4 ptr [esp]
  2489. loc_0060524E: mov ecx, var_84
  2490. loc_00605254: mov edx, [ecx]
  2491. loc_00605256: mov eax, var_84
  2492. loc_0060525C: push eax
  2493. loc_0060525D: call [edx+0000006Ch]
  2494. loc_00605260: fnclex
  2495. loc_00605262: mov var_88, eax
  2496. loc_00605268: cmp var_88, 00000000h
  2497. loc_0060526F: jge 00605294h
  2498. loc_00605271: push 0000006Ch
  2499. loc_00605273: push 004431B8h
  2500. loc_00605278: mov ecx, var_84
  2501. loc_0060527E: push ecx
  2502. loc_0060527F: mov edx, var_88
  2503. loc_00605285: push edx
  2504. loc_00605286: call [004010CCh] ; __vbaHresultCheckObj
  2505. loc_0060528C: mov var_C0, eax
  2506. loc_00605292: jmp 0060529Eh
  2507. loc_00605294: mov var_C0, 00000000h
  2508. loc_0060529E: lea eax, var_28
  2509. loc_006052A1: push eax
  2510. loc_006052A2: lea ecx, var_24
  2511. loc_006052A5: push ecx
  2512. loc_006052A6: push 00000002h
  2513. loc_006052A8: call [00401068h] ; __vbaFreeObjList
  2514. loc_006052AE: add esp, 0000000Ch
  2515. loc_006052B1: mov var_4, 00000007h
  2516. loc_006052B8: mov edx, Me
  2517. loc_006052BB: mov eax, [edx]
  2518. loc_006052BD: mov ecx, Me
  2519. loc_006052C0: push ecx
  2520. loc_006052C1: call [eax+00000300h]
  2521. loc_006052C7: push eax
  2522. loc_006052C8: lea edx, var_28
  2523. loc_006052CB: push edx
  2524. loc_006052CC: call [00401128h] ; __vbaObjSet
  2525. loc_006052D2: mov var_80, eax
  2526. loc_006052D5: mov eax, Me
  2527. loc_006052D8: mov ecx, [eax]
  2528. loc_006052DA: mov edx, Me
  2529. loc_006052DD: push edx
  2530. loc_006052DE: call [ecx+0000030Ch]
  2531. loc_006052E4: push eax
  2532. loc_006052E5: lea eax, var_24
  2533. loc_006052E8: push eax
  2534. loc_006052E9: call [00401128h] ; __vbaObjSet
  2535. loc_006052EF: mov var_78, eax
  2536. loc_006052F2: lea ecx, var_70
  2537. loc_006052F5: push ecx
  2538. loc_006052F6: mov edx, var_78
  2539. loc_006052F9: mov eax, [edx]
  2540. loc_006052FB: mov ecx, var_78
  2541. loc_006052FE: push ecx
  2542. loc_006052FF: call [eax+00000070h]
  2543. loc_00605302: fnclex
  2544. loc_00605304: mov var_7C, eax
  2545. loc_00605307: cmp var_7C, 00000000h
  2546. loc_0060530B: jge 0060532Ah
  2547. loc_0060530D: push 00000070h
  2548. loc_0060530F: push 004431B8h
  2549. loc_00605314: mov edx, var_78
  2550. loc_00605317: push edx
  2551. loc_00605318: mov eax, var_7C
  2552. loc_0060531B: push eax
  2553. loc_0060531C: call [004010CCh] ; __vbaHresultCheckObj
  2554. loc_00605322: mov var_C4, eax
  2555. loc_00605328: jmp 00605334h
  2556. loc_0060532A: mov var_C4, 00000000h
  2557. loc_00605334: mov ecx, var_70
  2558. loc_00605337: push ecx
  2559. loc_00605338: mov edx, var_80
  2560. loc_0060533B: mov eax, [edx]
  2561. loc_0060533D: mov ecx, var_80
  2562. loc_00605340: push ecx
  2563. loc_00605341: call [eax+00000074h]
  2564. loc_00605344: fnclex
  2565. loc_00605346: mov var_84, eax
  2566. loc_0060534C: cmp var_84, 00000000h
  2567. loc_00605353: jge 00605375h
  2568. loc_00605355: push 00000074h
  2569. loc_00605357: push 004431B8h
  2570. loc_0060535C: mov edx, var_80
  2571. loc_0060535F: push edx
  2572. loc_00605360: mov eax, var_84
  2573. loc_00605366: push eax
  2574. loc_00605367: call [004010CCh] ; __vbaHresultCheckObj
  2575. loc_0060536D: mov var_C8, eax
  2576. loc_00605373: jmp 0060537Fh
  2577. loc_00605375: mov var_C8, 00000000h
  2578. loc_0060537F: lea ecx, var_28
  2579. loc_00605382: push ecx
  2580. loc_00605383: lea edx, var_24
  2581. loc_00605386: push edx
  2582. loc_00605387: push 00000002h
  2583. loc_00605389: call [00401068h] ; __vbaFreeObjList
  2584. loc_0060538F: add esp, 0000000Ch
  2585. loc_00605392: mov var_4, 00000008h
  2586. loc_00605399: mov eax, Me
  2587. loc_0060539C: mov ecx, [eax]
  2588. loc_0060539E: mov edx, Me
  2589. loc_006053A1: push edx
  2590. loc_006053A2: call [ecx+00000300h]
  2591. loc_006053A8: push eax
  2592. loc_006053A9: lea eax, var_24
  2593. loc_006053AC: push eax
  2594. loc_006053AD: call [00401128h] ; __vbaObjSet
  2595. loc_006053B3: mov var_78, eax
  2596. loc_006053B6: push 42F00000h
  2597. loc_006053BB: mov ecx, var_78
  2598. loc_006053BE: mov edx, [ecx]
  2599. loc_006053C0: mov eax, var_78
  2600. loc_006053C3: push eax
  2601. loc_006053C4: call [edx+0000006Ch]
  2602. loc_006053C7: fnclex
  2603. loc_006053C9: mov var_7C, eax
  2604. loc_006053CC: cmp var_7C, 00000000h
  2605. loc_006053D0: jge 006053EFh
  2606. loc_006053D2: push 0000006Ch
  2607. loc_006053D4: push 004431B8h
  2608. loc_006053D9: mov ecx, var_78
  2609. loc_006053DC: push ecx
  2610. loc_006053DD: mov edx, var_7C
  2611. loc_006053E0: push edx
  2612. loc_006053E1: call [004010CCh] ; __vbaHresultCheckObj
  2613. loc_006053E7: mov var_CC, eax
  2614. loc_006053ED: jmp 006053F9h
  2615. loc_006053EF: mov var_CC, 00000000h
  2616. loc_006053F9: lea ecx, var_24
  2617. loc_006053FC: call [0040142Ch] ; __vbaFreeObj
  2618. loc_00605402: mov var_4, 00000009h
  2619. loc_00605409: mov eax, Me
  2620. loc_0060540C: mov ecx, [eax]
  2621. loc_0060540E: mov edx, Me
  2622. loc_00605411: push edx
  2623. loc_00605412: call [ecx+000002FCh]
  2624. loc_00605418: push eax
  2625. loc_00605419: lea eax, var_28
  2626. loc_0060541C: push eax
  2627. loc_0060541D: call [00401128h] ; __vbaObjSet
  2628. loc_00605423: mov var_80, eax
  2629. loc_00605426: mov ecx, Me
  2630. loc_00605429: mov edx, [ecx]
  2631. loc_0060542B: mov eax, Me
  2632. loc_0060542E: push eax
  2633. loc_0060542F: call [edx+0000030Ch]
  2634. loc_00605435: push eax
  2635. loc_00605436: lea ecx, var_24
  2636. loc_00605439: push ecx
  2637. loc_0060543A: call [00401128h] ; __vbaObjSet
  2638. loc_00605440: mov var_78, eax
  2639. loc_00605443: lea edx, var_70
  2640. loc_00605446: push edx
  2641. loc_00605447: mov eax, var_78
  2642. loc_0060544A: mov ecx, [eax]
  2643. loc_0060544C: mov edx, var_78
  2644. loc_0060544F: push edx
  2645. loc_00605450: call [ecx+00000070h]
  2646. loc_00605453: fnclex
  2647. loc_00605455: mov var_7C, eax
  2648. loc_00605458: cmp var_7C, 00000000h
  2649. loc_0060545C: jge 0060547Bh
  2650. loc_0060545E: push 00000070h
  2651. loc_00605460: push 004431B8h
  2652. loc_00605465: mov eax, var_78
  2653. loc_00605468: push eax
  2654. loc_00605469: mov ecx, var_7C
  2655. loc_0060546C: push ecx
  2656. loc_0060546D: call [004010CCh] ; __vbaHresultCheckObj
  2657. loc_00605473: mov var_D0, eax
  2658. loc_00605479: jmp 00605485h
  2659. loc_0060547B: mov var_D0, 00000000h
  2660. loc_00605485: mov edx, var_70
  2661. loc_00605488: push edx
  2662. loc_00605489: mov eax, var_80
  2663. loc_0060548C: mov ecx, [eax]
  2664. loc_0060548E: mov edx, var_80
  2665. loc_00605491: push edx
  2666. loc_00605492: call [ecx+00000074h]
  2667. loc_00605495: fnclex
  2668. loc_00605497: mov var_84, eax
  2669. loc_0060549D: cmp var_84, 00000000h
  2670. loc_006054A4: jge 006054C6h
  2671. loc_006054A6: push 00000074h
  2672. loc_006054A8: push 004431B8h
  2673. loc_006054AD: mov eax, var_80
  2674. loc_006054B0: push eax
  2675. loc_006054B1: mov ecx, var_84
  2676. loc_006054B7: push ecx
  2677. loc_006054B8: call [004010CCh] ; __vbaHresultCheckObj
  2678. loc_006054BE: mov var_D4, eax
  2679. loc_006054C4: jmp 006054D0h
  2680. loc_006054C6: mov var_D4, 00000000h
  2681. loc_006054D0: lea edx, var_28
  2682. loc_006054D3: push edx
  2683. loc_006054D4: lea eax, var_24
  2684. loc_006054D7: push eax
  2685. loc_006054D8: push 00000002h
  2686. loc_006054DA: call [00401068h] ; __vbaFreeObjList
  2687. loc_006054E0: add esp, 0000000Ch
  2688. loc_006054E3: mov var_4, 0000000Ah
  2689. loc_006054EA: mov ecx, Me
  2690. loc_006054ED: mov edx, [ecx]
  2691. loc_006054EF: mov eax, Me
  2692. loc_006054F2: push eax
  2693. loc_006054F3: call [edx+000002FCh]
  2694. loc_006054F9: push eax
  2695. loc_006054FA: lea ecx, var_28
  2696. loc_006054FD: push ecx
  2697. loc_006054FE: call [00401128h] ; __vbaObjSet
  2698. loc_00605504: mov var_78, eax
  2699. loc_00605507: lea edx, var_74
  2700. loc_0060550A: push edx
  2701. loc_0060550B: mov eax, var_78
  2702. loc_0060550E: mov ecx, [eax]
  2703. loc_00605510: mov edx, var_78
  2704. loc_00605513: push edx
  2705. loc_00605514: call [ecx+00000078h]
  2706. loc_00605517: fnclex
  2707. loc_00605519: mov var_7C, eax
  2708. loc_0060551C: cmp var_7C, 00000000h
  2709. loc_00605520: jge 0060553Fh
  2710. loc_00605522: push 00000078h
  2711. loc_00605524: push 004431B8h
  2712. loc_00605529: mov eax, var_78
  2713. loc_0060552C: push eax
  2714. loc_0060552D: mov ecx, var_7C
  2715. loc_00605530: push ecx
  2716. loc_00605531: call [004010CCh] ; __vbaHresultCheckObj
  2717. loc_00605537: mov var_D8, eax
  2718. loc_0060553D: jmp 00605549h
  2719. loc_0060553F: mov var_D8, 00000000h
  2720. loc_00605549: mov edx, Me
  2721. loc_0060554C: mov eax, [edx]
  2722. loc_0060554E: mov ecx, Me
  2723. loc_00605551: push ecx
  2724. loc_00605552: call [eax+000002FCh]
  2725. loc_00605558: push eax
  2726. loc_00605559: lea edx, var_2C
  2727. loc_0060555C: push edx
  2728. loc_0060555D: call [00401128h] ; __vbaObjSet
  2729. loc_00605563: mov var_88, eax
  2730. loc_00605569: mov eax, Me
  2731. loc_0060556C: mov ecx, [eax]
  2732. loc_0060556E: mov edx, Me
  2733. loc_00605571: push edx
  2734. loc_00605572: call [ecx+0000030Ch]
  2735. loc_00605578: push eax
  2736. loc_00605579: lea eax, var_24
  2737. loc_0060557C: push eax
  2738. loc_0060557D: call [00401128h] ; __vbaObjSet
  2739. loc_00605583: mov var_80, eax
  2740. loc_00605586: lea ecx, var_70
  2741. loc_00605589: push ecx
  2742. loc_0060558A: mov edx, var_80
  2743. loc_0060558D: mov eax, [edx]
  2744. loc_0060558F: mov ecx, var_80
  2745. loc_00605592: push ecx
  2746. loc_00605593: call [eax+00000068h]
  2747. loc_00605596: fnclex
  2748. loc_00605598: mov var_84, eax
  2749. loc_0060559E: cmp var_84, 00000000h
  2750. loc_006055A5: jge 006055C7h
  2751. loc_006055A7: push 00000068h
  2752. loc_006055A9: push 004431B8h
  2753. loc_006055AE: mov edx, var_80
  2754. loc_006055B1: push edx
  2755. loc_006055B2: mov eax, var_84
  2756. loc_006055B8: push eax
  2757. loc_006055B9: call [004010CCh] ; __vbaHresultCheckObj
  2758. loc_006055BF: mov var_DC, eax
  2759. loc_006055C5: jmp 006055D1h
  2760. loc_006055C7: mov var_DC, 00000000h
  2761. loc_006055D1: fld real4 ptr var_70
  2762. loc_006055D4: fsub st0, real4 ptr var_74
  2763. loc_006055D7: fsub st0, real4 ptr [004043DCh]
  2764. loc_006055DD: fnstsw ax
  2765. loc_006055DF: test al, 0Dh
  2766. loc_006055E1: jnz 006056AFh
  2767. loc_006055E7: push ecx
  2768. loc_006055E8: fstp real4 ptr [esp]
  2769. loc_006055EB: mov ecx, var_88
  2770. loc_006055F1: mov edx, [ecx]
  2771. loc_006055F3: mov eax, var_88
  2772. loc_006055F9: push eax
  2773. loc_006055FA: call [edx+0000006Ch]
  2774. loc_006055FD: fnclex
  2775. loc_006055FF: mov var_8C, eax
  2776. loc_00605605: cmp var_8C, 00000000h
  2777. loc_0060560C: jge 00605631h
  2778. loc_0060560E: push 0000006Ch
  2779. loc_00605610: push 004431B8h
  2780. loc_00605615: mov ecx, var_88
  2781. loc_0060561B: push ecx
  2782. loc_0060561C: mov edx, var_8C
  2783. loc_00605622: push edx
  2784. loc_00605623: call [004010CCh] ; __vbaHresultCheckObj
  2785. loc_00605629: mov var_E0, eax
  2786. loc_0060562F: jmp 0060563Bh
  2787. loc_00605631: mov var_E0, 00000000h
  2788. loc_0060563B: lea eax, var_2C
  2789. loc_0060563E: push eax
  2790. loc_0060563F: lea ecx, var_28
  2791. loc_00605642: push ecx
  2792. loc_00605643: lea edx, var_24
  2793. loc_00605646: push edx
  2794. loc_00605647: push 00000003h
  2795. loc_00605649: call [00401068h] ; __vbaFreeObjList
  2796. loc_0060564F: add esp, 00000010h
  2797. loc_00605652: mov var_10, 00000000h
  2798. loc_00605659: fwait
  2799. loc_0060565A: push 0060568Dh
  2800. loc_0060565F: jmp 0060568Ch
  2801. loc_00605661: lea eax, var_2C
  2802. loc_00605664: push eax
  2803. loc_00605665: lea ecx, var_28
  2804. loc_00605668: push ecx
  2805. loc_00605669: lea edx, var_24
  2806. loc_0060566C: push edx
  2807. loc_0060566D: push 00000003h
  2808. loc_0060566F: call [00401068h] ; __vbaFreeObjList
  2809. loc_00605675: add esp, 00000010h
  2810. loc_00605678: lea eax, var_4C
  2811. loc_0060567B: push eax
  2812. loc_0060567C: lea ecx, var_3C
  2813. loc_0060567F: push ecx
  2814. loc_00605680: push 00000002h
  2815. loc_00605682: call [00401050h] ; __vbaFreeVarList
  2816. loc_00605688: add esp, 0000000Ch
  2817. loc_0060568B: ret
  2818. loc_0060568C: ret
  2819. loc_0060568D: mov edx, Me
  2820. loc_00605690: mov eax, [edx]
  2821. loc_00605692: mov ecx, Me
  2822. loc_00605695: push ecx
  2823. loc_00605696: call [eax+00000008h]
  2824. loc_00605699: mov eax, var_10
  2825. loc_0060569C: mov ecx, var_20
  2826. loc_0060569F: mov fs:[00000000h], ecx
  2827. loc_006056A6: pop edi
  2828. loc_006056A7: pop esi
  2829. loc_006056A8: pop ebx
  2830. loc_006056A9: mov esp, ebp
  2831. loc_006056AB: pop ebp
  2832. loc_006056AC: retn 0004h
  2833. End Sub
  2834. Private Sub Form_Unload(Cancel As Integer) '6063B0
  2835. loc_006063B0: push ebp
  2836. loc_006063B1: mov ebp, esp
  2837. loc_006063B3: sub esp, 0000000Ch
  2838. loc_006063B6: push 00412856h ; __vbaExceptHandler
  2839. loc_006063BB: mov eax, fs:[00000000h]
  2840. loc_006063C1: push eax
  2841. loc_006063C2: mov fs:[00000000h], esp
  2842. loc_006063C9: sub esp, 0000000Ch
  2843. loc_006063CC: push ebx
  2844. loc_006063CD: push esi
  2845. loc_006063CE: push edi
  2846. loc_006063CF: mov var_C, esp
  2847. loc_006063D2: mov var_8, 00404448h
  2848. loc_006063D9: mov esi, Me
  2849. loc_006063DC: mov eax, esi
  2850. loc_006063DE: and eax, 00000001h
  2851. loc_006063E1: mov var_4, eax
  2852. loc_006063E4: and esi, FFFFFFFEh
  2853. loc_006063E7: push esi
  2854. loc_006063E8: mov Me, esi
  2855. loc_006063EB: mov ecx, [esi]
  2856. loc_006063ED: call [ecx+00000004h]
  2857. loc_006063F0: mov edx, [esi]
  2858. loc_006063F2: push esi
  2859. loc_006063F3: call [edx+00000700h]
  2860. loc_006063F9: test eax, eax
  2861. loc_006063FB: jge 0060640Fh
  2862. loc_006063FD: push 00000700h
  2863. loc_00606402: push 00448E8Ch
  2864. loc_00606407: push esi
  2865. loc_00606408: push eax
  2866. loc_00606409: call [004010CCh] ; __vbaHresultCheckObj
  2867. loc_0060640F: mov var_4, 00000000h
  2868. loc_00606416: mov eax, Me
  2869. loc_00606419: push eax
  2870. loc_0060641A: mov ecx, [eax]
  2871. loc_0060641C: call [ecx+00000008h]
  2872. loc_0060641F: mov eax, var_4
  2873. loc_00606422: mov ecx, var_14
  2874. loc_00606425: pop edi
  2875. loc_00606426: pop esi
  2876. loc_00606427: mov fs:[00000000h], ecx
  2877. loc_0060642E: pop ebx
  2878. loc_0060642F: mov esp, ebp
  2879. loc_00606431: pop ebp
  2880. loc_00606432: retn 0008h
  2881. End Sub
  2882. Private Sub Inet1_StateChanged(State As Integer) '60F600
  2883. loc_0060F600: push ebp
  2884. loc_0060F601: mov ebp, esp
  2885. loc_0060F603: sub esp, 0000000Ch
  2886. loc_0060F606: push 00412856h ; __vbaExceptHandler
  2887. loc_0060F60B: mov eax, fs:[00000000h]
  2888. loc_0060F611: push eax
  2889. loc_0060F612: mov fs:[00000000h], esp
  2890. loc_0060F619: sub esp, 000000C4h
  2891. loc_0060F61F: push ebx
  2892. loc_0060F620: push esi
  2893. loc_0060F621: push edi
  2894. loc_0060F622: mov var_C, esp
  2895. loc_0060F625: mov var_8, 00404B68h
  2896. loc_0060F62C: mov esi, Me
  2897. loc_0060F62F: mov eax, esi
  2898. loc_0060F631: and eax, 00000001h
  2899. loc_0060F634: mov var_4, eax
  2900. loc_0060F637: and esi, FFFFFFFEh
  2901. loc_0060F63A: push esi
  2902. loc_0060F63B: mov Me, esi
  2903. loc_0060F63E: mov ecx, [esi]
  2904. loc_0060F640: call [ecx+00000004h]
  2905. loc_0060F643: mov edi, [004011E4h] ; __vbaI2I4
  2906. loc_0060F649: xor ebx, ebx
  2907. loc_0060F64B: mov ecx, 0000000Ch
  2908. loc_0060F650: mov var_24, ebx
  2909. loc_0060F653: mov var_34, ebx
  2910. loc_0060F656: mov var_3C, ebx
  2911. loc_0060F659: mov var_40, ebx
  2912. loc_0060F65C: mov var_44, ebx
  2913. loc_0060F65F: mov var_48, ebx
  2914. loc_0060F662: mov var_4C, ebx
  2915. loc_0060F665: mov var_50, ebx
  2916. loc_0060F668: mov var_54, ebx
  2917. loc_0060F66B: mov var_64, ebx
  2918. loc_0060F66E: mov var_74, ebx
  2919. loc_0060F671: mov var_84, ebx
  2920. loc_0060F677: mov var_94, ebx
  2921. loc_0060F67D: mov var_A4, ebx
  2922. loc_0060F683: mov var_B4, ebx
  2923. loc_0060F689: call edi
  2924. loc_0060F68B: cmp State, ax
  2925. loc_0060F68F: jnz 0060F89Ah
  2926. loc_0060F695: sub esp, 00000010h
  2927. loc_0060F698: mov var_38, ebx
  2928. loc_0060F69B: mov ebx, esp
  2929. loc_0060F69D: mov ecx, 00000002h
  2930. loc_0060F6A2: mov var_94, ecx
  2931. loc_0060F6A8: mov eax, 00000400h
  2932. loc_0060F6AD: mov [ebx], ecx
  2933. loc_0060F6AF: mov ecx, var_90
  2934. loc_0060F6B5: sub esp, 00000010h
  2935. loc_0060F6B8: mov var_8C, eax
  2936. loc_0060F6BE: mov [ebx+00000004h], ecx
  2937. loc_0060F6C1: mov ecx, esp
  2938. loc_0060F6C3: mov edi, 00000003h
  2939. loc_0060F6C8: xor edx, edx
  2940. loc_0060F6CA: mov [ebx+00000008h], eax
  2941. loc_0060F6CD: mov eax, var_88
  2942. loc_0060F6D3: push 00000002h
  2943. loc_0060F6D5: push 00000017h
  2944. loc_0060F6D7: mov [ebx+0000000Ch], eax
  2945. loc_0060F6DA: mov eax, var_B0
  2946. loc_0060F6E0: mov [ecx], edi
  2947. loc_0060F6E2: push esi
  2948. loc_0060F6E3: mov [ecx+00000004h], eax
  2949. loc_0060F6E6: mov eax, [esi]
  2950. loc_0060F6E8: mov [ecx+00000008h], edx
  2951. loc_0060F6EB: mov edx, var_A8
  2952. loc_0060F6F1: mov [ecx+0000000Ch], edx
  2953. loc_0060F6F4: call [eax+00000310h]
  2954. loc_0060F6FA: lea ecx, var_50
  2955. loc_0060F6FD: push eax
  2956. loc_0060F6FE: push ecx
  2957. loc_0060F6FF: call [00401128h] ; __vbaObjSet
  2958. loc_0060F705: lea edx, var_64
  2959. loc_0060F708: push eax
  2960. loc_0060F709: push edx
  2961. loc_0060F70A: call [00401214h] ; __vbaLateIdCallLd
  2962. loc_0060F710: mov edi, [00401020h] ; __vbaVarMove
  2963. loc_0060F716: add esp, 00000030h
  2964. loc_0060F719: mov edx, eax
  2965. loc_0060F71B: lea ecx, var_24
  2966. loc_0060F71E: call edi
  2967. loc_0060F720: lea ecx, var_50
  2968. loc_0060F723: call [0040142Ch] ; __vbaFreeObj
  2969. loc_0060F729: xor ebx, ebx
  2970. loc_0060F72B: cmp var_38, bx
  2971. loc_0060F72F: lea eax, var_34
  2972. loc_0060F732: push eax
  2973. loc_0060F733: jnz 0060F81Ch
  2974. loc_0060F739: lea ecx, var_24
  2975. loc_0060F73C: lea edx, var_64
  2976. loc_0060F73F: push ecx
  2977. loc_0060F740: push edx
  2978. loc_0060F741: call [004012B0h] ; __vbaVarCat
  2979. loc_0060F747: mov edx, eax
  2980. loc_0060F749: lea ecx, var_34
  2981. loc_0060F74C: call edi
  2982. loc_0060F74E: sub esp, 00000010h
  2983. loc_0060F751: mov ecx, 00000002h
  2984. loc_0060F756: mov ebx, esp
  2985. loc_0060F758: mov var_94, ecx
  2986. loc_0060F75E: mov eax, 00000400h
  2987. loc_0060F763: sub esp, 00000010h
  2988. loc_0060F766: mov [ebx], ecx
  2989. loc_0060F768: mov ecx, var_90
  2990. loc_0060F76E: mov var_8C, eax
  2991. loc_0060F774: xor edx, edx
  2992. loc_0060F776: mov [ebx+00000004h], ecx
  2993. loc_0060F779: mov ecx, esp
  2994. loc_0060F77B: push 00000002h
  2995. loc_0060F77D: push 00000017h
  2996. loc_0060F77F: mov [ebx+00000008h], eax
  2997. loc_0060F782: mov eax, var_88
  2998. loc_0060F788: push esi
  2999. loc_0060F789: mov [ebx+0000000Ch], eax
  3000. loc_0060F78C: mov eax, 00000003h
  3001. loc_0060F791: mov [ecx], eax
  3002. loc_0060F793: mov eax, var_B0
  3003. loc_0060F799: mov [ecx+00000004h], eax
  3004. loc_0060F79C: mov eax, [esi]
  3005. loc_0060F79E: mov [ecx+00000008h], edx
  3006. loc_0060F7A1: mov edx, var_A8
  3007. loc_0060F7A7: mov [ecx+0000000Ch], edx
  3008. loc_0060F7AA: call [eax+00000310h]
  3009. loc_0060F7B0: lea ecx, var_50
  3010. loc_0060F7B3: push eax
  3011. loc_0060F7B4: push ecx
  3012. loc_0060F7B5: call [00401128h] ; __vbaObjSet
  3013. loc_0060F7BB: lea edx, var_64
  3014. loc_0060F7BE: push eax
  3015. loc_0060F7BF: push edx
  3016. loc_0060F7C0: call [00401214h] ; __vbaLateIdCallLd
  3017. loc_0060F7C6: add esp, 00000030h
  3018. loc_0060F7C9: mov edx, eax
  3019. loc_0060F7CB: lea ecx, var_24
  3020. loc_0060F7CE: call edi
  3021. loc_0060F7D0: lea ecx, var_50
  3022. loc_0060F7D3: call [0040142Ch] ; __vbaFreeObj
  3023. loc_0060F7D9: lea eax, var_24
  3024. loc_0060F7DC: lea ecx, var_64
  3025. loc_0060F7DF: xor ebx, ebx
  3026. loc_0060F7E1: push eax
  3027. loc_0060F7E2: push ecx
  3028. loc_0060F7E3: mov var_8C, ebx
  3029. loc_0060F7E9: mov var_94, 00008002h
  3030. loc_0060F7F3: call [004010D4h] ; __vbaLenVar
  3031. loc_0060F7F9: lea edx, var_94
  3032. loc_0060F7FF: push eax
  3033. loc_0060F800: push edx
  3034. loc_0060F801: call [004011C0h] ; __vbaVarTstEq
  3035. loc_0060F807: test ax, ax
  3036. loc_0060F80A: jz 0060F72Bh
  3037. loc_0060F810: mov var_38, FFFFFFFFh
  3038. loc_0060F817: jmp 0060F72Bh
  3039. loc_0060F81C: lea ecx, var_64
  3040. loc_0060F81F: push ecx
  3041. loc_0060F820: call [00401080h] ; rtcLowerCaseVar
  3042. loc_0060F826: lea edx, var_64
  3043. loc_0060F829: push 00000001h
  3044. loc_0060F82B: lea eax, var_94
  3045. loc_0060F831: push edx
  3046. loc_0060F832: push eax
  3047. loc_0060F833: lea ecx, var_74
  3048. loc_0060F836: push ebx
  3049. loc_0060F837: push ecx
  3050. loc_0060F838: mov var_8C, 0044A8B4h ; "messagesuccess"
  3051. loc_0060F842: mov var_94, 00000008h
  3052. loc_0060F84C: mov var_9C, ebx
  3053. loc_0060F852: mov var_A4, 00008002h
  3054. loc_0060F85C: call [0040129Ch] ; __vbaInStrVar
  3055. loc_0060F862: lea edx, var_A4
  3056. loc_0060F868: push eax
  3057. loc_0060F869: push edx
  3058. loc_0060F86A: call [00401348h] ; __vbaVarTstNe
  3059. loc_0060F870: mov di, ax
  3060. loc_0060F873: lea eax, var_74
  3061. loc_0060F876: lea ecx, var_64
  3062. loc_0060F879: push eax
  3063. loc_0060F87A: push ecx
  3064. loc_0060F87B: push 00000002h
  3065. loc_0060F87D: call [00401050h] ; __vbaFreeVarList
  3066. loc_0060F883: add esp, 0000000Ch
  3067. loc_0060F886: cmp di, bx
  3068. loc_0060F889: jz 0060F9EDh
  3069. loc_0060F88F: mov [esi+0000004Ah], FFFFFFh
  3070. loc_0060F895: jmp 0060F9F1h
  3071. loc_0060F89A: mov ecx, 0000000Bh
  3072. loc_0060F89F: call edi
  3073. loc_0060F8A1: cmp State, ax
  3074. loc_0060F8A5: jnz 0060F9F5h
  3075. loc_0060F8AB: mov edx, [esi]
  3076. loc_0060F8AD: push 0044A8D8h ; "ErrorCode: "
  3077. loc_0060F8B2: push ebx
  3078. loc_0060F8B3: push 00000005h
  3079. loc_0060F8B5: push esi
  3080. loc_0060F8B6: call [edx+00000310h]
  3081. loc_0060F8BC: push eax
  3082. loc_0060F8BD: lea eax, var_50
  3083. loc_0060F8C0: push eax
  3084. loc_0060F8C1: call [00401128h] ; __vbaObjSet
  3085. loc_0060F8C7: lea ecx, var_64
  3086. loc_0060F8CA: push eax
  3087. loc_0060F8CB: push ecx
  3088. loc_0060F8CC: call [00401214h] ; __vbaLateIdCallLd
  3089. loc_0060F8D2: add esp, 00000010h
  3090. loc_0060F8D5: push eax
  3091. loc_0060F8D6: call [0040134Ch] ; __vbaI4Var
  3092. loc_0060F8DC: push eax
  3093. loc_0060F8DD: call [00401024h] ; __vbaStrI4
  3094. loc_0060F8E3: mov edi, [004013C0h] ; __vbaStrMove
  3095. loc_0060F8E9: mov edx, eax
  3096. loc_0060F8EB: lea ecx, var_40
  3097. loc_0060F8EE: call edi
  3098. loc_0060F8F0: push eax
  3099. loc_0060F8F1: call [00401098h] ; __vbaStrCat
  3100. loc_0060F8F7: mov edx, eax
  3101. loc_0060F8F9: lea ecx, var_44
  3102. loc_0060F8FC: call edi
  3103. loc_0060F8FE: push eax
  3104. loc_0060F8FF: push 0044A8F4h ; " : "
  3105. loc_0060F904: call [00401098h] ; __vbaStrCat
  3106. loc_0060F90A: mov edx, eax
  3107. loc_0060F90C: lea ecx, var_48
  3108. loc_0060F90F: call edi
  3109. loc_0060F911: mov edx, [esi]
  3110. loc_0060F913: push eax
  3111. loc_0060F914: push ebx
  3112. loc_0060F915: push 00000004h
  3113. loc_0060F917: push esi
  3114. loc_0060F918: call [edx+00000310h]
  3115. loc_0060F91E: push eax
  3116. loc_0060F91F: lea eax, var_54
  3117. loc_0060F922: push eax
  3118. loc_0060F923: call [00401128h] ; __vbaObjSet
  3119. loc_0060F929: lea ecx, var_74
  3120. loc_0060F92C: push eax
  3121. loc_0060F92D: push ecx
  3122. loc_0060F92E: call [00401214h] ; __vbaLateIdCallLd
  3123. loc_0060F934: add esp, 00000010h
  3124. loc_0060F937: push eax
  3125. loc_0060F938: call [00401040h] ; __vbaStrVarMove
  3126. loc_0060F93E: mov edx, eax
  3127. loc_0060F940: lea ecx, var_4C
  3128. loc_0060F943: call edi
  3129. loc_0060F945: push eax
  3130. loc_0060F946: call [00401098h] ; __vbaStrCat
  3131. loc_0060F94C: mov edx, eax
  3132. loc_0060F94E: lea ecx, var_3C
  3133. loc_0060F951: call edi
  3134. loc_0060F953: lea edx, var_4C
  3135. loc_0060F956: lea eax, var_48
  3136. loc_0060F959: push edx
  3137. loc_0060F95A: lea ecx, var_44
  3138. loc_0060F95D: push eax
  3139. loc_0060F95E: lea edx, var_40
  3140. loc_0060F961: push ecx
  3141. loc_0060F962: push edx
  3142. loc_0060F963: push 00000004h
  3143. loc_0060F965: call [00401324h] ; __vbaFreeStrList
  3144. loc_0060F96B: lea eax, var_54
  3145. loc_0060F96E: lea ecx, var_50
  3146. loc_0060F971: push eax
  3147. loc_0060F972: push ecx
  3148. loc_0060F973: push 00000002h
  3149. loc_0060F975: call [00401068h] ; __vbaFreeObjList
  3150. loc_0060F97B: lea edx, var_74
  3151. loc_0060F97E: lea eax, var_64
  3152. loc_0060F981: push edx
  3153. loc_0060F982: push eax
  3154. loc_0060F983: push 00000002h
  3155. loc_0060F985: call [00401050h] ; __vbaFreeVarList
  3156. loc_0060F98B: mov eax, [0073A254h]
  3157. loc_0060F990: add esp, 0000002Ch
  3158. loc_0060F993: cmp eax, ebx
  3159. loc_0060F995: jnz 0060F9A7h
  3160. loc_0060F997: push 0073A254h
  3161. loc_0060F99C: push 00431838h
  3162. loc_0060F9A1: call [004012FCh] ; __vbaNew2
  3163. loc_0060F9A7: mov edi, [0073A254h]
  3164. loc_0060F9AD: mov edx, 0044A900h ; "frmEmailQueue.Inet1_StateChanged"
  3165. loc_0060F9B2: lea ecx, var_40
  3166. loc_0060F9B5: call [00401310h] ; __vbaStrCopy
  3167. loc_0060F9BB: mov ecx, [edi]
  3168. loc_0060F9BD: lea edx, var_40
  3169. loc_0060F9C0: lea eax, var_3C
  3170. loc_0060F9C3: push edx
  3171. loc_0060F9C4: push eax
  3172. loc_0060F9C5: push edi
  3173. loc_0060F9C6: call [ecx+00000748h]
  3174. loc_0060F9CC: cmp eax, ebx
  3175. loc_0060F9CE: fnclex
  3176. loc_0060F9D0: jge 0060F9E4h
  3177. loc_0060F9D2: push 00000748h
  3178. loc_0060F9D7: push 004408D0h
  3179. loc_0060F9DC: push edi
  3180. loc_0060F9DD: push eax
  3181. loc_0060F9DE: call [004010CCh] ; __vbaHresultCheckObj
  3182. loc_0060F9E4: lea ecx, var_40
  3183. loc_0060F9E7: call [00401430h] ; __vbaFreeStr
  3184. loc_0060F9ED: mov [esi+0000004Ah], bx
  3185. loc_0060F9F1: mov [esi+00000048h], bx
  3186. loc_0060F9F5: mov var_4, ebx
  3187. loc_0060F9F8: push 0060FA5Ch
  3188. loc_0060F9FD: jmp 0060FA42h
  3189. loc_0060F9FF: lea ecx, var_4C
  3190. loc_0060FA02: lea edx, var_48
  3191. loc_0060FA05: push ecx
  3192. loc_0060FA06: lea eax, var_44
  3193. loc_0060FA09: push edx
  3194. loc_0060FA0A: lea ecx, var_40
  3195. loc_0060FA0D: push eax
  3196. loc_0060FA0E: push ecx
  3197. loc_0060FA0F: push 00000004h
  3198. loc_0060FA11: call [00401324h] ; __vbaFreeStrList
  3199. loc_0060FA17: lea edx, var_54
  3200. loc_0060FA1A: lea eax, var_50
  3201. loc_0060FA1D: push edx
  3202. loc_0060FA1E: push eax
  3203. loc_0060FA1F: push 00000002h
  3204. loc_0060FA21: call [00401068h] ; __vbaFreeObjList
  3205. loc_0060FA27: lea ecx, var_84
  3206. loc_0060FA2D: lea edx, var_74
  3207. loc_0060FA30: push ecx
  3208. loc_0060FA31: lea eax, var_64
  3209. loc_0060FA34: push edx
  3210. loc_0060FA35: push eax
  3211. loc_0060FA36: push 00000003h
  3212. loc_0060FA38: call [00401050h] ; __vbaFreeVarList
  3213. loc_0060FA3E: add esp, 00000030h
  3214. loc_0060FA41: ret
  3215. loc_0060FA42: mov esi, [00401030h] ; __vbaFreeVar
  3216. loc_0060FA48: lea ecx, var_24
  3217. loc_0060FA4B: call __vbaFreeVar
  3218. loc_0060FA4D: lea ecx, var_34
  3219. loc_0060FA50: call __vbaFreeVar
  3220. loc_0060FA52: lea ecx, var_3C
  3221. loc_0060FA55: call [00401430h] ; __vbaFreeStr
  3222. loc_0060FA5B: ret
  3223. loc_0060FA5C: mov eax, Me
  3224. loc_0060FA5F: push eax
  3225. loc_0060FA60: mov ecx, [eax]
  3226. loc_0060FA62: call [ecx+00000008h]
  3227. loc_0060FA65: mov eax, var_4
  3228. loc_0060FA68: mov ecx, var_14
  3229. loc_0060FA6B: pop edi
  3230. loc_0060FA6C: pop esi
  3231. loc_0060FA6D: mov fs:[00000000h], ecx
  3232. loc_0060FA74: pop ebx
  3233. loc_0060FA75: mov esp, ebp
  3234. loc_0060FA77: pop ebp
  3235. loc_0060FA78: retn 0008h
  3236. End Sub
  3237. Public Property Get MessageCount(Index As Integer) '603210
  3238. loc_00603210: push ebp
  3239. loc_00603211: mov ebp, esp
  3240. loc_00603213: sub esp, 0000000Ch
  3241. loc_00603216: push 00412856h ; __vbaExceptHandler
  3242. loc_0060321B: mov eax, fs:[00000000h]
  3243. loc_00603221: push eax
  3244. loc_00603222: mov fs:[00000000h], esp
  3245. loc_00603229: sub esp, 0000000Ch
  3246. loc_0060322C: push ebx
  3247. loc_0060322D: push esi
  3248. loc_0060322E: push edi
  3249. loc_0060322F: mov var_C, esp
  3250. loc_00603232: mov var_8, 004041A8h
  3251. loc_00603239: xor edi, edi
  3252. loc_0060323B: mov var_4, edi
  3253. loc_0060323E: mov esi, Me
  3254. loc_00603241: push esi
  3255. loc_00603242: mov eax, [esi]
  3256. loc_00603244: call [eax+00000004h]
  3257. loc_00603247: mov ecx, [esi+00000038h]
  3258. loc_0060324A: mov var_18, edi
  3259. loc_0060324D: mov var_18, ecx
  3260. loc_00603250: mov eax, Me
  3261. loc_00603253: push eax
  3262. loc_00603254: mov edx, [eax]
  3263. loc_00603256: call [edx+00000008h]
  3264. loc_00603259: mov eax, Index
  3265. loc_0060325C: mov ecx, var_18
  3266. loc_0060325F: mov [eax], ecx
  3267. loc_00603261: mov eax, var_4
  3268. loc_00603264: mov ecx, var_14
  3269. loc_00603267: pop edi
  3270. loc_00603268: pop esi
  3271. loc_00603269: mov fs:[00000000h], ecx
  3272. loc_00603270: pop ebx
  3273. loc_00603271: mov esp, ebp
  3274. loc_00603273: pop ebp
  3275. loc_00603274: retn 0008h
  3276. End Sub
  3277. Public Property Get Sending(arg_C) '603280
  3278. loc_00603280: push ebp
  3279. loc_00603281: mov ebp, esp
  3280. loc_00603283: sub esp, 0000000Ch
  3281. loc_00603286: push 00412856h ; __vbaExceptHandler
  3282. loc_0060328B: mov eax, fs:[00000000h]
  3283. loc_00603291: push eax
  3284. loc_00603292: mov fs:[00000000h], esp
  3285. loc_00603299: sub esp, 0000000Ch
  3286. loc_0060329C: push ebx
  3287. loc_0060329D: push esi
  3288. loc_0060329E: push edi
  3289. loc_0060329F: mov var_C, esp
  3290. loc_006032A2: mov var_8, 004041B0h
  3291. loc_006032A9: xor edi, edi
  3292. loc_006032AB: mov var_4, edi
  3293. loc_006032AE: mov esi, Me
  3294. loc_006032B1: push esi
  3295. loc_006032B2: mov eax, [esi]
  3296. loc_006032B4: call [eax+00000004h]
  3297. loc_006032B7: mov cx, [esi+0000003Ch]
  3298. loc_006032BB: mov var_18, edi
  3299. loc_006032BE: mov var_18, ecx
  3300. loc_006032C1: mov eax, Me
  3301. loc_006032C4: push eax
  3302. loc_006032C5: mov edx, [eax]
  3303. loc_006032C7: call [edx+00000008h]
  3304. loc_006032CA: mov eax, arg_C
  3305. loc_006032CD: mov cx, var_18
  3306. loc_006032D1: mov [eax], cx
  3307. loc_006032D4: mov eax, var_4
  3308. loc_006032D7: mov ecx, var_14
  3309. loc_006032DA: pop edi
  3310. loc_006032DB: pop esi
  3311. loc_006032DC: mov fs:[00000000h], ecx
  3312. loc_006032E3: pop ebx
  3313. loc_006032E4: mov esp, ebp
  3314. loc_006032E6: pop ebp
  3315. loc_006032E7: retn 0008h
  3316. End Sub
  3317. Public Sub StopSending() '6032F0
  3318. loc_006032F0: push ebp
  3319. loc_006032F1: mov ebp, esp
  3320. loc_006032F3: sub esp, 0000000Ch
  3321. loc_006032F6: push 00412856h ; __vbaExceptHandler
  3322. loc_006032FB: mov eax, fs:[00000000h]
  3323. loc_00603301: push eax
  3324. loc_00603302: mov fs:[00000000h], esp
  3325. loc_00603309: sub esp, 00000008h
  3326. loc_0060330C: push ebx
  3327. loc_0060330D: push esi
  3328. loc_0060330E: push edi
  3329. loc_0060330F: mov var_C, esp
  3330. loc_00603312: mov var_8, 004041B8h
  3331. loc_00603319: mov var_4, 00000000h
  3332. loc_00603320: mov esi, Me
  3333. loc_00603323: push esi
  3334. loc_00603324: mov eax, [esi]
  3335. loc_00603326: call [eax+00000004h]
  3336. loc_00603329: cmp [esi+0000003Ch], 0000h
  3337. loc_0060332E: mov [esi+0000003Eh], FFFFFFh
  3338. loc_00603334: jz 00603345h
  3339. loc_00603336: mov edi, [0040113Ch] ; rtcDoEvents
  3340. loc_0060333C: call edi
  3341. loc_0060333E: cmp [esi+0000003Ch], 0000h
  3342. loc_00603343: jnz 0060333Ch
  3343. loc_00603345: mov eax, Me
  3344. loc_00603348: push eax
  3345. loc_00603349: mov ecx, [eax]
  3346. loc_0060334B: call [ecx+00000008h]
  3347. loc_0060334E: mov eax, var_4
  3348. loc_00603351: mov ecx, var_14
  3349. loc_00603354: pop edi
  3350. loc_00603355: pop esi
  3351. loc_00603356: mov fs:[00000000h], ecx
  3352. loc_0060335D: pop ebx
  3353. loc_0060335E: mov esp, ebp
  3354. loc_00603360: pop ebp
  3355. loc_00603361: retn 0004h
  3356. End Sub
  3357. Public Function SendNewMessages(arg_C) '6061B0
  3358. loc_006061B0: push ebp
  3359. loc_006061B1: mov ebp, esp
  3360. loc_006061B3: sub esp, 0000000Ch
  3361. loc_006061B6: push 00412856h ; __vbaExceptHandler
  3362. loc_006061BB: mov eax, fs:[00000000h]
  3363. loc_006061C1: push eax
  3364. loc_006061C2: mov fs:[00000000h], esp
  3365. loc_006061C9: sub esp, 00000020h
  3366. loc_006061CC: push ebx
  3367. loc_006061CD: push esi
  3368. loc_006061CE: push edi
  3369. loc_006061CF: mov var_C, esp
  3370. loc_006061D2: mov var_8, 00404438h
  3371. loc_006061D9: xor edi, edi
  3372. loc_006061DB: mov var_4, edi
  3373. loc_006061DE: mov ebx, Me
  3374. loc_006061E1: push ebx
  3375. loc_006061E2: mov eax, [ebx]
  3376. loc_006061E4: call [eax+00000004h]
  3377. loc_006061E7: mov ecx, [ebx]
  3378. loc_006061E9: push ebx
  3379. loc_006061EA: mov var_18, edi
  3380. loc_006061ED: mov var_1C, edi
  3381. loc_006061F0: mov var_20, edi
  3382. loc_006061F3: mov var_24, edi
  3383. loc_006061F6: call [ecx+00000308h]
  3384. loc_006061FC: lea edx, var_24
  3385. loc_006061FF: push eax
  3386. loc_00606200: push edx
  3387. loc_00606201: call [00401128h] ; __vbaObjSet
  3388. loc_00606207: mov esi, eax
  3389. loc_00606209: push FFFFFFFFh
  3390. loc_0060620B: push esi
  3391. loc_0060620C: mov eax, [esi]
  3392. loc_0060620E: call [eax+0000005Ch]
  3393. loc_00606211: cmp eax, edi
  3394. loc_00606213: fnclex
  3395. loc_00606215: jge 00606226h
  3396. loc_00606217: push 0000005Ch
  3397. loc_00606219: push 00441ED0h
  3398. loc_0060621E: push esi
  3399. loc_0060621F: push eax
  3400. loc_00606220: call [004010CCh] ; __vbaHresultCheckObj
  3401. loc_00606226: lea ecx, var_24
  3402. loc_00606229: call [0040142Ch] ; __vbaFreeObj
  3403. loc_0060622F: mov [ebx+00000042h], FFFFFFh
  3404. loc_00606235: mov eax, [0073A254h]
  3405. loc_0060623A: cmp eax, edi
  3406. loc_0060623C: jnz 0060624Eh
  3407. loc_0060623E: push 0073A254h
  3408. loc_00606243: push 00431838h
  3409. loc_00606248: call [004012FCh] ; __vbaNew2
  3410. loc_0060624E: mov edi, [00401310h] ; __vbaStrCopy
  3411. loc_00606254: mov esi, [0073A254h]
  3412. loc_0060625A: mov edx, 00449758h ; "frmEmailQueue.SendNewMessages"
  3413. loc_0060625F: lea ecx, var_20
  3414. loc_00606262: call edi
  3415. loc_00606264: mov edx, 00449724h ; "waiting for send start"
  3416. loc_00606269: lea ecx, var_1C
  3417. loc_0060626C: call edi
  3418. loc_0060626E: mov ecx, [esi]
  3419. loc_00606270: lea edx, var_20
  3420. loc_00606273: lea eax, var_1C
  3421. loc_00606276: push edx
  3422. loc_00606277: push eax
  3423. loc_00606278: push esi
  3424. loc_00606279: call [ecx+00000748h]
  3425. loc_0060627F: test eax, eax
  3426. loc_00606281: fnclex
  3427. loc_00606283: jge 00606297h
  3428. loc_00606285: push 00000748h
  3429. loc_0060628A: push 004408D0h
  3430. loc_0060628F: push esi
  3431. loc_00606290: push eax
  3432. loc_00606291: call [004010CCh] ; __vbaHresultCheckObj
  3433. loc_00606297: lea ecx, var_20
  3434. loc_0060629A: lea edx, var_1C
  3435. loc_0060629D: push ecx
  3436. loc_0060629E: push edx
  3437. loc_0060629F: push 00000002h
  3438. loc_006062A1: call [00401324h] ; __vbaFreeStrList
  3439. loc_006062A7: mov esi, [0040113Ch] ; rtcDoEvents
  3440. loc_006062AD: add esp, 0000000Ch
  3441. loc_006062B0: cmp [ebx+00000042h], 0000h
  3442. loc_006062B5: jz 006062BBh
  3443. loc_006062B7: call rtcDoEvents
  3444. loc_006062B9: jmp 006062B0h
  3445. loc_006062BB: mov eax, [0073A254h]
  3446. loc_006062C0: test eax, eax
  3447. loc_006062C2: jnz 006062D4h
  3448. loc_006062C4: push 0073A254h
  3449. loc_006062C9: push 00431838h
  3450. loc_006062CE: call [004012FCh] ; __vbaNew2
  3451. loc_006062D4: mov esi, [0073A254h]
  3452. loc_006062DA: mov edx, 00449758h ; "frmEmailQueue.SendNewMessages"
  3453. loc_006062DF: lea ecx, var_20
  3454. loc_006062E2: call edi
  3455. loc_006062E4: mov edx, 00449798h ; "send has begun"
  3456. loc_006062E9: lea ecx, var_1C
  3457. loc_006062EC: call edi
  3458. loc_006062EE: mov eax, [esi]
  3459. loc_006062F0: lea ecx, var_20
  3460. loc_006062F3: lea edx, var_1C
  3461. loc_006062F6: push ecx
  3462. loc_006062F7: push edx
  3463. loc_006062F8: push esi
  3464. loc_006062F9: call [eax+00000748h]
  3465. loc_006062FF: test eax, eax
  3466. loc_00606301: fnclex
  3467. loc_00606303: jge 00606317h
  3468. loc_00606305: push 00000748h
  3469. loc_0060630A: push 004408D0h
  3470. loc_0060630F: push esi
  3471. loc_00606310: push eax
  3472. loc_00606311: call [004010CCh] ; __vbaHresultCheckObj
  3473. loc_00606317: lea eax, var_20
  3474. loc_0060631A: lea ecx, var_1C
  3475. loc_0060631D: push eax
  3476. loc_0060631E: push ecx
  3477. loc_0060631F: push 00000002h
  3478. loc_00606321: call [00401324h] ; __vbaFreeStrList
  3479. loc_00606327: add esp, 0000000Ch
  3480. loc_0060632A: cmp [0073A228h], 0000h
  3481. loc_00606332: jz 0060633Dh
  3482. loc_00606334: mov var_18, 00000001h
  3483. loc_0060633B: jmp 00606349h
  3484. loc_0060633D: xor edx, edx
  3485. loc_0060633F: cmp [ebx+00000044h], dx
  3486. loc_00606343: setnz dl
  3487. loc_00606346: mov var_18, edx
  3488. loc_00606349: cmp [ebx+00000046h], 0000h
  3489. loc_0060634E: jz 00606357h
  3490. loc_00606350: mov var_18, 00000002h
  3491. loc_00606357: push 0060637Ch
  3492. loc_0060635C: jmp 0060637Bh
  3493. loc_0060635E: lea eax, var_20
  3494. loc_00606361: lea ecx, var_1C
  3495. loc_00606364: push eax
  3496. loc_00606365: push ecx
  3497. loc_00606366: push 00000002h
  3498. loc_00606368: call [00401324h] ; __vbaFreeStrList
  3499. loc_0060636E: add esp, 0000000Ch
  3500. loc_00606371: lea ecx, var_24
  3501. loc_00606374: call [0040142Ch] ; __vbaFreeObj
  3502. loc_0060637A: ret
  3503. loc_0060637B: ret
  3504. loc_0060637C: mov eax, Me
  3505. loc_0060637F: push eax
  3506. loc_00606380: mov edx, [eax]
  3507. loc_00606382: call [edx+00000008h]
  3508. loc_00606385: mov eax, arg_C
  3509. loc_00606388: mov ecx, var_18
  3510. loc_0060638B: mov [eax], ecx
  3511. loc_0060638D: mov eax, var_4
  3512. loc_00606390: mov ecx, var_14
  3513. loc_00606393: pop edi
  3514. loc_00606394: pop esi
  3515. loc_00606395: mov fs:[00000000h], ecx
  3516. loc_0060639C: pop ebx
  3517. loc_0060639D: mov esp, ebp
  3518. loc_0060639F: pop ebp
  3519. loc_006063A0: retn 0008h
  3520. End Function
  3521. Private Sub Proc_19_14_6056C0
  3522. loc_006056C0: push ebp
  3523. loc_006056C1: mov ebp, esp
  3524. loc_006056C3: sub esp, 00000018h
  3525. loc_006056C6: push 00412856h ; __vbaExceptHandler
  3526. loc_006056CB: mov eax, fs:[00000000h]
  3527. loc_006056D1: push eax
  3528. loc_006056D2: mov fs:[00000000h], esp
  3529. loc_006056D9: mov eax, 00000124h
  3530. loc_006056DE: call 00412850h ; __vbaChkstk
  3531. loc_006056E3: push ebx
  3532. loc_006056E4: push esi
  3533. loc_006056E5: push edi
  3534. loc_006056E6: mov var_18, esp
  3535. loc_006056E9: mov var_14, 004043E0h ; "&"
  3536. loc_006056F0: mov var_10, 00000000h
  3537. loc_006056F7: mov var_C, 00000000h
  3538. loc_006056FE: mov var_4, 00000001h
  3539. loc_00605705: mov var_4, 00000002h
  3540. loc_0060570C: push FFFFFFFFh
  3541. loc_0060570E: call [00401124h] ; __vbaOnError
  3542. loc_00605714: mov var_4, 00000003h
  3543. loc_0060571B: push 00443998h
  3544. loc_00605720: push 00000000h
  3545. loc_00605722: push 00000007h
  3546. loc_00605724: mov eax, Me
  3547. loc_00605727: mov ecx, [eax]
  3548. loc_00605729: mov edx, Me
  3549. loc_0060572C: push edx
  3550. loc_0060572D: call [ecx+00000314h]
  3551. loc_00605733: push eax
  3552. loc_00605734: lea eax, var_34
  3553. loc_00605737: push eax
  3554. loc_00605738: call [00401128h] ; __vbaObjSet
  3555. loc_0060573E: push eax
  3556. loc_0060573F: lea ecx, var_4C
  3557. loc_00605742: push ecx
  3558. loc_00605743: call [00401214h] ; __vbaLateIdCallLd
  3559. loc_00605749: add esp, 00000010h
  3560. loc_0060574C: push eax
  3561. loc_0060574D: call [004011F8h] ; __vbaCastObjVar
  3562. loc_00605753: push eax
  3563. loc_00605754: lea edx, var_38
  3564. loc_00605757: push edx
  3565. loc_00605758: call [00401128h] ; __vbaObjSet
  3566. loc_0060575E: mov var_D0, eax
  3567. loc_00605764: mov eax, var_D0
  3568. loc_0060576A: mov ecx, [eax]
  3569. loc_0060576C: mov edx, var_D0
  3570. loc_00605772: push edx
  3571. loc_00605773: call [ecx+0000002Ch]
  3572. loc_00605776: fnclex
  3573. loc_00605778: mov var_D4, eax
  3574. loc_0060577E: cmp var_D4, 00000000h
  3575. loc_00605785: jge 006057AAh
  3576. loc_00605787: push 0000002Ch
  3577. loc_00605789: push 00443998h
  3578. loc_0060578E: mov eax, var_D0
  3579. loc_00605794: push eax
  3580. loc_00605795: mov ecx, var_D4
  3581. loc_0060579B: push ecx
  3582. loc_0060579C: call [004010CCh] ; __vbaHresultCheckObj
  3583. loc_006057A2: mov var_100, eax
  3584. loc_006057A8: jmp 006057B4h
  3585. loc_006057AA: mov var_100, 00000000h
  3586. loc_006057B4: lea edx, var_38
  3587. loc_006057B7: push edx
  3588. loc_006057B8: lea eax, var_34
  3589. loc_006057BB: push eax
  3590. loc_006057BC: push 00000002h
  3591. loc_006057BE: call [00401068h] ; __vbaFreeObjList
  3592. loc_006057C4: add esp, 0000000Ch
  3593. loc_006057C7: lea ecx, var_4C
  3594. loc_006057CA: call [00401030h] ; __vbaFreeVar
  3595. loc_006057D0: mov var_4, 00000004h
  3596. loc_006057D7: mov ecx, Me
  3597. loc_006057DA: mov edx, [ecx+00000038h]
  3598. loc_006057DD: mov var_E8, edx
  3599. loc_006057E3: mov var_E4, 00000001h
  3600. loc_006057ED: mov var_28, 00000001h
  3601. loc_006057F4: jmp 00605808h
  3602. loc_006057F6: mov eax, var_28
  3603. loc_006057F9: add eax, var_E4
  3604. loc_006057FF: jo 0060619Bh
  3605. loc_00605805: mov var_28, eax
  3606. loc_00605808: mov ecx, var_28
  3607. loc_0060580B: cmp ecx, var_E8
  3608. loc_00605811: jg 0060612Eh
  3609. loc_00605817: mov var_4, 00000005h
  3610. loc_0060581E: push 00443998h
  3611. loc_00605823: push 00000000h
  3612. loc_00605825: push 00000007h
  3613. loc_00605827: mov edx, Me
  3614. loc_0060582A: mov eax, [edx]
  3615. loc_0060582C: mov ecx, Me
  3616. loc_0060582F: push ecx
  3617. loc_00605830: call [eax+00000314h]
  3618. loc_00605836: push eax
  3619. loc_00605837: lea edx, var_34
  3620. loc_0060583A: push edx
  3621. loc_0060583B: call [00401128h] ; __vbaObjSet
  3622. loc_00605841: push eax
  3623. loc_00605842: lea eax, var_4C
  3624. loc_00605845: push eax
  3625. loc_00605846: call [00401214h] ; __vbaLateIdCallLd
  3626. loc_0060584C: add esp, 00000010h
  3627. loc_0060584F: push eax
  3628. loc_00605850: call [004011F8h] ; __vbaCastObjVar
  3629. loc_00605856: push eax
  3630. loc_00605857: lea ecx, var_38
  3631. loc_0060585A: push ecx
  3632. loc_0060585B: call [00401128h] ; __vbaObjSet
  3633. loc_00605861: mov var_D4, eax
  3634. loc_00605867: mov var_74, 80020004h
  3635. loc_0060586E: mov var_7C, 0000000Ah
  3636. loc_00605875: mov var_64, 80020004h
  3637. loc_0060587C: mov var_6C, 0000000Ah
  3638. loc_00605883: mov edx, Me
  3639. loc_00605886: mov eax, [edx+00000034h]
  3640. loc_00605889: push eax
  3641. loc_0060588A: lea ecx, var_2C
  3642. loc_0060588D: push ecx
  3643. loc_0060588E: call [00401364h] ; __vbaAryLock
  3644. loc_00605894: cmp var_2C, 00000000h
  3645. loc_00605898: jz 006058E9h
  3646. loc_0060589A: mov edx, var_2C
  3647. loc_0060589D: cmp [edx], 0001h
  3648. loc_006058A1: jnz 006058E9h
  3649. loc_006058A3: mov eax, var_2C
  3650. loc_006058A6: mov ecx, var_28
  3651. loc_006058A9: sub ecx, [eax+00000014h]
  3652. loc_006058AC: mov var_D0, ecx
  3653. loc_006058B2: mov edx, var_2C
  3654. loc_006058B5: mov eax, var_D0
  3655. loc_006058BB: cmp eax, [edx+00000010h]
  3656. loc_006058BE: jae 006058CCh
  3657. loc_006058C0: mov var_104, 00000000h
  3658. loc_006058CA: jmp 006058D8h
  3659. loc_006058CC: call [004011A8h] ; __vbaGenerateBoundsError
  3660. loc_006058D2: mov var_104, eax
  3661. loc_006058D8: mov ecx, var_D0
  3662. loc_006058DE: imul ecx, ecx, 00000024h
  3663. loc_006058E1: mov var_108, ecx
  3664. loc_006058E7: jmp 006058F5h
  3665. loc_006058E9: call [004011A8h] ; __vbaGenerateBoundsError
  3666. loc_006058EF: mov var_108, eax
  3667. loc_006058F5: mov edx, var_2C
  3668. loc_006058F8: mov eax, [edx+0000000Ch]
  3669. loc_006058FB: mov ecx, var_108
  3670. loc_00605901: lea edx, [eax+ecx+00000008h]
  3671. loc_00605905: mov var_A4, edx
  3672. loc_0060590B: mov var_AC, 00004008h
  3673. loc_00605915: mov var_54, 80020004h
  3674. loc_0060591C: mov var_5C, 0000000Ah
  3675. loc_00605923: lea eax, var_28
  3676. loc_00605926: mov var_84, eax
  3677. loc_0060592C: mov var_8C, 00004003h
  3678. loc_00605936: lea ecx, var_3C
  3679. loc_00605939: push ecx
  3680. loc_0060593A: lea edx, var_7C
  3681. loc_0060593D: push edx
  3682. loc_0060593E: lea eax, var_6C
  3683. loc_00605941: push eax
  3684. loc_00605942: lea ecx, var_AC
  3685. loc_00605948: push ecx
  3686. loc_00605949: lea edx, var_5C
  3687. loc_0060594C: push edx
  3688. loc_0060594D: lea eax, var_8C
  3689. loc_00605953: push eax
  3690. loc_00605954: mov ecx, var_D4
  3691. loc_0060595A: mov edx, [ecx]
  3692. loc_0060595C: mov eax, var_D4
  3693. loc_00605962: push eax
  3694. loc_00605963: call [edx+00000028h]
  3695. loc_00605966: fnclex
  3696. loc_00605968: mov var_D8, eax
  3697. loc_0060596E: cmp var_D8, 00000000h
  3698. loc_00605975: jge 0060599Ah
  3699. loc_00605977: push 00000028h
  3700. loc_00605979: push 00443998h
  3701. loc_0060597E: mov ecx, var_D4
  3702. loc_00605984: push ecx
  3703. loc_00605985: mov edx, var_D8
  3704. loc_0060598B: push edx
  3705. loc_0060598C: call [004010CCh] ; __vbaHresultCheckObj
  3706. loc_00605992: mov var_10C, eax
  3707. loc_00605998: jmp 006059A4h
  3708. loc_0060599A: mov var_10C, 00000000h
  3709. loc_006059A4: lea eax, var_2C
  3710. loc_006059A7: push eax
  3711. loc_006059A8: call [00401410h] ; __vbaAryUnlock
  3712. loc_006059AE: lea ecx, var_3C
  3713. loc_006059B1: push ecx
  3714. loc_006059B2: lea edx, var_38
  3715. loc_006059B5: push edx
  3716. loc_006059B6: lea eax, var_34
  3717. loc_006059B9: push eax
  3718. loc_006059BA: push 00000003h
  3719. loc_006059BC: call [00401068h] ; __vbaFreeObjList
  3720. loc_006059C2: add esp, 00000010h
  3721. loc_006059C5: lea ecx, var_7C
  3722. loc_006059C8: push ecx
  3723. loc_006059C9: lea edx, var_6C
  3724. loc_006059CC: push edx
  3725. loc_006059CD: lea eax, var_5C
  3726. loc_006059D0: push eax
  3727. loc_006059D1: lea ecx, var_4C
  3728. loc_006059D4: push ecx
  3729. loc_006059D5: push 00000004h
  3730. loc_006059D7: call [00401050h] ; __vbaFreeVarList
  3731. loc_006059DD: add esp, 00000014h
  3732. loc_006059E0: mov var_4, 00000006h
  3733. loc_006059E7: push 00443998h
  3734. loc_006059EC: push 00000000h
  3735. loc_006059EE: push 00000007h
  3736. loc_006059F0: mov edx, Me
  3737. loc_006059F3: mov eax, [edx]
  3738. loc_006059F5: mov ecx, Me
  3739. loc_006059F8: push ecx
  3740. loc_006059F9: call [eax+00000314h]
  3741. loc_006059FF: push eax
  3742. loc_00605A00: lea edx, var_34
  3743. loc_00605A03: push edx
  3744. loc_00605A04: call [00401128h] ; __vbaObjSet
  3745. loc_00605A0A: push eax
  3746. loc_00605A0B: lea eax, var_4C
  3747. loc_00605A0E: push eax
  3748. loc_00605A0F: call [00401214h] ; __vbaLateIdCallLd
  3749. loc_00605A15: add esp, 00000010h
  3750. loc_00605A18: push eax
  3751. loc_00605A19: call [004011F8h] ; __vbaCastObjVar
  3752. loc_00605A1F: push eax
  3753. loc_00605A20: lea ecx, var_38
  3754. loc_00605A23: push ecx
  3755. loc_00605A24: call [00401128h] ; __vbaObjSet
  3756. loc_00605A2A: mov var_D4, eax
  3757. loc_00605A30: lea edx, var_28
  3758. loc_00605A33: mov var_84, edx
  3759. loc_00605A39: mov var_8C, 00004003h
  3760. loc_00605A43: lea eax, var_3C
  3761. loc_00605A46: push eax
  3762. loc_00605A47: lea ecx, var_8C
  3763. loc_00605A4D: push ecx
  3764. loc_00605A4E: mov edx, var_D4
  3765. loc_00605A54: mov eax, [edx]
  3766. loc_00605A56: mov ecx, var_D4
  3767. loc_00605A5C: push ecx
  3768. loc_00605A5D: call [eax+00000024h]
  3769. loc_00605A60: fnclex
  3770. loc_00605A62: mov var_D8, eax
  3771. loc_00605A68: cmp var_D8, 00000000h
  3772. loc_00605A6F: jge 00605A94h
  3773. loc_00605A71: push 00000024h
  3774. loc_00605A73: push 00443998h
  3775. loc_00605A78: mov edx, var_D4
  3776. loc_00605A7E: push edx
  3777. loc_00605A7F: mov eax, var_D8
  3778. loc_00605A85: push eax
  3779. loc_00605A86: call [004010CCh] ; __vbaHresultCheckObj
  3780. loc_00605A8C: mov var_110, eax
  3781. loc_00605A92: jmp 00605A9Eh
  3782. loc_00605A94: mov var_110, 00000000h
  3783. loc_00605A9E: mov ecx, var_3C
  3784. loc_00605AA1: mov var_DC, ecx
  3785. loc_00605AA7: mov edx, Me
  3786. loc_00605AAA: cmp [edx+00000034h], 00000000h
  3787. loc_00605AAE: jz 00605B08h
  3788. loc_00605AB0: mov eax, Me
  3789. loc_00605AB3: mov ecx, [eax+00000034h]
  3790. loc_00605AB6: cmp [ecx], 0001h
  3791. loc_00605ABA: jnz 00605B08h
  3792. loc_00605ABC: mov edx, Me
  3793. loc_00605ABF: mov eax, [edx+00000034h]
  3794. loc_00605AC2: mov ecx, var_28
  3795. loc_00605AC5: sub ecx, [eax+00000014h]
  3796. loc_00605AC8: mov var_D0, ecx
  3797. loc_00605ACE: mov edx, Me
  3798. loc_00605AD1: mov eax, [edx+00000034h]
  3799. loc_00605AD4: mov ecx, var_D0
  3800. loc_00605ADA: cmp ecx, [eax+00000010h]
  3801. loc_00605ADD: jae 00605AEBh
  3802. loc_00605ADF: mov var_114, 00000000h
  3803. loc_00605AE9: jmp 00605AF7h
  3804. loc_00605AEB: call [004011A8h] ; __vbaGenerateBoundsError
  3805. loc_00605AF1: mov var_114, eax
  3806. loc_00605AF7: mov edx, var_D0
  3807. loc_00605AFD: imul edx, edx, 00000024h
  3808. loc_00605B00: mov var_118, edx
  3809. loc_00605B06: jmp 00605B14h
  3810. loc_00605B08: call [004011A8h] ; __vbaGenerateBoundsError
  3811. loc_00605B0E: mov var_118, eax
  3812. loc_00605B14: mov eax, Me
  3813. loc_00605B17: mov ecx, [eax+00000034h]
  3814. loc_00605B1A: mov edx, [ecx+0000000Ch]
  3815. loc_00605B1D: mov eax, var_118
  3816. loc_00605B23: mov ecx, [edx+eax+00000010h]
  3817. loc_00605B27: push ecx
  3818. loc_00605B28: push 00000001h
  3819. loc_00605B2A: mov edx, var_DC
  3820. loc_00605B30: mov eax, [edx]
  3821. loc_00605B32: mov ecx, var_DC
  3822. loc_00605B38: push ecx
  3823. loc_00605B39: call [eax+00000088h]
  3824. loc_00605B3F: fnclex
  3825. loc_00605B41: mov var_E0, eax
  3826. loc_00605B47: cmp var_E0, 00000000h
  3827. loc_00605B4E: jge 00605B76h
  3828. loc_00605B50: push 00000088h
  3829. loc_00605B55: push 00443788h
  3830. loc_00605B5A: mov edx, var_DC
  3831. loc_00605B60: push edx
  3832. loc_00605B61: mov eax, var_E0
  3833. loc_00605B67: push eax
  3834. loc_00605B68: call [004010CCh] ; __vbaHresultCheckObj
  3835. loc_00605B6E: mov var_11C, eax
  3836. loc_00605B74: jmp 00605B80h
  3837. loc_00605B76: mov var_11C, 00000000h
  3838. loc_00605B80: lea ecx, var_3C
  3839. loc_00605B83: push ecx
  3840. loc_00605B84: lea edx, var_38
  3841. loc_00605B87: push edx
  3842. loc_00605B88: lea eax, var_34
  3843. loc_00605B8B: push eax
  3844. loc_00605B8C: push 00000003h
  3845. loc_00605B8E: call [00401068h] ; __vbaFreeObjList
  3846. loc_00605B94: add esp, 00000010h
  3847. loc_00605B97: lea ecx, var_4C
  3848. loc_00605B9A: call [00401030h] ; __vbaFreeVar
  3849. loc_00605BA0: mov var_4, 00000007h
  3850. loc_00605BA7: mov ecx, Me
  3851. loc_00605BAA: cmp [ecx+00000034h], 00000000h
  3852. loc_00605BAE: jz 00605C08h
  3853. loc_00605BB0: mov edx, Me
  3854. loc_00605BB3: mov eax, [edx+00000034h]
  3855. loc_00605BB6: cmp [eax], 0001h
  3856. loc_00605BBA: jnz 00605C08h
  3857. loc_00605BBC: mov ecx, Me
  3858. loc_00605BBF: mov edx, [ecx+00000034h]
  3859. loc_00605BC2: mov eax, var_28
  3860. loc_00605BC5: sub eax, [edx+00000014h]
  3861. loc_00605BC8: mov var_D4, eax
  3862. loc_00605BCE: mov ecx, Me
  3863. loc_00605BD1: mov edx, [ecx+00000034h]
  3864. loc_00605BD4: mov eax, var_D4
  3865. loc_00605BDA: cmp eax, [edx+00000010h]
  3866. loc_00605BDD: jae 00605BEBh
  3867. loc_00605BDF: mov var_120, 00000000h
  3868. loc_00605BE9: jmp 00605BF7h
  3869. loc_00605BEB: call [004011A8h] ; __vbaGenerateBoundsError
  3870. loc_00605BF1: mov var_120, eax
  3871. loc_00605BF7: mov ecx, var_D4
  3872. loc_00605BFD: imul ecx, ecx, 00000024h
  3873. loc_00605C00: mov var_124, ecx
  3874. loc_00605C06: jmp 00605C14h
  3875. loc_00605C08: call [004011A8h] ; __vbaGenerateBoundsError
  3876. loc_00605C0E: mov var_124, eax
  3877. loc_00605C14: mov edx, Me
  3878. loc_00605C17: mov eax, [edx+00000034h]
  3879. loc_00605C1A: push eax
  3880. loc_00605C1B: lea ecx, var_2C
  3881. loc_00605C1E: push ecx
  3882. loc_00605C1F: call [00401364h] ; __vbaAryLock
  3883. loc_00605C25: cmp var_2C, 00000000h
  3884. loc_00605C29: jz 00605C7Ah
  3885. loc_00605C2B: mov edx, var_2C
  3886. loc_00605C2E: cmp [edx], 0001h
  3887. loc_00605C32: jnz 00605C7Ah
  3888. loc_00605C34: mov eax, var_2C
  3889. loc_00605C37: mov ecx, var_28
  3890. loc_00605C3A: sub ecx, [eax+00000014h]
  3891. loc_00605C3D: mov var_D0, ecx
  3892. loc_00605C43: mov edx, var_2C
  3893. loc_00605C46: mov eax, var_D0
  3894. loc_00605C4C: cmp eax, [edx+00000010h]
  3895. loc_00605C4F: jae 00605C5Dh
  3896. loc_00605C51: mov var_128, 00000000h
  3897. loc_00605C5B: jmp 00605C69h
  3898. loc_00605C5D: call [004011A8h] ; __vbaGenerateBoundsError
  3899. loc_00605C63: mov var_128, eax
  3900. loc_00605C69: mov ecx, var_D0
  3901. loc_00605C6F: imul ecx, ecx, 00000024h
  3902. loc_00605C72: mov var_12C, ecx
  3903. loc_00605C78: jmp 00605C86h
  3904. loc_00605C7A: call [004011A8h] ; __vbaGenerateBoundsError
  3905. loc_00605C80: mov var_12C, eax
  3906. loc_00605C86: mov edx, var_2C
  3907. loc_00605C89: mov eax, [edx+0000000Ch]
  3908. loc_00605C8C: mov ecx, var_12C
  3909. loc_00605C92: lea edx, [eax+ecx+00000020h]
  3910. loc_00605C96: mov var_84, edx
  3911. loc_00605C9C: mov var_8C, 00004008h
  3912. loc_00605CA6: mov eax, Me
  3913. loc_00605CA9: mov ecx, [eax+00000034h]
  3914. loc_00605CAC: mov edx, [ecx+0000000Ch]
  3915. loc_00605CAF: mov eax, var_124
  3916. loc_00605CB5: mov ecx, [edx+eax+00000020h]
  3917. loc_00605CB9: push ecx
  3918. loc_00605CBA: call [00401044h] ; __vbaLenBstr
  3919. loc_00605CC0: mov esi, eax
  3920. loc_00605CC2: push 0043DAD8h ; ".BBMT"
  3921. loc_00605CC7: call [00401044h] ; __vbaLenBstr
  3922. loc_00605CCD: sub esi, eax
  3923. loc_00605CCF: jo 0060619Bh
  3924. loc_00605CD5: push esi
  3925. loc_00605CD6: lea edx, var_8C
  3926. loc_00605CDC: push edx
  3927. loc_00605CDD: lea eax, var_4C
  3928. loc_00605CE0: push eax
  3929. loc_00605CE1: call [004013ACh] ; rtcLeftCharVar
  3930. loc_00605CE7: lea ecx, var_2C
  3931. loc_00605CEA: push ecx
  3932. loc_00605CEB: call [00401410h] ; __vbaAryUnlock
  3933. loc_00605CF1: lea edx, var_4C
  3934. loc_00605CF4: push edx
  3935. loc_00605CF5: call [00401040h] ; __vbaStrVarMove
  3936. loc_00605CFB: mov edx, eax
  3937. loc_00605CFD: lea ecx, var_24
  3938. loc_00605D00: call [004013C0h] ; __vbaStrMove
  3939. loc_00605D06: lea ecx, var_4C
  3940. loc_00605D09: call [00401030h] ; __vbaFreeVar
  3941. loc_00605D0F: mov var_4, 00000008h
  3942. loc_00605D16: lea eax, var_24
  3943. loc_00605D19: mov var_84, eax
  3944. loc_00605D1F: mov var_8C, 00004008h
  3945. loc_00605D29: mov ecx, var_24
  3946. loc_00605D2C: push ecx
  3947. loc_00605D2D: call [00401044h] ; __vbaLenBstr
  3948. loc_00605D33: mov esi, eax
  3949. loc_00605D35: push 00000000h
  3950. loc_00605D37: push FFFFFFFFh
  3951. loc_00605D39: push 00441F24h ; "\"
  3952. loc_00605D3E: mov edx, var_24
  3953. loc_00605D41: push edx
  3954. loc_00605D42: call [00401178h] ; rtcInStrRev
  3955. loc_00605D48: sub esi, eax
  3956. loc_00605D4A: jo 0060619Bh
  3957. loc_00605D50: push esi
  3958. loc_00605D51: lea eax, var_8C
  3959. loc_00605D57: push eax
  3960. loc_00605D58: lea ecx, var_4C
  3961. loc_00605D5B: push ecx
  3962. loc_00605D5C: call [004013D8h] ; rtcRightCharVar
  3963. loc_00605D62: lea edx, var_4C
  3964. loc_00605D65: push edx
  3965. loc_00605D66: call [00401040h] ; __vbaStrVarMove
  3966. loc_00605D6C: mov edx, eax
  3967. loc_00605D6E: lea ecx, var_24
  3968. loc_00605D71: call [004013C0h] ; __vbaStrMove
  3969. loc_00605D77: lea ecx, var_4C
  3970. loc_00605D7A: call [00401030h] ; __vbaFreeVar
  3971. loc_00605D80: mov var_4, 00000009h
  3972. loc_00605D87: lea eax, var_24
  3973. loc_00605D8A: mov var_84, eax
  3974. loc_00605D90: mov var_8C, 00004008h
  3975. loc_00605D9A: push 00000001h
  3976. loc_00605D9C: mov ecx, var_24
  3977. loc_00605D9F: push ecx
  3978. loc_00605DA0: push 0044971Ch ; "-"
  3979. loc_00605DA5: push 00000000h
  3980. loc_00605DA7: call [004012ECh] ; __vbaInStr
  3981. loc_00605DAD: sub eax, 00000001h
  3982. loc_00605DB0: jo 0060619Bh
  3983. loc_00605DB6: push eax
  3984. loc_00605DB7: lea edx, var_8C
  3985. loc_00605DBD: push edx
  3986. loc_00605DBE: lea eax, var_4C
  3987. loc_00605DC1: push eax
  3988. loc_00605DC2: call [004013ACh] ; rtcLeftCharVar
  3989. loc_00605DC8: lea ecx, var_4C
  3990. loc_00605DCB: push ecx
  3991. loc_00605DCC: call [00401040h] ; __vbaStrVarMove
  3992. loc_00605DD2: mov edx, eax
  3993. loc_00605DD4: lea ecx, var_24
  3994. loc_00605DD7: call [004013C0h] ; __vbaStrMove
  3995. loc_00605DDD: lea ecx, var_4C
  3996. loc_00605DE0: call [00401030h] ; __vbaFreeVar
  3997. loc_00605DE6: mov var_4, 0000000Ah
  3998. loc_00605DED: push 00443998h
  3999. loc_00605DF2: push 00000000h
  4000. loc_00605DF4: push 00000007h
  4001. loc_00605DF6: mov edx, Me
  4002. loc_00605DF9: mov eax, [edx]
  4003. loc_00605DFB: mov ecx, Me
  4004. loc_00605DFE: push ecx
  4005. loc_00605DFF: call [eax+00000314h]
  4006. loc_00605E05: push eax
  4007. loc_00605E06: lea edx, var_34
  4008. loc_00605E09: push edx
  4009. loc_00605E0A: call [00401128h] ; __vbaObjSet
  4010. loc_00605E10: push eax
  4011. loc_00605E11: lea eax, var_4C
  4012. loc_00605E14: push eax
  4013. loc_00605E15: call [00401214h] ; __vbaLateIdCallLd
  4014. loc_00605E1B: add esp, 00000010h
  4015. loc_00605E1E: push eax
  4016. loc_00605E1F: call [004011F8h] ; __vbaCastObjVar
  4017. loc_00605E25: push eax
  4018. loc_00605E26: lea ecx, var_38
  4019. loc_00605E29: push ecx
  4020. loc_00605E2A: call [00401128h] ; __vbaObjSet
  4021. loc_00605E30: mov var_D0, eax
  4022. loc_00605E36: lea edx, var_28
  4023. loc_00605E39: mov var_84, edx
  4024. loc_00605E3F: mov var_8C, 00004003h
  4025. loc_00605E49: lea eax, var_3C
  4026. loc_00605E4C: push eax
  4027. loc_00605E4D: lea ecx, var_8C
  4028. loc_00605E53: push ecx
  4029. loc_00605E54: mov edx, var_D0
  4030. loc_00605E5A: mov eax, [edx]
  4031. loc_00605E5C: mov ecx, var_D0
  4032. loc_00605E62: push ecx
  4033. loc_00605E63: call [eax+00000024h]
  4034. loc_00605E66: fnclex
  4035. loc_00605E68: mov var_D4, eax
  4036. loc_00605E6E: cmp var_D4, 00000000h
  4037. loc_00605E75: jge 00605E9Ah
  4038. loc_00605E77: push 00000024h
  4039. loc_00605E79: push 00443998h
  4040. loc_00605E7E: mov edx, var_D0
  4041. loc_00605E84: push edx
  4042. loc_00605E85: mov eax, var_D4
  4043. loc_00605E8B: push eax
  4044. loc_00605E8C: call [004010CCh] ; __vbaHresultCheckObj
  4045. loc_00605E92: mov var_130, eax
  4046. loc_00605E98: jmp 00605EA4h
  4047. loc_00605E9A: mov var_130, 00000000h
  4048. loc_00605EA4: mov ecx, var_3C
  4049. loc_00605EA7: mov var_D8, ecx
  4050. loc_00605EAD: mov edx, var_24
  4051. loc_00605EB0: push edx
  4052. loc_00605EB1: call [004012F8h] ; __vbaR8Str
  4053. loc_00605EB7: call [00401058h] ; __vbaFpCDblR8
  4054. loc_00605EBD: sub esp, 00000008h
  4055. loc_00605EC0: fstp real8 ptr [esp]
  4056. loc_00605EC3: call [004011D0h] ; __vbaDateR8
  4057. loc_00605EC9: sub esp, 00000008h
  4058. loc_00605ECC: fstp real8 ptr [esp]
  4059. loc_00605ECF: call [004010B8h] ; __vbaStrDate
  4060. loc_00605ED5: mov edx, eax
  4061. loc_00605ED7: lea ecx, var_30
  4062. loc_00605EDA: call [004013C0h] ; __vbaStrMove
  4063. loc_00605EE0: push eax
  4064. loc_00605EE1: push 00000002h
  4065. loc_00605EE3: mov eax, var_D8
  4066. loc_00605EE9: mov ecx, [eax]
  4067. loc_00605EEB: mov edx, var_D8
  4068. loc_00605EF1: push edx
  4069. loc_00605EF2: call [ecx+00000088h]
  4070. loc_00605EF8: fnclex
  4071. loc_00605EFA: mov var_DC, eax
  4072. loc_00605F00: cmp var_DC, 00000000h
  4073. loc_00605F07: jge 00605F2Fh
  4074. loc_00605F09: push 00000088h
  4075. loc_00605F0E: push 00443788h
  4076. loc_00605F13: mov eax, var_D8
  4077. loc_00605F19: push eax
  4078. loc_00605F1A: mov ecx, var_DC
  4079. loc_00605F20: push ecx
  4080. loc_00605F21: call [004010CCh] ; __vbaHresultCheckObj
  4081. loc_00605F27: mov var_134, eax
  4082. loc_00605F2D: jmp 00605F39h
  4083. loc_00605F2F: mov var_134, 00000000h
  4084. loc_00605F39: lea ecx, var_30
  4085. loc_00605F3C: call [00401430h] ; __vbaFreeStr
  4086. loc_00605F42: lea edx, var_3C
  4087. loc_00605F45: push edx
  4088. loc_00605F46: lea eax, var_38
  4089. loc_00605F49: push eax
  4090. loc_00605F4A: lea ecx, var_34
  4091. loc_00605F4D: push ecx
  4092. loc_00605F4E: push 00000003h
  4093. loc_00605F50: call [00401068h] ; __vbaFreeObjList
  4094. loc_00605F56: add esp, 00000010h
  4095. loc_00605F59: lea ecx, var_4C
  4096. loc_00605F5C: call [00401030h] ; __vbaFreeVar
  4097. loc_00605F62: mov var_4, 0000000Bh
  4098. loc_00605F69: push 00443998h
  4099. loc_00605F6E: push 00000000h
  4100. loc_00605F70: push 00000007h
  4101. loc_00605F72: mov edx, Me
  4102. loc_00605F75: mov eax, [edx]
  4103. loc_00605F77: mov ecx, Me
  4104. loc_00605F7A: push ecx
  4105. loc_00605F7B: call [eax+00000314h]
  4106. loc_00605F81: push eax
  4107. loc_00605F82: lea edx, var_34
  4108. loc_00605F85: push edx
  4109. loc_00605F86: call [00401128h] ; __vbaObjSet
  4110. loc_00605F8C: push eax
  4111. loc_00605F8D: lea eax, var_4C
  4112. loc_00605F90: push eax
  4113. loc_00605F91: call [00401214h] ; __vbaLateIdCallLd
  4114. loc_00605F97: add esp, 00000010h
  4115. loc_00605F9A: push eax
  4116. loc_00605F9B: call [004011F8h] ; __vbaCastObjVar
  4117. loc_00605FA1: push eax
  4118. loc_00605FA2: lea ecx, var_38
  4119. loc_00605FA5: push ecx
  4120. loc_00605FA6: call [00401128h] ; __vbaObjSet
  4121. loc_00605FAC: mov var_D4, eax
  4122. loc_00605FB2: lea edx, var_28
  4123. loc_00605FB5: mov var_84, edx
  4124. loc_00605FBB: mov var_8C, 00004003h
  4125. loc_00605FC5: lea eax, var_3C
  4126. loc_00605FC8: push eax
  4127. loc_00605FC9: lea ecx, var_8C
  4128. loc_00605FCF: push ecx
  4129. loc_00605FD0: mov edx, var_D4
  4130. loc_00605FD6: mov eax, [edx]
  4131. loc_00605FD8: mov ecx, var_D4
  4132. loc_00605FDE: push ecx
  4133. loc_00605FDF: call [eax+00000024h]
  4134. loc_00605FE2: fnclex
  4135. loc_00605FE4: mov var_D8, eax
  4136. loc_00605FEA: cmp var_D8, 00000000h
  4137. loc_00605FF1: jge 00606016h
  4138. loc_00605FF3: push 00000024h
  4139. loc_00605FF5: push 00443998h
  4140. loc_00605FFA: mov edx, var_D4
  4141. loc_00606000: push edx
  4142. loc_00606001: mov eax, var_D8
  4143. loc_00606007: push eax
  4144. loc_00606008: call [004010CCh] ; __vbaHresultCheckObj
  4145. loc_0060600E: mov var_138, eax
  4146. loc_00606014: jmp 00606020h
  4147. loc_00606016: mov var_138, 00000000h
  4148. loc_00606020: mov ecx, var_3C
  4149. loc_00606023: mov var_DC, ecx
  4150. loc_00606029: mov edx, Me
  4151. loc_0060602C: cmp [edx+00000034h], 00000000h
  4152. loc_00606030: jz 0060608Ah
  4153. loc_00606032: mov eax, Me
  4154. loc_00606035: mov ecx, [eax+00000034h]
  4155. loc_00606038: cmp [ecx], 0001h
  4156. loc_0060603C: jnz 0060608Ah
  4157. loc_0060603E: mov edx, Me
  4158. loc_00606041: mov eax, [edx+00000034h]
  4159. loc_00606044: mov ecx, var_28
  4160. loc_00606047: sub ecx, [eax+00000014h]
  4161. loc_0060604A: mov var_D0, ecx
  4162. loc_00606050: mov edx, Me
  4163. loc_00606053: mov eax, [edx+00000034h]
  4164. loc_00606056: mov ecx, var_D0
  4165. loc_0060605C: cmp ecx, [eax+00000010h]
  4166. loc_0060605F: jae 0060606Dh
  4167. loc_00606061: mov var_13C, 00000000h
  4168. loc_0060606B: jmp 00606079h
  4169. loc_0060606D: call [004011A8h] ; __vbaGenerateBoundsError
  4170. loc_00606073: mov var_13C, eax
  4171. loc_00606079: mov edx, var_D0
  4172. loc_0060607F: imul edx, edx, 00000024h
  4173. loc_00606082: mov var_140, edx
  4174. loc_00606088: jmp 00606096h
  4175. loc_0060608A: call [004011A8h] ; __vbaGenerateBoundsError
  4176. loc_00606090: mov var_140, eax
  4177. loc_00606096: mov eax, Me
  4178. loc_00606099: mov ecx, [eax+00000034h]
  4179. loc_0060609C: mov edx, [ecx+0000000Ch]
  4180. loc_0060609F: mov eax, var_140
  4181. loc_006060A5: mov ecx, [edx+eax+0000001Ch]
  4182. loc_006060A9: push ecx
  4183. loc_006060AA: push 00000003h
  4184. loc_006060AC: mov edx, var_DC
  4185. loc_006060B2: mov eax, [edx]
  4186. loc_006060B4: mov ecx, var_DC
  4187. loc_006060BA: push ecx
  4188. loc_006060BB: call [eax+00000088h]
  4189. loc_006060C1: fnclex
  4190. loc_006060C3: mov var_E0, eax
  4191. loc_006060C9: cmp var_E0, 00000000h
  4192. loc_006060D0: jge 006060F8h
  4193. loc_006060D2: push 00000088h
  4194. loc_006060D7: push 00443788h
  4195. loc_006060DC: mov edx, var_DC
  4196. loc_006060E2: push edx
  4197. loc_006060E3: mov eax, var_E0
  4198. loc_006060E9: push eax
  4199. loc_006060EA: call [004010CCh] ; __vbaHresultCheckObj
  4200. loc_006060F0: mov var_144, eax
  4201. loc_006060F6: jmp 00606102h
  4202. loc_006060F8: mov var_144, 00000000h
  4203. loc_00606102: lea ecx, var_3C
  4204. loc_00606105: push ecx
  4205. loc_00606106: lea edx, var_38
  4206. loc_00606109: push edx
  4207. loc_0060610A: lea eax, var_34
  4208. loc_0060610D: push eax
  4209. loc_0060610E: push 00000003h
  4210. loc_00606110: call [00401068h] ; __vbaFreeObjList
  4211. loc_00606116: add esp, 00000010h
  4212. loc_00606119: lea ecx, var_4C
  4213. loc_0060611C: call [00401030h] ; __vbaFreeVar
  4214. loc_00606122: mov var_4, 0000000Ch
  4215. loc_00606129: jmp 006057F6h
  4216. loc_0060612E: fwait
  4217. loc_0060612F: push 00606186h
  4218. loc_00606134: jmp 0060617Ch
  4219. loc_00606136: lea ecx, var_2C
  4220. loc_00606139: push ecx
  4221. loc_0060613A: call [00401410h] ; __vbaAryUnlock
  4222. loc_00606140: lea ecx, var_30
  4223. loc_00606143: call [00401430h] ; __vbaFreeStr
  4224. loc_00606149: lea edx, var_3C
  4225. loc_0060614C: push edx
  4226. loc_0060614D: lea eax, var_38
  4227. loc_00606150: push eax
  4228. loc_00606151: lea ecx, var_34
  4229. loc_00606154: push ecx
  4230. loc_00606155: push 00000003h
  4231. loc_00606157: call [00401068h] ; __vbaFreeObjList
  4232. loc_0060615D: add esp, 00000010h
  4233. loc_00606160: lea edx, var_7C
  4234. loc_00606163: push edx
  4235. loc_00606164: lea eax, var_6C
  4236. loc_00606167: push eax
  4237. loc_00606168: lea ecx, var_5C
  4238. loc_0060616B: push ecx
  4239. loc_0060616C: lea edx, var_4C
  4240. loc_0060616F: push edx
  4241. loc_00606170: push 00000004h
  4242. loc_00606172: call [00401050h] ; __vbaFreeVarList
  4243. loc_00606178: add esp, 00000014h
  4244. loc_0060617B: ret
  4245. loc_0060617C: lea ecx, var_24
  4246. loc_0060617F: call [00401430h] ; __vbaFreeStr
  4247. loc_00606185: ret
  4248. loc_00606186: xor eax, eax
  4249. loc_00606188: mov ecx, var_20
  4250. loc_0060618B: mov fs:[00000000h], ecx
  4251. loc_00606192: pop edi
  4252. loc_00606193: pop esi
  4253. loc_00606194: pop ebx
  4254. loc_00606195: mov esp, ebp
  4255. loc_00606197: pop ebp
  4256. loc_00606198: retn 0004h
  4257. End Sub
  4258. Public Sub m_objSMTP_ConnectLog(strText, nCode) '606440
  4259. loc_00606440: push ebp
  4260. loc_00606441: mov ebp, esp
  4261. loc_00606443: sub esp, 0000000Ch
  4262. loc_00606446: push 00412856h ; __vbaExceptHandler
  4263. loc_0060644B: mov eax, fs:[00000000h]
  4264. loc_00606451: push eax
  4265. loc_00606452: mov fs:[00000000h], esp
  4266. loc_00606459: sub esp, 0000000Ch
  4267. loc_0060645C: push ebx
  4268. loc_0060645D: push esi
  4269. loc_0060645E: push edi
  4270. loc_0060645F: mov var_C, esp
  4271. loc_00606462: mov var_8, 00404450h
  4272. loc_00606469: mov eax, Me
  4273. loc_0060646C: mov ecx, eax
  4274. loc_0060646E: and ecx, 00000001h
  4275. loc_00606471: mov var_4, ecx
  4276. loc_00606474: and al, FEh
  4277. loc_00606476: push eax
  4278. loc_00606477: mov Me, eax
  4279. loc_0060647A: mov edx, [eax]
  4280. loc_0060647C: call [edx+00000004h]
  4281. loc_0060647F: mov edx, strText
  4282. loc_00606482: xor esi, esi
  4283. loc_00606484: lea ecx, var_18
  4284. loc_00606487: mov var_18, esi
  4285. loc_0060648A: call [00401310h] ; __vbaStrCopy
  4286. loc_00606490: mov var_4, esi
  4287. loc_00606493: push 006064A2h
  4288. loc_00606498: lea ecx, var_18
  4289. loc_0060649B: call [00401430h] ; __vbaFreeStr
  4290. loc_006064A1: ret
  4291. loc_006064A2: mov eax, Me
  4292. loc_006064A5: push eax
  4293. loc_006064A6: mov ecx, [eax]
  4294. loc_006064A8: call [ecx+00000008h]
  4295. loc_006064AB: mov eax, var_4
  4296. loc_006064AE: mov ecx, var_14
  4297. loc_006064B1: pop edi
  4298. loc_006064B2: pop esi
  4299. loc_006064B3: mov fs:[00000000h], ecx
  4300. loc_006064BA: pop ebx
  4301. loc_006064BB: mov esp, ebp
  4302. loc_006064BD: pop ebp
  4303. loc_006064BE: retn 000Ch
  4304. End Sub
  4305. Public Sub m_objSMTP_Progress(nVal, nMax) '6064D0
  4306. loc_006064D0: push ebp
  4307. loc_006064D1: mov ebp, esp
  4308. loc_006064D3: sub esp, 0000000Ch
  4309. loc_006064D6: push 00412856h ; __vbaExceptHandler
  4310. loc_006064DB: mov eax, fs:[00000000h]
  4311. loc_006064E1: push eax
  4312. loc_006064E2: mov fs:[00000000h], esp
  4313. loc_006064E9: sub esp, 00000020h
  4314. loc_006064EC: push ebx
  4315. loc_006064ED: push esi
  4316. loc_006064EE: push edi
  4317. loc_006064EF: mov var_C, esp
  4318. loc_006064F2: mov var_8, 00404460h
  4319. loc_006064F9: mov eax, Me
  4320. loc_006064FC: mov ecx, eax
  4321. loc_006064FE: and ecx, 00000001h
  4322. loc_00606501: mov var_4, ecx
  4323. loc_00606504: and al, FEh
  4324. loc_00606506: push eax
  4325. loc_00606507: mov Me, eax
  4326. loc_0060650A: mov edx, [eax]
  4327. loc_0060650C: call [edx+00000004h]
  4328. loc_0060650F: xor eax, eax
  4329. loc_00606511: mov var_18, eax
  4330. loc_00606514: mov var_1C, eax
  4331. loc_00606517: mov var_20, eax
  4332. loc_0060651A: mov var_24, eax
  4333. loc_0060651D: mov var_28, eax
  4334. loc_00606520: mov var_4, eax
  4335. loc_00606523: push 0060654Bh
  4336. loc_00606528: jmp 0060654Ah
  4337. loc_0060652A: lea eax, var_28
  4338. loc_0060652D: lea ecx, var_24
  4339. loc_00606530: push eax
  4340. loc_00606531: lea edx, var_20
  4341. loc_00606534: push ecx
  4342. loc_00606535: lea eax, var_1C
  4343. loc_00606538: push edx
  4344. loc_00606539: lea ecx, var_18
  4345. loc_0060653C: push eax
  4346. loc_0060653D: push ecx
  4347. loc_0060653E: push 00000005h
  4348. loc_00606540: call [00401324h] ; __vbaFreeStrList
  4349. loc_00606546: add esp, 00000018h
  4350. loc_00606549: ret
  4351. loc_0060654A: ret
  4352. loc_0060654B: mov eax, Me
  4353. loc_0060654E: push eax
  4354. loc_0060654F: mov edx, [eax]
  4355. loc_00606551: call [edx+00000008h]
  4356. loc_00606554: mov eax, var_4
  4357. loc_00606557: mov ecx, var_14
  4358. loc_0060655A: pop edi
  4359. loc_0060655B: pop esi
  4360. loc_0060655C: mov fs:[00000000h], ecx
  4361. loc_00606563: pop ebx
  4362. loc_00606564: mov esp, ebp
  4363. loc_00606566: pop ebp
  4364. loc_00606567: retn 000Ch
  4365. End Sub
  4366. Private Sub Proc_19_17_606930(arg_C) '606930
  4367. loc_00606930: push ebp
  4368. loc_00606931: mov ebp, esp
  4369. loc_00606933: sub esp, 00000008h
  4370. loc_00606936: push 00412856h ; __vbaExceptHandler
  4371. loc_0060693B: mov eax, fs:[00000000h]
  4372. loc_00606941: push eax
  4373. loc_00606942: mov fs:[00000000h], esp
  4374. loc_00606949: sub esp, 00000060h
  4375. loc_0060694C: push ebx
  4376. loc_0060694D: push esi
  4377. loc_0060694E: push edi
  4378. loc_0060694F: mov var_8, esp
  4379. loc_00606952: mov var_4, 00404480h
  4380. loc_00606959: mov eax, [0073A254h]
  4381. loc_0060695E: xor edi, edi
  4382. loc_00606960: cmp eax, edi
  4383. loc_00606962: mov var_14, edi
  4384. loc_00606965: mov var_24, edi
  4385. loc_00606968: mov var_34, edi
  4386. loc_0060696B: mov var_44, edi
  4387. loc_0060696E: mov var_54, edi
  4388. loc_00606971: mov var_64, edi
  4389. loc_00606974: mov var_68, edi
  4390. loc_00606977: jnz 00606989h
  4391. loc_00606979: push 0073A254h
  4392. loc_0060697E: push 00431838h
  4393. loc_00606983: call [004012FCh] ; __vbaNew2
  4394. loc_00606989: mov ecx, [0073A254h]
  4395. loc_0060698F: lea eax, var_68
  4396. loc_00606992: push eax
  4397. loc_00606993: push 00449978h ; "B14"
  4398. loc_00606998: push ecx
  4399. loc_00606999: call 006A5DC0h
  4400. loc_0060699E: cmp var_68, di
  4401. loc_006069A2: jz 00606A64h
  4402. loc_006069A8: sub esp, 00000010h
  4403. loc_006069AB: mov ecx, 00000008h
  4404. loc_006069B0: mov edx, esp
  4405. loc_006069B2: mov var_54, ecx
  4406. loc_006069B5: mov eax, 0043C9F4h
  4407. loc_006069BA: push 0044248Ch ; "Server"
  4408. loc_006069BF: mov [edx], ecx
  4409. loc_006069C1: mov ecx, var_50
  4410. loc_006069C4: mov var_4C, eax
  4411. loc_006069C7: push 0044247Ch ; "Email"
  4412. loc_006069CC: mov [edx+00000004h], ecx
  4413. loc_006069CF: push 0043B010h ; "BONZIBUDDY"
  4414. loc_006069D4: mov [edx+00000008h], eax
  4415. loc_006069D7: mov eax, var_48
  4416. loc_006069DA: mov [edx+0000000Ch], eax
  4417. loc_006069DD: call [00401354h] ; rtcGetSetting
  4418. loc_006069E3: mov edx, eax
  4419. loc_006069E5: lea ecx, var_14
  4420. loc_006069E8: call [004013C0h] ; __vbaStrMove
  4421. loc_006069EE: lea edx, var_54
  4422. loc_006069F1: lea eax, var_24
  4423. loc_006069F4: lea ecx, var_14
  4424. loc_006069F7: push edx
  4425. loc_006069F8: push eax
  4426. loc_006069F9: mov var_4C, ecx
  4427. loc_006069FC: mov var_54, 00004008h
  4428. loc_00606A03: call [00401080h] ; rtcLowerCaseVar
  4429. loc_00606A09: lea ecx, var_24
  4430. loc_00606A0C: lea edx, var_34
  4431. loc_00606A0F: push ecx
  4432. loc_00606A10: push edx
  4433. loc_00606A11: call [00401154h] ; rtcTrimVar
  4434. loc_00606A17: lea eax, var_34
  4435. loc_00606A1A: lea ecx, var_64
  4436. loc_00606A1D: push eax
  4437. loc_00606A1E: push ecx
  4438. loc_00606A1F: mov var_5C, 00449984h ; "mail.bonziworld.com"
  4439. loc_00606A26: mov var_64, 00008008h
  4440. loc_00606A2D: call [004011C0h] ; __vbaVarTstEq
  4441. loc_00606A33: mov esi, eax
  4442. loc_00606A35: lea edx, var_34
  4443. loc_00606A38: lea eax, var_24
  4444. loc_00606A3B: push edx
  4445. loc_00606A3C: push eax
  4446. loc_00606A3D: push 00000002h
  4447. loc_00606A3F: call [00401050h] ; __vbaFreeVarList
  4448. loc_00606A45: mov eax, Me
  4449. loc_00606A48: mov edx, arg_C
  4450. loc_00606A4B: add esp, 0000000Ch
  4451. loc_00606A4E: cmp si, di
  4452. loc_00606A51: mov ecx, [eax]
  4453. loc_00606A53: push edx
  4454. loc_00606A54: push eax
  4455. loc_00606A55: jz 00606A6Eh
  4456. loc_00606A57: call [ecx+0000073Ch]
  4457. loc_00606A5D: push 00606A9Dh
  4458. loc_00606A62: jmp 00606A93h
  4459. loc_00606A64: mov eax, Me
  4460. loc_00606A67: mov edx, arg_C
  4461. loc_00606A6A: push edx
  4462. loc_00606A6B: push eax
  4463. loc_00606A6C: mov ecx, [eax]
  4464. loc_00606A6E: call [ecx+00000754h]
  4465. loc_00606A74: push 00606A9Dh
  4466. loc_00606A79: jmp 00606A93h
  4467. loc_00606A7B: lea eax, var_44
  4468. loc_00606A7E: lea ecx, var_34
  4469. loc_00606A81: push eax
  4470. loc_00606A82: lea edx, var_24
  4471. loc_00606A85: push ecx
  4472. loc_00606A86: push edx
  4473. loc_00606A87: push 00000003h
  4474. loc_00606A89: call [00401050h] ; __vbaFreeVarList
  4475. loc_00606A8F: add esp, 00000010h
  4476. loc_00606A92: ret
  4477. loc_00606A93: lea ecx, var_14
  4478. loc_00606A96: call [00401430h] ; __vbaFreeStr
  4479. loc_00606A9C: ret
  4480. loc_00606A9D: mov ecx, var_10
  4481. loc_00606AA0: pop edi
  4482. loc_00606AA1: pop esi
  4483. loc_00606AA2: xor eax, eax
  4484. loc_00606AA4: mov fs:[00000000h], ecx
  4485. loc_00606AAB: pop ebx
  4486. loc_00606AAC: mov esp, ebp
  4487. loc_00606AAE: pop ebp
  4488. loc_00606AAF: retn 0008h
  4489. End Sub
  4490. Private Sub Proc_19_18_606AC0(arg_C) '606AC0
  4491. loc_00606AC0: push ebp
  4492. loc_00606AC1: mov ebp, esp
  4493. loc_00606AC3: sub esp, 00000018h
  4494. loc_00606AC6: push 00412856h ; __vbaExceptHandler
  4495. loc_00606ACB: mov eax, fs:[00000000h]
  4496. loc_00606AD1: push eax
  4497. loc_00606AD2: mov fs:[00000000h], esp
  4498. loc_00606AD9: mov eax, 00000444h
  4499. loc_00606ADE: call 00412850h ; __vbaChkstk
  4500. loc_00606AE3: push ebx
  4501. loc_00606AE4: push esi
  4502. loc_00606AE5: push edi
  4503. loc_00606AE6: mov var_18, esp
  4504. loc_00606AE9: mov var_14, 00404490h ; "&"
  4505. loc_00606AF0: mov var_10, 00000000h
  4506. loc_00606AF7: mov var_C, 00000000h
  4507. loc_00606AFE: mov var_4, 00000001h
  4508. loc_00606B05: mov var_4, 00000002h
  4509. loc_00606B0C: push FFFFFFFFh
  4510. loc_00606B0E: call [00401124h] ; __vbaOnError
  4511. loc_00606B14: mov var_4, 00000003h
  4512. loc_00606B1B: movsx eax, [0073A228h]
  4513. loc_00606B22: test eax, eax
  4514. loc_00606B24: jz 00606B2Bh
  4515. loc_00606B26: jmp 0060C893h
  4516. loc_00606B2B: mov var_4, 00000006h
  4517. loc_00606B32: push 004499ACh
  4518. loc_00606B37: push 00000000h
  4519. loc_00606B39: call [004013C4h] ; __vbaCastObj
  4520. loc_00606B3F: push eax
  4521. loc_00606B40: lea ecx, var_6C
  4522. loc_00606B43: push ecx
  4523. loc_00606B44: call [00401128h] ; __vbaObjSet
  4524. loc_00606B4A: push eax
  4525. loc_00606B4B: mov edx, Me
  4526. loc_00606B4E: mov eax, [edx]
  4527. loc_00606B50: mov ecx, Me
  4528. loc_00606B53: push ecx
  4529. loc_00606B54: call [eax+00000768h]
  4530. loc_00606B5A: fnclex
  4531. loc_00606B5C: mov var_114, eax
  4532. loc_00606B62: cmp var_114, 00000000h
  4533. loc_00606B69: jge 00606B8Eh
  4534. loc_00606B6B: push 00000768h
  4535. loc_00606B70: push 00448E8Ch
  4536. loc_00606B75: mov edx, Me
  4537. loc_00606B78: push edx
  4538. loc_00606B79: mov eax, var_114
  4539. loc_00606B7F: push eax
  4540. loc_00606B80: call [004010CCh] ; __vbaHresultCheckObj
  4541. loc_00606B86: mov var_174, eax
  4542. loc_00606B8C: jmp 00606B98h
  4543. loc_00606B8E: mov var_174, 00000000h
  4544. loc_00606B98: lea ecx, var_6C
  4545. loc_00606B9B: call [0040142Ch] ; __vbaFreeObj
  4546. loc_00606BA1: mov var_4, 00000007h
  4547. loc_00606BA8: lea ecx, var_6C
  4548. loc_00606BAB: push ecx
  4549. loc_00606BAC: mov edx, Me
  4550. loc_00606BAF: mov eax, [edx]
  4551. loc_00606BB1: mov ecx, Me
  4552. loc_00606BB4: push ecx
  4553. loc_00606BB5: call [eax+00000760h]
  4554. loc_00606BBB: fnclex
  4555. loc_00606BBD: mov var_114, eax
  4556. loc_00606BC3: cmp var_114, 00000000h
  4557. loc_00606BCA: jge 00606BEFh
  4558. loc_00606BCC: push 00000760h
  4559. loc_00606BD1: push 00448E8Ch
  4560. loc_00606BD6: mov edx, Me
  4561. loc_00606BD9: push edx
  4562. loc_00606BDA: mov eax, var_114
  4563. loc_00606BE0: push eax
  4564. loc_00606BE1: call [004010CCh] ; __vbaHresultCheckObj
  4565. loc_00606BE7: mov var_178, eax
  4566. loc_00606BED: jmp 00606BF9h
  4567. loc_00606BEF: mov var_178, 00000000h
  4568. loc_00606BF9: push 00000000h
  4569. loc_00606BFB: mov ecx, var_6C
  4570. loc_00606BFE: push ecx
  4571. loc_00606BFF: call [00401238h] ; __vbaObjIs
  4572. loc_00606C05: mov var_118, ax
  4573. loc_00606C0C: lea ecx, var_6C
  4574. loc_00606C0F: call [0040142Ch] ; __vbaFreeObj
  4575. loc_00606C15: movsx edx, var_118
  4576. loc_00606C1C: test edx, edx
  4577. loc_00606C1E: jz 0060718Fh
  4578. loc_00606C24: mov var_4, 00000008h
  4579. loc_00606C2B: cmp [0073A254h], 00000000h
  4580. loc_00606C32: jnz 00606C50h
  4581. loc_00606C34: push 0073A254h
  4582. loc_00606C39: push 00431838h
  4583. loc_00606C3E: call [004012FCh] ; __vbaNew2
  4584. loc_00606C44: mov var_17C, 0073A254h
  4585. loc_00606C4E: jmp 00606C5Ah
  4586. loc_00606C50: mov var_17C, 0073A254h
  4587. loc_00606C5A: mov eax, var_17C
  4588. loc_00606C60: mov ecx, [eax]
  4589. loc_00606C62: mov var_114, ecx
  4590. loc_00606C68: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  4591. loc_00606C6D: lea ecx, var_60
  4592. loc_00606C70: call [00401310h] ; __vbaStrCopy
  4593. loc_00606C76: mov edx, 004499C0h ; "m_objsmtp is nothing, recreating"
  4594. loc_00606C7B: lea ecx, var_5C
  4595. loc_00606C7E: call [00401310h] ; __vbaStrCopy
  4596. loc_00606C84: lea edx, var_60
  4597. loc_00606C87: push edx
  4598. loc_00606C88: lea eax, var_5C
  4599. loc_00606C8B: push eax
  4600. loc_00606C8C: mov ecx, var_114
  4601. loc_00606C92: mov edx, [ecx]
  4602. loc_00606C94: mov eax, var_114
  4603. loc_00606C9A: push eax
  4604. loc_00606C9B: call [edx+00000748h]
  4605. loc_00606CA1: fnclex
  4606. loc_00606CA3: mov var_118, eax
  4607. loc_00606CA9: cmp var_118, 00000000h
  4608. loc_00606CB0: jge 00606CD8h
  4609. loc_00606CB2: push 00000748h
  4610. loc_00606CB7: push 004408D0h
  4611. loc_00606CBC: mov ecx, var_114
  4612. loc_00606CC2: push ecx
  4613. loc_00606CC3: mov edx, var_118
  4614. loc_00606CC9: push edx
  4615. loc_00606CCA: call [004010CCh] ; __vbaHresultCheckObj
  4616. loc_00606CD0: mov var_180, eax
  4617. loc_00606CD6: jmp 00606CE2h
  4618. loc_00606CD8: mov var_180, 00000000h
  4619. loc_00606CE2: lea eax, var_60
  4620. loc_00606CE5: push eax
  4621. loc_00606CE6: lea ecx, var_5C
  4622. loc_00606CE9: push ecx
  4623. loc_00606CEA: push 00000002h
  4624. loc_00606CEC: call [00401324h] ; __vbaFreeStrList
  4625. loc_00606CF2: add esp, 0000000Ch
  4626. loc_00606CF5: mov var_4, 00000009h
  4627. loc_00606CFC: push 00449A58h
  4628. loc_00606D01: call [0040122Ch] ; __vbaNew
  4629. loc_00606D07: push eax
  4630. loc_00606D08: lea edx, var_6C
  4631. loc_00606D0B: push edx
  4632. loc_00606D0C: call [00401128h] ; __vbaObjSet
  4633. loc_00606D12: push eax
  4634. loc_00606D13: mov eax, Me
  4635. loc_00606D16: mov ecx, [eax]
  4636. loc_00606D18: mov edx, Me
  4637. loc_00606D1B: push edx
  4638. loc_00606D1C: call [ecx+00000768h]
  4639. loc_00606D22: fnclex
  4640. loc_00606D24: mov var_114, eax
  4641. loc_00606D2A: cmp var_114, 00000000h
  4642. loc_00606D31: jge 00606D56h
  4643. loc_00606D33: push 00000768h
  4644. loc_00606D38: push 00448E8Ch
  4645. loc_00606D3D: mov eax, Me
  4646. loc_00606D40: push eax
  4647. loc_00606D41: mov ecx, var_114
  4648. loc_00606D47: push ecx
  4649. loc_00606D48: call [004010CCh] ; __vbaHresultCheckObj
  4650. loc_00606D4E: mov var_184, eax
  4651. loc_00606D54: jmp 00606D60h
  4652. loc_00606D56: mov var_184, 00000000h
  4653. loc_00606D60: lea ecx, var_6C
  4654. loc_00606D63: call [0040142Ch] ; __vbaFreeObj
  4655. loc_00606D69: mov var_4, 0000000Ah
  4656. loc_00606D70: lea edx, var_6C
  4657. loc_00606D73: push edx
  4658. loc_00606D74: mov eax, Me
  4659. loc_00606D77: mov ecx, [eax]
  4660. loc_00606D79: mov edx, Me
  4661. loc_00606D7C: push edx
  4662. loc_00606D7D: call [ecx+00000760h]
  4663. loc_00606D83: fnclex
  4664. loc_00606D85: mov var_114, eax
  4665. loc_00606D8B: cmp var_114, 00000000h
  4666. loc_00606D92: jge 00606DB7h
  4667. loc_00606D94: push 00000760h
  4668. loc_00606D99: push 00448E8Ch
  4669. loc_00606D9E: mov eax, Me
  4670. loc_00606DA1: push eax
  4671. loc_00606DA2: mov ecx, var_114
  4672. loc_00606DA8: push ecx
  4673. loc_00606DA9: call [004010CCh] ; __vbaHresultCheckObj
  4674. loc_00606DAF: mov var_188, eax
  4675. loc_00606DB5: jmp 00606DC1h
  4676. loc_00606DB7: mov var_188, 00000000h
  4677. loc_00606DC1: push 00000000h
  4678. loc_00606DC3: mov edx, var_6C
  4679. loc_00606DC6: push edx
  4680. loc_00606DC7: call [00401238h] ; __vbaObjIs
  4681. loc_00606DCD: mov var_118, ax
  4682. loc_00606DD4: lea ecx, var_6C
  4683. loc_00606DD7: call [0040142Ch] ; __vbaFreeObj
  4684. loc_00606DDD: movsx eax, var_118
  4685. loc_00606DE4: test eax, eax
  4686. loc_00606DE6: jz 006070BEh
  4687. loc_00606DEC: mov var_4, 0000000Bh
  4688. loc_00606DF3: cmp [0073A254h], 00000000h
  4689. loc_00606DFA: jnz 00606E18h
  4690. loc_00606DFC: push 0073A254h
  4691. loc_00606E01: push 00431838h
  4692. loc_00606E06: call [004012FCh] ; __vbaNew2
  4693. loc_00606E0C: mov var_18C, 0073A254h
  4694. loc_00606E16: jmp 00606E22h
  4695. loc_00606E18: mov var_18C, 0073A254h
  4696. loc_00606E22: mov ecx, var_18C
  4697. loc_00606E28: mov edx, [ecx]
  4698. loc_00606E2A: mov var_114, edx
  4699. loc_00606E30: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  4700. loc_00606E35: lea ecx, var_60
  4701. loc_00606E38: call [00401310h] ; __vbaStrCopy
  4702. loc_00606E3E: mov edx, 00449A6Ch ; "m_objsmtp is nothing, exiting"
  4703. loc_00606E43: lea ecx, var_5C
  4704. loc_00606E46: call [00401310h] ; __vbaStrCopy
  4705. loc_00606E4C: lea eax, var_60
  4706. loc_00606E4F: push eax
  4707. loc_00606E50: lea ecx, var_5C
  4708. loc_00606E53: push ecx
  4709. loc_00606E54: mov edx, var_114
  4710. loc_00606E5A: mov eax, [edx]
  4711. loc_00606E5C: mov ecx, var_114
  4712. loc_00606E62: push ecx
  4713. loc_00606E63: call [eax+00000748h]
  4714. loc_00606E69: fnclex
  4715. loc_00606E6B: mov var_118, eax
  4716. loc_00606E71: cmp var_118, 00000000h
  4717. loc_00606E78: jge 00606EA0h
  4718. loc_00606E7A: push 00000748h
  4719. loc_00606E7F: push 004408D0h
  4720. loc_00606E84: mov edx, var_114
  4721. loc_00606E8A: push edx
  4722. loc_00606E8B: mov eax, var_118
  4723. loc_00606E91: push eax
  4724. loc_00606E92: call [004010CCh] ; __vbaHresultCheckObj
  4725. loc_00606E98: mov var_190, eax
  4726. loc_00606E9E: jmp 00606EAAh
  4727. loc_00606EA0: mov var_190, 00000000h
  4728. loc_00606EAA: lea ecx, var_60
  4729. loc_00606EAD: push ecx
  4730. loc_00606EAE: lea edx, var_5C
  4731. loc_00606EB1: push edx
  4732. loc_00606EB2: push 00000002h
  4733. loc_00606EB4: call [00401324h] ; __vbaFreeStrList
  4734. loc_00606EBA: add esp, 0000000Ch
  4735. loc_00606EBD: mov var_4, 0000000Ch
  4736. loc_00606EC4: mov [0073A228h], FFFFFFh
  4737. loc_00606ECD: mov var_4, 0000000Dh
  4738. loc_00606ED4: mov eax, Me
  4739. loc_00606ED7: mov [eax+00000042h], 0000h
  4740. loc_00606EDD: mov var_4, 0000000Eh
  4741. loc_00606EE4: lea ecx, var_6C
  4742. loc_00606EE7: push ecx
  4743. loc_00606EE8: push 00448380h ; "Decline"
  4744. loc_00606EED: mov edx, [0073A08Ch]
  4745. loc_00606EF3: mov eax, [edx]
  4746. loc_00606EF5: mov ecx, [0073A08Ch]
  4747. loc_00606EFB: push ecx
  4748. loc_00606EFC: call [eax+00000064h]
  4749. loc_00606EFF: fnclex
  4750. loc_00606F01: mov var_114, eax
  4751. loc_00606F07: cmp var_114, 00000000h
  4752. loc_00606F0E: jge 00606F33h
  4753. loc_00606F10: push 00000064h
  4754. loc_00606F12: push 004419ACh
  4755. loc_00606F17: mov edx, [0073A08Ch]
  4756. loc_00606F1D: push edx
  4757. loc_00606F1E: mov eax, var_114
  4758. loc_00606F24: push eax
  4759. loc_00606F25: call [004010CCh] ; __vbaHresultCheckObj
  4760. loc_00606F2B: mov var_194, eax
  4761. loc_00606F31: jmp 00606F3Dh
  4762. loc_00606F33: mov var_194, 00000000h
  4763. loc_00606F3D: lea ecx, var_6C
  4764. loc_00606F40: call [0040142Ch] ; __vbaFreeObj
  4765. loc_00606F46: mov var_4, 0000000Fh
  4766. loc_00606F4D: mov var_D0, 80020004h
  4767. loc_00606F57: mov var_D8, 0000000Ah
  4768. loc_00606F61: mov ecx, [0073A040h]
  4769. loc_00606F67: push ecx
  4770. loc_00606F68: push 00449AACh
  4771. loc_00606F6D: call [00401098h] ; __vbaStrCat
  4772. loc_00606F73: mov var_80, eax
  4773. loc_00606F76: mov var_88, 00000008h
  4774. loc_00606F80: lea edx, var_6C
  4775. loc_00606F83: push edx
  4776. loc_00606F84: mov eax, 00000010h
  4777. loc_00606F89: call 00412850h ; __vbaChkstk
  4778. loc_00606F8E: mov eax, esp
  4779. loc_00606F90: mov ecx, var_D8
  4780. loc_00606F96: mov [eax], ecx
  4781. loc_00606F98: mov edx, var_D4
  4782. loc_00606F9E: mov [eax+00000004h], edx
  4783. loc_00606FA1: mov ecx, var_D0
  4784. loc_00606FA7: mov [eax+00000008h], ecx
  4785. loc_00606FAA: mov edx, var_CC
  4786. loc_00606FB0: mov [eax+0000000Ch], edx
  4787. loc_00606FB3: mov eax, 00000010h
  4788. loc_00606FB8: call 00412850h ; __vbaChkstk
  4789. loc_00606FBD: mov eax, esp
  4790. loc_00606FBF: mov ecx, var_88
  4791. loc_00606FC5: mov [eax], ecx
  4792. loc_00606FC7: mov edx, var_84
  4793. loc_00606FCD: mov [eax+00000004h], edx
  4794. loc_00606FD0: mov ecx, var_80
  4795. loc_00606FD3: mov [eax+00000008h], ecx
  4796. loc_00606FD6: mov edx, var_7C
  4797. loc_00606FD9: mov [eax+0000000Ch], edx
  4798. loc_00606FDC: mov eax, [0073A08Ch]
  4799. loc_00606FE1: mov ecx, [eax]
  4800. loc_00606FE3: mov edx, [0073A08Ch]
  4801. loc_00606FE9: push edx
  4802. loc_00606FEA: call [ecx+00000078h]
  4803. loc_00606FED: fnclex
  4804. loc_00606FEF: mov var_114, eax
  4805. loc_00606FF5: cmp var_114, 00000000h
  4806. loc_00606FFC: jge 00607020h
  4807. loc_00606FFE: push 00000078h
  4808. loc_00607000: push 004419ACh
  4809. loc_00607005: mov eax, [0073A08Ch]
  4810. loc_0060700A: push eax
  4811. loc_0060700B: mov ecx, var_114
  4812. loc_00607011: push ecx
  4813. loc_00607012: call [004010CCh] ; __vbaHresultCheckObj
  4814. loc_00607018: mov var_198, eax
  4815. loc_0060701E: jmp 0060702Ah
  4816. loc_00607020: mov var_198, 00000000h
  4817. loc_0060702A: lea ecx, var_6C
  4818. loc_0060702D: call [0040142Ch] ; __vbaFreeObj
  4819. loc_00607033: lea ecx, var_88
  4820. loc_00607039: call [00401030h] ; __vbaFreeVar
  4821. loc_0060703F: mov var_4, 00000010h
  4822. loc_00607046: mov var_10C, 0000h
  4823. loc_0060704F: mov edx, 0043BBBCh ; "www.bonzi.com/emsmtp.asp"
  4824. loc_00607054: lea ecx, var_5C
  4825. loc_00607057: call [00401310h] ; __vbaStrCopy
  4826. loc_0060705D: cmp [0073A254h], 00000000h
  4827. loc_00607064: jnz 00607082h
  4828. loc_00607066: push 0073A254h
  4829. loc_0060706B: push 00431838h
  4830. loc_00607070: call [004012FCh] ; __vbaNew2
  4831. loc_00607076: mov var_19C, 0073A254h
  4832. loc_00607080: jmp 0060708Ch
  4833. loc_00607082: mov var_19C, 0073A254h
  4834. loc_0060708C: lea edx, var_10C
  4835. loc_00607092: push edx
  4836. loc_00607093: push 00000000h
  4837. loc_00607095: push 00000000h
  4838. loc_00607097: push 00000000h
  4839. loc_00607099: lea eax, var_5C
  4840. loc_0060709C: push eax
  4841. loc_0060709D: mov ecx, var_19C
  4842. loc_006070A3: mov edx, [ecx]
  4843. loc_006070A5: push edx
  4844. loc_006070A6: call 00679A40h
  4845. loc_006070AB: lea ecx, var_5C
  4846. loc_006070AE: call [00401430h] ; __vbaFreeStr
  4847. loc_006070B4: jmp 0060C893h
  4848. loc_006070B9: jmp 0060718Fh
  4849. loc_006070BE: mov var_4, 00000013h
  4850. loc_006070C5: cmp [0073A254h], 00000000h
  4851. loc_006070CC: jnz 006070EAh
  4852. loc_006070CE: push 0073A254h
  4853. loc_006070D3: push 00431838h
  4854. loc_006070D8: call [004012FCh] ; __vbaNew2
  4855. loc_006070DE: mov var_1A0, 0073A254h
  4856. loc_006070E8: jmp 006070F4h
  4857. loc_006070EA: mov var_1A0, 0073A254h
  4858. loc_006070F4: mov eax, var_1A0
  4859. loc_006070FA: mov ecx, [eax]
  4860. loc_006070FC: mov var_114, ecx
  4861. loc_00607102: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  4862. loc_00607107: lea ecx, var_60
  4863. loc_0060710A: call [00401310h] ; __vbaStrCopy
  4864. loc_00607110: mov edx, 00449BC0h ; "m_objsmtp instantiated"
  4865. loc_00607115: lea ecx, var_5C
  4866. loc_00607118: call [00401310h] ; __vbaStrCopy
  4867. loc_0060711E: lea edx, var_60
  4868. loc_00607121: push edx
  4869. loc_00607122: lea eax, var_5C
  4870. loc_00607125: push eax
  4871. loc_00607126: mov ecx, var_114
  4872. loc_0060712C: mov edx, [ecx]
  4873. loc_0060712E: mov eax, var_114
  4874. loc_00607134: push eax
  4875. loc_00607135: call [edx+00000748h]
  4876. loc_0060713B: fnclex
  4877. loc_0060713D: mov var_118, eax
  4878. loc_00607143: cmp var_118, 00000000h
  4879. loc_0060714A: jge 00607172h
  4880. loc_0060714C: push 00000748h
  4881. loc_00607151: push 004408D0h
  4882. loc_00607156: mov ecx, var_114
  4883. loc_0060715C: push ecx
  4884. loc_0060715D: mov edx, var_118
  4885. loc_00607163: push edx
  4886. loc_00607164: call [004010CCh] ; __vbaHresultCheckObj
  4887. loc_0060716A: mov var_1A4, eax
  4888. loc_00607170: jmp 0060717Ch
  4889. loc_00607172: mov var_1A4, 00000000h
  4890. loc_0060717C: lea eax, var_60
  4891. loc_0060717F: push eax
  4892. loc_00607180: lea ecx, var_5C
  4893. loc_00607183: push ecx
  4894. loc_00607184: push 00000002h
  4895. loc_00607186: call [00401324h] ; __vbaFreeStrList
  4896. loc_0060718C: add esp, 0000000Ch
  4897. loc_0060718F: mov var_4, 00000016h
  4898. loc_00607196: mov edx, Me
  4899. loc_00607199: mov [edx+00000042h], 0000h
  4900. loc_0060719F: mov var_4, 00000017h
  4901. loc_006071A6: mov eax, Me
  4902. loc_006071A9: cmp [eax+00000038h], 00000000h
  4903. loc_006071AD: jnz 00607289h
  4904. loc_006071B3: mov var_4, 00000018h
  4905. loc_006071BA: cmp [0073A254h], 00000000h
  4906. loc_006071C1: jnz 006071DFh
  4907. loc_006071C3: push 0073A254h
  4908. loc_006071C8: push 00431838h
  4909. loc_006071CD: call [004012FCh] ; __vbaNew2
  4910. loc_006071D3: mov var_1A8, 0073A254h
  4911. loc_006071DD: jmp 006071E9h
  4912. loc_006071DF: mov var_1A8, 0073A254h
  4913. loc_006071E9: mov ecx, var_1A8
  4914. loc_006071EF: mov edx, [ecx]
  4915. loc_006071F1: mov var_114, edx
  4916. loc_006071F7: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  4917. loc_006071FC: lea ecx, var_60
  4918. loc_006071FF: call [00401310h] ; __vbaStrCopy
  4919. loc_00607205: mov edx, 00449BF4h ; "queue empty, exiting"
  4920. loc_0060720A: lea ecx, var_5C
  4921. loc_0060720D: call [00401310h] ; __vbaStrCopy
  4922. loc_00607213: lea eax, var_60
  4923. loc_00607216: push eax
  4924. loc_00607217: lea ecx, var_5C
  4925. loc_0060721A: push ecx
  4926. loc_0060721B: mov edx, var_114
  4927. loc_00607221: mov eax, [edx]
  4928. loc_00607223: mov ecx, var_114
  4929. loc_00607229: push ecx
  4930. loc_0060722A: call [eax+00000748h]
  4931. loc_00607230: fnclex
  4932. loc_00607232: mov var_118, eax
  4933. loc_00607238: cmp var_118, 00000000h
  4934. loc_0060723F: jge 00607267h
  4935. loc_00607241: push 00000748h
  4936. loc_00607246: push 004408D0h
  4937. loc_0060724B: mov edx, var_114
  4938. loc_00607251: push edx
  4939. loc_00607252: mov eax, var_118
  4940. loc_00607258: push eax
  4941. loc_00607259: call [004010CCh] ; __vbaHresultCheckObj
  4942. loc_0060725F: mov var_1AC, eax
  4943. loc_00607265: jmp 00607271h
  4944. loc_00607267: mov var_1AC, 00000000h
  4945. loc_00607271: lea ecx, var_60
  4946. loc_00607274: push ecx
  4947. loc_00607275: lea edx, var_5C
  4948. loc_00607278: push edx
  4949. loc_00607279: push 00000002h
  4950. loc_0060727B: call [00401324h] ; __vbaFreeStrList
  4951. loc_00607281: add esp, 0000000Ch
  4952. loc_00607284: jmp 0060C893h
  4953. loc_00607289: mov var_4, 0000001Bh
  4954. loc_00607290: mov eax, Me
  4955. loc_00607293: movsx ecx, [eax+0000003Eh]
  4956. loc_00607297: test ecx, ecx
  4957. loc_00607299: jz 00607375h
  4958. loc_0060729F: mov var_4, 0000001Ch
  4959. loc_006072A6: cmp [0073A254h], 00000000h
  4960. loc_006072AD: jnz 006072CBh
  4961. loc_006072AF: push 0073A254h
  4962. loc_006072B4: push 00431838h
  4963. loc_006072B9: call [004012FCh] ; __vbaNew2
  4964. loc_006072BF: mov var_1B0, 0073A254h
  4965. loc_006072C9: jmp 006072D5h
  4966. loc_006072CB: mov var_1B0, 0073A254h
  4967. loc_006072D5: mov edx, var_1B0
  4968. loc_006072DB: mov eax, [edx]
  4969. loc_006072DD: mov var_114, eax
  4970. loc_006072E3: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  4971. loc_006072E8: lea ecx, var_60
  4972. loc_006072EB: call [00401310h] ; __vbaStrCopy
  4973. loc_006072F1: mov edx, 00449C24h ; "m_blnStopSending = true, exiting"
  4974. loc_006072F6: lea ecx, var_5C
  4975. loc_006072F9: call [00401310h] ; __vbaStrCopy
  4976. loc_006072FF: lea ecx, var_60
  4977. loc_00607302: push ecx
  4978. loc_00607303: lea edx, var_5C
  4979. loc_00607306: push edx
  4980. loc_00607307: mov eax, var_114
  4981. loc_0060730D: mov ecx, [eax]
  4982. loc_0060730F: mov edx, var_114
  4983. loc_00607315: push edx
  4984. loc_00607316: call [ecx+00000748h]
  4985. loc_0060731C: fnclex
  4986. loc_0060731E: mov var_118, eax
  4987. loc_00607324: cmp var_118, 00000000h
  4988. loc_0060732B: jge 00607353h
  4989. loc_0060732D: push 00000748h
  4990. loc_00607332: push 004408D0h
  4991. loc_00607337: mov eax, var_114
  4992. loc_0060733D: push eax
  4993. loc_0060733E: mov ecx, var_118
  4994. loc_00607344: push ecx
  4995. loc_00607345: call [004010CCh] ; __vbaHresultCheckObj
  4996. loc_0060734B: mov var_1B4, eax
  4997. loc_00607351: jmp 0060735Dh
  4998. loc_00607353: mov var_1B4, 00000000h
  4999. loc_0060735D: lea edx, var_60
  5000. loc_00607360: push edx
  5001. loc_00607361: lea eax, var_5C
  5002. loc_00607364: push eax
  5003. loc_00607365: push 00000002h
  5004. loc_00607367: call [00401324h] ; __vbaFreeStrList
  5005. loc_0060736D: add esp, 0000000Ch
  5006. loc_00607370: jmp 0060C893h
  5007. loc_00607375: mov var_4, 0000001Fh
  5008. loc_0060737C: cmp [0073A2B0h], 00000002h
  5009. loc_00607383: jz 006076ECh
  5010. loc_00607389: mov var_4, 00000020h
  5011. loc_00607390: mov var_54, 0000h
  5012. loc_00607396: mov var_4, 00000021h
  5013. loc_0060739D: cmp [0073A254h], 00000000h
  5014. loc_006073A4: jnz 006073C2h
  5015. loc_006073A6: push 0073A254h
  5016. loc_006073AB: push 00431838h
  5017. loc_006073B0: call [004012FCh] ; __vbaNew2
  5018. loc_006073B6: mov var_1B8, 0073A254h
  5019. loc_006073C0: jmp 006073CCh
  5020. loc_006073C2: mov var_1B8, 0073A254h
  5021. loc_006073CC: mov ecx, var_1B8
  5022. loc_006073D2: mov edx, [ecx]
  5023. loc_006073D4: mov var_114, edx
  5024. loc_006073DA: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  5025. loc_006073DF: lea ecx, var_60
  5026. loc_006073E2: call [00401310h] ; __vbaStrCopy
  5027. loc_006073E8: push 00449C6Ch ; "retrieving destination information, to: "
  5028. loc_006073ED: mov eax, arg_C
  5029. loc_006073F0: mov ecx, [eax+00000008h]
  5030. loc_006073F3: push ecx
  5031. loc_006073F4: call [00401098h] ; __vbaStrCat
  5032. loc_006073FA: mov edx, eax
  5033. loc_006073FC: lea ecx, var_5C
  5034. loc_006073FF: call [004013C0h] ; __vbaStrMove
  5035. loc_00607405: lea edx, var_60
  5036. loc_00607408: push edx
  5037. loc_00607409: lea eax, var_5C
  5038. loc_0060740C: push eax
  5039. loc_0060740D: mov ecx, var_114
  5040. loc_00607413: mov edx, [ecx]
  5041. loc_00607415: mov eax, var_114
  5042. loc_0060741B: push eax
  5043. loc_0060741C: call [edx+00000748h]
  5044. loc_00607422: fnclex
  5045. loc_00607424: mov var_118, eax
  5046. loc_0060742A: cmp var_118, 00000000h
  5047. loc_00607431: jge 00607459h
  5048. loc_00607433: push 00000748h
  5049. loc_00607438: push 004408D0h
  5050. loc_0060743D: mov ecx, var_114
  5051. loc_00607443: push ecx
  5052. loc_00607444: mov edx, var_118
  5053. loc_0060744A: push edx
  5054. loc_0060744B: call [004010CCh] ; __vbaHresultCheckObj
  5055. loc_00607451: mov var_1BC, eax
  5056. loc_00607457: jmp 00607463h
  5057. loc_00607459: mov var_1BC, 00000000h
  5058. loc_00607463: lea eax, var_60
  5059. loc_00607466: push eax
  5060. loc_00607467: lea ecx, var_5C
  5061. loc_0060746A: push ecx
  5062. loc_0060746B: push 00000002h
  5063. loc_0060746D: call [00401324h] ; __vbaFreeStrList
  5064. loc_00607473: add esp, 0000000Ch
  5065. loc_00607476: mov var_4, 00000022h
  5066. loc_0060747D: lea edx, var_38
  5067. loc_00607480: push edx
  5068. loc_00607481: mov eax, arg_C
  5069. loc_00607484: add eax, 00000008h
  5070. loc_00607487: push eax
  5071. loc_00607488: mov ecx, Me
  5072. loc_0060748B: mov edx, [ecx]
  5073. loc_0060748D: mov eax, Me
  5074. loc_00607490: push eax
  5075. loc_00607491: call [edx+00000744h]
  5076. loc_00607497: mov var_4, 00000023h
  5077. loc_0060749E: mov ecx, var_38
  5078. loc_006074A1: push ecx
  5079. loc_006074A2: push 00000001h
  5080. loc_006074A4: call [004011FCh] ; __vbaLbound
  5081. loc_006074AA: mov ecx, eax
  5082. loc_006074AC: call [004011E4h] ; __vbaI2I4
  5083. loc_006074B2: mov var_24, ax
  5084. loc_006074B6: mov var_4, 00000024h
  5085. loc_006074BD: mov edx, var_38
  5086. loc_006074C0: push edx
  5087. loc_006074C1: lea eax, var_58
  5088. loc_006074C4: push eax
  5089. loc_006074C5: call [00401364h] ; __vbaAryLock
  5090. loc_006074CB: cmp var_58, 00000000h
  5091. loc_006074CF: jz 00607521h
  5092. loc_006074D1: mov ecx, var_58
  5093. loc_006074D4: cmp [ecx], 0001h
  5094. loc_006074D8: jnz 00607521h
  5095. loc_006074DA: movsx edx, var_24
  5096. loc_006074DE: mov eax, var_58
  5097. loc_006074E1: sub edx, [eax+00000014h]
  5098. loc_006074E4: mov var_114, edx
  5099. loc_006074EA: mov ecx, var_58
  5100. loc_006074ED: mov edx, var_114
  5101. loc_006074F3: cmp edx, [ecx+00000010h]
  5102. loc_006074F6: jae 00607504h
  5103. loc_006074F8: mov var_1C0, 00000000h
  5104. loc_00607502: jmp 00607510h
  5105. loc_00607504: call [004011A8h] ; __vbaGenerateBoundsError
  5106. loc_0060750A: mov var_1C0, eax
  5107. loc_00607510: mov eax, var_114
  5108. loc_00607516: shl eax, 02h
  5109. loc_00607519: mov var_1C4, eax
  5110. loc_0060751F: jmp 0060752Dh
  5111. loc_00607521: call [004011A8h] ; __vbaGenerateBoundsError
  5112. loc_00607527: mov var_1C4, eax
  5113. loc_0060752D: mov ecx, var_58
  5114. loc_00607530: mov edx, [ecx+0000000Ch]
  5115. loc_00607533: add edx, var_1C4
  5116. loc_00607539: mov var_D0, edx
  5117. loc_0060753F: mov var_D8, 00004008h
  5118. loc_00607549: lea eax, var_D8
  5119. loc_0060754F: push eax
  5120. loc_00607550: lea ecx, var_88
  5121. loc_00607556: push ecx
  5122. loc_00607557: call [00401154h] ; rtcTrimVar
  5123. loc_0060755D: lea edx, var_58
  5124. loc_00607560: push edx
  5125. loc_00607561: call [00401410h] ; __vbaAryUnlock
  5126. loc_00607567: mov var_E0, 00000000h
  5127. loc_00607571: mov var_E8, 00008002h
  5128. loc_0060757B: lea eax, var_88
  5129. loc_00607581: push eax
  5130. loc_00607582: lea ecx, var_98
  5131. loc_00607588: push ecx
  5132. loc_00607589: call [004010D4h] ; __vbaLenVar
  5133. loc_0060758F: push eax
  5134. loc_00607590: lea edx, var_E8
  5135. loc_00607596: push edx
  5136. loc_00607597: call [004011C0h] ; __vbaVarTstEq
  5137. loc_0060759D: mov var_118, ax
  5138. loc_006075A4: lea ecx, var_88
  5139. loc_006075AA: call [00401030h] ; __vbaFreeVar
  5140. loc_006075B0: movsx eax, var_118
  5141. loc_006075B7: test eax, eax
  5142. loc_006075B9: jz 006076ECh
  5143. loc_006075BF: mov var_4, 00000025h
  5144. loc_006075C6: cmp [0073A254h], 00000000h
  5145. loc_006075CD: jnz 006075EBh
  5146. loc_006075CF: push 0073A254h
  5147. loc_006075D4: push 00431838h
  5148. loc_006075D9: call [004012FCh] ; __vbaNew2
  5149. loc_006075DF: mov var_1C8, 0073A254h
  5150. loc_006075E9: jmp 006075F5h
  5151. loc_006075EB: mov var_1C8, 0073A254h
  5152. loc_006075F5: mov ecx, var_1C8
  5153. loc_006075FB: mov edx, [ecx]
  5154. loc_006075FD: mov var_114, edx
  5155. loc_00607603: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  5156. loc_00607608: lea ecx, var_60
  5157. loc_0060760B: call [00401310h] ; __vbaStrCopy
  5158. loc_00607611: push 00449CC4h ; "no destination server, retrieving local server information, from: "
  5159. loc_00607616: mov eax, arg_C
  5160. loc_00607619: mov ecx, [eax+00000004h]
  5161. loc_0060761C: push ecx
  5162. loc_0060761D: call [00401098h] ; __vbaStrCat
  5163. loc_00607623: mov edx, eax
  5164. loc_00607625: lea ecx, var_5C
  5165. loc_00607628: call [004013C0h] ; __vbaStrMove
  5166. loc_0060762E: lea edx, var_60
  5167. loc_00607631: push edx
  5168. loc_00607632: lea eax, var_5C
  5169. loc_00607635: push eax
  5170. loc_00607636: mov ecx, var_114
  5171. loc_0060763C: mov edx, [ecx]
  5172. loc_0060763E: mov eax, var_114
  5173. loc_00607644: push eax
  5174. loc_00607645: call [edx+00000748h]
  5175. loc_0060764B: fnclex
  5176. loc_0060764D: mov var_118, eax
  5177. loc_00607653: cmp var_118, 00000000h
  5178. loc_0060765A: jge 00607682h
  5179. loc_0060765C: push 00000748h
  5180. loc_00607661: push 004408D0h
  5181. loc_00607666: mov ecx, var_114
  5182. loc_0060766C: push ecx
  5183. loc_0060766D: mov edx, var_118
  5184. loc_00607673: push edx
  5185. loc_00607674: call [004010CCh] ; __vbaHresultCheckObj
  5186. loc_0060767A: mov var_1CC, eax
  5187. loc_00607680: jmp 0060768Ch
  5188. loc_00607682: mov var_1CC, 00000000h
  5189. loc_0060768C: lea eax, var_60
  5190. loc_0060768F: push eax
  5191. loc_00607690: lea ecx, var_5C
  5192. loc_00607693: push ecx
  5193. loc_00607694: push 00000002h
  5194. loc_00607696: call [00401324h] ; __vbaFreeStrList
  5195. loc_0060769C: add esp, 0000000Ch
  5196. loc_0060769F: mov var_4, 00000026h
  5197. loc_006076A6: mov var_3C, FFFFFFh
  5198. loc_006076AC: mov var_4, 00000027h
  5199. loc_006076B3: lea edx, var_38
  5200. loc_006076B6: push edx
  5201. loc_006076B7: mov eax, arg_C
  5202. loc_006076BA: add eax, 00000004h
  5203. loc_006076BD: push eax
  5204. loc_006076BE: mov ecx, Me
  5205. loc_006076C1: mov edx, [ecx]
  5206. loc_006076C3: mov eax, Me
  5207. loc_006076C6: push eax
  5208. loc_006076C7: call [edx+00000744h]
  5209. loc_006076CD: mov var_4, 00000028h
  5210. loc_006076D4: mov ecx, var_38
  5211. loc_006076D7: push ecx
  5212. loc_006076D8: push 00000001h
  5213. loc_006076DA: call [004011FCh] ; __vbaLbound
  5214. loc_006076E0: mov ecx, eax
  5215. loc_006076E2: call [004011E4h] ; __vbaI2I4
  5216. loc_006076E8: mov var_24, ax
  5217. loc_006076EC: mov var_4, 0000002Bh
  5218. loc_006076F3: xor edx, edx
  5219. loc_006076F5: cmp [0073A2B0h], 00000002h
  5220. loc_006076FC: setz dl
  5221. loc_006076FF: neg edx
  5222. loc_00607701: mov var_100, dx
  5223. loc_00607708: mov var_108, 0000000Bh
  5224. loc_00607712: xor eax, eax
  5225. loc_00607714: cmp [0073A2B0h], 00000001h
  5226. loc_0060771B: setz al
  5227. loc_0060771E: neg eax
  5228. loc_00607720: mov var_F0, ax
  5229. loc_00607727: mov var_F8, 0000000Bh
  5230. loc_00607731: mov ecx, var_38
  5231. loc_00607734: push ecx
  5232. loc_00607735: lea edx, var_58
  5233. loc_00607738: push edx
  5234. loc_00607739: call [00401364h] ; __vbaAryLock
  5235. loc_0060773F: cmp var_58, 00000000h
  5236. loc_00607743: jz 00607795h
  5237. loc_00607745: mov eax, var_58
  5238. loc_00607748: cmp [eax], 0001h
  5239. loc_0060774C: jnz 00607795h
  5240. loc_0060774E: movsx ecx, var_24
  5241. loc_00607752: mov edx, var_58
  5242. loc_00607755: sub ecx, [edx+00000014h]
  5243. loc_00607758: mov var_114, ecx
  5244. loc_0060775E: mov eax, var_58
  5245. loc_00607761: mov ecx, var_114
  5246. loc_00607767: cmp ecx, [eax+00000010h]
  5247. loc_0060776A: jae 00607778h
  5248. loc_0060776C: mov var_1D0, 00000000h
  5249. loc_00607776: jmp 00607784h
  5250. loc_00607778: call [004011A8h] ; __vbaGenerateBoundsError
  5251. loc_0060777E: mov var_1D0, eax
  5252. loc_00607784: mov edx, var_114
  5253. loc_0060778A: shl edx, 02h
  5254. loc_0060778D: mov var_1D4, edx
  5255. loc_00607793: jmp 006077A1h
  5256. loc_00607795: call [004011A8h] ; __vbaGenerateBoundsError
  5257. loc_0060779B: mov var_1D4, eax
  5258. loc_006077A1: mov eax, var_58
  5259. loc_006077A4: mov ecx, [eax+0000000Ch]
  5260. loc_006077A7: add ecx, var_1D4
  5261. loc_006077AD: mov var_D0, ecx
  5262. loc_006077B3: mov var_D8, 00004008h
  5263. loc_006077BD: lea edx, var_D8
  5264. loc_006077C3: push edx
  5265. loc_006077C4: lea eax, var_88
  5266. loc_006077CA: push eax
  5267. loc_006077CB: call [00401154h] ; rtcTrimVar
  5268. loc_006077D1: lea ecx, var_58
  5269. loc_006077D4: push ecx
  5270. loc_006077D5: call [00401410h] ; __vbaAryUnlock
  5271. loc_006077DB: mov var_E0, 00000000h
  5272. loc_006077E5: mov var_E8, 00008002h
  5273. loc_006077EF: lea edx, var_108
  5274. loc_006077F5: push edx
  5275. loc_006077F6: lea eax, var_F8
  5276. loc_006077FC: push eax
  5277. loc_006077FD: lea ecx, var_88
  5278. loc_00607803: push ecx
  5279. loc_00607804: lea edx, var_98
  5280. loc_0060780A: push edx
  5281. loc_0060780B: call [004010D4h] ; __vbaLenVar
  5282. loc_00607811: push eax
  5283. loc_00607812: lea eax, var_E8
  5284. loc_00607818: push eax
  5285. loc_00607819: lea ecx, var_A8
  5286. loc_0060781F: push ecx
  5287. loc_00607820: call [00401350h] ; __vbaVarCmpEq
  5288. loc_00607826: push eax
  5289. loc_00607827: lea edx, var_B8
  5290. loc_0060782D: push edx
  5291. loc_0060782E: call [00401240h] ; __vbaVarAnd
  5292. loc_00607834: push eax
  5293. loc_00607835: lea eax, var_C8
  5294. loc_0060783B: push eax
  5295. loc_0060783C: call [004011F4h] ; __vbaVarOr
  5296. loc_00607842: push eax
  5297. loc_00607843: call [00401164h] ; __vbaBoolVarNull
  5298. loc_00607849: mov var_118, ax
  5299. loc_00607850: lea ecx, var_108
  5300. loc_00607856: push ecx
  5301. loc_00607857: lea edx, var_F8
  5302. loc_0060785D: push edx
  5303. loc_0060785E: lea eax, var_88
  5304. loc_00607864: push eax
  5305. loc_00607865: push 00000003h
  5306. loc_00607867: call [00401050h] ; __vbaFreeVarList
  5307. loc_0060786D: add esp, 00000010h
  5308. loc_00607870: movsx ecx, var_118
  5309. loc_00607877: test ecx, ecx
  5310. loc_00607879: jz 00607888h
  5311. loc_0060787B: mov var_4, 0000002Ch
  5312. loc_00607882: mov var_54, FFFFFFh
  5313. loc_00607888: mov var_4, 0000002Eh
  5314. loc_0060788F: lea edx, var_6C
  5315. loc_00607892: push edx
  5316. loc_00607893: mov eax, Me
  5317. loc_00607896: mov ecx, [eax]
  5318. loc_00607898: mov edx, Me
  5319. loc_0060789B: push edx
  5320. loc_0060789C: call [ecx+00000760h]
  5321. loc_006078A2: fnclex
  5322. loc_006078A4: mov var_114, eax
  5323. loc_006078AA: cmp var_114, 00000000h
  5324. loc_006078B1: jge 006078D6h
  5325. loc_006078B3: push 00000760h
  5326. loc_006078B8: push 00448E8Ch
  5327. loc_006078BD: mov eax, Me
  5328. loc_006078C0: push eax
  5329. loc_006078C1: mov ecx, var_114
  5330. loc_006078C7: push ecx
  5331. loc_006078C8: call [004010CCh] ; __vbaHresultCheckObj
  5332. loc_006078CE: mov var_1D8, eax
  5333. loc_006078D4: jmp 006078E0h
  5334. loc_006078D6: mov var_1D8, 00000000h
  5335. loc_006078E0: mov edx, var_6C
  5336. loc_006078E3: mov var_118, edx
  5337. loc_006078E9: push 0043DB0Ch ; "BONZI.COM Software (Single Developer)/0030530910071B009C00"
  5338. loc_006078EE: mov eax, var_118
  5339. loc_006078F4: mov ecx, [eax]
  5340. loc_006078F6: mov edx, var_118
  5341. loc_006078FC: push edx
  5342. loc_006078FD: call [ecx+00000074h]
  5343. loc_00607900: fnclex
  5344. loc_00607902: mov var_11C, eax
  5345. loc_00607908: cmp var_11C, 00000000h
  5346. loc_0060790F: jge 00607934h
  5347. loc_00607911: push 00000074h
  5348. loc_00607913: push 004499ACh
  5349. loc_00607918: mov eax, var_118
  5350. loc_0060791E: push eax
  5351. loc_0060791F: mov ecx, var_11C
  5352. loc_00607925: push ecx
  5353. loc_00607926: call [004010CCh] ; __vbaHresultCheckObj
  5354. loc_0060792C: mov var_1DC, eax
  5355. loc_00607932: jmp 0060793Eh
  5356. loc_00607934: mov var_1DC, 00000000h
  5357. loc_0060793E: lea ecx, var_6C
  5358. loc_00607941: call [0040142Ch] ; __vbaFreeObj
  5359. loc_00607947: mov var_4, 0000002Fh
  5360. loc_0060794E: mov edx, var_38
  5361. loc_00607951: push edx
  5362. loc_00607952: lea eax, var_58
  5363. loc_00607955: push eax
  5364. loc_00607956: call [00401364h] ; __vbaAryLock
  5365. loc_0060795C: cmp var_58, 00000000h
  5366. loc_00607960: jz 006079B2h
  5367. loc_00607962: mov ecx, var_58
  5368. loc_00607965: cmp [ecx], 0001h
  5369. loc_00607969: jnz 006079B2h
  5370. loc_0060796B: movsx edx, var_24
  5371. loc_0060796F: mov eax, var_58
  5372. loc_00607972: sub edx, [eax+00000014h]
  5373. loc_00607975: mov var_114, edx
  5374. loc_0060797B: mov ecx, var_58
  5375. loc_0060797E: mov edx, var_114
  5376. loc_00607984: cmp edx, [ecx+00000010h]
  5377. loc_00607987: jae 00607995h
  5378. loc_00607989: mov var_1E0, 00000000h
  5379. loc_00607993: jmp 006079A1h
  5380. loc_00607995: call [004011A8h] ; __vbaGenerateBoundsError
  5381. loc_0060799B: mov var_1E0, eax
  5382. loc_006079A1: mov eax, var_114
  5383. loc_006079A7: shl eax, 02h
  5384. loc_006079AA: mov var_1E4, eax
  5385. loc_006079B0: jmp 006079BEh
  5386. loc_006079B2: call [004011A8h] ; __vbaGenerateBoundsError
  5387. loc_006079B8: mov var_1E4, eax
  5388. loc_006079BE: mov ecx, var_58
  5389. loc_006079C1: mov edx, [ecx+0000000Ch]
  5390. loc_006079C4: add edx, var_1E4
  5391. loc_006079CA: mov var_D0, edx
  5392. loc_006079D0: mov var_D8, 00004008h
  5393. loc_006079DA: lea eax, var_D8
  5394. loc_006079E0: push eax
  5395. loc_006079E1: lea ecx, var_88
  5396. loc_006079E7: push ecx
  5397. loc_006079E8: call [00401154h] ; rtcTrimVar
  5398. loc_006079EE: lea edx, var_58
  5399. loc_006079F1: push edx
  5400. loc_006079F2: call [00401410h] ; __vbaAryUnlock
  5401. loc_006079F8: mov var_E0, 00000000h
  5402. loc_00607A02: mov var_E8, 00008002h
  5403. loc_00607A0C: mov ax, var_54
  5404. loc_00607A10: not ax
  5405. loc_00607A13: mov var_F0, ax
  5406. loc_00607A1A: mov var_F8, 0000000Bh
  5407. loc_00607A24: lea ecx, var_88
  5408. loc_00607A2A: push ecx
  5409. loc_00607A2B: lea edx, var_98
  5410. loc_00607A31: push edx
  5411. loc_00607A32: call [004010D4h] ; __vbaLenVar
  5412. loc_00607A38: push eax
  5413. loc_00607A39: lea eax, var_E8
  5414. loc_00607A3F: push eax
  5415. loc_00607A40: lea ecx, var_A8
  5416. loc_00607A46: push ecx
  5417. loc_00607A47: call [00401350h] ; __vbaVarCmpEq
  5418. loc_00607A4D: push eax
  5419. loc_00607A4E: lea edx, var_F8
  5420. loc_00607A54: push edx
  5421. loc_00607A55: lea eax, var_B8
  5422. loc_00607A5B: push eax
  5423. loc_00607A5C: call [00401240h] ; __vbaVarAnd
  5424. loc_00607A62: push eax
  5425. loc_00607A63: call [00401164h] ; __vbaBoolVarNull
  5426. loc_00607A69: mov var_118, ax
  5427. loc_00607A70: lea ecx, var_F8
  5428. loc_00607A76: push ecx
  5429. loc_00607A77: lea edx, var_88
  5430. loc_00607A7D: push edx
  5431. loc_00607A7E: push 00000002h
  5432. loc_00607A80: call [00401050h] ; __vbaFreeVarList
  5433. loc_00607A86: add esp, 0000000Ch
  5434. loc_00607A89: movsx eax, var_118
  5435. loc_00607A90: test eax, eax
  5436. loc_00607A92: jz 00607BABh
  5437. loc_00607A98: mov var_4, 00000030h
  5438. loc_00607A9F: cmp [0073A2B0h], 00000000h
  5439. loc_00607AA6: jnz 00607B9Eh
  5440. loc_00607AAC: mov var_4, 00000031h
  5441. loc_00607AB3: cmp [0073A254h], 00000000h
  5442. loc_00607ABA: jnz 00607AD8h
  5443. loc_00607ABC: push 0073A254h
  5444. loc_00607AC1: push 00431838h
  5445. loc_00607AC6: call [004012FCh] ; __vbaNew2
  5446. loc_00607ACC: mov var_1E8, 0073A254h
  5447. loc_00607AD6: jmp 00607AE2h
  5448. loc_00607AD8: mov var_1E8, 0073A254h
  5449. loc_00607AE2: mov ecx, var_1E8
  5450. loc_00607AE8: mov edx, [ecx]
  5451. loc_00607AEA: mov var_114, edx
  5452. loc_00607AF0: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  5453. loc_00607AF5: lea ecx, var_60
  5454. loc_00607AF8: call [00401310h] ; __vbaStrCopy
  5455. loc_00607AFE: mov edx, 00449D50h ; "no servers found, exiting"
  5456. loc_00607B03: lea ecx, var_5C
  5457. loc_00607B06: call [00401310h] ; __vbaStrCopy
  5458. loc_00607B0C: lea eax, var_60
  5459. loc_00607B0F: push eax
  5460. loc_00607B10: lea ecx, var_5C
  5461. loc_00607B13: push ecx
  5462. loc_00607B14: mov edx, var_114
  5463. loc_00607B1A: mov eax, [edx]
  5464. loc_00607B1C: mov ecx, var_114
  5465. loc_00607B22: push ecx
  5466. loc_00607B23: call [eax+00000748h]
  5467. loc_00607B29: fnclex
  5468. loc_00607B2B: mov var_118, eax
  5469. loc_00607B31: cmp var_118, 00000000h
  5470. loc_00607B38: jge 00607B60h
  5471. loc_00607B3A: push 00000748h
  5472. loc_00607B3F: push 004408D0h
  5473. loc_00607B44: mov edx, var_114
  5474. loc_00607B4A: push edx
  5475. loc_00607B4B: mov eax, var_118
  5476. loc_00607B51: push eax
  5477. loc_00607B52: call [004010CCh] ; __vbaHresultCheckObj
  5478. loc_00607B58: mov var_1EC, eax
  5479. loc_00607B5E: jmp 00607B6Ah
  5480. loc_00607B60: mov var_1EC, 00000000h
  5481. loc_00607B6A: lea ecx, var_60
  5482. loc_00607B6D: push ecx
  5483. loc_00607B6E: lea edx, var_5C
  5484. loc_00607B71: push edx
  5485. loc_00607B72: push 00000002h
  5486. loc_00607B74: call [00401324h] ; __vbaFreeStrList
  5487. loc_00607B7A: add esp, 0000000Ch
  5488. loc_00607B7D: mov var_4, 00000032h
  5489. loc_00607B84: mov eax, arg_C
  5490. loc_00607B87: push eax
  5491. loc_00607B88: mov ecx, Me
  5492. loc_00607B8B: mov edx, [ecx]
  5493. loc_00607B8D: mov eax, Me
  5494. loc_00607B90: push eax
  5495. loc_00607B91: call [edx+00000740h]
  5496. loc_00607B97: jmp 0060C893h
  5497. loc_00607B9C: jmp 00607BABh
  5498. loc_00607B9E: mov var_4, 00000035h
  5499. loc_00607BA5: mov var_54, FFFFFFh
  5500. loc_00607BAB: mov var_4, 00000038h
  5501. loc_00607BB2: mov ecx, arg_C
  5502. loc_00607BB5: add ecx, 00000004h
  5503. loc_00607BB8: push ecx
  5504. loc_00607BB9: call 00713300h
  5505. loc_00607BBE: movsx edx, ax
  5506. loc_00607BC1: test edx, edx
  5507. loc_00607BC3: jnz 00607CF3h
  5508. loc_00607BC9: mov var_4, 00000039h
  5509. loc_00607BD0: mov var_D0, 0043C9F4h
  5510. loc_00607BDA: mov var_D8, 00000008h
  5511. loc_00607BE4: mov eax, 00000010h
  5512. loc_00607BE9: call 00412850h ; __vbaChkstk
  5513. loc_00607BEE: mov eax, esp
  5514. loc_00607BF0: mov ecx, var_D8
  5515. loc_00607BF6: mov [eax], ecx
  5516. loc_00607BF8: mov edx, var_D4
  5517. loc_00607BFE: mov [eax+00000004h], edx
  5518. loc_00607C01: mov ecx, var_D0
  5519. loc_00607C07: mov [eax+00000008h], ecx
  5520. loc_00607C0A: mov edx, var_CC
  5521. loc_00607C10: mov [eax+0000000Ch], edx
  5522. loc_00607C13: push 004424FCh ; "Address"
  5523. loc_00607C18: push 0044247Ch ; "Email"
  5524. loc_00607C1D: push 0043B010h ; "BONZIBUDDY"
  5525. loc_00607C22: call [00401354h] ; rtcGetSetting
  5526. loc_00607C28: mov edx, eax
  5527. loc_00607C2A: lea ecx, var_5C
  5528. loc_00607C2D: call [004013C0h] ; __vbaStrMove
  5529. loc_00607C33: lea eax, var_5C
  5530. loc_00607C36: push eax
  5531. loc_00607C37: call 00713300h
  5532. loc_00607C3C: mov var_114, ax
  5533. loc_00607C43: lea ecx, var_5C
  5534. loc_00607C46: call [00401430h] ; __vbaFreeStr
  5535. loc_00607C4C: movsx ecx, var_114
  5536. loc_00607C53: test ecx, ecx
  5537. loc_00607C55: jz 00607CDEh
  5538. loc_00607C5B: mov var_4, 0000003Ah
  5539. loc_00607C62: mov var_D0, 0043C9F4h
  5540. loc_00607C6C: mov var_D8, 00000008h
  5541. loc_00607C76: mov eax, 00000010h
  5542. loc_00607C7B: call 00412850h ; __vbaChkstk
  5543. loc_00607C80: mov edx, esp
  5544. loc_00607C82: mov eax, var_D8
  5545. loc_00607C88: mov [edx], eax
  5546. loc_00607C8A: mov ecx, var_D4
  5547. loc_00607C90: mov [edx+00000004h], ecx
  5548. loc_00607C93: mov eax, var_D0
  5549. loc_00607C99: mov [edx+00000008h], eax
  5550. loc_00607C9C: mov ecx, var_CC
  5551. loc_00607CA2: mov [edx+0000000Ch], ecx
  5552. loc_00607CA5: push 004424FCh ; "Address"
  5553. loc_00607CAA: push 0044247Ch ; "Email"
  5554. loc_00607CAF: push 0043B010h ; "BONZIBUDDY"
  5555. loc_00607CB4: call [00401354h] ; rtcGetSetting
  5556. loc_00607CBA: mov edx, eax
  5557. loc_00607CBC: lea ecx, var_5C
  5558. loc_00607CBF: call [004013C0h] ; __vbaStrMove
  5559. loc_00607CC5: mov edx, eax
  5560. loc_00607CC7: mov ecx, arg_C
  5561. loc_00607CCA: add ecx, 00000004h
  5562. loc_00607CCD: call [00401310h] ; __vbaStrCopy
  5563. loc_00607CD3: lea ecx, var_5C
  5564. loc_00607CD6: call [00401430h] ; __vbaFreeStr
  5565. loc_00607CDC: jmp 00607CF3h
  5566. loc_00607CDE: mov var_4, 0000003Ch
  5567. loc_00607CE5: mov edx, arg_C
  5568. loc_00607CE8: push edx
  5569. loc_00607CE9: call 00711A80h
  5570. loc_00607CEE: jmp 0060C893h
  5571. loc_00607CF3: mov var_4, 00000040h
  5572. loc_00607CFA: mov eax, arg_C
  5573. loc_00607CFD: add eax, 00000008h
  5574. loc_00607D00: push eax
  5575. loc_00607D01: call 00713300h
  5576. loc_00607D06: movsx ecx, ax
  5577. loc_00607D09: test ecx, ecx
  5578. loc_00607D0B: jnz 00607D22h
  5579. loc_00607D0D: mov var_4, 00000041h
  5580. loc_00607D14: mov edx, arg_C
  5581. loc_00607D17: push edx
  5582. loc_00607D18: call 00711A80h
  5583. loc_00607D1D: jmp 0060C893h
  5584. loc_00607D22: mov var_4, 00000044h
  5585. loc_00607D29: cmp [0073A254h], 00000000h
  5586. loc_00607D30: jnz 00607D4Eh
  5587. loc_00607D32: push 0073A254h
  5588. loc_00607D37: push 00431838h
  5589. loc_00607D3C: call [004012FCh] ; __vbaNew2
  5590. loc_00607D42: mov var_1F0, 0073A254h
  5591. loc_00607D4C: jmp 00607D58h
  5592. loc_00607D4E: mov var_1F0, 0073A254h
  5593. loc_00607D58: lea eax, var_10C
  5594. loc_00607D5E: push eax
  5595. loc_00607D5F: push 00449978h ; "B14"
  5596. loc_00607D64: mov ecx, var_1F0
  5597. loc_00607D6A: mov edx, [ecx]
  5598. loc_00607D6C: push edx
  5599. loc_00607D6D: call 006A5DC0h
  5600. loc_00607D72: movsx eax, var_10C
  5601. loc_00607D79: test eax, eax
  5602. loc_00607D7B: jz 006086C8h
  5603. loc_00607D81: mov var_4, 00000045h
  5604. loc_00607D88: lea ecx, var_6C
  5605. loc_00607D8B: push ecx
  5606. loc_00607D8C: mov edx, Me
  5607. loc_00607D8F: mov eax, [edx]
  5608. loc_00607D91: mov ecx, Me
  5609. loc_00607D94: push ecx
  5610. loc_00607D95: call [eax+00000760h]
  5611. loc_00607D9B: fnclex
  5612. loc_00607D9D: mov var_114, eax
  5613. loc_00607DA3: cmp var_114, 00000000h
  5614. loc_00607DAA: jge 00607DCFh
  5615. loc_00607DAC: push 00000760h
  5616. loc_00607DB1: push 00448E8Ch
  5617. loc_00607DB6: mov edx, Me
  5618. loc_00607DB9: push edx
  5619. loc_00607DBA: mov eax, var_114
  5620. loc_00607DC0: push eax
  5621. loc_00607DC1: call [004010CCh] ; __vbaHresultCheckObj
  5622. loc_00607DC7: mov var_1F4, eax
  5623. loc_00607DCD: jmp 00607DD9h
  5624. loc_00607DCF: mov var_1F4, 00000000h
  5625. loc_00607DD9: mov ecx, var_6C
  5626. loc_00607DDC: mov var_118, ecx
  5627. loc_00607DE2: mov var_D0, 0043C9F4h
  5628. loc_00607DEC: mov var_D8, 00000008h
  5629. loc_00607DF6: mov eax, 00000010h
  5630. loc_00607DFB: call 00412850h ; __vbaChkstk
  5631. loc_00607E00: mov edx, esp
  5632. loc_00607E02: mov eax, var_D8
  5633. loc_00607E08: mov [edx], eax
  5634. loc_00607E0A: mov ecx, var_D4
  5635. loc_00607E10: mov [edx+00000004h], ecx
  5636. loc_00607E13: mov eax, var_D0
  5637. loc_00607E19: mov [edx+00000008h], eax
  5638. loc_00607E1C: mov ecx, var_CC
  5639. loc_00607E22: mov [edx+0000000Ch], ecx
  5640. loc_00607E25: push 0044248Ch ; "Server"
  5641. loc_00607E2A: push 0044247Ch ; "Email"
  5642. loc_00607E2F: push 0043B010h ; "BONZIBUDDY"
  5643. loc_00607E34: call [00401354h] ; rtcGetSetting
  5644. loc_00607E3A: mov edx, eax
  5645. loc_00607E3C: lea ecx, var_5C
  5646. loc_00607E3F: call [004013C0h] ; __vbaStrMove
  5647. loc_00607E45: push eax
  5648. loc_00607E46: mov edx, var_118
  5649. loc_00607E4C: mov eax, [edx]
  5650. loc_00607E4E: mov ecx, var_118
  5651. loc_00607E54: push ecx
  5652. loc_00607E55: call [eax+0000004Ch]
  5653. loc_00607E58: fnclex
  5654. loc_00607E5A: mov var_11C, eax
  5655. loc_00607E60: cmp var_11C, 00000000h
  5656. loc_00607E67: jge 00607E8Ch
  5657. loc_00607E69: push 0000004Ch
  5658. loc_00607E6B: push 004499ACh
  5659. loc_00607E70: mov edx, var_118
  5660. loc_00607E76: push edx
  5661. loc_00607E77: mov eax, var_11C
  5662. loc_00607E7D: push eax
  5663. loc_00607E7E: call [004010CCh] ; __vbaHresultCheckObj
  5664. loc_00607E84: mov var_1F8, eax
  5665. loc_00607E8A: jmp 00607E96h
  5666. loc_00607E8C: mov var_1F8, 00000000h
  5667. loc_00607E96: lea ecx, var_5C
  5668. loc_00607E99: call [00401430h] ; __vbaFreeStr
  5669. loc_00607E9F: lea ecx, var_6C
  5670. loc_00607EA2: call [0040142Ch] ; __vbaFreeObj
  5671. loc_00607EA8: mov var_4, 00000046h
  5672. loc_00607EAF: lea ecx, var_6C
  5673. loc_00607EB2: push ecx
  5674. loc_00607EB3: mov edx, Me
  5675. loc_00607EB6: mov eax, [edx]
  5676. loc_00607EB8: mov ecx, Me
  5677. loc_00607EBB: push ecx
  5678. loc_00607EBC: call [eax+00000760h]
  5679. loc_00607EC2: fnclex
  5680. loc_00607EC4: mov var_114, eax
  5681. loc_00607ECA: cmp var_114, 00000000h
  5682. loc_00607ED1: jge 00607EF6h
  5683. loc_00607ED3: push 00000760h
  5684. loc_00607ED8: push 00448E8Ch
  5685. loc_00607EDD: mov edx, Me
  5686. loc_00607EE0: push edx
  5687. loc_00607EE1: mov eax, var_114
  5688. loc_00607EE7: push eax
  5689. loc_00607EE8: call [004010CCh] ; __vbaHresultCheckObj
  5690. loc_00607EEE: mov var_1FC, eax
  5691. loc_00607EF4: jmp 00607F00h
  5692. loc_00607EF6: mov var_1FC, 00000000h
  5693. loc_00607F00: mov ecx, var_6C
  5694. loc_00607F03: mov var_118, ecx
  5695. loc_00607F09: mov var_D0, 0043C9F4h
  5696. loc_00607F13: mov var_D8, 00000008h
  5697. loc_00607F1D: mov eax, 00000010h
  5698. loc_00607F22: call 00412850h ; __vbaChkstk
  5699. loc_00607F27: mov edx, esp
  5700. loc_00607F29: mov eax, var_D8
  5701. loc_00607F2F: mov [edx], eax
  5702. loc_00607F31: mov ecx, var_D4
  5703. loc_00607F37: mov [edx+00000004h], ecx
  5704. loc_00607F3A: mov eax, var_D0
  5705. loc_00607F40: mov [edx+00000008h], eax
  5706. loc_00607F43: mov ecx, var_CC
  5707. loc_00607F49: mov [edx+0000000Ch], ecx
  5708. loc_00607F4C: push 004424FCh ; "Address"
  5709. loc_00607F51: push 0044247Ch ; "Email"
  5710. loc_00607F56: push 0043B010h ; "BONZIBUDDY"
  5711. loc_00607F5B: call [00401354h] ; rtcGetSetting
  5712. loc_00607F61: mov edx, eax
  5713. loc_00607F63: lea ecx, var_5C
  5714. loc_00607F66: call [004013C0h] ; __vbaStrMove
  5715. loc_00607F6C: push eax
  5716. loc_00607F6D: mov edx, var_118
  5717. loc_00607F73: mov eax, [edx]
  5718. loc_00607F75: mov ecx, var_118
  5719. loc_00607F7B: push ecx
  5720. loc_00607F7C: call [eax+0000003Ch]
  5721. loc_00607F7F: fnclex
  5722. loc_00607F81: mov var_11C, eax
  5723. loc_00607F87: cmp var_11C, 00000000h
  5724. loc_00607F8E: jge 00607FB3h
  5725. loc_00607F90: push 0000003Ch
  5726. loc_00607F92: push 004499ACh
  5727. loc_00607F97: mov edx, var_118
  5728. loc_00607F9D: push edx
  5729. loc_00607F9E: mov eax, var_11C
  5730. loc_00607FA4: push eax
  5731. loc_00607FA5: call [004010CCh] ; __vbaHresultCheckObj
  5732. loc_00607FAB: mov var_200, eax
  5733. loc_00607FB1: jmp 00607FBDh
  5734. loc_00607FB3: mov var_200, 00000000h
  5735. loc_00607FBD: lea ecx, var_5C
  5736. loc_00607FC0: call [00401430h] ; __vbaFreeStr
  5737. loc_00607FC6: lea ecx, var_6C
  5738. loc_00607FC9: call [0040142Ch] ; __vbaFreeObj
  5739. loc_00607FCF: mov var_4, 00000047h
  5740. loc_00607FD6: lea ecx, var_6C
  5741. loc_00607FD9: push ecx
  5742. loc_00607FDA: mov edx, Me
  5743. loc_00607FDD: mov eax, [edx]
  5744. loc_00607FDF: mov ecx, Me
  5745. loc_00607FE2: push ecx
  5746. loc_00607FE3: call [eax+00000760h]
  5747. loc_00607FE9: fnclex
  5748. loc_00607FEB: mov var_114, eax
  5749. loc_00607FF1: cmp var_114, 00000000h
  5750. loc_00607FF8: jge 0060801Dh
  5751. loc_00607FFA: push 00000760h
  5752. loc_00607FFF: push 00448E8Ch
  5753. loc_00608004: mov edx, Me
  5754. loc_00608007: push edx
  5755. loc_00608008: mov eax, var_114
  5756. loc_0060800E: push eax
  5757. loc_0060800F: call [004010CCh] ; __vbaHresultCheckObj
  5758. loc_00608015: mov var_204, eax
  5759. loc_0060801B: jmp 00608027h
  5760. loc_0060801D: mov var_204, 00000000h
  5761. loc_00608027: mov ecx, var_6C
  5762. loc_0060802A: mov var_118, ecx
  5763. loc_00608030: mov var_D0, 0043C9F4h
  5764. loc_0060803A: mov var_D8, 00000008h
  5765. loc_00608044: mov eax, 00000010h
  5766. loc_00608049: call 00412850h ; __vbaChkstk
  5767. loc_0060804E: mov edx, esp
  5768. loc_00608050: mov eax, var_D8
  5769. loc_00608056: mov [edx], eax
  5770. loc_00608058: mov ecx, var_D4
  5771. loc_0060805E: mov [edx+00000004h], ecx
  5772. loc_00608061: mov eax, var_D0
  5773. loc_00608067: mov [edx+00000008h], eax
  5774. loc_0060806A: mov ecx, var_CC
  5775. loc_00608070: mov [edx+0000000Ch], ecx
  5776. loc_00608073: push 004424FCh ; "Address"
  5777. loc_00608078: push 0044247Ch ; "Email"
  5778. loc_0060807D: push 0043B010h ; "BONZIBUDDY"
  5779. loc_00608082: call [00401354h] ; rtcGetSetting
  5780. loc_00608088: mov edx, eax
  5781. loc_0060808A: lea ecx, var_5C
  5782. loc_0060808D: call [004013C0h] ; __vbaStrMove
  5783. loc_00608093: push eax
  5784. loc_00608094: mov edx, var_118
  5785. loc_0060809A: mov eax, [edx]
  5786. loc_0060809C: mov ecx, var_118
  5787. loc_006080A2: push ecx
  5788. loc_006080A3: call [eax+00000044h]
  5789. loc_006080A6: fnclex
  5790. loc_006080A8: mov var_11C, eax
  5791. loc_006080AE: cmp var_11C, 00000000h
  5792. loc_006080B5: jge 006080DAh
  5793. loc_006080B7: push 00000044h
  5794. loc_006080B9: push 004499ACh
  5795. loc_006080BE: mov edx, var_118
  5796. loc_006080C4: push edx
  5797. loc_006080C5: mov eax, var_11C
  5798. loc_006080CB: push eax
  5799. loc_006080CC: call [004010CCh] ; __vbaHresultCheckObj
  5800. loc_006080D2: mov var_208, eax
  5801. loc_006080D8: jmp 006080E4h
  5802. loc_006080DA: mov var_208, 00000000h
  5803. loc_006080E4: lea ecx, var_5C
  5804. loc_006080E7: call [00401430h] ; __vbaFreeStr
  5805. loc_006080ED: lea ecx, var_6C
  5806. loc_006080F0: call [0040142Ch] ; __vbaFreeObj
  5807. loc_006080F6: mov var_4, 00000048h
  5808. loc_006080FD: lea ecx, var_6C
  5809. loc_00608100: push ecx
  5810. loc_00608101: mov edx, Me
  5811. loc_00608104: mov eax, [edx]
  5812. loc_00608106: mov ecx, Me
  5813. loc_00608109: push ecx
  5814. loc_0060810A: call [eax+00000760h]
  5815. loc_00608110: fnclex
  5816. loc_00608112: mov var_114, eax
  5817. loc_00608118: cmp var_114, 00000000h
  5818. loc_0060811F: jge 00608144h
  5819. loc_00608121: push 00000760h
  5820. loc_00608126: push 00448E8Ch
  5821. loc_0060812B: mov edx, Me
  5822. loc_0060812E: push edx
  5823. loc_0060812F: mov eax, var_114
  5824. loc_00608135: push eax
  5825. loc_00608136: call [004010CCh] ; __vbaHresultCheckObj
  5826. loc_0060813C: mov var_20C, eax
  5827. loc_00608142: jmp 0060814Eh
  5828. loc_00608144: mov var_20C, 00000000h
  5829. loc_0060814E: mov ecx, var_6C
  5830. loc_00608151: mov var_118, ecx
  5831. loc_00608157: mov var_D0, 0043C9F4h
  5832. loc_00608161: mov var_D8, 00000008h
  5833. loc_0060816B: mov eax, 00000010h
  5834. loc_00608170: call 00412850h ; __vbaChkstk
  5835. loc_00608175: mov edx, esp
  5836. loc_00608177: mov eax, var_D8
  5837. loc_0060817D: mov [edx], eax
  5838. loc_0060817F: mov ecx, var_D4
  5839. loc_00608185: mov [edx+00000004h], ecx
  5840. loc_00608188: mov eax, var_D0
  5841. loc_0060818E: mov [edx+00000008h], eax
  5842. loc_00608191: mov ecx, var_CC
  5843. loc_00608197: mov [edx+0000000Ch], ecx
  5844. loc_0060819A: push 004424FCh ; "Address"
  5845. loc_0060819F: push 0044247Ch ; "Email"
  5846. loc_006081A4: push 0043B010h ; "BONZIBUDDY"
  5847. loc_006081A9: call [00401354h] ; rtcGetSetting
  5848. loc_006081AF: mov edx, eax
  5849. loc_006081B1: lea ecx, var_5C
  5850. loc_006081B4: call [004013C0h] ; __vbaStrMove
  5851. loc_006081BA: push eax
  5852. loc_006081BB: mov edx, var_118
  5853. loc_006081C1: mov eax, [edx]
  5854. loc_006081C3: mov ecx, var_118
  5855. loc_006081C9: push ecx
  5856. loc_006081CA: call [eax+000000CCh]
  5857. loc_006081D0: fnclex
  5858. loc_006081D2: mov var_11C, eax
  5859. loc_006081D8: cmp var_11C, 00000000h
  5860. loc_006081DF: jge 00608207h
  5861. loc_006081E1: push 000000CCh
  5862. loc_006081E6: push 004499ACh
  5863. loc_006081EB: mov edx, var_118
  5864. loc_006081F1: push edx
  5865. loc_006081F2: mov eax, var_11C
  5866. loc_006081F8: push eax
  5867. loc_006081F9: call [004010CCh] ; __vbaHresultCheckObj
  5868. loc_006081FF: mov var_210, eax
  5869. loc_00608205: jmp 00608211h
  5870. loc_00608207: mov var_210, 00000000h
  5871. loc_00608211: lea ecx, var_5C
  5872. loc_00608214: call [00401430h] ; __vbaFreeStr
  5873. loc_0060821A: lea ecx, var_6C
  5874. loc_0060821D: call [0040142Ch] ; __vbaFreeObj
  5875. loc_00608223: mov var_4, 00000049h
  5876. loc_0060822A: lea ecx, var_6C
  5877. loc_0060822D: push ecx
  5878. loc_0060822E: mov edx, Me
  5879. loc_00608231: mov eax, [edx]
  5880. loc_00608233: mov ecx, Me
  5881. loc_00608236: push ecx
  5882. loc_00608237: call [eax+00000760h]
  5883. loc_0060823D: fnclex
  5884. loc_0060823F: mov var_114, eax
  5885. loc_00608245: cmp var_114, 00000000h
  5886. loc_0060824C: jge 00608271h
  5887. loc_0060824E: push 00000760h
  5888. loc_00608253: push 00448E8Ch
  5889. loc_00608258: mov edx, Me
  5890. loc_0060825B: push edx
  5891. loc_0060825C: mov eax, var_114
  5892. loc_00608262: push eax
  5893. loc_00608263: call [004010CCh] ; __vbaHresultCheckObj
  5894. loc_00608269: mov var_214, eax
  5895. loc_0060826F: jmp 0060827Bh
  5896. loc_00608271: mov var_214, 00000000h
  5897. loc_0060827B: mov ecx, var_6C
  5898. loc_0060827E: mov var_118, ecx
  5899. loc_00608284: push 00449D88h ; "bonziworld.com"
  5900. loc_00608289: mov edx, var_118
  5901. loc_0060828F: mov eax, [edx]
  5902. loc_00608291: mov ecx, var_118
  5903. loc_00608297: push ecx
  5904. loc_00608298: call [eax+00000034h]
  5905. loc_0060829B: fnclex
  5906. loc_0060829D: mov var_11C, eax
  5907. loc_006082A3: cmp var_11C, 00000000h
  5908. loc_006082AA: jge 006082CFh
  5909. loc_006082AC: push 00000034h
  5910. loc_006082AE: push 004499ACh
  5911. loc_006082B3: mov edx, var_118
  5912. loc_006082B9: push edx
  5913. loc_006082BA: mov eax, var_11C
  5914. loc_006082C0: push eax
  5915. loc_006082C1: call [004010CCh] ; __vbaHresultCheckObj
  5916. loc_006082C7: mov var_218, eax
  5917. loc_006082CD: jmp 006082D9h
  5918. loc_006082CF: mov var_218, 00000000h
  5919. loc_006082D9: lea ecx, var_6C
  5920. loc_006082DC: call [0040142Ch] ; __vbaFreeObj
  5921. loc_006082E2: mov var_4, 0000004Ah
  5922. loc_006082E9: lea ecx, var_6C
  5923. loc_006082EC: push ecx
  5924. loc_006082ED: mov edx, Me
  5925. loc_006082F0: mov eax, [edx]
  5926. loc_006082F2: mov ecx, Me
  5927. loc_006082F5: push ecx
  5928. loc_006082F6: call [eax+00000760h]
  5929. loc_006082FC: fnclex
  5930. loc_006082FE: mov var_114, eax
  5931. loc_00608304: cmp var_114, 00000000h
  5932. loc_0060830B: jge 00608330h
  5933. loc_0060830D: push 00000760h
  5934. loc_00608312: push 00448E8Ch
  5935. loc_00608317: mov edx, Me
  5936. loc_0060831A: push edx
  5937. loc_0060831B: mov eax, var_114
  5938. loc_00608321: push eax
  5939. loc_00608322: call [004010CCh] ; __vbaHresultCheckObj
  5940. loc_00608328: mov var_21C, eax
  5941. loc_0060832E: jmp 0060833Ah
  5942. loc_00608330: mov var_21C, 00000000h
  5943. loc_0060833A: mov ecx, var_6C
  5944. loc_0060833D: mov var_118, ecx
  5945. loc_00608343: push 00000001h
  5946. loc_00608345: mov edx, var_118
  5947. loc_0060834B: mov eax, [edx]
  5948. loc_0060834D: mov ecx, var_118
  5949. loc_00608353: push ecx
  5950. loc_00608354: call [eax+00000158h]
  5951. loc_0060835A: fnclex
  5952. loc_0060835C: mov var_11C, eax
  5953. loc_00608362: cmp var_11C, 00000000h
  5954. loc_00608369: jge 00608391h
  5955. loc_0060836B: push 00000158h
  5956. loc_00608370: push 004499ACh
  5957. loc_00608375: mov edx, var_118
  5958. loc_0060837B: push edx
  5959. loc_0060837C: mov eax, var_11C
  5960. loc_00608382: push eax
  5961. loc_00608383: call [004010CCh] ; __vbaHresultCheckObj
  5962. loc_00608389: mov var_220, eax
  5963. loc_0060838F: jmp 0060839Bh
  5964. loc_00608391: mov var_220, 00000000h
  5965. loc_0060839B: lea ecx, var_6C
  5966. loc_0060839E: call [0040142Ch] ; __vbaFreeObj
  5967. loc_006083A4: mov var_4, 0000004Bh
  5968. loc_006083AB: lea ecx, var_6C
  5969. loc_006083AE: push ecx
  5970. loc_006083AF: mov edx, Me
  5971. loc_006083B2: mov eax, [edx]
  5972. loc_006083B4: mov ecx, Me
  5973. loc_006083B7: push ecx
  5974. loc_006083B8: call [eax+00000760h]
  5975. loc_006083BE: fnclex
  5976. loc_006083C0: mov var_114, eax
  5977. loc_006083C6: cmp var_114, 00000000h
  5978. loc_006083CD: jge 006083F2h
  5979. loc_006083CF: push 00000760h
  5980. loc_006083D4: push 00448E8Ch
  5981. loc_006083D9: mov edx, Me
  5982. loc_006083DC: push edx
  5983. loc_006083DD: mov eax, var_114
  5984. loc_006083E3: push eax
  5985. loc_006083E4: call [004010CCh] ; __vbaHresultCheckObj
  5986. loc_006083EA: mov var_224, eax
  5987. loc_006083F0: jmp 006083FCh
  5988. loc_006083F2: mov var_224, 00000000h
  5989. loc_006083FC: mov ecx, var_6C
  5990. loc_006083FF: mov var_118, ecx
  5991. loc_00608405: mov var_D0, 0043C9F4h
  5992. loc_0060840F: mov var_D8, 00000008h
  5993. loc_00608419: mov eax, 00000010h
  5994. loc_0060841E: call 00412850h ; __vbaChkstk
  5995. loc_00608423: mov edx, esp
  5996. loc_00608425: mov eax, var_D8
  5997. loc_0060842B: mov [edx], eax
  5998. loc_0060842D: mov ecx, var_D4
  5999. loc_00608433: mov [edx+00000004h], ecx
  6000. loc_00608436: mov eax, var_D0
  6001. loc_0060843C: mov [edx+00000008h], eax
  6002. loc_0060843F: mov ecx, var_CC
  6003. loc_00608445: mov [edx+0000000Ch], ecx
  6004. loc_00608448: push 004424A0h ; "LogonName"
  6005. loc_0060844D: push 0044247Ch ; "Email"
  6006. loc_00608452: push 0043B010h ; "BONZIBUDDY"
  6007. loc_00608457: call [00401354h] ; rtcGetSetting
  6008. loc_0060845D: mov edx, eax
  6009. loc_0060845F: lea ecx, var_5C
  6010. loc_00608462: call [004013C0h] ; __vbaStrMove
  6011. loc_00608468: push eax
  6012. loc_00608469: mov edx, var_118
  6013. loc_0060846F: mov eax, [edx]
  6014. loc_00608471: mov ecx, var_118
  6015. loc_00608477: push ecx
  6016. loc_00608478: call [eax+00000148h]
  6017. loc_0060847E: fnclex
  6018. loc_00608480: mov var_11C, eax
  6019. loc_00608486: cmp var_11C, 00000000h
  6020. loc_0060848D: jge 006084B5h
  6021. loc_0060848F: push 00000148h
  6022. loc_00608494: push 004499ACh
  6023. loc_00608499: mov edx, var_118
  6024. loc_0060849F: push edx
  6025. loc_006084A0: mov eax, var_11C
  6026. loc_006084A6: push eax
  6027. loc_006084A7: call [004010CCh] ; __vbaHresultCheckObj
  6028. loc_006084AD: mov var_228, eax
  6029. loc_006084B3: jmp 006084BFh
  6030. loc_006084B5: mov var_228, 00000000h
  6031. loc_006084BF: lea ecx, var_5C
  6032. loc_006084C2: call [00401430h] ; __vbaFreeStr
  6033. loc_006084C8: lea ecx, var_6C
  6034. loc_006084CB: call [0040142Ch] ; __vbaFreeObj
  6035. loc_006084D1: mov var_4, 0000004Ch
  6036. loc_006084D8: lea ecx, var_6C
  6037. loc_006084DB: push ecx
  6038. loc_006084DC: mov edx, Me
  6039. loc_006084DF: mov eax, [edx]
  6040. loc_006084E1: mov ecx, Me
  6041. loc_006084E4: push ecx
  6042. loc_006084E5: call [eax+00000760h]
  6043. loc_006084EB: fnclex
  6044. loc_006084ED: mov var_114, eax
  6045. loc_006084F3: cmp var_114, 00000000h
  6046. loc_006084FA: jge 0060851Fh
  6047. loc_006084FC: push 00000760h
  6048. loc_00608501: push 00448E8Ch
  6049. loc_00608506: mov edx, Me
  6050. loc_00608509: push edx
  6051. loc_0060850A: mov eax, var_114
  6052. loc_00608510: push eax
  6053. loc_00608511: call [004010CCh] ; __vbaHresultCheckObj
  6054. loc_00608517: mov var_22C, eax
  6055. loc_0060851D: jmp 00608529h
  6056. loc_0060851F: mov var_22C, 00000000h
  6057. loc_00608529: mov ecx, var_6C
  6058. loc_0060852C: mov var_118, ecx
  6059. loc_00608532: mov var_D0, 0043C9F4h
  6060. loc_0060853C: mov var_D8, 00000008h
  6061. loc_00608546: mov eax, 00000010h
  6062. loc_0060854B: call 00412850h ; __vbaChkstk
  6063. loc_00608550: mov edx, esp
  6064. loc_00608552: mov eax, var_D8
  6065. loc_00608558: mov [edx], eax
  6066. loc_0060855A: mov ecx, var_D4
  6067. loc_00608560: mov [edx+00000004h], ecx
  6068. loc_00608563: mov eax, var_D0
  6069. loc_00608569: mov [edx+00000008h], eax
  6070. loc_0060856C: mov ecx, var_CC
  6071. loc_00608572: mov [edx+0000000Ch], ecx
  6072. loc_00608575: push 004424B8h ; "Pass"
  6073. loc_0060857A: push 0044247Ch ; "Email"
  6074. loc_0060857F: push 0043B010h ; "BONZIBUDDY"
  6075. loc_00608584: call [00401354h] ; rtcGetSetting
  6076. loc_0060858A: mov edx, eax
  6077. loc_0060858C: lea ecx, var_5C
  6078. loc_0060858F: call [004013C0h] ; __vbaStrMove
  6079. loc_00608595: push eax
  6080. loc_00608596: mov edx, var_118
  6081. loc_0060859C: mov eax, [edx]
  6082. loc_0060859E: mov ecx, var_118
  6083. loc_006085A4: push ecx
  6084. loc_006085A5: call [eax+00000150h]
  6085. loc_006085AB: fnclex
  6086. loc_006085AD: mov var_11C, eax
  6087. loc_006085B3: cmp var_11C, 00000000h
  6088. loc_006085BA: jge 006085E2h
  6089. loc_006085BC: push 00000150h
  6090. loc_006085C1: push 004499ACh
  6091. loc_006085C6: mov edx, var_118
  6092. loc_006085CC: push edx
  6093. loc_006085CD: mov eax, var_11C
  6094. loc_006085D3: push eax
  6095. loc_006085D4: call [004010CCh] ; __vbaHresultCheckObj
  6096. loc_006085DA: mov var_230, eax
  6097. loc_006085E0: jmp 006085ECh
  6098. loc_006085E2: mov var_230, 00000000h
  6099. loc_006085EC: lea ecx, var_5C
  6100. loc_006085EF: call [00401430h] ; __vbaFreeStr
  6101. loc_006085F5: lea ecx, var_6C
  6102. loc_006085F8: call [0040142Ch] ; __vbaFreeObj
  6103. loc_006085FE: mov var_4, 0000004Dh
  6104. loc_00608605: lea ecx, var_6C
  6105. loc_00608608: push ecx
  6106. loc_00608609: mov edx, Me
  6107. loc_0060860C: mov eax, [edx]
  6108. loc_0060860E: mov ecx, Me
  6109. loc_00608611: push ecx
  6110. loc_00608612: call [eax+00000760h]
  6111. loc_00608618: fnclex
  6112. loc_0060861A: mov var_114, eax
  6113. loc_00608620: cmp var_114, 00000000h
  6114. loc_00608627: jge 0060864Ch
  6115. loc_00608629: push 00000760h
  6116. loc_0060862E: push 00448E8Ch
  6117. loc_00608633: mov edx, Me
  6118. loc_00608636: push edx
  6119. loc_00608637: mov eax, var_114
  6120. loc_0060863D: push eax
  6121. loc_0060863E: call [004010CCh] ; __vbaHresultCheckObj
  6122. loc_00608644: mov var_234, eax
  6123. loc_0060864A: jmp 00608656h
  6124. loc_0060864C: mov var_234, 00000000h
  6125. loc_00608656: mov ecx, var_6C
  6126. loc_00608659: mov var_118, ecx
  6127. loc_0060865F: push 00000100h
  6128. loc_00608664: mov edx, var_118
  6129. loc_0060866A: mov eax, [edx]
  6130. loc_0060866C: mov ecx, var_118
  6131. loc_00608672: push ecx
  6132. loc_00608673: call [eax+000000ECh]
  6133. loc_00608679: fnclex
  6134. loc_0060867B: mov var_11C, eax
  6135. loc_00608681: cmp var_11C, 00000000h
  6136. loc_00608688: jge 006086B0h
  6137. loc_0060868A: push 000000ECh
  6138. loc_0060868F: push 004499ACh
  6139. loc_00608694: mov edx, var_118
  6140. loc_0060869A: push edx
  6141. loc_0060869B: mov eax, var_11C
  6142. loc_006086A1: push eax
  6143. loc_006086A2: call [004010CCh] ; __vbaHresultCheckObj
  6144. loc_006086A8: mov var_238, eax
  6145. loc_006086AE: jmp 006086BAh
  6146. loc_006086B0: mov var_238, 00000000h
  6147. loc_006086BA: lea ecx, var_6C
  6148. loc_006086BD: call [0040142Ch] ; __vbaFreeObj
  6149. loc_006086C3: jmp 006095CAh
  6150. loc_006086C8: mov var_4, 0000004Fh
  6151. loc_006086CF: movsx ecx, var_54
  6152. loc_006086D3: test ecx, ecx
  6153. loc_006086D5: jz 00608EB4h
  6154. loc_006086DB: mov var_4, 00000050h
  6155. loc_006086E2: lea edx, var_6C
  6156. loc_006086E5: push edx
  6157. loc_006086E6: mov eax, Me
  6158. loc_006086E9: mov ecx, [eax]
  6159. loc_006086EB: mov edx, Me
  6160. loc_006086EE: push edx
  6161. loc_006086EF: call [ecx+00000760h]
  6162. loc_006086F5: fnclex
  6163. loc_006086F7: mov var_114, eax
  6164. loc_006086FD: cmp var_114, 00000000h
  6165. loc_00608704: jge 00608729h
  6166. loc_00608706: push 00000760h
  6167. loc_0060870B: push 00448E8Ch
  6168. loc_00608710: mov eax, Me
  6169. loc_00608713: push eax
  6170. loc_00608714: mov ecx, var_114
  6171. loc_0060871A: push ecx
  6172. loc_0060871B: call [004010CCh] ; __vbaHresultCheckObj
  6173. loc_00608721: mov var_23C, eax
  6174. loc_00608727: jmp 00608733h
  6175. loc_00608729: mov var_23C, 00000000h
  6176. loc_00608733: mov edx, var_6C
  6177. loc_00608736: mov var_118, edx
  6178. loc_0060873C: mov eax, [0073A2A4h]
  6179. loc_00608741: push eax
  6180. loc_00608742: mov ecx, var_118
  6181. loc_00608748: mov edx, [ecx]
  6182. loc_0060874A: mov eax, var_118
  6183. loc_00608750: push eax
  6184. loc_00608751: call [edx+0000004Ch]
  6185. loc_00608754: fnclex
  6186. loc_00608756: mov var_11C, eax
  6187. loc_0060875C: cmp var_11C, 00000000h
  6188. loc_00608763: jge 00608788h
  6189. loc_00608765: push 0000004Ch
  6190. loc_00608767: push 004499ACh
  6191. loc_0060876C: mov ecx, var_118
  6192. loc_00608772: push ecx
  6193. loc_00608773: mov edx, var_11C
  6194. loc_00608779: push edx
  6195. loc_0060877A: call [004010CCh] ; __vbaHresultCheckObj
  6196. loc_00608780: mov var_240, eax
  6197. loc_00608786: jmp 00608792h
  6198. loc_00608788: mov var_240, 00000000h
  6199. loc_00608792: lea ecx, var_6C
  6200. loc_00608795: call [0040142Ch] ; __vbaFreeObj
  6201. loc_0060879B: mov var_4, 00000051h
  6202. loc_006087A2: lea eax, var_6C
  6203. loc_006087A5: push eax
  6204. loc_006087A6: mov ecx, Me
  6205. loc_006087A9: mov edx, [ecx]
  6206. loc_006087AB: mov eax, Me
  6207. loc_006087AE: push eax
  6208. loc_006087AF: call [edx+00000760h]
  6209. loc_006087B5: fnclex
  6210. loc_006087B7: mov var_114, eax
  6211. loc_006087BD: cmp var_114, 00000000h
  6212. loc_006087C4: jge 006087E9h
  6213. loc_006087C6: push 00000760h
  6214. loc_006087CB: push 00448E8Ch
  6215. loc_006087D0: mov ecx, Me
  6216. loc_006087D3: push ecx
  6217. loc_006087D4: mov edx, var_114
  6218. loc_006087DA: push edx
  6219. loc_006087DB: call [004010CCh] ; __vbaHresultCheckObj
  6220. loc_006087E1: mov var_244, eax
  6221. loc_006087E7: jmp 006087F3h
  6222. loc_006087E9: mov var_244, 00000000h
  6223. loc_006087F3: mov eax, var_6C
  6224. loc_006087F6: mov var_118, eax
  6225. loc_006087FC: mov var_E0, 00448370h
  6226. loc_00608806: mov var_E8, 00000008h
  6227. loc_00608810: mov ecx, arg_C
  6228. loc_00608813: add ecx, 00000004h
  6229. loc_00608816: mov var_D0, ecx
  6230. loc_0060881C: mov var_D8, 00004008h
  6231. loc_00608826: lea edx, var_D8
  6232. loc_0060882C: push edx
  6233. loc_0060882D: lea eax, var_88
  6234. loc_00608833: push eax
  6235. loc_00608834: call [00401154h] ; rtcTrimVar
  6236. loc_0060883A: mov var_F0, 00449DD8h ; " - care of BONZI.COM)"
  6237. loc_00608844: mov var_F8, 00000008h
  6238. loc_0060884E: lea ecx, var_E8
  6239. loc_00608854: push ecx
  6240. loc_00608855: lea edx, var_88
  6241. loc_0060885B: push edx
  6242. loc_0060885C: lea eax, var_98
  6243. loc_00608862: push eax
  6244. loc_00608863: call [004012B0h] ; __vbaVarCat
  6245. loc_00608869: push eax
  6246. loc_0060886A: lea ecx, var_F8
  6247. loc_00608870: push ecx
  6248. loc_00608871: lea edx, var_A8
  6249. loc_00608877: push edx
  6250. loc_00608878: call [004012B0h] ; __vbaVarCat
  6251. loc_0060887E: push eax
  6252. loc_0060887F: lea eax, var_5C
  6253. loc_00608882: push eax
  6254. loc_00608883: call [004012A8h] ; __vbaStrVarVal
  6255. loc_00608889: push eax
  6256. loc_0060888A: mov ecx, var_118
  6257. loc_00608890: mov edx, [ecx]
  6258. loc_00608892: mov eax, var_118
  6259. loc_00608898: push eax
  6260. loc_00608899: call [edx+0000003Ch]
  6261. loc_0060889C: fnclex
  6262. loc_0060889E: mov var_11C, eax
  6263. loc_006088A4: cmp var_11C, 00000000h
  6264. loc_006088AB: jge 006088D0h
  6265. loc_006088AD: push 0000003Ch
  6266. loc_006088AF: push 004499ACh
  6267. loc_006088B4: mov ecx, var_118
  6268. loc_006088BA: push ecx
  6269. loc_006088BB: mov edx, var_11C
  6270. loc_006088C1: push edx
  6271. loc_006088C2: call [004010CCh] ; __vbaHresultCheckObj
  6272. loc_006088C8: mov var_248, eax
  6273. loc_006088CE: jmp 006088DAh
  6274. loc_006088D0: mov var_248, 00000000h
  6275. loc_006088DA: lea ecx, var_5C
  6276. loc_006088DD: call [00401430h] ; __vbaFreeStr
  6277. loc_006088E3: lea ecx, var_6C
  6278. loc_006088E6: call [0040142Ch] ; __vbaFreeObj
  6279. loc_006088EC: lea eax, var_A8
  6280. loc_006088F2: push eax
  6281. loc_006088F3: lea ecx, var_98
  6282. loc_006088F9: push ecx
  6283. loc_006088FA: lea edx, var_88
  6284. loc_00608900: push edx
  6285. loc_00608901: push 00000003h
  6286. loc_00608903: call [00401050h] ; __vbaFreeVarList
  6287. loc_00608909: add esp, 00000010h
  6288. loc_0060890C: mov var_4, 00000052h
  6289. loc_00608913: lea eax, var_6C
  6290. loc_00608916: push eax
  6291. loc_00608917: mov ecx, Me
  6292. loc_0060891A: mov edx, [ecx]
  6293. loc_0060891C: mov eax, Me
  6294. loc_0060891F: push eax
  6295. loc_00608920: call [edx+00000760h]
  6296. loc_00608926: fnclex
  6297. loc_00608928: mov var_114, eax
  6298. loc_0060892E: cmp var_114, 00000000h
  6299. loc_00608935: jge 0060895Ah
  6300. loc_00608937: push 00000760h
  6301. loc_0060893C: push 00448E8Ch
  6302. loc_00608941: mov ecx, Me
  6303. loc_00608944: push ecx
  6304. loc_00608945: mov edx, var_114
  6305. loc_0060894B: push edx
  6306. loc_0060894C: call [004010CCh] ; __vbaHresultCheckObj
  6307. loc_00608952: mov var_24C, eax
  6308. loc_00608958: jmp 00608964h
  6309. loc_0060895A: mov var_24C, 00000000h
  6310. loc_00608964: mov eax, var_6C
  6311. loc_00608967: mov var_118, eax
  6312. loc_0060896D: push 00449E08h ; "[email protected]"
  6313. loc_00608972: mov ecx, var_118
  6314. loc_00608978: mov edx, [ecx]
  6315. loc_0060897A: mov eax, var_118
  6316. loc_00608980: push eax
  6317. loc_00608981: call [edx+00000044h]
  6318. loc_00608984: fnclex
  6319. loc_00608986: mov var_11C, eax
  6320. loc_0060898C: cmp var_11C, 00000000h
  6321. loc_00608993: jge 006089B8h
  6322. loc_00608995: push 00000044h
  6323. loc_00608997: push 004499ACh
  6324. loc_0060899C: mov ecx, var_118
  6325. loc_006089A2: push ecx
  6326. loc_006089A3: mov edx, var_11C
  6327. loc_006089A9: push edx
  6328. loc_006089AA: call [004010CCh] ; __vbaHresultCheckObj
  6329. loc_006089B0: mov var_250, eax
  6330. loc_006089B6: jmp 006089C2h
  6331. loc_006089B8: mov var_250, 00000000h
  6332. loc_006089C2: lea ecx, var_6C
  6333. loc_006089C5: call [0040142Ch] ; __vbaFreeObj
  6334. loc_006089CB: mov var_4, 00000053h
  6335. loc_006089D2: lea eax, var_6C
  6336. loc_006089D5: push eax
  6337. loc_006089D6: mov ecx, Me
  6338. loc_006089D9: mov edx, [ecx]
  6339. loc_006089DB: mov eax, Me
  6340. loc_006089DE: push eax
  6341. loc_006089DF: call [edx+00000760h]
  6342. loc_006089E5: fnclex
  6343. loc_006089E7: mov var_114, eax
  6344. loc_006089ED: cmp var_114, 00000000h
  6345. loc_006089F4: jge 00608A19h
  6346. loc_006089F6: push 00000760h
  6347. loc_006089FB: push 00448E8Ch
  6348. loc_00608A00: mov ecx, Me
  6349. loc_00608A03: push ecx
  6350. loc_00608A04: mov edx, var_114
  6351. loc_00608A0A: push edx
  6352. loc_00608A0B: call [004010CCh] ; __vbaHresultCheckObj
  6353. loc_00608A11: mov var_254, eax
  6354. loc_00608A17: jmp 00608A23h
  6355. loc_00608A19: mov var_254, 00000000h
  6356. loc_00608A23: mov eax, var_6C
  6357. loc_00608A26: mov var_118, eax
  6358. loc_00608A2C: mov ecx, arg_C
  6359. loc_00608A2F: add ecx, 00000004h
  6360. loc_00608A32: mov var_D0, ecx
  6361. loc_00608A38: mov var_D8, 00004008h
  6362. loc_00608A42: lea edx, var_D8
  6363. loc_00608A48: push edx
  6364. loc_00608A49: lea eax, var_88
  6365. loc_00608A4F: push eax
  6366. loc_00608A50: call [00401154h] ; rtcTrimVar
  6367. loc_00608A56: lea ecx, var_88
  6368. loc_00608A5C: push ecx
  6369. loc_00608A5D: lea edx, var_5C
  6370. loc_00608A60: push edx
  6371. loc_00608A61: call [004012A8h] ; __vbaStrVarVal
  6372. loc_00608A67: push eax
  6373. loc_00608A68: mov eax, var_118
  6374. loc_00608A6E: mov ecx, [eax]
  6375. loc_00608A70: mov edx, var_118
  6376. loc_00608A76: push edx
  6377. loc_00608A77: call [ecx+000000CCh]
  6378. loc_00608A7D: fnclex
  6379. loc_00608A7F: mov var_11C, eax
  6380. loc_00608A85: cmp var_11C, 00000000h
  6381. loc_00608A8C: jge 00608AB4h
  6382. loc_00608A8E: push 000000CCh
  6383. loc_00608A93: push 004499ACh
  6384. loc_00608A98: mov eax, var_118
  6385. loc_00608A9E: push eax
  6386. loc_00608A9F: mov ecx, var_11C
  6387. loc_00608AA5: push ecx
  6388. loc_00608AA6: call [004010CCh] ; __vbaHresultCheckObj
  6389. loc_00608AAC: mov var_258, eax
  6390. loc_00608AB2: jmp 00608ABEh
  6391. loc_00608AB4: mov var_258, 00000000h
  6392. loc_00608ABE: lea ecx, var_5C
  6393. loc_00608AC1: call [00401430h] ; __vbaFreeStr
  6394. loc_00608AC7: lea ecx, var_6C
  6395. loc_00608ACA: call [0040142Ch] ; __vbaFreeObj
  6396. loc_00608AD0: lea ecx, var_88
  6397. loc_00608AD6: call [00401030h] ; __vbaFreeVar
  6398. loc_00608ADC: mov var_4, 00000054h
  6399. loc_00608AE3: lea edx, var_6C
  6400. loc_00608AE6: push edx
  6401. loc_00608AE7: mov eax, Me
  6402. loc_00608AEA: mov ecx, [eax]
  6403. loc_00608AEC: mov edx, Me
  6404. loc_00608AEF: push edx
  6405. loc_00608AF0: call [ecx+00000760h]
  6406. loc_00608AF6: fnclex
  6407. loc_00608AF8: mov var_114, eax
  6408. loc_00608AFE: cmp var_114, 00000000h
  6409. loc_00608B05: jge 00608B2Ah
  6410. loc_00608B07: push 00000760h
  6411. loc_00608B0C: push 00448E8Ch
  6412. loc_00608B11: mov eax, Me
  6413. loc_00608B14: push eax
  6414. loc_00608B15: mov ecx, var_114
  6415. loc_00608B1B: push ecx
  6416. loc_00608B1C: call [004010CCh] ; __vbaHresultCheckObj
  6417. loc_00608B22: mov var_25C, eax
  6418. loc_00608B28: jmp 00608B34h
  6419. loc_00608B2A: mov var_25C, 00000000h
  6420. loc_00608B34: mov edx, var_6C
  6421. loc_00608B37: mov var_118, edx
  6422. loc_00608B3D: push 00449E40h ; "bonzimail.com"
  6423. loc_00608B42: mov eax, var_118
  6424. loc_00608B48: mov ecx, [eax]
  6425. loc_00608B4A: mov edx, var_118
  6426. loc_00608B50: push edx
  6427. loc_00608B51: call [ecx+00000034h]
  6428. loc_00608B54: fnclex
  6429. loc_00608B56: mov var_11C, eax
  6430. loc_00608B5C: cmp var_11C, 00000000h
  6431. loc_00608B63: jge 00608B88h
  6432. loc_00608B65: push 00000034h
  6433. loc_00608B67: push 004499ACh
  6434. loc_00608B6C: mov eax, var_118
  6435. loc_00608B72: push eax
  6436. loc_00608B73: mov ecx, var_11C
  6437. loc_00608B79: push ecx
  6438. loc_00608B7A: call [004010CCh] ; __vbaHresultCheckObj
  6439. loc_00608B80: mov var_260, eax
  6440. loc_00608B86: jmp 00608B92h
  6441. loc_00608B88: mov var_260, 00000000h
  6442. loc_00608B92: lea ecx, var_6C
  6443. loc_00608B95: call [0040142Ch] ; __vbaFreeObj
  6444. loc_00608B9B: mov var_4, 00000055h
  6445. loc_00608BA2: lea edx, var_6C
  6446. loc_00608BA5: push edx
  6447. loc_00608BA6: mov eax, Me
  6448. loc_00608BA9: mov ecx, [eax]
  6449. loc_00608BAB: mov edx, Me
  6450. loc_00608BAE: push edx
  6451. loc_00608BAF: call [ecx+00000760h]
  6452. loc_00608BB5: fnclex
  6453. loc_00608BB7: mov var_114, eax
  6454. loc_00608BBD: cmp var_114, 00000000h
  6455. loc_00608BC4: jge 00608BE9h
  6456. loc_00608BC6: push 00000760h
  6457. loc_00608BCB: push 00448E8Ch
  6458. loc_00608BD0: mov eax, Me
  6459. loc_00608BD3: push eax
  6460. loc_00608BD4: mov ecx, var_114
  6461. loc_00608BDA: push ecx
  6462. loc_00608BDB: call [004010CCh] ; __vbaHresultCheckObj
  6463. loc_00608BE1: mov var_264, eax
  6464. loc_00608BE7: jmp 00608BF3h
  6465. loc_00608BE9: mov var_264, 00000000h
  6466. loc_00608BF3: mov edx, var_6C
  6467. loc_00608BF6: mov var_118, edx
  6468. loc_00608BFC: push 00000001h
  6469. loc_00608BFE: mov eax, var_118
  6470. loc_00608C04: mov ecx, [eax]
  6471. loc_00608C06: mov edx, var_118
  6472. loc_00608C0C: push edx
  6473. loc_00608C0D: call [ecx+00000158h]
  6474. loc_00608C13: fnclex
  6475. loc_00608C15: mov var_11C, eax
  6476. loc_00608C1B: cmp var_11C, 00000000h
  6477. loc_00608C22: jge 00608C4Ah
  6478. loc_00608C24: push 00000158h
  6479. loc_00608C29: push 004499ACh
  6480. loc_00608C2E: mov eax, var_118
  6481. loc_00608C34: push eax
  6482. loc_00608C35: mov ecx, var_11C
  6483. loc_00608C3B: push ecx
  6484. loc_00608C3C: call [004010CCh] ; __vbaHresultCheckObj
  6485. loc_00608C42: mov var_268, eax
  6486. loc_00608C48: jmp 00608C54h
  6487. loc_00608C4A: mov var_268, 00000000h
  6488. loc_00608C54: lea ecx, var_6C
  6489. loc_00608C57: call [0040142Ch] ; __vbaFreeObj
  6490. loc_00608C5D: mov var_4, 00000056h
  6491. loc_00608C64: lea edx, var_6C
  6492. loc_00608C67: push edx
  6493. loc_00608C68: mov eax, Me
  6494. loc_00608C6B: mov ecx, [eax]
  6495. loc_00608C6D: mov edx, Me
  6496. loc_00608C70: push edx
  6497. loc_00608C71: call [ecx+00000760h]
  6498. loc_00608C77: fnclex
  6499. loc_00608C79: mov var_114, eax
  6500. loc_00608C7F: cmp var_114, 00000000h
  6501. loc_00608C86: jge 00608CABh
  6502. loc_00608C88: push 00000760h
  6503. loc_00608C8D: push 00448E8Ch
  6504. loc_00608C92: mov eax, Me
  6505. loc_00608C95: push eax
  6506. loc_00608C96: mov ecx, var_114
  6507. loc_00608C9C: push ecx
  6508. loc_00608C9D: call [004010CCh] ; __vbaHresultCheckObj
  6509. loc_00608CA3: mov var_26C, eax
  6510. loc_00608CA9: jmp 00608CB5h
  6511. loc_00608CAB: mov var_26C, 00000000h
  6512. loc_00608CB5: mov edx, var_6C
  6513. loc_00608CB8: mov var_118, edx
  6514. loc_00608CBE: mov eax, [0073A2A8h]
  6515. loc_00608CC3: push eax
  6516. loc_00608CC4: mov ecx, var_118
  6517. loc_00608CCA: mov edx, [ecx]
  6518. loc_00608CCC: mov eax, var_118
  6519. loc_00608CD2: push eax
  6520. loc_00608CD3: call [edx+00000148h]
  6521. loc_00608CD9: fnclex
  6522. loc_00608CDB: mov var_11C, eax
  6523. loc_00608CE1: cmp var_11C, 00000000h
  6524. loc_00608CE8: jge 00608D10h
  6525. loc_00608CEA: push 00000148h
  6526. loc_00608CEF: push 004499ACh
  6527. loc_00608CF4: mov ecx, var_118
  6528. loc_00608CFA: push ecx
  6529. loc_00608CFB: mov edx, var_11C
  6530. loc_00608D01: push edx
  6531. loc_00608D02: call [004010CCh] ; __vbaHresultCheckObj
  6532. loc_00608D08: mov var_270, eax
  6533. loc_00608D0E: jmp 00608D1Ah
  6534. loc_00608D10: mov var_270, 00000000h
  6535. loc_00608D1A: lea ecx, var_6C
  6536. loc_00608D1D: call [0040142Ch] ; __vbaFreeObj
  6537. loc_00608D23: mov var_4, 00000057h
  6538. loc_00608D2A: lea eax, var_6C
  6539. loc_00608D2D: push eax
  6540. loc_00608D2E: mov ecx, Me
  6541. loc_00608D31: mov edx, [ecx]
  6542. loc_00608D33: mov eax, Me
  6543. loc_00608D36: push eax
  6544. loc_00608D37: call [edx+00000760h]
  6545. loc_00608D3D: fnclex
  6546. loc_00608D3F: mov var_114, eax
  6547. loc_00608D45: cmp var_114, 00000000h
  6548. loc_00608D4C: jge 00608D71h
  6549. loc_00608D4E: push 00000760h
  6550. loc_00608D53: push 00448E8Ch
  6551. loc_00608D58: mov ecx, Me
  6552. loc_00608D5B: push ecx
  6553. loc_00608D5C: mov edx, var_114
  6554. loc_00608D62: push edx
  6555. loc_00608D63: call [004010CCh] ; __vbaHresultCheckObj
  6556. loc_00608D69: mov var_274, eax
  6557. loc_00608D6F: jmp 00608D7Bh
  6558. loc_00608D71: mov var_274, 00000000h
  6559. loc_00608D7B: mov eax, var_6C
  6560. loc_00608D7E: mov var_118, eax
  6561. loc_00608D84: mov ecx, [0073A2ACh]
  6562. loc_00608D8A: push ecx
  6563. loc_00608D8B: mov edx, var_118
  6564. loc_00608D91: mov eax, [edx]
  6565. loc_00608D93: mov ecx, var_118
  6566. loc_00608D99: push ecx
  6567. loc_00608D9A: call [eax+00000150h]
  6568. loc_00608DA0: fnclex
  6569. loc_00608DA2: mov var_11C, eax
  6570. loc_00608DA8: cmp var_11C, 00000000h
  6571. loc_00608DAF: jge 00608DD7h
  6572. loc_00608DB1: push 00000150h
  6573. loc_00608DB6: push 004499ACh
  6574. loc_00608DBB: mov edx, var_118
  6575. loc_00608DC1: push edx
  6576. loc_00608DC2: mov eax, var_11C
  6577. loc_00608DC8: push eax
  6578. loc_00608DC9: call [004010CCh] ; __vbaHresultCheckObj
  6579. loc_00608DCF: mov var_278, eax
  6580. loc_00608DD5: jmp 00608DE1h
  6581. loc_00608DD7: mov var_278, 00000000h
  6582. loc_00608DE1: lea ecx, var_6C
  6583. loc_00608DE4: call [0040142Ch] ; __vbaFreeObj
  6584. loc_00608DEA: mov var_4, 00000058h
  6585. loc_00608DF1: lea ecx, var_6C
  6586. loc_00608DF4: push ecx
  6587. loc_00608DF5: mov edx, Me
  6588. loc_00608DF8: mov eax, [edx]
  6589. loc_00608DFA: mov ecx, Me
  6590. loc_00608DFD: push ecx
  6591. loc_00608DFE: call [eax+00000760h]
  6592. loc_00608E04: fnclex
  6593. loc_00608E06: mov var_114, eax
  6594. loc_00608E0C: cmp var_114, 00000000h
  6595. loc_00608E13: jge 00608E38h
  6596. loc_00608E15: push 00000760h
  6597. loc_00608E1A: push 00448E8Ch
  6598. loc_00608E1F: mov edx, Me
  6599. loc_00608E22: push edx
  6600. loc_00608E23: mov eax, var_114
  6601. loc_00608E29: push eax
  6602. loc_00608E2A: call [004010CCh] ; __vbaHresultCheckObj
  6603. loc_00608E30: mov var_27C, eax
  6604. loc_00608E36: jmp 00608E42h
  6605. loc_00608E38: mov var_27C, 00000000h
  6606. loc_00608E42: mov ecx, var_6C
  6607. loc_00608E45: mov var_118, ecx
  6608. loc_00608E4B: push 00000100h
  6609. loc_00608E50: mov edx, var_118
  6610. loc_00608E56: mov eax, [edx]
  6611. loc_00608E58: mov ecx, var_118
  6612. loc_00608E5E: push ecx
  6613. loc_00608E5F: call [eax+000000ECh]
  6614. loc_00608E65: fnclex
  6615. loc_00608E67: mov var_11C, eax
  6616. loc_00608E6D: cmp var_11C, 00000000h
  6617. loc_00608E74: jge 00608E9Ch
  6618. loc_00608E76: push 000000ECh
  6619. loc_00608E7B: push 004499ACh
  6620. loc_00608E80: mov edx, var_118
  6621. loc_00608E86: push edx
  6622. loc_00608E87: mov eax, var_11C
  6623. loc_00608E8D: push eax
  6624. loc_00608E8E: call [004010CCh] ; __vbaHresultCheckObj
  6625. loc_00608E94: mov var_280, eax
  6626. loc_00608E9A: jmp 00608EA6h
  6627. loc_00608E9C: mov var_280, 00000000h
  6628. loc_00608EA6: lea ecx, var_6C
  6629. loc_00608EA9: call [0040142Ch] ; __vbaFreeObj
  6630. loc_00608EAF: jmp 006095CAh
  6631. loc_00608EB4: mov var_4, 0000005Ah
  6632. loc_00608EBB: lea ecx, var_6C
  6633. loc_00608EBE: push ecx
  6634. loc_00608EBF: mov edx, Me
  6635. loc_00608EC2: mov eax, [edx]
  6636. loc_00608EC4: mov ecx, Me
  6637. loc_00608EC7: push ecx
  6638. loc_00608EC8: call [eax+00000760h]
  6639. loc_00608ECE: fnclex
  6640. loc_00608ED0: mov var_118, eax
  6641. loc_00608ED6: cmp var_118, 00000000h
  6642. loc_00608EDD: jge 00608F02h
  6643. loc_00608EDF: push 00000760h
  6644. loc_00608EE4: push 00448E8Ch
  6645. loc_00608EE9: mov edx, Me
  6646. loc_00608EEC: push edx
  6647. loc_00608EED: mov eax, var_118
  6648. loc_00608EF3: push eax
  6649. loc_00608EF4: call [004010CCh] ; __vbaHresultCheckObj
  6650. loc_00608EFA: mov var_284, eax
  6651. loc_00608F00: jmp 00608F0Ch
  6652. loc_00608F02: mov var_284, 00000000h
  6653. loc_00608F0C: mov ecx, var_6C
  6654. loc_00608F0F: mov var_11C, ecx
  6655. loc_00608F15: mov edx, var_38
  6656. loc_00608F18: push edx
  6657. loc_00608F19: lea eax, var_58
  6658. loc_00608F1C: push eax
  6659. loc_00608F1D: call [00401364h] ; __vbaAryLock
  6660. loc_00608F23: cmp var_58, 00000000h
  6661. loc_00608F27: jz 00608F79h
  6662. loc_00608F29: mov ecx, var_58
  6663. loc_00608F2C: cmp [ecx], 0001h
  6664. loc_00608F30: jnz 00608F79h
  6665. loc_00608F32: movsx edx, var_24
  6666. loc_00608F36: mov eax, var_58
  6667. loc_00608F39: sub edx, [eax+00000014h]
  6668. loc_00608F3C: mov var_114, edx
  6669. loc_00608F42: mov ecx, var_58
  6670. loc_00608F45: mov edx, var_114
  6671. loc_00608F4B: cmp edx, [ecx+00000010h]
  6672. loc_00608F4E: jae 00608F5Ch
  6673. loc_00608F50: mov var_288, 00000000h
  6674. loc_00608F5A: jmp 00608F68h
  6675. loc_00608F5C: call [004011A8h] ; __vbaGenerateBoundsError
  6676. loc_00608F62: mov var_288, eax
  6677. loc_00608F68: mov eax, var_114
  6678. loc_00608F6E: shl eax, 02h
  6679. loc_00608F71: mov var_28C, eax
  6680. loc_00608F77: jmp 00608F85h
  6681. loc_00608F79: call [004011A8h] ; __vbaGenerateBoundsError
  6682. loc_00608F7F: mov var_28C, eax
  6683. loc_00608F85: mov ecx, var_58
  6684. loc_00608F88: mov edx, [ecx+0000000Ch]
  6685. loc_00608F8B: add edx, var_28C
  6686. loc_00608F91: mov var_D0, edx
  6687. loc_00608F97: mov var_D8, 00004008h
  6688. loc_00608FA1: lea eax, var_D8
  6689. loc_00608FA7: push eax
  6690. loc_00608FA8: lea ecx, var_88
  6691. loc_00608FAE: push ecx
  6692. loc_00608FAF: call [00401154h] ; rtcTrimVar
  6693. loc_00608FB5: lea edx, var_58
  6694. loc_00608FB8: push edx
  6695. loc_00608FB9: call [00401410h] ; __vbaAryUnlock
  6696. loc_00608FBF: lea eax, var_88
  6697. loc_00608FC5: push eax
  6698. loc_00608FC6: lea ecx, var_5C
  6699. loc_00608FC9: push ecx
  6700. loc_00608FCA: call [004012A8h] ; __vbaStrVarVal
  6701. loc_00608FD0: push eax
  6702. loc_00608FD1: mov edx, var_11C
  6703. loc_00608FD7: mov eax, [edx]
  6704. loc_00608FD9: mov ecx, var_11C
  6705. loc_00608FDF: push ecx
  6706. loc_00608FE0: call [eax+0000004Ch]
  6707. loc_00608FE3: fnclex
  6708. loc_00608FE5: mov var_120, eax
  6709. loc_00608FEB: cmp var_120, 00000000h
  6710. loc_00608FF2: jge 00609017h
  6711. loc_00608FF4: push 0000004Ch
  6712. loc_00608FF6: push 004499ACh
  6713. loc_00608FFB: mov edx, var_11C
  6714. loc_00609001: push edx
  6715. loc_00609002: mov eax, var_120
  6716. loc_00609008: push eax
  6717. loc_00609009: call [004010CCh] ; __vbaHresultCheckObj
  6718. loc_0060900F: mov var_290, eax
  6719. loc_00609015: jmp 00609021h
  6720. loc_00609017: mov var_290, 00000000h
  6721. loc_00609021: lea ecx, var_5C
  6722. loc_00609024: call [00401430h] ; __vbaFreeStr
  6723. loc_0060902A: lea ecx, var_6C
  6724. loc_0060902D: call [0040142Ch] ; __vbaFreeObj
  6725. loc_00609033: lea ecx, var_88
  6726. loc_00609039: call [00401030h] ; __vbaFreeVar
  6727. loc_0060903F: mov var_4, 0000005Bh
  6728. loc_00609046: lea ecx, var_6C
  6729. loc_00609049: push ecx
  6730. loc_0060904A: mov edx, Me
  6731. loc_0060904D: mov eax, [edx]
  6732. loc_0060904F: mov ecx, Me
  6733. loc_00609052: push ecx
  6734. loc_00609053: call [eax+00000760h]
  6735. loc_00609059: fnclex
  6736. loc_0060905B: mov var_114, eax
  6737. loc_00609061: cmp var_114, 00000000h
  6738. loc_00609068: jge 0060908Dh
  6739. loc_0060906A: push 00000760h
  6740. loc_0060906F: push 00448E8Ch
  6741. loc_00609074: mov edx, Me
  6742. loc_00609077: push edx
  6743. loc_00609078: mov eax, var_114
  6744. loc_0060907E: push eax
  6745. loc_0060907F: call [004010CCh] ; __vbaHresultCheckObj
  6746. loc_00609085: mov var_294, eax
  6747. loc_0060908B: jmp 00609097h
  6748. loc_0060908D: mov var_294, 00000000h
  6749. loc_00609097: mov ecx, var_6C
  6750. loc_0060909A: mov var_118, ecx
  6751. loc_006090A0: mov var_D0, 0073A040h
  6752. loc_006090AA: mov var_D8, 00004008h
  6753. loc_006090B4: lea edx, var_D8
  6754. loc_006090BA: push edx
  6755. loc_006090BB: lea eax, var_88
  6756. loc_006090C1: push eax
  6757. loc_006090C2: call [00401154h] ; rtcTrimVar
  6758. loc_006090C8: lea ecx, var_88
  6759. loc_006090CE: push ecx
  6760. loc_006090CF: lea edx, var_5C
  6761. loc_006090D2: push edx
  6762. loc_006090D3: call [004012A8h] ; __vbaStrVarVal
  6763. loc_006090D9: push eax
  6764. loc_006090DA: mov eax, var_118
  6765. loc_006090E0: mov ecx, [eax]
  6766. loc_006090E2: mov edx, var_118
  6767. loc_006090E8: push edx
  6768. loc_006090E9: call [ecx+0000003Ch]
  6769. loc_006090EC: fnclex
  6770. loc_006090EE: mov var_11C, eax
  6771. loc_006090F4: cmp var_11C, 00000000h
  6772. loc_006090FB: jge 00609120h
  6773. loc_006090FD: push 0000003Ch
  6774. loc_006090FF: push 004499ACh
  6775. loc_00609104: mov eax, var_118
  6776. loc_0060910A: push eax
  6777. loc_0060910B: mov ecx, var_11C
  6778. loc_00609111: push ecx
  6779. loc_00609112: call [004010CCh] ; __vbaHresultCheckObj
  6780. loc_00609118: mov var_298, eax
  6781. loc_0060911E: jmp 0060912Ah
  6782. loc_00609120: mov var_298, 00000000h
  6783. loc_0060912A: lea ecx, var_5C
  6784. loc_0060912D: call [00401430h] ; __vbaFreeStr
  6785. loc_00609133: lea ecx, var_6C
  6786. loc_00609136: call [0040142Ch] ; __vbaFreeObj
  6787. loc_0060913C: lea ecx, var_88
  6788. loc_00609142: call [00401030h] ; __vbaFreeVar
  6789. loc_00609148: mov var_4, 0000005Ch
  6790. loc_0060914F: lea edx, var_6C
  6791. loc_00609152: push edx
  6792. loc_00609153: mov eax, Me
  6793. loc_00609156: mov ecx, [eax]
  6794. loc_00609158: mov edx, Me
  6795. loc_0060915B: push edx
  6796. loc_0060915C: call [ecx+00000760h]
  6797. loc_00609162: fnclex
  6798. loc_00609164: mov var_114, eax
  6799. loc_0060916A: cmp var_114, 00000000h
  6800. loc_00609171: jge 00609196h
  6801. loc_00609173: push 00000760h
  6802. loc_00609178: push 00448E8Ch
  6803. loc_0060917D: mov eax, Me
  6804. loc_00609180: push eax
  6805. loc_00609181: mov ecx, var_114
  6806. loc_00609187: push ecx
  6807. loc_00609188: call [004010CCh] ; __vbaHresultCheckObj
  6808. loc_0060918E: mov var_29C, eax
  6809. loc_00609194: jmp 006091A0h
  6810. loc_00609196: mov var_29C, 00000000h
  6811. loc_006091A0: mov edx, var_6C
  6812. loc_006091A3: mov var_118, edx
  6813. loc_006091A9: mov eax, arg_C
  6814. loc_006091AC: add eax, 00000004h
  6815. loc_006091AF: mov var_D0, eax
  6816. loc_006091B5: mov var_D8, 00004008h
  6817. loc_006091BF: lea ecx, var_D8
  6818. loc_006091C5: push ecx
  6819. loc_006091C6: lea edx, var_88
  6820. loc_006091CC: push edx
  6821. loc_006091CD: call [00401154h] ; rtcTrimVar
  6822. loc_006091D3: lea eax, var_88
  6823. loc_006091D9: push eax
  6824. loc_006091DA: lea ecx, var_5C
  6825. loc_006091DD: push ecx
  6826. loc_006091DE: call [004012A8h] ; __vbaStrVarVal
  6827. loc_006091E4: push eax
  6828. loc_006091E5: mov edx, var_118
  6829. loc_006091EB: mov eax, [edx]
  6830. loc_006091ED: mov ecx, var_118
  6831. loc_006091F3: push ecx
  6832. loc_006091F4: call [eax+00000044h]
  6833. loc_006091F7: fnclex
  6834. loc_006091F9: mov var_11C, eax
  6835. loc_006091FF: cmp var_11C, 00000000h
  6836. loc_00609206: jge 0060922Bh
  6837. loc_00609208: push 00000044h
  6838. loc_0060920A: push 004499ACh
  6839. loc_0060920F: mov edx, var_118
  6840. loc_00609215: push edx
  6841. loc_00609216: mov eax, var_11C
  6842. loc_0060921C: push eax
  6843. loc_0060921D: call [004010CCh] ; __vbaHresultCheckObj
  6844. loc_00609223: mov var_2A0, eax
  6845. loc_00609229: jmp 00609235h
  6846. loc_0060922B: mov var_2A0, 00000000h
  6847. loc_00609235: lea ecx, var_5C
  6848. loc_00609238: call [00401430h] ; __vbaFreeStr
  6849. loc_0060923E: lea ecx, var_6C
  6850. loc_00609241: call [0040142Ch] ; __vbaFreeObj
  6851. loc_00609247: lea ecx, var_88
  6852. loc_0060924D: call [00401030h] ; __vbaFreeVar
  6853. loc_00609253: mov var_4, 0000005Dh
  6854. loc_0060925A: lea ecx, var_6C
  6855. loc_0060925D: push ecx
  6856. loc_0060925E: mov edx, Me
  6857. loc_00609261: mov eax, [edx]
  6858. loc_00609263: mov ecx, Me
  6859. loc_00609266: push ecx
  6860. loc_00609267: call [eax+00000760h]
  6861. loc_0060926D: fnclex
  6862. loc_0060926F: mov var_114, eax
  6863. loc_00609275: cmp var_114, 00000000h
  6864. loc_0060927C: jge 006092A1h
  6865. loc_0060927E: push 00000760h
  6866. loc_00609283: push 00448E8Ch
  6867. loc_00609288: mov edx, Me
  6868. loc_0060928B: push edx
  6869. loc_0060928C: mov eax, var_114
  6870. loc_00609292: push eax
  6871. loc_00609293: call [004010CCh] ; __vbaHresultCheckObj
  6872. loc_00609299: mov var_2A4, eax
  6873. loc_0060929F: jmp 006092ABh
  6874. loc_006092A1: mov var_2A4, 00000000h
  6875. loc_006092AB: mov ecx, var_6C
  6876. loc_006092AE: mov var_118, ecx
  6877. loc_006092B4: lea edx, var_5C
  6878. loc_006092B7: push edx
  6879. loc_006092B8: mov eax, var_118
  6880. loc_006092BE: mov ecx, [eax]
  6881. loc_006092C0: mov edx, var_118
  6882. loc_006092C6: push edx
  6883. loc_006092C7: call [ecx+00000040h]
  6884. loc_006092CA: fnclex
  6885. loc_006092CC: mov var_11C, eax
  6886. loc_006092D2: cmp var_11C, 00000000h
  6887. loc_006092D9: jge 006092FEh
  6888. loc_006092DB: push 00000040h
  6889. loc_006092DD: push 004499ACh
  6890. loc_006092E2: mov eax, var_118
  6891. loc_006092E8: push eax
  6892. loc_006092E9: mov ecx, var_11C
  6893. loc_006092EF: push ecx
  6894. loc_006092F0: call [004010CCh] ; __vbaHresultCheckObj
  6895. loc_006092F6: mov var_2A8, eax
  6896. loc_006092FC: jmp 00609308h
  6897. loc_006092FE: mov var_2A8, 00000000h
  6898. loc_00609308: lea edx, var_74
  6899. loc_0060930B: push edx
  6900. loc_0060930C: mov eax, Me
  6901. loc_0060930F: mov ecx, [eax]
  6902. loc_00609311: mov edx, Me
  6903. loc_00609314: push edx
  6904. loc_00609315: call [ecx+00000760h]
  6905. loc_0060931B: fnclex
  6906. loc_0060931D: mov var_120, eax
  6907. loc_00609323: cmp var_120, 00000000h
  6908. loc_0060932A: jge 0060934Fh
  6909. loc_0060932C: push 00000760h
  6910. loc_00609331: push 00448E8Ch
  6911. loc_00609336: mov eax, Me
  6912. loc_00609339: push eax
  6913. loc_0060933A: mov ecx, var_120
  6914. loc_00609340: push ecx
  6915. loc_00609341: call [004010CCh] ; __vbaHresultCheckObj
  6916. loc_00609347: mov var_2AC, eax
  6917. loc_0060934D: jmp 00609359h
  6918. loc_0060934F: mov var_2AC, 00000000h
  6919. loc_00609359: mov edx, var_74
  6920. loc_0060935C: mov var_124, edx
  6921. loc_00609362: lea eax, var_64
  6922. loc_00609365: push eax
  6923. loc_00609366: mov ecx, var_124
  6924. loc_0060936C: mov edx, [ecx]
  6925. loc_0060936E: mov eax, var_124
  6926. loc_00609374: push eax
  6927. loc_00609375: call [edx+00000040h]
  6928. loc_00609378: fnclex
  6929. loc_0060937A: mov var_128, eax
  6930. loc_00609380: cmp var_128, 00000000h
  6931. loc_00609387: jge 006093ACh
  6932. loc_00609389: push 00000040h
  6933. loc_0060938B: push 004499ACh
  6934. loc_00609390: mov ecx, var_124
  6935. loc_00609396: push ecx
  6936. loc_00609397: mov edx, var_128
  6937. loc_0060939D: push edx
  6938. loc_0060939E: call [004010CCh] ; __vbaHresultCheckObj
  6939. loc_006093A4: mov var_2B0, eax
  6940. loc_006093AA: jmp 006093B6h
  6941. loc_006093AC: mov var_2B0, 00000000h
  6942. loc_006093B6: lea eax, var_78
  6943. loc_006093B9: push eax
  6944. loc_006093BA: mov ecx, Me
  6945. loc_006093BD: mov edx, [ecx]
  6946. loc_006093BF: mov eax, Me
  6947. loc_006093C2: push eax
  6948. loc_006093C3: call [edx+00000760h]
  6949. loc_006093C9: fnclex
  6950. loc_006093CB: mov var_138, eax
  6951. loc_006093D1: cmp var_138, 00000000h
  6952. loc_006093D8: jge 006093FDh
  6953. loc_006093DA: push 00000760h
  6954. loc_006093DF: push 00448E8Ch
  6955. loc_006093E4: mov ecx, Me
  6956. loc_006093E7: push ecx
  6957. loc_006093E8: mov edx, var_138
  6958. loc_006093EE: push edx
  6959. loc_006093EF: call [004010CCh] ; __vbaHresultCheckObj
  6960. loc_006093F5: mov var_2B4, eax
  6961. loc_006093FB: jmp 00609407h
  6962. loc_006093FD: mov var_2B4, 00000000h
  6963. loc_00609407: mov eax, var_78
  6964. loc_0060940A: mov var_13C, eax
  6965. loc_00609410: lea ecx, var_70
  6966. loc_00609413: push ecx
  6967. loc_00609414: mov edx, Me
  6968. loc_00609417: mov eax, [edx]
  6969. loc_00609419: mov ecx, Me
  6970. loc_0060941C: push ecx
  6971. loc_0060941D: call [eax+00000760h]
  6972. loc_00609423: fnclex
  6973. loc_00609425: mov var_12C, eax
  6974. loc_0060942B: cmp var_12C, 00000000h
  6975. loc_00609432: jge 00609457h
  6976. loc_00609434: push 00000760h
  6977. loc_00609439: push 00448E8Ch
  6978. loc_0060943E: mov edx, Me
  6979. loc_00609441: push edx
  6980. loc_00609442: mov eax, var_12C
  6981. loc_00609448: push eax
  6982. loc_00609449: call [004010CCh] ; __vbaHresultCheckObj
  6983. loc_0060944F: mov var_2B8, eax
  6984. loc_00609455: jmp 00609461h
  6985. loc_00609457: mov var_2B8, 00000000h
  6986. loc_00609461: mov ecx, var_70
  6987. loc_00609464: mov var_130, ecx
  6988. loc_0060946A: lea edx, var_60
  6989. loc_0060946D: push edx
  6990. loc_0060946E: mov eax, var_130
  6991. loc_00609474: mov ecx, [eax]
  6992. loc_00609476: mov edx, var_130
  6993. loc_0060947C: push edx
  6994. loc_0060947D: call [ecx+00000040h]
  6995. loc_00609480: fnclex
  6996. loc_00609482: mov var_134, eax
  6997. loc_00609488: cmp var_134, 00000000h
  6998. loc_0060948F: jge 006094B4h
  6999. loc_00609491: push 00000040h
  7000. loc_00609493: push 004499ACh
  7001. loc_00609498: mov eax, var_130
  7002. loc_0060949E: push eax
  7003. loc_0060949F: mov ecx, var_134
  7004. loc_006094A5: push ecx
  7005. loc_006094A6: call [004010CCh] ; __vbaHresultCheckObj
  7006. loc_006094AC: mov var_2BC, eax
  7007. loc_006094B2: jmp 006094BEh
  7008. loc_006094B4: mov var_2BC, 00000000h
  7009. loc_006094BE: mov edx, var_5C
  7010. loc_006094C1: mov var_168, edx
  7011. loc_006094C7: mov var_5C, 00000000h
  7012. loc_006094CE: mov eax, var_168
  7013. loc_006094D4: mov var_80, eax
  7014. loc_006094D7: mov var_88, 00000008h
  7015. loc_006094E1: mov ecx, var_60
  7016. loc_006094E4: push ecx
  7017. loc_006094E5: call [00401044h] ; __vbaLenBstr
  7018. loc_006094EB: mov esi, eax
  7019. loc_006094ED: push 00000000h
  7020. loc_006094EF: push FFFFFFFFh
  7021. loc_006094F1: push 00448378h ; "@"
  7022. loc_006094F6: mov edx, var_64
  7023. loc_006094F9: push edx
  7024. loc_006094FA: call [00401178h] ; rtcInStrRev
  7025. loc_00609500: sub esi, eax
  7026. loc_00609502: jo 0060C96Dh
  7027. loc_00609508: push esi
  7028. loc_00609509: lea eax, var_88
  7029. loc_0060950F: push eax
  7030. loc_00609510: lea ecx, var_98
  7031. loc_00609516: push ecx
  7032. loc_00609517: call [004013D8h] ; rtcRightCharVar
  7033. loc_0060951D: lea edx, var_98
  7034. loc_00609523: push edx
  7035. loc_00609524: lea eax, var_68
  7036. loc_00609527: push eax
  7037. loc_00609528: call [004012A8h] ; __vbaStrVarVal
  7038. loc_0060952E: push eax
  7039. loc_0060952F: mov ecx, var_13C
  7040. loc_00609535: mov edx, [ecx]
  7041. loc_00609537: mov eax, var_13C
  7042. loc_0060953D: push eax
  7043. loc_0060953E: call [edx+00000034h]
  7044. loc_00609541: fnclex
  7045. loc_00609543: mov var_140, eax
  7046. loc_00609549: cmp var_140, 00000000h
  7047. loc_00609550: jge 00609575h
  7048. loc_00609552: push 00000034h
  7049. loc_00609554: push 004499ACh
  7050. loc_00609559: mov ecx, var_13C
  7051. loc_0060955F: push ecx
  7052. loc_00609560: mov edx, var_140
  7053. loc_00609566: push edx
  7054. loc_00609567: call [004010CCh] ; __vbaHresultCheckObj
  7055. loc_0060956D: mov var_2C0, eax
  7056. loc_00609573: jmp 0060957Fh
  7057. loc_00609575: mov var_2C0, 00000000h
  7058. loc_0060957F: lea eax, var_68
  7059. loc_00609582: push eax
  7060. loc_00609583: lea ecx, var_64
  7061. loc_00609586: push ecx
  7062. loc_00609587: lea edx, var_60
  7063. loc_0060958A: push edx
  7064. loc_0060958B: push 00000003h
  7065. loc_0060958D: call [00401324h] ; __vbaFreeStrList
  7066. loc_00609593: add esp, 00000010h
  7067. loc_00609596: lea eax, var_78
  7068. loc_00609599: push eax
  7069. loc_0060959A: lea ecx, var_74
  7070. loc_0060959D: push ecx
  7071. loc_0060959E: lea edx, var_70
  7072. loc_006095A1: push edx
  7073. loc_006095A2: lea eax, var_6C
  7074. loc_006095A5: push eax
  7075. loc_006095A6: push 00000004h
  7076. loc_006095A8: call [00401068h] ; __vbaFreeObjList
  7077. loc_006095AE: add esp, 00000014h
  7078. loc_006095B1: lea ecx, var_98
  7079. loc_006095B7: push ecx
  7080. loc_006095B8: lea edx, var_88
  7081. loc_006095BE: push edx
  7082. loc_006095BF: push 00000002h
  7083. loc_006095C1: call [00401050h] ; __vbaFreeVarList
  7084. loc_006095C7: add esp, 0000000Ch
  7085. loc_006095CA: mov var_4, 00000060h
  7086. loc_006095D1: mov var_D0, 004473A0h
  7087. loc_006095DB: mov var_D8, 00000008h
  7088. loc_006095E5: lea edx, var_D8
  7089. loc_006095EB: lea ecx, var_88
  7090. loc_006095F1: call [00401374h] ; __vbaVarDup
  7091. loc_006095F7: push 00000000h
  7092. loc_006095F9: push FFFFFFFFh
  7093. loc_006095FB: lea eax, var_88
  7094. loc_00609601: push eax
  7095. loc_00609602: mov ecx, arg_C
  7096. loc_00609605: mov edx, [ecx+00000008h]
  7097. loc_00609608: push edx
  7098. loc_00609609: lea eax, var_98
  7099. loc_0060960F: push eax
  7100. loc_00609610: call [00401250h] ; rtcSplit
  7101. loc_00609616: lea ecx, var_98
  7102. loc_0060961C: push ecx
  7103. loc_0060961D: push 00002008h
  7104. loc_00609622: call [004010E4h] ; __vbaAryVar
  7105. loc_00609628: mov var_110, eax
  7106. loc_0060962E: lea edx, var_110
  7107. loc_00609634: push edx
  7108. loc_00609635: lea eax, var_30
  7109. loc_00609638: push eax
  7110. loc_00609639: call [004013BCh] ; __vbaAryCopy
  7111. loc_0060963F: lea ecx, var_98
  7112. loc_00609645: push ecx
  7113. loc_00609646: lea edx, var_88
  7114. loc_0060964C: push edx
  7115. loc_0060964D: push 00000002h
  7116. loc_0060964F: call [00401050h] ; __vbaFreeVarList
  7117. loc_00609655: add esp, 0000000Ch
  7118. loc_00609658: mov var_4, 00000061h
  7119. loc_0060965F: mov eax, var_30
  7120. loc_00609662: push eax
  7121. loc_00609663: push 00000001h
  7122. loc_00609665: call [004012A4h] ; __vbaUbound
  7123. loc_0060966B: mov ecx, eax
  7124. loc_0060966D: call [004011E4h] ; __vbaI2I4
  7125. loc_00609673: mov var_148, ax
  7126. loc_0060967A: mov var_144, 0001h
  7127. loc_00609683: mov ecx, var_30
  7128. loc_00609686: push ecx
  7129. loc_00609687: push 00000001h
  7130. loc_00609689: call [004011FCh] ; __vbaLbound
  7131. loc_0060968F: mov ecx, eax
  7132. loc_00609691: call [004011E4h] ; __vbaI2I4
  7133. loc_00609697: mov var_28, ax
  7134. loc_0060969B: jmp 006096B2h
  7135. loc_0060969D: mov dx, var_28
  7136. loc_006096A1: add dx, var_144
  7137. loc_006096A8: jo 0060C96Dh
  7138. loc_006096AE: mov var_28, dx
  7139. loc_006096B2: mov ax, var_28
  7140. loc_006096B6: cmp ax, var_148
  7141. loc_006096BD: jg 00609B5Dh
  7142. loc_006096C3: mov var_4, 00000062h
  7143. loc_006096CA: mov ecx, var_30
  7144. loc_006096CD: push ecx
  7145. loc_006096CE: lea edx, var_58
  7146. loc_006096D1: push edx
  7147. loc_006096D2: call [00401364h] ; __vbaAryLock
  7148. loc_006096D8: cmp var_58, 00000000h
  7149. loc_006096DC: jz 0060972Eh
  7150. loc_006096DE: mov eax, var_58
  7151. loc_006096E1: cmp [eax], 0001h
  7152. loc_006096E5: jnz 0060972Eh
  7153. loc_006096E7: movsx ecx, var_28
  7154. loc_006096EB: mov edx, var_58
  7155. loc_006096EE: sub ecx, [edx+00000014h]
  7156. loc_006096F1: mov var_114, ecx
  7157. loc_006096F7: mov eax, var_58
  7158. loc_006096FA: mov ecx, var_114
  7159. loc_00609700: cmp ecx, [eax+00000010h]
  7160. loc_00609703: jae 00609711h
  7161. loc_00609705: mov var_2C4, 00000000h
  7162. loc_0060970F: jmp 0060971Dh
  7163. loc_00609711: call [004011A8h] ; __vbaGenerateBoundsError
  7164. loc_00609717: mov var_2C4, eax
  7165. loc_0060971D: mov edx, var_114
  7166. loc_00609723: shl edx, 02h
  7167. loc_00609726: mov var_2C8, edx
  7168. loc_0060972C: jmp 0060973Ah
  7169. loc_0060972E: call [004011A8h] ; __vbaGenerateBoundsError
  7170. loc_00609734: mov var_2C8, eax
  7171. loc_0060973A: mov eax, var_58
  7172. loc_0060973D: mov ecx, [eax+0000000Ch]
  7173. loc_00609740: add ecx, var_2C8
  7174. loc_00609746: mov var_D0, ecx
  7175. loc_0060974C: mov var_D8, 00004008h
  7176. loc_00609756: lea edx, var_D8
  7177. loc_0060975C: push edx
  7178. loc_0060975D: lea eax, var_88
  7179. loc_00609763: push eax
  7180. loc_00609764: call [00401154h] ; rtcTrimVar
  7181. loc_0060976A: lea ecx, var_58
  7182. loc_0060976D: push ecx
  7183. loc_0060976E: call [00401410h] ; __vbaAryUnlock
  7184. loc_00609774: mov var_E0, 00000000h
  7185. loc_0060977E: mov var_E8, 00008002h
  7186. loc_00609788: lea edx, var_88
  7187. loc_0060978E: push edx
  7188. loc_0060978F: lea eax, var_98
  7189. loc_00609795: push eax
  7190. loc_00609796: call [004010D4h] ; __vbaLenVar
  7191. loc_0060979C: push eax
  7192. loc_0060979D: lea ecx, var_E8
  7193. loc_006097A3: push ecx
  7194. loc_006097A4: call [00401348h] ; __vbaVarTstNe
  7195. loc_006097AA: mov var_118, ax
  7196. loc_006097B1: lea ecx, var_88
  7197. loc_006097B7: call [00401030h] ; __vbaFreeVar
  7198. loc_006097BD: movsx edx, var_118
  7199. loc_006097C4: test edx, edx
  7200. loc_006097C6: jz 00609B51h
  7201. loc_006097CC: mov var_4, 00000063h
  7202. loc_006097D3: mov eax, var_30
  7203. loc_006097D6: push eax
  7204. loc_006097D7: lea ecx, var_58
  7205. loc_006097DA: push ecx
  7206. loc_006097DB: call [00401364h] ; __vbaAryLock
  7207. loc_006097E1: cmp var_58, 00000000h
  7208. loc_006097E5: jz 00609837h
  7209. loc_006097E7: mov edx, var_58
  7210. loc_006097EA: cmp [edx], 0001h
  7211. loc_006097EE: jnz 00609837h
  7212. loc_006097F0: movsx eax, var_28
  7213. loc_006097F4: mov ecx, var_58
  7214. loc_006097F7: sub eax, [ecx+00000014h]
  7215. loc_006097FA: mov var_114, eax
  7216. loc_00609800: mov edx, var_58
  7217. loc_00609803: mov eax, var_114
  7218. loc_00609809: cmp eax, [edx+00000010h]
  7219. loc_0060980C: jae 0060981Ah
  7220. loc_0060980E: mov var_2CC, 00000000h
  7221. loc_00609818: jmp 00609826h
  7222. loc_0060981A: call [004011A8h] ; __vbaGenerateBoundsError
  7223. loc_00609820: mov var_2CC, eax
  7224. loc_00609826: mov ecx, var_114
  7225. loc_0060982C: shl ecx, 02h
  7226. loc_0060982F: mov var_2D0, ecx
  7227. loc_00609835: jmp 00609843h
  7228. loc_00609837: call [004011A8h] ; __vbaGenerateBoundsError
  7229. loc_0060983D: mov var_2D0, eax
  7230. loc_00609843: mov edx, var_58
  7231. loc_00609846: mov eax, [edx+0000000Ch]
  7232. loc_00609849: add eax, var_2D0
  7233. loc_0060984F: push eax
  7234. loc_00609850: call 00711C40h
  7235. loc_00609855: mov edx, eax
  7236. loc_00609857: lea ecx, var_5C
  7237. loc_0060985A: call [004013C0h] ; __vbaStrMove
  7238. loc_00609860: lea ecx, var_58
  7239. loc_00609863: push ecx
  7240. loc_00609864: call [00401410h] ; __vbaAryUnlock
  7241. loc_0060986A: mov edx, var_5C
  7242. loc_0060986D: mov var_16C, edx
  7243. loc_00609873: mov var_5C, 00000000h
  7244. loc_0060987A: mov eax, var_16C
  7245. loc_00609880: mov var_80, eax
  7246. loc_00609883: mov var_88, 00000008h
  7247. loc_0060988D: lea ecx, var_88
  7248. loc_00609893: push ecx
  7249. loc_00609894: lea edx, var_98
  7250. loc_0060989A: push edx
  7251. loc_0060989B: call [00401154h] ; rtcTrimVar
  7252. loc_006098A1: lea eax, var_98
  7253. loc_006098A7: push eax
  7254. loc_006098A8: call [00401040h] ; __vbaStrVarMove
  7255. loc_006098AE: mov edx, eax
  7256. loc_006098B0: lea ecx, var_4C
  7257. loc_006098B3: call [004013C0h] ; __vbaStrMove
  7258. loc_006098B9: lea ecx, var_98
  7259. loc_006098BF: push ecx
  7260. loc_006098C0: lea edx, var_88
  7261. loc_006098C6: push edx
  7262. loc_006098C7: push 00000002h
  7263. loc_006098C9: call [00401050h] ; __vbaFreeVarList
  7264. loc_006098CF: add esp, 0000000Ch
  7265. loc_006098D2: mov var_4, 00000064h
  7266. loc_006098D9: mov eax, var_4C
  7267. loc_006098DC: push eax
  7268. loc_006098DD: call [00401044h] ; __vbaLenBstr
  7269. loc_006098E3: test eax, eax
  7270. loc_006098E5: jnz 006099C0h
  7271. loc_006098EB: mov var_4, 00000065h
  7272. loc_006098F2: mov ecx, var_30
  7273. loc_006098F5: push ecx
  7274. loc_006098F6: lea edx, var_58
  7275. loc_006098F9: push edx
  7276. loc_006098FA: call [00401364h] ; __vbaAryLock
  7277. loc_00609900: cmp var_58, 00000000h
  7278. loc_00609904: jz 00609956h
  7279. loc_00609906: mov eax, var_58
  7280. loc_00609909: cmp [eax], 0001h
  7281. loc_0060990D: jnz 00609956h
  7282. loc_0060990F: movsx ecx, var_28
  7283. loc_00609913: mov edx, var_58
  7284. loc_00609916: sub ecx, [edx+00000014h]
  7285. loc_00609919: mov var_114, ecx
  7286. loc_0060991F: mov eax, var_58
  7287. loc_00609922: mov ecx, var_114
  7288. loc_00609928: cmp ecx, [eax+00000010h]
  7289. loc_0060992B: jae 00609939h
  7290. loc_0060992D: mov var_2D4, 00000000h
  7291. loc_00609937: jmp 00609945h
  7292. loc_00609939: call [004011A8h] ; __vbaGenerateBoundsError
  7293. loc_0060993F: mov var_2D4, eax
  7294. loc_00609945: mov edx, var_114
  7295. loc_0060994B: shl edx, 02h
  7296. loc_0060994E: mov var_2D8, edx
  7297. loc_00609954: jmp 00609962h
  7298. loc_00609956: call [004011A8h] ; __vbaGenerateBoundsError
  7299. loc_0060995C: mov var_2D8, eax
  7300. loc_00609962: mov eax, var_58
  7301. loc_00609965: mov ecx, [eax+0000000Ch]
  7302. loc_00609968: add ecx, var_2D8
  7303. loc_0060996E: mov var_D0, ecx
  7304. loc_00609974: mov var_D8, 00004008h
  7305. loc_0060997E: lea edx, var_D8
  7306. loc_00609984: push edx
  7307. loc_00609985: lea eax, var_88
  7308. loc_0060998B: push eax
  7309. loc_0060998C: call [00401154h] ; rtcTrimVar
  7310. loc_00609992: lea ecx, var_58
  7311. loc_00609995: push ecx
  7312. loc_00609996: call [00401410h] ; __vbaAryUnlock
  7313. loc_0060999C: lea edx, var_88
  7314. loc_006099A2: push edx
  7315. loc_006099A3: call [00401040h] ; __vbaStrVarMove
  7316. loc_006099A9: mov edx, eax
  7317. loc_006099AB: lea ecx, var_4C
  7318. loc_006099AE: call [004013C0h] ; __vbaStrMove
  7319. loc_006099B4: lea ecx, var_88
  7320. loc_006099BA: call [00401030h] ; __vbaFreeVar
  7321. loc_006099C0: mov var_4, 00000067h
  7322. loc_006099C7: mov eax, var_30
  7323. loc_006099CA: push eax
  7324. loc_006099CB: lea ecx, var_58
  7325. loc_006099CE: push ecx
  7326. loc_006099CF: call [00401364h] ; __vbaAryLock
  7327. loc_006099D5: cmp var_58, 00000000h
  7328. loc_006099D9: jz 00609A2Bh
  7329. loc_006099DB: mov edx, var_58
  7330. loc_006099DE: cmp [edx], 0001h
  7331. loc_006099E2: jnz 00609A2Bh
  7332. loc_006099E4: movsx eax, var_28
  7333. loc_006099E8: mov ecx, var_58
  7334. loc_006099EB: sub eax, [ecx+00000014h]
  7335. loc_006099EE: mov var_114, eax
  7336. loc_006099F4: mov edx, var_58
  7337. loc_006099F7: mov eax, var_114
  7338. loc_006099FD: cmp eax, [edx+00000010h]
  7339. loc_00609A00: jae 00609A0Eh
  7340. loc_00609A02: mov var_2DC, 00000000h
  7341. loc_00609A0C: jmp 00609A1Ah
  7342. loc_00609A0E: call [004011A8h] ; __vbaGenerateBoundsError
  7343. loc_00609A14: mov var_2DC, eax
  7344. loc_00609A1A: mov ecx, var_114
  7345. loc_00609A20: shl ecx, 02h
  7346. loc_00609A23: mov var_2E0, ecx
  7347. loc_00609A29: jmp 00609A37h
  7348. loc_00609A2B: call [004011A8h] ; __vbaGenerateBoundsError
  7349. loc_00609A31: mov var_2E0, eax
  7350. loc_00609A37: mov edx, var_58
  7351. loc_00609A3A: mov eax, [edx+0000000Ch]
  7352. loc_00609A3D: add eax, var_2E0
  7353. loc_00609A43: mov var_D0, eax
  7354. loc_00609A49: mov var_D8, 00004008h
  7355. loc_00609A53: lea ecx, var_D8
  7356. loc_00609A59: push ecx
  7357. loc_00609A5A: lea edx, var_88
  7358. loc_00609A60: push edx
  7359. loc_00609A61: call [00401154h] ; rtcTrimVar
  7360. loc_00609A67: lea eax, var_58
  7361. loc_00609A6A: push eax
  7362. loc_00609A6B: call [00401410h] ; __vbaAryUnlock
  7363. loc_00609A71: lea ecx, var_6C
  7364. loc_00609A74: push ecx
  7365. loc_00609A75: mov edx, Me
  7366. loc_00609A78: mov eax, [edx]
  7367. loc_00609A7A: mov ecx, Me
  7368. loc_00609A7D: push ecx
  7369. loc_00609A7E: call [eax+00000760h]
  7370. loc_00609A84: fnclex
  7371. loc_00609A86: mov var_118, eax
  7372. loc_00609A8C: cmp var_118, 00000000h
  7373. loc_00609A93: jge 00609AB8h
  7374. loc_00609A95: push 00000760h
  7375. loc_00609A9A: push 00448E8Ch
  7376. loc_00609A9F: mov edx, Me
  7377. loc_00609AA2: push edx
  7378. loc_00609AA3: mov eax, var_118
  7379. loc_00609AA9: push eax
  7380. loc_00609AAA: call [004010CCh] ; __vbaHresultCheckObj
  7381. loc_00609AB0: mov var_2E4, eax
  7382. loc_00609AB6: jmp 00609AC2h
  7383. loc_00609AB8: mov var_2E4, 00000000h
  7384. loc_00609AC2: mov ecx, var_6C
  7385. loc_00609AC5: mov var_11C, ecx
  7386. loc_00609ACB: push 00000001h
  7387. loc_00609ACD: lea edx, var_88
  7388. loc_00609AD3: push edx
  7389. loc_00609AD4: lea eax, var_5C
  7390. loc_00609AD7: push eax
  7391. loc_00609AD8: call [004012A8h] ; __vbaStrVarVal
  7392. loc_00609ADE: push eax
  7393. loc_00609ADF: mov ecx, var_4C
  7394. loc_00609AE2: push ecx
  7395. loc_00609AE3: mov edx, var_11C
  7396. loc_00609AE9: mov eax, [edx]
  7397. loc_00609AEB: mov ecx, var_11C
  7398. loc_00609AF1: push ecx
  7399. loc_00609AF2: call [eax+00000064h]
  7400. loc_00609AF5: fnclex
  7401. loc_00609AF7: mov var_120, eax
  7402. loc_00609AFD: cmp var_120, 00000000h
  7403. loc_00609B04: jge 00609B29h
  7404. loc_00609B06: push 00000064h
  7405. loc_00609B08: push 004499ACh
  7406. loc_00609B0D: mov edx, var_11C
  7407. loc_00609B13: push edx
  7408. loc_00609B14: mov eax, var_120
  7409. loc_00609B1A: push eax
  7410. loc_00609B1B: call [004010CCh] ; __vbaHresultCheckObj
  7411. loc_00609B21: mov var_2E8, eax
  7412. loc_00609B27: jmp 00609B33h
  7413. loc_00609B29: mov var_2E8, 00000000h
  7414. loc_00609B33: lea ecx, var_5C
  7415. loc_00609B36: call [00401430h] ; __vbaFreeStr
  7416. loc_00609B3C: lea ecx, var_6C
  7417. loc_00609B3F: call [0040142Ch] ; __vbaFreeObj
  7418. loc_00609B45: lea ecx, var_88
  7419. loc_00609B4B: call [00401030h] ; __vbaFreeVar
  7420. loc_00609B51: mov var_4, 00000069h
  7421. loc_00609B58: jmp 0060969Dh
  7422. loc_00609B5D: mov var_4, 0000006Ah
  7423. loc_00609B64: mov var_D0, 004473A0h
  7424. loc_00609B6E: mov var_D8, 00000008h
  7425. loc_00609B78: lea edx, var_D8
  7426. loc_00609B7E: lea ecx, var_88
  7427. loc_00609B84: call [00401374h] ; __vbaVarDup
  7428. loc_00609B8A: push 00000000h
  7429. loc_00609B8C: push FFFFFFFFh
  7430. loc_00609B8E: lea ecx, var_88
  7431. loc_00609B94: push ecx
  7432. loc_00609B95: mov edx, arg_C
  7433. loc_00609B98: mov eax, [edx+0000000Ch]
  7434. loc_00609B9B: push eax
  7435. loc_00609B9C: lea ecx, var_98
  7436. loc_00609BA2: push ecx
  7437. loc_00609BA3: call [00401250h] ; rtcSplit
  7438. loc_00609BA9: lea edx, var_98
  7439. loc_00609BAF: push edx
  7440. loc_00609BB0: push 00002008h
  7441. loc_00609BB5: call [004010E4h] ; __vbaAryVar
  7442. loc_00609BBB: mov var_110, eax
  7443. loc_00609BC1: lea eax, var_110
  7444. loc_00609BC7: push eax
  7445. loc_00609BC8: lea ecx, var_30
  7446. loc_00609BCB: push ecx
  7447. loc_00609BCC: call [004013BCh] ; __vbaAryCopy
  7448. loc_00609BD2: lea edx, var_98
  7449. loc_00609BD8: push edx
  7450. loc_00609BD9: lea eax, var_88
  7451. loc_00609BDF: push eax
  7452. loc_00609BE0: push 00000002h
  7453. loc_00609BE2: call [00401050h] ; __vbaFreeVarList
  7454. loc_00609BE8: add esp, 0000000Ch
  7455. loc_00609BEB: mov var_4, 0000006Bh
  7456. loc_00609BF2: mov ecx, var_30
  7457. loc_00609BF5: push ecx
  7458. loc_00609BF6: push 00000001h
  7459. loc_00609BF8: call [004012A4h] ; __vbaUbound
  7460. loc_00609BFE: mov ecx, eax
  7461. loc_00609C00: call [004011E4h] ; __vbaI2I4
  7462. loc_00609C06: mov var_150, ax
  7463. loc_00609C0D: mov var_14C, 0001h
  7464. loc_00609C16: mov edx, var_30
  7465. loc_00609C19: push edx
  7466. loc_00609C1A: push 00000001h
  7467. loc_00609C1C: call [004011FCh] ; __vbaLbound
  7468. loc_00609C22: mov ecx, eax
  7469. loc_00609C24: call [004011E4h] ; __vbaI2I4
  7470. loc_00609C2A: mov var_28, ax
  7471. loc_00609C2E: jmp 00609C45h
  7472. loc_00609C30: mov ax, var_28
  7473. loc_00609C34: add ax, var_14C
  7474. loc_00609C3B: jo 0060C96Dh
  7475. loc_00609C41: mov var_28, ax
  7476. loc_00609C45: mov cx, var_28
  7477. loc_00609C49: cmp cx, var_150
  7478. loc_00609C50: jg 0060A0F0h
  7479. loc_00609C56: mov var_4, 0000006Ch
  7480. loc_00609C5D: mov edx, var_30
  7481. loc_00609C60: push edx
  7482. loc_00609C61: lea eax, var_58
  7483. loc_00609C64: push eax
  7484. loc_00609C65: call [00401364h] ; __vbaAryLock
  7485. loc_00609C6B: cmp var_58, 00000000h
  7486. loc_00609C6F: jz 00609CC1h
  7487. loc_00609C71: mov ecx, var_58
  7488. loc_00609C74: cmp [ecx], 0001h
  7489. loc_00609C78: jnz 00609CC1h
  7490. loc_00609C7A: movsx edx, var_28
  7491. loc_00609C7E: mov eax, var_58
  7492. loc_00609C81: sub edx, [eax+00000014h]
  7493. loc_00609C84: mov var_114, edx
  7494. loc_00609C8A: mov ecx, var_58
  7495. loc_00609C8D: mov edx, var_114
  7496. loc_00609C93: cmp edx, [ecx+00000010h]
  7497. loc_00609C96: jae 00609CA4h
  7498. loc_00609C98: mov var_2EC, 00000000h
  7499. loc_00609CA2: jmp 00609CB0h
  7500. loc_00609CA4: call [004011A8h] ; __vbaGenerateBoundsError
  7501. loc_00609CAA: mov var_2EC, eax
  7502. loc_00609CB0: mov eax, var_114
  7503. loc_00609CB6: shl eax, 02h
  7504. loc_00609CB9: mov var_2F0, eax
  7505. loc_00609CBF: jmp 00609CCDh
  7506. loc_00609CC1: call [004011A8h] ; __vbaGenerateBoundsError
  7507. loc_00609CC7: mov var_2F0, eax
  7508. loc_00609CCD: mov ecx, var_58
  7509. loc_00609CD0: mov edx, [ecx+0000000Ch]
  7510. loc_00609CD3: add edx, var_2F0
  7511. loc_00609CD9: mov var_D0, edx
  7512. loc_00609CDF: mov var_D8, 00004008h
  7513. loc_00609CE9: lea eax, var_D8
  7514. loc_00609CEF: push eax
  7515. loc_00609CF0: lea ecx, var_88
  7516. loc_00609CF6: push ecx
  7517. loc_00609CF7: call [00401154h] ; rtcTrimVar
  7518. loc_00609CFD: lea edx, var_58
  7519. loc_00609D00: push edx
  7520. loc_00609D01: call [00401410h] ; __vbaAryUnlock
  7521. loc_00609D07: mov var_E0, 00000000h
  7522. loc_00609D11: mov var_E8, 00008002h
  7523. loc_00609D1B: lea eax, var_88
  7524. loc_00609D21: push eax
  7525. loc_00609D22: lea ecx, var_98
  7526. loc_00609D28: push ecx
  7527. loc_00609D29: call [004010D4h] ; __vbaLenVar
  7528. loc_00609D2F: push eax
  7529. loc_00609D30: lea edx, var_E8
  7530. loc_00609D36: push edx
  7531. loc_00609D37: call [00401348h] ; __vbaVarTstNe
  7532. loc_00609D3D: mov var_118, ax
  7533. loc_00609D44: lea ecx, var_88
  7534. loc_00609D4A: call [00401030h] ; __vbaFreeVar
  7535. loc_00609D50: movsx eax, var_118
  7536. loc_00609D57: test eax, eax
  7537. loc_00609D59: jz 0060A0E4h
  7538. loc_00609D5F: mov var_4, 0000006Dh
  7539. loc_00609D66: mov ecx, var_30
  7540. loc_00609D69: push ecx
  7541. loc_00609D6A: lea edx, var_58
  7542. loc_00609D6D: push edx
  7543. loc_00609D6E: call [00401364h] ; __vbaAryLock
  7544. loc_00609D74: cmp var_58, 00000000h
  7545. loc_00609D78: jz 00609DCAh
  7546. loc_00609D7A: mov eax, var_58
  7547. loc_00609D7D: cmp [eax], 0001h
  7548. loc_00609D81: jnz 00609DCAh
  7549. loc_00609D83: movsx ecx, var_28
  7550. loc_00609D87: mov edx, var_58
  7551. loc_00609D8A: sub ecx, [edx+00000014h]
  7552. loc_00609D8D: mov var_114, ecx
  7553. loc_00609D93: mov eax, var_58
  7554. loc_00609D96: mov ecx, var_114
  7555. loc_00609D9C: cmp ecx, [eax+00000010h]
  7556. loc_00609D9F: jae 00609DADh
  7557. loc_00609DA1: mov var_2F4, 00000000h
  7558. loc_00609DAB: jmp 00609DB9h
  7559. loc_00609DAD: call [004011A8h] ; __vbaGenerateBoundsError
  7560. loc_00609DB3: mov var_2F4, eax
  7561. loc_00609DB9: mov edx, var_114
  7562. loc_00609DBF: shl edx, 02h
  7563. loc_00609DC2: mov var_2F8, edx
  7564. loc_00609DC8: jmp 00609DD6h
  7565. loc_00609DCA: call [004011A8h] ; __vbaGenerateBoundsError
  7566. loc_00609DD0: mov var_2F8, eax
  7567. loc_00609DD6: mov eax, var_58
  7568. loc_00609DD9: mov ecx, [eax+0000000Ch]
  7569. loc_00609DDC: add ecx, var_2F8
  7570. loc_00609DE2: push ecx
  7571. loc_00609DE3: call 00711C40h
  7572. loc_00609DE8: mov edx, eax
  7573. loc_00609DEA: lea ecx, var_5C
  7574. loc_00609DED: call [004013C0h] ; __vbaStrMove
  7575. loc_00609DF3: lea edx, var_58
  7576. loc_00609DF6: push edx
  7577. loc_00609DF7: call [00401410h] ; __vbaAryUnlock
  7578. loc_00609DFD: mov eax, var_5C
  7579. loc_00609E00: mov var_170, eax
  7580. loc_00609E06: mov var_5C, 00000000h
  7581. loc_00609E0D: mov ecx, var_170
  7582. loc_00609E13: mov var_80, ecx
  7583. loc_00609E16: mov var_88, 00000008h
  7584. loc_00609E20: lea edx, var_88
  7585. loc_00609E26: push edx
  7586. loc_00609E27: lea eax, var_98
  7587. loc_00609E2D: push eax
  7588. loc_00609E2E: call [00401154h] ; rtcTrimVar
  7589. loc_00609E34: lea ecx, var_98
  7590. loc_00609E3A: push ecx
  7591. loc_00609E3B: call [00401040h] ; __vbaStrVarMove
  7592. loc_00609E41: mov edx, eax
  7593. loc_00609E43: lea ecx, var_4C
  7594. loc_00609E46: call [004013C0h] ; __vbaStrMove
  7595. loc_00609E4C: lea edx, var_98
  7596. loc_00609E52: push edx
  7597. loc_00609E53: lea eax, var_88
  7598. loc_00609E59: push eax
  7599. loc_00609E5A: push 00000002h
  7600. loc_00609E5C: call [00401050h] ; __vbaFreeVarList
  7601. loc_00609E62: add esp, 0000000Ch
  7602. loc_00609E65: mov var_4, 0000006Eh
  7603. loc_00609E6C: mov ecx, var_4C
  7604. loc_00609E6F: push ecx
  7605. loc_00609E70: call [00401044h] ; __vbaLenBstr
  7606. loc_00609E76: test eax, eax
  7607. loc_00609E78: jnz 00609F53h
  7608. loc_00609E7E: mov var_4, 0000006Fh
  7609. loc_00609E85: mov edx, var_30
  7610. loc_00609E88: push edx
  7611. loc_00609E89: lea eax, var_58
  7612. loc_00609E8C: push eax
  7613. loc_00609E8D: call [00401364h] ; __vbaAryLock
  7614. loc_00609E93: cmp var_58, 00000000h
  7615. loc_00609E97: jz 00609EE9h
  7616. loc_00609E99: mov ecx, var_58
  7617. loc_00609E9C: cmp [ecx], 0001h
  7618. loc_00609EA0: jnz 00609EE9h
  7619. loc_00609EA2: movsx edx, var_28
  7620. loc_00609EA6: mov eax, var_58
  7621. loc_00609EA9: sub edx, [eax+00000014h]
  7622. loc_00609EAC: mov var_114, edx
  7623. loc_00609EB2: mov ecx, var_58
  7624. loc_00609EB5: mov edx, var_114
  7625. loc_00609EBB: cmp edx, [ecx+00000010h]
  7626. loc_00609EBE: jae 00609ECCh
  7627. loc_00609EC0: mov var_2FC, 00000000h
  7628. loc_00609ECA: jmp 00609ED8h
  7629. loc_00609ECC: call [004011A8h] ; __vbaGenerateBoundsError
  7630. loc_00609ED2: mov var_2FC, eax
  7631. loc_00609ED8: mov eax, var_114
  7632. loc_00609EDE: shl eax, 02h
  7633. loc_00609EE1: mov var_300, eax
  7634. loc_00609EE7: jmp 00609EF5h
  7635. loc_00609EE9: call [004011A8h] ; __vbaGenerateBoundsError
  7636. loc_00609EEF: mov var_300, eax
  7637. loc_00609EF5: mov ecx, var_58
  7638. loc_00609EF8: mov edx, [ecx+0000000Ch]
  7639. loc_00609EFB: add edx, var_300
  7640. loc_00609F01: mov var_D0, edx
  7641. loc_00609F07: mov var_D8, 00004008h
  7642. loc_00609F11: lea eax, var_D8
  7643. loc_00609F17: push eax
  7644. loc_00609F18: lea ecx, var_88
  7645. loc_00609F1E: push ecx
  7646. loc_00609F1F: call [00401154h] ; rtcTrimVar
  7647. loc_00609F25: lea edx, var_58
  7648. loc_00609F28: push edx
  7649. loc_00609F29: call [00401410h] ; __vbaAryUnlock
  7650. loc_00609F2F: lea eax, var_88
  7651. loc_00609F35: push eax
  7652. loc_00609F36: call [00401040h] ; __vbaStrVarMove
  7653. loc_00609F3C: mov edx, eax
  7654. loc_00609F3E: lea ecx, var_4C
  7655. loc_00609F41: call [004013C0h] ; __vbaStrMove
  7656. loc_00609F47: lea ecx, var_88
  7657. loc_00609F4D: call [00401030h] ; __vbaFreeVar
  7658. loc_00609F53: mov var_4, 00000071h
  7659. loc_00609F5A: mov ecx, var_30
  7660. loc_00609F5D: push ecx
  7661. loc_00609F5E: lea edx, var_58
  7662. loc_00609F61: push edx
  7663. loc_00609F62: call [00401364h] ; __vbaAryLock
  7664. loc_00609F68: cmp var_58, 00000000h
  7665. loc_00609F6C: jz 00609FBEh
  7666. loc_00609F6E: mov eax, var_58
  7667. loc_00609F71: cmp [eax], 0001h
  7668. loc_00609F75: jnz 00609FBEh
  7669. loc_00609F77: movsx ecx, var_28
  7670. loc_00609F7B: mov edx, var_58
  7671. loc_00609F7E: sub ecx, [edx+00000014h]
  7672. loc_00609F81: mov var_114, ecx
  7673. loc_00609F87: mov eax, var_58
  7674. loc_00609F8A: mov ecx, var_114
  7675. loc_00609F90: cmp ecx, [eax+00000010h]
  7676. loc_00609F93: jae 00609FA1h
  7677. loc_00609F95: mov var_304, 00000000h
  7678. loc_00609F9F: jmp 00609FADh
  7679. loc_00609FA1: call [004011A8h] ; __vbaGenerateBoundsError
  7680. loc_00609FA7: mov var_304, eax
  7681. loc_00609FAD: mov edx, var_114
  7682. loc_00609FB3: shl edx, 02h
  7683. loc_00609FB6: mov var_308, edx
  7684. loc_00609FBC: jmp 00609FCAh
  7685. loc_00609FBE: call [004011A8h] ; __vbaGenerateBoundsError
  7686. loc_00609FC4: mov var_308, eax
  7687. loc_00609FCA: mov eax, var_58
  7688. loc_00609FCD: mov ecx, [eax+0000000Ch]
  7689. loc_00609FD0: add ecx, var_308
  7690. loc_00609FD6: mov var_D0, ecx
  7691. loc_00609FDC: mov var_D8, 00004008h
  7692. loc_00609FE6: lea edx, var_D8
  7693. loc_00609FEC: push edx
  7694. loc_00609FED: lea eax, var_88
  7695. loc_00609FF3: push eax
  7696. loc_00609FF4: call [00401154h] ; rtcTrimVar
  7697. loc_00609FFA: lea ecx, var_58
  7698. loc_00609FFD: push ecx
  7699. loc_00609FFE: call [00401410h] ; __vbaAryUnlock
  7700. loc_0060A004: lea edx, var_6C
  7701. loc_0060A007: push edx
  7702. loc_0060A008: mov eax, Me
  7703. loc_0060A00B: mov ecx, [eax]
  7704. loc_0060A00D: mov edx, Me
  7705. loc_0060A010: push edx
  7706. loc_0060A011: call [ecx+00000760h]
  7707. loc_0060A017: fnclex
  7708. loc_0060A019: mov var_118, eax
  7709. loc_0060A01F: cmp var_118, 00000000h
  7710. loc_0060A026: jge 0060A04Bh
  7711. loc_0060A028: push 00000760h
  7712. loc_0060A02D: push 00448E8Ch
  7713. loc_0060A032: mov eax, Me
  7714. loc_0060A035: push eax
  7715. loc_0060A036: mov ecx, var_118
  7716. loc_0060A03C: push ecx
  7717. loc_0060A03D: call [004010CCh] ; __vbaHresultCheckObj
  7718. loc_0060A043: mov var_30C, eax
  7719. loc_0060A049: jmp 0060A055h
  7720. loc_0060A04B: mov var_30C, 00000000h
  7721. loc_0060A055: mov edx, var_6C
  7722. loc_0060A058: mov var_11C, edx
  7723. loc_0060A05E: push 00000002h
  7724. loc_0060A060: lea eax, var_88
  7725. loc_0060A066: push eax
  7726. loc_0060A067: lea ecx, var_5C
  7727. loc_0060A06A: push ecx
  7728. loc_0060A06B: call [004012A8h] ; __vbaStrVarVal
  7729. loc_0060A071: push eax
  7730. loc_0060A072: mov edx, var_4C
  7731. loc_0060A075: push edx
  7732. loc_0060A076: mov eax, var_11C
  7733. loc_0060A07C: mov ecx, [eax]
  7734. loc_0060A07E: mov edx, var_11C
  7735. loc_0060A084: push edx
  7736. loc_0060A085: call [ecx+00000064h]
  7737. loc_0060A088: fnclex
  7738. loc_0060A08A: mov var_120, eax
  7739. loc_0060A090: cmp var_120, 00000000h
  7740. loc_0060A097: jge 0060A0BCh
  7741. loc_0060A099: push 00000064h
  7742. loc_0060A09B: push 004499ACh
  7743. loc_0060A0A0: mov eax, var_11C
  7744. loc_0060A0A6: push eax
  7745. loc_0060A0A7: mov ecx, var_120
  7746. loc_0060A0AD: push ecx
  7747. loc_0060A0AE: call [004010CCh] ; __vbaHresultCheckObj
  7748. loc_0060A0B4: mov var_310, eax
  7749. loc_0060A0BA: jmp 0060A0C6h
  7750. loc_0060A0BC: mov var_310, 00000000h
  7751. loc_0060A0C6: lea ecx, var_5C
  7752. loc_0060A0C9: call [00401430h] ; __vbaFreeStr
  7753. loc_0060A0CF: lea ecx, var_6C
  7754. loc_0060A0D2: call [0040142Ch] ; __vbaFreeObj
  7755. loc_0060A0D8: lea ecx, var_88
  7756. loc_0060A0DE: call [00401030h] ; __vbaFreeVar
  7757. loc_0060A0E4: mov var_4, 00000073h
  7758. loc_0060A0EB: jmp 00609C30h
  7759. loc_0060A0F0: mov var_4, 00000074h
  7760. loc_0060A0F7: lea edx, var_6C
  7761. loc_0060A0FA: push edx
  7762. loc_0060A0FB: mov eax, Me
  7763. loc_0060A0FE: mov ecx, [eax]
  7764. loc_0060A100: mov edx, Me
  7765. loc_0060A103: push edx
  7766. loc_0060A104: call [ecx+00000760h]
  7767. loc_0060A10A: fnclex
  7768. loc_0060A10C: mov var_114, eax
  7769. loc_0060A112: cmp var_114, 00000000h
  7770. loc_0060A119: jge 0060A13Eh
  7771. loc_0060A11B: push 00000760h
  7772. loc_0060A120: push 00448E8Ch
  7773. loc_0060A125: mov eax, Me
  7774. loc_0060A128: push eax
  7775. loc_0060A129: mov ecx, var_114
  7776. loc_0060A12F: push ecx
  7777. loc_0060A130: call [004010CCh] ; __vbaHresultCheckObj
  7778. loc_0060A136: mov var_314, eax
  7779. loc_0060A13C: jmp 0060A148h
  7780. loc_0060A13E: mov var_314, 00000000h
  7781. loc_0060A148: mov edx, var_6C
  7782. loc_0060A14B: mov var_118, edx
  7783. loc_0060A151: mov eax, arg_C
  7784. loc_0060A154: add eax, 00000010h
  7785. loc_0060A157: mov var_D0, eax
  7786. loc_0060A15D: mov var_D8, 00004008h
  7787. loc_0060A167: lea ecx, var_D8
  7788. loc_0060A16D: push ecx
  7789. loc_0060A16E: lea edx, var_88
  7790. loc_0060A174: push edx
  7791. loc_0060A175: call [00401154h] ; rtcTrimVar
  7792. loc_0060A17B: lea eax, var_88
  7793. loc_0060A181: push eax
  7794. loc_0060A182: lea ecx, var_5C
  7795. loc_0060A185: push ecx
  7796. loc_0060A186: call [004012A8h] ; __vbaStrVarVal
  7797. loc_0060A18C: push eax
  7798. loc_0060A18D: mov edx, var_118
  7799. loc_0060A193: mov eax, [edx]
  7800. loc_0060A195: mov ecx, var_118
  7801. loc_0060A19B: push ecx
  7802. loc_0060A19C: call [eax+00000020h]
  7803. loc_0060A19F: fnclex
  7804. loc_0060A1A1: mov var_11C, eax
  7805. loc_0060A1A7: cmp var_11C, 00000000h
  7806. loc_0060A1AE: jge 0060A1D3h
  7807. loc_0060A1B0: push 00000020h
  7808. loc_0060A1B2: push 004499ACh
  7809. loc_0060A1B7: mov edx, var_118
  7810. loc_0060A1BD: push edx
  7811. loc_0060A1BE: mov eax, var_11C
  7812. loc_0060A1C4: push eax
  7813. loc_0060A1C5: call [004010CCh] ; __vbaHresultCheckObj
  7814. loc_0060A1CB: mov var_318, eax
  7815. loc_0060A1D1: jmp 0060A1DDh
  7816. loc_0060A1D3: mov var_318, 00000000h
  7817. loc_0060A1DD: lea ecx, var_5C
  7818. loc_0060A1E0: call [00401430h] ; __vbaFreeStr
  7819. loc_0060A1E6: lea ecx, var_6C
  7820. loc_0060A1E9: call [0040142Ch] ; __vbaFreeObj
  7821. loc_0060A1EF: lea ecx, var_88
  7822. loc_0060A1F5: call [00401030h] ; __vbaFreeVar
  7823. loc_0060A1FB: mov var_4, 00000075h
  7824. loc_0060A202: lea ecx, var_6C
  7825. loc_0060A205: push ecx
  7826. loc_0060A206: mov edx, Me
  7827. loc_0060A209: mov eax, [edx]
  7828. loc_0060A20B: mov ecx, Me
  7829. loc_0060A20E: push ecx
  7830. loc_0060A20F: call [eax+00000760h]
  7831. loc_0060A215: fnclex
  7832. loc_0060A217: mov var_114, eax
  7833. loc_0060A21D: cmp var_114, 00000000h
  7834. loc_0060A224: jge 0060A249h
  7835. loc_0060A226: push 00000760h
  7836. loc_0060A22B: push 00448E8Ch
  7837. loc_0060A230: mov edx, Me
  7838. loc_0060A233: push edx
  7839. loc_0060A234: mov eax, var_114
  7840. loc_0060A23A: push eax
  7841. loc_0060A23B: call [004010CCh] ; __vbaHresultCheckObj
  7842. loc_0060A241: mov var_31C, eax
  7843. loc_0060A247: jmp 0060A253h
  7844. loc_0060A249: mov var_31C, 00000000h
  7845. loc_0060A253: mov ecx, var_6C
  7846. loc_0060A256: mov var_118, ecx
  7847. loc_0060A25C: mov edx, arg_C
  7848. loc_0060A25F: add edx, 00000014h
  7849. loc_0060A262: mov var_D0, edx
  7850. loc_0060A268: mov var_D8, 00004008h
  7851. loc_0060A272: lea eax, var_D8
  7852. loc_0060A278: push eax
  7853. loc_0060A279: lea ecx, var_88
  7854. loc_0060A27F: push ecx
  7855. loc_0060A280: call [00401154h] ; rtcTrimVar
  7856. loc_0060A286: lea edx, var_88
  7857. loc_0060A28C: push edx
  7858. loc_0060A28D: lea eax, var_5C
  7859. loc_0060A290: push eax
  7860. loc_0060A291: call [004012A8h] ; __vbaStrVarVal
  7861. loc_0060A297: push eax
  7862. loc_0060A298: mov ecx, var_118
  7863. loc_0060A29E: mov edx, [ecx]
  7864. loc_0060A2A0: mov eax, var_118
  7865. loc_0060A2A6: push eax
  7866. loc_0060A2A7: call [edx+0000002Ch]
  7867. loc_0060A2AA: fnclex
  7868. loc_0060A2AC: mov var_11C, eax
  7869. loc_0060A2B2: cmp var_11C, 00000000h
  7870. loc_0060A2B9: jge 0060A2DEh
  7871. loc_0060A2BB: push 0000002Ch
  7872. loc_0060A2BD: push 004499ACh
  7873. loc_0060A2C2: mov ecx, var_118
  7874. loc_0060A2C8: push ecx
  7875. loc_0060A2C9: mov edx, var_11C
  7876. loc_0060A2CF: push edx
  7877. loc_0060A2D0: call [004010CCh] ; __vbaHresultCheckObj
  7878. loc_0060A2D6: mov var_320, eax
  7879. loc_0060A2DC: jmp 0060A2E8h
  7880. loc_0060A2DE: mov var_320, 00000000h
  7881. loc_0060A2E8: lea ecx, var_5C
  7882. loc_0060A2EB: call [00401430h] ; __vbaFreeStr
  7883. loc_0060A2F1: lea ecx, var_6C
  7884. loc_0060A2F4: call [0040142Ch] ; __vbaFreeObj
  7885. loc_0060A2FA: lea ecx, var_88
  7886. loc_0060A300: call [00401030h] ; __vbaFreeVar
  7887. loc_0060A306: mov var_4, 00000076h
  7888. loc_0060A30D: lea eax, var_6C
  7889. loc_0060A310: push eax
  7890. loc_0060A311: mov ecx, Me
  7891. loc_0060A314: mov edx, [ecx]
  7892. loc_0060A316: mov eax, Me
  7893. loc_0060A319: push eax
  7894. loc_0060A31A: call [edx+00000760h]
  7895. loc_0060A320: fnclex
  7896. loc_0060A322: mov var_114, eax
  7897. loc_0060A328: cmp var_114, 00000000h
  7898. loc_0060A32F: jge 0060A354h
  7899. loc_0060A331: push 00000760h
  7900. loc_0060A336: push 00448E8Ch
  7901. loc_0060A33B: mov ecx, Me
  7902. loc_0060A33E: push ecx
  7903. loc_0060A33F: mov edx, var_114
  7904. loc_0060A345: push edx
  7905. loc_0060A346: call [004010CCh] ; __vbaHresultCheckObj
  7906. loc_0060A34C: mov var_324, eax
  7907. loc_0060A352: jmp 0060A35Eh
  7908. loc_0060A354: mov var_324, 00000000h
  7909. loc_0060A35E: mov eax, var_6C
  7910. loc_0060A361: mov var_118, eax
  7911. loc_0060A367: push 00000000h
  7912. loc_0060A369: mov ecx, var_118
  7913. loc_0060A36F: mov edx, [ecx]
  7914. loc_0060A371: mov eax, var_118
  7915. loc_0060A377: push eax
  7916. loc_0060A378: call [edx+0000009Ch]
  7917. loc_0060A37E: fnclex
  7918. loc_0060A380: mov var_11C, eax
  7919. loc_0060A386: cmp var_11C, 00000000h
  7920. loc_0060A38D: jge 0060A3B5h
  7921. loc_0060A38F: push 0000009Ch
  7922. loc_0060A394: push 004499ACh
  7923. loc_0060A399: mov ecx, var_118
  7924. loc_0060A39F: push ecx
  7925. loc_0060A3A0: mov edx, var_11C
  7926. loc_0060A3A6: push edx
  7927. loc_0060A3A7: call [004010CCh] ; __vbaHresultCheckObj
  7928. loc_0060A3AD: mov var_328, eax
  7929. loc_0060A3B3: jmp 0060A3BFh
  7930. loc_0060A3B5: mov var_328, 00000000h
  7931. loc_0060A3BF: lea ecx, var_6C
  7932. loc_0060A3C2: call [0040142Ch] ; __vbaFreeObj
  7933. loc_0060A3C8: mov var_4, 00000077h
  7934. loc_0060A3CF: mov eax, arg_C
  7935. loc_0060A3D2: add eax, 00000018h
  7936. loc_0060A3D5: mov var_D0, eax
  7937. loc_0060A3DB: mov var_D8, 00004008h
  7938. loc_0060A3E5: lea ecx, var_D8
  7939. loc_0060A3EB: push ecx
  7940. loc_0060A3EC: lea edx, var_88
  7941. loc_0060A3F2: push edx
  7942. loc_0060A3F3: call [00401154h] ; rtcTrimVar
  7943. loc_0060A3F9: lea eax, var_88
  7944. loc_0060A3FF: push eax
  7945. loc_0060A400: call [00401040h] ; __vbaStrVarMove
  7946. loc_0060A406: mov edx, eax
  7947. loc_0060A408: lea ecx, var_48
  7948. loc_0060A40B: call [004013C0h] ; __vbaStrMove
  7949. loc_0060A411: lea ecx, var_88
  7950. loc_0060A417: call [00401030h] ; __vbaFreeVar
  7951. loc_0060A41D: mov var_4, 00000078h
  7952. loc_0060A424: mov ecx, var_48
  7953. loc_0060A427: push ecx
  7954. loc_0060A428: call [00401044h] ; __vbaLenBstr
  7955. loc_0060A42E: test eax, eax
  7956. loc_0060A430: jz 0060A706h
  7957. loc_0060A436: mov var_4, 00000079h
  7958. loc_0060A43D: cmp [0073A254h], 00000000h
  7959. loc_0060A444: jnz 0060A462h
  7960. loc_0060A446: push 0073A254h
  7961. loc_0060A44B: push 00431838h
  7962. loc_0060A450: call [004012FCh] ; __vbaNew2
  7963. loc_0060A456: mov var_32C, 0073A254h
  7964. loc_0060A460: jmp 0060A46Ch
  7965. loc_0060A462: mov var_32C, 0073A254h
  7966. loc_0060A46C: mov edx, var_32C
  7967. loc_0060A472: mov eax, [edx]
  7968. loc_0060A474: mov var_114, eax
  7969. loc_0060A47A: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  7970. loc_0060A47F: lea ecx, var_60
  7971. loc_0060A482: call [00401310h] ; __vbaStrCopy
  7972. loc_0060A488: push 00449E60h ; "Adding attachment. Path: "
  7973. loc_0060A48D: mov ecx, var_48
  7974. loc_0060A490: push ecx
  7975. loc_0060A491: call [00401098h] ; __vbaStrCat
  7976. loc_0060A497: mov edx, eax
  7977. loc_0060A499: lea ecx, var_5C
  7978. loc_0060A49C: call [004013C0h] ; __vbaStrMove
  7979. loc_0060A4A2: lea edx, var_60
  7980. loc_0060A4A5: push edx
  7981. loc_0060A4A6: lea eax, var_5C
  7982. loc_0060A4A9: push eax
  7983. loc_0060A4AA: mov ecx, var_114
  7984. loc_0060A4B0: mov edx, [ecx]
  7985. loc_0060A4B2: mov eax, var_114
  7986. loc_0060A4B8: push eax
  7987. loc_0060A4B9: call [edx+00000748h]
  7988. loc_0060A4BF: fnclex
  7989. loc_0060A4C1: mov var_118, eax
  7990. loc_0060A4C7: cmp var_118, 00000000h
  7991. loc_0060A4CE: jge 0060A4F6h
  7992. loc_0060A4D0: push 00000748h
  7993. loc_0060A4D5: push 004408D0h
  7994. loc_0060A4DA: mov ecx, var_114
  7995. loc_0060A4E0: push ecx
  7996. loc_0060A4E1: mov edx, var_118
  7997. loc_0060A4E7: push edx
  7998. loc_0060A4E8: call [004010CCh] ; __vbaHresultCheckObj
  7999. loc_0060A4EE: mov var_330, eax
  8000. loc_0060A4F4: jmp 0060A500h
  8001. loc_0060A4F6: mov var_330, 00000000h
  8002. loc_0060A500: lea eax, var_60
  8003. loc_0060A503: push eax
  8004. loc_0060A504: lea ecx, var_5C
  8005. loc_0060A507: push ecx
  8006. loc_0060A508: push 00000002h
  8007. loc_0060A50A: call [00401324h] ; __vbaFreeStrList
  8008. loc_0060A510: add esp, 0000000Ch
  8009. loc_0060A513: mov var_4, 0000007Ah
  8010. loc_0060A51A: lea edx, var_6C
  8011. loc_0060A51D: push edx
  8012. loc_0060A51E: mov eax, Me
  8013. loc_0060A521: mov ecx, [eax]
  8014. loc_0060A523: mov edx, Me
  8015. loc_0060A526: push edx
  8016. loc_0060A527: call [ecx+00000760h]
  8017. loc_0060A52D: fnclex
  8018. loc_0060A52F: mov var_114, eax
  8019. loc_0060A535: cmp var_114, 00000000h
  8020. loc_0060A53C: jge 0060A561h
  8021. loc_0060A53E: push 00000760h
  8022. loc_0060A543: push 00448E8Ch
  8023. loc_0060A548: mov eax, Me
  8024. loc_0060A54B: push eax
  8025. loc_0060A54C: mov ecx, var_114
  8026. loc_0060A552: push ecx
  8027. loc_0060A553: call [004010CCh] ; __vbaHresultCheckObj
  8028. loc_0060A559: mov var_334, eax
  8029. loc_0060A55F: jmp 0060A56Bh
  8030. loc_0060A561: mov var_334, 00000000h
  8031. loc_0060A56B: mov edx, var_6C
  8032. loc_0060A56E: mov var_118, edx
  8033. loc_0060A574: lea eax, var_110
  8034. loc_0060A57A: push eax
  8035. loc_0060A57B: push 00000000h
  8036. loc_0060A57D: mov ecx, var_48
  8037. loc_0060A580: push ecx
  8038. loc_0060A581: mov edx, var_118
  8039. loc_0060A587: mov eax, [edx]
  8040. loc_0060A589: mov ecx, var_118
  8041. loc_0060A58F: push ecx
  8042. loc_0060A590: call [eax+00000050h]
  8043. loc_0060A593: fnclex
  8044. loc_0060A595: mov var_11C, eax
  8045. loc_0060A59B: cmp var_11C, 00000000h
  8046. loc_0060A5A2: jge 0060A5C7h
  8047. loc_0060A5A4: push 00000050h
  8048. loc_0060A5A6: push 004499ACh
  8049. loc_0060A5AB: mov edx, var_118
  8050. loc_0060A5B1: push edx
  8051. loc_0060A5B2: mov eax, var_11C
  8052. loc_0060A5B8: push eax
  8053. loc_0060A5B9: call [004010CCh] ; __vbaHresultCheckObj
  8054. loc_0060A5BF: mov var_338, eax
  8055. loc_0060A5C5: jmp 0060A5D1h
  8056. loc_0060A5C7: mov var_338, 00000000h
  8057. loc_0060A5D1: mov ecx, var_110
  8058. loc_0060A5D7: call [004011E4h] ; __vbaI2I4
  8059. loc_0060A5DD: mov var_50, ax
  8060. loc_0060A5E1: lea ecx, var_6C
  8061. loc_0060A5E4: call [0040142Ch] ; __vbaFreeObj
  8062. loc_0060A5EA: mov var_4, 0000007Bh
  8063. loc_0060A5F1: movsx ecx, var_50
  8064. loc_0060A5F5: test ecx, ecx
  8065. loc_0060A5F7: jz 0060A701h
  8066. loc_0060A5FD: mov var_4, 0000007Ch
  8067. loc_0060A604: cmp [0073A254h], 00000000h
  8068. loc_0060A60B: jnz 0060A629h
  8069. loc_0060A60D: push 0073A254h
  8070. loc_0060A612: push 00431838h
  8071. loc_0060A617: call [004012FCh] ; __vbaNew2
  8072. loc_0060A61D: mov var_33C, 0073A254h
  8073. loc_0060A627: jmp 0060A633h
  8074. loc_0060A629: mov var_33C, 0073A254h
  8075. loc_0060A633: mov edx, var_33C
  8076. loc_0060A639: mov eax, [edx]
  8077. loc_0060A63B: mov var_114, eax
  8078. loc_0060A641: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  8079. loc_0060A646: lea ecx, var_64
  8080. loc_0060A649: call [00401310h] ; __vbaStrCopy
  8081. loc_0060A64F: push 00449E9Ch ; "Error adding attachment. Error: "
  8082. loc_0060A654: mov cx, var_50
  8083. loc_0060A658: push ecx
  8084. loc_0060A659: call [0040100Ch] ; __vbaStrI2
  8085. loc_0060A65F: mov edx, eax
  8086. loc_0060A661: lea ecx, var_5C
  8087. loc_0060A664: call [004013C0h] ; __vbaStrMove
  8088. loc_0060A66A: push eax
  8089. loc_0060A66B: call [00401098h] ; __vbaStrCat
  8090. loc_0060A671: mov edx, eax
  8091. loc_0060A673: lea ecx, var_60
  8092. loc_0060A676: call [004013C0h] ; __vbaStrMove
  8093. loc_0060A67C: lea edx, var_64
  8094. loc_0060A67F: push edx
  8095. loc_0060A680: lea eax, var_60
  8096. loc_0060A683: push eax
  8097. loc_0060A684: mov ecx, var_114
  8098. loc_0060A68A: mov edx, [ecx]
  8099. loc_0060A68C: mov eax, var_114
  8100. loc_0060A692: push eax
  8101. loc_0060A693: call [edx+00000748h]
  8102. loc_0060A699: fnclex
  8103. loc_0060A69B: mov var_118, eax
  8104. loc_0060A6A1: cmp var_118, 00000000h
  8105. loc_0060A6A8: jge 0060A6D0h
  8106. loc_0060A6AA: push 00000748h
  8107. loc_0060A6AF: push 004408D0h
  8108. loc_0060A6B4: mov ecx, var_114
  8109. loc_0060A6BA: push ecx
  8110. loc_0060A6BB: mov edx, var_118
  8111. loc_0060A6C1: push edx
  8112. loc_0060A6C2: call [004010CCh] ; __vbaHresultCheckObj
  8113. loc_0060A6C8: mov var_340, eax
  8114. loc_0060A6CE: jmp 0060A6DAh
  8115. loc_0060A6D0: mov var_340, 00000000h
  8116. loc_0060A6DA: lea eax, var_64
  8117. loc_0060A6DD: push eax
  8118. loc_0060A6DE: lea ecx, var_60
  8119. loc_0060A6E1: push ecx
  8120. loc_0060A6E2: lea edx, var_5C
  8121. loc_0060A6E5: push edx
  8122. loc_0060A6E6: push 00000003h
  8123. loc_0060A6E8: call [00401324h] ; __vbaFreeStrList
  8124. loc_0060A6EE: add esp, 00000010h
  8125. loc_0060A6F1: mov var_4, 0000007Dh
  8126. loc_0060A6F8: mov eax, arg_C
  8127. loc_0060A6FB: push eax
  8128. loc_0060A6FC: call 00711A80h
  8129. loc_0060A701: jmp 0060A7BAh
  8130. loc_0060A706: mov var_4, 00000080h
  8131. loc_0060A70D: mov var_D0, 00449EE8h ; "http://www.bonzi.com/bonzibuddy/trackyesno.asp?trackcode=mnu_frnd&status=no"
  8132. loc_0060A717: mov var_D8, 00000008h
  8133. loc_0060A721: cmp [0073A254h], 00000000h
  8134. loc_0060A728: jnz 0060A746h
  8135. loc_0060A72A: push 0073A254h
  8136. loc_0060A72F: push 00431838h
  8137. loc_0060A734: call [004012FCh] ; __vbaNew2
  8138. loc_0060A73A: mov var_344, 0073A254h
  8139. loc_0060A744: jmp 0060A750h
  8140. loc_0060A746: mov var_344, 0073A254h
  8141. loc_0060A750: mov eax, 00000010h
  8142. loc_0060A755: call 00412850h ; __vbaChkstk
  8143. loc_0060A75A: mov ecx, esp
  8144. loc_0060A75C: mov edx, var_D8
  8145. loc_0060A762: mov [ecx], edx
  8146. loc_0060A764: mov eax, var_D4
  8147. loc_0060A76A: mov [ecx+00000004h], eax
  8148. loc_0060A76D: mov edx, var_D0
  8149. loc_0060A773: mov [ecx+00000008h], edx
  8150. loc_0060A776: mov eax, var_CC
  8151. loc_0060A77C: mov [ecx+0000000Ch], eax
  8152. loc_0060A77F: push 00000001h
  8153. loc_0060A781: push 00000016h
  8154. loc_0060A783: mov ecx, var_344
  8155. loc_0060A789: mov edx, [ecx]
  8156. loc_0060A78B: mov eax, var_344
  8157. loc_0060A791: mov ecx, [eax]
  8158. loc_0060A793: mov eax, [ecx]
  8159. loc_0060A795: push edx
  8160. loc_0060A796: call [eax+000004B4h]
  8161. loc_0060A79C: push eax
  8162. loc_0060A79D: lea ecx, var_6C
  8163. loc_0060A7A0: push ecx
  8164. loc_0060A7A1: call [00401128h] ; __vbaObjSet
  8165. loc_0060A7A7: push eax
  8166. loc_0060A7A8: call [0040103Ch] ; __vbaLateIdCall
  8167. loc_0060A7AE: add esp, 0000001Ch
  8168. loc_0060A7B1: lea ecx, var_6C
  8169. loc_0060A7B4: call [0040142Ch] ; __vbaFreeObj
  8170. loc_0060A7BA: mov var_4, 00000082h
  8171. loc_0060A7C1: xor edx, edx
  8172. loc_0060A7C3: test edx, edx
  8173. loc_0060A7C5: jz 0060A9B6h
  8174. loc_0060A7CB: mov var_4, 00000083h
  8175. loc_0060A7D2: lea eax, var_70
  8176. loc_0060A7D5: push eax
  8177. loc_0060A7D6: mov ecx, Me
  8178. loc_0060A7D9: mov edx, [ecx]
  8179. loc_0060A7DB: mov eax, Me
  8180. loc_0060A7DE: push eax
  8181. loc_0060A7DF: call [edx+00000760h]
  8182. loc_0060A7E5: fnclex
  8183. loc_0060A7E7: mov var_124, eax
  8184. loc_0060A7ED: cmp var_124, 00000000h
  8185. loc_0060A7F4: jge 0060A819h
  8186. loc_0060A7F6: push 00000760h
  8187. loc_0060A7FB: push 00448E8Ch
  8188. loc_0060A800: mov ecx, Me
  8189. loc_0060A803: push ecx
  8190. loc_0060A804: mov edx, var_124
  8191. loc_0060A80A: push edx
  8192. loc_0060A80B: call [004010CCh] ; __vbaHresultCheckObj
  8193. loc_0060A811: mov var_348, eax
  8194. loc_0060A817: jmp 0060A823h
  8195. loc_0060A819: mov var_348, 00000000h
  8196. loc_0060A823: mov eax, var_70
  8197. loc_0060A826: mov var_128, eax
  8198. loc_0060A82C: cmp [0073C818h], 00000000h
  8199. loc_0060A833: jnz 0060A851h
  8200. loc_0060A835: push 0073C818h
  8201. loc_0060A83A: push 00441F00h
  8202. loc_0060A83F: call [004012FCh] ; __vbaNew2
  8203. loc_0060A845: mov var_34C, 0073C818h
  8204. loc_0060A84F: jmp 0060A85Bh
  8205. loc_0060A851: mov var_34C, 0073C818h
  8206. loc_0060A85B: mov ecx, var_34C
  8207. loc_0060A861: mov edx, [ecx]
  8208. loc_0060A863: mov var_114, edx
  8209. loc_0060A869: lea eax, var_6C
  8210. loc_0060A86C: push eax
  8211. loc_0060A86D: mov ecx, var_114
  8212. loc_0060A873: mov edx, [ecx]
  8213. loc_0060A875: mov eax, var_114
  8214. loc_0060A87B: push eax
  8215. loc_0060A87C: call [edx+00000014h]
  8216. loc_0060A87F: fnclex
  8217. loc_0060A881: mov var_118, eax
  8218. loc_0060A887: cmp var_118, 00000000h
  8219. loc_0060A88E: jge 0060A8B3h
  8220. loc_0060A890: push 00000014h
  8221. loc_0060A892: push 00441EF0h
  8222. loc_0060A897: mov ecx, var_114
  8223. loc_0060A89D: push ecx
  8224. loc_0060A89E: mov edx, var_118
  8225. loc_0060A8A4: push edx
  8226. loc_0060A8A5: call [004010CCh] ; __vbaHresultCheckObj
  8227. loc_0060A8AB: mov var_350, eax
  8228. loc_0060A8B1: jmp 0060A8BDh
  8229. loc_0060A8B3: mov var_350, 00000000h
  8230. loc_0060A8BD: mov eax, var_6C
  8231. loc_0060A8C0: mov var_11C, eax
  8232. loc_0060A8C6: lea ecx, var_5C
  8233. loc_0060A8C9: push ecx
  8234. loc_0060A8CA: mov edx, var_11C
  8235. loc_0060A8D0: mov eax, [edx]
  8236. loc_0060A8D2: mov ecx, var_11C
  8237. loc_0060A8D8: push ecx
  8238. loc_0060A8D9: call [eax+00000050h]
  8239. loc_0060A8DC: fnclex
  8240. loc_0060A8DE: mov var_120, eax
  8241. loc_0060A8E4: cmp var_120, 00000000h
  8242. loc_0060A8EB: jge 0060A910h
  8243. loc_0060A8ED: push 00000050h
  8244. loc_0060A8EF: push 004437B4h
  8245. loc_0060A8F4: mov edx, var_11C
  8246. loc_0060A8FA: push edx
  8247. loc_0060A8FB: mov eax, var_120
  8248. loc_0060A901: push eax
  8249. loc_0060A902: call [004010CCh] ; __vbaHresultCheckObj
  8250. loc_0060A908: mov var_354, eax
  8251. loc_0060A90E: jmp 0060A91Ah
  8252. loc_0060A910: mov var_354, 00000000h
  8253. loc_0060A91A: mov ecx, var_5C
  8254. loc_0060A91D: push ecx
  8255. loc_0060A91E: push 00449F84h ; "\mail.log"
  8256. loc_0060A923: call [00401098h] ; __vbaStrCat
  8257. loc_0060A929: mov edx, eax
  8258. loc_0060A92B: lea ecx, var_60
  8259. loc_0060A92E: call [004013C0h] ; __vbaStrMove
  8260. loc_0060A934: push eax
  8261. loc_0060A935: mov edx, var_128
  8262. loc_0060A93B: mov eax, [edx]
  8263. loc_0060A93D: mov ecx, var_128
  8264. loc_0060A943: push ecx
  8265. loc_0060A944: call [eax+0000008Ch]
  8266. loc_0060A94A: fnclex
  8267. loc_0060A94C: mov var_12C, eax
  8268. loc_0060A952: cmp var_12C, 00000000h
  8269. loc_0060A959: jge 0060A981h
  8270. loc_0060A95B: push 0000008Ch
  8271. loc_0060A960: push 004499ACh
  8272. loc_0060A965: mov edx, var_128
  8273. loc_0060A96B: push edx
  8274. loc_0060A96C: mov eax, var_12C
  8275. loc_0060A972: push eax
  8276. loc_0060A973: call [004010CCh] ; __vbaHresultCheckObj
  8277. loc_0060A979: mov var_358, eax
  8278. loc_0060A97F: jmp 0060A98Bh
  8279. loc_0060A981: mov var_358, 00000000h
  8280. loc_0060A98B: lea ecx, var_60
  8281. loc_0060A98E: push ecx
  8282. loc_0060A98F: lea edx, var_5C
  8283. loc_0060A992: push edx
  8284. loc_0060A993: push 00000002h
  8285. loc_0060A995: call [00401324h] ; __vbaFreeStrList
  8286. loc_0060A99B: add esp, 0000000Ch
  8287. loc_0060A99E: lea eax, var_70
  8288. loc_0060A9A1: push eax
  8289. loc_0060A9A2: lea ecx, var_6C
  8290. loc_0060A9A5: push ecx
  8291. loc_0060A9A6: push 00000002h
  8292. loc_0060A9A8: call [00401068h] ; __vbaFreeObjList
  8293. loc_0060A9AE: add esp, 0000000Ch
  8294. loc_0060A9B1: jmp 0060AA7Bh
  8295. loc_0060A9B6: mov var_4, 00000085h
  8296. loc_0060A9BD: lea edx, var_6C
  8297. loc_0060A9C0: push edx
  8298. loc_0060A9C1: mov eax, Me
  8299. loc_0060A9C4: mov ecx, [eax]
  8300. loc_0060A9C6: mov edx, Me
  8301. loc_0060A9C9: push edx
  8302. loc_0060A9CA: call [ecx+00000760h]
  8303. loc_0060A9D0: fnclex
  8304. loc_0060A9D2: mov var_114, eax
  8305. loc_0060A9D8: cmp var_114, 00000000h
  8306. loc_0060A9DF: jge 0060AA04h
  8307. loc_0060A9E1: push 00000760h
  8308. loc_0060A9E6: push 00448E8Ch
  8309. loc_0060A9EB: mov eax, Me
  8310. loc_0060A9EE: push eax
  8311. loc_0060A9EF: mov ecx, var_114
  8312. loc_0060A9F5: push ecx
  8313. loc_0060A9F6: call [004010CCh] ; __vbaHresultCheckObj
  8314. loc_0060A9FC: mov var_35C, eax
  8315. loc_0060AA02: jmp 0060AA0Eh
  8316. loc_0060AA04: mov var_35C, 00000000h
  8317. loc_0060AA0E: mov edx, var_6C
  8318. loc_0060AA11: mov var_118, edx
  8319. loc_0060AA17: push 0043C9F4h
  8320. loc_0060AA1C: mov eax, var_118
  8321. loc_0060AA22: mov ecx, [eax]
  8322. loc_0060AA24: mov edx, var_118
  8323. loc_0060AA2A: push edx
  8324. loc_0060AA2B: call [ecx+0000008Ch]
  8325. loc_0060AA31: fnclex
  8326. loc_0060AA33: mov var_11C, eax
  8327. loc_0060AA39: cmp var_11C, 00000000h
  8328. loc_0060AA40: jge 0060AA68h
  8329. loc_0060AA42: push 0000008Ch
  8330. loc_0060AA47: push 004499ACh
  8331. loc_0060AA4C: mov eax, var_118
  8332. loc_0060AA52: push eax
  8333. loc_0060AA53: mov ecx, var_11C
  8334. loc_0060AA59: push ecx
  8335. loc_0060AA5A: call [004010CCh] ; __vbaHresultCheckObj
  8336. loc_0060AA60: mov var_360, eax
  8337. loc_0060AA66: jmp 0060AA72h
  8338. loc_0060AA68: mov var_360, 00000000h
  8339. loc_0060AA72: lea ecx, var_6C
  8340. loc_0060AA75: call [0040142Ch] ; __vbaFreeObj
  8341. loc_0060AA7B: mov var_4, 00000087h
  8342. loc_0060AA82: xor edx, edx
  8343. loc_0060AA84: test edx, edx
  8344. loc_0060AA86: jz 0060AB53h
  8345. loc_0060AA8C: mov var_4, 00000088h
  8346. loc_0060AA93: lea eax, var_6C
  8347. loc_0060AA96: push eax
  8348. loc_0060AA97: mov ecx, Me
  8349. loc_0060AA9A: mov edx, [ecx]
  8350. loc_0060AA9C: mov eax, Me
  8351. loc_0060AA9F: push eax
  8352. loc_0060AAA0: call [edx+00000760h]
  8353. loc_0060AAA6: fnclex
  8354. loc_0060AAA8: mov var_114, eax
  8355. loc_0060AAAE: cmp var_114, 00000000h
  8356. loc_0060AAB5: jge 0060AADAh
  8357. loc_0060AAB7: push 00000760h
  8358. loc_0060AABC: push 00448E8Ch
  8359. loc_0060AAC1: mov ecx, Me
  8360. loc_0060AAC4: push ecx
  8361. loc_0060AAC5: mov edx, var_114
  8362. loc_0060AACB: push edx
  8363. loc_0060AACC: call [004010CCh] ; __vbaHresultCheckObj
  8364. loc_0060AAD2: mov var_364, eax
  8365. loc_0060AAD8: jmp 0060AAE4h
  8366. loc_0060AADA: mov var_364, 00000000h
  8367. loc_0060AAE4: mov eax, var_6C
  8368. loc_0060AAE7: mov var_118, eax
  8369. loc_0060AAED: lea ecx, var_5C
  8370. loc_0060AAF0: push ecx
  8371. loc_0060AAF1: mov edx, var_118
  8372. loc_0060AAF7: mov eax, [edx]
  8373. loc_0060AAF9: mov ecx, var_118
  8374. loc_0060AAFF: push ecx
  8375. loc_0060AB00: call [eax+00000048h]
  8376. loc_0060AB03: fnclex
  8377. loc_0060AB05: mov var_11C, eax
  8378. loc_0060AB0B: cmp var_11C, 00000000h
  8379. loc_0060AB12: jge 0060AB37h
  8380. loc_0060AB14: push 00000048h
  8381. loc_0060AB16: push 004499ACh
  8382. loc_0060AB1B: mov edx, var_118
  8383. loc_0060AB21: push edx
  8384. loc_0060AB22: mov eax, var_11C
  8385. loc_0060AB28: push eax
  8386. loc_0060AB29: call [004010CCh] ; __vbaHresultCheckObj
  8387. loc_0060AB2F: mov var_368, eax
  8388. loc_0060AB35: jmp 0060AB41h
  8389. loc_0060AB37: mov var_368, 00000000h
  8390. loc_0060AB41: lea ecx, var_5C
  8391. loc_0060AB44: call [00401430h] ; __vbaFreeStr
  8392. loc_0060AB4A: lea ecx, var_6C
  8393. loc_0060AB4D: call [0040142Ch] ; __vbaFreeObj
  8394. loc_0060AB53: mov var_4, 0000008Ah
  8395. loc_0060AB5A: lea ecx, var_6C
  8396. loc_0060AB5D: push ecx
  8397. loc_0060AB5E: mov edx, Me
  8398. loc_0060AB61: mov eax, [edx]
  8399. loc_0060AB63: mov ecx, Me
  8400. loc_0060AB66: push ecx
  8401. loc_0060AB67: call [eax+00000760h]
  8402. loc_0060AB6D: fnclex
  8403. loc_0060AB6F: mov var_114, eax
  8404. loc_0060AB75: cmp var_114, 00000000h
  8405. loc_0060AB7C: jge 0060ABA1h
  8406. loc_0060AB7E: push 00000760h
  8407. loc_0060AB83: push 00448E8Ch
  8408. loc_0060AB88: mov edx, Me
  8409. loc_0060AB8B: push edx
  8410. loc_0060AB8C: mov eax, var_114
  8411. loc_0060AB92: push eax
  8412. loc_0060AB93: call [004010CCh] ; __vbaHresultCheckObj
  8413. loc_0060AB99: mov var_36C, eax
  8414. loc_0060AB9F: jmp 0060ABABh
  8415. loc_0060ABA1: mov var_36C, 00000000h
  8416. loc_0060ABAB: mov ecx, var_6C
  8417. loc_0060ABAE: mov var_118, ecx
  8418. loc_0060ABB4: lea edx, var_5C
  8419. loc_0060ABB7: push edx
  8420. loc_0060ABB8: mov eax, var_118
  8421. loc_0060ABBE: mov ecx, [eax]
  8422. loc_0060ABC0: mov edx, var_118
  8423. loc_0060ABC6: push edx
  8424. loc_0060ABC7: call [ecx+00000048h]
  8425. loc_0060ABCA: fnclex
  8426. loc_0060ABCC: mov var_11C, eax
  8427. loc_0060ABD2: cmp var_11C, 00000000h
  8428. loc_0060ABD9: jge 0060ABFEh
  8429. loc_0060ABDB: push 00000048h
  8430. loc_0060ABDD: push 004499ACh
  8431. loc_0060ABE2: mov eax, var_118
  8432. loc_0060ABE8: push eax
  8433. loc_0060ABE9: mov ecx, var_11C
  8434. loc_0060ABEF: push ecx
  8435. loc_0060ABF0: call [004010CCh] ; __vbaHresultCheckObj
  8436. loc_0060ABF6: mov var_370, eax
  8437. loc_0060ABFC: jmp 0060AC08h
  8438. loc_0060ABFE: mov var_370, 00000000h
  8439. loc_0060AC08: cmp [0073A254h], 00000000h
  8440. loc_0060AC0F: jnz 0060AC2Dh
  8441. loc_0060AC11: push 0073A254h
  8442. loc_0060AC16: push 00431838h
  8443. loc_0060AC1B: call [004012FCh] ; __vbaNew2
  8444. loc_0060AC21: mov var_374, 0073A254h
  8445. loc_0060AC2B: jmp 0060AC37h
  8446. loc_0060AC2D: mov var_374, 0073A254h
  8447. loc_0060AC37: mov edx, var_374
  8448. loc_0060AC3D: mov eax, [edx]
  8449. loc_0060AC3F: mov var_120, eax
  8450. loc_0060AC45: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  8451. loc_0060AC4A: lea ecx, var_64
  8452. loc_0060AC4D: call [00401310h] ; __vbaStrCopy
  8453. loc_0060AC53: push 00449DACh ; "Trying server: "
  8454. loc_0060AC58: mov ecx, var_5C
  8455. loc_0060AC5B: push ecx
  8456. loc_0060AC5C: call [00401098h] ; __vbaStrCat
  8457. loc_0060AC62: mov edx, eax
  8458. loc_0060AC64: lea ecx, var_60
  8459. loc_0060AC67: call [004013C0h] ; __vbaStrMove
  8460. loc_0060AC6D: lea edx, var_64
  8461. loc_0060AC70: push edx
  8462. loc_0060AC71: lea eax, var_60
  8463. loc_0060AC74: push eax
  8464. loc_0060AC75: mov ecx, var_120
  8465. loc_0060AC7B: mov edx, [ecx]
  8466. loc_0060AC7D: mov eax, var_120
  8467. loc_0060AC83: push eax
  8468. loc_0060AC84: call [edx+00000748h]
  8469. loc_0060AC8A: fnclex
  8470. loc_0060AC8C: mov var_124, eax
  8471. loc_0060AC92: cmp var_124, 00000000h
  8472. loc_0060AC99: jge 0060ACC1h
  8473. loc_0060AC9B: push 00000748h
  8474. loc_0060ACA0: push 004408D0h
  8475. loc_0060ACA5: mov ecx, var_120
  8476. loc_0060ACAB: push ecx
  8477. loc_0060ACAC: mov edx, var_124
  8478. loc_0060ACB2: push edx
  8479. loc_0060ACB3: call [004010CCh] ; __vbaHresultCheckObj
  8480. loc_0060ACB9: mov var_378, eax
  8481. loc_0060ACBF: jmp 0060ACCBh
  8482. loc_0060ACC1: mov var_378, 00000000h
  8483. loc_0060ACCB: lea eax, var_64
  8484. loc_0060ACCE: push eax
  8485. loc_0060ACCF: lea ecx, var_60
  8486. loc_0060ACD2: push ecx
  8487. loc_0060ACD3: lea edx, var_5C
  8488. loc_0060ACD6: push edx
  8489. loc_0060ACD7: push 00000003h
  8490. loc_0060ACD9: call [00401324h] ; __vbaFreeStrList
  8491. loc_0060ACDF: add esp, 00000010h
  8492. loc_0060ACE2: lea ecx, var_6C
  8493. loc_0060ACE5: call [0040142Ch] ; __vbaFreeObj
  8494. loc_0060ACEB: mov var_4, 0000008Bh
  8495. loc_0060ACF2: lea eax, var_6C
  8496. loc_0060ACF5: push eax
  8497. loc_0060ACF6: mov ecx, Me
  8498. loc_0060ACF9: mov edx, [ecx]
  8499. loc_0060ACFB: mov eax, Me
  8500. loc_0060ACFE: push eax
  8501. loc_0060ACFF: call [edx+00000760h]
  8502. loc_0060AD05: fnclex
  8503. loc_0060AD07: mov var_114, eax
  8504. loc_0060AD0D: cmp var_114, 00000000h
  8505. loc_0060AD14: jge 0060AD39h
  8506. loc_0060AD16: push 00000760h
  8507. loc_0060AD1B: push 00448E8Ch
  8508. loc_0060AD20: mov ecx, Me
  8509. loc_0060AD23: push ecx
  8510. loc_0060AD24: mov edx, var_114
  8511. loc_0060AD2A: push edx
  8512. loc_0060AD2B: call [004010CCh] ; __vbaHresultCheckObj
  8513. loc_0060AD31: mov var_37C, eax
  8514. loc_0060AD37: jmp 0060AD43h
  8515. loc_0060AD39: mov var_37C, 00000000h
  8516. loc_0060AD43: mov eax, var_6C
  8517. loc_0060AD46: mov var_118, eax
  8518. loc_0060AD4C: lea ecx, var_110
  8519. loc_0060AD52: push ecx
  8520. loc_0060AD53: mov edx, var_118
  8521. loc_0060AD59: mov eax, [edx]
  8522. loc_0060AD5B: mov ecx, var_118
  8523. loc_0060AD61: push ecx
  8524. loc_0060AD62: call [eax+00000024h]
  8525. loc_0060AD65: fnclex
  8526. loc_0060AD67: mov var_11C, eax
  8527. loc_0060AD6D: cmp var_11C, 00000000h
  8528. loc_0060AD74: jge 0060AD99h
  8529. loc_0060AD76: push 00000024h
  8530. loc_0060AD78: push 004499ACh
  8531. loc_0060AD7D: mov edx, var_118
  8532. loc_0060AD83: push edx
  8533. loc_0060AD84: mov eax, var_11C
  8534. loc_0060AD8A: push eax
  8535. loc_0060AD8B: call [004010CCh] ; __vbaHresultCheckObj
  8536. loc_0060AD91: mov var_380, eax
  8537. loc_0060AD97: jmp 0060ADA3h
  8538. loc_0060AD99: mov var_380, 00000000h
  8539. loc_0060ADA3: mov ecx, var_110
  8540. loc_0060ADA9: call [004011E4h] ; __vbaI2I4
  8541. loc_0060ADAF: mov var_50, ax
  8542. loc_0060ADB3: lea ecx, var_6C
  8543. loc_0060ADB6: call [0040142Ch] ; __vbaFreeObj
  8544. loc_0060ADBC: mov var_4, 0000008Ch
  8545. loc_0060ADC3: movsx ecx, var_50
  8546. loc_0060ADC7: test ecx, ecx
  8547. loc_0060ADC9: jnz 0060AEDBh
  8548. loc_0060ADCF: mov var_4, 0000008Dh
  8549. loc_0060ADD6: cmp [0073A254h], 00000000h
  8550. loc_0060ADDD: jnz 0060ADFBh
  8551. loc_0060ADDF: push 0073A254h
  8552. loc_0060ADE4: push 00431838h
  8553. loc_0060ADE9: call [004012FCh] ; __vbaNew2
  8554. loc_0060ADEF: mov var_384, 0073A254h
  8555. loc_0060ADF9: jmp 0060AE05h
  8556. loc_0060ADFB: mov var_384, 0073A254h
  8557. loc_0060AE05: mov edx, var_384
  8558. loc_0060AE0B: mov eax, [edx]
  8559. loc_0060AE0D: mov var_114, eax
  8560. loc_0060AE13: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  8561. loc_0060AE18: lea ecx, var_60
  8562. loc_0060AE1B: call [00401310h] ; __vbaStrCopy
  8563. loc_0060AE21: mov edx, 00449FB0h ; "Mail sent, deleting temp files"
  8564. loc_0060AE26: lea ecx, var_5C
  8565. loc_0060AE29: call [00401310h] ; __vbaStrCopy
  8566. loc_0060AE2F: lea ecx, var_60
  8567. loc_0060AE32: push ecx
  8568. loc_0060AE33: lea edx, var_5C
  8569. loc_0060AE36: push edx
  8570. loc_0060AE37: mov eax, var_114
  8571. loc_0060AE3D: mov ecx, [eax]
  8572. loc_0060AE3F: mov edx, var_114
  8573. loc_0060AE45: push edx
  8574. loc_0060AE46: call [ecx+00000748h]
  8575. loc_0060AE4C: fnclex
  8576. loc_0060AE4E: mov var_118, eax
  8577. loc_0060AE54: cmp var_118, 00000000h
  8578. loc_0060AE5B: jge 0060AE83h
  8579. loc_0060AE5D: push 00000748h
  8580. loc_0060AE62: push 004408D0h
  8581. loc_0060AE67: mov eax, var_114
  8582. loc_0060AE6D: push eax
  8583. loc_0060AE6E: mov ecx, var_118
  8584. loc_0060AE74: push ecx
  8585. loc_0060AE75: call [004010CCh] ; __vbaHresultCheckObj
  8586. loc_0060AE7B: mov var_388, eax
  8587. loc_0060AE81: jmp 0060AE8Dh
  8588. loc_0060AE83: mov var_388, 00000000h
  8589. loc_0060AE8D: lea edx, var_60
  8590. loc_0060AE90: push edx
  8591. loc_0060AE91: lea eax, var_5C
  8592. loc_0060AE94: push eax
  8593. loc_0060AE95: push 00000002h
  8594. loc_0060AE97: call [00401324h] ; __vbaFreeStrList
  8595. loc_0060AE9D: add esp, 0000000Ch
  8596. loc_0060AEA0: mov var_4, 0000008Eh
  8597. loc_0060AEA7: mov var_10C, FFFFFFh
  8598. loc_0060AEB0: lea ecx, var_10C
  8599. loc_0060AEB6: push ecx
  8600. loc_0060AEB7: mov edx, Me
  8601. loc_0060AEBA: mov eax, [edx]
  8602. loc_0060AEBC: mov ecx, Me
  8603. loc_0060AEBF: push ecx
  8604. loc_0060AEC0: call [eax+00000750h]
  8605. loc_0060AEC6: mov var_4, 0000008Fh
  8606. loc_0060AECD: mov edx, arg_C
  8607. loc_0060AED0: push edx
  8608. loc_0060AED1: call 00711A80h
  8609. loc_0060AED6: jmp 0060C893h
  8610. loc_0060AEDB: mov var_4, 00000091h
  8611. loc_0060AEE2: cmp [0073A254h], 00000000h
  8612. loc_0060AEE9: jnz 0060AF07h
  8613. loc_0060AEEB: push 0073A254h
  8614. loc_0060AEF0: push 00431838h
  8615. loc_0060AEF5: call [004012FCh] ; __vbaNew2
  8616. loc_0060AEFB: mov var_38C, 0073A254h
  8617. loc_0060AF05: jmp 0060AF11h
  8618. loc_0060AF07: mov var_38C, 0073A254h
  8619. loc_0060AF11: mov eax, var_38C
  8620. loc_0060AF17: mov ecx, [eax]
  8621. loc_0060AF19: mov var_114, ecx
  8622. loc_0060AF1F: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  8623. loc_0060AF24: lea ecx, var_64
  8624. loc_0060AF27: call [00401310h] ; __vbaStrCopy
  8625. loc_0060AF2D: push 00449FF4h ; "Mail send failed. Error: "
  8626. loc_0060AF32: mov dx, var_50
  8627. loc_0060AF36: push edx
  8628. loc_0060AF37: call [0040100Ch] ; __vbaStrI2
  8629. loc_0060AF3D: mov edx, eax
  8630. loc_0060AF3F: lea ecx, var_5C
  8631. loc_0060AF42: call [004013C0h] ; __vbaStrMove
  8632. loc_0060AF48: push eax
  8633. loc_0060AF49: call [00401098h] ; __vbaStrCat
  8634. loc_0060AF4F: mov edx, eax
  8635. loc_0060AF51: lea ecx, var_60
  8636. loc_0060AF54: call [004013C0h] ; __vbaStrMove
  8637. loc_0060AF5A: lea eax, var_64
  8638. loc_0060AF5D: push eax
  8639. loc_0060AF5E: lea ecx, var_60
  8640. loc_0060AF61: push ecx
  8641. loc_0060AF62: mov edx, var_114
  8642. loc_0060AF68: mov eax, [edx]
  8643. loc_0060AF6A: mov ecx, var_114
  8644. loc_0060AF70: push ecx
  8645. loc_0060AF71: call [eax+00000748h]
  8646. loc_0060AF77: fnclex
  8647. loc_0060AF79: mov var_118, eax
  8648. loc_0060AF7F: cmp var_118, 00000000h
  8649. loc_0060AF86: jge 0060AFAEh
  8650. loc_0060AF88: push 00000748h
  8651. loc_0060AF8D: push 004408D0h
  8652. loc_0060AF92: mov edx, var_114
  8653. loc_0060AF98: push edx
  8654. loc_0060AF99: mov eax, var_118
  8655. loc_0060AF9F: push eax
  8656. loc_0060AFA0: call [004010CCh] ; __vbaHresultCheckObj
  8657. loc_0060AFA6: mov var_390, eax
  8658. loc_0060AFAC: jmp 0060AFB8h
  8659. loc_0060AFAE: mov var_390, 00000000h
  8660. loc_0060AFB8: lea ecx, var_64
  8661. loc_0060AFBB: push ecx
  8662. loc_0060AFBC: lea edx, var_60
  8663. loc_0060AFBF: push edx
  8664. loc_0060AFC0: lea eax, var_5C
  8665. loc_0060AFC3: push eax
  8666. loc_0060AFC4: push 00000003h
  8667. loc_0060AFC6: call [00401324h] ; __vbaFreeStrList
  8668. loc_0060AFCC: add esp, 00000010h
  8669. loc_0060AFCF: mov var_4, 00000092h
  8670. loc_0060AFD6: cmp [0073A254h], 00000000h
  8671. loc_0060AFDD: jnz 0060AFFBh
  8672. loc_0060AFDF: push 0073A254h
  8673. loc_0060AFE4: push 00431838h
  8674. loc_0060AFE9: call [004012FCh] ; __vbaNew2
  8675. loc_0060AFEF: mov var_394, 0073A254h
  8676. loc_0060AFF9: jmp 0060B005h
  8677. loc_0060AFFB: mov var_394, 0073A254h
  8678. loc_0060B005: lea ecx, var_10C
  8679. loc_0060B00B: push ecx
  8680. loc_0060B00C: push 00449978h ; "B14"
  8681. loc_0060B011: mov edx, var_394
  8682. loc_0060B017: mov eax, [edx]
  8683. loc_0060B019: push eax
  8684. loc_0060B01A: call 006A5DC0h
  8685. loc_0060B01F: movsx ecx, var_10C
  8686. loc_0060B026: test ecx, ecx
  8687. loc_0060B028: jz 0060B141h
  8688. loc_0060B02E: mov var_4, 00000093h
  8689. loc_0060B035: cmp [0073A254h], 00000000h
  8690. loc_0060B03C: jnz 0060B05Ah
  8691. loc_0060B03E: push 0073A254h
  8692. loc_0060B043: push 00431838h
  8693. loc_0060B048: call [004012FCh] ; __vbaNew2
  8694. loc_0060B04E: mov var_398, 0073A254h
  8695. loc_0060B058: jmp 0060B064h
  8696. loc_0060B05A: mov var_398, 0073A254h
  8697. loc_0060B064: mov edx, var_398
  8698. loc_0060B06A: mov eax, [edx]
  8699. loc_0060B06C: mov var_114, eax
  8700. loc_0060B072: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  8701. loc_0060B077: lea ecx, var_64
  8702. loc_0060B07A: call [00401310h] ; __vbaStrCopy
  8703. loc_0060B080: push 0044A030h ; "Mail send failed (BonziWORLD Services). Error: "
  8704. loc_0060B085: mov cx, var_50
  8705. loc_0060B089: push ecx
  8706. loc_0060B08A: call [0040100Ch] ; __vbaStrI2
  8707. loc_0060B090: mov edx, eax
  8708. loc_0060B092: lea ecx, var_5C
  8709. loc_0060B095: call [004013C0h] ; __vbaStrMove
  8710. loc_0060B09B: push eax
  8711. loc_0060B09C: call [00401098h] ; __vbaStrCat
  8712. loc_0060B0A2: mov edx, eax
  8713. loc_0060B0A4: lea ecx, var_60
  8714. loc_0060B0A7: call [004013C0h] ; __vbaStrMove
  8715. loc_0060B0AD: lea edx, var_64
  8716. loc_0060B0B0: push edx
  8717. loc_0060B0B1: lea eax, var_60
  8718. loc_0060B0B4: push eax
  8719. loc_0060B0B5: mov ecx, var_114
  8720. loc_0060B0BB: mov edx, [ecx]
  8721. loc_0060B0BD: mov eax, var_114
  8722. loc_0060B0C3: push eax
  8723. loc_0060B0C4: call [edx+00000748h]
  8724. loc_0060B0CA: fnclex
  8725. loc_0060B0CC: mov var_118, eax
  8726. loc_0060B0D2: cmp var_118, 00000000h
  8727. loc_0060B0D9: jge 0060B101h
  8728. loc_0060B0DB: push 00000748h
  8729. loc_0060B0E0: push 004408D0h
  8730. loc_0060B0E5: mov ecx, var_114
  8731. loc_0060B0EB: push ecx
  8732. loc_0060B0EC: mov edx, var_118
  8733. loc_0060B0F2: push edx
  8734. loc_0060B0F3: call [004010CCh] ; __vbaHresultCheckObj
  8735. loc_0060B0F9: mov var_39C, eax
  8736. loc_0060B0FF: jmp 0060B10Bh
  8737. loc_0060B101: mov var_39C, 00000000h
  8738. loc_0060B10B: lea eax, var_64
  8739. loc_0060B10E: push eax
  8740. loc_0060B10F: lea ecx, var_60
  8741. loc_0060B112: push ecx
  8742. loc_0060B113: lea edx, var_5C
  8743. loc_0060B116: push edx
  8744. loc_0060B117: push 00000003h
  8745. loc_0060B119: call [00401324h] ; __vbaFreeStrList
  8746. loc_0060B11F: add esp, 00000010h
  8747. loc_0060B122: mov var_4, 00000094h
  8748. loc_0060B129: mov eax, arg_C
  8749. loc_0060B12C: push eax
  8750. loc_0060B12D: mov ecx, Me
  8751. loc_0060B130: mov edx, [ecx]
  8752. loc_0060B132: mov eax, Me
  8753. loc_0060B135: push eax
  8754. loc_0060B136: call [edx+00000740h]
  8755. loc_0060B13C: jmp 0060C893h
  8756. loc_0060B141: mov var_4, 00000096h
  8757. loc_0060B148: movsx ecx, var_54
  8758. loc_0060B14C: test ecx, ecx
  8759. loc_0060B14E: jnz 0060C785h
  8760. loc_0060B154: mov var_4, 00000097h
  8761. loc_0060B15B: movsx esi, var_24
  8762. loc_0060B15F: mov edx, var_38
  8763. loc_0060B162: push edx
  8764. loc_0060B163: push 00000001h
  8765. loc_0060B165: call [004012A4h] ; __vbaUbound
  8766. loc_0060B16B: cmp esi, eax
  8767. loc_0060B16D: jg 0060B8B9h
  8768. loc_0060B173: movsx eax, var_50
  8769. loc_0060B177: test eax, eax
  8770. loc_0060B179: jz 0060B8B9h
  8771. loc_0060B17F: mov var_4, 00000098h
  8772. loc_0060B186: call [0040113Ch] ; rtcDoEvents
  8773. loc_0060B18C: mov var_4, 00000099h
  8774. loc_0060B193: movsx esi, var_24
  8775. loc_0060B197: mov ecx, var_38
  8776. loc_0060B19A: push ecx
  8777. loc_0060B19B: push 00000001h
  8778. loc_0060B19D: call [004012A4h] ; __vbaUbound
  8779. loc_0060B1A3: cmp esi, eax
  8780. loc_0060B1A5: jge 0060B631h
  8781. loc_0060B1AB: mov var_4, 0000009Ah
  8782. loc_0060B1B2: mov dx, var_24
  8783. loc_0060B1B6: add dx, 0001h
  8784. loc_0060B1BA: jo 0060C96Dh
  8785. loc_0060B1C0: mov var_24, dx
  8786. loc_0060B1C4: mov var_4, 0000009Bh
  8787. loc_0060B1CB: lea eax, var_6C
  8788. loc_0060B1CE: push eax
  8789. loc_0060B1CF: mov ecx, Me
  8790. loc_0060B1D2: mov edx, [ecx]
  8791. loc_0060B1D4: mov eax, Me
  8792. loc_0060B1D7: push eax
  8793. loc_0060B1D8: call [edx+00000760h]
  8794. loc_0060B1DE: fnclex
  8795. loc_0060B1E0: mov var_118, eax
  8796. loc_0060B1E6: cmp var_118, 00000000h
  8797. loc_0060B1ED: jge 0060B212h
  8798. loc_0060B1EF: push 00000760h
  8799. loc_0060B1F4: push 00448E8Ch
  8800. loc_0060B1F9: mov ecx, Me
  8801. loc_0060B1FC: push ecx
  8802. loc_0060B1FD: mov edx, var_118
  8803. loc_0060B203: push edx
  8804. loc_0060B204: call [004010CCh] ; __vbaHresultCheckObj
  8805. loc_0060B20A: mov var_3A0, eax
  8806. loc_0060B210: jmp 0060B21Ch
  8807. loc_0060B212: mov var_3A0, 00000000h
  8808. loc_0060B21C: mov eax, var_6C
  8809. loc_0060B21F: mov var_11C, eax
  8810. loc_0060B225: cmp var_38, 00000000h
  8811. loc_0060B229: jz 0060B27Bh
  8812. loc_0060B22B: mov ecx, var_38
  8813. loc_0060B22E: cmp [ecx], 0001h
  8814. loc_0060B232: jnz 0060B27Bh
  8815. loc_0060B234: movsx edx, var_24
  8816. loc_0060B238: mov eax, var_38
  8817. loc_0060B23B: sub edx, [eax+00000014h]
  8818. loc_0060B23E: mov var_114, edx
  8819. loc_0060B244: mov ecx, var_38
  8820. loc_0060B247: mov edx, var_114
  8821. loc_0060B24D: cmp edx, [ecx+00000010h]
  8822. loc_0060B250: jae 0060B25Eh
  8823. loc_0060B252: mov var_3A4, 00000000h
  8824. loc_0060B25C: jmp 0060B26Ah
  8825. loc_0060B25E: call [004011A8h] ; __vbaGenerateBoundsError
  8826. loc_0060B264: mov var_3A4, eax
  8827. loc_0060B26A: mov eax, var_114
  8828. loc_0060B270: shl eax, 02h
  8829. loc_0060B273: mov var_3A8, eax
  8830. loc_0060B279: jmp 0060B287h
  8831. loc_0060B27B: call [004011A8h] ; __vbaGenerateBoundsError
  8832. loc_0060B281: mov var_3A8, eax
  8833. loc_0060B287: mov ecx, var_38
  8834. loc_0060B28A: mov edx, [ecx+0000000Ch]
  8835. loc_0060B28D: mov eax, var_3A8
  8836. loc_0060B293: mov ecx, [edx+eax]
  8837. loc_0060B296: push ecx
  8838. loc_0060B297: mov edx, var_11C
  8839. loc_0060B29D: mov eax, [edx]
  8840. loc_0060B29F: mov ecx, var_11C
  8841. loc_0060B2A5: push ecx
  8842. loc_0060B2A6: call [eax+0000004Ch]
  8843. loc_0060B2A9: fnclex
  8844. loc_0060B2AB: mov var_120, eax
  8845. loc_0060B2B1: cmp var_120, 00000000h
  8846. loc_0060B2B8: jge 0060B2DDh
  8847. loc_0060B2BA: push 0000004Ch
  8848. loc_0060B2BC: push 004499ACh
  8849. loc_0060B2C1: mov edx, var_11C
  8850. loc_0060B2C7: push edx
  8851. loc_0060B2C8: mov eax, var_120
  8852. loc_0060B2CE: push eax
  8853. loc_0060B2CF: call [004010CCh] ; __vbaHresultCheckObj
  8854. loc_0060B2D5: mov var_3AC, eax
  8855. loc_0060B2DB: jmp 0060B2E7h
  8856. loc_0060B2DD: mov var_3AC, 00000000h
  8857. loc_0060B2E7: lea ecx, var_6C
  8858. loc_0060B2EA: call [0040142Ch] ; __vbaFreeObj
  8859. loc_0060B2F0: mov var_4, 0000009Ch
  8860. loc_0060B2F7: xor ecx, ecx
  8861. loc_0060B2F9: test ecx, ecx
  8862. loc_0060B2FB: jz 0060B3C8h
  8863. loc_0060B301: mov var_4, 0000009Dh
  8864. loc_0060B308: lea edx, var_6C
  8865. loc_0060B30B: push edx
  8866. loc_0060B30C: mov eax, Me
  8867. loc_0060B30F: mov ecx, [eax]
  8868. loc_0060B311: mov edx, Me
  8869. loc_0060B314: push edx
  8870. loc_0060B315: call [ecx+00000760h]
  8871. loc_0060B31B: fnclex
  8872. loc_0060B31D: mov var_114, eax
  8873. loc_0060B323: cmp var_114, 00000000h
  8874. loc_0060B32A: jge 0060B34Fh
  8875. loc_0060B32C: push 00000760h
  8876. loc_0060B331: push 00448E8Ch
  8877. loc_0060B336: mov eax, Me
  8878. loc_0060B339: push eax
  8879. loc_0060B33A: mov ecx, var_114
  8880. loc_0060B340: push ecx
  8881. loc_0060B341: call [004010CCh] ; __vbaHresultCheckObj
  8882. loc_0060B347: mov var_3B0, eax
  8883. loc_0060B34D: jmp 0060B359h
  8884. loc_0060B34F: mov var_3B0, 00000000h
  8885. loc_0060B359: mov edx, var_6C
  8886. loc_0060B35C: mov var_118, edx
  8887. loc_0060B362: lea eax, var_5C
  8888. loc_0060B365: push eax
  8889. loc_0060B366: mov ecx, var_118
  8890. loc_0060B36C: mov edx, [ecx]
  8891. loc_0060B36E: mov eax, var_118
  8892. loc_0060B374: push eax
  8893. loc_0060B375: call [edx+00000048h]
  8894. loc_0060B378: fnclex
  8895. loc_0060B37A: mov var_11C, eax
  8896. loc_0060B380: cmp var_11C, 00000000h
  8897. loc_0060B387: jge 0060B3ACh
  8898. loc_0060B389: push 00000048h
  8899. loc_0060B38B: push 004499ACh
  8900. loc_0060B390: mov ecx, var_118
  8901. loc_0060B396: push ecx
  8902. loc_0060B397: mov edx, var_11C
  8903. loc_0060B39D: push edx
  8904. loc_0060B39E: call [004010CCh] ; __vbaHresultCheckObj
  8905. loc_0060B3A4: mov var_3B4, eax
  8906. loc_0060B3AA: jmp 0060B3B6h
  8907. loc_0060B3AC: mov var_3B4, 00000000h
  8908. loc_0060B3B6: lea ecx, var_5C
  8909. loc_0060B3B9: call [00401430h] ; __vbaFreeStr
  8910. loc_0060B3BF: lea ecx, var_6C
  8911. loc_0060B3C2: call [0040142Ch] ; __vbaFreeObj
  8912. loc_0060B3C8: mov var_4, 0000009Fh
  8913. loc_0060B3CF: lea eax, var_6C
  8914. loc_0060B3D2: push eax
  8915. loc_0060B3D3: mov ecx, Me
  8916. loc_0060B3D6: mov edx, [ecx]
  8917. loc_0060B3D8: mov eax, Me
  8918. loc_0060B3DB: push eax
  8919. loc_0060B3DC: call [edx+00000760h]
  8920. loc_0060B3E2: fnclex
  8921. loc_0060B3E4: mov var_114, eax
  8922. loc_0060B3EA: cmp var_114, 00000000h
  8923. loc_0060B3F1: jge 0060B416h
  8924. loc_0060B3F3: push 00000760h
  8925. loc_0060B3F8: push 00448E8Ch
  8926. loc_0060B3FD: mov ecx, Me
  8927. loc_0060B400: push ecx
  8928. loc_0060B401: mov edx, var_114
  8929. loc_0060B407: push edx
  8930. loc_0060B408: call [004010CCh] ; __vbaHresultCheckObj
  8931. loc_0060B40E: mov var_3B8, eax
  8932. loc_0060B414: jmp 0060B420h
  8933. loc_0060B416: mov var_3B8, 00000000h
  8934. loc_0060B420: mov eax, var_6C
  8935. loc_0060B423: mov var_118, eax
  8936. loc_0060B429: lea ecx, var_5C
  8937. loc_0060B42C: push ecx
  8938. loc_0060B42D: mov edx, var_118
  8939. loc_0060B433: mov eax, [edx]
  8940. loc_0060B435: mov ecx, var_118
  8941. loc_0060B43B: push ecx
  8942. loc_0060B43C: call [eax+00000048h]
  8943. loc_0060B43F: fnclex
  8944. loc_0060B441: mov var_11C, eax
  8945. loc_0060B447: cmp var_11C, 00000000h
  8946. loc_0060B44E: jge 0060B473h
  8947. loc_0060B450: push 00000048h
  8948. loc_0060B452: push 004499ACh
  8949. loc_0060B457: mov edx, var_118
  8950. loc_0060B45D: push edx
  8951. loc_0060B45E: mov eax, var_11C
  8952. loc_0060B464: push eax
  8953. loc_0060B465: call [004010CCh] ; __vbaHresultCheckObj
  8954. loc_0060B46B: mov var_3BC, eax
  8955. loc_0060B471: jmp 0060B47Dh
  8956. loc_0060B473: mov var_3BC, 00000000h
  8957. loc_0060B47D: cmp [0073A254h], 00000000h
  8958. loc_0060B484: jnz 0060B4A2h
  8959. loc_0060B486: push 0073A254h
  8960. loc_0060B48B: push 00431838h
  8961. loc_0060B490: call [004012FCh] ; __vbaNew2
  8962. loc_0060B496: mov var_3C0, 0073A254h
  8963. loc_0060B4A0: jmp 0060B4ACh
  8964. loc_0060B4A2: mov var_3C0, 0073A254h
  8965. loc_0060B4AC: mov ecx, var_3C0
  8966. loc_0060B4B2: mov edx, [ecx]
  8967. loc_0060B4B4: mov var_120, edx
  8968. loc_0060B4BA: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  8969. loc_0060B4BF: lea ecx, var_64
  8970. loc_0060B4C2: call [00401310h] ; __vbaStrCopy
  8971. loc_0060B4C8: push 00449DACh ; "Trying server: "
  8972. loc_0060B4CD: mov eax, var_5C
  8973. loc_0060B4D0: push eax
  8974. loc_0060B4D1: call [00401098h] ; __vbaStrCat
  8975. loc_0060B4D7: mov edx, eax
  8976. loc_0060B4D9: lea ecx, var_60
  8977. loc_0060B4DC: call [004013C0h] ; __vbaStrMove
  8978. loc_0060B4E2: lea ecx, var_64
  8979. loc_0060B4E5: push ecx
  8980. loc_0060B4E6: lea edx, var_60
  8981. loc_0060B4E9: push edx
  8982. loc_0060B4EA: mov eax, var_120
  8983. loc_0060B4F0: mov ecx, [eax]
  8984. loc_0060B4F2: mov edx, var_120
  8985. loc_0060B4F8: push edx
  8986. loc_0060B4F9: call [ecx+00000748h]
  8987. loc_0060B4FF: fnclex
  8988. loc_0060B501: mov var_124, eax
  8989. loc_0060B507: cmp var_124, 00000000h
  8990. loc_0060B50E: jge 0060B536h
  8991. loc_0060B510: push 00000748h
  8992. loc_0060B515: push 004408D0h
  8993. loc_0060B51A: mov eax, var_120
  8994. loc_0060B520: push eax
  8995. loc_0060B521: mov ecx, var_124
  8996. loc_0060B527: push ecx
  8997. loc_0060B528: call [004010CCh] ; __vbaHresultCheckObj
  8998. loc_0060B52E: mov var_3C4, eax
  8999. loc_0060B534: jmp 0060B540h
  9000. loc_0060B536: mov var_3C4, 00000000h
  9001. loc_0060B540: lea edx, var_64
  9002. loc_0060B543: push edx
  9003. loc_0060B544: lea eax, var_60
  9004. loc_0060B547: push eax
  9005. loc_0060B548: lea ecx, var_5C
  9006. loc_0060B54B: push ecx
  9007. loc_0060B54C: push 00000003h
  9008. loc_0060B54E: call [00401324h] ; __vbaFreeStrList
  9009. loc_0060B554: add esp, 00000010h
  9010. loc_0060B557: lea ecx, var_6C
  9011. loc_0060B55A: call [0040142Ch] ; __vbaFreeObj
  9012. loc_0060B560: mov var_4, 000000A0h
  9013. loc_0060B567: lea edx, var_6C
  9014. loc_0060B56A: push edx
  9015. loc_0060B56B: mov eax, Me
  9016. loc_0060B56E: mov ecx, [eax]
  9017. loc_0060B570: mov edx, Me
  9018. loc_0060B573: push edx
  9019. loc_0060B574: call [ecx+00000760h]
  9020. loc_0060B57A: fnclex
  9021. loc_0060B57C: mov var_114, eax
  9022. loc_0060B582: cmp var_114, 00000000h
  9023. loc_0060B589: jge 0060B5AEh
  9024. loc_0060B58B: push 00000760h
  9025. loc_0060B590: push 00448E8Ch
  9026. loc_0060B595: mov eax, Me
  9027. loc_0060B598: push eax
  9028. loc_0060B599: mov ecx, var_114
  9029. loc_0060B59F: push ecx
  9030. loc_0060B5A0: call [004010CCh] ; __vbaHresultCheckObj
  9031. loc_0060B5A6: mov var_3C8, eax
  9032. loc_0060B5AC: jmp 0060B5B8h
  9033. loc_0060B5AE: mov var_3C8, 00000000h
  9034. loc_0060B5B8: mov edx, var_6C
  9035. loc_0060B5BB: mov var_118, edx
  9036. loc_0060B5C1: lea eax, var_110
  9037. loc_0060B5C7: push eax
  9038. loc_0060B5C8: mov ecx, var_118
  9039. loc_0060B5CE: mov edx, [ecx]
  9040. loc_0060B5D0: mov eax, var_118
  9041. loc_0060B5D6: push eax
  9042. loc_0060B5D7: call [edx+00000024h]
  9043. loc_0060B5DA: fnclex
  9044. loc_0060B5DC: mov var_11C, eax
  9045. loc_0060B5E2: cmp var_11C, 00000000h
  9046. loc_0060B5E9: jge 0060B60Eh
  9047. loc_0060B5EB: push 00000024h
  9048. loc_0060B5ED: push 004499ACh
  9049. loc_0060B5F2: mov ecx, var_118
  9050. loc_0060B5F8: push ecx
  9051. loc_0060B5F9: mov edx, var_11C
  9052. loc_0060B5FF: push edx
  9053. loc_0060B600: call [004010CCh] ; __vbaHresultCheckObj
  9054. loc_0060B606: mov var_3CC, eax
  9055. loc_0060B60C: jmp 0060B618h
  9056. loc_0060B60E: mov var_3CC, 00000000h
  9057. loc_0060B618: mov ecx, var_110
  9058. loc_0060B61E: call [004011E4h] ; __vbaI2I4
  9059. loc_0060B624: mov var_50, ax
  9060. loc_0060B628: lea ecx, var_6C
  9061. loc_0060B62B: call [0040142Ch] ; __vbaFreeObj
  9062. loc_0060B631: mov var_4, 000000A2h
  9063. loc_0060B638: movsx esi, var_24
  9064. loc_0060B63C: mov eax, var_38
  9065. loc_0060B63F: push eax
  9066. loc_0060B640: push 00000001h
  9067. loc_0060B642: call [004012A4h] ; __vbaUbound
  9068. loc_0060B648: cmp esi, eax
  9069. loc_0060B64A: jnz 0060B8B4h
  9070. loc_0060B650: movsx ecx, var_50
  9071. loc_0060B654: test ecx, ecx
  9072. loc_0060B656: jz 0060B8B4h
  9073. loc_0060B65C: mov var_4, 000000A3h
  9074. loc_0060B663: movsx edx, var_3C
  9075. loc_0060B667: test edx, edx
  9076. loc_0060B669: jnz 0060B89Bh
  9077. loc_0060B66F: mov var_4, 000000A4h
  9078. loc_0060B676: cmp [0073A254h], 00000000h
  9079. loc_0060B67D: jnz 0060B69Bh
  9080. loc_0060B67F: push 0073A254h
  9081. loc_0060B684: push 00431838h
  9082. loc_0060B689: call [004012FCh] ; __vbaNew2
  9083. loc_0060B68F: mov var_3D0, 0073A254h
  9084. loc_0060B699: jmp 0060B6A5h
  9085. loc_0060B69B: mov var_3D0, 0073A254h
  9086. loc_0060B6A5: mov eax, var_3D0
  9087. loc_0060B6AB: mov ecx, [eax]
  9088. loc_0060B6AD: mov var_114, ecx
  9089. loc_0060B6B3: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  9090. loc_0060B6B8: lea ecx, var_64
  9091. loc_0060B6BB: call [00401310h] ; __vbaStrCopy
  9092. loc_0060B6C1: push 00449FF4h ; "Mail send failed. Error: "
  9093. loc_0060B6C6: mov dx, var_50
  9094. loc_0060B6CA: push edx
  9095. loc_0060B6CB: call [0040100Ch] ; __vbaStrI2
  9096. loc_0060B6D1: mov edx, eax
  9097. loc_0060B6D3: lea ecx, var_5C
  9098. loc_0060B6D6: call [004013C0h] ; __vbaStrMove
  9099. loc_0060B6DC: push eax
  9100. loc_0060B6DD: call [00401098h] ; __vbaStrCat
  9101. loc_0060B6E3: mov edx, eax
  9102. loc_0060B6E5: lea ecx, var_60
  9103. loc_0060B6E8: call [004013C0h] ; __vbaStrMove
  9104. loc_0060B6EE: lea eax, var_64
  9105. loc_0060B6F1: push eax
  9106. loc_0060B6F2: lea ecx, var_60
  9107. loc_0060B6F5: push ecx
  9108. loc_0060B6F6: mov edx, var_114
  9109. loc_0060B6FC: mov eax, [edx]
  9110. loc_0060B6FE: mov ecx, var_114
  9111. loc_0060B704: push ecx
  9112. loc_0060B705: call [eax+00000748h]
  9113. loc_0060B70B: fnclex
  9114. loc_0060B70D: mov var_118, eax
  9115. loc_0060B713: cmp var_118, 00000000h
  9116. loc_0060B71A: jge 0060B742h
  9117. loc_0060B71C: push 00000748h
  9118. loc_0060B721: push 004408D0h
  9119. loc_0060B726: mov edx, var_114
  9120. loc_0060B72C: push edx
  9121. loc_0060B72D: mov eax, var_118
  9122. loc_0060B733: push eax
  9123. loc_0060B734: call [004010CCh] ; __vbaHresultCheckObj
  9124. loc_0060B73A: mov var_3D4, eax
  9125. loc_0060B740: jmp 0060B74Ch
  9126. loc_0060B742: mov var_3D4, 00000000h
  9127. loc_0060B74C: lea ecx, var_64
  9128. loc_0060B74F: push ecx
  9129. loc_0060B750: lea edx, var_60
  9130. loc_0060B753: push edx
  9131. loc_0060B754: lea eax, var_5C
  9132. loc_0060B757: push eax
  9133. loc_0060B758: push 00000003h
  9134. loc_0060B75A: call [00401324h] ; __vbaFreeStrList
  9135. loc_0060B760: add esp, 00000010h
  9136. loc_0060B763: mov var_4, 000000A5h
  9137. loc_0060B76A: cmp [0073A254h], 00000000h
  9138. loc_0060B771: jnz 0060B78Fh
  9139. loc_0060B773: push 0073A254h
  9140. loc_0060B778: push 00431838h
  9141. loc_0060B77D: call [004012FCh] ; __vbaNew2
  9142. loc_0060B783: mov var_3D8, 0073A254h
  9143. loc_0060B78D: jmp 0060B799h
  9144. loc_0060B78F: mov var_3D8, 0073A254h
  9145. loc_0060B799: mov ecx, var_3D8
  9146. loc_0060B79F: mov edx, [ecx]
  9147. loc_0060B7A1: mov var_114, edx
  9148. loc_0060B7A7: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  9149. loc_0060B7AC: lea ecx, var_60
  9150. loc_0060B7AF: call [00401310h] ; __vbaStrCopy
  9151. loc_0060B7B5: push 0044A098h ; "retrieving local server information, from: "
  9152. loc_0060B7BA: mov eax, arg_C
  9153. loc_0060B7BD: mov ecx, [eax+00000004h]
  9154. loc_0060B7C0: push ecx
  9155. loc_0060B7C1: call [00401098h] ; __vbaStrCat
  9156. loc_0060B7C7: mov edx, eax
  9157. loc_0060B7C9: lea ecx, var_5C
  9158. loc_0060B7CC: call [004013C0h] ; __vbaStrMove
  9159. loc_0060B7D2: lea edx, var_60
  9160. loc_0060B7D5: push edx
  9161. loc_0060B7D6: lea eax, var_5C
  9162. loc_0060B7D9: push eax
  9163. loc_0060B7DA: mov ecx, var_114
  9164. loc_0060B7E0: mov edx, [ecx]
  9165. loc_0060B7E2: mov eax, var_114
  9166. loc_0060B7E8: push eax
  9167. loc_0060B7E9: call [edx+00000748h]
  9168. loc_0060B7EF: fnclex
  9169. loc_0060B7F1: mov var_118, eax
  9170. loc_0060B7F7: cmp var_118, 00000000h
  9171. loc_0060B7FE: jge 0060B826h
  9172. loc_0060B800: push 00000748h
  9173. loc_0060B805: push 004408D0h
  9174. loc_0060B80A: mov ecx, var_114
  9175. loc_0060B810: push ecx
  9176. loc_0060B811: mov edx, var_118
  9177. loc_0060B817: push edx
  9178. loc_0060B818: call [004010CCh] ; __vbaHresultCheckObj
  9179. loc_0060B81E: mov var_3DC, eax
  9180. loc_0060B824: jmp 0060B830h
  9181. loc_0060B826: mov var_3DC, 00000000h
  9182. loc_0060B830: lea eax, var_60
  9183. loc_0060B833: push eax
  9184. loc_0060B834: lea ecx, var_5C
  9185. loc_0060B837: push ecx
  9186. loc_0060B838: push 00000002h
  9187. loc_0060B83A: call [00401324h] ; __vbaFreeStrList
  9188. loc_0060B840: add esp, 0000000Ch
  9189. loc_0060B843: mov var_4, 000000A6h
  9190. loc_0060B84A: mov var_3C, FFFFFFh
  9191. loc_0060B850: mov var_4, 000000A7h
  9192. loc_0060B857: lea edx, var_38
  9193. loc_0060B85A: push edx
  9194. loc_0060B85B: mov eax, arg_C
  9195. loc_0060B85E: add eax, 00000004h
  9196. loc_0060B861: push eax
  9197. loc_0060B862: mov ecx, Me
  9198. loc_0060B865: mov edx, [ecx]
  9199. loc_0060B867: mov eax, Me
  9200. loc_0060B86A: push eax
  9201. loc_0060B86B: call [edx+00000744h]
  9202. loc_0060B871: mov var_4, 000000A8h
  9203. loc_0060B878: mov ecx, var_38
  9204. loc_0060B87B: push ecx
  9205. loc_0060B87C: push 00000001h
  9206. loc_0060B87E: call [004011FCh] ; __vbaLbound
  9207. loc_0060B884: mov ecx, eax
  9208. loc_0060B886: sub ecx, 00000001h
  9209. loc_0060B889: jo 0060C96Dh
  9210. loc_0060B88F: call [004011E4h] ; __vbaI2I4
  9211. loc_0060B895: mov var_24, ax
  9212. loc_0060B899: jmp 0060B8B4h
  9213. loc_0060B89B: mov var_4, 000000AAh
  9214. loc_0060B8A2: mov dx, var_24
  9215. loc_0060B8A6: add dx, 0001h
  9216. loc_0060B8AA: jo 0060C96Dh
  9217. loc_0060B8B0: mov var_24, dx
  9218. loc_0060B8B4: jmp 0060B154h
  9219. loc_0060B8B9: mov var_4, 000000AEh
  9220. loc_0060B8C0: movsx eax, var_50
  9221. loc_0060B8C4: test eax, eax
  9222. loc_0060B8C6: jnz 0060B9D8h
  9223. loc_0060B8CC: mov var_4, 000000AFh
  9224. loc_0060B8D3: cmp [0073A254h], 00000000h
  9225. loc_0060B8DA: jnz 0060B8F8h
  9226. loc_0060B8DC: push 0073A254h
  9227. loc_0060B8E1: push 00431838h
  9228. loc_0060B8E6: call [004012FCh] ; __vbaNew2
  9229. loc_0060B8EC: mov var_3E0, 0073A254h
  9230. loc_0060B8F6: jmp 0060B902h
  9231. loc_0060B8F8: mov var_3E0, 0073A254h
  9232. loc_0060B902: mov ecx, var_3E0
  9233. loc_0060B908: mov edx, [ecx]
  9234. loc_0060B90A: mov var_114, edx
  9235. loc_0060B910: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  9236. loc_0060B915: lea ecx, var_60
  9237. loc_0060B918: call [00401310h] ; __vbaStrCopy
  9238. loc_0060B91E: mov edx, 00449FB0h ; "Mail sent, deleting temp files"
  9239. loc_0060B923: lea ecx, var_5C
  9240. loc_0060B926: call [00401310h] ; __vbaStrCopy
  9241. loc_0060B92C: lea eax, var_60
  9242. loc_0060B92F: push eax
  9243. loc_0060B930: lea ecx, var_5C
  9244. loc_0060B933: push ecx
  9245. loc_0060B934: mov edx, var_114
  9246. loc_0060B93A: mov eax, [edx]
  9247. loc_0060B93C: mov ecx, var_114
  9248. loc_0060B942: push ecx
  9249. loc_0060B943: call [eax+00000748h]
  9250. loc_0060B949: fnclex
  9251. loc_0060B94B: mov var_118, eax
  9252. loc_0060B951: cmp var_118, 00000000h
  9253. loc_0060B958: jge 0060B980h
  9254. loc_0060B95A: push 00000748h
  9255. loc_0060B95F: push 004408D0h
  9256. loc_0060B964: mov edx, var_114
  9257. loc_0060B96A: push edx
  9258. loc_0060B96B: mov eax, var_118
  9259. loc_0060B971: push eax
  9260. loc_0060B972: call [004010CCh] ; __vbaHresultCheckObj
  9261. loc_0060B978: mov var_3E4, eax
  9262. loc_0060B97E: jmp 0060B98Ah
  9263. loc_0060B980: mov var_3E4, 00000000h
  9264. loc_0060B98A: lea ecx, var_60
  9265. loc_0060B98D: push ecx
  9266. loc_0060B98E: lea edx, var_5C
  9267. loc_0060B991: push edx
  9268. loc_0060B992: push 00000002h
  9269. loc_0060B994: call [00401324h] ; __vbaFreeStrList
  9270. loc_0060B99A: add esp, 0000000Ch
  9271. loc_0060B99D: mov var_4, 000000B0h
  9272. loc_0060B9A4: mov var_10C, FFFFFFh
  9273. loc_0060B9AD: lea eax, var_10C
  9274. loc_0060B9B3: push eax
  9275. loc_0060B9B4: mov ecx, Me
  9276. loc_0060B9B7: mov edx, [ecx]
  9277. loc_0060B9B9: mov eax, Me
  9278. loc_0060B9BC: push eax
  9279. loc_0060B9BD: call [edx+00000750h]
  9280. loc_0060B9C3: mov var_4, 000000B1h
  9281. loc_0060B9CA: mov ecx, arg_C
  9282. loc_0060B9CD: push ecx
  9283. loc_0060B9CE: call 00711A80h
  9284. loc_0060B9D3: jmp 0060C780h
  9285. loc_0060B9D8: mov var_4, 000000B3h
  9286. loc_0060B9DF: cmp [0073A2B0h], 00000001h
  9287. loc_0060B9E6: jnz 0060C66Dh
  9288. loc_0060B9EC: mov var_4, 000000B4h
  9289. loc_0060B9F3: lea edx, var_6C
  9290. loc_0060B9F6: push edx
  9291. loc_0060B9F7: mov eax, Me
  9292. loc_0060B9FA: mov ecx, [eax]
  9293. loc_0060B9FC: mov edx, Me
  9294. loc_0060B9FF: push edx
  9295. loc_0060BA00: call [ecx+00000760h]
  9296. loc_0060BA06: fnclex
  9297. loc_0060BA08: mov var_114, eax
  9298. loc_0060BA0E: cmp var_114, 00000000h
  9299. loc_0060BA15: jge 0060BA3Ah
  9300. loc_0060BA17: push 00000760h
  9301. loc_0060BA1C: push 00448E8Ch
  9302. loc_0060BA21: mov eax, Me
  9303. loc_0060BA24: push eax
  9304. loc_0060BA25: mov ecx, var_114
  9305. loc_0060BA2B: push ecx
  9306. loc_0060BA2C: call [004010CCh] ; __vbaHresultCheckObj
  9307. loc_0060BA32: mov var_3E8, eax
  9308. loc_0060BA38: jmp 0060BA44h
  9309. loc_0060BA3A: mov var_3E8, 00000000h
  9310. loc_0060BA44: mov edx, var_6C
  9311. loc_0060BA47: mov var_118, edx
  9312. loc_0060BA4D: mov eax, [0073A2A4h]
  9313. loc_0060BA52: push eax
  9314. loc_0060BA53: mov ecx, var_118
  9315. loc_0060BA59: mov edx, [ecx]
  9316. loc_0060BA5B: mov eax, var_118
  9317. loc_0060BA61: push eax
  9318. loc_0060BA62: call [edx+0000004Ch]
  9319. loc_0060BA65: fnclex
  9320. loc_0060BA67: mov var_11C, eax
  9321. loc_0060BA6D: cmp var_11C, 00000000h
  9322. loc_0060BA74: jge 0060BA99h
  9323. loc_0060BA76: push 0000004Ch
  9324. loc_0060BA78: push 004499ACh
  9325. loc_0060BA7D: mov ecx, var_118
  9326. loc_0060BA83: push ecx
  9327. loc_0060BA84: mov edx, var_11C
  9328. loc_0060BA8A: push edx
  9329. loc_0060BA8B: call [004010CCh] ; __vbaHresultCheckObj
  9330. loc_0060BA91: mov var_3EC, eax
  9331. loc_0060BA97: jmp 0060BAA3h
  9332. loc_0060BA99: mov var_3EC, 00000000h
  9333. loc_0060BAA3: lea ecx, var_6C
  9334. loc_0060BAA6: call [0040142Ch] ; __vbaFreeObj
  9335. loc_0060BAAC: mov var_4, 000000B5h
  9336. loc_0060BAB3: lea eax, var_6C
  9337. loc_0060BAB6: push eax
  9338. loc_0060BAB7: mov ecx, Me
  9339. loc_0060BABA: mov edx, [ecx]
  9340. loc_0060BABC: mov eax, Me
  9341. loc_0060BABF: push eax
  9342. loc_0060BAC0: call [edx+00000760h]
  9343. loc_0060BAC6: fnclex
  9344. loc_0060BAC8: mov var_114, eax
  9345. loc_0060BACE: cmp var_114, 00000000h
  9346. loc_0060BAD5: jge 0060BAFAh
  9347. loc_0060BAD7: push 00000760h
  9348. loc_0060BADC: push 00448E8Ch
  9349. loc_0060BAE1: mov ecx, Me
  9350. loc_0060BAE4: push ecx
  9351. loc_0060BAE5: mov edx, var_114
  9352. loc_0060BAEB: push edx
  9353. loc_0060BAEC: call [004010CCh] ; __vbaHresultCheckObj
  9354. loc_0060BAF2: mov var_3F0, eax
  9355. loc_0060BAF8: jmp 0060BB04h
  9356. loc_0060BAFA: mov var_3F0, 00000000h
  9357. loc_0060BB04: mov eax, var_6C
  9358. loc_0060BB07: mov var_118, eax
  9359. loc_0060BB0D: mov var_E0, 00448370h
  9360. loc_0060BB17: mov var_E8, 00000008h
  9361. loc_0060BB21: mov ecx, arg_C
  9362. loc_0060BB24: add ecx, 00000004h
  9363. loc_0060BB27: mov var_D0, ecx
  9364. loc_0060BB2D: mov var_D8, 00004008h
  9365. loc_0060BB37: lea edx, var_D8
  9366. loc_0060BB3D: push edx
  9367. loc_0060BB3E: lea eax, var_88
  9368. loc_0060BB44: push eax
  9369. loc_0060BB45: call [00401154h] ; rtcTrimVar
  9370. loc_0060BB4B: mov var_F0, 00449DD8h ; " - care of BONZI.COM)"
  9371. loc_0060BB55: mov var_F8, 00000008h
  9372. loc_0060BB5F: lea ecx, var_E8
  9373. loc_0060BB65: push ecx
  9374. loc_0060BB66: lea edx, var_88
  9375. loc_0060BB6C: push edx
  9376. loc_0060BB6D: lea eax, var_98
  9377. loc_0060BB73: push eax
  9378. loc_0060BB74: call [004012B0h] ; __vbaVarCat
  9379. loc_0060BB7A: push eax
  9380. loc_0060BB7B: lea ecx, var_F8
  9381. loc_0060BB81: push ecx
  9382. loc_0060BB82: lea edx, var_A8
  9383. loc_0060BB88: push edx
  9384. loc_0060BB89: call [004012B0h] ; __vbaVarCat
  9385. loc_0060BB8F: push eax
  9386. loc_0060BB90: lea eax, var_5C
  9387. loc_0060BB93: push eax
  9388. loc_0060BB94: call [004012A8h] ; __vbaStrVarVal
  9389. loc_0060BB9A: push eax
  9390. loc_0060BB9B: mov ecx, var_118
  9391. loc_0060BBA1: mov edx, [ecx]
  9392. loc_0060BBA3: mov eax, var_118
  9393. loc_0060BBA9: push eax
  9394. loc_0060BBAA: call [edx+0000003Ch]
  9395. loc_0060BBAD: fnclex
  9396. loc_0060BBAF: mov var_11C, eax
  9397. loc_0060BBB5: cmp var_11C, 00000000h
  9398. loc_0060BBBC: jge 0060BBE1h
  9399. loc_0060BBBE: push 0000003Ch
  9400. loc_0060BBC0: push 004499ACh
  9401. loc_0060BBC5: mov ecx, var_118
  9402. loc_0060BBCB: push ecx
  9403. loc_0060BBCC: mov edx, var_11C
  9404. loc_0060BBD2: push edx
  9405. loc_0060BBD3: call [004010CCh] ; __vbaHresultCheckObj
  9406. loc_0060BBD9: mov var_3F4, eax
  9407. loc_0060BBDF: jmp 0060BBEBh
  9408. loc_0060BBE1: mov var_3F4, 00000000h
  9409. loc_0060BBEB: lea ecx, var_5C
  9410. loc_0060BBEE: call [00401430h] ; __vbaFreeStr
  9411. loc_0060BBF4: lea ecx, var_6C
  9412. loc_0060BBF7: call [0040142Ch] ; __vbaFreeObj
  9413. loc_0060BBFD: lea eax, var_A8
  9414. loc_0060BC03: push eax
  9415. loc_0060BC04: lea ecx, var_98
  9416. loc_0060BC0A: push ecx
  9417. loc_0060BC0B: lea edx, var_88
  9418. loc_0060BC11: push edx
  9419. loc_0060BC12: push 00000003h
  9420. loc_0060BC14: call [00401050h] ; __vbaFreeVarList
  9421. loc_0060BC1A: add esp, 00000010h
  9422. loc_0060BC1D: mov var_4, 000000B6h
  9423. loc_0060BC24: lea eax, var_6C
  9424. loc_0060BC27: push eax
  9425. loc_0060BC28: mov ecx, Me
  9426. loc_0060BC2B: mov edx, [ecx]
  9427. loc_0060BC2D: mov eax, Me
  9428. loc_0060BC30: push eax
  9429. loc_0060BC31: call [edx+00000760h]
  9430. loc_0060BC37: fnclex
  9431. loc_0060BC39: mov var_114, eax
  9432. loc_0060BC3F: cmp var_114, 00000000h
  9433. loc_0060BC46: jge 0060BC6Bh
  9434. loc_0060BC48: push 00000760h
  9435. loc_0060BC4D: push 00448E8Ch
  9436. loc_0060BC52: mov ecx, Me
  9437. loc_0060BC55: push ecx
  9438. loc_0060BC56: mov edx, var_114
  9439. loc_0060BC5C: push edx
  9440. loc_0060BC5D: call [004010CCh] ; __vbaHresultCheckObj
  9441. loc_0060BC63: mov var_3F8, eax
  9442. loc_0060BC69: jmp 0060BC75h
  9443. loc_0060BC6B: mov var_3F8, 00000000h
  9444. loc_0060BC75: mov eax, var_6C
  9445. loc_0060BC78: mov var_118, eax
  9446. loc_0060BC7E: push 00449E08h ; "[email protected]"
  9447. loc_0060BC83: mov ecx, var_118
  9448. loc_0060BC89: mov edx, [ecx]
  9449. loc_0060BC8B: mov eax, var_118
  9450. loc_0060BC91: push eax
  9451. loc_0060BC92: call [edx+00000044h]
  9452. loc_0060BC95: fnclex
  9453. loc_0060BC97: mov var_11C, eax
  9454. loc_0060BC9D: cmp var_11C, 00000000h
  9455. loc_0060BCA4: jge 0060BCC9h
  9456. loc_0060BCA6: push 00000044h
  9457. loc_0060BCA8: push 004499ACh
  9458. loc_0060BCAD: mov ecx, var_118
  9459. loc_0060BCB3: push ecx
  9460. loc_0060BCB4: mov edx, var_11C
  9461. loc_0060BCBA: push edx
  9462. loc_0060BCBB: call [004010CCh] ; __vbaHresultCheckObj
  9463. loc_0060BCC1: mov var_3FC, eax
  9464. loc_0060BCC7: jmp 0060BCD3h
  9465. loc_0060BCC9: mov var_3FC, 00000000h
  9466. loc_0060BCD3: lea ecx, var_6C
  9467. loc_0060BCD6: call [0040142Ch] ; __vbaFreeObj
  9468. loc_0060BCDC: mov var_4, 000000B7h
  9469. loc_0060BCE3: lea eax, var_6C
  9470. loc_0060BCE6: push eax
  9471. loc_0060BCE7: mov ecx, Me
  9472. loc_0060BCEA: mov edx, [ecx]
  9473. loc_0060BCEC: mov eax, Me
  9474. loc_0060BCEF: push eax
  9475. loc_0060BCF0: call [edx+00000760h]
  9476. loc_0060BCF6: fnclex
  9477. loc_0060BCF8: mov var_114, eax
  9478. loc_0060BCFE: cmp var_114, 00000000h
  9479. loc_0060BD05: jge 0060BD2Ah
  9480. loc_0060BD07: push 00000760h
  9481. loc_0060BD0C: push 00448E8Ch
  9482. loc_0060BD11: mov ecx, Me
  9483. loc_0060BD14: push ecx
  9484. loc_0060BD15: mov edx, var_114
  9485. loc_0060BD1B: push edx
  9486. loc_0060BD1C: call [004010CCh] ; __vbaHresultCheckObj
  9487. loc_0060BD22: mov var_400, eax
  9488. loc_0060BD28: jmp 0060BD34h
  9489. loc_0060BD2A: mov var_400, 00000000h
  9490. loc_0060BD34: mov eax, var_6C
  9491. loc_0060BD37: mov var_118, eax
  9492. loc_0060BD3D: mov ecx, arg_C
  9493. loc_0060BD40: add ecx, 00000004h
  9494. loc_0060BD43: mov var_D0, ecx
  9495. loc_0060BD49: mov var_D8, 00004008h
  9496. loc_0060BD53: lea edx, var_D8
  9497. loc_0060BD59: push edx
  9498. loc_0060BD5A: lea eax, var_88
  9499. loc_0060BD60: push eax
  9500. loc_0060BD61: call [00401154h] ; rtcTrimVar
  9501. loc_0060BD67: lea ecx, var_88
  9502. loc_0060BD6D: push ecx
  9503. loc_0060BD6E: lea edx, var_5C
  9504. loc_0060BD71: push edx
  9505. loc_0060BD72: call [004012A8h] ; __vbaStrVarVal
  9506. loc_0060BD78: push eax
  9507. loc_0060BD79: mov eax, var_118
  9508. loc_0060BD7F: mov ecx, [eax]
  9509. loc_0060BD81: mov edx, var_118
  9510. loc_0060BD87: push edx
  9511. loc_0060BD88: call [ecx+000000CCh]
  9512. loc_0060BD8E: fnclex
  9513. loc_0060BD90: mov var_11C, eax
  9514. loc_0060BD96: cmp var_11C, 00000000h
  9515. loc_0060BD9D: jge 0060BDC5h
  9516. loc_0060BD9F: push 000000CCh
  9517. loc_0060BDA4: push 004499ACh
  9518. loc_0060BDA9: mov eax, var_118
  9519. loc_0060BDAF: push eax
  9520. loc_0060BDB0: mov ecx, var_11C
  9521. loc_0060BDB6: push ecx
  9522. loc_0060BDB7: call [004010CCh] ; __vbaHresultCheckObj
  9523. loc_0060BDBD: mov var_404, eax
  9524. loc_0060BDC3: jmp 0060BDCFh
  9525. loc_0060BDC5: mov var_404, 00000000h
  9526. loc_0060BDCF: lea ecx, var_5C
  9527. loc_0060BDD2: call [00401430h] ; __vbaFreeStr
  9528. loc_0060BDD8: lea ecx, var_6C
  9529. loc_0060BDDB: call [0040142Ch] ; __vbaFreeObj
  9530. loc_0060BDE1: lea ecx, var_88
  9531. loc_0060BDE7: call [00401030h] ; __vbaFreeVar
  9532. loc_0060BDED: mov var_4, 000000B8h
  9533. loc_0060BDF4: lea edx, var_6C
  9534. loc_0060BDF7: push edx
  9535. loc_0060BDF8: mov eax, Me
  9536. loc_0060BDFB: mov ecx, [eax]
  9537. loc_0060BDFD: mov edx, Me
  9538. loc_0060BE00: push edx
  9539. loc_0060BE01: call [ecx+00000760h]
  9540. loc_0060BE07: fnclex
  9541. loc_0060BE09: mov var_114, eax
  9542. loc_0060BE0F: cmp var_114, 00000000h
  9543. loc_0060BE16: jge 0060BE3Bh
  9544. loc_0060BE18: push 00000760h
  9545. loc_0060BE1D: push 00448E8Ch
  9546. loc_0060BE22: mov eax, Me
  9547. loc_0060BE25: push eax
  9548. loc_0060BE26: mov ecx, var_114
  9549. loc_0060BE2C: push ecx
  9550. loc_0060BE2D: call [004010CCh] ; __vbaHresultCheckObj
  9551. loc_0060BE33: mov var_408, eax
  9552. loc_0060BE39: jmp 0060BE45h
  9553. loc_0060BE3B: mov var_408, 00000000h
  9554. loc_0060BE45: mov edx, var_6C
  9555. loc_0060BE48: mov var_118, edx
  9556. loc_0060BE4E: push 00449E40h ; "bonzimail.com"
  9557. loc_0060BE53: mov eax, var_118
  9558. loc_0060BE59: mov ecx, [eax]
  9559. loc_0060BE5B: mov edx, var_118
  9560. loc_0060BE61: push edx
  9561. loc_0060BE62: call [ecx+00000034h]
  9562. loc_0060BE65: fnclex
  9563. loc_0060BE67: mov var_11C, eax
  9564. loc_0060BE6D: cmp var_11C, 00000000h
  9565. loc_0060BE74: jge 0060BE99h
  9566. loc_0060BE76: push 00000034h
  9567. loc_0060BE78: push 004499ACh
  9568. loc_0060BE7D: mov eax, var_118
  9569. loc_0060BE83: push eax
  9570. loc_0060BE84: mov ecx, var_11C
  9571. loc_0060BE8A: push ecx
  9572. loc_0060BE8B: call [004010CCh] ; __vbaHresultCheckObj
  9573. loc_0060BE91: mov var_40C, eax
  9574. loc_0060BE97: jmp 0060BEA3h
  9575. loc_0060BE99: mov var_40C, 00000000h
  9576. loc_0060BEA3: lea ecx, var_6C
  9577. loc_0060BEA6: call [0040142Ch] ; __vbaFreeObj
  9578. loc_0060BEAC: mov var_4, 000000B9h
  9579. loc_0060BEB3: lea edx, var_6C
  9580. loc_0060BEB6: push edx
  9581. loc_0060BEB7: mov eax, Me
  9582. loc_0060BEBA: mov ecx, [eax]
  9583. loc_0060BEBC: mov edx, Me
  9584. loc_0060BEBF: push edx
  9585. loc_0060BEC0: call [ecx+00000760h]
  9586. loc_0060BEC6: fnclex
  9587. loc_0060BEC8: mov var_114, eax
  9588. loc_0060BECE: cmp var_114, 00000000h
  9589. loc_0060BED5: jge 0060BEFAh
  9590. loc_0060BED7: push 00000760h
  9591. loc_0060BEDC: push 00448E8Ch
  9592. loc_0060BEE1: mov eax, Me
  9593. loc_0060BEE4: push eax
  9594. loc_0060BEE5: mov ecx, var_114
  9595. loc_0060BEEB: push ecx
  9596. loc_0060BEEC: call [004010CCh] ; __vbaHresultCheckObj
  9597. loc_0060BEF2: mov var_410, eax
  9598. loc_0060BEF8: jmp 0060BF04h
  9599. loc_0060BEFA: mov var_410, 00000000h
  9600. loc_0060BF04: mov edx, var_6C
  9601. loc_0060BF07: mov var_118, edx
  9602. loc_0060BF0D: push 00000001h
  9603. loc_0060BF0F: mov eax, var_118
  9604. loc_0060BF15: mov ecx, [eax]
  9605. loc_0060BF17: mov edx, var_118
  9606. loc_0060BF1D: push edx
  9607. loc_0060BF1E: call [ecx+00000158h]
  9608. loc_0060BF24: fnclex
  9609. loc_0060BF26: mov var_11C, eax
  9610. loc_0060BF2C: cmp var_11C, 00000000h
  9611. loc_0060BF33: jge 0060BF5Bh
  9612. loc_0060BF35: push 00000158h
  9613. loc_0060BF3A: push 004499ACh
  9614. loc_0060BF3F: mov eax, var_118
  9615. loc_0060BF45: push eax
  9616. loc_0060BF46: mov ecx, var_11C
  9617. loc_0060BF4C: push ecx
  9618. loc_0060BF4D: call [004010CCh] ; __vbaHresultCheckObj
  9619. loc_0060BF53: mov var_414, eax
  9620. loc_0060BF59: jmp 0060BF65h
  9621. loc_0060BF5B: mov var_414, 00000000h
  9622. loc_0060BF65: lea ecx, var_6C
  9623. loc_0060BF68: call [0040142Ch] ; __vbaFreeObj
  9624. loc_0060BF6E: mov var_4, 000000BAh
  9625. loc_0060BF75: lea edx, var_6C
  9626. loc_0060BF78: push edx
  9627. loc_0060BF79: mov eax, Me
  9628. loc_0060BF7C: mov ecx, [eax]
  9629. loc_0060BF7E: mov edx, Me
  9630. loc_0060BF81: push edx
  9631. loc_0060BF82: call [ecx+00000760h]
  9632. loc_0060BF88: fnclex
  9633. loc_0060BF8A: mov var_114, eax
  9634. loc_0060BF90: cmp var_114, 00000000h
  9635. loc_0060BF97: jge 0060BFBCh
  9636. loc_0060BF99: push 00000760h
  9637. loc_0060BF9E: push 00448E8Ch
  9638. loc_0060BFA3: mov eax, Me
  9639. loc_0060BFA6: push eax
  9640. loc_0060BFA7: mov ecx, var_114
  9641. loc_0060BFAD: push ecx
  9642. loc_0060BFAE: call [004010CCh] ; __vbaHresultCheckObj
  9643. loc_0060BFB4: mov var_418, eax
  9644. loc_0060BFBA: jmp 0060BFC6h
  9645. loc_0060BFBC: mov var_418, 00000000h
  9646. loc_0060BFC6: mov edx, var_6C
  9647. loc_0060BFC9: mov var_118, edx
  9648. loc_0060BFCF: mov eax, [0073A2A8h]
  9649. loc_0060BFD4: push eax
  9650. loc_0060BFD5: mov ecx, var_118
  9651. loc_0060BFDB: mov edx, [ecx]
  9652. loc_0060BFDD: mov eax, var_118
  9653. loc_0060BFE3: push eax
  9654. loc_0060BFE4: call [edx+00000148h]
  9655. loc_0060BFEA: fnclex
  9656. loc_0060BFEC: mov var_11C, eax
  9657. loc_0060BFF2: cmp var_11C, 00000000h
  9658. loc_0060BFF9: jge 0060C021h
  9659. loc_0060BFFB: push 00000148h
  9660. loc_0060C000: push 004499ACh
  9661. loc_0060C005: mov ecx, var_118
  9662. loc_0060C00B: push ecx
  9663. loc_0060C00C: mov edx, var_11C
  9664. loc_0060C012: push edx
  9665. loc_0060C013: call [004010CCh] ; __vbaHresultCheckObj
  9666. loc_0060C019: mov var_41C, eax
  9667. loc_0060C01F: jmp 0060C02Bh
  9668. loc_0060C021: mov var_41C, 00000000h
  9669. loc_0060C02B: lea ecx, var_6C
  9670. loc_0060C02E: call [0040142Ch] ; __vbaFreeObj
  9671. loc_0060C034: mov var_4, 000000BBh
  9672. loc_0060C03B: lea eax, var_6C
  9673. loc_0060C03E: push eax
  9674. loc_0060C03F: mov ecx, Me
  9675. loc_0060C042: mov edx, [ecx]
  9676. loc_0060C044: mov eax, Me
  9677. loc_0060C047: push eax
  9678. loc_0060C048: call [edx+00000760h]
  9679. loc_0060C04E: fnclex
  9680. loc_0060C050: mov var_114, eax
  9681. loc_0060C056: cmp var_114, 00000000h
  9682. loc_0060C05D: jge 0060C082h
  9683. loc_0060C05F: push 00000760h
  9684. loc_0060C064: push 00448E8Ch
  9685. loc_0060C069: mov ecx, Me
  9686. loc_0060C06C: push ecx
  9687. loc_0060C06D: mov edx, var_114
  9688. loc_0060C073: push edx
  9689. loc_0060C074: call [004010CCh] ; __vbaHresultCheckObj
  9690. loc_0060C07A: mov var_420, eax
  9691. loc_0060C080: jmp 0060C08Ch
  9692. loc_0060C082: mov var_420, 00000000h
  9693. loc_0060C08C: mov eax, var_6C
  9694. loc_0060C08F: mov var_118, eax
  9695. loc_0060C095: mov ecx, [0073A2ACh]
  9696. loc_0060C09B: push ecx
  9697. loc_0060C09C: mov edx, var_118
  9698. loc_0060C0A2: mov eax, [edx]
  9699. loc_0060C0A4: mov ecx, var_118
  9700. loc_0060C0AA: push ecx
  9701. loc_0060C0AB: call [eax+00000150h]
  9702. loc_0060C0B1: fnclex
  9703. loc_0060C0B3: mov var_11C, eax
  9704. loc_0060C0B9: cmp var_11C, 00000000h
  9705. loc_0060C0C0: jge 0060C0E8h
  9706. loc_0060C0C2: push 00000150h
  9707. loc_0060C0C7: push 004499ACh
  9708. loc_0060C0CC: mov edx, var_118
  9709. loc_0060C0D2: push edx
  9710. loc_0060C0D3: mov eax, var_11C
  9711. loc_0060C0D9: push eax
  9712. loc_0060C0DA: call [004010CCh] ; __vbaHresultCheckObj
  9713. loc_0060C0E0: mov var_424, eax
  9714. loc_0060C0E6: jmp 0060C0F2h
  9715. loc_0060C0E8: mov var_424, 00000000h
  9716. loc_0060C0F2: lea ecx, var_6C
  9717. loc_0060C0F5: call [0040142Ch] ; __vbaFreeObj
  9718. loc_0060C0FB: mov var_4, 000000BCh
  9719. loc_0060C102: lea ecx, var_6C
  9720. loc_0060C105: push ecx
  9721. loc_0060C106: mov edx, Me
  9722. loc_0060C109: mov eax, [edx]
  9723. loc_0060C10B: mov ecx, Me
  9724. loc_0060C10E: push ecx
  9725. loc_0060C10F: call [eax+00000760h]
  9726. loc_0060C115: fnclex
  9727. loc_0060C117: mov var_114, eax
  9728. loc_0060C11D: cmp var_114, 00000000h
  9729. loc_0060C124: jge 0060C149h
  9730. loc_0060C126: push 00000760h
  9731. loc_0060C12B: push 00448E8Ch
  9732. loc_0060C130: mov edx, Me
  9733. loc_0060C133: push edx
  9734. loc_0060C134: mov eax, var_114
  9735. loc_0060C13A: push eax
  9736. loc_0060C13B: call [004010CCh] ; __vbaHresultCheckObj
  9737. loc_0060C141: mov var_428, eax
  9738. loc_0060C147: jmp 0060C153h
  9739. loc_0060C149: mov var_428, 00000000h
  9740. loc_0060C153: mov ecx, var_6C
  9741. loc_0060C156: mov var_118, ecx
  9742. loc_0060C15C: push 00000100h
  9743. loc_0060C161: mov edx, var_118
  9744. loc_0060C167: mov eax, [edx]
  9745. loc_0060C169: mov ecx, var_118
  9746. loc_0060C16F: push ecx
  9747. loc_0060C170: call [eax+000000ECh]
  9748. loc_0060C176: fnclex
  9749. loc_0060C178: mov var_11C, eax
  9750. loc_0060C17E: cmp var_11C, 00000000h
  9751. loc_0060C185: jge 0060C1ADh
  9752. loc_0060C187: push 000000ECh
  9753. loc_0060C18C: push 004499ACh
  9754. loc_0060C191: mov edx, var_118
  9755. loc_0060C197: push edx
  9756. loc_0060C198: mov eax, var_11C
  9757. loc_0060C19E: push eax
  9758. loc_0060C19F: call [004010CCh] ; __vbaHresultCheckObj
  9759. loc_0060C1A5: mov var_42C, eax
  9760. loc_0060C1AB: jmp 0060C1B7h
  9761. loc_0060C1AD: mov var_42C, 00000000h
  9762. loc_0060C1B7: lea ecx, var_6C
  9763. loc_0060C1BA: call [0040142Ch] ; __vbaFreeObj
  9764. loc_0060C1C0: mov var_4, 000000BDh
  9765. loc_0060C1C7: lea ecx, var_6C
  9766. loc_0060C1CA: push ecx
  9767. loc_0060C1CB: mov edx, Me
  9768. loc_0060C1CE: mov eax, [edx]
  9769. loc_0060C1D0: mov ecx, Me
  9770. loc_0060C1D3: push ecx
  9771. loc_0060C1D4: call [eax+00000760h]
  9772. loc_0060C1DA: fnclex
  9773. loc_0060C1DC: mov var_114, eax
  9774. loc_0060C1E2: cmp var_114, 00000000h
  9775. loc_0060C1E9: jge 0060C20Eh
  9776. loc_0060C1EB: push 00000760h
  9777. loc_0060C1F0: push 00448E8Ch
  9778. loc_0060C1F5: mov edx, Me
  9779. loc_0060C1F8: push edx
  9780. loc_0060C1F9: mov eax, var_114
  9781. loc_0060C1FF: push eax
  9782. loc_0060C200: call [004010CCh] ; __vbaHresultCheckObj
  9783. loc_0060C206: mov var_430, eax
  9784. loc_0060C20C: jmp 0060C218h
  9785. loc_0060C20E: mov var_430, 00000000h
  9786. loc_0060C218: mov ecx, var_6C
  9787. loc_0060C21B: mov var_118, ecx
  9788. loc_0060C221: lea edx, var_5C
  9789. loc_0060C224: push edx
  9790. loc_0060C225: mov eax, var_118
  9791. loc_0060C22B: mov ecx, [eax]
  9792. loc_0060C22D: mov edx, var_118
  9793. loc_0060C233: push edx
  9794. loc_0060C234: call [ecx+00000048h]
  9795. loc_0060C237: fnclex
  9796. loc_0060C239: mov var_11C, eax
  9797. loc_0060C23F: cmp var_11C, 00000000h
  9798. loc_0060C246: jge 0060C26Bh
  9799. loc_0060C248: push 00000048h
  9800. loc_0060C24A: push 004499ACh
  9801. loc_0060C24F: mov eax, var_118
  9802. loc_0060C255: push eax
  9803. loc_0060C256: mov ecx, var_11C
  9804. loc_0060C25C: push ecx
  9805. loc_0060C25D: call [004010CCh] ; __vbaHresultCheckObj
  9806. loc_0060C263: mov var_434, eax
  9807. loc_0060C269: jmp 0060C275h
  9808. loc_0060C26B: mov var_434, 00000000h
  9809. loc_0060C275: cmp [0073A254h], 00000000h
  9810. loc_0060C27C: jnz 0060C29Ah
  9811. loc_0060C27E: push 0073A254h
  9812. loc_0060C283: push 00431838h
  9813. loc_0060C288: call [004012FCh] ; __vbaNew2
  9814. loc_0060C28E: mov var_438, 0073A254h
  9815. loc_0060C298: jmp 0060C2A4h
  9816. loc_0060C29A: mov var_438, 0073A254h
  9817. loc_0060C2A4: mov edx, var_438
  9818. loc_0060C2AA: mov eax, [edx]
  9819. loc_0060C2AC: mov var_120, eax
  9820. loc_0060C2B2: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  9821. loc_0060C2B7: lea ecx, var_64
  9822. loc_0060C2BA: call [00401310h] ; __vbaStrCopy
  9823. loc_0060C2C0: push 0044A0F8h ; "Source and destination failed. Trying server: "
  9824. loc_0060C2C5: mov ecx, var_5C
  9825. loc_0060C2C8: push ecx
  9826. loc_0060C2C9: call [00401098h] ; __vbaStrCat
  9827. loc_0060C2CF: mov edx, eax
  9828. loc_0060C2D1: lea ecx, var_60
  9829. loc_0060C2D4: call [004013C0h] ; __vbaStrMove
  9830. loc_0060C2DA: lea edx, var_64
  9831. loc_0060C2DD: push edx
  9832. loc_0060C2DE: lea eax, var_60
  9833. loc_0060C2E1: push eax
  9834. loc_0060C2E2: mov ecx, var_120
  9835. loc_0060C2E8: mov edx, [ecx]
  9836. loc_0060C2EA: mov eax, var_120
  9837. loc_0060C2F0: push eax
  9838. loc_0060C2F1: call [edx+00000748h]
  9839. loc_0060C2F7: fnclex
  9840. loc_0060C2F9: mov var_124, eax
  9841. loc_0060C2FF: cmp var_124, 00000000h
  9842. loc_0060C306: jge 0060C32Eh
  9843. loc_0060C308: push 00000748h
  9844. loc_0060C30D: push 004408D0h
  9845. loc_0060C312: mov ecx, var_120
  9846. loc_0060C318: push ecx
  9847. loc_0060C319: mov edx, var_124
  9848. loc_0060C31F: push edx
  9849. loc_0060C320: call [004010CCh] ; __vbaHresultCheckObj
  9850. loc_0060C326: mov var_43C, eax
  9851. loc_0060C32C: jmp 0060C338h
  9852. loc_0060C32E: mov var_43C, 00000000h
  9853. loc_0060C338: lea eax, var_64
  9854. loc_0060C33B: push eax
  9855. loc_0060C33C: lea ecx, var_60
  9856. loc_0060C33F: push ecx
  9857. loc_0060C340: lea edx, var_5C
  9858. loc_0060C343: push edx
  9859. loc_0060C344: push 00000003h
  9860. loc_0060C346: call [00401324h] ; __vbaFreeStrList
  9861. loc_0060C34C: add esp, 00000010h
  9862. loc_0060C34F: lea ecx, var_6C
  9863. loc_0060C352: call [0040142Ch] ; __vbaFreeObj
  9864. loc_0060C358: mov var_4, 000000BEh
  9865. loc_0060C35F: lea eax, var_6C
  9866. loc_0060C362: push eax
  9867. loc_0060C363: mov ecx, Me
  9868. loc_0060C366: mov edx, [ecx]
  9869. loc_0060C368: mov eax, Me
  9870. loc_0060C36B: push eax
  9871. loc_0060C36C: call [edx+00000760h]
  9872. loc_0060C372: fnclex
  9873. loc_0060C374: mov var_114, eax
  9874. loc_0060C37A: cmp var_114, 00000000h
  9875. loc_0060C381: jge 0060C3A6h
  9876. loc_0060C383: push 00000760h
  9877. loc_0060C388: push 00448E8Ch
  9878. loc_0060C38D: mov ecx, Me
  9879. loc_0060C390: push ecx
  9880. loc_0060C391: mov edx, var_114
  9881. loc_0060C397: push edx
  9882. loc_0060C398: call [004010CCh] ; __vbaHresultCheckObj
  9883. loc_0060C39E: mov var_440, eax
  9884. loc_0060C3A4: jmp 0060C3B0h
  9885. loc_0060C3A6: mov var_440, 00000000h
  9886. loc_0060C3B0: mov eax, var_6C
  9887. loc_0060C3B3: mov var_118, eax
  9888. loc_0060C3B9: lea ecx, var_110
  9889. loc_0060C3BF: push ecx
  9890. loc_0060C3C0: mov edx, var_118
  9891. loc_0060C3C6: mov eax, [edx]
  9892. loc_0060C3C8: mov ecx, var_118
  9893. loc_0060C3CE: push ecx
  9894. loc_0060C3CF: call [eax+00000024h]
  9895. loc_0060C3D2: fnclex
  9896. loc_0060C3D4: mov var_11C, eax
  9897. loc_0060C3DA: cmp var_11C, 00000000h
  9898. loc_0060C3E1: jge 0060C406h
  9899. loc_0060C3E3: push 00000024h
  9900. loc_0060C3E5: push 004499ACh
  9901. loc_0060C3EA: mov edx, var_118
  9902. loc_0060C3F0: push edx
  9903. loc_0060C3F1: mov eax, var_11C
  9904. loc_0060C3F7: push eax
  9905. loc_0060C3F8: call [004010CCh] ; __vbaHresultCheckObj
  9906. loc_0060C3FE: mov var_444, eax
  9907. loc_0060C404: jmp 0060C410h
  9908. loc_0060C406: mov var_444, 00000000h
  9909. loc_0060C410: mov ecx, var_110
  9910. loc_0060C416: call [004011E4h] ; __vbaI2I4
  9911. loc_0060C41C: mov var_50, ax
  9912. loc_0060C420: lea ecx, var_6C
  9913. loc_0060C423: call [0040142Ch] ; __vbaFreeObj
  9914. loc_0060C429: mov var_4, 000000BFh
  9915. loc_0060C430: movsx ecx, var_50
  9916. loc_0060C434: test ecx, ecx
  9917. loc_0060C436: jnz 0060C548h
  9918. loc_0060C43C: mov var_4, 000000C0h
  9919. loc_0060C443: cmp [0073A254h], 00000000h
  9920. loc_0060C44A: jnz 0060C468h
  9921. loc_0060C44C: push 0073A254h
  9922. loc_0060C451: push 00431838h
  9923. loc_0060C456: call [004012FCh] ; __vbaNew2
  9924. loc_0060C45C: mov var_448, 0073A254h
  9925. loc_0060C466: jmp 0060C472h
  9926. loc_0060C468: mov var_448, 0073A254h
  9927. loc_0060C472: mov edx, var_448
  9928. loc_0060C478: mov eax, [edx]
  9929. loc_0060C47A: mov var_114, eax
  9930. loc_0060C480: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  9931. loc_0060C485: lea ecx, var_60
  9932. loc_0060C488: call [00401310h] ; __vbaStrCopy
  9933. loc_0060C48E: mov edx, 00449FB0h ; "Mail sent, deleting temp files"
  9934. loc_0060C493: lea ecx, var_5C
  9935. loc_0060C496: call [00401310h] ; __vbaStrCopy
  9936. loc_0060C49C: lea ecx, var_60
  9937. loc_0060C49F: push ecx
  9938. loc_0060C4A0: lea edx, var_5C
  9939. loc_0060C4A3: push edx
  9940. loc_0060C4A4: mov eax, var_114
  9941. loc_0060C4AA: mov ecx, [eax]
  9942. loc_0060C4AC: mov edx, var_114
  9943. loc_0060C4B2: push edx
  9944. loc_0060C4B3: call [ecx+00000748h]
  9945. loc_0060C4B9: fnclex
  9946. loc_0060C4BB: mov var_118, eax
  9947. loc_0060C4C1: cmp var_118, 00000000h
  9948. loc_0060C4C8: jge 0060C4F0h
  9949. loc_0060C4CA: push 00000748h
  9950. loc_0060C4CF: push 004408D0h
  9951. loc_0060C4D4: mov eax, var_114
  9952. loc_0060C4DA: push eax
  9953. loc_0060C4DB: mov ecx, var_118
  9954. loc_0060C4E1: push ecx
  9955. loc_0060C4E2: call [004010CCh] ; __vbaHresultCheckObj
  9956. loc_0060C4E8: mov var_44C, eax
  9957. loc_0060C4EE: jmp 0060C4FAh
  9958. loc_0060C4F0: mov var_44C, 00000000h
  9959. loc_0060C4FA: lea edx, var_60
  9960. loc_0060C4FD: push edx
  9961. loc_0060C4FE: lea eax, var_5C
  9962. loc_0060C501: push eax
  9963. loc_0060C502: push 00000002h
  9964. loc_0060C504: call [00401324h] ; __vbaFreeStrList
  9965. loc_0060C50A: add esp, 0000000Ch
  9966. loc_0060C50D: mov var_4, 000000C1h
  9967. loc_0060C514: mov var_10C, FFFFFFh
  9968. loc_0060C51D: lea ecx, var_10C
  9969. loc_0060C523: push ecx
  9970. loc_0060C524: mov edx, Me
  9971. loc_0060C527: mov eax, [edx]
  9972. loc_0060C529: mov ecx, Me
  9973. loc_0060C52C: push ecx
  9974. loc_0060C52D: call [eax+00000750h]
  9975. loc_0060C533: mov var_4, 000000C2h
  9976. loc_0060C53A: mov edx, arg_C
  9977. loc_0060C53D: push edx
  9978. loc_0060C53E: call 00711A80h
  9979. loc_0060C543: jmp 0060C668h
  9980. loc_0060C548: mov var_4, 000000C4h
  9981. loc_0060C54F: mov var_54, FFFFFFh
  9982. loc_0060C555: mov var_4, 000000C5h
  9983. loc_0060C55C: cmp [0073A254h], 00000000h
  9984. loc_0060C563: jnz 0060C581h
  9985. loc_0060C565: push 0073A254h
  9986. loc_0060C56A: push 00431838h
  9987. loc_0060C56F: call [004012FCh] ; __vbaNew2
  9988. loc_0060C575: mov var_450, 0073A254h
  9989. loc_0060C57F: jmp 0060C58Bh
  9990. loc_0060C581: mov var_450, 0073A254h
  9991. loc_0060C58B: mov eax, var_450
  9992. loc_0060C591: mov ecx, [eax]
  9993. loc_0060C593: mov var_114, ecx
  9994. loc_0060C599: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  9995. loc_0060C59E: lea ecx, var_64
  9996. loc_0060C5A1: call [00401310h] ; __vbaStrCopy
  9997. loc_0060C5A7: push 00449FF4h ; "Mail send failed. Error: "
  9998. loc_0060C5AC: mov dx, var_50
  9999. loc_0060C5B0: push edx
  10000. loc_0060C5B1: call [0040100Ch] ; __vbaStrI2
  10001. loc_0060C5B7: mov edx, eax
  10002. loc_0060C5B9: lea ecx, var_5C
  10003. loc_0060C5BC: call [004013C0h] ; __vbaStrMove
  10004. loc_0060C5C2: push eax
  10005. loc_0060C5C3: call [00401098h] ; __vbaStrCat
  10006. loc_0060C5C9: mov edx, eax
  10007. loc_0060C5CB: lea ecx, var_60
  10008. loc_0060C5CE: call [004013C0h] ; __vbaStrMove
  10009. loc_0060C5D4: lea eax, var_64
  10010. loc_0060C5D7: push eax
  10011. loc_0060C5D8: lea ecx, var_60
  10012. loc_0060C5DB: push ecx
  10013. loc_0060C5DC: mov edx, var_114
  10014. loc_0060C5E2: mov eax, [edx]
  10015. loc_0060C5E4: mov ecx, var_114
  10016. loc_0060C5EA: push ecx
  10017. loc_0060C5EB: call [eax+00000748h]
  10018. loc_0060C5F1: fnclex
  10019. loc_0060C5F3: mov var_118, eax
  10020. loc_0060C5F9: cmp var_118, 00000000h
  10021. loc_0060C600: jge 0060C628h
  10022. loc_0060C602: push 00000748h
  10023. loc_0060C607: push 004408D0h
  10024. loc_0060C60C: mov edx, var_114
  10025. loc_0060C612: push edx
  10026. loc_0060C613: mov eax, var_118
  10027. loc_0060C619: push eax
  10028. loc_0060C61A: call [004010CCh] ; __vbaHresultCheckObj
  10029. loc_0060C620: mov var_454, eax
  10030. loc_0060C626: jmp 0060C632h
  10031. loc_0060C628: mov var_454, 00000000h
  10032. loc_0060C632: lea ecx, var_64
  10033. loc_0060C635: push ecx
  10034. loc_0060C636: lea edx, var_60
  10035. loc_0060C639: push edx
  10036. loc_0060C63A: lea eax, var_5C
  10037. loc_0060C63D: push eax
  10038. loc_0060C63E: push 00000003h
  10039. loc_0060C640: call [00401324h] ; __vbaFreeStrList
  10040. loc_0060C646: add esp, 00000010h
  10041. loc_0060C649: mov var_4, 000000C6h
  10042. loc_0060C650: mov ecx, arg_C
  10043. loc_0060C653: push ecx
  10044. loc_0060C654: mov edx, Me
  10045. loc_0060C657: mov eax, [edx]
  10046. loc_0060C659: mov ecx, Me
  10047. loc_0060C65C: push ecx
  10048. loc_0060C65D: call [eax+00000740h]
  10049. loc_0060C663: jmp 0060C893h
  10050. loc_0060C668: jmp 0060C780h
  10051. loc_0060C66D: mov var_4, 000000CAh
  10052. loc_0060C674: cmp [0073A254h], 00000000h
  10053. loc_0060C67B: jnz 0060C699h
  10054. loc_0060C67D: push 0073A254h
  10055. loc_0060C682: push 00431838h
  10056. loc_0060C687: call [004012FCh] ; __vbaNew2
  10057. loc_0060C68D: mov var_458, 0073A254h
  10058. loc_0060C697: jmp 0060C6A3h
  10059. loc_0060C699: mov var_458, 0073A254h
  10060. loc_0060C6A3: mov edx, var_458
  10061. loc_0060C6A9: mov eax, [edx]
  10062. loc_0060C6AB: mov var_114, eax
  10063. loc_0060C6B1: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  10064. loc_0060C6B6: lea ecx, var_64
  10065. loc_0060C6B9: call [00401310h] ; __vbaStrCopy
  10066. loc_0060C6BF: push 00449FF4h ; "Mail send failed. Error: "
  10067. loc_0060C6C4: mov cx, var_50
  10068. loc_0060C6C8: push ecx
  10069. loc_0060C6C9: call [0040100Ch] ; __vbaStrI2
  10070. loc_0060C6CF: mov edx, eax
  10071. loc_0060C6D1: lea ecx, var_5C
  10072. loc_0060C6D4: call [004013C0h] ; __vbaStrMove
  10073. loc_0060C6DA: push eax
  10074. loc_0060C6DB: call [00401098h] ; __vbaStrCat
  10075. loc_0060C6E1: mov edx, eax
  10076. loc_0060C6E3: lea ecx, var_60
  10077. loc_0060C6E6: call [004013C0h] ; __vbaStrMove
  10078. loc_0060C6EC: lea edx, var_64
  10079. loc_0060C6EF: push edx
  10080. loc_0060C6F0: lea eax, var_60
  10081. loc_0060C6F3: push eax
  10082. loc_0060C6F4: mov ecx, var_114
  10083. loc_0060C6FA: mov edx, [ecx]
  10084. loc_0060C6FC: mov eax, var_114
  10085. loc_0060C702: push eax
  10086. loc_0060C703: call [edx+00000748h]
  10087. loc_0060C709: fnclex
  10088. loc_0060C70B: mov var_118, eax
  10089. loc_0060C711: cmp var_118, 00000000h
  10090. loc_0060C718: jge 0060C740h
  10091. loc_0060C71A: push 00000748h
  10092. loc_0060C71F: push 004408D0h
  10093. loc_0060C724: mov ecx, var_114
  10094. loc_0060C72A: push ecx
  10095. loc_0060C72B: mov edx, var_118
  10096. loc_0060C731: push edx
  10097. loc_0060C732: call [004010CCh] ; __vbaHresultCheckObj
  10098. loc_0060C738: mov var_45C, eax
  10099. loc_0060C73E: jmp 0060C74Ah
  10100. loc_0060C740: mov var_45C, 00000000h
  10101. loc_0060C74A: lea eax, var_64
  10102. loc_0060C74D: push eax
  10103. loc_0060C74E: lea ecx, var_60
  10104. loc_0060C751: push ecx
  10105. loc_0060C752: lea edx, var_5C
  10106. loc_0060C755: push edx
  10107. loc_0060C756: push 00000003h
  10108. loc_0060C758: call [00401324h] ; __vbaFreeStrList
  10109. loc_0060C75E: add esp, 00000010h
  10110. loc_0060C761: mov var_4, 000000CBh
  10111. loc_0060C768: mov eax, arg_C
  10112. loc_0060C76B: push eax
  10113. loc_0060C76C: mov ecx, Me
  10114. loc_0060C76F: mov edx, [ecx]
  10115. loc_0060C771: mov eax, Me
  10116. loc_0060C774: push eax
  10117. loc_0060C775: call [edx+00000740h]
  10118. loc_0060C77B: jmp 0060C893h
  10119. loc_0060C780: jmp 0060C893h
  10120. loc_0060C785: mov var_4, 000000D0h
  10121. loc_0060C78C: cmp [0073A254h], 00000000h
  10122. loc_0060C793: jnz 0060C7B1h
  10123. loc_0060C795: push 0073A254h
  10124. loc_0060C79A: push 00431838h
  10125. loc_0060C79F: call [004012FCh] ; __vbaNew2
  10126. loc_0060C7A5: mov var_460, 0073A254h
  10127. loc_0060C7AF: jmp 0060C7BBh
  10128. loc_0060C7B1: mov var_460, 0073A254h
  10129. loc_0060C7BB: mov ecx, var_460
  10130. loc_0060C7C1: mov edx, [ecx]
  10131. loc_0060C7C3: mov var_114, edx
  10132. loc_0060C7C9: mov edx, 00449A14h ; "frmEmailQueue.SendMessage"
  10133. loc_0060C7CE: lea ecx, var_64
  10134. loc_0060C7D1: call [00401310h] ; __vbaStrCopy
  10135. loc_0060C7D7: push 0044A194h ; "Mail send failed on direct send through us. Error: "
  10136. loc_0060C7DC: mov ax, var_50
  10137. loc_0060C7E0: push eax
  10138. loc_0060C7E1: call [0040100Ch] ; __vbaStrI2
  10139. loc_0060C7E7: mov edx, eax
  10140. loc_0060C7E9: lea ecx, var_5C
  10141. loc_0060C7EC: call [004013C0h] ; __vbaStrMove
  10142. loc_0060C7F2: push eax
  10143. loc_0060C7F3: call [00401098h] ; __vbaStrCat
  10144. loc_0060C7F9: mov edx, eax
  10145. loc_0060C7FB: lea ecx, var_60
  10146. loc_0060C7FE: call [004013C0h] ; __vbaStrMove
  10147. loc_0060C804: lea ecx, var_64
  10148. loc_0060C807: push ecx
  10149. loc_0060C808: lea edx, var_60
  10150. loc_0060C80B: push edx
  10151. loc_0060C80C: mov eax, var_114
  10152. loc_0060C812: mov ecx, [eax]
  10153. loc_0060C814: mov edx, var_114
  10154. loc_0060C81A: push edx
  10155. loc_0060C81B: call [ecx+00000748h]
  10156. loc_0060C821: fnclex
  10157. loc_0060C823: mov var_118, eax
  10158. loc_0060C829: cmp var_118, 00000000h
  10159. loc_0060C830: jge 0060C858h
  10160. loc_0060C832: push 00000748h
  10161. loc_0060C837: push 004408D0h
  10162. loc_0060C83C: mov eax, var_114
  10163. loc_0060C842: push eax
  10164. loc_0060C843: mov ecx, var_118
  10165. loc_0060C849: push ecx
  10166. loc_0060C84A: call [004010CCh] ; __vbaHresultCheckObj
  10167. loc_0060C850: mov var_464, eax
  10168. loc_0060C856: jmp 0060C862h
  10169. loc_0060C858: mov var_464, 00000000h
  10170. loc_0060C862: lea edx, var_64
  10171. loc_0060C865: push edx
  10172. loc_0060C866: lea eax, var_60
  10173. loc_0060C869: push eax
  10174. loc_0060C86A: lea ecx, var_5C
  10175. loc_0060C86D: push ecx
  10176. loc_0060C86E: push 00000003h
  10177. loc_0060C870: call [00401324h] ; __vbaFreeStrList
  10178. loc_0060C876: add esp, 00000010h
  10179. loc_0060C879: mov var_4, 000000D1h
  10180. loc_0060C880: mov edx, arg_C
  10181. loc_0060C883: push edx
  10182. loc_0060C884: mov eax, Me
  10183. loc_0060C887: mov ecx, [eax]
  10184. loc_0060C889: mov edx, Me
  10185. loc_0060C88C: push edx
  10186. loc_0060C88D: call [ecx+00000740h]
  10187. loc_0060C893: push 0060C958h
  10188. loc_0060C898: jmp 0060C909h
  10189. loc_0060C89A: lea eax, var_58
  10190. loc_0060C89D: push eax
  10191. loc_0060C89E: call [00401410h] ; __vbaAryUnlock
  10192. loc_0060C8A4: lea ecx, var_68
  10193. loc_0060C8A7: push ecx
  10194. loc_0060C8A8: lea edx, var_64
  10195. loc_0060C8AB: push edx
  10196. loc_0060C8AC: lea eax, var_60
  10197. loc_0060C8AF: push eax
  10198. loc_0060C8B0: lea ecx, var_5C
  10199. loc_0060C8B3: push ecx
  10200. loc_0060C8B4: push 00000004h
  10201. loc_0060C8B6: call [00401324h] ; __vbaFreeStrList
  10202. loc_0060C8BC: add esp, 00000014h
  10203. loc_0060C8BF: lea edx, var_78
  10204. loc_0060C8C2: push edx
  10205. loc_0060C8C3: lea eax, var_74
  10206. loc_0060C8C6: push eax
  10207. loc_0060C8C7: lea ecx, var_70
  10208. loc_0060C8CA: push ecx
  10209. loc_0060C8CB: lea edx, var_6C
  10210. loc_0060C8CE: push edx
  10211. loc_0060C8CF: push 00000004h
  10212. loc_0060C8D1: call [00401068h] ; __vbaFreeObjList
  10213. loc_0060C8D7: add esp, 00000014h
  10214. loc_0060C8DA: lea eax, var_C8
  10215. loc_0060C8E0: push eax
  10216. loc_0060C8E1: lea ecx, var_B8
  10217. loc_0060C8E7: push ecx
  10218. loc_0060C8E8: lea edx, var_A8
  10219. loc_0060C8EE: push edx
  10220. loc_0060C8EF: lea eax, var_98
  10221. loc_0060C8F5: push eax
  10222. loc_0060C8F6: lea ecx, var_88
  10223. loc_0060C8FC: push ecx
  10224. loc_0060C8FD: push 00000005h
  10225. loc_0060C8FF: call [00401050h] ; __vbaFreeVarList
  10226. loc_0060C905: add esp, 00000018h
  10227. loc_0060C908: ret
  10228. loc_0060C909: lea ecx, var_2C
  10229. loc_0060C90C: call [00401430h] ; __vbaFreeStr
  10230. loc_0060C912: lea edx, var_30
  10231. loc_0060C915: push edx
  10232. loc_0060C916: push 00000000h
  10233. loc_0060C918: call [004010F0h] ; __vbaAryDestruct
  10234. loc_0060C91E: lea ecx, var_34
  10235. loc_0060C921: call [00401430h] ; __vbaFreeStr
  10236. loc_0060C927: lea eax, var_38
  10237. loc_0060C92A: push eax
  10238. loc_0060C92B: push 00000000h
  10239. loc_0060C92D: call [004010F0h] ; __vbaAryDestruct
  10240. loc_0060C933: lea ecx, var_40
  10241. loc_0060C936: call [00401430h] ; __vbaFreeStr
  10242. loc_0060C93C: lea ecx, var_44
  10243. loc_0060C93F: call [00401430h] ; __vbaFreeStr
  10244. loc_0060C945: lea ecx, var_48
  10245. loc_0060C948: call [00401430h] ; __vbaFreeStr
  10246. loc_0060C94E: lea ecx, var_4C
  10247. loc_0060C951: call [00401430h] ; __vbaFreeStr
  10248. loc_0060C957: ret
  10249. loc_0060C958: xor eax, eax
  10250. loc_0060C95A: mov ecx, var_20
  10251. loc_0060C95D: mov fs:[00000000h], ecx
  10252. loc_0060C964: pop edi
  10253. loc_0060C965: pop esi
  10254. loc_0060C966: pop ebx
  10255. loc_0060C967: mov esp, ebp
  10256. loc_0060C969: pop ebp
  10257. loc_0060C96A: retn 0008h
  10258. End Sub
  10259. Private Sub Proc_19_19_60C980(arg_C) '60C980
  10260. loc_0060C980: push ebp
  10261. loc_0060C981: mov ebp, esp
  10262. loc_0060C983: sub esp, 00000018h
  10263. loc_0060C986: push 00412856h ; __vbaExceptHandler
  10264. loc_0060C98B: mov eax, fs:[00000000h]
  10265. loc_0060C991: push eax
  10266. loc_0060C992: mov fs:[00000000h], esp
  10267. loc_0060C999: mov eax, 000000C4h
  10268. loc_0060C99E: call 00412850h ; __vbaChkstk
  10269. loc_0060C9A3: push ebx
  10270. loc_0060C9A4: push esi
  10271. loc_0060C9A5: push edi
  10272. loc_0060C9A6: mov var_18, esp
  10273. loc_0060C9A9: mov var_14, 00404808h ; "$"
  10274. loc_0060C9B0: mov var_10, 00000000h
  10275. loc_0060C9B7: mov var_C, 00000000h
  10276. loc_0060C9BE: mov var_4, 00000001h
  10277. loc_0060C9C5: mov var_4, 00000002h
  10278. loc_0060C9CC: push FFFFFFFFh
  10279. loc_0060C9CE: call [00401124h] ; __vbaOnError
  10280. loc_0060C9D4: mov var_4, 00000003h
  10281. loc_0060C9DB: mov eax, Me
  10282. loc_0060C9DE: mov [eax+00000044h], FFFFFFh
  10283. loc_0060C9E4: mov var_4, 00000004h
  10284. loc_0060C9EB: mov ecx, arg_C
  10285. loc_0060C9EE: mov edx, [ecx+0000001Ch]
  10286. loc_0060C9F1: push edx
  10287. loc_0060C9F2: call [0040131Ch] ; __vbaI4Str
  10288. loc_0060C9F8: add eax, 00000001h
  10289. loc_0060C9FB: jo 0060CF40h
  10290. loc_0060CA01: push eax
  10291. loc_0060CA02: call [00401024h] ; __vbaStrI4
  10292. loc_0060CA08: mov edx, eax
  10293. loc_0060CA0A: lea ecx, var_24
  10294. loc_0060CA0D: call [004013C0h] ; __vbaStrMove
  10295. loc_0060CA13: mov edx, eax
  10296. loc_0060CA15: mov ecx, arg_C
  10297. loc_0060CA18: add ecx, 0000001Ch
  10298. loc_0060CA1B: call [00401310h] ; __vbaStrCopy
  10299. loc_0060CA21: lea ecx, var_24
  10300. loc_0060CA24: call [00401430h] ; __vbaFreeStr
  10301. loc_0060CA2A: mov var_4, 00000005h
  10302. loc_0060CA31: mov eax, arg_C
  10303. loc_0060CA34: mov ecx, [eax+0000001Ch]
  10304. loc_0060CA37: push ecx
  10305. loc_0060CA38: call [004012F8h] ; __vbaR8Str
  10306. loc_0060CA3E: fcomp real8 ptr [00404888h]
  10307. loc_0060CA44: fnstsw ax
  10308. loc_0060CA46: test ah, 01h
  10309. loc_0060CA49: jz 0060CA60h
  10310. loc_0060CA4B: mov var_4, 00000006h
  10311. loc_0060CA52: mov edx, arg_C
  10312. loc_0060CA55: push edx
  10313. loc_0060CA56: call 00710EA0h
  10314. loc_0060CA5B: jmp 0060CEF4h
  10315. loc_0060CA60: mov var_4, 00000008h
  10316. loc_0060CA67: lea eax, var_28
  10317. loc_0060CA6A: push eax
  10318. loc_0060CA6B: push 00449054h ; "Show"
  10319. loc_0060CA70: mov ecx, [0073A08Ch]
  10320. loc_0060CA76: mov edx, [ecx]
  10321. loc_0060CA78: mov eax, [0073A08Ch]
  10322. loc_0060CA7D: push eax
  10323. loc_0060CA7E: call [edx+00000064h]
  10324. loc_0060CA81: fnclex
  10325. loc_0060CA83: mov var_B0, eax
  10326. loc_0060CA89: cmp var_B0, 00000000h
  10327. loc_0060CA90: jge 0060CAB5h
  10328. loc_0060CA92: push 00000064h
  10329. loc_0060CA94: push 004419ACh
  10330. loc_0060CA99: mov ecx, [0073A08Ch]
  10331. loc_0060CA9F: push ecx
  10332. loc_0060CAA0: mov edx, var_B0
  10333. loc_0060CAA6: push edx
  10334. loc_0060CAA7: call [004010CCh] ; __vbaHresultCheckObj
  10335. loc_0060CAAD: mov var_CC, eax
  10336. loc_0060CAB3: jmp 0060CABFh
  10337. loc_0060CAB5: mov var_CC, 00000000h
  10338. loc_0060CABF: lea ecx, var_28
  10339. loc_0060CAC2: call [0040142Ch] ; __vbaFreeObj
  10340. loc_0060CAC8: mov var_4, 00000009h
  10341. loc_0060CACF: cmp [0073A464h], 00000000h
  10342. loc_0060CAD6: jnz 0060CAF4h
  10343. loc_0060CAD8: push 0073A464h
  10344. loc_0060CADD: push 0041DDF0h
  10345. loc_0060CAE2: call [004012FCh] ; __vbaNew2
  10346. loc_0060CAE8: mov var_D0, 0073A464h
  10347. loc_0060CAF2: jmp 0060CAFEh
  10348. loc_0060CAF4: mov var_D0, 0073A464h
  10349. loc_0060CAFE: mov eax, var_D0
  10350. loc_0060CB04: mov ecx, [eax]
  10351. loc_0060CB06: mov var_B0, ecx
  10352. loc_0060CB0C: lea edx, var_AC
  10353. loc_0060CB12: push edx
  10354. loc_0060CB13: mov eax, var_B0
  10355. loc_0060CB19: mov ecx, [eax]
  10356. loc_0060CB1B: mov edx, var_B0
  10357. loc_0060CB21: push edx
  10358. loc_0060CB22: call [ecx+000001B8h]
  10359. loc_0060CB28: fnclex
  10360. loc_0060CB2A: mov var_B4, eax
  10361. loc_0060CB30: cmp var_B4, 00000000h
  10362. loc_0060CB37: jge 0060CB5Fh
  10363. loc_0060CB39: push 000001B8h
  10364. loc_0060CB3E: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  10365. loc_0060CB43: mov eax, var_B0
  10366. loc_0060CB49: push eax
  10367. loc_0060CB4A: mov ecx, var_B4
  10368. loc_0060CB50: push ecx
  10369. loc_0060CB51: call [004010CCh] ; __vbaHresultCheckObj
  10370. loc_0060CB57: mov var_D4, eax
  10371. loc_0060CB5D: jmp 0060CB69h
  10372. loc_0060CB5F: mov var_D4, 00000000h
  10373. loc_0060CB69: movsx edx, var_AC
  10374. loc_0060CB70: test edx, edx
  10375. loc_0060CB72: jnz 0060CC7Dh
  10376. loc_0060CB78: mov var_4, 0000000Ah
  10377. loc_0060CB7F: cmp [0073A464h], 00000000h
  10378. loc_0060CB86: jnz 0060CBA4h
  10379. loc_0060CB88: push 0073A464h
  10380. loc_0060CB8D: push 0041DDF0h
  10381. loc_0060CB92: call [004012FCh] ; __vbaNew2
  10382. loc_0060CB98: mov var_D8, 0073A464h
  10383. loc_0060CBA2: jmp 0060CBAEh
  10384. loc_0060CBA4: mov var_D8, 0073A464h
  10385. loc_0060CBAE: mov eax, var_D8
  10386. loc_0060CBB4: mov ecx, [eax]
  10387. loc_0060CBB6: mov var_B0, ecx
  10388. loc_0060CBBC: mov var_80, 80020004h
  10389. loc_0060CBC3: mov var_88, 0000000Ah
  10390. loc_0060CBCD: mov var_70, 80020004h
  10391. loc_0060CBD4: mov var_78, 0000000Ah
  10392. loc_0060CBDB: mov eax, 00000010h
  10393. loc_0060CBE0: call 00412850h ; __vbaChkstk
  10394. loc_0060CBE5: mov edx, esp
  10395. loc_0060CBE7: mov eax, var_88
  10396. loc_0060CBED: mov [edx], eax
  10397. loc_0060CBEF: mov ecx, var_84
  10398. loc_0060CBF5: mov [edx+00000004h], ecx
  10399. loc_0060CBF8: mov eax, var_80
  10400. loc_0060CBFB: mov [edx+00000008h], eax
  10401. loc_0060CBFE: mov ecx, var_7C
  10402. loc_0060CC01: mov [edx+0000000Ch], ecx
  10403. loc_0060CC04: mov eax, 00000010h
  10404. loc_0060CC09: call 00412850h ; __vbaChkstk
  10405. loc_0060CC0E: mov edx, esp
  10406. loc_0060CC10: mov eax, var_78
  10407. loc_0060CC13: mov [edx], eax
  10408. loc_0060CC15: mov ecx, var_74
  10409. loc_0060CC18: mov [edx+00000004h], ecx
  10410. loc_0060CC1B: mov eax, var_70
  10411. loc_0060CC1E: mov [edx+00000008h], eax
  10412. loc_0060CC21: mov ecx, var_6C
  10413. loc_0060CC24: mov [edx+0000000Ch], ecx
  10414. loc_0060CC27: mov edx, var_B0
  10415. loc_0060CC2D: mov eax, [edx]
  10416. loc_0060CC2F: mov ecx, var_B0
  10417. loc_0060CC35: push ecx
  10418. loc_0060CC36: call [eax+000002B0h]
  10419. loc_0060CC3C: fnclex
  10420. loc_0060CC3E: mov var_B4, eax
  10421. loc_0060CC44: cmp var_B4, 00000000h
  10422. loc_0060CC4B: jge 0060CC73h
  10423. loc_0060CC4D: push 000002B0h
  10424. loc_0060CC52: push 00448E5Ch ; "&�zM" & Chr(11) & "3 B�Q�"
  10425. loc_0060CC57: mov edx, var_B0
  10426. loc_0060CC5D: push edx
  10427. loc_0060CC5E: mov eax, var_B4
  10428. loc_0060CC64: push eax
  10429. loc_0060CC65: call [004010CCh] ; __vbaHresultCheckObj
  10430. loc_0060CC6B: mov var_DC, eax
  10431. loc_0060CC71: jmp 0060CC7Dh
  10432. loc_0060CC73: mov var_DC, 00000000h
  10433. loc_0060CC7D: mov var_4, 0000000Ch
  10434. loc_0060CC84: lea ecx, var_28
  10435. loc_0060CC87: push ecx
  10436. loc_0060CC88: push 00442914h ; "Explain"
  10437. loc_0060CC8D: mov edx, [0073A08Ch]
  10438. loc_0060CC93: mov eax, [edx]
  10439. loc_0060CC95: mov ecx, [0073A08Ch]
  10440. loc_0060CC9B: push ecx
  10441. loc_0060CC9C: call [eax+00000064h]
  10442. loc_0060CC9F: fnclex
  10443. loc_0060CCA1: mov var_B0, eax
  10444. loc_0060CCA7: cmp var_B0, 00000000h
  10445. loc_0060CCAE: jge 0060CCD3h
  10446. loc_0060CCB0: push 00000064h
  10447. loc_0060CCB2: push 004419ACh
  10448. loc_0060CCB7: mov edx, [0073A08Ch]
  10449. loc_0060CCBD: push edx
  10450. loc_0060CCBE: mov eax, var_B0
  10451. loc_0060CCC4: push eax
  10452. loc_0060CCC5: call [004010CCh] ; __vbaHresultCheckObj
  10453. loc_0060CCCB: mov var_E0, eax
  10454. loc_0060CCD1: jmp 0060CCDDh
  10455. loc_0060CCD3: mov var_E0, 00000000h
  10456. loc_0060CCDD: lea ecx, var_28
  10457. loc_0060CCE0: call [0040142Ch] ; __vbaFreeObj
  10458. loc_0060CCE6: mov var_4, 0000000Dh
  10459. loc_0060CCED: mov var_70, 80020004h
  10460. loc_0060CCF4: mov var_78, 0000000Ah
  10461. loc_0060CCFB: mov ecx, [0073A040h]
  10462. loc_0060CD01: push ecx
  10463. loc_0060CD02: push 0044A374h
  10464. loc_0060CD07: call [00401098h] ; __vbaStrCat
  10465. loc_0060CD0D: mov var_30, eax
  10466. loc_0060CD10: mov var_38, 00000008h
  10467. loc_0060CD17: lea edx, var_28
  10468. loc_0060CD1A: push edx
  10469. loc_0060CD1B: mov eax, 00000010h
  10470. loc_0060CD20: call 00412850h ; __vbaChkstk
  10471. loc_0060CD25: mov eax, esp
  10472. loc_0060CD27: mov ecx, var_78
  10473. loc_0060CD2A: mov [eax], ecx
  10474. loc_0060CD2C: mov edx, var_74
  10475. loc_0060CD2F: mov [eax+00000004h], edx
  10476. loc_0060CD32: mov ecx, var_70
  10477. loc_0060CD35: mov [eax+00000008h], ecx
  10478. loc_0060CD38: mov edx, var_6C
  10479. loc_0060CD3B: mov [eax+0000000Ch], edx
  10480. loc_0060CD3E: mov eax, 00000010h
  10481. loc_0060CD43: call 00412850h ; __vbaChkstk
  10482. loc_0060CD48: mov eax, esp
  10483. loc_0060CD4A: mov ecx, var_38
  10484. loc_0060CD4D: mov [eax], ecx
  10485. loc_0060CD4F: mov edx, var_34
  10486. loc_0060CD52: mov [eax+00000004h], edx
  10487. loc_0060CD55: mov ecx, var_30
  10488. loc_0060CD58: mov [eax+00000008h], ecx
  10489. loc_0060CD5B: mov edx, var_2C
  10490. loc_0060CD5E: mov [eax+0000000Ch], edx
  10491. loc_0060CD61: mov eax, [0073A08Ch]
  10492. loc_0060CD66: mov ecx, [eax]
  10493. loc_0060CD68: mov edx, [0073A08Ch]
  10494. loc_0060CD6E: push edx
  10495. loc_0060CD6F: call [ecx+00000078h]
  10496. loc_0060CD72: fnclex
  10497. loc_0060CD74: mov var_B0, eax
  10498. loc_0060CD7A: cmp var_B0, 00000000h
  10499. loc_0060CD81: jge 0060CDA5h
  10500. loc_0060CD83: push 00000078h
  10501. loc_0060CD85: push 004419ACh
  10502. loc_0060CD8A: mov eax, [0073A08Ch]
  10503. loc_0060CD8F: push eax
  10504. loc_0060CD90: mov ecx, var_B0
  10505. loc_0060CD96: push ecx
  10506. loc_0060CD97: call [004010CCh] ; __vbaHresultCheckObj
  10507. loc_0060CD9D: mov var_E4, eax
  10508. loc_0060CDA3: jmp 0060CDAFh
  10509. loc_0060CDA5: mov var_E4, 00000000h
  10510. loc_0060CDAF: lea ecx, var_28
  10511. loc_0060CDB2: call [0040142Ch] ; __vbaFreeObj
  10512. loc_0060CDB8: lea ecx, var_38
  10513. loc_0060CDBB: call [00401030h] ; __vbaFreeVar
  10514. loc_0060CDC1: mov var_4, 0000000Eh
  10515. loc_0060CDC8: mov var_60, 80020004h
  10516. loc_0060CDCF: mov var_68, 0000000Ah
  10517. loc_0060CDD6: mov var_50, 80020004h
  10518. loc_0060CDDD: mov var_58, 0000000Ah
  10519. loc_0060CDE4: mov var_40, 80020004h
  10520. loc_0060CDEB: mov var_48, 0000000Ah
  10521. loc_0060CDF2: mov var_70, 0044A204h ; "This message has failed several times. Would you like to keep trying or cancel this message?"
  10522. loc_0060CDF9: mov var_78, 00000008h
  10523. loc_0060CE00: lea edx, var_78
  10524. loc_0060CE03: lea ecx, var_38
  10525. loc_0060CE06: call [00401374h] ; __vbaVarDup
  10526. loc_0060CE0C: lea edx, var_68
  10527. loc_0060CE0F: push edx
  10528. loc_0060CE10: lea eax, var_58
  10529. loc_0060CE13: push eax
  10530. loc_0060CE14: lea ecx, var_48
  10531. loc_0060CE17: push ecx
  10532. loc_0060CE18: push 00000005h
  10533. loc_0060CE1A: lea edx, var_38
  10534. loc_0060CE1D: push edx
  10535. loc_0060CE1E: call [00401120h] ; rtcMsgBox
  10536. loc_0060CE24: xor ecx, ecx
  10537. loc_0060CE26: cmp eax, 00000004h
  10538. loc_0060CE29: setz cl
  10539. loc_0060CE2C: neg ecx
  10540. loc_0060CE2E: mov var_B0, cx
  10541. loc_0060CE35: lea edx, var_68
  10542. loc_0060CE38: push edx
  10543. loc_0060CE39: lea eax, var_58
  10544. loc_0060CE3C: push eax
  10545. loc_0060CE3D: lea ecx, var_48
  10546. loc_0060CE40: push ecx
  10547. loc_0060CE41: lea edx, var_38
  10548. loc_0060CE44: push edx
  10549. loc_0060CE45: push 00000004h
  10550. loc_0060CE47: call [00401050h] ; __vbaFreeVarList
  10551. loc_0060CE4D: add esp, 00000014h
  10552. loc_0060CE50: movsx eax, var_B0
  10553. loc_0060CE57: test eax, eax
  10554. loc_0060CE59: jz 0060CEAEh
  10555. loc_0060CE5B: mov var_4, 0000000Fh
  10556. loc_0060CE62: mov ecx, Me
  10557. loc_0060CE65: mov [ecx+00000046h], FFFFFFh
  10558. loc_0060CE6B: mov var_4, 00000010h
  10559. loc_0060CE72: push 00000000h
  10560. loc_0060CE74: call [0040100Ch] ; __vbaStrI2
  10561. loc_0060CE7A: mov edx, eax
  10562. loc_0060CE7C: lea ecx, var_24
  10563. loc_0060CE7F: call [004013C0h] ; __vbaStrMove
  10564. loc_0060CE85: mov edx, eax
  10565. loc_0060CE87: mov ecx, arg_C
  10566. loc_0060CE8A: add ecx, 0000001Ch
  10567. loc_0060CE8D: call [00401310h] ; __vbaStrCopy
  10568. loc_0060CE93: lea ecx, var_24
  10569. loc_0060CE96: call [00401430h] ; __vbaFreeStr
  10570. loc_0060CE9C: mov var_4, 00000011h
  10571. loc_0060CEA3: mov edx, arg_C
  10572. loc_0060CEA6: push edx
  10573. loc_0060CEA7: call 00710EA0h
  10574. loc_0060CEAC: jmp 0060CEF4h
  10575. loc_0060CEAE: mov var_4, 00000013h
  10576. loc_0060CEB5: mov eax, Me
  10577. loc_0060CEB8: mov [eax+00000046h], FFFFFFh
  10578. loc_0060CEBE: mov var_4, 00000014h
  10579. loc_0060CEC5: mov var_AC, 0000h
  10580. loc_0060CECE: lea ecx, var_AC
  10581. loc_0060CED4: push ecx
  10582. loc_0060CED5: mov edx, Me
  10583. loc_0060CED8: mov eax, [edx]
  10584. loc_0060CEDA: mov ecx, Me
  10585. loc_0060CEDD: push ecx
  10586. loc_0060CEDE: call [eax+00000750h]
  10587. loc_0060CEE4: mov var_4, 00000015h
  10588. loc_0060CEEB: mov edx, arg_C
  10589. loc_0060CEEE: push edx
  10590. loc_0060CEEF: call 00711A80h
  10591. loc_0060CEF4: fwait
  10592. loc_0060CEF5: push 0060CF2Bh
  10593. loc_0060CEFA: jmp 0060CF2Ah
  10594. loc_0060CEFC: lea ecx, var_24
  10595. loc_0060CEFF: call [00401430h] ; __vbaFreeStr
  10596. loc_0060CF05: lea ecx, var_28
  10597. loc_0060CF08: call [0040142Ch] ; __vbaFreeObj
  10598. loc_0060CF0E: lea eax, var_68
  10599. loc_0060CF11: push eax
  10600. loc_0060CF12: lea ecx, var_58
  10601. loc_0060CF15: push ecx
  10602. loc_0060CF16: lea edx, var_48
  10603. loc_0060CF19: push edx
  10604. loc_0060CF1A: lea eax, var_38
  10605. loc_0060CF1D: push eax
  10606. loc_0060CF1E: push 00000004h
  10607. loc_0060CF20: call [00401050h] ; __vbaFreeVarList
  10608. loc_0060CF26: add esp, 00000014h
  10609. loc_0060CF29: ret
  10610. loc_0060CF2A: ret
  10611. loc_0060CF2B: xor eax, eax
  10612. loc_0060CF2D: mov ecx, var_20
  10613. loc_0060CF30: mov fs:[00000000h], ecx
  10614. loc_0060CF37: pop edi
  10615. loc_0060CF38: pop esi
  10616. loc_0060CF39: pop ebx
  10617. loc_0060CF3A: mov esp, ebp
  10618. loc_0060CF3C: pop ebp
  10619. loc_0060CF3D: retn 0008h
  10620. End Sub
  10621. Private Sub Proc_19_20_60CF50(arg_C, arg_10) '60CF50
  10622. loc_0060CF50: push ebp
  10623. loc_0060CF51: mov ebp, esp
  10624. loc_0060CF53: sub esp, 00000018h
  10625. loc_0060CF56: push 00412856h ; __vbaExceptHandler
  10626. loc_0060CF5B: mov eax, fs:[00000000h]
  10627. loc_0060CF61: push eax
  10628. loc_0060CF62: mov fs:[00000000h], esp
  10629. loc_0060CF69: mov eax, 0000012Ch
  10630. loc_0060CF6E: call 00412850h ; __vbaChkstk
  10631. loc_0060CF73: push ebx
  10632. loc_0060CF74: push esi
  10633. loc_0060CF75: push edi
  10634. loc_0060CF76: mov var_18, esp
  10635. loc_0060CF79: mov var_14, 00404890h ; "&"
  10636. loc_0060CF80: mov var_10, 00000000h
  10637. loc_0060CF87: mov var_C, 00000000h
  10638. loc_0060CF8E: mov var_4, 00000001h
  10639. loc_0060CF95: mov var_4, 00000002h
  10640. loc_0060CF9C: push FFFFFFFFh
  10641. loc_0060CF9E: call [00401124h] ; __vbaOnError
  10642. loc_0060CFA4: mov var_4, 00000003h
  10643. loc_0060CFAB: push 00000000h
  10644. loc_0060CFAD: push 00000000h
  10645. loc_0060CFAF: push 00000001h
  10646. loc_0060CFB1: push 00000008h
  10647. loc_0060CFB3: mov eax, arg_10
  10648. loc_0060CFB6: push eax
  10649. loc_0060CFB7: push 00000004h
  10650. loc_0060CFB9: push 00000180h
  10651. loc_0060CFBE: call [00401220h] ; __vbaRedim
  10652. loc_0060CFC4: add esp, 0000001Ch
  10653. loc_0060CFC7: mov var_4, 00000004h
  10654. loc_0060CFCE: push 00000000h
  10655. loc_0060CFD0: push 00000000h
  10656. loc_0060CFD2: push 00000001h
  10657. loc_0060CFD4: push 00000002h
  10658. loc_0060CFD6: lea ecx, var_28
  10659. loc_0060CFD9: push ecx
  10660. loc_0060CFDA: push 00000002h
  10661. loc_0060CFDC: push 00000080h
  10662. loc_0060CFE1: call [00401220h] ; __vbaRedim
  10663. loc_0060CFE7: add esp, 0000001Ch
  10664. loc_0060CFEA: mov var_4, 00000005h
  10665. loc_0060CFF1: mov edx, arg_10
  10666. loc_0060CFF4: cmp [edx], 00000000h
  10667. loc_0060CFF7: jz 0060D04Dh
  10668. loc_0060CFF9: mov eax, arg_10
  10669. loc_0060CFFC: mov ecx, [eax]
  10670. loc_0060CFFE: cmp [ecx], 0001h
  10671. loc_0060D002: jnz 0060D04Dh
  10672. loc_0060D004: mov edx, arg_10
  10673. loc_0060D007: mov eax, [edx]
  10674. loc_0060D009: xor ecx, ecx
  10675. loc_0060D00B: sub ecx, [eax+00000014h]
  10676. loc_0060D00E: mov var_E4, ecx
  10677. loc_0060D014: mov edx, arg_10
  10678. loc_0060D017: mov eax, [edx]
  10679. loc_0060D019: mov ecx, var_E4
  10680. loc_0060D01F: cmp ecx, [eax+00000010h]
  10681. loc_0060D022: jae 0060D030h
  10682. loc_0060D024: mov var_104, 00000000h
  10683. loc_0060D02E: jmp 0060D03Ch
  10684. loc_0060D030: call [004011A8h] ; __vbaGenerateBoundsError
  10685. loc_0060D036: mov var_104, eax
  10686. loc_0060D03C: mov edx, var_E4
  10687. loc_0060D042: shl edx, 02h
  10688. loc_0060D045: mov var_108, edx
  10689. loc_0060D04B: jmp 0060D059h
  10690. loc_0060D04D: call [004011A8h] ; __vbaGenerateBoundsError
  10691. loc_0060D053: mov var_108, eax
  10692. loc_0060D059: mov edx, 0043C9F4h
  10693. loc_0060D05E: mov eax, arg_10
  10694. loc_0060D061: mov ecx, [eax]
  10695. loc_0060D063: mov ecx, [ecx+0000000Ch]
  10696. loc_0060D066: add ecx, var_108
  10697. loc_0060D06C: call [00401310h] ; __vbaStrCopy
  10698. loc_0060D072: mov var_4, 00000006h
  10699. loc_0060D079: push 00000000h
  10700. loc_0060D07B: mov edx, Me
  10701. loc_0060D07E: mov eax, [edx]
  10702. loc_0060D080: mov ecx, Me
  10703. loc_0060D083: push ecx
  10704. loc_0060D084: call [eax+00000318h]
  10705. loc_0060D08A: push eax
  10706. loc_0060D08B: lea edx, var_64
  10707. loc_0060D08E: push edx
  10708. loc_0060D08F: call [00401128h] ; __vbaObjSet
  10709. loc_0060D095: push eax
  10710. loc_0060D096: call [00401238h] ; __vbaObjIs
  10711. loc_0060D09C: mov var_E4, ax
  10712. loc_0060D0A3: lea ecx, var_64
  10713. loc_0060D0A6: call [0040142Ch] ; __vbaFreeObj
  10714. loc_0060D0AC: movsx eax, var_E4
  10715. loc_0060D0B3: test eax, eax
  10716. loc_0060D0B5: jz 0060D36Ch
  10717. loc_0060D0BB: mov var_4, 00000007h
  10718. loc_0060D0C2: lea ecx, var_64
  10719. loc_0060D0C5: push ecx
  10720. loc_0060D0C6: push 00448380h ; "Decline"
  10721. loc_0060D0CB: mov edx, [0073A08Ch]
  10722. loc_0060D0D1: mov eax, [edx]
  10723. loc_0060D0D3: mov ecx, [0073A08Ch]
  10724. loc_0060D0D9: push ecx
  10725. loc_0060D0DA: call [eax+00000064h]
  10726. loc_0060D0DD: fnclex
  10727. loc_0060D0DF: mov var_E4, eax
  10728. loc_0060D0E5: cmp var_E4, 00000000h
  10729. loc_0060D0EC: jge 0060D111h
  10730. loc_0060D0EE: push 00000064h
  10731. loc_0060D0F0: push 004419ACh
  10732. loc_0060D0F5: mov edx, [0073A08Ch]
  10733. loc_0060D0FB: push edx
  10734. loc_0060D0FC: mov eax, var_E4
  10735. loc_0060D102: push eax
  10736. loc_0060D103: call [004010CCh] ; __vbaHresultCheckObj
  10737. loc_0060D109: mov var_10C, eax
  10738. loc_0060D10F: jmp 0060D11Bh
  10739. loc_0060D111: mov var_10C, 00000000h
  10740. loc_0060D11B: lea ecx, var_64
  10741. loc_0060D11E: call [0040142Ch] ; __vbaFreeObj
  10742. loc_0060D124: mov var_4, 00000008h
  10743. loc_0060D12B: mov var_A4, 80020004h
  10744. loc_0060D135: mov var_AC, 0000000Ah
  10745. loc_0060D13F: mov ecx, [0073A040h]
  10746. loc_0060D145: push ecx
  10747. loc_0060D146: push 0044A59Ch
  10748. loc_0060D14B: call [00401098h] ; __vbaStrCat
  10749. loc_0060D151: mov var_74, eax
  10750. loc_0060D154: mov var_7C, 00000008h
  10751. loc_0060D15B: lea edx, var_64
  10752. loc_0060D15E: push edx
  10753. loc_0060D15F: mov eax, 00000010h
  10754. loc_0060D164: call 00412850h ; __vbaChkstk
  10755. loc_0060D169: mov eax, esp
  10756. loc_0060D16B: mov ecx, var_AC
  10757. loc_0060D171: mov [eax], ecx
  10758. loc_0060D173: mov edx, var_A8
  10759. loc_0060D179: mov [eax+00000004h], edx
  10760. loc_0060D17C: mov ecx, var_A4
  10761. loc_0060D182: mov [eax+00000008h], ecx
  10762. loc_0060D185: mov edx, var_A0
  10763. loc_0060D18B: mov [eax+0000000Ch], edx
  10764. loc_0060D18E: mov eax, 00000010h
  10765. loc_0060D193: call 00412850h ; __vbaChkstk
  10766. loc_0060D198: mov eax, esp
  10767. loc_0060D19A: mov ecx, var_7C
  10768. loc_0060D19D: mov [eax], ecx
  10769. loc_0060D19F: mov edx, var_78
  10770. loc_0060D1A2: mov [eax+00000004h], edx
  10771. loc_0060D1A5: mov ecx, var_74
  10772. loc_0060D1A8: mov [eax+00000008h], ecx
  10773. loc_0060D1AB: mov edx, var_70
  10774. loc_0060D1AE: mov [eax+0000000Ch], edx
  10775. loc_0060D1B1: mov eax, [0073A08Ch]
  10776. loc_0060D1B6: mov ecx, [eax]
  10777. loc_0060D1B8: mov edx, [0073A08Ch]
  10778. loc_0060D1BE: push edx
  10779. loc_0060D1BF: call [ecx+00000078h]
  10780. loc_0060D1C2: fnclex
  10781. loc_0060D1C4: mov var_E4, eax
  10782. loc_0060D1CA: cmp var_E4, 00000000h
  10783. loc_0060D1D1: jge 0060D1F5h
  10784. loc_0060D1D3: push 00000078h
  10785. loc_0060D1D5: push 004419ACh
  10786. loc_0060D1DA: mov eax, [0073A08Ch]
  10787. loc_0060D1DF: push eax
  10788. loc_0060D1E0: mov ecx, var_E4
  10789. loc_0060D1E6: push ecx
  10790. loc_0060D1E7: call [004010CCh] ; __vbaHresultCheckObj
  10791. loc_0060D1ED: mov var_110, eax
  10792. loc_0060D1F3: jmp 0060D1FFh
  10793. loc_0060D1F5: mov var_110, 00000000h
  10794. loc_0060D1FF: lea ecx, var_64
  10795. loc_0060D202: call [0040142Ch] ; __vbaFreeObj
  10796. loc_0060D208: lea ecx, var_7C
  10797. loc_0060D20B: call [00401030h] ; __vbaFreeVar
  10798. loc_0060D211: mov var_4, 00000009h
  10799. loc_0060D218: cmp [0073A254h], 00000000h
  10800. loc_0060D21F: jnz 0060D23Dh
  10801. loc_0060D221: push 0073A254h
  10802. loc_0060D226: push 00431838h
  10803. loc_0060D22B: call [004012FCh] ; __vbaNew2
  10804. loc_0060D231: mov var_114, 0073A254h
  10805. loc_0060D23B: jmp 0060D247h
  10806. loc_0060D23D: mov var_114, 0073A254h
  10807. loc_0060D247: mov edx, var_114
  10808. loc_0060D24D: mov eax, [edx]
  10809. loc_0060D24F: mov var_E4, eax
  10810. loc_0060D255: mov edx, 0044A6E4h ; "frmEmailQueue.GetMailServers"
  10811. loc_0060D25A: lea ecx, var_44
  10812. loc_0060D25D: call [00401310h] ; __vbaStrCopy
  10813. loc_0060D263: mov edx, 0044A6ACh ; "DNS1 is nothing, exiting"
  10814. loc_0060D268: lea ecx, var_40
  10815. loc_0060D26B: call [00401310h] ; __vbaStrCopy
  10816. loc_0060D271: lea ecx, var_44
  10817. loc_0060D274: push ecx
  10818. loc_0060D275: lea edx, var_40
  10819. loc_0060D278: push edx
  10820. loc_0060D279: mov eax, var_E4
  10821. loc_0060D27F: mov ecx, [eax]
  10822. loc_0060D281: mov edx, var_E4
  10823. loc_0060D287: push edx
  10824. loc_0060D288: call [ecx+00000748h]
  10825. loc_0060D28E: fnclex
  10826. loc_0060D290: mov var_E8, eax
  10827. loc_0060D296: cmp var_E8, 00000000h
  10828. loc_0060D29D: jge 0060D2C5h
  10829. loc_0060D29F: push 00000748h
  10830. loc_0060D2A4: push 004408D0h
  10831. loc_0060D2A9: mov eax, var_E4
  10832. loc_0060D2AF: push eax
  10833. loc_0060D2B0: mov ecx, var_E8
  10834. loc_0060D2B6: push ecx
  10835. loc_0060D2B7: call [004010CCh] ; __vbaHresultCheckObj
  10836. loc_0060D2BD: mov var_118, eax
  10837. loc_0060D2C3: jmp 0060D2CFh
  10838. loc_0060D2C5: mov var_118, 00000000h
  10839. loc_0060D2CF: lea edx, var_44
  10840. loc_0060D2D2: push edx
  10841. loc_0060D2D3: lea eax, var_40
  10842. loc_0060D2D6: push eax
  10843. loc_0060D2D7: push 00000002h
  10844. loc_0060D2D9: call [00401324h] ; __vbaFreeStrList
  10845. loc_0060D2DF: add esp, 0000000Ch
  10846. loc_0060D2E2: mov var_4, 0000000Ah
  10847. loc_0060D2E9: mov var_E0, 0000h
  10848. loc_0060D2F2: mov edx, 0043BBBCh ; "www.bonzi.com/emsmtp.asp"
  10849. loc_0060D2F7: lea ecx, var_40
  10850. loc_0060D2FA: call [00401310h] ; __vbaStrCopy
  10851. loc_0060D300: cmp [0073A254h], 00000000h
  10852. loc_0060D307: jnz 0060D325h
  10853. loc_0060D309: push 0073A254h
  10854. loc_0060D30E: push 00431838h
  10855. loc_0060D313: call [004012FCh] ; __vbaNew2
  10856. loc_0060D319: mov var_11C, 0073A254h
  10857. loc_0060D323: jmp 0060D32Fh
  10858. loc_0060D325: mov var_11C, 0073A254h
  10859. loc_0060D32F: lea ecx, var_E0
  10860. loc_0060D335: push ecx
  10861. loc_0060D336: push 00000000h
  10862. loc_0060D338: push 00000000h
  10863. loc_0060D33A: push 00000000h
  10864. loc_0060D33C: lea edx, var_40
  10865. loc_0060D33F: push edx
  10866. loc_0060D340: mov eax, var_11C
  10867. loc_0060D346: mov ecx, [eax]
  10868. loc_0060D348: push ecx
  10869. loc_0060D349: call 00679A40h
  10870. loc_0060D34E: lea ecx, var_40
  10871. loc_0060D351: call [00401430h] ; __vbaFreeStr
  10872. loc_0060D357: mov var_4, 0000000Bh
  10873. loc_0060D35E: mov [0073A228h], FFFFFFh
  10874. loc_0060D367: jmp 0060DDCBh
  10875. loc_0060D36C: mov var_4, 0000000Eh
  10876. loc_0060D373: mov var_30, FFFFFFh
  10877. loc_0060D379: mov var_4, 0000000Fh
  10878. loc_0060D380: mov edx, arg_C
  10879. loc_0060D383: mov edx, [edx]
  10880. loc_0060D385: lea ecx, var_3C
  10881. loc_0060D388: call [00401310h] ; __vbaStrCopy
  10882. loc_0060D38E: mov var_4, 00000010h
  10883. loc_0060D395: lea eax, var_3C
  10884. loc_0060D398: mov var_A4, eax
  10885. loc_0060D39E: mov var_AC, 00004008h
  10886. loc_0060D3A8: mov ecx, var_3C
  10887. loc_0060D3AB: push ecx
  10888. loc_0060D3AC: call [00401044h] ; __vbaLenBstr
  10889. loc_0060D3B2: mov esi, eax
  10890. loc_0060D3B4: push 00000001h
  10891. loc_0060D3B6: mov edx, var_3C
  10892. loc_0060D3B9: push edx
  10893. loc_0060D3BA: push 00448378h ; "@"
  10894. loc_0060D3BF: push 00000000h
  10895. loc_0060D3C1: call [004012ECh] ; __vbaInStr
  10896. loc_0060D3C7: sub esi, eax
  10897. loc_0060D3C9: jo 0060DE82h
  10898. loc_0060D3CF: push esi
  10899. loc_0060D3D0: lea eax, var_AC
  10900. loc_0060D3D6: push eax
  10901. loc_0060D3D7: lea ecx, var_7C
  10902. loc_0060D3DA: push ecx
  10903. loc_0060D3DB: call [004013D8h] ; rtcRightCharVar
  10904. loc_0060D3E1: lea edx, var_7C
  10905. loc_0060D3E4: push edx
  10906. loc_0060D3E5: call [00401040h] ; __vbaStrVarMove
  10907. loc_0060D3EB: mov edx, eax
  10908. loc_0060D3ED: lea ecx, var_3C
  10909. loc_0060D3F0: call [004013C0h] ; __vbaStrMove
  10910. loc_0060D3F6: lea ecx, var_7C
  10911. loc_0060D3F9: call [00401030h] ; __vbaFreeVar
  10912. loc_0060D3FF: mov var_4, 00000011h
  10913. loc_0060D406: lea eax, var_40
  10914. loc_0060D409: push eax
  10915. loc_0060D40A: mov ecx, Me
  10916. loc_0060D40D: mov edx, [ecx]
  10917. loc_0060D40F: mov eax, Me
  10918. loc_0060D412: push eax
  10919. loc_0060D413: call [edx+0000074Ch]
  10920. loc_0060D419: mov ecx, var_40
  10921. loc_0060D41C: mov var_100, ecx
  10922. loc_0060D422: mov var_40, 00000000h
  10923. loc_0060D429: mov edx, var_100
  10924. loc_0060D42F: lea ecx, var_34
  10925. loc_0060D432: call [004013C0h] ; __vbaStrMove
  10926. loc_0060D438: mov var_4, 00000012h
  10927. loc_0060D43F: cmp [0073A254h], 00000000h
  10928. loc_0060D446: jnz 0060D464h
  10929. loc_0060D448: push 0073A254h
  10930. loc_0060D44D: push 00431838h
  10931. loc_0060D452: call [004012FCh] ; __vbaNew2
  10932. loc_0060D458: mov var_120, 0073A254h
  10933. loc_0060D462: jmp 0060D46Eh
  10934. loc_0060D464: mov var_120, 0073A254h
  10935. loc_0060D46E: mov edx, var_120
  10936. loc_0060D474: mov eax, [edx]
  10937. loc_0060D476: mov var_E4, eax
  10938. loc_0060D47C: mov edx, 0044A6E4h ; "frmEmailQueue.GetMailServers"
  10939. loc_0060D481: lea ecx, var_48
  10940. loc_0060D484: call [00401310h] ; __vbaStrCopy
  10941. loc_0060D48A: push 0044A724h ; "Using "
  10942. loc_0060D48F: mov ecx, var_34
  10943. loc_0060D492: push ecx
  10944. loc_0060D493: call [00401098h] ; __vbaStrCat
  10945. loc_0060D499: mov edx, eax
  10946. loc_0060D49B: lea ecx, var_40
  10947. loc_0060D49E: call [004013C0h] ; __vbaStrMove
  10948. loc_0060D4A4: push eax
  10949. loc_0060D4A5: push 0044A738h ; " for name services"
  10950. loc_0060D4AA: call [00401098h] ; __vbaStrCat
  10951. loc_0060D4B0: mov edx, eax
  10952. loc_0060D4B2: lea ecx, var_44
  10953. loc_0060D4B5: call [004013C0h] ; __vbaStrMove
  10954. loc_0060D4BB: lea edx, var_48
  10955. loc_0060D4BE: push edx
  10956. loc_0060D4BF: lea eax, var_44
  10957. loc_0060D4C2: push eax
  10958. loc_0060D4C3: mov ecx, var_E4
  10959. loc_0060D4C9: mov edx, [ecx]
  10960. loc_0060D4CB: mov eax, var_E4
  10961. loc_0060D4D1: push eax
  10962. loc_0060D4D2: call [edx+00000748h]
  10963. loc_0060D4D8: fnclex
  10964. loc_0060D4DA: mov var_E8, eax
  10965. loc_0060D4E0: cmp var_E8, 00000000h
  10966. loc_0060D4E7: jge 0060D50Fh
  10967. loc_0060D4E9: push 00000748h
  10968. loc_0060D4EE: push 004408D0h
  10969. loc_0060D4F3: mov ecx, var_E4
  10970. loc_0060D4F9: push ecx
  10971. loc_0060D4FA: mov edx, var_E8
  10972. loc_0060D500: push edx
  10973. loc_0060D501: call [004010CCh] ; __vbaHresultCheckObj
  10974. loc_0060D507: mov var_124, eax
  10975. loc_0060D50D: jmp 0060D519h
  10976. loc_0060D50F: mov var_124, 00000000h
  10977. loc_0060D519: lea eax, var_48
  10978. loc_0060D51C: push eax
  10979. loc_0060D51D: lea ecx, var_44
  10980. loc_0060D520: push ecx
  10981. loc_0060D521: lea edx, var_40
  10982. loc_0060D524: push edx
  10983. loc_0060D525: push 00000003h
  10984. loc_0060D527: call [00401324h] ; __vbaFreeStrList
  10985. loc_0060D52D: add esp, 00000010h
  10986. loc_0060D530: mov var_4, 00000013h
  10987. loc_0060D537: mov var_A4, 0000002Dh
  10988. loc_0060D541: mov var_AC, 00000003h
  10989. loc_0060D54B: mov eax, 00000010h
  10990. loc_0060D550: call 00412850h ; __vbaChkstk
  10991. loc_0060D555: mov eax, esp
  10992. loc_0060D557: mov ecx, var_AC
  10993. loc_0060D55D: mov [eax], ecx
  10994. loc_0060D55F: mov edx, var_A8
  10995. loc_0060D565: mov [eax+00000004h], edx
  10996. loc_0060D568: mov ecx, var_A4
  10997. loc_0060D56E: mov [eax+00000008h], ecx
  10998. loc_0060D571: mov edx, var_A0
  10999. loc_0060D577: mov [eax+0000000Ch], edx
  11000. loc_0060D57A: push 00000001h
  11001. loc_0060D57C: mov eax, Me
  11002. loc_0060D57F: mov ecx, [eax]
  11003. loc_0060D581: mov edx, Me
  11004. loc_0060D584: push edx
  11005. loc_0060D585: call [ecx+00000318h]
  11006. loc_0060D58B: push eax
  11007. loc_0060D58C: lea eax, var_64
  11008. loc_0060D58F: push eax
  11009. loc_0060D590: call [00401128h] ; __vbaObjSet
  11010. loc_0060D596: push eax
  11011. loc_0060D597: call [004013F0h] ; __vbaLateIdSt
  11012. loc_0060D59D: lea ecx, var_64
  11013. loc_0060D5A0: call [0040142Ch] ; __vbaFreeObj
  11014. loc_0060D5A6: mov var_4, 00000014h
  11015. loc_0060D5AD: mov ecx, Me
  11016. loc_0060D5B0: mov [ecx+00000040h], FFFFFFh
  11017. loc_0060D5B6: mov var_4, 00000015h
  11018. loc_0060D5BD: lea edx, var_34
  11019. loc_0060D5C0: mov var_A4, edx
  11020. loc_0060D5C6: mov var_AC, 00004008h
  11021. loc_0060D5D0: lea eax, var_3C
  11022. loc_0060D5D3: mov var_B4, eax
  11023. loc_0060D5D9: mov var_BC, 00004008h
  11024. loc_0060D5E3: mov var_C4, 000000FFh
  11025. loc_0060D5ED: mov var_CC, 00000003h
  11026. loc_0060D5F7: mov eax, 00000010h
  11027. loc_0060D5FC: call 00412850h ; __vbaChkstk
  11028. loc_0060D601: mov ecx, esp
  11029. loc_0060D603: mov edx, var_AC
  11030. loc_0060D609: mov [ecx], edx
  11031. loc_0060D60B: mov eax, var_A8
  11032. loc_0060D611: mov [ecx+00000004h], eax
  11033. loc_0060D614: mov edx, var_A4
  11034. loc_0060D61A: mov [ecx+00000008h], edx
  11035. loc_0060D61D: mov eax, var_A0
  11036. loc_0060D623: mov [ecx+0000000Ch], eax
  11037. loc_0060D626: mov eax, 00000010h
  11038. loc_0060D62B: call 00412850h ; __vbaChkstk
  11039. loc_0060D630: mov ecx, esp
  11040. loc_0060D632: mov edx, var_BC
  11041. loc_0060D638: mov [ecx], edx
  11042. loc_0060D63A: mov eax, var_B8
  11043. loc_0060D640: mov [ecx+00000004h], eax
  11044. loc_0060D643: mov edx, var_B4
  11045. loc_0060D649: mov [ecx+00000008h], edx
  11046. loc_0060D64C: mov eax, var_B0
  11047. loc_0060D652: mov [ecx+0000000Ch], eax
  11048. loc_0060D655: mov eax, 00000010h
  11049. loc_0060D65A: call 00412850h ; __vbaChkstk
  11050. loc_0060D65F: mov ecx, esp
  11051. loc_0060D661: mov edx, var_CC
  11052. loc_0060D667: mov [ecx], edx
  11053. loc_0060D669: mov eax, var_C8
  11054. loc_0060D66F: mov [ecx+00000004h], eax
  11055. loc_0060D672: mov edx, var_C4
  11056. loc_0060D678: mov [ecx+00000008h], edx
  11057. loc_0060D67B: mov eax, var_C0
  11058. loc_0060D681: mov [ecx+0000000Ch], eax
  11059. loc_0060D684: push 00000003h
  11060. loc_0060D686: push 0000000Dh
  11061. loc_0060D688: mov ecx, Me
  11062. loc_0060D68B: mov edx, [ecx]
  11063. loc_0060D68D: mov eax, Me
  11064. loc_0060D690: push eax
  11065. loc_0060D691: call [edx+00000318h]
  11066. loc_0060D697: push eax
  11067. loc_0060D698: lea ecx, var_64
  11068. loc_0060D69B: push ecx
  11069. loc_0060D69C: call [00401128h] ; __vbaObjSet
  11070. loc_0060D6A2: push eax
  11071. loc_0060D6A3: lea edx, var_7C
  11072. loc_0060D6A6: push edx
  11073. loc_0060D6A7: call [00401214h] ; __vbaLateIdCallLd
  11074. loc_0060D6AD: add esp, 00000040h
  11075. loc_0060D6B0: push eax
  11076. loc_0060D6B1: call [0040134Ch] ; __vbaI4Var
  11077. loc_0060D6B7: neg eax
  11078. loc_0060D6B9: sbb eax, eax
  11079. loc_0060D6BB: inc eax
  11080. loc_0060D6BC: neg eax
  11081. loc_0060D6BE: mov var_E4, ax
  11082. loc_0060D6C5: lea ecx, var_64
  11083. loc_0060D6C8: call [0040142Ch] ; __vbaFreeObj
  11084. loc_0060D6CE: lea ecx, var_7C
  11085. loc_0060D6D1: call [00401030h] ; __vbaFreeVar
  11086. loc_0060D6D7: movsx eax, var_E4
  11087. loc_0060D6DE: test eax, eax
  11088. loc_0060D6E0: jz 0060DDADh
  11089. loc_0060D6E6: mov var_4, 00000016h
  11090. loc_0060D6ED: call [004012B4h] ; rtcGetTimer
  11091. loc_0060D6F3: call [0040139Ch] ; __vbaFpI4
  11092. loc_0060D6F9: mov var_24, eax
  11093. loc_0060D6FC: mov var_4, 00000017h
  11094. loc_0060D703: call [004012B4h] ; rtcGetTimer
  11095. loc_0060D709: fild real4 ptr var_24
  11096. loc_0060D70C: fstp real8 ptr var_12C
  11097. loc_0060D712: fsub st0, real8 ptr var_12C
  11098. loc_0060D718: fnstsw ax
  11099. loc_0060D71A: test al, 0Dh
  11100. loc_0060D71C: jnz 0060DE7Dh
  11101. loc_0060D722: call [00401168h] ; __vbaFpR8
  11102. loc_0060D728: fcomp real8 ptr [00404958h]
  11103. loc_0060D72E: fnstsw ax
  11104. loc_0060D730: test ah, 01h
  11105. loc_0060D733: jz 0060D74Fh
  11106. loc_0060D735: mov ecx, Me
  11107. loc_0060D738: movsx edx, [ecx+00000040h]
  11108. loc_0060D73C: test edx, edx
  11109. loc_0060D73E: jz 0060D74Fh
  11110. loc_0060D740: mov var_4, 00000018h
  11111. loc_0060D747: call [0040113Ch] ; rtcDoEvents
  11112. loc_0060D74D: jmp 0060D6FCh
  11113. loc_0060D74F: mov var_4, 0000001Ah
  11114. loc_0060D756: mov eax, Me
  11115. loc_0060D759: movsx ecx, [eax+00000040h]
  11116. loc_0060D75D: test ecx, ecx
  11117. loc_0060D75F: jz 0060D836h
  11118. loc_0060D765: mov var_4, 0000001Bh
  11119. loc_0060D76C: cmp [0073A254h], 00000000h
  11120. loc_0060D773: jnz 0060D791h
  11121. loc_0060D775: push 0073A254h
  11122. loc_0060D77A: push 00431838h
  11123. loc_0060D77F: call [004012FCh] ; __vbaNew2
  11124. loc_0060D785: mov var_130, 0073A254h
  11125. loc_0060D78F: jmp 0060D79Bh
  11126. loc_0060D791: mov var_130, 0073A254h
  11127. loc_0060D79B: mov edx, var_130
  11128. loc_0060D7A1: mov eax, [edx]
  11129. loc_0060D7A3: mov var_E4, eax
  11130. loc_0060D7A9: mov edx, 0044A6E4h ; "frmEmailQueue.GetMailServers"
  11131. loc_0060D7AE: lea ecx, var_44
  11132. loc_0060D7B1: call [00401310h] ; __vbaStrCopy
  11133. loc_0060D7B7: mov edx, 0044A2C4h ; "DNSAuLookup Timedout."
  11134. loc_0060D7BC: lea ecx, var_40
  11135. loc_0060D7BF: call [00401310h] ; __vbaStrCopy
  11136. loc_0060D7C5: lea ecx, var_44
  11137. loc_0060D7C8: push ecx
  11138. loc_0060D7C9: lea edx, var_40
  11139. loc_0060D7CC: push edx
  11140. loc_0060D7CD: mov eax, var_E4
  11141. loc_0060D7D3: mov ecx, [eax]
  11142. loc_0060D7D5: mov edx, var_E4
  11143. loc_0060D7DB: push edx
  11144. loc_0060D7DC: call [ecx+00000748h]
  11145. loc_0060D7E2: fnclex
  11146. loc_0060D7E4: mov var_E8, eax
  11147. loc_0060D7EA: cmp var_E8, 00000000h
  11148. loc_0060D7F1: jge 0060D819h
  11149. loc_0060D7F3: push 00000748h
  11150. loc_0060D7F8: push 004408D0h
  11151. loc_0060D7FD: mov eax, var_E4
  11152. loc_0060D803: push eax
  11153. loc_0060D804: mov ecx, var_E8
  11154. loc_0060D80A: push ecx
  11155. loc_0060D80B: call [004010CCh] ; __vbaHresultCheckObj
  11156. loc_0060D811: mov var_134, eax
  11157. loc_0060D817: jmp 0060D823h
  11158. loc_0060D819: mov var_134, 00000000h
  11159. loc_0060D823: lea edx, var_44
  11160. loc_0060D826: push edx
  11161. loc_0060D827: lea eax, var_40
  11162. loc_0060D82A: push eax
  11163. loc_0060D82B: push 00000002h
  11164. loc_0060D82D: call [00401324h] ; __vbaFreeStrList
  11165. loc_0060D833: add esp, 0000000Ch
  11166. loc_0060D836: mov var_4, 0000001Dh
  11167. loc_0060D83D: push 00000000h
  11168. loc_0060D83F: push 00000008h
  11169. loc_0060D841: mov ecx, Me
  11170. loc_0060D844: mov edx, [ecx]
  11171. loc_0060D846: mov eax, Me
  11172. loc_0060D849: push eax
  11173. loc_0060D84A: call [edx+00000318h]
  11174. loc_0060D850: push eax
  11175. loc_0060D851: lea ecx, var_64
  11176. loc_0060D854: push ecx
  11177. loc_0060D855: call [00401128h] ; __vbaObjSet
  11178. loc_0060D85B: push eax
  11179. loc_0060D85C: call [0040103Ch] ; __vbaLateIdCall
  11180. loc_0060D862: add esp, 0000000Ch
  11181. loc_0060D865: lea ecx, var_64
  11182. loc_0060D868: call [0040142Ch] ; __vbaFreeObj
  11183. loc_0060D86E: mov var_4, 0000001Eh
  11184. loc_0060D875: push 00000000h
  11185. loc_0060D877: push 0000000Bh
  11186. loc_0060D879: mov edx, Me
  11187. loc_0060D87C: mov eax, [edx]
  11188. loc_0060D87E: mov ecx, Me
  11189. loc_0060D881: push ecx
  11190. loc_0060D882: call [eax+00000318h]
  11191. loc_0060D888: push eax
  11192. loc_0060D889: lea edx, var_64
  11193. loc_0060D88C: push edx
  11194. loc_0060D88D: call [00401128h] ; __vbaObjSet
  11195. loc_0060D893: push eax
  11196. loc_0060D894: lea eax, var_7C
  11197. loc_0060D897: push eax
  11198. loc_0060D898: call [00401214h] ; __vbaLateIdCallLd
  11199. loc_0060D89E: add esp, 00000010h
  11200. loc_0060D8A1: push eax
  11201. loc_0060D8A2: call [0040134Ch] ; __vbaI4Var
  11202. loc_0060D8A8: neg eax
  11203. loc_0060D8AA: sbb eax, eax
  11204. loc_0060D8AC: inc eax
  11205. loc_0060D8AD: neg eax
  11206. loc_0060D8AF: mov var_E4, ax
  11207. loc_0060D8B6: lea ecx, var_64
  11208. loc_0060D8B9: call [0040142Ch] ; __vbaFreeObj
  11209. loc_0060D8BF: lea ecx, var_7C
  11210. loc_0060D8C2: call [00401030h] ; __vbaFreeVar
  11211. loc_0060D8C8: movsx ecx, var_E4
  11212. loc_0060D8CF: test ecx, ecx
  11213. loc_0060D8D1: jz 0060DDADh
  11214. loc_0060D8D7: mov var_4, 0000001Fh
  11215. loc_0060D8DE: push 00000000h
  11216. loc_0060D8E0: push 00000019h
  11217. loc_0060D8E2: mov edx, Me
  11218. loc_0060D8E5: mov eax, [edx]
  11219. loc_0060D8E7: mov ecx, Me
  11220. loc_0060D8EA: push ecx
  11221. loc_0060D8EB: call [eax+00000318h]
  11222. loc_0060D8F1: push eax
  11223. loc_0060D8F2: lea edx, var_64
  11224. loc_0060D8F5: push edx
  11225. loc_0060D8F6: call [00401128h] ; __vbaObjSet
  11226. loc_0060D8FC: push eax
  11227. loc_0060D8FD: lea eax, var_7C
  11228. loc_0060D900: push eax
  11229. loc_0060D901: call [00401214h] ; __vbaLateIdCallLd
  11230. loc_0060D907: add esp, 00000010h
  11231. loc_0060D90A: push 00000000h
  11232. loc_0060D90C: push 0000001Bh
  11233. loc_0060D90E: mov ecx, Me
  11234. loc_0060D911: mov edx, [ecx]
  11235. loc_0060D913: mov eax, Me
  11236. loc_0060D916: push eax
  11237. loc_0060D917: call [edx+00000318h]
  11238. loc_0060D91D: push eax
  11239. loc_0060D91E: lea ecx, var_68
  11240. loc_0060D921: push ecx
  11241. loc_0060D922: call [00401128h] ; __vbaObjSet
  11242. loc_0060D928: push eax
  11243. loc_0060D929: lea edx, var_8C
  11244. loc_0060D92F: push edx
  11245. loc_0060D930: call [00401214h] ; __vbaLateIdCallLd
  11246. loc_0060D936: add esp, 00000010h
  11247. loc_0060D939: push 00000000h
  11248. loc_0060D93B: push 00000012h
  11249. loc_0060D93D: mov eax, Me
  11250. loc_0060D940: mov ecx, [eax]
  11251. loc_0060D942: mov edx, Me
  11252. loc_0060D945: push edx
  11253. loc_0060D946: call [ecx+00000318h]
  11254. loc_0060D94C: push eax
  11255. loc_0060D94D: lea eax, var_6C
  11256. loc_0060D950: push eax
  11257. loc_0060D951: call [00401128h] ; __vbaObjSet
  11258. loc_0060D957: push eax
  11259. loc_0060D958: lea ecx, var_9C
  11260. loc_0060D95E: push ecx
  11261. loc_0060D95F: call [00401214h] ; __vbaLateIdCallLd
  11262. loc_0060D965: add esp, 00000010h
  11263. loc_0060D968: cmp [0073A254h], 00000000h
  11264. loc_0060D96F: jnz 0060D98Dh
  11265. loc_0060D971: push 0073A254h
  11266. loc_0060D976: push 00431838h
  11267. loc_0060D97B: call [004012FCh] ; __vbaNew2
  11268. loc_0060D981: mov var_138, 0073A254h
  11269. loc_0060D98B: jmp 0060D997h
  11270. loc_0060D98D: mov var_138, 0073A254h
  11271. loc_0060D997: mov edx, var_138
  11272. loc_0060D99D: mov eax, [edx]
  11273. loc_0060D99F: mov var_E4, eax
  11274. loc_0060D9A5: mov edx, 0044A6E4h ; "frmEmailQueue.GetMailServers"
  11275. loc_0060D9AA: lea ecx, var_60
  11276. loc_0060D9AD: call [00401310h] ; __vbaStrCopy
  11277. loc_0060D9B3: push 0044A2F4h ; "DNS found: "
  11278. loc_0060D9B8: lea ecx, var_7C
  11279. loc_0060D9BB: push ecx
  11280. loc_0060D9BC: call [00401040h] ; __vbaStrVarMove
  11281. loc_0060D9C2: mov edx, eax
  11282. loc_0060D9C4: lea ecx, var_40
  11283. loc_0060D9C7: call [004013C0h] ; __vbaStrMove
  11284. loc_0060D9CD: push eax
  11285. loc_0060D9CE: call [00401098h] ; __vbaStrCat
  11286. loc_0060D9D4: mov edx, eax
  11287. loc_0060D9D6: lea ecx, var_44
  11288. loc_0060D9D9: call [004013C0h] ; __vbaStrMove
  11289. loc_0060D9DF: push eax
  11290. loc_0060D9E0: push 0044A314h ; "; Pri: "
  11291. loc_0060D9E5: call [00401098h] ; __vbaStrCat
  11292. loc_0060D9EB: mov edx, eax
  11293. loc_0060D9ED: lea ecx, var_48
  11294. loc_0060D9F0: call [004013C0h] ; __vbaStrMove
  11295. loc_0060D9F6: push eax
  11296. loc_0060D9F7: lea edx, var_8C
  11297. loc_0060D9FD: push edx
  11298. loc_0060D9FE: call [0040134Ch] ; __vbaI4Var
  11299. loc_0060DA04: push eax
  11300. loc_0060DA05: call [00401024h] ; __vbaStrI4
  11301. loc_0060DA0B: mov edx, eax
  11302. loc_0060DA0D: lea ecx, var_4C
  11303. loc_0060DA10: call [004013C0h] ; __vbaStrMove
  11304. loc_0060DA16: push eax
  11305. loc_0060DA17: call [00401098h] ; __vbaStrCat
  11306. loc_0060DA1D: mov edx, eax
  11307. loc_0060DA1F: lea ecx, var_50
  11308. loc_0060DA22: call [004013C0h] ; __vbaStrMove
  11309. loc_0060DA28: push eax
  11310. loc_0060DA29: push 0044A32Ch ; "; Typ: "
  11311. loc_0060DA2E: call [00401098h] ; __vbaStrCat
  11312. loc_0060DA34: mov edx, eax
  11313. loc_0060DA36: lea ecx, var_54
  11314. loc_0060DA39: call [004013C0h] ; __vbaStrMove
  11315. loc_0060DA3F: push eax
  11316. loc_0060DA40: lea eax, var_9C
  11317. loc_0060DA46: push eax
  11318. loc_0060DA47: call [0040134Ch] ; __vbaI4Var
  11319. loc_0060DA4D: push eax
  11320. loc_0060DA4E: call [00401024h] ; __vbaStrI4
  11321. loc_0060DA54: mov edx, eax
  11322. loc_0060DA56: lea ecx, var_58
  11323. loc_0060DA59: call [004013C0h] ; __vbaStrMove
  11324. loc_0060DA5F: push eax
  11325. loc_0060DA60: call [00401098h] ; __vbaStrCat
  11326. loc_0060DA66: mov edx, eax
  11327. loc_0060DA68: lea ecx, var_5C
  11328. loc_0060DA6B: call [004013C0h] ; __vbaStrMove
  11329. loc_0060DA71: lea ecx, var_60
  11330. loc_0060DA74: push ecx
  11331. loc_0060DA75: lea edx, var_5C
  11332. loc_0060DA78: push edx
  11333. loc_0060DA79: mov eax, var_E4
  11334. loc_0060DA7F: mov ecx, [eax]
  11335. loc_0060DA81: mov edx, var_E4
  11336. loc_0060DA87: push edx
  11337. loc_0060DA88: call [ecx+00000748h]
  11338. loc_0060DA8E: fnclex
  11339. loc_0060DA90: mov var_E8, eax
  11340. loc_0060DA96: cmp var_E8, 00000000h
  11341. loc_0060DA9D: jge 0060DAC5h
  11342. loc_0060DA9F: push 00000748h
  11343. loc_0060DAA4: push 004408D0h
  11344. loc_0060DAA9: mov eax, var_E4
  11345. loc_0060DAAF: push eax
  11346. loc_0060DAB0: mov ecx, var_E8
  11347. loc_0060DAB6: push ecx
  11348. loc_0060DAB7: call [004010CCh] ; __vbaHresultCheckObj
  11349. loc_0060DABD: mov var_13C, eax
  11350. loc_0060DAC3: jmp 0060DACFh
  11351. loc_0060DAC5: mov var_13C, 00000000h
  11352. loc_0060DACF: lea edx, var_60
  11353. loc_0060DAD2: push edx
  11354. loc_0060DAD3: lea eax, var_5C
  11355. loc_0060DAD6: push eax
  11356. loc_0060DAD7: lea ecx, var_58
  11357. loc_0060DADA: push ecx
  11358. loc_0060DADB: lea edx, var_54
  11359. loc_0060DADE: push edx
  11360. loc_0060DADF: lea eax, var_50
  11361. loc_0060DAE2: push eax
  11362. loc_0060DAE3: lea ecx, var_4C
  11363. loc_0060DAE6: push ecx
  11364. loc_0060DAE7: lea edx, var_48
  11365. loc_0060DAEA: push edx
  11366. loc_0060DAEB: lea eax, var_44
  11367. loc_0060DAEE: push eax
  11368. loc_0060DAEF: lea ecx, var_40
  11369. loc_0060DAF2: push ecx
  11370. loc_0060DAF3: push 00000009h
  11371. loc_0060DAF5: call [00401324h] ; __vbaFreeStrList
  11372. loc_0060DAFB: add esp, 00000028h
  11373. loc_0060DAFE: lea edx, var_6C
  11374. loc_0060DB01: push edx
  11375. loc_0060DB02: lea eax, var_68
  11376. loc_0060DB05: push eax
  11377. loc_0060DB06: lea ecx, var_64
  11378. loc_0060DB09: push ecx
  11379. loc_0060DB0A: push 00000003h
  11380. loc_0060DB0C: call [00401068h] ; __vbaFreeObjList
  11381. loc_0060DB12: add esp, 00000010h
  11382. loc_0060DB15: lea edx, var_9C
  11383. loc_0060DB1B: push edx
  11384. loc_0060DB1C: lea eax, var_8C
  11385. loc_0060DB22: push eax
  11386. loc_0060DB23: lea ecx, var_7C
  11387. loc_0060DB26: push ecx
  11388. loc_0060DB27: push 00000003h
  11389. loc_0060DB29: call [00401050h] ; __vbaFreeVarList
  11390. loc_0060DB2F: add esp, 00000010h
  11391. loc_0060DB32: mov var_4, 00000020h
  11392. loc_0060DB39: push 00000000h
  11393. loc_0060DB3B: push 00000012h
  11394. loc_0060DB3D: mov edx, Me
  11395. loc_0060DB40: mov eax, [edx]
  11396. loc_0060DB42: mov ecx, Me
  11397. loc_0060DB45: push ecx
  11398. loc_0060DB46: call [eax+00000318h]
  11399. loc_0060DB4C: push eax
  11400. loc_0060DB4D: lea edx, var_64
  11401. loc_0060DB50: push edx
  11402. loc_0060DB51: call [00401128h] ; __vbaObjSet
  11403. loc_0060DB57: push eax
  11404. loc_0060DB58: lea eax, var_7C
  11405. loc_0060DB5B: push eax
  11406. loc_0060DB5C: call [00401214h] ; __vbaLateIdCallLd
  11407. loc_0060DB62: add esp, 00000010h
  11408. loc_0060DB65: push eax
  11409. loc_0060DB66: call [0040134Ch] ; __vbaI4Var
  11410. loc_0060DB6C: xor ecx, ecx
  11411. loc_0060DB6E: cmp eax, 0000000Fh
  11412. loc_0060DB71: setz cl
  11413. loc_0060DB74: neg ecx
  11414. loc_0060DB76: mov var_E4, cx
  11415. loc_0060DB7D: lea ecx, var_64
  11416. loc_0060DB80: call [0040142Ch] ; __vbaFreeObj
  11417. loc_0060DB86: lea ecx, var_7C
  11418. loc_0060DB89: call [00401030h] ; __vbaFreeVar
  11419. loc_0060DB8F: movsx edx, var_E4
  11420. loc_0060DB96: test edx, edx
  11421. loc_0060DB98: jz 0060DDA8h
  11422. loc_0060DB9E: mov var_4, 00000021h
  11423. loc_0060DBA5: mov ax, var_30
  11424. loc_0060DBA9: add ax, 0001h
  11425. loc_0060DBAD: jo 0060DE82h
  11426. loc_0060DBB3: mov var_30, ax
  11427. loc_0060DBB7: mov var_4, 00000022h
  11428. loc_0060DBBE: push 00000000h
  11429. loc_0060DBC0: movsx ecx, var_30
  11430. loc_0060DBC4: push ecx
  11431. loc_0060DBC5: push 00000001h
  11432. loc_0060DBC7: push 00000008h
  11433. loc_0060DBC9: mov edx, arg_10
  11434. loc_0060DBCC: push edx
  11435. loc_0060DBCD: push 00000004h
  11436. loc_0060DBCF: push 00000180h
  11437. loc_0060DBD4: call [00401200h] ; __vbaRedimPreserve
  11438. loc_0060DBDA: add esp, 0000001Ch
  11439. loc_0060DBDD: mov var_4, 00000023h
  11440. loc_0060DBE4: push 00000000h
  11441. loc_0060DBE6: movsx eax, var_30
  11442. loc_0060DBEA: push eax
  11443. loc_0060DBEB: push 00000001h
  11444. loc_0060DBED: push 00000002h
  11445. loc_0060DBEF: lea ecx, var_28
  11446. loc_0060DBF2: push ecx
  11447. loc_0060DBF3: push 00000002h
  11448. loc_0060DBF5: push 00000080h
  11449. loc_0060DBFA: call [00401200h] ; __vbaRedimPreserve
  11450. loc_0060DC00: add esp, 0000001Ch
  11451. loc_0060DC03: mov var_4, 00000024h
  11452. loc_0060DC0A: mov edx, arg_10
  11453. loc_0060DC0D: cmp [edx], 00000000h
  11454. loc_0060DC10: jz 0060DC68h
  11455. loc_0060DC12: mov eax, arg_10
  11456. loc_0060DC15: mov ecx, [eax]
  11457. loc_0060DC17: cmp [ecx], 0001h
  11458. loc_0060DC1B: jnz 0060DC68h
  11459. loc_0060DC1D: movsx edx, var_30
  11460. loc_0060DC21: mov eax, arg_10
  11461. loc_0060DC24: mov ecx, [eax]
  11462. loc_0060DC26: sub edx, [ecx+00000014h]
  11463. loc_0060DC29: mov var_E4, edx
  11464. loc_0060DC2F: mov edx, arg_10
  11465. loc_0060DC32: mov eax, [edx]
  11466. loc_0060DC34: mov ecx, var_E4
  11467. loc_0060DC3A: cmp ecx, [eax+00000010h]
  11468. loc_0060DC3D: jae 0060DC4Bh
  11469. loc_0060DC3F: mov var_140, 00000000h
  11470. loc_0060DC49: jmp 0060DC57h
  11471. loc_0060DC4B: call [004011A8h] ; __vbaGenerateBoundsError
  11472. loc_0060DC51: mov var_140, eax
  11473. loc_0060DC57: mov edx, var_E4
  11474. loc_0060DC5D: shl edx, 02h
  11475. loc_0060DC60: mov var_144, edx
  11476. loc_0060DC66: jmp 0060DC74h
  11477. loc_0060DC68: call [004011A8h] ; __vbaGenerateBoundsError
  11478. loc_0060DC6E: mov var_144, eax
  11479. loc_0060DC74: push 00000000h
  11480. loc_0060DC76: push 00000019h
  11481. loc_0060DC78: mov eax, Me
  11482. loc_0060DC7B: mov ecx, [eax]
  11483. loc_0060DC7D: mov edx, Me
  11484. loc_0060DC80: push edx
  11485. loc_0060DC81: call [ecx+00000318h]
  11486. loc_0060DC87: push eax
  11487. loc_0060DC88: lea eax, var_64
  11488. loc_0060DC8B: push eax
  11489. loc_0060DC8C: call [00401128h] ; __vbaObjSet
  11490. loc_0060DC92: push eax
  11491. loc_0060DC93: lea ecx, var_7C
  11492. loc_0060DC96: push ecx
  11493. loc_0060DC97: call [00401214h] ; __vbaLateIdCallLd
  11494. loc_0060DC9D: add esp, 00000010h
  11495. loc_0060DCA0: push eax
  11496. loc_0060DCA1: call [00401040h] ; __vbaStrVarMove
  11497. loc_0060DCA7: mov edx, eax
  11498. loc_0060DCA9: lea ecx, var_40
  11499. loc_0060DCAC: call [004013C0h] ; __vbaStrMove
  11500. loc_0060DCB2: mov edx, eax
  11501. loc_0060DCB4: mov eax, arg_10
  11502. loc_0060DCB7: mov ecx, [eax]
  11503. loc_0060DCB9: mov ecx, [ecx+0000000Ch]
  11504. loc_0060DCBC: add ecx, var_144
  11505. loc_0060DCC2: call [00401310h] ; __vbaStrCopy
  11506. loc_0060DCC8: lea ecx, var_40
  11507. loc_0060DCCB: call [00401430h] ; __vbaFreeStr
  11508. loc_0060DCD1: lea ecx, var_64
  11509. loc_0060DCD4: call [0040142Ch] ; __vbaFreeObj
  11510. loc_0060DCDA: lea ecx, var_7C
  11511. loc_0060DCDD: call [00401030h] ; __vbaFreeVar
  11512. loc_0060DCE3: mov var_4, 00000025h
  11513. loc_0060DCEA: cmp var_28, 00000000h
  11514. loc_0060DCEE: jz 0060DD3Fh
  11515. loc_0060DCF0: mov edx, var_28
  11516. loc_0060DCF3: cmp [edx], 0001h
  11517. loc_0060DCF7: jnz 0060DD3Fh
  11518. loc_0060DCF9: movsx eax, var_30
  11519. loc_0060DCFD: mov ecx, var_28
  11520. loc_0060DD00: sub eax, [ecx+00000014h]
  11521. loc_0060DD03: mov var_E4, eax
  11522. loc_0060DD09: mov edx, var_28
  11523. loc_0060DD0C: mov eax, var_E4
  11524. loc_0060DD12: cmp eax, [edx+00000010h]
  11525. loc_0060DD15: jae 0060DD23h
  11526. loc_0060DD17: mov var_148, 00000000h
  11527. loc_0060DD21: jmp 0060DD2Fh
  11528. loc_0060DD23: call [004011A8h] ; __vbaGenerateBoundsError
  11529. loc_0060DD29: mov var_148, eax
  11530. loc_0060DD2F: mov ecx, var_E4
  11531. loc_0060DD35: shl ecx, 01h
  11532. loc_0060DD37: mov var_14C, ecx
  11533. loc_0060DD3D: jmp 0060DD4Bh
  11534. loc_0060DD3F: call [004011A8h] ; __vbaGenerateBoundsError
  11535. loc_0060DD45: mov var_14C, eax
  11536. loc_0060DD4B: push 00000000h
  11537. loc_0060DD4D: push 0000001Bh
  11538. loc_0060DD4F: mov edx, Me
  11539. loc_0060DD52: mov eax, [edx]
  11540. loc_0060DD54: mov ecx, Me
  11541. loc_0060DD57: push ecx
  11542. loc_0060DD58: call [eax+00000318h]
  11543. loc_0060DD5E: push eax
  11544. loc_0060DD5F: lea edx, var_64
  11545. loc_0060DD62: push edx
  11546. loc_0060DD63: call [00401128h] ; __vbaObjSet
  11547. loc_0060DD69: push eax
  11548. loc_0060DD6A: lea eax, var_7C
  11549. loc_0060DD6D: push eax
  11550. loc_0060DD6E: call [00401214h] ; __vbaLateIdCallLd
  11551. loc_0060DD74: add esp, 00000010h
  11552. loc_0060DD77: push eax
  11553. loc_0060DD78: call [0040134Ch] ; __vbaI4Var
  11554. loc_0060DD7E: mov ecx, eax
  11555. loc_0060DD80: call [004011E4h] ; __vbaI2I4
  11556. loc_0060DD86: mov ecx, var_28
  11557. loc_0060DD89: mov edx, [ecx+0000000Ch]
  11558. loc_0060DD8C: mov ecx, var_14C
  11559. loc_0060DD92: mov [edx+ecx], ax
  11560. loc_0060DD96: lea ecx, var_64
  11561. loc_0060DD99: call [0040142Ch] ; __vbaFreeObj
  11562. loc_0060DD9F: lea ecx, var_7C
  11563. loc_0060DDA2: call [00401030h] ; __vbaFreeVar
  11564. loc_0060DDA8: jmp 0060D86Eh
  11565. loc_0060DDAD: mov var_4, 00000029h
  11566. loc_0060DDB4: lea edx, var_28
  11567. loc_0060DDB7: push edx
  11568. loc_0060DDB8: mov eax, arg_10
  11569. loc_0060DDBB: push eax
  11570. loc_0060DDBC: mov ecx, Me
  11571. loc_0060DDBF: mov edx, [ecx]
  11572. loc_0060DDC1: mov eax, Me
  11573. loc_0060DDC4: push eax
  11574. loc_0060DDC5: call [edx+00000748h]
  11575. loc_0060DDCB: fwait
  11576. loc_0060DDCC: push 0060DE68h
  11577. loc_0060DDD1: jmp 0060DE37h
  11578. loc_0060DDD3: lea ecx, var_60
  11579. loc_0060DDD6: push ecx
  11580. loc_0060DDD7: lea edx, var_5C
  11581. loc_0060DDDA: push edx
  11582. loc_0060DDDB: lea eax, var_58
  11583. loc_0060DDDE: push eax
  11584. loc_0060DDDF: lea ecx, var_54
  11585. loc_0060DDE2: push ecx
  11586. loc_0060DDE3: lea edx, var_50
  11587. loc_0060DDE6: push edx
  11588. loc_0060DDE7: lea eax, var_4C
  11589. loc_0060DDEA: push eax
  11590. loc_0060DDEB: lea ecx, var_48
  11591. loc_0060DDEE: push ecx
  11592. loc_0060DDEF: lea edx, var_44
  11593. loc_0060DDF2: push edx
  11594. loc_0060DDF3: lea eax, var_40
  11595. loc_0060DDF6: push eax
  11596. loc_0060DDF7: push 00000009h
  11597. loc_0060DDF9: call [00401324h] ; __vbaFreeStrList
  11598. loc_0060DDFF: add esp, 00000028h
  11599. loc_0060DE02: lea ecx, var_6C
  11600. loc_0060DE05: push ecx
  11601. loc_0060DE06: lea edx, var_68
  11602. loc_0060DE09: push edx
  11603. loc_0060DE0A: lea eax, var_64
  11604. loc_0060DE0D: push eax
  11605. loc_0060DE0E: push 00000003h
  11606. loc_0060DE10: call [00401068h] ; __vbaFreeObjList
  11607. loc_0060DE16: add esp, 00000010h
  11608. loc_0060DE19: lea ecx, var_9C
  11609. loc_0060DE1F: push ecx
  11610. loc_0060DE20: lea edx, var_8C
  11611. loc_0060DE26: push edx
  11612. loc_0060DE27: lea eax, var_7C
  11613. loc_0060DE2A: push eax
  11614. loc_0060DE2B: push 00000003h
  11615. loc_0060DE2D: call [00401050h] ; __vbaFreeVarList
  11616. loc_0060DE33: add esp, 00000010h
  11617. loc_0060DE36: ret
  11618. loc_0060DE37: lea ecx, var_28
  11619. loc_0060DE3A: push ecx
  11620. loc_0060DE3B: push 00000000h
  11621. loc_0060DE3D: call [004010F0h] ; __vbaAryDestruct
  11622. loc_0060DE43: lea ecx, var_2C
  11623. loc_0060DE46: call [00401430h] ; __vbaFreeStr
  11624. loc_0060DE4C: lea ecx, var_34
  11625. loc_0060DE4F: call [00401430h] ; __vbaFreeStr
  11626. loc_0060DE55: lea ecx, var_38
  11627. loc_0060DE58: call [00401430h] ; __vbaFreeStr
  11628. loc_0060DE5E: lea ecx, var_3C
  11629. loc_0060DE61: call [00401430h] ; __vbaFreeStr
  11630. loc_0060DE67: ret
  11631. loc_0060DE68: xor eax, eax
  11632. loc_0060DE6A: mov ecx, var_20
  11633. loc_0060DE6D: mov fs:[00000000h], ecx
  11634. loc_0060DE74: pop edi
  11635. loc_0060DE75: pop esi
  11636. loc_0060DE76: pop ebx
  11637. loc_0060DE77: mov esp, ebp
  11638. loc_0060DE79: pop ebp
  11639. loc_0060DE7A: retn 000Ch
  11640. End Sub
  11641. Private Sub Proc_19_21_60DE90(arg_C, arg_10) '60DE90
  11642. loc_0060DE90: push ebp
  11643. loc_0060DE91: mov ebp, esp
  11644. loc_0060DE93: sub esp, 00000018h
  11645. loc_0060DE96: push 00412856h ; __vbaExceptHandler
  11646. loc_0060DE9B: mov eax, fs:[00000000h]
  11647. loc_0060DEA1: push eax
  11648. loc_0060DEA2: mov fs:[00000000h], esp
  11649. loc_0060DEA9: mov eax, 00000084h
  11650. loc_0060DEAE: call 00412850h ; __vbaChkstk
  11651. loc_0060DEB3: push ebx
  11652. loc_0060DEB4: push esi
  11653. loc_0060DEB5: push edi
  11654. loc_0060DEB6: mov var_18, esp
  11655. loc_0060DEB9: mov var_14, 00404960h ; """"
  11656. loc_0060DEC0: mov var_10, 00000000h
  11657. loc_0060DEC7: mov var_C, 00000000h
  11658. loc_0060DECE: mov var_4, 00000001h
  11659. loc_0060DED5: mov var_4, 00000002h
  11660. loc_0060DEDC: push FFFFFFFFh
  11661. loc_0060DEDE: call [00401124h] ; __vbaOnError
  11662. loc_0060DEE4: mov var_4, 00000003h
  11663. loc_0060DEEB: mov var_30, FFFFFFh
  11664. loc_0060DEF1: mov var_4, 00000004h
  11665. loc_0060DEF8: movsx eax, var_30
  11666. loc_0060DEFC: test eax, eax
  11667. loc_0060DEFE: jz 0060E450h
  11668. loc_0060DF04: mov var_4, 00000005h
  11669. loc_0060DF0B: mov var_30, 0000h
  11670. loc_0060DF11: mov var_4, 00000006h
  11671. loc_0060DF18: mov ecx, arg_C
  11672. loc_0060DF1B: mov edx, [ecx]
  11673. loc_0060DF1D: push edx
  11674. loc_0060DF1E: push 00000001h
  11675. loc_0060DF20: call [004012A4h] ; __vbaUbound
  11676. loc_0060DF26: mov ecx, eax
  11677. loc_0060DF28: sub ecx, 00000001h
  11678. loc_0060DF2B: jo 0060E474h
  11679. loc_0060DF31: call [004011E4h] ; __vbaI2I4
  11680. loc_0060DF37: mov var_40, ax
  11681. loc_0060DF3B: mov var_3C, 0001h
  11682. loc_0060DF41: mov eax, arg_C
  11683. loc_0060DF44: mov ecx, [eax]
  11684. loc_0060DF46: push ecx
  11685. loc_0060DF47: push 00000001h
  11686. loc_0060DF49: call [004011FCh] ; __vbaLbound
  11687. loc_0060DF4F: mov ecx, eax
  11688. loc_0060DF51: call [004011E4h] ; __vbaI2I4
  11689. loc_0060DF57: mov var_24, ax
  11690. loc_0060DF5B: jmp 0060DF6Fh
  11691. loc_0060DF5D: mov dx, var_24
  11692. loc_0060DF61: add dx, var_3C
  11693. loc_0060DF65: jo 0060E474h
  11694. loc_0060DF6B: mov var_24, dx
  11695. loc_0060DF6F: mov ax, var_24
  11696. loc_0060DF73: cmp ax, var_40
  11697. loc_0060DF77: jg 0060E44Bh
  11698. loc_0060DF7D: mov var_4, 00000007h
  11699. loc_0060DF84: mov ecx, arg_10
  11700. loc_0060DF87: cmp [ecx], 00000000h
  11701. loc_0060DF8A: jz 0060DFCFh
  11702. loc_0060DF8C: mov edx, arg_10
  11703. loc_0060DF8F: mov eax, [edx]
  11704. loc_0060DF91: cmp [eax], 0001h
  11705. loc_0060DF95: jnz 0060DFCFh
  11706. loc_0060DF97: movsx ecx, var_24
  11707. loc_0060DF9B: mov edx, arg_10
  11708. loc_0060DF9E: mov eax, [edx]
  11709. loc_0060DFA0: sub ecx, [eax+00000014h]
  11710. loc_0060DFA3: mov var_34, ecx
  11711. loc_0060DFA6: mov ecx, arg_10
  11712. loc_0060DFA9: mov edx, [ecx]
  11713. loc_0060DFAB: mov eax, var_34
  11714. loc_0060DFAE: cmp eax, [edx+00000010h]
  11715. loc_0060DFB1: jae 0060DFBCh
  11716. loc_0060DFB3: mov var_58, 00000000h
  11717. loc_0060DFBA: jmp 0060DFC5h
  11718. loc_0060DFBC: call [004011A8h] ; __vbaGenerateBoundsError
  11719. loc_0060DFC2: mov var_58, eax
  11720. loc_0060DFC5: mov ecx, var_34
  11721. loc_0060DFC8: shl ecx, 01h
  11722. loc_0060DFCA: mov var_5C, ecx
  11723. loc_0060DFCD: jmp 0060DFD8h
  11724. loc_0060DFCF: call [004011A8h] ; __vbaGenerateBoundsError
  11725. loc_0060DFD5: mov var_5C, eax
  11726. loc_0060DFD8: mov edx, arg_10
  11727. loc_0060DFDB: cmp [edx], 00000000h
  11728. loc_0060DFDE: jz 0060E030h
  11729. loc_0060DFE0: mov eax, arg_10
  11730. loc_0060DFE3: mov ecx, [eax]
  11731. loc_0060DFE5: cmp [ecx], 0001h
  11732. loc_0060DFE9: jnz 0060E030h
  11733. loc_0060DFEB: mov dx, var_24
  11734. loc_0060DFEF: add dx, 0001h
  11735. loc_0060DFF3: jo 0060E474h
  11736. loc_0060DFF9: movsx eax, dx
  11737. loc_0060DFFC: mov ecx, arg_10
  11738. loc_0060DFFF: mov edx, [ecx]
  11739. loc_0060E001: sub eax, [edx+00000014h]
  11740. loc_0060E004: mov var_38, eax
  11741. loc_0060E007: mov eax, arg_10
  11742. loc_0060E00A: mov ecx, [eax]
  11743. loc_0060E00C: mov edx, var_38
  11744. loc_0060E00F: cmp edx, [ecx+00000010h]
  11745. loc_0060E012: jae 0060E01Dh
  11746. loc_0060E014: mov var_60, 00000000h
  11747. loc_0060E01B: jmp 0060E026h
  11748. loc_0060E01D: call [004011A8h] ; __vbaGenerateBoundsError
  11749. loc_0060E023: mov var_60, eax
  11750. loc_0060E026: mov eax, var_38
  11751. loc_0060E029: shl eax, 01h
  11752. loc_0060E02B: mov var_64, eax
  11753. loc_0060E02E: jmp 0060E039h
  11754. loc_0060E030: call [004011A8h] ; __vbaGenerateBoundsError
  11755. loc_0060E036: mov var_64, eax
  11756. loc_0060E039: mov ecx, arg_10
  11757. loc_0060E03C: mov edx, [ecx]
  11758. loc_0060E03E: mov eax, [edx+0000000Ch]
  11759. loc_0060E041: mov ecx, arg_10
  11760. loc_0060E044: mov edx, [ecx]
  11761. loc_0060E046: mov ecx, [edx+0000000Ch]
  11762. loc_0060E049: mov edx, var_5C
  11763. loc_0060E04C: mov esi, var_64
  11764. loc_0060E04F: mov ax, [eax+edx]
  11765. loc_0060E053: cmp ax, [ecx+esi]
  11766. loc_0060E057: jle 0060E43Fh
  11767. loc_0060E05D: mov var_4, 00000008h
  11768. loc_0060E064: mov ecx, arg_C
  11769. loc_0060E067: cmp [ecx], 00000000h
  11770. loc_0060E06A: jz 0060E0BDh
  11771. loc_0060E06C: mov edx, arg_C
  11772. loc_0060E06F: mov eax, [edx]
  11773. loc_0060E071: cmp [eax], 0001h
  11774. loc_0060E075: jnz 0060E0BDh
  11775. loc_0060E077: mov cx, var_24
  11776. loc_0060E07B: add cx, 0001h
  11777. loc_0060E07F: jo 0060E474h
  11778. loc_0060E085: movsx edx, cx
  11779. loc_0060E088: mov eax, arg_C
  11780. loc_0060E08B: mov ecx, [eax]
  11781. loc_0060E08D: sub edx, [ecx+00000014h]
  11782. loc_0060E090: mov var_34, edx
  11783. loc_0060E093: mov edx, arg_C
  11784. loc_0060E096: mov eax, [edx]
  11785. loc_0060E098: mov ecx, var_34
  11786. loc_0060E09B: cmp ecx, [eax+00000010h]
  11787. loc_0060E09E: jae 0060E0A9h
  11788. loc_0060E0A0: mov var_68, 00000000h
  11789. loc_0060E0A7: jmp 0060E0B2h
  11790. loc_0060E0A9: call [004011A8h] ; __vbaGenerateBoundsError
  11791. loc_0060E0AF: mov var_68, eax
  11792. loc_0060E0B2: mov edx, var_34
  11793. loc_0060E0B5: shl edx, 02h
  11794. loc_0060E0B8: mov var_6C, edx
  11795. loc_0060E0BB: jmp 0060E0C6h
  11796. loc_0060E0BD: call [004011A8h] ; __vbaGenerateBoundsError
  11797. loc_0060E0C3: mov var_6C, eax
  11798. loc_0060E0C6: mov eax, arg_C
  11799. loc_0060E0C9: mov ecx, [eax]
  11800. loc_0060E0CB: mov edx, [ecx+0000000Ch]
  11801. loc_0060E0CE: mov eax, var_6C
  11802. loc_0060E0D1: mov edx, [edx+eax]
  11803. loc_0060E0D4: lea ecx, var_2C
  11804. loc_0060E0D7: call [00401310h] ; __vbaStrCopy
  11805. loc_0060E0DD: mov var_4, 00000009h
  11806. loc_0060E0E4: mov ecx, arg_10
  11807. loc_0060E0E7: cmp [ecx], 00000000h
  11808. loc_0060E0EA: jz 0060E13Ch
  11809. loc_0060E0EC: mov edx, arg_10
  11810. loc_0060E0EF: mov eax, [edx]
  11811. loc_0060E0F1: cmp [eax], 0001h
  11812. loc_0060E0F5: jnz 0060E13Ch
  11813. loc_0060E0F7: mov cx, var_24
  11814. loc_0060E0FB: add cx, 0001h
  11815. loc_0060E0FF: jo 0060E474h
  11816. loc_0060E105: movsx edx, cx
  11817. loc_0060E108: mov eax, arg_10
  11818. loc_0060E10B: mov ecx, [eax]
  11819. loc_0060E10D: sub edx, [ecx+00000014h]
  11820. loc_0060E110: mov var_34, edx
  11821. loc_0060E113: mov edx, arg_10
  11822. loc_0060E116: mov eax, [edx]
  11823. loc_0060E118: mov ecx, var_34
  11824. loc_0060E11B: cmp ecx, [eax+00000010h]
  11825. loc_0060E11E: jae 0060E129h
  11826. loc_0060E120: mov var_70, 00000000h
  11827. loc_0060E127: jmp 0060E132h
  11828. loc_0060E129: call [004011A8h] ; __vbaGenerateBoundsError
  11829. loc_0060E12F: mov var_70, eax
  11830. loc_0060E132: mov edx, var_34
  11831. loc_0060E135: shl edx, 01h
  11832. loc_0060E137: mov var_74, edx
  11833. loc_0060E13A: jmp 0060E145h
  11834. loc_0060E13C: call [004011A8h] ; __vbaGenerateBoundsError
  11835. loc_0060E142: mov var_74, eax
  11836. loc_0060E145: mov eax, arg_10
  11837. loc_0060E148: mov ecx, [eax]
  11838. loc_0060E14A: mov edx, [ecx+0000000Ch]
  11839. loc_0060E14D: mov eax, var_74
  11840. loc_0060E150: mov cx, [edx+eax]
  11841. loc_0060E154: mov var_28, cx
  11842. loc_0060E158: mov var_4, 0000000Ah
  11843. loc_0060E15F: mov edx, arg_C
  11844. loc_0060E162: cmp [edx], 00000000h
  11845. loc_0060E165: jz 0060E1ABh
  11846. loc_0060E167: mov eax, arg_C
  11847. loc_0060E16A: mov ecx, [eax]
  11848. loc_0060E16C: cmp [ecx], 0001h
  11849. loc_0060E170: jnz 0060E1ABh
  11850. loc_0060E172: movsx edx, var_24
  11851. loc_0060E176: mov eax, arg_C
  11852. loc_0060E179: mov ecx, [eax]
  11853. loc_0060E17B: sub edx, [ecx+00000014h]
  11854. loc_0060E17E: mov var_38, edx
  11855. loc_0060E181: mov edx, arg_C
  11856. loc_0060E184: mov eax, [edx]
  11857. loc_0060E186: mov ecx, var_38
  11858. loc_0060E189: cmp ecx, [eax+00000010h]
  11859. loc_0060E18C: jae 0060E197h
  11860. loc_0060E18E: mov var_78, 00000000h
  11861. loc_0060E195: jmp 0060E1A0h
  11862. loc_0060E197: call [004011A8h] ; __vbaGenerateBoundsError
  11863. loc_0060E19D: mov var_78, eax
  11864. loc_0060E1A0: mov edx, var_38
  11865. loc_0060E1A3: shl edx, 02h
  11866. loc_0060E1A6: mov var_7C, edx
  11867. loc_0060E1A9: jmp 0060E1B4h
  11868. loc_0060E1AB: call [004011A8h] ; __vbaGenerateBoundsError
  11869. loc_0060E1B1: mov var_7C, eax
  11870. loc_0060E1B4: mov eax, arg_C
  11871. loc_0060E1B7: cmp [eax], 00000000h
  11872. loc_0060E1BA: jz 0060E210h
  11873. loc_0060E1BC: mov ecx, arg_C
  11874. loc_0060E1BF: mov edx, [ecx]
  11875. loc_0060E1C1: cmp [edx], 0001h
  11876. loc_0060E1C5: jnz 0060E210h
  11877. loc_0060E1C7: mov ax, var_24
  11878. loc_0060E1CB: add ax, 0001h
  11879. loc_0060E1CF: jo 0060E474h
  11880. loc_0060E1D5: movsx ecx, ax
  11881. loc_0060E1D8: mov edx, arg_C
  11882. loc_0060E1DB: mov eax, [edx]
  11883. loc_0060E1DD: sub ecx, [eax+00000014h]
  11884. loc_0060E1E0: mov var_34, ecx
  11885. loc_0060E1E3: mov ecx, arg_C
  11886. loc_0060E1E6: mov edx, [ecx]
  11887. loc_0060E1E8: mov eax, var_34
  11888. loc_0060E1EB: cmp eax, [edx+00000010h]
  11889. loc_0060E1EE: jae 0060E1F9h
  11890. loc_0060E1F0: mov var_80, 00000000h
  11891. loc_0060E1F7: jmp 0060E202h
  11892. loc_0060E1F9: call [004011A8h] ; __vbaGenerateBoundsError
  11893. loc_0060E1FF: mov var_80, eax
  11894. loc_0060E202: mov ecx, var_34
  11895. loc_0060E205: shl ecx, 02h
  11896. loc_0060E208: mov var_84, ecx
  11897. loc_0060E20E: jmp 0060E21Ch
  11898. loc_0060E210: call [004011A8h] ; __vbaGenerateBoundsError
  11899. loc_0060E216: mov var_84, eax
  11900. loc_0060E21C: mov edx, arg_C
  11901. loc_0060E21F: mov eax, [edx]
  11902. loc_0060E221: mov ecx, [eax+0000000Ch]
  11903. loc_0060E224: mov edx, var_7C
  11904. loc_0060E227: mov edx, [ecx+edx]
  11905. loc_0060E22A: mov eax, arg_C
  11906. loc_0060E22D: mov ecx, [eax]
  11907. loc_0060E22F: mov ecx, [ecx+0000000Ch]
  11908. loc_0060E232: add ecx, var_84
  11909. loc_0060E238: call [00401310h] ; __vbaStrCopy
  11910. loc_0060E23E: mov var_4, 0000000Bh
  11911. loc_0060E245: mov edx, arg_10
  11912. loc_0060E248: cmp [edx], 00000000h
  11913. loc_0060E24B: jz 0060E299h
  11914. loc_0060E24D: mov eax, arg_10
  11915. loc_0060E250: mov ecx, [eax]
  11916. loc_0060E252: cmp [ecx], 0001h
  11917. loc_0060E256: jnz 0060E299h
  11918. loc_0060E258: movsx edx, var_24
  11919. loc_0060E25C: mov eax, arg_10
  11920. loc_0060E25F: mov ecx, [eax]
  11921. loc_0060E261: sub edx, [ecx+00000014h]
  11922. loc_0060E264: mov var_38, edx
  11923. loc_0060E267: mov edx, arg_10
  11924. loc_0060E26A: mov eax, [edx]
  11925. loc_0060E26C: mov ecx, var_38
  11926. loc_0060E26F: cmp ecx, [eax+00000010h]
  11927. loc_0060E272: jae 0060E280h
  11928. loc_0060E274: mov var_88, 00000000h
  11929. loc_0060E27E: jmp 0060E28Ch
  11930. loc_0060E280: call [004011A8h] ; __vbaGenerateBoundsError
  11931. loc_0060E286: mov var_88, eax
  11932. loc_0060E28C: mov edx, var_38
  11933. loc_0060E28F: shl edx, 01h
  11934. loc_0060E291: mov var_8C, edx
  11935. loc_0060E297: jmp 0060E2A5h
  11936. loc_0060E299: call [004011A8h] ; __vbaGenerateBoundsError
  11937. loc_0060E29F: mov var_8C, eax
  11938. loc_0060E2A5: mov eax, arg_10
  11939. loc_0060E2A8: cmp [eax], 00000000h
  11940. loc_0060E2AB: jz 0060E306h
  11941. loc_0060E2AD: mov ecx, arg_10
  11942. loc_0060E2B0: mov edx, [ecx]
  11943. loc_0060E2B2: cmp [edx], 0001h
  11944. loc_0060E2B6: jnz 0060E306h
  11945. loc_0060E2B8: mov ax, var_24
  11946. loc_0060E2BC: add ax, 0001h
  11947. loc_0060E2C0: jo 0060E474h
  11948. loc_0060E2C6: movsx ecx, ax
  11949. loc_0060E2C9: mov edx, arg_10
  11950. loc_0060E2CC: mov eax, [edx]
  11951. loc_0060E2CE: sub ecx, [eax+00000014h]
  11952. loc_0060E2D1: mov var_34, ecx
  11953. loc_0060E2D4: mov ecx, arg_10
  11954. loc_0060E2D7: mov edx, [ecx]
  11955. loc_0060E2D9: mov eax, var_34
  11956. loc_0060E2DC: cmp eax, [edx+00000010h]
  11957. loc_0060E2DF: jae 0060E2EDh
  11958. loc_0060E2E1: mov var_90, 00000000h
  11959. loc_0060E2EB: jmp 0060E2F9h
  11960. loc_0060E2ED: call [004011A8h] ; __vbaGenerateBoundsError
  11961. loc_0060E2F3: mov var_90, eax
  11962. loc_0060E2F9: mov ecx, var_34
  11963. loc_0060E2FC: shl ecx, 01h
  11964. loc_0060E2FE: mov var_94, ecx
  11965. loc_0060E304: jmp 0060E312h
  11966. loc_0060E306: call [004011A8h] ; __vbaGenerateBoundsError
  11967. loc_0060E30C: mov var_94, eax
  11968. loc_0060E312: mov edx, arg_10
  11969. loc_0060E315: mov eax, [edx]
  11970. loc_0060E317: mov ecx, [eax+0000000Ch]
  11971. loc_0060E31A: mov edx, arg_10
  11972. loc_0060E31D: mov eax, [edx]
  11973. loc_0060E31F: mov edx, [eax+0000000Ch]
  11974. loc_0060E322: mov eax, var_94
  11975. loc_0060E328: mov esi, var_8C
  11976. loc_0060E32E: mov cx, [ecx+esi]
  11977. loc_0060E332: mov [edx+eax], cx
  11978. loc_0060E336: mov var_4, 0000000Ch
  11979. loc_0060E33D: mov edx, arg_C
  11980. loc_0060E340: cmp [edx], 00000000h
  11981. loc_0060E343: jz 0060E392h
  11982. loc_0060E345: mov eax, arg_C
  11983. loc_0060E348: mov ecx, [eax]
  11984. loc_0060E34A: cmp [ecx], 0001h
  11985. loc_0060E34E: jnz 0060E392h
  11986. loc_0060E350: movsx edx, var_24
  11987. loc_0060E354: mov eax, arg_C
  11988. loc_0060E357: mov ecx, [eax]
  11989. loc_0060E359: sub edx, [ecx+00000014h]
  11990. loc_0060E35C: mov var_34, edx
  11991. loc_0060E35F: mov edx, arg_C
  11992. loc_0060E362: mov eax, [edx]
  11993. loc_0060E364: mov ecx, var_34
  11994. loc_0060E367: cmp ecx, [eax+00000010h]
  11995. loc_0060E36A: jae 0060E378h
  11996. loc_0060E36C: mov var_98, 00000000h
  11997. loc_0060E376: jmp 0060E384h
  11998. loc_0060E378: call [004011A8h] ; __vbaGenerateBoundsError
  11999. loc_0060E37E: mov var_98, eax
  12000. loc_0060E384: mov edx, var_34
  12001. loc_0060E387: shl edx, 02h
  12002. loc_0060E38A: mov var_9C, edx
  12003. loc_0060E390: jmp 0060E39Eh
  12004. loc_0060E392: call [004011A8h] ; __vbaGenerateBoundsError
  12005. loc_0060E398: mov var_9C, eax
  12006. loc_0060E39E: mov edx, var_2C
  12007. loc_0060E3A1: mov eax, arg_C
  12008. loc_0060E3A4: mov ecx, [eax]
  12009. loc_0060E3A6: mov ecx, [ecx+0000000Ch]
  12010. loc_0060E3A9: add ecx, var_9C
  12011. loc_0060E3AF: call [00401310h] ; __vbaStrCopy
  12012. loc_0060E3B5: mov var_4, 0000000Dh
  12013. loc_0060E3BC: mov edx, arg_10
  12014. loc_0060E3BF: cmp [edx], 00000000h
  12015. loc_0060E3C2: jz 0060E410h
  12016. loc_0060E3C4: mov eax, arg_10
  12017. loc_0060E3C7: mov ecx, [eax]
  12018. loc_0060E3C9: cmp [ecx], 0001h
  12019. loc_0060E3CD: jnz 0060E410h
  12020. loc_0060E3CF: movsx edx, var_24
  12021. loc_0060E3D3: mov eax, arg_10
  12022. loc_0060E3D6: mov ecx, [eax]
  12023. loc_0060E3D8: sub edx, [ecx+00000014h]
  12024. loc_0060E3DB: mov var_34, edx
  12025. loc_0060E3DE: mov edx, arg_10
  12026. loc_0060E3E1: mov eax, [edx]
  12027. loc_0060E3E3: mov ecx, var_34
  12028. loc_0060E3E6: cmp ecx, [eax+00000010h]
  12029. loc_0060E3E9: jae 0060E3F7h
  12030. loc_0060E3EB: mov var_A0, 00000000h
  12031. loc_0060E3F5: jmp 0060E403h
  12032. loc_0060E3F7: call [004011A8h] ; __vbaGenerateBoundsError
  12033. loc_0060E3FD: mov var_A0, eax
  12034. loc_0060E403: mov edx, var_34
  12035. loc_0060E406: shl edx, 01h
  12036. loc_0060E408: mov var_A4, edx
  12037. loc_0060E40E: jmp 0060E41Ch
  12038. loc_0060E410: call [004011A8h] ; __vbaGenerateBoundsError
  12039. loc_0060E416: mov var_A4, eax
  12040. loc_0060E41C: mov eax, arg_10
  12041. loc_0060E41F: mov ecx, [eax]
  12042. loc_0060E421: mov edx, [ecx+0000000Ch]
  12043. loc_0060E424: mov eax, var_A4
  12044. loc_0060E42A: mov cx, var_28
  12045. loc_0060E42E: mov [edx+eax], cx
  12046. loc_0060E432: mov var_4, 0000000Eh
  12047. loc_0060E439: mov var_30, FFFFFFh
  12048. loc_0060E43F: mov var_4, 00000010h
  12049. loc_0060E446: jmp 0060DF5Dh
  12050. loc_0060E44B: jmp 0060DEF1h
  12051. loc_0060E450: push 0060E45Fh
  12052. loc_0060E455: lea ecx, var_2C
  12053. loc_0060E458: call [00401430h] ; __vbaFreeStr
  12054. loc_0060E45E: ret
  12055. loc_0060E45F: xor eax, eax
  12056. loc_0060E461: mov ecx, var_20
  12057. loc_0060E464: mov fs:[00000000h], ecx
  12058. loc_0060E46B: pop edi
  12059. loc_0060E46C: pop esi
  12060. loc_0060E46D: pop ebx
  12061. loc_0060E46E: mov esp, ebp
  12062. loc_0060E470: pop ebp
  12063. loc_0060E471: retn 000Ch
  12064. End Sub
  12065. Private Sub Proc_19_22_60E480(arg_C) '60E480
  12066. loc_0060E480: push ebp
  12067. loc_0060E481: mov ebp, esp
  12068. loc_0060E483: sub esp, 00000018h
  12069. loc_0060E486: push 00412856h ; __vbaExceptHandler
  12070. loc_0060E48B: mov eax, fs:[00000000h]
  12071. loc_0060E491: push eax
  12072. loc_0060E492: mov fs:[00000000h], esp
  12073. loc_0060E499: mov eax, 00000058h
  12074. loc_0060E49E: call 00412850h ; __vbaChkstk
  12075. loc_0060E4A3: push ebx
  12076. loc_0060E4A4: push esi
  12077. loc_0060E4A5: push edi
  12078. loc_0060E4A6: mov var_18, esp
  12079. loc_0060E4A9: mov var_14, 004049C8h
  12080. loc_0060E4B0: mov var_10, 00000000h
  12081. loc_0060E4B7: mov var_C, 00000000h
  12082. loc_0060E4BE: mov var_4, 00000001h
  12083. loc_0060E4C5: mov eax, arg_C
  12084. loc_0060E4C8: mov [eax], 00000000h
  12085. loc_0060E4CE: mov var_4, 00000002h
  12086. loc_0060E4D5: push FFFFFFFFh
  12087. loc_0060E4D7: call [00401124h] ; __vbaOnError
  12088. loc_0060E4DD: mov var_4, 00000003h
  12089. loc_0060E4E4: mov ecx, Me
  12090. loc_0060E4E7: mov edx, [ecx+00000078h]
  12091. loc_0060E4EA: mov eax, [edx]
  12092. loc_0060E4EC: push eax
  12093. loc_0060E4ED: push 0043C9F4h
  12094. loc_0060E4F2: call [004011B8h] ; __vbaStrCmp
  12095. loc_0060E4F8: test eax, eax
  12096. loc_0060E4FA: jnz 0060E5CCh
  12097. loc_0060E500: mov var_4, 00000004h
  12098. loc_0060E507: mov var_30, 80020004h
  12099. loc_0060E50E: mov var_38, 0000000Ah
  12100. loc_0060E515: lea ecx, var_38
  12101. loc_0060E518: push ecx
  12102. loc_0060E519: call [00401110h] ; rtcRandomNext
  12103. loc_0060E51F: fstp real4 ptr var_5C
  12104. loc_0060E522: push 0044A36Ch
  12105. loc_0060E527: call [0040106Ch] ; rtcAnsiValueBstr
  12106. loc_0060E52D: mov si, ax
  12107. loc_0060E530: push 00446E18h ; "m"
  12108. loc_0060E535: call [0040106Ch] ; rtcAnsiValueBstr
  12109. loc_0060E53B: mov di, ax
  12110. loc_0060E53E: push 0044A36Ch
  12111. loc_0060E543: call [0040106Ch] ; rtcAnsiValueBstr
  12112. loc_0060E549: sub di, ax
  12113. loc_0060E54C: jo 0060E752h
  12114. loc_0060E552: movsx edx, di
  12115. loc_0060E555: mov var_74, edx
  12116. loc_0060E558: fild real4 ptr var_74
  12117. loc_0060E55B: fstp real4 ptr var_78
  12118. loc_0060E55E: fld real4 ptr var_78
  12119. loc_0060E561: fmul st0, real4 ptr var_5C
  12120. loc_0060E564: fnstsw ax
  12121. loc_0060E566: test al, 0Dh
  12122. loc_0060E568: jnz 0060E74Dh
  12123. loc_0060E56E: call [00401384h] ; __vbaFpI2
  12124. loc_0060E574: add si, ax
  12125. loc_0060E577: jo 0060E752h
  12126. loc_0060E57D: movsx eax, si
  12127. loc_0060E580: push eax
  12128. loc_0060E581: lea ecx, var_48
  12129. loc_0060E584: push ecx
  12130. loc_0060E585: call [00401284h] ; rtcVarBstrFromAnsi
  12131. loc_0060E58B: lea edx, var_48
  12132. loc_0060E58E: push edx
  12133. loc_0060E58F: call [00401040h] ; __vbaStrVarMove
  12134. loc_0060E595: mov edx, eax
  12135. loc_0060E597: lea ecx, var_28
  12136. loc_0060E59A: call [004013C0h] ; __vbaStrMove
  12137. loc_0060E5A0: mov edx, eax
  12138. loc_0060E5A2: mov eax, Me
  12139. loc_0060E5A5: mov ecx, [eax+00000078h]
  12140. loc_0060E5A8: call [00401310h] ; __vbaStrCopy
  12141. loc_0060E5AE: lea ecx, var_28
  12142. loc_0060E5B1: call [00401430h] ; __vbaFreeStr
  12143. loc_0060E5B7: lea ecx, var_48
  12144. loc_0060E5BA: push ecx
  12145. loc_0060E5BB: lea edx, var_38
  12146. loc_0060E5BE: push edx
  12147. loc_0060E5BF: push 00000002h
  12148. loc_0060E5C1: call [00401050h] ; __vbaFreeVarList
  12149. loc_0060E5C7: add esp, 0000000Ch
  12150. loc_0060E5CA: jmp 0060E62Fh
  12151. loc_0060E5CC: mov var_4, 00000006h
  12152. loc_0060E5D3: mov eax, Me
  12153. loc_0060E5D6: mov ecx, [eax+00000078h]
  12154. loc_0060E5D9: mov edx, [ecx]
  12155. loc_0060E5DB: push edx
  12156. loc_0060E5DC: call [0040106Ch] ; rtcAnsiValueBstr
  12157. loc_0060E5E2: add ax, 0001h
  12158. loc_0060E5E6: jo 0060E752h
  12159. loc_0060E5EC: movsx eax, ax
  12160. loc_0060E5EF: push eax
  12161. loc_0060E5F0: lea ecx, var_38
  12162. loc_0060E5F3: push ecx
  12163. loc_0060E5F4: call [00401284h] ; rtcVarBstrFromAnsi
  12164. loc_0060E5FA: lea edx, var_38
  12165. loc_0060E5FD: push edx
  12166. loc_0060E5FE: call [00401040h] ; __vbaStrVarMove
  12167. loc_0060E604: mov edx, eax
  12168. loc_0060E606: lea ecx, var_28
  12169. loc_0060E609: call [004013C0h] ; __vbaStrMove
  12170. loc_0060E60F: mov edx, eax
  12171. loc_0060E611: mov eax, Me
  12172. loc_0060E614: mov ecx, [eax+00000078h]
  12173. loc_0060E617: call [00401310h] ; __vbaStrCopy
  12174. loc_0060E61D: lea ecx, var_28
  12175. loc_0060E620: call [00401430h] ; __vbaFreeStr
  12176. loc_0060E626: lea ecx, var_38
  12177. loc_0060E629: call [00401030h] ; __vbaFreeVar
  12178. loc_0060E62F: mov var_4, 00000008h
  12179. loc_0060E636: mov ecx, Me
  12180. loc_0060E639: mov edx, [ecx+00000078h]
  12181. loc_0060E63C: mov eax, [edx]
  12182. loc_0060E63E: push eax
  12183. loc_0060E63F: call [0040106Ch] ; rtcAnsiValueBstr
  12184. loc_0060E645: mov si, ax
  12185. loc_0060E648: push 00446E18h ; "m"
  12186. loc_0060E64D: call [0040106Ch] ; rtcAnsiValueBstr
  12187. loc_0060E653: xor ebx, ebx
  12188. loc_0060E655: cmp si, ax
  12189. loc_0060E658: setle bl
  12190. loc_0060E65B: mov ecx, Me
  12191. loc_0060E65E: mov edx, [ecx+00000078h]
  12192. loc_0060E661: mov eax, [edx]
  12193. loc_0060E663: push eax
  12194. loc_0060E664: call [0040106Ch] ; rtcAnsiValueBstr
  12195. loc_0060E66A: mov si, ax
  12196. loc_0060E66D: push 0044A36Ch
  12197. loc_0060E672: call [0040106Ch] ; rtcAnsiValueBstr
  12198. loc_0060E678: xor ecx, ecx
  12199. loc_0060E67A: cmp si, ax
  12200. loc_0060E67D: setge cl
  12201. loc_0060E680: and ebx, ecx
  12202. loc_0060E682: test ebx, ebx
  12203. loc_0060E684: jnz 0060E69Eh
  12204. loc_0060E686: mov var_4, 00000009h
  12205. loc_0060E68D: mov edx, 0044A36Ch
  12206. loc_0060E692: mov eax, Me
  12207. loc_0060E695: mov ecx, [eax+00000078h]
  12208. loc_0060E698: call [00401310h] ; __vbaStrCopy
  12209. loc_0060E69E: mov var_4, 0000000Bh
  12210. loc_0060E6A5: mov ecx, Me
  12211. loc_0060E6A8: mov edx, [ecx+00000078h]
  12212. loc_0060E6AB: mov eax, [edx]
  12213. loc_0060E6AD: push eax
  12214. loc_0060E6AE: push 0044A344h ; ".root-servers.net"
  12215. loc_0060E6B3: call [00401098h] ; __vbaStrCat
  12216. loc_0060E6B9: mov edx, eax
  12217. loc_0060E6BB: lea ecx, var_28
  12218. loc_0060E6BE: call [004013C0h] ; __vbaStrMove
  12219. loc_0060E6C4: mov edx, eax
  12220. loc_0060E6C6: mov ecx, Me
  12221. loc_0060E6C9: mov ecx, [ecx+00000078h]
  12222. loc_0060E6CC: add ecx, 00000004h
  12223. loc_0060E6CF: call [00401310h] ; __vbaStrCopy
  12224. loc_0060E6D5: lea ecx, var_28
  12225. loc_0060E6D8: call [00401430h] ; __vbaFreeStr
  12226. loc_0060E6DE: mov var_4, 0000000Ch
  12227. loc_0060E6E5: mov edx, Me
  12228. loc_0060E6E8: mov eax, [edx+00000078h]
  12229. loc_0060E6EB: mov edx, [eax+00000004h]
  12230. loc_0060E6EE: lea ecx, var_24
  12231. loc_0060E6F1: call [00401310h] ; __vbaStrCopy
  12232. loc_0060E6F7: fwait
  12233. loc_0060E6F8: push 0060E730h
  12234. loc_0060E6FD: jmp 0060E72Fh
  12235. loc_0060E6FF: mov ecx, var_10
  12236. loc_0060E702: and ecx, 00000004h
  12237. loc_0060E705: test ecx, ecx
  12238. loc_0060E707: jz 0060E712h
  12239. loc_0060E709: lea ecx, var_24
  12240. loc_0060E70C: call [00401430h] ; __vbaFreeStr
  12241. loc_0060E712: lea ecx, var_28
  12242. loc_0060E715: call [00401430h] ; __vbaFreeStr
  12243. loc_0060E71B: lea edx, var_48
  12244. loc_0060E71E: push edx
  12245. loc_0060E71F: lea eax, var_38
  12246. loc_0060E722: push eax
  12247. loc_0060E723: push 00000002h
  12248. loc_0060E725: call [00401050h] ; __vbaFreeVarList
  12249. loc_0060E72B: add esp, 0000000Ch
  12250. loc_0060E72E: ret
  12251. loc_0060E72F: ret
  12252. loc_0060E730: mov ecx, arg_C
  12253. loc_0060E733: mov edx, var_24
  12254. loc_0060E736: mov [ecx], edx
  12255. loc_0060E738: xor eax, eax
  12256. loc_0060E73A: mov ecx, var_20
  12257. loc_0060E73D: mov fs:[00000000h], ecx
  12258. loc_0060E744: pop edi
  12259. loc_0060E745: pop esi
  12260. loc_0060E746: pop ebx
  12261. loc_0060E747: mov esp, ebp
  12262. loc_0060E749: pop ebp
  12263. loc_0060E74A: retn 0008h
  12264. End Sub
  12265. Private Sub Proc_19_23_60E760
  12266. loc_0060E760: push ebp
  12267. loc_0060E761: mov ebp, esp
  12268. loc_0060E763: sub esp, 00000008h
  12269. loc_0060E766: push 00412856h ; __vbaExceptHandler
  12270. loc_0060E76B: mov eax, fs:[00000000h]
  12271. loc_0060E771: push eax
  12272. loc_0060E772: mov fs:[00000000h], esp
  12273. loc_0060E779: sub esp, 00000040h
  12274. loc_0060E77C: push ebx
  12275. loc_0060E77D: push esi
  12276. loc_0060E77E: push edi
  12277. loc_0060E77F: mov var_8, esp
  12278. loc_0060E782: mov var_4, 00404A20h
  12279. loc_0060E789: xor eax, eax
  12280. loc_0060E78B: push 0060E7C4h
  12281. loc_0060E790: mov var_14, eax
  12282. loc_0060E793: mov var_18, eax
  12283. loc_0060E796: mov var_1C, eax
  12284. loc_0060E799: mov var_2C, eax
  12285. loc_0060E79C: jmp 0060E7BAh
  12286. loc_0060E79E: lea ecx, var_18
  12287. loc_0060E7A1: call [00401430h] ; __vbaFreeStr
  12288. loc_0060E7A7: lea ecx, var_1C
  12289. loc_0060E7AA: call [0040142Ch] ; __vbaFreeObj
  12290. loc_0060E7B0: lea ecx, var_2C
  12291. loc_0060E7B3: call [00401030h] ; __vbaFreeVar
  12292. loc_0060E7B9: ret
  12293. loc_0060E7BA: lea ecx, var_14
  12294. loc_0060E7BD: call [00401430h] ; __vbaFreeStr
  12295. loc_0060E7C3: ret
  12296. loc_0060E7C4: mov ecx, var_10
  12297. loc_0060E7C7: pop edi
  12298. loc_0060E7C8: pop esi
  12299. loc_0060E7C9: xor eax, eax
  12300. loc_0060E7CB: mov fs:[00000000h], ecx
  12301. loc_0060E7D2: pop ebx
  12302. loc_0060E7D3: mov esp, ebp
  12303. loc_0060E7D5: pop ebp
  12304. loc_0060E7D6: retn 0008h
  12305. End Sub
  12306. Private Sub Proc_19_24_60E7E0(arg_C) '60E7E0
  12307. loc_0060E7E0: push ebp
  12308. loc_0060E7E1: mov ebp, esp
  12309. loc_0060E7E3: sub esp, 00000018h
  12310. loc_0060E7E6: push 00412856h ; __vbaExceptHandler
  12311. loc_0060E7EB: mov eax, fs:[00000000h]
  12312. loc_0060E7F1: push eax
  12313. loc_0060E7F2: mov fs:[00000000h], esp
  12314. loc_0060E7F9: mov eax, 0000011Ch
  12315. loc_0060E7FE: call 00412850h ; __vbaChkstk
  12316. loc_0060E803: push ebx
  12317. loc_0060E804: push esi
  12318. loc_0060E805: push edi
  12319. loc_0060E806: mov var_18, esp
  12320. loc_0060E809: mov var_14, 00404A30h ; "&"
  12321. loc_0060E810: mov var_10, 00000000h
  12322. loc_0060E817: mov var_C, 00000000h
  12323. loc_0060E81E: mov var_4, 00000001h
  12324. loc_0060E825: mov var_4, 00000002h
  12325. loc_0060E82C: push FFFFFFFFh
  12326. loc_0060E82E: call [00401124h] ; __vbaOnError
  12327. loc_0060E834: mov var_4, 00000003h
  12328. loc_0060E83B: movsx eax, [0073A228h]
  12329. loc_0060E842: test eax, eax
  12330. loc_0060E844: jz 0060E84Bh
  12331. loc_0060E846: jmp 0060F518h
  12332. loc_0060E84B: mov var_4, 00000006h
  12333. loc_0060E852: mov ecx, Me
  12334. loc_0060E855: mov [ecx+00000042h], 0000h
  12335. loc_0060E85B: mov var_4, 00000007h
  12336. loc_0060E862: mov edx, Me
  12337. loc_0060E865: cmp [edx+00000038h], 00000000h
  12338. loc_0060E869: jnz 0060E945h
  12339. loc_0060E86F: mov var_4, 00000008h
  12340. loc_0060E876: cmp [0073A254h], 00000000h
  12341. loc_0060E87D: jnz 0060E89Bh
  12342. loc_0060E87F: push 0073A254h
  12343. loc_0060E884: push 00431838h
  12344. loc_0060E889: call [004012FCh] ; __vbaNew2
  12345. loc_0060E88F: mov var_124, 0073A254h
  12346. loc_0060E899: jmp 0060E8A5h
  12347. loc_0060E89B: mov var_124, 0073A254h
  12348. loc_0060E8A5: mov eax, var_124
  12349. loc_0060E8AB: mov ecx, [eax]
  12350. loc_0060E8AD: mov var_108, ecx
  12351. loc_0060E8B3: mov edx, 0044A7E8h ; "frmEmailQueue.SendMessageHTTP"
  12352. loc_0060E8B8: lea ecx, var_60
  12353. loc_0060E8BB: call [00401310h] ; __vbaStrCopy
  12354. loc_0060E8C1: mov edx, 00449BF4h ; "queue empty, exiting"
  12355. loc_0060E8C6: lea ecx, var_5C
  12356. loc_0060E8C9: call [00401310h] ; __vbaStrCopy
  12357. loc_0060E8CF: lea edx, var_60
  12358. loc_0060E8D2: push edx
  12359. loc_0060E8D3: lea eax, var_5C
  12360. loc_0060E8D6: push eax
  12361. loc_0060E8D7: mov ecx, var_108
  12362. loc_0060E8DD: mov edx, [ecx]
  12363. loc_0060E8DF: mov eax, var_108
  12364. loc_0060E8E5: push eax
  12365. loc_0060E8E6: call [edx+00000748h]
  12366. loc_0060E8EC: fnclex
  12367. loc_0060E8EE: mov var_10C, eax
  12368. loc_0060E8F4: cmp var_10C, 00000000h
  12369. loc_0060E8FB: jge 0060E923h
  12370. loc_0060E8FD: push 00000748h
  12371. loc_0060E902: push 004408D0h
  12372. loc_0060E907: mov ecx, var_108
  12373. loc_0060E90D: push ecx
  12374. loc_0060E90E: mov edx, var_10C
  12375. loc_0060E914: push edx
  12376. loc_0060E915: call [004010CCh] ; __vbaHresultCheckObj
  12377. loc_0060E91B: mov var_128, eax
  12378. loc_0060E921: jmp 0060E92Dh
  12379. loc_0060E923: mov var_128, 00000000h
  12380. loc_0060E92D: lea eax, var_60
  12381. loc_0060E930: push eax
  12382. loc_0060E931: lea ecx, var_5C
  12383. loc_0060E934: push ecx
  12384. loc_0060E935: push 00000002h
  12385. loc_0060E937: call [00401324h] ; __vbaFreeStrList
  12386. loc_0060E93D: add esp, 0000000Ch
  12387. loc_0060E940: jmp 0060F518h
  12388. loc_0060E945: mov var_4, 0000000Bh
  12389. loc_0060E94C: mov edx, Me
  12390. loc_0060E94F: movsx eax, [edx+0000003Eh]
  12391. loc_0060E953: test eax, eax
  12392. loc_0060E955: jz 0060EA31h
  12393. loc_0060E95B: mov var_4, 0000000Ch
  12394. loc_0060E962: cmp [0073A254h], 00000000h
  12395. loc_0060E969: jnz 0060E987h
  12396. loc_0060E96B: push 0073A254h
  12397. loc_0060E970: push 00431838h
  12398. loc_0060E975: call [004012FCh] ; __vbaNew2
  12399. loc_0060E97B: mov var_12C, 0073A254h
  12400. loc_0060E985: jmp 0060E991h
  12401. loc_0060E987: mov var_12C, 0073A254h
  12402. loc_0060E991: mov ecx, var_12C
  12403. loc_0060E997: mov edx, [ecx]
  12404. loc_0060E999: mov var_108, edx
  12405. loc_0060E99F: mov edx, 0044A7E8h ; "frmEmailQueue.SendMessageHTTP"
  12406. loc_0060E9A4: lea ecx, var_60
  12407. loc_0060E9A7: call [00401310h] ; __vbaStrCopy
  12408. loc_0060E9AD: mov edx, 00449C24h ; "m_blnStopSending = true, exiting"
  12409. loc_0060E9B2: lea ecx, var_5C
  12410. loc_0060E9B5: call [00401310h] ; __vbaStrCopy
  12411. loc_0060E9BB: lea eax, var_60
  12412. loc_0060E9BE: push eax
  12413. loc_0060E9BF: lea ecx, var_5C
  12414. loc_0060E9C2: push ecx
  12415. loc_0060E9C3: mov edx, var_108
  12416. loc_0060E9C9: mov eax, [edx]
  12417. loc_0060E9CB: mov ecx, var_108
  12418. loc_0060E9D1: push ecx
  12419. loc_0060E9D2: call [eax+00000748h]
  12420. loc_0060E9D8: fnclex
  12421. loc_0060E9DA: mov var_10C, eax
  12422. loc_0060E9E0: cmp var_10C, 00000000h
  12423. loc_0060E9E7: jge 0060EA0Fh
  12424. loc_0060E9E9: push 00000748h
  12425. loc_0060E9EE: push 004408D0h
  12426. loc_0060E9F3: mov edx, var_108
  12427. loc_0060E9F9: push edx
  12428. loc_0060E9FA: mov eax, var_10C
  12429. loc_0060EA00: push eax
  12430. loc_0060EA01: call [004010CCh] ; __vbaHresultCheckObj
  12431. loc_0060EA07: mov var_130, eax
  12432. loc_0060EA0D: jmp 0060EA19h
  12433. loc_0060EA0F: mov var_130, 00000000h
  12434. loc_0060EA19: lea ecx, var_60
  12435. loc_0060EA1C: push ecx
  12436. loc_0060EA1D: lea edx, var_5C
  12437. loc_0060EA20: push edx
  12438. loc_0060EA21: push 00000002h
  12439. loc_0060EA23: call [00401324h] ; __vbaFreeStrList
  12440. loc_0060EA29: add esp, 0000000Ch
  12441. loc_0060EA2C: jmp 0060F518h
  12442. loc_0060EA31: mov var_4, 0000000Fh
  12443. loc_0060EA38: mov eax, arg_C
  12444. loc_0060EA3B: add eax, 00000004h
  12445. loc_0060EA3E: push eax
  12446. loc_0060EA3F: call 00713300h
  12447. loc_0060EA44: movsx ecx, ax
  12448. loc_0060EA47: test ecx, ecx
  12449. loc_0060EA49: jnz 0060EB79h
  12450. loc_0060EA4F: mov var_4, 00000010h
  12451. loc_0060EA56: mov var_B8, 0043C9F4h
  12452. loc_0060EA60: mov var_C0, 00000008h
  12453. loc_0060EA6A: mov eax, 00000010h
  12454. loc_0060EA6F: call 00412850h ; __vbaChkstk
  12455. loc_0060EA74: mov edx, esp
  12456. loc_0060EA76: mov eax, var_C0
  12457. loc_0060EA7C: mov [edx], eax
  12458. loc_0060EA7E: mov ecx, var_BC
  12459. loc_0060EA84: mov [edx+00000004h], ecx
  12460. loc_0060EA87: mov eax, var_B8
  12461. loc_0060EA8D: mov [edx+00000008h], eax
  12462. loc_0060EA90: mov ecx, var_B4
  12463. loc_0060EA96: mov [edx+0000000Ch], ecx
  12464. loc_0060EA99: push 004424FCh ; "Address"
  12465. loc_0060EA9E: push 0044247Ch ; "Email"
  12466. loc_0060EAA3: push 0043B010h ; "BONZIBUDDY"
  12467. loc_0060EAA8: call [00401354h] ; rtcGetSetting
  12468. loc_0060EAAE: mov edx, eax
  12469. loc_0060EAB0: lea ecx, var_5C
  12470. loc_0060EAB3: call [004013C0h] ; __vbaStrMove
  12471. loc_0060EAB9: lea edx, var_5C
  12472. loc_0060EABC: push edx
  12473. loc_0060EABD: call 00713300h
  12474. loc_0060EAC2: mov var_108, ax
  12475. loc_0060EAC9: lea ecx, var_5C
  12476. loc_0060EACC: call [00401430h] ; __vbaFreeStr
  12477. loc_0060EAD2: movsx eax, var_108
  12478. loc_0060EAD9: test eax, eax
  12479. loc_0060EADB: jz 0060EB64h
  12480. loc_0060EAE1: mov var_4, 00000011h
  12481. loc_0060EAE8: mov var_B8, 0043C9F4h
  12482. loc_0060EAF2: mov var_C0, 00000008h
  12483. loc_0060EAFC: mov eax, 00000010h
  12484. loc_0060EB01: call 00412850h ; __vbaChkstk
  12485. loc_0060EB06: mov ecx, esp
  12486. loc_0060EB08: mov edx, var_C0
  12487. loc_0060EB0E: mov [ecx], edx
  12488. loc_0060EB10: mov eax, var_BC
  12489. loc_0060EB16: mov [ecx+00000004h], eax
  12490. loc_0060EB19: mov edx, var_B8
  12491. loc_0060EB1F: mov [ecx+00000008h], edx
  12492. loc_0060EB22: mov eax, var_B4
  12493. loc_0060EB28: mov [ecx+0000000Ch], eax
  12494. loc_0060EB2B: push 004424FCh ; "Address"
  12495. loc_0060EB30: push 0044247Ch ; "Email"
  12496. loc_0060EB35: push 0043B010h ; "BONZIBUDDY"
  12497. loc_0060EB3A: call [00401354h] ; rtcGetSetting
  12498. loc_0060EB40: mov edx, eax
  12499. loc_0060EB42: lea ecx, var_5C
  12500. loc_0060EB45: call [004013C0h] ; __vbaStrMove
  12501. loc_0060EB4B: mov edx, eax
  12502. loc_0060EB4D: mov ecx, arg_C
  12503. loc_0060EB50: add ecx, 00000004h
  12504. loc_0060EB53: call [00401310h] ; __vbaStrCopy
  12505. loc_0060EB59: lea ecx, var_5C
  12506. loc_0060EB5C: call [00401430h] ; __vbaFreeStr
  12507. loc_0060EB62: jmp 0060EB79h
  12508. loc_0060EB64: mov var_4, 00000013h
  12509. loc_0060EB6B: mov ecx, arg_C
  12510. loc_0060EB6E: push ecx
  12511. loc_0060EB6F: call 00711A80h
  12512. loc_0060EB74: jmp 0060F518h
  12513. loc_0060EB79: mov var_4, 00000017h
  12514. loc_0060EB80: mov edx, arg_C
  12515. loc_0060EB83: add edx, 00000008h
  12516. loc_0060EB86: push edx
  12517. loc_0060EB87: call 00713300h
  12518. loc_0060EB8C: movsx eax, ax
  12519. loc_0060EB8F: test eax, eax
  12520. loc_0060EB91: jnz 0060EBA8h
  12521. loc_0060EB93: mov var_4, 00000018h
  12522. loc_0060EB9A: mov ecx, arg_C
  12523. loc_0060EB9D: push ecx
  12524. loc_0060EB9E: call 00711A80h
  12525. loc_0060EBA3: jmp 0060F518h
  12526. loc_0060EBA8: mov var_4, 0000001Bh
  12527. loc_0060EBAF: mov var_B8, 80020004h
  12528. loc_0060EBB9: mov var_C0, 0000000Ah
  12529. loc_0060EBC3: mov eax, 00000010h
  12530. loc_0060EBC8: call 00412850h ; __vbaChkstk
  12531. loc_0060EBCD: mov edx, esp
  12532. loc_0060EBCF: mov eax, var_C0
  12533. loc_0060EBD5: mov [edx], eax
  12534. loc_0060EBD7: mov ecx, var_BC
  12535. loc_0060EBDD: mov [edx+00000004h], ecx
  12536. loc_0060EBE0: mov eax, var_B8
  12537. loc_0060EBE6: mov [edx+00000008h], eax
  12538. loc_0060EBE9: mov ecx, var_B4
  12539. loc_0060EBEF: mov [edx+0000000Ch], ecx
  12540. loc_0060EBF2: push 0044A160h ; "UserRegistrationNum"
  12541. loc_0060EBF7: push 0044317Ch ; "UserInfo"
  12542. loc_0060EBFC: push 0043B010h ; "BONZIBUDDY"
  12543. loc_0060EC01: call [00401354h] ; rtcGetSetting
  12544. loc_0060EC07: mov edx, eax
  12545. loc_0060EC09: lea ecx, var_34
  12546. loc_0060EC0C: call [004013C0h] ; __vbaStrMove
  12547. loc_0060EC12: mov var_4, 0000001Ch
  12548. loc_0060EC19: lea edx, var_90
  12549. loc_0060EC1F: push edx
  12550. loc_0060EC20: call [00401404h] ; rtcGetPresentDate
  12551. loc_0060EC26: mov var_104, 0014h
  12552. loc_0060EC2F: lea eax, var_60
  12553. loc_0060EC32: push eax
  12554. loc_0060EC33: lea ecx, var_104
  12555. loc_0060EC39: push ecx
  12556. loc_0060EC3A: mov edx, Me
  12557. loc_0060EC3D: mov eax, [edx]
  12558. loc_0060EC3F: mov ecx, Me
  12559. loc_0060EC42: push ecx
  12560. loc_0060EC43: call [eax+0000075Ch]
  12561. loc_0060EC49: push 00000000h
  12562. loc_0060EC4B: push FFFFFFFFh
  12563. loc_0060EC4D: push 00000001h
  12564. loc_0060EC4F: push 0044971Ch ; "-"
  12565. loc_0060EC54: push 00444D98h ; "."
  12566. loc_0060EC59: lea edx, var_90
  12567. loc_0060EC5F: push edx
  12568. loc_0060EC60: call [00401278h] ; __vbaR8ErrVar
  12569. loc_0060EC66: sub esp, 00000008h
  12570. loc_0060EC69: fstp real8 ptr [esp]
  12571. loc_0060EC6C: call [0040121Ch] ; __vbaStrR8
  12572. loc_0060EC72: mov edx, eax
  12573. loc_0060EC74: lea ecx, var_5C
  12574. loc_0060EC77: call [004013C0h] ; __vbaStrMove
  12575. loc_0060EC7D: push eax
  12576. loc_0060EC7E: push 0044971Ch ; "-"
  12577. loc_0060EC83: call [00401098h] ; __vbaStrCat
  12578. loc_0060EC89: mov edx, eax
  12579. loc_0060EC8B: lea ecx, var_64
  12580. loc_0060EC8E: call [004013C0h] ; __vbaStrMove
  12581. loc_0060EC94: push eax
  12582. loc_0060EC95: mov eax, var_60
  12583. loc_0060EC98: push eax
  12584. loc_0060EC99: call [00401098h] ; __vbaStrCat
  12585. loc_0060EC9F: mov edx, eax
  12586. loc_0060ECA1: lea ecx, var_68
  12587. loc_0060ECA4: call [004013C0h] ; __vbaStrMove
  12588. loc_0060ECAA: push eax
  12589. loc_0060ECAB: call [00401258h] ; rtcReplace
  12590. loc_0060ECB1: mov edx, eax
  12591. loc_0060ECB3: lea ecx, var_48
  12592. loc_0060ECB6: call [004013C0h] ; __vbaStrMove
  12593. loc_0060ECBC: lea ecx, var_68
  12594. loc_0060ECBF: push ecx
  12595. loc_0060ECC0: lea edx, var_60
  12596. loc_0060ECC3: push edx
  12597. loc_0060ECC4: lea eax, var_64
  12598. loc_0060ECC7: push eax
  12599. loc_0060ECC8: lea ecx, var_5C
  12600. loc_0060ECCB: push ecx
  12601. loc_0060ECCC: push 00000004h
  12602. loc_0060ECCE: call [00401324h] ; __vbaFreeStrList
  12603. loc_0060ECD4: add esp, 00000014h
  12604. loc_0060ECD7: lea edx, var_90
  12605. loc_0060ECDD: push edx
  12606. loc_0060ECDE: lea eax, var_90
  12607. loc_0060ECE4: push eax
  12608. loc_0060ECE5: push 00000002h
  12609. loc_0060ECE7: call [00401050h] ; __vbaFreeVarList
  12610. loc_0060ECED: add esp, 0000000Ch
  12611. loc_0060ECF0: mov var_4, 0000001Dh
  12612. loc_0060ECF7: mov ecx, arg_C
  12613. loc_0060ECFA: add ecx, 00000004h
  12614. loc_0060ECFD: mov var_B8, ecx
  12615. loc_0060ED03: mov var_C0, 00004008h
  12616. loc_0060ED0D: lea edx, var_C0
  12617. loc_0060ED13: push edx
  12618. loc_0060ED14: lea eax, var_90
  12619. loc_0060ED1A: push eax
  12620. loc_0060ED1B: call [00401154h] ; rtcTrimVar
  12621. loc_0060ED21: lea ecx, var_90
  12622. loc_0060ED27: push ecx
  12623. loc_0060ED28: call [00401040h] ; __vbaStrVarMove
  12624. loc_0060ED2E: mov edx, eax
  12625. loc_0060ED30: lea ecx, var_30
  12626. loc_0060ED33: call [004013C0h] ; __vbaStrMove
  12627. loc_0060ED39: lea ecx, var_90
  12628. loc_0060ED3F: call [00401030h] ; __vbaFreeVar
  12629. loc_0060ED45: mov var_4, 0000001Eh
  12630. loc_0060ED4C: mov edx, arg_C
  12631. loc_0060ED4F: add edx, 00000008h
  12632. loc_0060ED52: mov var_B8, edx
  12633. loc_0060ED58: mov var_C0, 00004008h
  12634. loc_0060ED62: lea eax, var_C0
  12635. loc_0060ED68: push eax
  12636. loc_0060ED69: lea ecx, var_90
  12637. loc_0060ED6F: push ecx
  12638. loc_0060ED70: call [00401154h] ; rtcTrimVar
  12639. loc_0060ED76: lea edx, var_90
  12640. loc_0060ED7C: push edx
  12641. loc_0060ED7D: call [00401040h] ; __vbaStrVarMove
  12642. loc_0060ED83: mov edx, eax
  12643. loc_0060ED85: lea ecx, var_44
  12644. loc_0060ED88: call [004013C0h] ; __vbaStrMove
  12645. loc_0060ED8E: lea ecx, var_90
  12646. loc_0060ED94: call [00401030h] ; __vbaFreeVar
  12647. loc_0060ED9A: mov var_4, 0000001Fh
  12648. loc_0060EDA1: mov eax, arg_C
  12649. loc_0060EDA4: add eax, 00000010h
  12650. loc_0060EDA7: mov var_B8, eax
  12651. loc_0060EDAD: mov var_C0, 00004008h
  12652. loc_0060EDB7: lea ecx, var_C0
  12653. loc_0060EDBD: push ecx
  12654. loc_0060EDBE: lea edx, var_90
  12655. loc_0060EDC4: push edx
  12656. loc_0060EDC5: call [00401154h] ; rtcTrimVar
  12657. loc_0060EDCB: lea eax, var_90
  12658. loc_0060EDD1: push eax
  12659. loc_0060EDD2: call [00401040h] ; __vbaStrVarMove
  12660. loc_0060EDD8: mov edx, eax
  12661. loc_0060EDDA: lea ecx, var_58
  12662. loc_0060EDDD: call [004013C0h] ; __vbaStrMove
  12663. loc_0060EDE3: lea ecx, var_90
  12664. loc_0060EDE9: call [00401030h] ; __vbaFreeVar
  12665. loc_0060EDEF: mov var_4, 00000020h
  12666. loc_0060EDF6: mov ecx, arg_C
  12667. loc_0060EDF9: add ecx, 00000018h
  12668. loc_0060EDFC: mov var_B8, ecx
  12669. loc_0060EE02: mov var_C0, 00004008h
  12670. loc_0060EE0C: lea edx, var_C0
  12671. loc_0060EE12: push edx
  12672. loc_0060EE13: lea eax, var_90
  12673. loc_0060EE19: push eax
  12674. loc_0060EE1A: call [00401154h] ; rtcTrimVar
  12675. loc_0060EE20: lea ecx, var_90
  12676. loc_0060EE26: push ecx
  12677. loc_0060EE27: call [00401040h] ; __vbaStrVarMove
  12678. loc_0060EE2D: mov edx, eax
  12679. loc_0060EE2F: lea ecx, var_40
  12680. loc_0060EE32: call [004013C0h] ; __vbaStrMove
  12681. loc_0060EE38: lea ecx, var_90
  12682. loc_0060EE3E: call [00401030h] ; __vbaFreeVar
  12683. loc_0060EE44: mov var_4, 00000021h
  12684. loc_0060EE4B: mov edx, var_40
  12685. loc_0060EE4E: push edx
  12686. loc_0060EE4F: call [00401044h] ; __vbaLenBstr
  12687. loc_0060EE55: test eax, eax
  12688. loc_0060EE57: jz 0060EF66h
  12689. loc_0060EE5D: mov var_4, 00000022h
  12690. loc_0060EE64: mov var_88, 80020004h
  12691. loc_0060EE6E: mov var_90, 0000000Ah
  12692. loc_0060EE78: lea eax, var_90
  12693. loc_0060EE7E: push eax
  12694. loc_0060EE7F: call [004012F0h] ; rtcFreeFile
  12695. loc_0060EE85: mov var_28, ax
  12696. loc_0060EE89: lea ecx, var_90
  12697. loc_0060EE8F: call [00401030h] ; __vbaFreeVar
  12698. loc_0060EE95: mov var_4, 00000023h
  12699. loc_0060EE9C: mov ecx, var_40
  12700. loc_0060EE9F: push ecx
  12701. loc_0060EEA0: mov dx, var_28
  12702. loc_0060EEA4: push edx
  12703. loc_0060EEA5: push FFFFFFFFh
  12704. loc_0060EEA7: push 00000001h
  12705. loc_0060EEA9: call [004012DCh] ; __vbaFileOpen
  12706. loc_0060EEAF: mov var_4, 00000024h
  12707. loc_0060EEB6: mov ax, var_28
  12708. loc_0060EEBA: push eax
  12709. loc_0060EEBB: call [00401300h] ; rtcEndOfFile
  12710. loc_0060EEC1: movsx ecx, ax
  12711. loc_0060EEC4: test ecx, ecx
  12712. loc_0060EEC6: jnz 0060EEDEh
  12713. loc_0060EEC8: mov var_4, 00000025h
  12714. loc_0060EECF: mov dx, var_28
  12715. loc_0060EED3: push edx
  12716. loc_0060EED4: lea eax, var_2C
  12717. loc_0060EED7: push eax
  12718. loc_0060EED8: call [00401038h] ; __vbaLineInputStr
  12719. loc_0060EEDE: mov var_4, 00000027h
  12720. loc_0060EEE5: mov cx, var_28
  12721. loc_0060EEE9: push ecx
  12722. loc_0060EEEA: call [00401300h] ; rtcEndOfFile
  12723. loc_0060EEF0: movsx edx, ax
  12724. loc_0060EEF3: test edx, edx
  12725. loc_0060EEF5: jnz 0060EF4Fh
  12726. loc_0060EEF7: mov var_4, 00000028h
  12727. loc_0060EEFE: mov ax, var_28
  12728. loc_0060EF02: push eax
  12729. loc_0060EF03: lea ecx, var_24
  12730. loc_0060EF06: push ecx
  12731. loc_0060EF07: call [00401038h] ; __vbaLineInputStr
  12732. loc_0060EF0D: mov var_4, 00000029h
  12733. loc_0060EF14: mov edx, var_2C
  12734. loc_0060EF17: push edx
  12735. loc_0060EF18: push 0043FBCCh ; vbCrLf
  12736. loc_0060EF1D: call [00401098h] ; __vbaStrCat
  12737. loc_0060EF23: mov edx, eax
  12738. loc_0060EF25: lea ecx, var_5C
  12739. loc_0060EF28: call [004013C0h] ; __vbaStrMove
  12740. loc_0060EF2E: push eax
  12741. loc_0060EF2F: mov eax, var_24
  12742. loc_0060EF32: push eax
  12743. loc_0060EF33: call [00401098h] ; __vbaStrCat
  12744. loc_0060EF39: mov edx, eax
  12745. loc_0060EF3B: lea ecx, var_2C
  12746. loc_0060EF3E: call [004013C0h] ; __vbaStrMove
  12747. loc_0060EF44: lea ecx, var_5C
  12748. loc_0060EF47: call [00401430h] ; __vbaFreeStr
  12749. loc_0060EF4D: jmp 0060EEDEh
  12750. loc_0060EF4F: mov var_4, 0000002Bh
  12751. loc_0060EF56: mov cx, var_28
  12752. loc_0060EF5A: push ecx
  12753. loc_0060EF5B: call [00401194h] ; __vbaFileClose
  12754. loc_0060EF61: jmp 0060F01Ah
  12755. loc_0060EF66: mov var_4, 0000002Dh
  12756. loc_0060EF6D: mov var_B8, 00449EE8h ; "http://www.bonzi.com/bonzibuddy/trackyesno.asp?trackcode=mnu_frnd&status=no"
  12757. loc_0060EF77: mov var_C0, 00000008h
  12758. loc_0060EF81: cmp [0073A254h], 00000000h
  12759. loc_0060EF88: jnz 0060EFA6h
  12760. loc_0060EF8A: push 0073A254h
  12761. loc_0060EF8F: push 00431838h
  12762. loc_0060EF94: call [004012FCh] ; __vbaNew2
  12763. loc_0060EF9A: mov var_134, 0073A254h
  12764. loc_0060EFA4: jmp 0060EFB0h
  12765. loc_0060EFA6: mov var_134, 0073A254h
  12766. loc_0060EFB0: mov eax, 00000010h
  12767. loc_0060EFB5: call 00412850h ; __vbaChkstk
  12768. loc_0060EFBA: mov edx, esp
  12769. loc_0060EFBC: mov eax, var_C0
  12770. loc_0060EFC2: mov [edx], eax
  12771. loc_0060EFC4: mov ecx, var_BC
  12772. loc_0060EFCA: mov [edx+00000004h], ecx
  12773. loc_0060EFCD: mov eax, var_B8
  12774. loc_0060EFD3: mov [edx+00000008h], eax
  12775. loc_0060EFD6: mov ecx, var_B4
  12776. loc_0060EFDC: mov [edx+0000000Ch], ecx
  12777. loc_0060EFDF: push 00000001h
  12778. loc_0060EFE1: push 00000016h
  12779. loc_0060EFE3: mov edx, var_134
  12780. loc_0060EFE9: mov eax, [edx]
  12781. loc_0060EFEB: mov ecx, var_134
  12782. loc_0060EFF1: mov edx, [ecx]
  12783. loc_0060EFF3: mov ecx, [edx]
  12784. loc_0060EFF5: push eax
  12785. loc_0060EFF6: call [ecx+000004B4h]
  12786. loc_0060EFFC: push eax
  12787. loc_0060EFFD: lea edx, var_80
  12788. loc_0060F000: push edx
  12789. loc_0060F001: call [00401128h] ; __vbaObjSet
  12790. loc_0060F007: push eax
  12791. loc_0060F008: call [0040103Ch] ; __vbaLateIdCall
  12792. loc_0060F00E: add esp, 0000001Ch
  12793. loc_0060F011: lea ecx, var_80
  12794. loc_0060F014: call [0040142Ch] ; __vbaFreeObj
  12795. loc_0060F01A: mov var_4, 0000002Fh
  12796. loc_0060F021: push 0000001Ch
  12797. loc_0060F023: lea eax, var_90
  12798. loc_0060F029: push eax
  12799. loc_0060F02A: call [00401284h] ; rtcVarBstrFromAnsi
  12800. loc_0060F030: lea ecx, var_90
  12801. loc_0060F036: push ecx
  12802. loc_0060F037: call [00401040h] ; __vbaStrVarMove
  12803. loc_0060F03D: mov edx, eax
  12804. loc_0060F03F: lea ecx, var_38
  12805. loc_0060F042: call [004013C0h] ; __vbaStrMove
  12806. loc_0060F048: lea ecx, var_90
  12807. loc_0060F04E: call [00401030h] ; __vbaFreeVar
  12808. loc_0060F054: mov var_4, 00000030h
  12809. loc_0060F05B: mov edx, var_34
  12810. loc_0060F05E: push edx
  12811. loc_0060F05F: mov eax, var_38
  12812. loc_0060F062: push eax
  12813. loc_0060F063: call [00401098h] ; __vbaStrCat
  12814. loc_0060F069: mov edx, eax
  12815. loc_0060F06B: lea ecx, var_5C
  12816. loc_0060F06E: call [004013C0h] ; __vbaStrMove
  12817. loc_0060F074: push eax
  12818. loc_0060F075: mov ecx, var_48
  12819. loc_0060F078: push ecx
  12820. loc_0060F079: call [00401098h] ; __vbaStrCat
  12821. loc_0060F07F: mov edx, eax
  12822. loc_0060F081: lea ecx, var_60
  12823. loc_0060F084: call [004013C0h] ; __vbaStrMove
  12824. loc_0060F08A: push eax
  12825. loc_0060F08B: mov edx, var_38
  12826. loc_0060F08E: push edx
  12827. loc_0060F08F: call [00401098h] ; __vbaStrCat
  12828. loc_0060F095: mov edx, eax
  12829. loc_0060F097: lea ecx, var_64
  12830. loc_0060F09A: call [004013C0h] ; __vbaStrMove
  12831. loc_0060F0A0: push eax
  12832. loc_0060F0A1: mov eax, var_30
  12833. loc_0060F0A4: push eax
  12834. loc_0060F0A5: call [00401098h] ; __vbaStrCat
  12835. loc_0060F0AB: mov edx, eax
  12836. loc_0060F0AD: lea ecx, var_68
  12837. loc_0060F0B0: call [004013C0h] ; __vbaStrMove
  12838. loc_0060F0B6: push eax
  12839. loc_0060F0B7: mov ecx, var_38
  12840. loc_0060F0BA: push ecx
  12841. loc_0060F0BB: call [00401098h] ; __vbaStrCat
  12842. loc_0060F0C1: mov edx, eax
  12843. loc_0060F0C3: lea ecx, var_6C
  12844. loc_0060F0C6: call [004013C0h] ; __vbaStrMove
  12845. loc_0060F0CC: push eax
  12846. loc_0060F0CD: mov edx, var_44
  12847. loc_0060F0D0: push edx
  12848. loc_0060F0D1: call [00401098h] ; __vbaStrCat
  12849. loc_0060F0D7: mov edx, eax
  12850. loc_0060F0D9: lea ecx, var_70
  12851. loc_0060F0DC: call [004013C0h] ; __vbaStrMove
  12852. loc_0060F0E2: push eax
  12853. loc_0060F0E3: mov eax, var_38
  12854. loc_0060F0E6: push eax
  12855. loc_0060F0E7: call [00401098h] ; __vbaStrCat
  12856. loc_0060F0ED: mov edx, eax
  12857. loc_0060F0EF: lea ecx, var_74
  12858. loc_0060F0F2: call [004013C0h] ; __vbaStrMove
  12859. loc_0060F0F8: push eax
  12860. loc_0060F0F9: mov ecx, var_58
  12861. loc_0060F0FC: push ecx
  12862. loc_0060F0FD: call [00401098h] ; __vbaStrCat
  12863. loc_0060F103: mov edx, eax
  12864. loc_0060F105: lea ecx, var_78
  12865. loc_0060F108: call [004013C0h] ; __vbaStrMove
  12866. loc_0060F10E: push eax
  12867. loc_0060F10F: mov edx, var_38
  12868. loc_0060F112: push edx
  12869. loc_0060F113: call [00401098h] ; __vbaStrCat
  12870. loc_0060F119: mov edx, eax
  12871. loc_0060F11B: lea ecx, var_7C
  12872. loc_0060F11E: call [004013C0h] ; __vbaStrMove
  12873. loc_0060F124: push eax
  12874. loc_0060F125: mov eax, var_2C
  12875. loc_0060F128: push eax
  12876. loc_0060F129: call [00401098h] ; __vbaStrCat
  12877. loc_0060F12F: mov edx, eax
  12878. loc_0060F131: lea ecx, var_4C
  12879. loc_0060F134: call [004013C0h] ; __vbaStrMove
  12880. loc_0060F13A: lea ecx, var_7C
  12881. loc_0060F13D: push ecx
  12882. loc_0060F13E: lea edx, var_78
  12883. loc_0060F141: push edx
  12884. loc_0060F142: lea eax, var_74
  12885. loc_0060F145: push eax
  12886. loc_0060F146: lea ecx, var_70
  12887. loc_0060F149: push ecx
  12888. loc_0060F14A: lea edx, var_6C
  12889. loc_0060F14D: push edx
  12890. loc_0060F14E: lea eax, var_68
  12891. loc_0060F151: push eax
  12892. loc_0060F152: lea ecx, var_64
  12893. loc_0060F155: push ecx
  12894. loc_0060F156: lea edx, var_60
  12895. loc_0060F159: push edx
  12896. loc_0060F15A: lea eax, var_5C
  12897. loc_0060F15D: push eax
  12898. loc_0060F15E: push 00000009h
  12899. loc_0060F160: call [00401324h] ; __vbaFreeStrList
  12900. loc_0060F166: add esp, 00000028h
  12901. loc_0060F169: mov var_4, 00000031h
  12902. loc_0060F170: mov ecx, Me
  12903. loc_0060F173: mov [ecx+00000048h], FFFFFFh
  12904. loc_0060F179: mov var_4, 00000032h
  12905. loc_0060F180: push 0044A828h ; "http://"
  12906. loc_0060F185: mov edx, [0073A2A4h]
  12907. loc_0060F18B: push edx
  12908. loc_0060F18C: call [00401098h] ; __vbaStrCat
  12909. loc_0060F192: mov edx, eax
  12910. loc_0060F194: lea ecx, var_5C
  12911. loc_0060F197: call [004013C0h] ; __vbaStrMove
  12912. loc_0060F19D: push eax
  12913. loc_0060F19E: push 0044A83Ch ; "/bonzimailserver.asp"
  12914. loc_0060F1A3: call [00401098h] ; __vbaStrCat
  12915. loc_0060F1A9: mov var_88, eax
  12916. loc_0060F1AF: mov var_90, 00000008h
  12917. loc_0060F1B9: mov var_C8, 0044A86Ch ; "POST"
  12918. loc_0060F1C3: mov var_D0, 00000008h
  12919. loc_0060F1CD: mov eax, var_4C
  12920. loc_0060F1D0: mov var_E8, eax
  12921. loc_0060F1D6: mov var_F0, 00000008h
  12922. loc_0060F1E0: mov eax, 00000010h
  12923. loc_0060F1E5: call 00412850h ; __vbaChkstk
  12924. loc_0060F1EA: mov ecx, esp
  12925. loc_0060F1EC: mov edx, var_90
  12926. loc_0060F1F2: mov [ecx], edx
  12927. loc_0060F1F4: mov eax, var_8C
  12928. loc_0060F1FA: mov [ecx+00000004h], eax
  12929. loc_0060F1FD: mov edx, var_88
  12930. loc_0060F203: mov [ecx+00000008h], edx
  12931. loc_0060F206: mov eax, var_84
  12932. loc_0060F20C: mov [ecx+0000000Ch], eax
  12933. loc_0060F20F: mov eax, 00000010h
  12934. loc_0060F214: call 00412850h ; __vbaChkstk
  12935. loc_0060F219: mov ecx, esp
  12936. loc_0060F21B: mov edx, var_D0
  12937. loc_0060F221: mov [ecx], edx
  12938. loc_0060F223: mov eax, var_CC
  12939. loc_0060F229: mov [ecx+00000004h], eax
  12940. loc_0060F22C: mov edx, var_C8
  12941. loc_0060F232: mov [ecx+00000008h], edx
  12942. loc_0060F235: mov eax, var_C4
  12943. loc_0060F23B: mov [ecx+0000000Ch], eax
  12944. loc_0060F23E: mov eax, 00000010h
  12945. loc_0060F243: call 00412850h ; __vbaChkstk
  12946. loc_0060F248: mov ecx, esp
  12947. loc_0060F24A: mov edx, var_F0
  12948. loc_0060F250: mov [ecx], edx
  12949. loc_0060F252: mov eax, var_EC
  12950. loc_0060F258: mov [ecx+00000004h], eax
  12951. loc_0060F25B: mov edx, var_E8
  12952. loc_0060F261: mov [ecx+00000008h], edx
  12953. loc_0060F264: mov eax, var_E4
  12954. loc_0060F26A: mov [ecx+0000000Ch], eax
  12955. loc_0060F26D: push 00000003h
  12956. loc_0060F26F: push 00000011h
  12957. loc_0060F271: mov ecx, Me
  12958. loc_0060F274: mov edx, [ecx]
  12959. loc_0060F276: mov eax, Me
  12960. loc_0060F279: push eax
  12961. loc_0060F27A: call [edx+00000310h]
  12962. loc_0060F280: push eax
  12963. loc_0060F281: lea ecx, var_80
  12964. loc_0060F284: push ecx
  12965. loc_0060F285: call [00401128h] ; __vbaObjSet
  12966. loc_0060F28B: push eax
  12967. loc_0060F28C: call [0040103Ch] ; __vbaLateIdCall
  12968. loc_0060F292: add esp, 0000003Ch
  12969. loc_0060F295: lea ecx, var_5C
  12970. loc_0060F298: call [00401430h] ; __vbaFreeStr
  12971. loc_0060F29E: lea ecx, var_80
  12972. loc_0060F2A1: call [0040142Ch] ; __vbaFreeObj
  12973. loc_0060F2A7: lea ecx, var_90
  12974. loc_0060F2AD: call [00401030h] ; __vbaFreeVar
  12975. loc_0060F2B3: mov var_4, 00000033h
  12976. loc_0060F2BA: lea edx, var_90
  12977. loc_0060F2C0: push edx
  12978. loc_0060F2C1: call [00401404h] ; rtcGetPresentDate
  12979. loc_0060F2C7: lea eax, var_90
  12980. loc_0060F2CD: push eax
  12981. loc_0060F2CE: call [004012B8h] ; __vbaDateVar
  12982. loc_0060F2D4: fstp real8 ptr var_54
  12983. loc_0060F2D7: lea ecx, var_90
  12984. loc_0060F2DD: call [00401030h] ; __vbaFreeVar
  12985. loc_0060F2E3: mov var_4, 00000034h
  12986. loc_0060F2EA: mov ecx, Me
  12987. loc_0060F2ED: movsx edx, [ecx+00000048h]
  12988. loc_0060F2F1: test edx, edx
  12989. loc_0060F2F3: jz 0060F3E0h
  12990. loc_0060F2F9: mov var_4, 00000035h
  12991. loc_0060F300: call [0040113Ch] ; rtcDoEvents
  12992. loc_0060F306: mov var_4, 00000036h
  12993. loc_0060F30D: movsx eax, [0073A0CAh]
  12994. loc_0060F314: test eax, eax
  12995. loc_0060F316: jz 0060F31Dh
  12996. loc_0060F318: jmp 0060F518h
  12997. loc_0060F31D: mov var_4, 00000039h
  12998. loc_0060F324: lea ecx, var_90
  12999. loc_0060F32A: push ecx
  13000. loc_0060F32B: call [00401404h] ; rtcGetPresentDate
  13001. loc_0060F331: lea edx, var_54
  13002. loc_0060F334: mov var_B8, edx
  13003. loc_0060F33A: mov var_C0, 00004007h
  13004. loc_0060F344: push 00000001h
  13005. loc_0060F346: push 00000001h
  13006. loc_0060F348: lea eax, var_90
  13007. loc_0060F34E: push eax
  13008. loc_0060F34F: lea ecx, var_C0
  13009. loc_0060F355: push ecx
  13010. loc_0060F356: push 00445510h ; "s"
  13011. loc_0060F35B: lea edx, var_A0
  13012. loc_0060F361: push edx
  13013. loc_0060F362: call [004010C8h] ; rtcDateDiff
  13014. loc_0060F368: mov var_C8, 0000001Eh
  13015. loc_0060F372: mov var_D0, 00008002h
  13016. loc_0060F37C: lea eax, var_A0
  13017. loc_0060F382: push eax
  13018. loc_0060F383: lea ecx, var_D0
  13019. loc_0060F389: push ecx
  13020. loc_0060F38A: call [00401004h] ; __vbaVarTstGt
  13021. loc_0060F390: mov var_108, ax
  13022. loc_0060F397: lea edx, var_A0
  13023. loc_0060F39D: push edx
  13024. loc_0060F39E: lea eax, var_90
  13025. loc_0060F3A4: push eax
  13026. loc_0060F3A5: push 00000002h
  13027. loc_0060F3A7: call [00401050h] ; __vbaFreeVarList
  13028. loc_0060F3AD: add esp, 0000000Ch
  13029. loc_0060F3B0: movsx ecx, var_108
  13030. loc_0060F3B7: test ecx, ecx
  13031. loc_0060F3B9: jz 0060F3DBh
  13032. loc_0060F3BB: mov var_4, 0000003Ah
  13033. loc_0060F3C2: mov edx, Me
  13034. loc_0060F3C5: mov [edx+0000004Ah], 0000h
  13035. loc_0060F3CB: mov var_4, 0000003Bh
  13036. loc_0060F3D2: mov eax, Me
  13037. loc_0060F3D5: mov [eax+00000048h], 0000h
  13038. loc_0060F3DB: jmp 0060F2E3h
  13039. loc_0060F3E0: mov var_4, 0000003Eh
  13040. loc_0060F3E7: mov ecx, Me
  13041. loc_0060F3EA: movsx edx, [ecx+0000004Ah]
  13042. loc_0060F3EE: test edx, edx
  13043. loc_0060F3F0: jz 0060F42Dh
  13044. loc_0060F3F2: mov var_4, 0000003Fh
  13045. loc_0060F3F9: mov var_104, FFFFFFh
  13046. loc_0060F402: lea eax, var_104
  13047. loc_0060F408: push eax
  13048. loc_0060F409: mov ecx, Me
  13049. loc_0060F40C: mov edx, [ecx]
  13050. loc_0060F40E: mov eax, Me
  13051. loc_0060F411: push eax
  13052. loc_0060F412: call [edx+00000750h]
  13053. loc_0060F418: mov var_4, 00000040h
  13054. loc_0060F41F: mov ecx, arg_C
  13055. loc_0060F422: push ecx
  13056. loc_0060F423: call 00711A80h
  13057. loc_0060F428: jmp 0060F518h
  13058. loc_0060F42D: mov var_4, 00000042h
  13059. loc_0060F434: cmp [0073A254h], 00000000h
  13060. loc_0060F43B: jnz 0060F459h
  13061. loc_0060F43D: push 0073A254h
  13062. loc_0060F442: push 00431838h
  13063. loc_0060F447: call [004012FCh] ; __vbaNew2
  13064. loc_0060F44D: mov var_138, 0073A254h
  13065. loc_0060F457: jmp 0060F463h
  13066. loc_0060F459: mov var_138, 0073A254h
  13067. loc_0060F463: mov edx, var_138
  13068. loc_0060F469: mov eax, [edx]
  13069. loc_0060F46B: mov var_108, eax
  13070. loc_0060F471: mov edx, 0044A7E8h ; "frmEmailQueue.SendMessageHTTP"
  13071. loc_0060F476: lea ecx, var_60
  13072. loc_0060F479: call [00401310h] ; __vbaStrCopy
  13073. loc_0060F47F: mov edx, 0044A87Ch ; "Mail send failed (HTTP)."
  13074. loc_0060F484: lea ecx, var_5C
  13075. loc_0060F487: call [00401310h] ; __vbaStrCopy
  13076. loc_0060F48D: lea ecx, var_60
  13077. loc_0060F490: push ecx
  13078. loc_0060F491: lea edx, var_5C
  13079. loc_0060F494: push edx
  13080. loc_0060F495: mov eax, var_108
  13081. loc_0060F49B: mov ecx, [eax]
  13082. loc_0060F49D: mov edx, var_108
  13083. loc_0060F4A3: push edx
  13084. loc_0060F4A4: call [ecx+00000748h]
  13085. loc_0060F4AA: fnclex
  13086. loc_0060F4AC: mov var_10C, eax
  13087. loc_0060F4B2: cmp var_10C, 00000000h
  13088. loc_0060F4B9: jge 0060F4E1h
  13089. loc_0060F4BB: push 00000748h
  13090. loc_0060F4C0: push 004408D0h
  13091. loc_0060F4C5: mov eax, var_108
  13092. loc_0060F4CB: push eax
  13093. loc_0060F4CC: mov ecx, var_10C
  13094. loc_0060F4D2: push ecx
  13095. loc_0060F4D3: call [004010CCh] ; __vbaHresultCheckObj
  13096. loc_0060F4D9: mov var_13C, eax
  13097. loc_0060F4DF: jmp 0060F4EBh
  13098. loc_0060F4E1: mov var_13C, 00000000h
  13099. loc_0060F4EB: lea edx, var_60
  13100. loc_0060F4EE: push edx
  13101. loc_0060F4EF: lea eax, var_5C
  13102. loc_0060F4F2: push eax
  13103. loc_0060F4F3: push 00000002h
  13104. loc_0060F4F5: call [00401324h] ; __vbaFreeStrList
  13105. loc_0060F4FB: add esp, 0000000Ch
  13106. loc_0060F4FE: mov var_4, 00000043h
  13107. loc_0060F505: mov ecx, arg_C
  13108. loc_0060F508: push ecx
  13109. loc_0060F509: mov edx, Me
  13110. loc_0060F50C: mov eax, [edx]
  13111. loc_0060F50E: mov ecx, Me
  13112. loc_0060F511: push ecx
  13113. loc_0060F512: call [eax+00000740h]
  13114. loc_0060F518: fwait
  13115. loc_0060F519: push 0060F5DDh
  13116. loc_0060F51E: jmp 0060F579h
  13117. loc_0060F520: lea edx, var_7C
  13118. loc_0060F523: push edx
  13119. loc_0060F524: lea eax, var_78
  13120. loc_0060F527: push eax
  13121. loc_0060F528: lea ecx, var_74
  13122. loc_0060F52B: push ecx
  13123. loc_0060F52C: lea edx, var_70
  13124. loc_0060F52F: push edx
  13125. loc_0060F530: lea eax, var_6C
  13126. loc_0060F533: push eax
  13127. loc_0060F534: lea ecx, var_68
  13128. loc_0060F537: push ecx
  13129. loc_0060F538: lea edx, var_64
  13130. loc_0060F53B: push edx
  13131. loc_0060F53C: lea eax, var_60
  13132. loc_0060F53F: push eax
  13133. loc_0060F540: lea ecx, var_5C
  13134. loc_0060F543: push ecx
  13135. loc_0060F544: push 00000009h
  13136. loc_0060F546: call [00401324h] ; __vbaFreeStrList
  13137. loc_0060F54C: add esp, 00000028h
  13138. loc_0060F54F: lea ecx, var_80
  13139. loc_0060F552: call [0040142Ch] ; __vbaFreeObj
  13140. loc_0060F558: lea edx, var_B0
  13141. loc_0060F55E: push edx
  13142. loc_0060F55F: lea eax, var_A0
  13143. loc_0060F565: push eax
  13144. loc_0060F566: lea ecx, var_90
  13145. loc_0060F56C: push ecx
  13146. loc_0060F56D: push 00000003h
  13147. loc_0060F56F: call [00401050h] ; __vbaFreeVarList
  13148. loc_0060F575: add esp, 00000010h
  13149. loc_0060F578: ret
  13150. loc_0060F579: lea ecx, var_24
  13151. loc_0060F57C: call [00401430h] ; __vbaFreeStr
  13152. loc_0060F582: lea ecx, var_2C
  13153. loc_0060F585: call [00401430h] ; __vbaFreeStr
  13154. loc_0060F58B: lea ecx, var_30
  13155. loc_0060F58E: call [00401430h] ; __vbaFreeStr
  13156. loc_0060F594: lea ecx, var_34
  13157. loc_0060F597: call [00401430h] ; __vbaFreeStr
  13158. loc_0060F59D: lea ecx, var_38
  13159. loc_0060F5A0: call [00401430h] ; __vbaFreeStr
  13160. loc_0060F5A6: lea ecx, var_3C
  13161. loc_0060F5A9: call [00401430h] ; __vbaFreeStr
  13162. loc_0060F5AF: lea ecx, var_40
  13163. loc_0060F5B2: call [00401430h] ; __vbaFreeStr
  13164. loc_0060F5B8: lea ecx, var_44
  13165. loc_0060F5BB: call [00401430h] ; __vbaFreeStr
  13166. loc_0060F5C1: lea ecx, var_48
  13167. loc_0060F5C4: call [00401430h] ; __vbaFreeStr
  13168. loc_0060F5CA: lea ecx, var_4C
  13169. loc_0060F5CD: call [00401430h] ; __vbaFreeStr
  13170. loc_0060F5D3: lea ecx, var_58
  13171. loc_0060F5D6: call [00401430h] ; __vbaFreeStr
  13172. loc_0060F5DC: ret
  13173. loc_0060F5DD: xor eax, eax
  13174. loc_0060F5DF: mov ecx, var_20
  13175. loc_0060F5E2: mov fs:[00000000h], ecx
  13176. loc_0060F5E9: pop edi
  13177. loc_0060F5EA: pop esi
  13178. loc_0060F5EB: pop ebx
  13179. loc_0060F5EC: mov esp, ebp
  13180. loc_0060F5EE: pop ebp
  13181. loc_0060F5EF: retn 0008h
  13182. End Sub
  13183. Private Sub Proc_19_25_60FA80(arg_C, arg_10) '60FA80
  13184. loc_0060FA80: push ebp
  13185. loc_0060FA81: mov ebp, esp
  13186. loc_0060FA83: sub esp, 0000000Ch
  13187. loc_0060FA86: push 00412856h ; __vbaExceptHandler
  13188. loc_0060FA8B: mov eax, fs:[00000000h]
  13189. loc_0060FA91: push eax
  13190. loc_0060FA92: mov fs:[00000000h], esp
  13191. loc_0060FA99: sub esp, 0000005Ch
  13192. loc_0060FA9C: push ebx
  13193. loc_0060FA9D: push esi
  13194. loc_0060FA9E: push edi
  13195. loc_0060FA9F: mov var_C, esp
  13196. loc_0060FAA2: mov var_8, 00404B78h
  13197. loc_0060FAA9: mov ecx, arg_10
  13198. loc_0060FAAC: mov edx, arg_C
  13199. loc_0060FAAF: mov edi, [004013C0h] ; __vbaStrMove
  13200. loc_0060FAB5: mov ebx, [00401374h] ; __vbaVarDup
  13201. loc_0060FABB: xor eax, eax
  13202. loc_0060FABD: mov esi, 00000001h
  13203. loc_0060FAC2: mov var_1C, eax
  13204. loc_0060FAC5: mov var_20, eax
  13205. loc_0060FAC8: mov var_30, eax
  13206. loc_0060FACB: mov var_40, eax
  13207. loc_0060FACE: mov var_50, eax
  13208. loc_0060FAD1: mov var_60, eax
  13209. loc_0060FAD4: mov [ecx], eax
  13210. loc_0060FAD6: mov ax, [edx]
  13211. loc_0060FAD9: mov var_68, ax
  13212. loc_0060FADD: cmp si, var_68
  13213. loc_0060FAE1: jg 0060FB62h
  13214. loc_0060FAE3: lea edx, var_60
  13215. loc_0060FAE6: lea ecx, var_40
  13216. loc_0060FAE9: mov var_58, 0044A18Ch
  13217. loc_0060FAF0: mov var_60, 00000008h
  13218. loc_0060FAF7: call ebx
  13219. loc_0060FAF9: lea edx, var_50
  13220. loc_0060FAFC: lea ecx, var_30
  13221. loc_0060FAFF: mov var_48, 0044A36Ch
  13222. loc_0060FB06: mov var_50, 00000008h
  13223. loc_0060FB0D: call ebx
  13224. loc_0060FB0F: mov ecx, var_1C
  13225. loc_0060FB12: lea edx, var_40
  13226. loc_0060FB15: push ecx
  13227. loc_0060FB16: lea eax, var_30
  13228. loc_0060FB19: push edx
  13229. loc_0060FB1A: push eax
  13230. loc_0060FB1B: call 0071BF70h
  13231. loc_0060FB20: mov edx, eax
  13232. loc_0060FB22: lea ecx, var_20
  13233. loc_0060FB25: call edi
  13234. loc_0060FB27: push eax
  13235. loc_0060FB28: call [00401098h] ; __vbaStrCat
  13236. loc_0060FB2E: mov edx, eax
  13237. loc_0060FB30: lea ecx, var_1C
  13238. loc_0060FB33: call edi
  13239. loc_0060FB35: lea ecx, var_20
  13240. loc_0060FB38: call [00401430h] ; __vbaFreeStr
  13241. loc_0060FB3E: lea ecx, var_40
  13242. loc_0060FB41: lea edx, var_30
  13243. loc_0060FB44: push ecx
  13244. loc_0060FB45: push edx
  13245. loc_0060FB46: push 00000002h
  13246. loc_0060FB48: call [00401050h] ; __vbaFreeVarList
  13247. loc_0060FB4E: mov eax, 00000001h
  13248. loc_0060FB53: add esp, 0000000Ch
  13249. loc_0060FB56: add ax, si
  13250. loc_0060FB59: jo 0060FBB3h
  13251. loc_0060FB5B: mov esi, eax
  13252. loc_0060FB5D: jmp 0060FADDh
  13253. loc_0060FB62: push 0060FB96h
  13254. loc_0060FB67: jmp 0060FB95h
  13255. loc_0060FB69: test var_4, 04h
  13256. loc_0060FB6D: jz 0060FB78h
  13257. loc_0060FB6F: lea ecx, var_1C
  13258. loc_0060FB72: call [00401430h] ; __vbaFreeStr
  13259. loc_0060FB78: lea ecx, var_20
  13260. loc_0060FB7B: call [00401430h] ; __vbaFreeStr
  13261. loc_0060FB81: lea eax, var_40
  13262. loc_0060FB84: lea ecx, var_30
  13263. loc_0060FB87: push eax
  13264. loc_0060FB88: push ecx
  13265. loc_0060FB89: push 00000002h
  13266. loc_0060FB8B: call [00401050h] ; __vbaFreeVarList
  13267. loc_0060FB91: add esp, 0000000Ch
  13268. loc_0060FB94: ret
  13269. loc_0060FB95: ret
  13270. loc_0060FB96: mov edx, arg_10
  13271. loc_0060FB99: mov eax, var_1C
  13272. loc_0060FB9C: mov ecx, var_14
  13273. loc_0060FB9F: pop edi
  13274. loc_0060FBA0: mov [edx], eax
  13275. loc_0060FBA2: pop esi
  13276. loc_0060FBA3: xor eax, eax
  13277. loc_0060FBA5: mov fs:[00000000h], ecx
  13278. loc_0060FBAC: pop ebx
  13279. loc_0060FBAD: mov esp, ebp
  13280. loc_0060FBAF: pop ebp
  13281. loc_0060FBB0: retn 000Ch
  13282. End Sub