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.

22028 lines
721 KiB

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC0000F8754DA1}#2.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSCOMCTL.OCX"
  3. Object = "{EAB22AC0-30C1-11CF-A7EB0000C05BAE0B}#1.1#0"; "C:\Windows\SysWOW64\ieframe.dll"
  4. Object = "{F5BE8BC2-7DE6-11D0-91FE00C04FD701A5}#2.0#0"; "C:\Windows\msagent\AgentCtl.dll"
  5. Begin VB.Form frmBBIMMain
  6. Caption = "BonziWORLD - Messenger Service"
  7. ScaleMode = 1
  8. AutoRedraw = False
  9. FontTransparent = True
  10. Icon = "frmBBIMMain.frx":0000
  11. LinkTopic = "Form1"
  12. ClientLeft = 165
  13. ClientTop = 450
  14. ClientWidth = 9030
  15. ClientHeight = 5715
  16. LockControls = -1 'True
  17. Begin MSComctlLib.StatusBar sbStatus
  18. Left = 0
  19. Top = 5325
  20. Width = 9030
  21. Height = 390
  22. TabIndex = 4
  23. OleObjectBlob = "frmBBIMMain.frx":0E42
  24. End
  25. Begin MSComctlLib.Toolbar tbTools
  26. Left = 0
  27. Top = 0
  28. Width = 9030
  29. Height = 690
  30. TabIndex = 1
  31. OleObjectBlob = "frmBBIMMain.frx":0EE2
  32. End
  33. Begin SHDocVwCtl.WebBrowser wbMain
  34. Left = 60
  35. Top = 4020
  36. Width = 8895
  37. Height = 1245
  38. TabStop = 0 'False
  39. TabIndex = 6
  40. OleObjectBlob = "frmBBIMMain.frx":1438
  41. End
  42. Begin VB.Frame fraFriendsOnline
  43. Caption = "My Friends"
  44. Left = 60
  45. Top = 720
  46. Width = 8895
  47. Height = 3225
  48. TabIndex = 3
  49. Begin MSComctlLib.TreeView tvwFriends
  50. Left = 120
  51. Top = 240
  52. Width = 8655
  53. Height = 2835
  54. TabIndex = 0
  55. OleObjectBlob = "frmBBIMMain.frx":14EC
  56. End
  57. Begin VB.PictureBox picbxMask
  58. BackColor = &H80000005&
  59. Left = 120
  60. Top = 240
  61. Width = 8655
  62. Height = 2835
  63. TabIndex = 5
  64. ScaleMode = 1
  65. AutoRedraw = False
  66. FontTransparent = True
  67. Begin VB.Image imgLogOn
  68. Picture = "frmBBIMMain.frx":15A0
  69. Left = 3300
  70. Top = 840
  71. Width = 1650
  72. Height = 1365
  73. End
  74. Begin VB.Label lblLogOn
  75. Caption = "Click on Image to Log On"
  76. BackColor = &H80000005&
  77. ForeColor = &H800080&
  78. Left = 3165
  79. Top = 2280
  80. Width = 2190
  81. Height = 195
  82. TabIndex = 2
  83. Alignment = 2 'Center
  84. AutoSize = -1 'True
  85. BeginProperty Font
  86. Name = "MS Sans Serif"
  87. Size = 8,25
  88. Charset = 0
  89. Weight = 700
  90. Underline = -1 'True
  91. Italic = 0 'False
  92. Strikethrough = 0 'False
  93. EndProperty
  94. End
  95. End
  96. End
  97. Begin MSComctlLib.ImageList imgTreeViewPics
  98. OleObjectBlob = "frmBBIMMain.frx":25EC
  99. Left = 7380
  100. Top = 4260
  101. End
  102. Begin MSComctlLib.ImageList imgImages24
  103. OleObjectBlob = "frmBBIMMain.frx":4320
  104. Left = 8040
  105. Top = 4260
  106. End
  107. Begin AgentObjectsCtl.Agent Agent1
  108. OleObjectBlob = "frmBBIMMain.frx":9BC8
  109. Left = 0
  110. Top = 0
  111. End
  112. Begin VB.Menu mnuFile
  113. Caption = "&File"
  114. Begin VB.Menu mnuLogOnOff
  115. Caption = "&LogOn"
  116. End
  117. Begin VB.Menu mnusep1
  118. Caption = "-"
  119. End
  120. Begin VB.Menu mnuExit
  121. Caption = "E&xit"
  122. End
  123. End
  124. Begin VB.Menu mnuTools
  125. Caption = "&Tools"
  126. Begin VB.Menu mnuFriends
  127. Caption = "&Friends..."
  128. End
  129. Begin VB.Menu mnuPrivacy
  130. Caption = "&Privacy..."
  131. End
  132. Begin VB.Menu mnuOptions
  133. Caption = "&Options..."
  134. End
  135. End
  136. Begin VB.Menu mnuFriendPopup
  137. Visible = 0 'False
  138. Caption = "MainPopup"
  139. Begin VB.Menu mnuSendMessage
  140. Caption = "&Send an Instant Message"
  141. End
  142. Begin VB.Menu mnuSendMail
  143. Caption = "Send a Bonzi&Mail Message"
  144. End
  145. Begin VB.Menu mnusep2
  146. Caption = "-"
  147. End
  148. Begin VB.Menu mnuBlock
  149. Caption = "&Block"
  150. End
  151. Begin VB.Menu mnuRemove
  152. Caption = "&Remove Friend"
  153. End
  154. Begin VB.Menu mnuProperties
  155. Caption = "&Properties"
  156. End
  157. End
  158. Begin VB.Menu mnuHelp
  159. Caption = "&Help"
  160. Begin VB.Menu mnuOnlineHelp
  161. Caption = "&BonziChat Online Help"
  162. End
  163. End
  164. End
  165. Attribute VB_Name = "frmBBIMMain"
  166. Private Sub mnuProperties_Click() '6FD620
  167. loc_006FD620: push ebp
  168. loc_006FD621: mov ebp, esp
  169. loc_006FD623: sub esp, 0000000Ch
  170. loc_006FD626: push 00412856h ; __vbaExceptHandler
  171. loc_006FD62B: mov eax, fs:[00000000h]
  172. loc_006FD631: push eax
  173. loc_006FD632: mov fs:[00000000h], esp
  174. loc_006FD639: sub esp, 00000014h
  175. loc_006FD63C: push ebx
  176. loc_006FD63D: push esi
  177. loc_006FD63E: push edi
  178. loc_006FD63F: mov var_C, esp
  179. loc_006FD642: mov var_8, 0040FF08h
  180. loc_006FD649: mov esi, Me
  181. loc_006FD64C: mov eax, esi
  182. loc_006FD64E: and eax, 00000001h
  183. loc_006FD651: mov var_4, eax
  184. loc_006FD654: and esi, FFFFFFFEh
  185. loc_006FD657: push esi
  186. loc_006FD658: mov Me, esi
  187. loc_006FD65B: mov ecx, [esi]
  188. loc_006FD65D: call [ecx+00000004h]
  189. loc_006FD660: xor edi, edi
  190. loc_006FD662: xor edx, edx
  191. loc_006FD664: lea ecx, var_1C
  192. loc_006FD667: mov var_18, edi
  193. loc_006FD66A: mov var_1C, edi
  194. loc_006FD66D: call [00401310h] ; __vbaStrCopy
  195. loc_006FD673: mov eax, [esi+00000040h]
  196. loc_006FD676: lea ecx, var_18
  197. loc_006FD679: push ecx
  198. loc_006FD67A: push eax
  199. loc_006FD67B: mov edx, [eax]
  200. loc_006FD67D: call [edx+00000064h]
  201. loc_006FD680: cmp eax, edi
  202. loc_006FD682: fnclex
  203. loc_006FD684: jge 006FD698h
  204. loc_006FD686: mov edx, [esi+00000040h]
  205. loc_006FD689: push 00000064h
  206. loc_006FD68B: push 0047261Ch
  207. loc_006FD690: push edx
  208. loc_006FD691: push eax
  209. loc_006FD692: call [004010CCh] ; __vbaHresultCheckObj
  210. loc_006FD698: mov edx, var_18
  211. loc_006FD69B: mov eax, [esi]
  212. loc_006FD69D: lea ecx, var_1C
  213. loc_006FD6A0: push ecx
  214. loc_006FD6A1: push edx
  215. loc_006FD6A2: push esi
  216. loc_006FD6A3: call [eax+00000844h]
  217. loc_006FD6A9: lea eax, var_1C
  218. loc_006FD6AC: lea ecx, var_18
  219. loc_006FD6AF: push eax
  220. loc_006FD6B0: push ecx
  221. loc_006FD6B1: push 00000002h
  222. loc_006FD6B3: call [00401324h] ; __vbaFreeStrList
  223. loc_006FD6B9: add esp, 0000000Ch
  224. loc_006FD6BC: mov var_4, edi
  225. loc_006FD6BF: push 006FD6DBh
  226. loc_006FD6C4: jmp 006FD6DAh
  227. loc_006FD6C6: lea edx, var_1C
  228. loc_006FD6C9: lea eax, var_18
  229. loc_006FD6CC: push edx
  230. loc_006FD6CD: push eax
  231. loc_006FD6CE: push 00000002h
  232. loc_006FD6D0: call [00401324h] ; __vbaFreeStrList
  233. loc_006FD6D6: add esp, 0000000Ch
  234. loc_006FD6D9: ret
  235. loc_006FD6DA: ret
  236. loc_006FD6DB: mov eax, Me
  237. loc_006FD6DE: push eax
  238. loc_006FD6DF: mov ecx, [eax]
  239. loc_006FD6E1: call [ecx+00000008h]
  240. loc_006FD6E4: mov eax, var_4
  241. loc_006FD6E7: mov ecx, var_14
  242. loc_006FD6EA: pop edi
  243. loc_006FD6EB: pop esi
  244. loc_006FD6EC: mov fs:[00000000h], ecx
  245. loc_006FD6F3: pop ebx
  246. loc_006FD6F4: mov esp, ebp
  247. loc_006FD6F6: pop ebp
  248. loc_006FD6F7: retn 0004h
  249. End Sub
  250. Private Sub tvwFriends_NodeClick(Node As Node) '700F60
  251. loc_00700F60: push ebp
  252. loc_00700F61: mov ebp, esp
  253. loc_00700F63: sub esp, 00000014h
  254. loc_00700F66: push 00412856h ; __vbaExceptHandler
  255. loc_00700F6B: mov eax, fs:[00000000h]
  256. loc_00700F71: push eax
  257. loc_00700F72: mov fs:[00000000h], esp
  258. loc_00700F79: sub esp, 00000064h
  259. loc_00700F7C: push ebx
  260. loc_00700F7D: push esi
  261. loc_00700F7E: push edi
  262. loc_00700F7F: mov var_14, esp
  263. loc_00700F82: mov var_10, 00410228h
  264. loc_00700F89: mov esi, Me
  265. loc_00700F8C: mov eax, esi
  266. loc_00700F8E: and eax, 00000001h
  267. loc_00700F91: mov var_C, eax
  268. loc_00700F94: and esi, FFFFFFFEh
  269. loc_00700F97: mov Me, esi
  270. loc_00700F9A: xor ebx, ebx
  271. loc_00700F9C: mov var_8, ebx
  272. loc_00700F9F: mov ecx, [esi]
  273. loc_00700FA1: push esi
  274. loc_00700FA2: call [ecx+00000004h]
  275. loc_00700FA5: mov var_20, ebx
  276. loc_00700FA8: mov var_24, ebx
  277. loc_00700FAB: mov var_28, ebx
  278. loc_00700FAE: mov var_2C, ebx
  279. loc_00700FB1: mov var_30, ebx
  280. loc_00700FB4: mov var_40, ebx
  281. loc_00700FB7: mov var_50, ebx
  282. loc_00700FBA: mov var_60, ebx
  283. loc_00700FBD: mov edx, Node
  284. loc_00700FC0: push edx
  285. loc_00700FC1: lea eax, var_20
  286. loc_00700FC4: push eax
  287. loc_00700FC5: mov edi, [00401130h] ; __vbaObjSetAddref
  288. loc_00700FCB: call edi
  289. loc_00700FCD: push 00000001h
  290. loc_00700FCF: call [00401124h] ; __vbaOnError
  291. loc_00700FD5: mov ecx, var_20
  292. loc_00700FD8: push ecx
  293. loc_00700FD9: lea edx, [esi+00000040h]
  294. loc_00700FDC: push edx
  295. loc_00700FDD: call edi
  296. loc_00700FDF: mov eax, var_20
  297. loc_00700FE2: mov ecx, [eax]
  298. loc_00700FE4: lea edx, var_28
  299. loc_00700FE7: push edx
  300. loc_00700FE8: push eax
  301. loc_00700FE9: call [ecx+0000007Ch]
  302. loc_00700FEC: fnclex
  303. loc_00700FEE: cmp eax, ebx
  304. loc_00700FF0: jge 00701004h
  305. loc_00700FF2: push 0000007Ch
  306. loc_00700FF4: push 0047261Ch
  307. loc_00700FF9: mov ecx, var_20
  308. loc_00700FFC: push ecx
  309. loc_00700FFD: push eax
  310. loc_00700FFE: call [004010CCh] ; __vbaHresultCheckObj
  311. loc_00701004: push ebx
  312. loc_00701005: mov edx, var_28
  313. loc_00701008: push edx
  314. loc_00701009: call [00401238h] ; __vbaObjIs
  315. loc_0070100F: mov di, ax
  316. loc_00701012: lea ecx, var_28
  317. loc_00701015: call [0040142Ch] ; __vbaFreeObj
  318. loc_0070101B: cmp di, bx
  319. loc_0070101E: jz 007011A6h
  320. loc_00701024: push 00443E78h
  321. loc_00701029: push ebx
  322. loc_0070102A: push 00000003h
  323. loc_0070102C: mov eax, [esi]
  324. loc_0070102E: push esi
  325. loc_0070102F: call [eax+00000354h]
  326. loc_00701035: push eax
  327. loc_00701036: lea ecx, var_28
  328. loc_00701039: push ecx
  329. loc_0070103A: mov edi, [00401128h] ; __vbaObjSet
  330. loc_00701040: call edi
  331. loc_00701042: push eax
  332. loc_00701043: lea edx, var_40
  333. loc_00701046: push edx
  334. loc_00701047: call [00401214h] ; __vbaLateIdCallLd
  335. loc_0070104D: add esp, 00000010h
  336. loc_00701050: push eax
  337. loc_00701051: call [004011F8h] ; __vbaCastObjVar
  338. loc_00701057: push eax
  339. loc_00701058: lea eax, var_2C
  340. loc_0070105B: push eax
  341. loc_0070105C: call edi
  342. loc_0070105E: mov ebx, eax
  343. loc_00701060: mov var_58, 004741B4h ; "Send"
  344. loc_00701067: mov var_60, 00000008h
  345. loc_0070106E: lea edx, var_60
  346. loc_00701071: lea ecx, var_50
  347. loc_00701074: call [00401374h] ; __vbaVarDup
  348. loc_0070107A: mov ecx, [ebx]
  349. loc_0070107C: lea edx, var_30
  350. loc_0070107F: push edx
  351. loc_00701080: lea eax, var_50
  352. loc_00701083: push eax
  353. loc_00701084: push ebx
  354. loc_00701085: call [ecx+00000024h]
  355. loc_00701088: fnclex
  356. loc_0070108A: test eax, eax
  357. loc_0070108C: jge 0070109Dh
  358. loc_0070108E: push 00000024h
  359. loc_00701090: push 00443E78h
  360. loc_00701095: push ebx
  361. loc_00701096: push eax
  362. loc_00701097: call [004010CCh] ; __vbaHresultCheckObj
  363. loc_0070109D: mov eax, var_30
  364. loc_007010A0: mov ebx, eax
  365. loc_007010A2: mov ecx, [eax]
  366. loc_007010A4: push 00000000h
  367. loc_007010A6: push eax
  368. loc_007010A7: call [ecx+00000038h]
  369. loc_007010AA: fnclex
  370. loc_007010AC: test eax, eax
  371. loc_007010AE: jge 007010BFh
  372. loc_007010B0: push 00000038h
  373. loc_007010B2: push 00443E88h
  374. loc_007010B7: push ebx
  375. loc_007010B8: push eax
  376. loc_007010B9: call [004010CCh] ; __vbaHresultCheckObj
  377. loc_007010BF: lea edx, var_30
  378. loc_007010C2: push edx
  379. loc_007010C3: lea eax, var_2C
  380. loc_007010C6: push eax
  381. loc_007010C7: lea ecx, var_28
  382. loc_007010CA: push ecx
  383. loc_007010CB: push 00000003h
  384. loc_007010CD: mov ebx, [00401068h] ; __vbaFreeObjList
  385. loc_007010D3: call ebx
  386. loc_007010D5: lea edx, var_50
  387. loc_007010D8: push edx
  388. loc_007010D9: lea eax, var_40
  389. loc_007010DC: push eax
  390. loc_007010DD: push 00000002h
  391. loc_007010DF: call [00401050h] ; __vbaFreeVarList
  392. loc_007010E5: add esp, 0000001Ch
  393. loc_007010E8: push 00443E78h
  394. loc_007010ED: push 00000000h
  395. loc_007010EF: push 00000003h
  396. loc_007010F1: mov ecx, [esi]
  397. loc_007010F3: push esi
  398. loc_007010F4: call [ecx+00000354h]
  399. loc_007010FA: push eax
  400. loc_007010FB: lea edx, var_28
  401. loc_007010FE: push edx
  402. loc_007010FF: call edi
  403. loc_00701101: push eax
  404. loc_00701102: lea eax, var_40
  405. loc_00701105: push eax
  406. loc_00701106: call [00401214h] ; __vbaLateIdCallLd
  407. loc_0070110C: add esp, 00000010h
  408. loc_0070110F: push eax
  409. loc_00701110: call [004011F8h] ; __vbaCastObjVar
  410. loc_00701116: push eax
  411. loc_00701117: lea ecx, var_2C
  412. loc_0070111A: push ecx
  413. loc_0070111B: call edi
  414. loc_0070111D: mov esi, eax
  415. loc_0070111F: mov var_58, 004741C4h ; "Remove"
  416. loc_00701126: mov var_60, 00000008h
  417. loc_0070112D: lea edx, var_60
  418. loc_00701130: lea ecx, var_50
  419. loc_00701133: call [00401374h] ; __vbaVarDup
  420. loc_00701139: mov edx, [esi]
  421. loc_0070113B: lea eax, var_30
  422. loc_0070113E: push eax
  423. loc_0070113F: lea ecx, var_50
  424. loc_00701142: push ecx
  425. loc_00701143: push esi
  426. loc_00701144: call [edx+00000024h]
  427. loc_00701147: fnclex
  428. loc_00701149: test eax, eax
  429. loc_0070114B: jge 0070115Ch
  430. loc_0070114D: push 00000024h
  431. loc_0070114F: push 00443E78h
  432. loc_00701154: push esi
  433. loc_00701155: push eax
  434. loc_00701156: call [004010CCh] ; __vbaHresultCheckObj
  435. loc_0070115C: mov eax, var_30
  436. loc_0070115F: mov esi, eax
  437. loc_00701161: mov edx, [eax]
  438. loc_00701163: push 00000000h
  439. loc_00701165: push eax
  440. loc_00701166: call [edx+00000038h]
  441. loc_00701169: fnclex
  442. loc_0070116B: test eax, eax
  443. loc_0070116D: jge 0070117Eh
  444. loc_0070116F: push 00000038h
  445. loc_00701171: push 00443E88h
  446. loc_00701176: push esi
  447. loc_00701177: push eax
  448. loc_00701178: call [004010CCh] ; __vbaHresultCheckObj
  449. loc_0070117E: lea eax, var_30
  450. loc_00701181: push eax
  451. loc_00701182: lea ecx, var_2C
  452. loc_00701185: push ecx
  453. loc_00701186: lea edx, var_28
  454. loc_00701189: push edx
  455. loc_0070118A: push 00000003h
  456. loc_0070118C: call ebx
  457. loc_0070118E: lea eax, var_50
  458. loc_00701191: push eax
  459. loc_00701192: lea ecx, var_40
  460. loc_00701195: push ecx
  461. loc_00701196: push 00000002h
  462. loc_00701198: call [00401050h] ; __vbaFreeVarList
  463. loc_0070119E: add esp, 0000001Ch
  464. loc_007011A1: jmp 007014EDh
  465. loc_007011A6: mov eax, var_20
  466. loc_007011A9: mov edx, [eax]
  467. loc_007011AB: lea ecx, var_28
  468. loc_007011AE: push ecx
  469. loc_007011AF: push eax
  470. loc_007011B0: call [edx+0000007Ch]
  471. loc_007011B3: fnclex
  472. loc_007011B5: cmp eax, ebx
  473. loc_007011B7: jge 007011CBh
  474. loc_007011B9: push 0000007Ch
  475. loc_007011BB: push 0047261Ch
  476. loc_007011C0: mov edx, var_20
  477. loc_007011C3: push edx
  478. loc_007011C4: push eax
  479. loc_007011C5: call [004010CCh] ; __vbaHresultCheckObj
  480. loc_007011CB: mov eax, var_28
  481. loc_007011CE: mov edi, eax
  482. loc_007011D0: mov ecx, [eax]
  483. loc_007011D2: lea edx, var_24
  484. loc_007011D5: push edx
  485. loc_007011D6: push eax
  486. loc_007011D7: call [ecx+00000064h]
  487. loc_007011DA: fnclex
  488. loc_007011DC: cmp eax, ebx
  489. loc_007011DE: jge 007011EFh
  490. loc_007011E0: push 00000064h
  491. loc_007011E2: push 0047261Ch
  492. loc_007011E7: push edi
  493. loc_007011E8: push eax
  494. loc_007011E9: call [004010CCh] ; __vbaHresultCheckObj
  495. loc_007011EF: mov eax, var_24
  496. loc_007011F2: push eax
  497. loc_007011F3: push 00472630h ; "Online"
  498. loc_007011F8: call [004011B8h] ; __vbaStrCmp
  499. loc_007011FE: mov edi, eax
  500. loc_00701200: neg edi
  501. loc_00701202: sbb edi, edi
  502. loc_00701204: inc edi
  503. loc_00701205: neg edi
  504. loc_00701207: lea ecx, var_24
  505. loc_0070120A: call [00401430h] ; __vbaFreeStr
  506. loc_00701210: lea ecx, var_28
  507. loc_00701213: call [0040142Ch] ; __vbaFreeObj
  508. loc_00701219: cmp di, bx
  509. loc_0070121C: push 00443E78h
  510. loc_00701221: push ebx
  511. loc_00701222: push 00000003h
  512. loc_00701224: mov ecx, [esi]
  513. loc_00701226: push esi
  514. loc_00701227: jz 007013A4h
  515. loc_0070122D: call [ecx+00000354h]
  516. loc_00701233: push eax
  517. loc_00701234: lea edx, var_28
  518. loc_00701237: push edx
  519. loc_00701238: mov edi, [00401128h] ; __vbaObjSet
  520. loc_0070123E: call edi
  521. loc_00701240: push eax
  522. loc_00701241: lea eax, var_40
  523. loc_00701244: push eax
  524. loc_00701245: call [00401214h] ; __vbaLateIdCallLd
  525. loc_0070124B: add esp, 00000010h
  526. loc_0070124E: push eax
  527. loc_0070124F: call [004011F8h] ; __vbaCastObjVar
  528. loc_00701255: push eax
  529. loc_00701256: lea ecx, var_2C
  530. loc_00701259: push ecx
  531. loc_0070125A: call edi
  532. loc_0070125C: mov ebx, eax
  533. loc_0070125E: mov var_58, 004741B4h ; "Send"
  534. loc_00701265: mov var_60, 00000008h
  535. loc_0070126C: lea edx, var_60
  536. loc_0070126F: lea ecx, var_50
  537. loc_00701272: call [00401374h] ; __vbaVarDup
  538. loc_00701278: mov edx, [ebx]
  539. loc_0070127A: lea eax, var_30
  540. loc_0070127D: push eax
  541. loc_0070127E: lea ecx, var_50
  542. loc_00701281: push ecx
  543. loc_00701282: push ebx
  544. loc_00701283: call [edx+00000024h]
  545. loc_00701286: fnclex
  546. loc_00701288: test eax, eax
  547. loc_0070128A: jge 0070129Bh
  548. loc_0070128C: push 00000024h
  549. loc_0070128E: push 00443E78h
  550. loc_00701293: push ebx
  551. loc_00701294: push eax
  552. loc_00701295: call [004010CCh] ; __vbaHresultCheckObj
  553. loc_0070129B: mov eax, var_30
  554. loc_0070129E: mov ebx, eax
  555. loc_007012A0: mov edx, [eax]
  556. loc_007012A2: push FFFFFFFFh
  557. loc_007012A4: push eax
  558. loc_007012A5: call [edx+00000038h]
  559. loc_007012A8: fnclex
  560. loc_007012AA: test eax, eax
  561. loc_007012AC: jge 007012BDh
  562. loc_007012AE: push 00000038h
  563. loc_007012B0: push 00443E88h
  564. loc_007012B5: push ebx
  565. loc_007012B6: push eax
  566. loc_007012B7: call [004010CCh] ; __vbaHresultCheckObj
  567. loc_007012BD: lea eax, var_30
  568. loc_007012C0: push eax
  569. loc_007012C1: lea ecx, var_2C
  570. loc_007012C4: push ecx
  571. loc_007012C5: lea edx, var_28
  572. loc_007012C8: push edx
  573. loc_007012C9: push 00000003h
  574. loc_007012CB: mov ebx, [00401068h] ; __vbaFreeObjList
  575. loc_007012D1: call ebx
  576. loc_007012D3: lea eax, var_50
  577. loc_007012D6: push eax
  578. loc_007012D7: lea ecx, var_40
  579. loc_007012DA: push ecx
  580. loc_007012DB: push 00000002h
  581. loc_007012DD: call [00401050h] ; __vbaFreeVarList
  582. loc_007012E3: add esp, 0000001Ch
  583. loc_007012E6: push 00443E78h
  584. loc_007012EB: push 00000000h
  585. loc_007012ED: push 00000003h
  586. loc_007012EF: mov edx, [esi]
  587. loc_007012F1: push esi
  588. loc_007012F2: call [edx+00000354h]
  589. loc_007012F8: push eax
  590. loc_007012F9: lea eax, var_28
  591. loc_007012FC: push eax
  592. loc_007012FD: call edi
  593. loc_007012FF: push eax
  594. loc_00701300: lea ecx, var_40
  595. loc_00701303: push ecx
  596. loc_00701304: call [00401214h] ; __vbaLateIdCallLd
  597. loc_0070130A: add esp, 00000010h
  598. loc_0070130D: push eax
  599. loc_0070130E: call [004011F8h] ; __vbaCastObjVar
  600. loc_00701314: push eax
  601. loc_00701315: lea edx, var_2C
  602. loc_00701318: push edx
  603. loc_00701319: call edi
  604. loc_0070131B: mov esi, eax
  605. loc_0070131D: mov var_58, 004741C4h ; "Remove"
  606. loc_00701324: mov var_60, 00000008h
  607. loc_0070132B: lea edx, var_60
  608. loc_0070132E: lea ecx, var_50
  609. loc_00701331: call [00401374h] ; __vbaVarDup
  610. loc_00701337: mov eax, [esi]
  611. loc_00701339: lea ecx, var_30
  612. loc_0070133C: push ecx
  613. loc_0070133D: lea edx, var_50
  614. loc_00701340: push edx
  615. loc_00701341: push esi
  616. loc_00701342: call [eax+00000024h]
  617. loc_00701345: fnclex
  618. loc_00701347: test eax, eax
  619. loc_00701349: jge 0070135Ah
  620. loc_0070134B: push 00000024h
  621. loc_0070134D: push 00443E78h
  622. loc_00701352: push esi
  623. loc_00701353: push eax
  624. loc_00701354: call [004010CCh] ; __vbaHresultCheckObj
  625. loc_0070135A: mov eax, var_30
  626. loc_0070135D: mov esi, eax
  627. loc_0070135F: mov ecx, [eax]
  628. loc_00701361: push FFFFFFFFh
  629. loc_00701363: push eax
  630. loc_00701364: call [ecx+00000038h]
  631. loc_00701367: fnclex
  632. loc_00701369: test eax, eax
  633. loc_0070136B: jge 0070137Ch
  634. loc_0070136D: push 00000038h
  635. loc_0070136F: push 00443E88h
  636. loc_00701374: push esi
  637. loc_00701375: push eax
  638. loc_00701376: call [004010CCh] ; __vbaHresultCheckObj
  639. loc_0070137C: lea edx, var_30
  640. loc_0070137F: push edx
  641. loc_00701380: lea eax, var_2C
  642. loc_00701383: push eax
  643. loc_00701384: lea ecx, var_28
  644. loc_00701387: push ecx
  645. loc_00701388: push 00000003h
  646. loc_0070138A: call ebx
  647. loc_0070138C: lea edx, var_50
  648. loc_0070138F: push edx
  649. loc_00701390: lea eax, var_40
  650. loc_00701393: push eax
  651. loc_00701394: push 00000002h
  652. loc_00701396: call [00401050h] ; __vbaFreeVarList
  653. loc_0070139C: add esp, 0000001Ch
  654. loc_0070139F: jmp 007014EDh
  655. loc_007013A4: call [ecx+00000354h]
  656. loc_007013AA: push eax
  657. loc_007013AB: lea edx, var_28
  658. loc_007013AE: push edx
  659. loc_007013AF: mov edi, [00401128h] ; __vbaObjSet
  660. loc_007013B5: call edi
  661. loc_007013B7: push eax
  662. loc_007013B8: lea eax, var_40
  663. loc_007013BB: push eax
  664. loc_007013BC: call [00401214h] ; __vbaLateIdCallLd
  665. loc_007013C2: add esp, 00000010h
  666. loc_007013C5: push eax
  667. loc_007013C6: call [004011F8h] ; __vbaCastObjVar
  668. loc_007013CC: push eax
  669. loc_007013CD: lea ecx, var_2C
  670. loc_007013D0: push ecx
  671. loc_007013D1: call edi
  672. loc_007013D3: mov ebx, eax
  673. loc_007013D5: mov var_58, 004741B4h ; "Send"
  674. loc_007013DC: mov var_60, 00000008h
  675. loc_007013E3: lea edx, var_60
  676. loc_007013E6: lea ecx, var_50
  677. loc_007013E9: call [00401374h] ; __vbaVarDup
  678. loc_007013EF: mov edx, [ebx]
  679. loc_007013F1: lea eax, var_30
  680. loc_007013F4: push eax
  681. loc_007013F5: lea ecx, var_50
  682. loc_007013F8: push ecx
  683. loc_007013F9: push ebx
  684. loc_007013FA: call [edx+00000024h]
  685. loc_007013FD: fnclex
  686. loc_007013FF: test eax, eax
  687. loc_00701401: jge 00701412h
  688. loc_00701403: push 00000024h
  689. loc_00701405: push 00443E78h
  690. loc_0070140A: push ebx
  691. loc_0070140B: push eax
  692. loc_0070140C: call [004010CCh] ; __vbaHresultCheckObj
  693. loc_00701412: mov eax, var_30
  694. loc_00701415: mov ebx, eax
  695. loc_00701417: mov edx, [eax]
  696. loc_00701419: push 00000000h
  697. loc_0070141B: push eax
  698. loc_0070141C: call [edx+00000038h]
  699. loc_0070141F: fnclex
  700. loc_00701421: test eax, eax
  701. loc_00701423: jge 00701434h
  702. loc_00701425: push 00000038h
  703. loc_00701427: push 00443E88h
  704. loc_0070142C: push ebx
  705. loc_0070142D: push eax
  706. loc_0070142E: call [004010CCh] ; __vbaHresultCheckObj
  707. loc_00701434: lea eax, var_30
  708. loc_00701437: push eax
  709. loc_00701438: lea ecx, var_2C
  710. loc_0070143B: push ecx
  711. loc_0070143C: lea edx, var_28
  712. loc_0070143F: push edx
  713. loc_00701440: push 00000003h
  714. loc_00701442: mov ebx, [00401068h] ; __vbaFreeObjList
  715. loc_00701448: call ebx
  716. loc_0070144A: lea eax, var_50
  717. loc_0070144D: push eax
  718. loc_0070144E: lea ecx, var_40
  719. loc_00701451: push ecx
  720. loc_00701452: push 00000002h
  721. loc_00701454: call [00401050h] ; __vbaFreeVarList
  722. loc_0070145A: add esp, 0000001Ch
  723. loc_0070145D: push 00443E78h
  724. loc_00701462: push 00000000h
  725. loc_00701464: push 00000003h
  726. loc_00701466: mov edx, [esi]
  727. loc_00701468: push esi
  728. loc_00701469: call [edx+00000354h]
  729. loc_0070146F: push eax
  730. loc_00701470: lea eax, var_28
  731. loc_00701473: push eax
  732. loc_00701474: call edi
  733. loc_00701476: push eax
  734. loc_00701477: lea ecx, var_40
  735. loc_0070147A: push ecx
  736. loc_0070147B: call [00401214h] ; __vbaLateIdCallLd
  737. loc_00701481: add esp, 00000010h
  738. loc_00701484: push eax
  739. loc_00701485: call [004011F8h] ; __vbaCastObjVar
  740. loc_0070148B: push eax
  741. loc_0070148C: lea edx, var_2C
  742. loc_0070148F: push edx
  743. loc_00701490: call edi
  744. loc_00701492: mov esi, eax
  745. loc_00701494: mov var_58, 004741C4h ; "Remove"
  746. loc_0070149B: mov var_60, 00000008h
  747. loc_007014A2: lea edx, var_60
  748. loc_007014A5: lea ecx, var_50
  749. loc_007014A8: call [00401374h] ; __vbaVarDup
  750. loc_007014AE: mov eax, [esi]
  751. loc_007014B0: lea ecx, var_30
  752. loc_007014B3: push ecx
  753. loc_007014B4: lea edx, var_50
  754. loc_007014B7: push edx
  755. loc_007014B8: push esi
  756. loc_007014B9: call [eax+00000024h]
  757. loc_007014BC: fnclex
  758. loc_007014BE: test eax, eax
  759. loc_007014C0: jge 007014D1h
  760. loc_007014C2: push 00000024h
  761. loc_007014C4: push 00443E78h
  762. loc_007014C9: push esi
  763. loc_007014CA: push eax
  764. loc_007014CB: call [004010CCh] ; __vbaHresultCheckObj
  765. loc_007014D1: mov eax, var_30
  766. loc_007014D4: mov esi, eax
  767. loc_007014D6: mov ecx, [eax]
  768. loc_007014D8: push FFFFFFFFh
  769. loc_007014DA: push eax
  770. loc_007014DB: call [ecx+00000038h]
  771. loc_007014DE: fnclex
  772. loc_007014E0: test eax, eax
  773. loc_007014E2: jge 0070137Ch
  774. loc_007014E8: jmp 0070136Dh
  775. loc_007014ED: call [00401114h] ; __vbaExitProc
  776. loc_007014F3: push 00701535h
  777. loc_007014F8: jmp 0070152Bh
  778. loc_007014FA: lea ecx, var_24
  779. loc_007014FD: call [00401430h] ; __vbaFreeStr
  780. loc_00701503: lea ecx, var_30
  781. loc_00701506: push ecx
  782. loc_00701507: lea edx, var_2C
  783. loc_0070150A: push edx
  784. loc_0070150B: lea eax, var_28
  785. loc_0070150E: push eax
  786. loc_0070150F: push 00000003h
  787. loc_00701511: call [00401068h] ; __vbaFreeObjList
  788. loc_00701517: lea ecx, var_50
  789. loc_0070151A: push ecx
  790. loc_0070151B: lea edx, var_40
  791. loc_0070151E: push edx
  792. loc_0070151F: push 00000002h
  793. loc_00701521: call [00401050h] ; __vbaFreeVarList
  794. loc_00701527: add esp, 0000001Ch
  795. loc_0070152A: ret
  796. loc_0070152B: lea ecx, var_20
  797. loc_0070152E: call [0040142Ch] ; __vbaFreeObj
  798. loc_00701534: ret
  799. loc_00701535: mov eax, Me
  800. loc_00701538: mov ecx, [eax]
  801. loc_0070153A: push eax
  802. loc_0070153B: call [ecx+00000008h]
  803. loc_0070153E: mov eax, var_C
  804. loc_00701541: mov ecx, var_1C
  805. loc_00701544: mov fs:[00000000h], ecx
  806. loc_0070154B: pop edi
  807. loc_0070154C: pop esi
  808. loc_0070154D: pop ebx
  809. loc_0070154E: mov esp, ebp
  810. loc_00701550: pop ebp
  811. loc_00701551: retn 0008h
  812. End Sub
  813. Private Sub tvwFriends_MouseUp(Button As Integer, Shift As Integer, x As OLE_XPOS_PIXELS, y As OLE_YPOS_PIXELS) '700AD0
  814. loc_00700AD0: push ebp
  815. loc_00700AD1: mov ebp, esp
  816. loc_00700AD3: sub esp, 00000014h
  817. loc_00700AD6: push 00412856h ; __vbaExceptHandler
  818. loc_00700ADB: mov eax, fs:[00000000h]
  819. loc_00700AE1: push eax
  820. loc_00700AE2: mov fs:[00000000h], esp
  821. loc_00700AE9: sub esp, 00000068h
  822. loc_00700AEC: push ebx
  823. loc_00700AED: push esi
  824. loc_00700AEE: push edi
  825. loc_00700AEF: mov var_14, esp
  826. loc_00700AF2: mov var_10, 00410200h
  827. loc_00700AF9: mov esi, Me
  828. loc_00700AFC: mov eax, esi
  829. loc_00700AFE: and eax, 00000001h
  830. loc_00700B01: mov var_C, eax
  831. loc_00700B04: and esi, FFFFFFFEh
  832. loc_00700B07: mov Me, esi
  833. loc_00700B0A: xor edi, edi
  834. loc_00700B0C: mov var_8, edi
  835. loc_00700B0F: mov ecx, [esi]
  836. loc_00700B11: push esi
  837. loc_00700B12: call [ecx+00000004h]
  838. loc_00700B15: mov var_20, edi
  839. loc_00700B18: mov var_24, edi
  840. loc_00700B1B: mov var_34, edi
  841. loc_00700B1E: mov var_44, edi
  842. loc_00700B21: mov var_54, edi
  843. loc_00700B24: mov var_64, edi
  844. loc_00700B27: push 00000001h
  845. loc_00700B29: call [00401124h] ; __vbaOnError
  846. loc_00700B2F: mov edx, Button
  847. loc_00700B32: cmp [edx], 0002h
  848. loc_00700B36: jnz 00700F1Ch
  849. loc_00700B3C: mov eax, [esi+00000040h]
  850. loc_00700B3F: mov ecx, [eax]
  851. loc_00700B41: lea edx, var_24
  852. loc_00700B44: push edx
  853. loc_00700B45: push eax
  854. loc_00700B46: call [ecx+0000007Ch]
  855. loc_00700B49: fnclex
  856. loc_00700B4B: cmp eax, edi
  857. loc_00700B4D: jge 00700B61h
  858. loc_00700B4F: push 0000007Ch
  859. loc_00700B51: push 0047261Ch
  860. loc_00700B56: mov ecx, [esi+00000040h]
  861. loc_00700B59: push ecx
  862. loc_00700B5A: push eax
  863. loc_00700B5B: call [004010CCh] ; __vbaHresultCheckObj
  864. loc_00700B61: mov eax, var_24
  865. loc_00700B64: mov ebx, eax
  866. loc_00700B66: mov edx, [eax]
  867. loc_00700B68: lea ecx, var_20
  868. loc_00700B6B: push ecx
  869. loc_00700B6C: push eax
  870. loc_00700B6D: call [edx+00000064h]
  871. loc_00700B70: fnclex
  872. loc_00700B72: cmp eax, edi
  873. loc_00700B74: jge 00700B85h
  874. loc_00700B76: push 00000064h
  875. loc_00700B78: push 0047261Ch
  876. loc_00700B7D: push ebx
  877. loc_00700B7E: push eax
  878. loc_00700B7F: call [004010CCh] ; __vbaHresultCheckObj
  879. loc_00700B85: mov edx, var_20
  880. loc_00700B88: push edx
  881. loc_00700B89: push 00472630h ; "Online"
  882. loc_00700B8E: call [004011B8h] ; __vbaStrCmp
  883. loc_00700B94: mov ebx, eax
  884. loc_00700B96: neg ebx
  885. loc_00700B98: sbb ebx, ebx
  886. loc_00700B9A: inc ebx
  887. loc_00700B9B: neg ebx
  888. loc_00700B9D: lea ecx, var_20
  889. loc_00700BA0: call [00401430h] ; __vbaFreeStr
  890. loc_00700BA6: lea ecx, var_24
  891. loc_00700BA9: call [0040142Ch] ; __vbaFreeObj
  892. loc_00700BAF: cmp bx, di
  893. loc_00700BB2: mov eax, [esi]
  894. loc_00700BB4: push esi
  895. loc_00700BB5: jz 00700C8Fh
  896. loc_00700BBB: call [eax+00000330h]
  897. loc_00700BC1: push eax
  898. loc_00700BC2: lea ecx, var_24
  899. loc_00700BC5: push ecx
  900. loc_00700BC6: mov ebx, [00401128h] ; __vbaObjSet
  901. loc_00700BCC: call ebx
  902. loc_00700BCE: mov edi, eax
  903. loc_00700BD0: mov edx, [edi]
  904. loc_00700BD2: push FFFFFFFFh
  905. loc_00700BD4: push edi
  906. loc_00700BD5: call [edx+00000074h]
  907. loc_00700BD8: fnclex
  908. loc_00700BDA: test eax, eax
  909. loc_00700BDC: jge 00700BEDh
  910. loc_00700BDE: push 00000074h
  911. loc_00700BE0: push 00443EA4h
  912. loc_00700BE5: push edi
  913. loc_00700BE6: push eax
  914. loc_00700BE7: call [004010CCh] ; __vbaHresultCheckObj
  915. loc_00700BED: lea ecx, var_24
  916. loc_00700BF0: call [0040142Ch] ; __vbaFreeObj
  917. loc_00700BF6: mov eax, [esi]
  918. loc_00700BF8: push esi
  919. loc_00700BF9: call [eax+00000334h]
  920. loc_00700BFF: push eax
  921. loc_00700C00: lea ecx, var_24
  922. loc_00700C03: push ecx
  923. loc_00700C04: call ebx
  924. loc_00700C06: mov edi, eax
  925. loc_00700C08: mov edx, [edi]
  926. loc_00700C0A: push FFFFFFFFh
  927. loc_00700C0C: push edi
  928. loc_00700C0D: call [edx+00000074h]
  929. loc_00700C10: fnclex
  930. loc_00700C12: test eax, eax
  931. loc_00700C14: jge 00700C25h
  932. loc_00700C16: push 00000074h
  933. loc_00700C18: push 00443EA4h
  934. loc_00700C1D: push edi
  935. loc_00700C1E: push eax
  936. loc_00700C1F: call [004010CCh] ; __vbaHresultCheckObj
  937. loc_00700C25: lea ecx, var_24
  938. loc_00700C28: call [0040142Ch] ; __vbaFreeObj
  939. loc_00700C2E: mov eax, [esi]
  940. loc_00700C30: push esi
  941. loc_00700C31: call [eax+00000340h]
  942. loc_00700C37: push eax
  943. loc_00700C38: lea ecx, var_24
  944. loc_00700C3B: push ecx
  945. loc_00700C3C: call ebx
  946. loc_00700C3E: mov edi, eax
  947. loc_00700C40: mov edx, [edi]
  948. loc_00700C42: push FFFFFFFFh
  949. loc_00700C44: push edi
  950. loc_00700C45: call [edx+00000074h]
  951. loc_00700C48: fnclex
  952. loc_00700C4A: test eax, eax
  953. loc_00700C4C: jge 00700C5Dh
  954. loc_00700C4E: push 00000074h
  955. loc_00700C50: push 00443EA4h
  956. loc_00700C55: push edi
  957. loc_00700C56: push eax
  958. loc_00700C57: call [004010CCh] ; __vbaHresultCheckObj
  959. loc_00700C5D: lea ecx, var_24
  960. loc_00700C60: call [0040142Ch] ; __vbaFreeObj
  961. loc_00700C66: mov eax, [esi]
  962. loc_00700C68: push esi
  963. loc_00700C69: call [eax+00000344h]
  964. loc_00700C6F: push eax
  965. loc_00700C70: lea ecx, var_24
  966. loc_00700C73: push ecx
  967. loc_00700C74: call ebx
  968. loc_00700C76: mov edi, eax
  969. loc_00700C78: mov edx, [edi]
  970. loc_00700C7A: push FFFFFFFFh
  971. loc_00700C7C: push edi
  972. loc_00700C7D: call [edx+00000074h]
  973. loc_00700C80: fnclex
  974. loc_00700C82: test eax, eax
  975. loc_00700C84: jge 00700D69h
  976. loc_00700C8A: jmp 00700D5Ah
  977. loc_00700C8F: call [eax+00000330h]
  978. loc_00700C95: push eax
  979. loc_00700C96: lea ecx, var_24
  980. loc_00700C99: push ecx
  981. loc_00700C9A: mov ebx, [00401128h] ; __vbaObjSet
  982. loc_00700CA0: call ebx
  983. loc_00700CA2: mov edi, eax
  984. loc_00700CA4: mov edx, [edi]
  985. loc_00700CA6: push 00000000h
  986. loc_00700CA8: push edi
  987. loc_00700CA9: call [edx+00000074h]
  988. loc_00700CAC: fnclex
  989. loc_00700CAE: test eax, eax
  990. loc_00700CB0: jge 00700CC1h
  991. loc_00700CB2: push 00000074h
  992. loc_00700CB4: push 00443EA4h
  993. loc_00700CB9: push edi
  994. loc_00700CBA: push eax
  995. loc_00700CBB: call [004010CCh] ; __vbaHresultCheckObj
  996. loc_00700CC1: lea ecx, var_24
  997. loc_00700CC4: call [0040142Ch] ; __vbaFreeObj
  998. loc_00700CCA: mov eax, [esi]
  999. loc_00700CCC: push esi
  1000. loc_00700CCD: call [eax+00000334h]
  1001. loc_00700CD3: push eax
  1002. loc_00700CD4: lea ecx, var_24
  1003. loc_00700CD7: push ecx
  1004. loc_00700CD8: call ebx
  1005. loc_00700CDA: mov edi, eax
  1006. loc_00700CDC: mov edx, [edi]
  1007. loc_00700CDE: push FFFFFFFFh
  1008. loc_00700CE0: push edi
  1009. loc_00700CE1: call [edx+00000074h]
  1010. loc_00700CE4: fnclex
  1011. loc_00700CE6: test eax, eax
  1012. loc_00700CE8: jge 00700CF9h
  1013. loc_00700CEA: push 00000074h
  1014. loc_00700CEC: push 00443EA4h
  1015. loc_00700CF1: push edi
  1016. loc_00700CF2: push eax
  1017. loc_00700CF3: call [004010CCh] ; __vbaHresultCheckObj
  1018. loc_00700CF9: lea ecx, var_24
  1019. loc_00700CFC: call [0040142Ch] ; __vbaFreeObj
  1020. loc_00700D02: mov eax, [esi]
  1021. loc_00700D04: push esi
  1022. loc_00700D05: call [eax+00000340h]
  1023. loc_00700D0B: push eax
  1024. loc_00700D0C: lea ecx, var_24
  1025. loc_00700D0F: push ecx
  1026. loc_00700D10: call ebx
  1027. loc_00700D12: mov edi, eax
  1028. loc_00700D14: mov edx, [edi]
  1029. loc_00700D16: push FFFFFFFFh
  1030. loc_00700D18: push edi
  1031. loc_00700D19: call [edx+00000074h]
  1032. loc_00700D1C: fnclex
  1033. loc_00700D1E: test eax, eax
  1034. loc_00700D20: jge 00700D31h
  1035. loc_00700D22: push 00000074h
  1036. loc_00700D24: push 00443EA4h
  1037. loc_00700D29: push edi
  1038. loc_00700D2A: push eax
  1039. loc_00700D2B: call [004010CCh] ; __vbaHresultCheckObj
  1040. loc_00700D31: lea ecx, var_24
  1041. loc_00700D34: call [0040142Ch] ; __vbaFreeObj
  1042. loc_00700D3A: mov eax, [esi]
  1043. loc_00700D3C: push esi
  1044. loc_00700D3D: call [eax+00000344h]
  1045. loc_00700D43: push eax
  1046. loc_00700D44: lea ecx, var_24
  1047. loc_00700D47: push ecx
  1048. loc_00700D48: call ebx
  1049. loc_00700D4A: mov edi, eax
  1050. loc_00700D4C: mov edx, [edi]
  1051. loc_00700D4E: push FFFFFFFFh
  1052. loc_00700D50: push edi
  1053. loc_00700D51: call [edx+00000074h]
  1054. loc_00700D54: fnclex
  1055. loc_00700D56: test eax, eax
  1056. loc_00700D58: jge 00700D69h
  1057. loc_00700D5A: push 00000074h
  1058. loc_00700D5C: push 00443EA4h
  1059. loc_00700D61: push edi
  1060. loc_00700D62: push eax
  1061. loc_00700D63: call [004010CCh] ; __vbaHresultCheckObj
  1062. loc_00700D69: lea ecx, var_24
  1063. loc_00700D6C: call [0040142Ch] ; __vbaFreeObj
  1064. loc_00700D72: mov eax, [esi+00000040h]
  1065. loc_00700D75: mov ecx, [eax]
  1066. loc_00700D77: lea edx, var_20
  1067. loc_00700D7A: push edx
  1068. loc_00700D7B: push eax
  1069. loc_00700D7C: call [ecx+000000B4h]
  1070. loc_00700D82: fnclex
  1071. loc_00700D84: test eax, eax
  1072. loc_00700D86: jge 00700D9Dh
  1073. loc_00700D88: push 000000B4h
  1074. loc_00700D8D: push 0047261Ch
  1075. loc_00700D92: mov ecx, [esi+00000040h]
  1076. loc_00700D95: push ecx
  1077. loc_00700D96: push eax
  1078. loc_00700D97: call [004010CCh] ; __vbaHresultCheckObj
  1079. loc_00700D9D: push 00000001h
  1080. loc_00700D9F: mov edx, var_20
  1081. loc_00700DA2: push edx
  1082. loc_00700DA3: push 00474364h ; " (Blocked)"
  1083. loc_00700DA8: push 00000000h
  1084. loc_00700DAA: call [004012ECh] ; __vbaInStr
  1085. loc_00700DB0: xor ecx, ecx
  1086. loc_00700DB2: test eax, eax
  1087. loc_00700DB4: setg cl
  1088. loc_00700DB7: neg ecx
  1089. loc_00700DB9: mov di, cx
  1090. loc_00700DBC: lea ecx, var_20
  1091. loc_00700DBF: call [00401430h] ; __vbaFreeStr
  1092. loc_00700DC5: test di, di
  1093. loc_00700DC8: mov edx, [esi]
  1094. loc_00700DCA: push esi
  1095. loc_00700DCB: jz 00700DEFh
  1096. loc_00700DCD: call [edx+0000033Ch]
  1097. loc_00700DD3: push eax
  1098. loc_00700DD4: lea eax, var_24
  1099. loc_00700DD7: push eax
  1100. loc_00700DD8: call ebx
  1101. loc_00700DDA: mov edi, eax
  1102. loc_00700DDC: mov ecx, [edi]
  1103. loc_00700DDE: push 00472B00h ; "&Unblock"
  1104. loc_00700DE3: push edi
  1105. loc_00700DE4: call [ecx+00000064h]
  1106. loc_00700DE7: fnclex
  1107. loc_00700DE9: test eax, eax
  1108. loc_00700DEB: jge 00700E1Eh
  1109. loc_00700DED: jmp 00700E0Fh
  1110. loc_00700DEF: call [edx+0000033Ch]
  1111. loc_00700DF5: push eax
  1112. loc_00700DF6: lea eax, var_24
  1113. loc_00700DF9: push eax
  1114. loc_00700DFA: call ebx
  1115. loc_00700DFC: mov edi, eax
  1116. loc_00700DFE: mov ecx, [edi]
  1117. loc_00700E00: push 00472AECh ; "&Block"
  1118. loc_00700E05: push edi
  1119. loc_00700E06: call [ecx+00000064h]
  1120. loc_00700E09: fnclex
  1121. loc_00700E0B: test eax, eax
  1122. loc_00700E0D: jge 00700E1Eh
  1123. loc_00700E0F: push 00000064h
  1124. loc_00700E11: push 00443EA4h
  1125. loc_00700E16: push edi
  1126. loc_00700E17: push eax
  1127. loc_00700E18: call [004010CCh] ; __vbaHresultCheckObj
  1128. loc_00700E1E: lea ecx, var_24
  1129. loc_00700E21: call [0040142Ch] ; __vbaFreeObj
  1130. loc_00700E27: mov edx, [esi]
  1131. loc_00700E29: push esi
  1132. loc_00700E2A: call [edx+0000033Ch]
  1133. loc_00700E30: push eax
  1134. loc_00700E31: lea eax, var_24
  1135. loc_00700E34: push eax
  1136. loc_00700E35: call ebx
  1137. loc_00700E37: mov edi, eax
  1138. loc_00700E39: mov ecx, [edi]
  1139. loc_00700E3B: push FFFFFFFFh
  1140. loc_00700E3D: push edi
  1141. loc_00700E3E: call [ecx+00000074h]
  1142. loc_00700E41: fnclex
  1143. loc_00700E43: test eax, eax
  1144. loc_00700E45: jge 00700E56h
  1145. loc_00700E47: push 00000074h
  1146. loc_00700E49: push 00443EA4h
  1147. loc_00700E4E: push edi
  1148. loc_00700E4F: push eax
  1149. loc_00700E50: call [004010CCh] ; __vbaHresultCheckObj
  1150. loc_00700E56: lea ecx, var_24
  1151. loc_00700E59: call [0040142Ch] ; __vbaFreeObj
  1152. loc_00700E5F: mov eax, 80020004h
  1153. loc_00700E64: mov ecx, 0000000Ah
  1154. loc_00700E69: mov var_2C, eax
  1155. loc_00700E6C: mov var_34, ecx
  1156. loc_00700E6F: mov edi, [esi]
  1157. loc_00700E71: sub esp, 00000010h
  1158. loc_00700E74: mov edx, esp
  1159. loc_00700E76: mov [edx], ecx
  1160. loc_00700E78: mov ecx, var_60
  1161. loc_00700E7B: mov [edx+00000004h], ecx
  1162. loc_00700E7E: mov [edx+00000008h], eax
  1163. loc_00700E81: mov eax, var_58
  1164. loc_00700E84: mov [edx+0000000Ch], eax
  1165. loc_00700E87: sub esp, 00000010h
  1166. loc_00700E8A: mov ecx, esp
  1167. loc_00700E8C: mov eax, 0000000Ah
  1168. loc_00700E91: mov [ecx], eax
  1169. loc_00700E93: mov edx, var_50
  1170. loc_00700E96: mov [ecx+00000004h], edx
  1171. loc_00700E99: mov eax, 80020004h
  1172. loc_00700E9E: mov [ecx+00000008h], eax
  1173. loc_00700EA1: mov eax, var_48
  1174. loc_00700EA4: mov [ecx+0000000Ch], eax
  1175. loc_00700EA7: sub esp, 00000010h
  1176. loc_00700EAA: mov ecx, esp
  1177. loc_00700EAC: mov eax, 0000000Ah
  1178. loc_00700EB1: mov [ecx], eax
  1179. loc_00700EB3: mov edx, var_40
  1180. loc_00700EB6: mov [ecx+00000004h], edx
  1181. loc_00700EB9: mov eax, 80020004h
  1182. loc_00700EBE: mov [ecx+00000008h], eax
  1183. loc_00700EC1: mov eax, var_38
  1184. loc_00700EC4: mov [ecx+0000000Ch], eax
  1185. loc_00700EC7: sub esp, 00000010h
  1186. loc_00700ECA: mov ecx, esp
  1187. loc_00700ECC: mov edx, var_34
  1188. loc_00700ECF: mov [ecx], edx
  1189. loc_00700ED1: mov eax, var_30
  1190. loc_00700ED4: mov [ecx+00000004h], eax
  1191. loc_00700ED7: mov edx, var_2C
  1192. loc_00700EDA: mov [ecx+00000008h], edx
  1193. loc_00700EDD: mov eax, var_28
  1194. loc_00700EE0: mov [ecx+0000000Ch], eax
  1195. loc_00700EE3: push esi
  1196. loc_00700EE4: call [edi+0000032Ch]
  1197. loc_00700EEA: push eax
  1198. loc_00700EEB: lea ecx, var_24
  1199. loc_00700EEE: push ecx
  1200. loc_00700EEF: call ebx
  1201. loc_00700EF1: push eax
  1202. loc_00700EF2: push esi
  1203. loc_00700EF3: call [edi+000002BCh]
  1204. loc_00700EF9: fnclex
  1205. loc_00700EFB: test eax, eax
  1206. loc_00700EFD: jge 00700F11h
  1207. loc_00700EFF: push 000002BCh
  1208. loc_00700F04: push 00455B44h
  1209. loc_00700F09: push esi
  1210. loc_00700F0A: push eax
  1211. loc_00700F0B: call [004010CCh] ; __vbaHresultCheckObj
  1212. loc_00700F11: lea ecx, var_24
  1213. loc_00700F14: call [0040142Ch] ; __vbaFreeObj
  1214. loc_00700F1A: jmp 00700F1Ch
  1215. loc_00700F1C: call [00401114h] ; __vbaExitProc
  1216. loc_00700F22: push 00700F3Dh
  1217. loc_00700F27: jmp 00700F3Ch
  1218. loc_00700F29: lea ecx, var_20
  1219. loc_00700F2C: call [00401430h] ; __vbaFreeStr
  1220. loc_00700F32: lea ecx, var_24
  1221. loc_00700F35: call [0040142Ch] ; __vbaFreeObj
  1222. loc_00700F3B: ret
  1223. loc_00700F3C: ret
  1224. loc_00700F3D: mov eax, Me
  1225. loc_00700F40: mov edx, [eax]
  1226. loc_00700F42: push eax
  1227. loc_00700F43: call [edx+00000008h]
  1228. loc_00700F46: mov eax, var_C
  1229. loc_00700F49: mov ecx, var_1C
  1230. loc_00700F4C: mov fs:[00000000h], ecx
  1231. loc_00700F53: pop edi
  1232. loc_00700F54: pop esi
  1233. loc_00700F55: pop ebx
  1234. loc_00700F56: mov esp, ebp
  1235. loc_00700F58: pop ebp
  1236. loc_00700F59: retn 0014h
  1237. End Sub
  1238. Private Sub tvwFriends_DblClick() '700920
  1239. loc_00700920: push ebp
  1240. loc_00700921: mov ebp, esp
  1241. loc_00700923: sub esp, 00000014h
  1242. loc_00700926: push 00412856h ; __vbaExceptHandler
  1243. loc_0070092B: mov eax, fs:[00000000h]
  1244. loc_00700931: push eax
  1245. loc_00700932: mov fs:[00000000h], esp
  1246. loc_00700939: sub esp, 00000028h
  1247. loc_0070093C: push ebx
  1248. loc_0070093D: push esi
  1249. loc_0070093E: push edi
  1250. loc_0070093F: mov var_14, esp
  1251. loc_00700942: mov var_10, 004101D8h
  1252. loc_00700949: mov esi, Me
  1253. loc_0070094C: mov eax, esi
  1254. loc_0070094E: and eax, 00000001h
  1255. loc_00700951: mov var_C, eax
  1256. loc_00700954: and esi, FFFFFFFEh
  1257. loc_00700957: mov Me, esi
  1258. loc_0070095A: xor edi, edi
  1259. loc_0070095C: mov var_8, edi
  1260. loc_0070095F: mov ecx, [esi]
  1261. loc_00700961: push esi
  1262. loc_00700962: call [ecx+00000004h]
  1263. loc_00700965: mov var_20, edi
  1264. loc_00700968: mov var_24, edi
  1265. loc_0070096B: push 00000001h
  1266. loc_0070096D: call [00401124h] ; __vbaOnError
  1267. loc_00700973: mov eax, [esi+00000040h]
  1268. loc_00700976: mov edx, [eax]
  1269. loc_00700978: lea ecx, var_24
  1270. loc_0070097B: push ecx
  1271. loc_0070097C: push eax
  1272. loc_0070097D: call [edx+0000007Ch]
  1273. loc_00700980: fnclex
  1274. loc_00700982: cmp eax, edi
  1275. loc_00700984: jge 0070099Ch
  1276. loc_00700986: push 0000007Ch
  1277. loc_00700988: push 0047261Ch
  1278. loc_0070098D: mov edx, [esi+00000040h]
  1279. loc_00700990: push edx
  1280. loc_00700991: push eax
  1281. loc_00700992: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  1282. loc_00700998: call ebx
  1283. loc_0070099A: jmp 007009A2h
  1284. loc_0070099C: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  1285. loc_007009A2: push edi
  1286. loc_007009A3: mov eax, var_24
  1287. loc_007009A6: push eax
  1288. loc_007009A7: call [00401238h] ; __vbaObjIs
  1289. loc_007009AD: mov di, ax
  1290. loc_007009B0: not edi
  1291. loc_007009B2: lea ecx, var_24
  1292. loc_007009B5: call [0040142Ch] ; __vbaFreeObj
  1293. loc_007009BB: test di, di
  1294. loc_007009BE: jz 00700A8Ch
  1295. loc_007009C4: mov eax, [esi+00000040h]
  1296. loc_007009C7: mov ecx, [eax]
  1297. loc_007009C9: lea edx, var_24
  1298. loc_007009CC: push edx
  1299. loc_007009CD: push eax
  1300. loc_007009CE: call [ecx+0000007Ch]
  1301. loc_007009D1: fnclex
  1302. loc_007009D3: test eax, eax
  1303. loc_007009D5: jge 007009E5h
  1304. loc_007009D7: push 0000007Ch
  1305. loc_007009D9: push 0047261Ch
  1306. loc_007009DE: mov ecx, [esi+00000040h]
  1307. loc_007009E1: push ecx
  1308. loc_007009E2: push eax
  1309. loc_007009E3: call ebx
  1310. loc_007009E5: mov eax, var_24
  1311. loc_007009E8: mov edi, eax
  1312. loc_007009EA: mov edx, [eax]
  1313. loc_007009EC: lea ecx, var_20
  1314. loc_007009EF: push ecx
  1315. loc_007009F0: push eax
  1316. loc_007009F1: call [edx+00000064h]
  1317. loc_007009F4: fnclex
  1318. loc_007009F6: test eax, eax
  1319. loc_007009F8: jge 00700A05h
  1320. loc_007009FA: push 00000064h
  1321. loc_007009FC: push 0047261Ch
  1322. loc_00700A01: push edi
  1323. loc_00700A02: push eax
  1324. loc_00700A03: call ebx
  1325. loc_00700A05: mov edx, var_20
  1326. loc_00700A08: push edx
  1327. loc_00700A09: push 00472630h ; "Online"
  1328. loc_00700A0E: call [004011B8h] ; __vbaStrCmp
  1329. loc_00700A14: mov edi, eax
  1330. loc_00700A16: neg edi
  1331. loc_00700A18: sbb edi, edi
  1332. loc_00700A1A: inc edi
  1333. loc_00700A1B: neg edi
  1334. loc_00700A1D: lea ecx, var_20
  1335. loc_00700A20: call [00401430h] ; __vbaFreeStr
  1336. loc_00700A26: lea ecx, var_24
  1337. loc_00700A29: call [0040142Ch] ; __vbaFreeObj
  1338. loc_00700A2F: test di, di
  1339. loc_00700A32: jz 00700A8Ch
  1340. loc_00700A34: mov [esi+00000060h], FFFFFFh
  1341. loc_00700A3A: push 00000000h
  1342. loc_00700A3C: lea eax, var_24
  1343. loc_00700A3F: push eax
  1344. loc_00700A40: call [00401130h] ; __vbaObjSetAddref
  1345. loc_00700A46: mov eax, [esi+00000040h]
  1346. loc_00700A49: mov ecx, [eax]
  1347. loc_00700A4B: lea edx, var_20
  1348. loc_00700A4E: push edx
  1349. loc_00700A4F: push eax
  1350. loc_00700A50: call [ecx+00000064h]
  1351. loc_00700A53: fnclex
  1352. loc_00700A55: test eax, eax
  1353. loc_00700A57: jge 00700A67h
  1354. loc_00700A59: push 00000064h
  1355. loc_00700A5B: push 0047261Ch
  1356. loc_00700A60: mov ecx, [esi+00000040h]
  1357. loc_00700A63: push ecx
  1358. loc_00700A64: push eax
  1359. loc_00700A65: call ebx
  1360. loc_00700A67: mov edx, [esi]
  1361. loc_00700A69: lea eax, var_24
  1362. loc_00700A6C: push eax
  1363. loc_00700A6D: mov ecx, var_20
  1364. loc_00700A70: push ecx
  1365. loc_00700A71: push esi
  1366. loc_00700A72: call [edx+00000830h]
  1367. loc_00700A78: lea ecx, var_20
  1368. loc_00700A7B: call [00401430h] ; __vbaFreeStr
  1369. loc_00700A81: lea ecx, var_24
  1370. loc_00700A84: call [0040142Ch] ; __vbaFreeObj
  1371. loc_00700A8A: jmp 00700A8Ch
  1372. loc_00700A8C: call [00401114h] ; __vbaExitProc
  1373. loc_00700A92: push 00700AADh
  1374. loc_00700A97: jmp 00700AACh
  1375. loc_00700A99: lea ecx, var_20
  1376. loc_00700A9C: call [00401430h] ; __vbaFreeStr
  1377. loc_00700AA2: lea ecx, var_24
  1378. loc_00700AA5: call [0040142Ch] ; __vbaFreeObj
  1379. loc_00700AAB: ret
  1380. loc_00700AAC: ret
  1381. loc_00700AAD: mov eax, Me
  1382. loc_00700AB0: mov edx, [eax]
  1383. loc_00700AB2: push eax
  1384. loc_00700AB3: call [edx+00000008h]
  1385. loc_00700AB6: mov eax, var_C
  1386. loc_00700AB9: mov ecx, var_1C
  1387. loc_00700ABC: mov fs:[00000000h], ecx
  1388. loc_00700AC3: pop edi
  1389. loc_00700AC4: pop esi
  1390. loc_00700AC5: pop ebx
  1391. loc_00700AC6: mov esp, ebp
  1392. loc_00700AC8: pop ebp
  1393. loc_00700AC9: retn 0004h
  1394. End Sub
  1395. Private Sub mnuOnlineHelp_Click() '6F4990
  1396. loc_006F4990: push ebp
  1397. loc_006F4991: mov ebp, esp
  1398. loc_006F4993: sub esp, 00000014h
  1399. loc_006F4996: push 00412856h ; __vbaExceptHandler
  1400. loc_006F499B: mov eax, fs:[00000000h]
  1401. loc_006F49A1: push eax
  1402. loc_006F49A2: mov fs:[00000000h], esp
  1403. loc_006F49A9: sub esp, 000000A8h
  1404. loc_006F49AF: push ebx
  1405. loc_006F49B0: push esi
  1406. loc_006F49B1: push edi
  1407. loc_006F49B2: mov var_14, esp
  1408. loc_006F49B5: mov var_10, 0040F6E8h
  1409. loc_006F49BC: mov eax, Me
  1410. loc_006F49BF: mov ecx, eax
  1411. loc_006F49C1: and ecx, 00000001h
  1412. loc_006F49C4: mov var_C, ecx
  1413. loc_006F49C7: and al, FEh
  1414. loc_006F49C9: mov Me, eax
  1415. loc_006F49CC: xor edi, edi
  1416. loc_006F49CE: mov var_8, edi
  1417. loc_006F49D1: mov edx, [eax]
  1418. loc_006F49D3: push eax
  1419. loc_006F49D4: call [edx+00000004h]
  1420. loc_006F49D7: mov var_20, edi
  1421. loc_006F49DA: mov var_24, edi
  1422. loc_006F49DD: mov var_28, edi
  1423. loc_006F49E0: mov var_38, edi
  1424. loc_006F49E3: mov var_48, edi
  1425. loc_006F49E6: mov var_58, edi
  1426. loc_006F49E9: mov var_68, edi
  1427. loc_006F49EC: push 00000001h
  1428. loc_006F49EE: call [00401124h] ; __vbaOnError
  1429. loc_006F49F4: mov eax, var_20
  1430. loc_006F49F7: cmp eax, edi
  1431. loc_006F49F9: jnz 006F4A0Dh
  1432. loc_006F49FB: lea eax, var_20
  1433. loc_006F49FE: push eax
  1434. loc_006F49FF: push 0045C1E8h
  1435. loc_006F4A04: call [004012FCh] ; __vbaNew2
  1436. loc_006F4A0A: mov eax, var_20
  1437. loc_006F4A0D: mov esi, eax
  1438. loc_006F4A0F: mov ecx, [eax]
  1439. loc_006F4A11: push FFFFFFFFh
  1440. loc_006F4A13: push eax
  1441. loc_006F4A14: call [ecx+000000A4h]
  1442. loc_006F4A1A: fnclex
  1443. loc_006F4A1C: cmp eax, edi
  1444. loc_006F4A1E: jge 006F4A32h
  1445. loc_006F4A20: push 000000A4h
  1446. loc_006F4A25: push 0045A7D0h
  1447. loc_006F4A2A: push esi
  1448. loc_006F4A2B: push eax
  1449. loc_006F4A2C: call [004010CCh] ; __vbaHresultCheckObj
  1450. loc_006F4A32: mov eax, var_20
  1451. loc_006F4A35: cmp eax, edi
  1452. loc_006F4A37: jnz 006F4A4Bh
  1453. loc_006F4A39: lea edx, var_20
  1454. loc_006F4A3C: push edx
  1455. loc_006F4A3D: push 0045C1E8h
  1456. loc_006F4A42: call [004012FCh] ; __vbaNew2
  1457. loc_006F4A48: mov eax, var_20
  1458. loc_006F4A4B: mov esi, eax
  1459. loc_006F4A4D: mov edx, 80020004h
  1460. loc_006F4A52: mov var_60, edx
  1461. loc_006F4A55: mov ecx, 0000000Ah
  1462. loc_006F4A5A: mov var_68, ecx
  1463. loc_006F4A5D: mov var_50, edx
  1464. loc_006F4A60: mov var_58, ecx
  1465. loc_006F4A63: mov var_40, edx
  1466. loc_006F4A66: mov var_48, ecx
  1467. loc_006F4A69: mov var_30, edx
  1468. loc_006F4A6C: mov var_38, ecx
  1469. loc_006F4A6F: mov ecx, [eax]
  1470. loc_006F4A71: lea edx, var_68
  1471. loc_006F4A74: push edx
  1472. loc_006F4A75: lea edx, var_58
  1473. loc_006F4A78: push edx
  1474. loc_006F4A79: lea edx, var_48
  1475. loc_006F4A7C: push edx
  1476. loc_006F4A7D: lea edx, var_38
  1477. loc_006F4A80: push edx
  1478. loc_006F4A81: push 00472B30h ; "http://www.bonzi.com/support/bonziworld.htm"
  1479. loc_006F4A86: push eax
  1480. loc_006F4A87: call [ecx+0000002Ch]
  1481. loc_006F4A8A: fnclex
  1482. loc_006F4A8C: cmp eax, edi
  1483. loc_006F4A8E: jge 006F4A9Fh
  1484. loc_006F4A90: push 0000002Ch
  1485. loc_006F4A92: push 0045BB44h
  1486. loc_006F4A97: push esi
  1487. loc_006F4A98: push eax
  1488. loc_006F4A99: call [004010CCh] ; __vbaHresultCheckObj
  1489. loc_006F4A9F: lea eax, var_68
  1490. loc_006F4AA2: push eax
  1491. loc_006F4AA3: lea ecx, var_58
  1492. loc_006F4AA6: push ecx
  1493. loc_006F4AA7: lea edx, var_48
  1494. loc_006F4AAA: push edx
  1495. loc_006F4AAB: lea eax, var_38
  1496. loc_006F4AAE: push eax
  1497. loc_006F4AAF: jmp 006F4B45h
  1498. loc_006F4AB4: call [00401340h] ; rtcErrObj
  1499. loc_006F4ABA: push eax
  1500. loc_006F4ABB: lea ecx, var_28
  1501. loc_006F4ABE: push ecx
  1502. loc_006F4ABF: call [00401128h] ; __vbaObjSet
  1503. loc_006F4AC5: mov esi, eax
  1504. loc_006F4AC7: mov edx, [esi]
  1505. loc_006F4AC9: lea eax, var_24
  1506. loc_006F4ACC: push eax
  1507. loc_006F4ACD: push esi
  1508. loc_006F4ACE: call [edx+0000002Ch]
  1509. loc_006F4AD1: fnclex
  1510. loc_006F4AD3: xor edi, edi
  1511. loc_006F4AD5: cmp eax, edi
  1512. loc_006F4AD7: jge 006F4AE8h
  1513. loc_006F4AD9: push 0000002Ch
  1514. loc_006F4ADB: push 00443540h
  1515. loc_006F4AE0: push esi
  1516. loc_006F4AE1: push eax
  1517. loc_006F4AE2: call [004010CCh] ; __vbaHresultCheckObj
  1518. loc_006F4AE8: mov edx, 80020004h
  1519. loc_006F4AED: mov var_60, edx
  1520. loc_006F4AF0: mov ecx, 0000000Ah
  1521. loc_006F4AF5: mov var_68, ecx
  1522. loc_006F4AF8: mov var_50, edx
  1523. loc_006F4AFB: mov var_58, ecx
  1524. loc_006F4AFE: mov var_40, edx
  1525. loc_006F4B01: mov var_48, ecx
  1526. loc_006F4B04: mov eax, var_24
  1527. loc_006F4B07: mov var_24, edi
  1528. loc_006F4B0A: mov var_30, eax
  1529. loc_006F4B0D: mov var_38, 00000008h
  1530. loc_006F4B14: lea ecx, var_68
  1531. loc_006F4B17: push ecx
  1532. loc_006F4B18: lea edx, var_58
  1533. loc_006F4B1B: push edx
  1534. loc_006F4B1C: lea eax, var_48
  1535. loc_006F4B1F: push eax
  1536. loc_006F4B20: push 00000010h
  1537. loc_006F4B22: lea ecx, var_38
  1538. loc_006F4B25: push ecx
  1539. loc_006F4B26: call [00401120h] ; rtcMsgBox
  1540. loc_006F4B2C: lea ecx, var_28
  1541. loc_006F4B2F: call [0040142Ch] ; __vbaFreeObj
  1542. loc_006F4B35: lea edx, var_68
  1543. loc_006F4B38: push edx
  1544. loc_006F4B39: lea eax, var_58
  1545. loc_006F4B3C: push eax
  1546. loc_006F4B3D: lea ecx, var_48
  1547. loc_006F4B40: push ecx
  1548. loc_006F4B41: lea edx, var_38
  1549. loc_006F4B44: push edx
  1550. loc_006F4B45: push 00000004h
  1551. loc_006F4B47: call [00401050h] ; __vbaFreeVarList
  1552. loc_006F4B4D: add esp, 00000014h
  1553. loc_006F4B50: call [00401114h] ; __vbaExitProc
  1554. loc_006F4B56: push 006F4B95h
  1555. loc_006F4B5B: jmp 006F4B8Bh
  1556. loc_006F4B5D: lea ecx, var_24
  1557. loc_006F4B60: call [00401430h] ; __vbaFreeStr
  1558. loc_006F4B66: lea ecx, var_28
  1559. loc_006F4B69: call [0040142Ch] ; __vbaFreeObj
  1560. loc_006F4B6F: lea eax, var_68
  1561. loc_006F4B72: push eax
  1562. loc_006F4B73: lea ecx, var_58
  1563. loc_006F4B76: push ecx
  1564. loc_006F4B77: lea edx, var_48
  1565. loc_006F4B7A: push edx
  1566. loc_006F4B7B: lea eax, var_38
  1567. loc_006F4B7E: push eax
  1568. loc_006F4B7F: push 00000004h
  1569. loc_006F4B81: call [00401050h] ; __vbaFreeVarList
  1570. loc_006F4B87: add esp, 00000014h
  1571. loc_006F4B8A: ret
  1572. loc_006F4B8B: lea ecx, var_20
  1573. loc_006F4B8E: call [0040142Ch] ; __vbaFreeObj
  1574. loc_006F4B94: ret
  1575. loc_006F4B95: mov eax, Me
  1576. loc_006F4B98: mov ecx, [eax]
  1577. loc_006F4B9A: push eax
  1578. loc_006F4B9B: call [ecx+00000008h]
  1579. loc_006F4B9E: mov eax, var_C
  1580. loc_006F4BA1: mov ecx, var_1C
  1581. loc_006F4BA4: mov fs:[00000000h], ecx
  1582. loc_006F4BAB: pop edi
  1583. loc_006F4BAC: pop esi
  1584. loc_006F4BAD: pop ebx
  1585. loc_006F4BAE: mov esp, ebp
  1586. loc_006F4BB0: pop ebp
  1587. loc_006F4BB1: retn 0004h
  1588. End Sub
  1589. Private Function m_IMSvc_UnknownEvent_4(arg_C) '6F2E40
  1590. loc_006F2E40: push ebp
  1591. loc_006F2E41: mov ebp, esp
  1592. loc_006F2E43: sub esp, 0000000Ch
  1593. loc_006F2E46: push 00412856h ; __vbaExceptHandler
  1594. loc_006F2E4B: mov eax, fs:[00000000h]
  1595. loc_006F2E51: push eax
  1596. loc_006F2E52: mov fs:[00000000h], esp
  1597. loc_006F2E59: sub esp, 00000024h
  1598. loc_006F2E5C: push ebx
  1599. loc_006F2E5D: push esi
  1600. loc_006F2E5E: push edi
  1601. loc_006F2E5F: mov var_C, esp
  1602. loc_006F2E62: mov var_8, 0040F4C8h
  1603. loc_006F2E69: mov eax, Me
  1604. loc_006F2E6C: mov ecx, eax
  1605. loc_006F2E6E: and ecx, 00000001h
  1606. loc_006F2E71: mov var_4, ecx
  1607. loc_006F2E74: and al, FEh
  1608. loc_006F2E76: push eax
  1609. loc_006F2E77: mov Me, eax
  1610. loc_006F2E7A: mov edx, [eax]
  1611. loc_006F2E7C: call [edx+00000004h]
  1612. loc_006F2E7F: mov eax, arg_C
  1613. loc_006F2E82: lea ecx, var_1C
  1614. loc_006F2E85: xor edi, edi
  1615. loc_006F2E87: push eax
  1616. loc_006F2E88: push ecx
  1617. loc_006F2E89: mov var_18, edi
  1618. loc_006F2E8C: mov var_1C, edi
  1619. loc_006F2E8F: mov var_20, edi
  1620. loc_006F2E92: mov var_24, edi
  1621. loc_006F2E95: mov var_28, edi
  1622. loc_006F2E98: mov var_2C, edi
  1623. loc_006F2E9B: call [00401130h] ; __vbaObjSetAddref
  1624. loc_006F2EA1: mov edx, arg_14
  1625. loc_006F2EA4: mov esi, [00401310h] ; __vbaStrCopy
  1626. loc_006F2EAA: lea ecx, var_20
  1627. loc_006F2EAD: call __vbaStrCopy
  1628. loc_006F2EAF: mov edx, arg_18
  1629. loc_006F2EB2: lea ecx, var_24
  1630. loc_006F2EB5: call __vbaStrCopy
  1631. loc_006F2EB7: mov edx, arg_1C
  1632. loc_006F2EBA: lea ecx, var_18
  1633. loc_006F2EBD: call __vbaStrCopy
  1634. loc_006F2EBF: mov eax, var_1C
  1635. loc_006F2EC2: lea ecx, var_28
  1636. loc_006F2EC5: push ecx
  1637. loc_006F2EC6: push eax
  1638. loc_006F2EC7: mov edx, [eax]
  1639. loc_006F2EC9: call [edx+0000002Ch]
  1640. loc_006F2ECC: cmp eax, edi
  1641. loc_006F2ECE: fnclex
  1642. loc_006F2ED0: jge 006F2EE4h
  1643. loc_006F2ED2: mov edx, var_1C
  1644. loc_006F2ED5: push 0000002Ch
  1645. loc_006F2ED7: push 00456234h
  1646. loc_006F2EDC: push edx
  1647. loc_006F2EDD: push eax
  1648. loc_006F2EDE: call [004010CCh] ; __vbaHresultCheckObj
  1649. loc_006F2EE4: lea eax, var_2C
  1650. loc_006F2EE7: lea ecx, var_28
  1651. loc_006F2EEA: push eax
  1652. loc_006F2EEB: push ecx
  1653. loc_006F2EEC: push 00000002h
  1654. loc_006F2EEE: call [00401324h] ; __vbaFreeStrList
  1655. loc_006F2EF4: add esp, 0000000Ch
  1656. loc_006F2EF7: mov var_4, edi
  1657. loc_006F2EFA: push 006F2F34h
  1658. loc_006F2EFF: jmp 006F2F15h
  1659. loc_006F2F01: lea edx, var_2C
  1660. loc_006F2F04: lea eax, var_28
  1661. loc_006F2F07: push edx
  1662. loc_006F2F08: push eax
  1663. loc_006F2F09: push 00000002h
  1664. loc_006F2F0B: call [00401324h] ; __vbaFreeStrList
  1665. loc_006F2F11: add esp, 0000000Ch
  1666. loc_006F2F14: ret
  1667. loc_006F2F15: mov esi, [00401430h] ; __vbaFreeStr
  1668. loc_006F2F1B: lea ecx, var_18
  1669. loc_006F2F1E: call __vbaFreeStr
  1670. loc_006F2F20: lea ecx, var_1C
  1671. loc_006F2F23: call [0040142Ch] ; __vbaFreeObj
  1672. loc_006F2F29: lea ecx, var_20
  1673. loc_006F2F2C: call __vbaFreeStr
  1674. loc_006F2F2E: lea ecx, var_24
  1675. loc_006F2F31: call __vbaFreeStr
  1676. loc_006F2F33: ret
  1677. loc_006F2F34: mov eax, Me
  1678. loc_006F2F37: push eax
  1679. loc_006F2F38: mov ecx, [eax]
  1680. loc_006F2F3A: call [ecx+00000008h]
  1681. loc_006F2F3D: mov eax, var_4
  1682. loc_006F2F40: mov ecx, var_14
  1683. loc_006F2F43: pop edi
  1684. loc_006F2F44: pop esi
  1685. loc_006F2F45: mov fs:[00000000h], ecx
  1686. loc_006F2F4C: pop ebx
  1687. loc_006F2F4D: mov esp, ebp
  1688. loc_006F2F4F: pop ebp
  1689. loc_006F2F50: retn 0020h
  1690. End Function
  1691. Private Function m_IMSvc_UnknownEvent_5(arg_C) '6F2F60
  1692. loc_006F2F60: push ebp
  1693. loc_006F2F61: mov ebp, esp
  1694. loc_006F2F63: sub esp, 00000018h
  1695. loc_006F2F66: push 00412856h ; __vbaExceptHandler
  1696. loc_006F2F6B: mov eax, fs:[00000000h]
  1697. loc_006F2F71: push eax
  1698. loc_006F2F72: mov fs:[00000000h], esp
  1699. loc_006F2F79: mov eax, 00000058h
  1700. loc_006F2F7E: call 00412850h ; __vbaChkstk
  1701. loc_006F2F83: push ebx
  1702. loc_006F2F84: push esi
  1703. loc_006F2F85: push edi
  1704. loc_006F2F86: mov var_18, esp
  1705. loc_006F2F89: mov var_14, 0040F4D8h ; "'"
  1706. loc_006F2F90: mov eax, Me
  1707. loc_006F2F93: and eax, 00000001h
  1708. loc_006F2F96: mov var_10, eax
  1709. loc_006F2F99: mov ecx, Me
  1710. loc_006F2F9C: and ecx, FFFFFFFEh
  1711. loc_006F2F9F: mov Me, ecx
  1712. loc_006F2FA2: mov var_C, 00000000h
  1713. loc_006F2FA9: mov edx, Me
  1714. loc_006F2FAC: mov eax, [edx]
  1715. loc_006F2FAE: mov ecx, Me
  1716. loc_006F2FB1: push ecx
  1717. loc_006F2FB2: call [eax+00000004h]
  1718. loc_006F2FB5: mov var_4, 00000001h
  1719. loc_006F2FBC: mov edx, arg_14
  1720. loc_006F2FBF: push edx
  1721. loc_006F2FC0: lea eax, var_24
  1722. loc_006F2FC3: push eax
  1723. loc_006F2FC4: call [00401130h] ; __vbaObjSetAddref
  1724. loc_006F2FCA: mov var_4, 00000002h
  1725. loc_006F2FD1: push FFFFFFFFh
  1726. loc_006F2FD3: call [00401124h] ; __vbaOnError
  1727. loc_006F2FD9: mov var_4, 00000003h
  1728. loc_006F2FE0: mov ecx, Me
  1729. loc_006F2FE3: movsx edx, [ecx+00000062h]
  1730. loc_006F2FE7: test edx, edx
  1731. loc_006F2FE9: jz 006F2FF0h
  1732. loc_006F2FEB: jmp 006F3193h
  1733. loc_006F2FF0: mov var_4, 00000006h
  1734. loc_006F2FF7: cmp arg_C, 00000000h
  1735. loc_006F2FFB: jl 006F3193h
  1736. loc_006F3001: mov var_4, 00000007h
  1737. loc_006F3008: lea eax, var_2C
  1738. loc_006F300B: push eax
  1739. loc_006F300C: mov ecx, var_24
  1740. loc_006F300F: mov edx, [ecx]
  1741. loc_006F3011: mov eax, var_24
  1742. loc_006F3014: push eax
  1743. loc_006F3015: call [edx+0000002Ch]
  1744. loc_006F3018: fnclex
  1745. loc_006F301A: mov var_44, eax
  1746. loc_006F301D: cmp var_44, 00000000h
  1747. loc_006F3021: jge 006F303Dh
  1748. loc_006F3023: push 0000002Ch
  1749. loc_006F3025: push 00456234h
  1750. loc_006F302A: mov ecx, var_24
  1751. loc_006F302D: push ecx
  1752. loc_006F302E: mov edx, var_44
  1753. loc_006F3031: push edx
  1754. loc_006F3032: call [004010CCh] ; __vbaHresultCheckObj
  1755. loc_006F3038: mov var_6C, eax
  1756. loc_006F303B: jmp 006F3044h
  1757. loc_006F303D: mov var_6C, 00000000h
  1758. loc_006F3044: mov eax, var_2C
  1759. loc_006F3047: mov var_60, eax
  1760. loc_006F304A: mov var_2C, 00000000h
  1761. loc_006F3051: mov ecx, var_60
  1762. loc_006F3054: mov var_38, ecx
  1763. loc_006F3057: mov var_40, 00000008h
  1764. loc_006F305E: lea edx, var_30
  1765. loc_006F3061: push edx
  1766. loc_006F3062: lea eax, var_40
  1767. loc_006F3065: push eax
  1768. loc_006F3066: mov ecx, [0073A708h]
  1769. loc_006F306C: mov edx, [ecx]
  1770. loc_006F306E: mov eax, [0073A708h]
  1771. loc_006F3073: push eax
  1772. loc_006F3074: call [edx+00000020h]
  1773. loc_006F3077: fnclex
  1774. loc_006F3079: mov var_48, eax
  1775. loc_006F307C: cmp var_48, 00000000h
  1776. loc_006F3080: jge 006F309Fh
  1777. loc_006F3082: push 00000020h
  1778. loc_006F3084: push 00471C84h
  1779. loc_006F3089: mov ecx, [0073A708h]
  1780. loc_006F308F: push ecx
  1781. loc_006F3090: mov edx, var_48
  1782. loc_006F3093: push edx
  1783. loc_006F3094: call [004010CCh] ; __vbaHresultCheckObj
  1784. loc_006F309A: mov var_70, eax
  1785. loc_006F309D: jmp 006F30A6h
  1786. loc_006F309F: mov var_70, 00000000h
  1787. loc_006F30A6: mov eax, var_30
  1788. loc_006F30A9: mov var_64, eax
  1789. loc_006F30AC: mov var_30, 00000000h
  1790. loc_006F30B3: mov ecx, var_64
  1791. loc_006F30B6: push ecx
  1792. loc_006F30B7: lea edx, var_28
  1793. loc_006F30BA: push edx
  1794. loc_006F30BB: call [00401128h] ; __vbaObjSet
  1795. loc_006F30C1: lea ecx, var_40
  1796. loc_006F30C4: call [00401030h] ; __vbaFreeVar
  1797. loc_006F30CA: mov var_4, 00000008h
  1798. loc_006F30D1: push 00000000h
  1799. loc_006F30D3: mov eax, var_28
  1800. loc_006F30D6: push eax
  1801. loc_006F30D7: call [00401238h] ; __vbaObjIs
  1802. loc_006F30DD: movsx ecx, ax
  1803. loc_006F30E0: test ecx, ecx
  1804. loc_006F30E2: jnz 006F3193h
  1805. loc_006F30E8: mov var_4, 00000009h
  1806. loc_006F30EF: lea edx, var_2C
  1807. loc_006F30F2: push edx
  1808. loc_006F30F3: mov eax, var_24
  1809. loc_006F30F6: mov ecx, [eax]
  1810. loc_006F30F8: mov edx, var_24
  1811. loc_006F30FB: push edx
  1812. loc_006F30FC: call [ecx+0000002Ch]
  1813. loc_006F30FF: fnclex
  1814. loc_006F3101: mov var_44, eax
  1815. loc_006F3104: cmp var_44, 00000000h
  1816. loc_006F3108: jge 006F3124h
  1817. loc_006F310A: push 0000002Ch
  1818. loc_006F310C: push 00456234h
  1819. loc_006F3111: mov eax, var_24
  1820. loc_006F3114: push eax
  1821. loc_006F3115: mov ecx, var_44
  1822. loc_006F3118: push ecx
  1823. loc_006F3119: call [004010CCh] ; __vbaHresultCheckObj
  1824. loc_006F311F: mov var_74, eax
  1825. loc_006F3122: jmp 006F312Bh
  1826. loc_006F3124: mov var_74, 00000000h
  1827. loc_006F312B: mov edx, var_2C
  1828. loc_006F312E: mov var_68, edx
  1829. loc_006F3131: mov var_2C, 00000000h
  1830. loc_006F3138: mov eax, var_68
  1831. loc_006F313B: mov var_38, eax
  1832. loc_006F313E: mov var_40, 00000008h
  1833. loc_006F3145: lea ecx, var_40
  1834. loc_006F3148: push ecx
  1835. loc_006F3149: mov edx, [0073A708h]
  1836. loc_006F314F: mov eax, [edx]
  1837. loc_006F3151: mov ecx, [0073A708h]
  1838. loc_006F3157: push ecx
  1839. loc_006F3158: call [eax+00000028h]
  1840. loc_006F315B: fnclex
  1841. loc_006F315D: mov var_48, eax
  1842. loc_006F3160: cmp var_48, 00000000h
  1843. loc_006F3164: jge 006F3183h
  1844. loc_006F3166: push 00000028h
  1845. loc_006F3168: push 00471C84h
  1846. loc_006F316D: mov edx, [0073A708h]
  1847. loc_006F3173: push edx
  1848. loc_006F3174: mov eax, var_48
  1849. loc_006F3177: push eax
  1850. loc_006F3178: call [004010CCh] ; __vbaHresultCheckObj
  1851. loc_006F317E: mov var_78, eax
  1852. loc_006F3181: jmp 006F318Ah
  1853. loc_006F3183: mov var_78, 00000000h
  1854. loc_006F318A: lea ecx, var_40
  1855. loc_006F318D: call [00401030h] ; __vbaFreeVar
  1856. loc_006F3193: mov var_10, 00000000h
  1857. loc_006F319A: push 006F31D0h
  1858. loc_006F319F: jmp 006F31BDh
  1859. loc_006F31A1: lea ecx, var_2C
  1860. loc_006F31A4: call [00401430h] ; __vbaFreeStr
  1861. loc_006F31AA: lea ecx, var_30
  1862. loc_006F31AD: call [0040142Ch] ; __vbaFreeObj
  1863. loc_006F31B3: lea ecx, var_40
  1864. loc_006F31B6: call [00401030h] ; __vbaFreeVar
  1865. loc_006F31BC: ret
  1866. loc_006F31BD: lea ecx, var_24
  1867. loc_006F31C0: call [0040142Ch] ; __vbaFreeObj
  1868. loc_006F31C6: lea ecx, var_28
  1869. loc_006F31C9: call [0040142Ch] ; __vbaFreeObj
  1870. loc_006F31CF: ret
  1871. loc_006F31D0: mov ecx, Me
  1872. loc_006F31D3: mov edx, [ecx]
  1873. loc_006F31D5: mov eax, Me
  1874. loc_006F31D8: push eax
  1875. loc_006F31D9: call [edx+00000008h]
  1876. loc_006F31DC: mov eax, var_10
  1877. loc_006F31DF: mov ecx, var_20
  1878. loc_006F31E2: mov fs:[00000000h], ecx
  1879. loc_006F31E9: pop edi
  1880. loc_006F31EA: pop esi
  1881. loc_006F31EB: pop ebx
  1882. loc_006F31EC: mov esp, ebp
  1883. loc_006F31EE: pop ebp
  1884. loc_006F31EF: retn 0010h
  1885. End Function
  1886. Private Sub m_IMSvc_UnknownEvent_6 '6F3200
  1887. loc_006F3200: push ebp
  1888. loc_006F3201: mov ebp, esp
  1889. loc_006F3203: sub esp, 0000000Ch
  1890. loc_006F3206: push 00412856h ; __vbaExceptHandler
  1891. loc_006F320B: mov eax, fs:[00000000h]
  1892. loc_006F3211: push eax
  1893. loc_006F3212: mov fs:[00000000h], esp
  1894. loc_006F3219: sub esp, 00000008h
  1895. loc_006F321C: push ebx
  1896. loc_006F321D: push esi
  1897. loc_006F321E: push edi
  1898. loc_006F321F: mov var_C, esp
  1899. loc_006F3222: mov var_8, 0040F528h
  1900. loc_006F3229: mov eax, Me
  1901. loc_006F322C: mov ecx, eax
  1902. loc_006F322E: and ecx, 00000001h
  1903. loc_006F3231: mov var_4, ecx
  1904. loc_006F3234: and al, FEh
  1905. loc_006F3236: push eax
  1906. loc_006F3237: mov Me, eax
  1907. loc_006F323A: mov edx, [eax]
  1908. loc_006F323C: call [edx+00000004h]
  1909. loc_006F323F: mov var_4, 00000000h
  1910. loc_006F3246: mov eax, Me
  1911. loc_006F3249: push eax
  1912. loc_006F324A: mov ecx, [eax]
  1913. loc_006F324C: call [ecx+00000008h]
  1914. loc_006F324F: mov eax, var_4
  1915. loc_006F3252: mov ecx, var_14
  1916. loc_006F3255: pop edi
  1917. loc_006F3256: pop esi
  1918. loc_006F3257: mov fs:[00000000h], ecx
  1919. loc_006F325E: pop ebx
  1920. loc_006F325F: mov esp, ebp
  1921. loc_006F3261: pop ebp
  1922. loc_006F3262: retn 0004h
  1923. End Sub
  1924. Private Function m_IMSvc_UnknownEvent_7(arg_C, arg_10) '6F3270
  1925. loc_006F3270: push ebp
  1926. loc_006F3271: mov ebp, esp
  1927. loc_006F3273: sub esp, 00000018h
  1928. loc_006F3276: push 00412856h ; __vbaExceptHandler
  1929. loc_006F327B: mov eax, fs:[00000000h]
  1930. loc_006F3281: push eax
  1931. loc_006F3282: mov fs:[00000000h], esp
  1932. loc_006F3289: mov eax, 00000050h
  1933. loc_006F328E: call 00412850h ; __vbaChkstk
  1934. loc_006F3293: push ebx
  1935. loc_006F3294: push esi
  1936. loc_006F3295: push edi
  1937. loc_006F3296: mov var_18, esp
  1938. loc_006F3299: mov var_14, 0040F530h ; "'"
  1939. loc_006F32A0: mov eax, Me
  1940. loc_006F32A3: and eax, 00000001h
  1941. loc_006F32A6: mov var_10, eax
  1942. loc_006F32A9: mov ecx, Me
  1943. loc_006F32AC: and ecx, FFFFFFFEh
  1944. loc_006F32AF: mov Me, ecx
  1945. loc_006F32B2: mov var_C, 00000000h
  1946. loc_006F32B9: mov edx, Me
  1947. loc_006F32BC: mov eax, [edx]
  1948. loc_006F32BE: mov ecx, Me
  1949. loc_006F32C1: push ecx
  1950. loc_006F32C2: call [eax+00000004h]
  1951. loc_006F32C5: mov var_4, 00000001h
  1952. loc_006F32CC: mov edx, arg_C
  1953. loc_006F32CF: push edx
  1954. loc_006F32D0: lea eax, var_2C
  1955. loc_006F32D3: push eax
  1956. loc_006F32D4: call [00401130h] ; __vbaObjSetAddref
  1957. loc_006F32DA: mov ecx, arg_10
  1958. loc_006F32DD: push ecx
  1959. loc_006F32DE: lea edx, var_28
  1960. loc_006F32E1: push edx
  1961. loc_006F32E2: call [00401130h] ; __vbaObjSetAddref
  1962. loc_006F32E8: mov var_4, 00000002h
  1963. loc_006F32EF: push FFFFFFFFh
  1964. loc_006F32F1: call [00401124h] ; __vbaOnError
  1965. loc_006F32F7: mov var_4, 00000003h
  1966. loc_006F32FE: mov eax, Me
  1967. loc_006F3301: movsx ecx, [eax+00000060h]
  1968. loc_006F3305: test ecx, ecx
  1969. loc_006F3307: jnz 006F348Eh
  1970. loc_006F330D: mov var_4, 00000004h
  1971. loc_006F3314: lea edx, var_30
  1972. loc_006F3317: push edx
  1973. loc_006F3318: mov eax, var_2C
  1974. loc_006F331B: mov ecx, [eax]
  1975. loc_006F331D: mov edx, var_2C
  1976. loc_006F3320: push edx
  1977. loc_006F3321: call [ecx+0000002Ch]
  1978. loc_006F3324: fnclex
  1979. loc_006F3326: mov var_48, eax
  1980. loc_006F3329: cmp var_48, 00000000h
  1981. loc_006F332D: jge 006F3349h
  1982. loc_006F332F: push 0000002Ch
  1983. loc_006F3331: push 00456234h
  1984. loc_006F3336: mov eax, var_2C
  1985. loc_006F3339: push eax
  1986. loc_006F333A: mov ecx, var_48
  1987. loc_006F333D: push ecx
  1988. loc_006F333E: call [004010CCh] ; __vbaHresultCheckObj
  1989. loc_006F3344: mov var_68, eax
  1990. loc_006F3347: jmp 006F3350h
  1991. loc_006F3349: mov var_68, 00000000h
  1992. loc_006F3350: mov edx, var_30
  1993. loc_006F3353: push edx
  1994. loc_006F3354: call [00401088h] ; rtcTrimBstr
  1995. loc_006F335A: mov var_3C, eax
  1996. loc_006F335D: mov var_44, 00000008h
  1997. loc_006F3364: lea eax, var_34
  1998. loc_006F3367: push eax
  1999. loc_006F3368: lea ecx, var_44
  2000. loc_006F336B: push ecx
  2001. loc_006F336C: mov edx, [0073A708h]
  2002. loc_006F3372: mov eax, [edx]
  2003. loc_006F3374: mov ecx, [0073A708h]
  2004. loc_006F337A: push ecx
  2005. loc_006F337B: call [eax+00000020h]
  2006. loc_006F337E: fnclex
  2007. loc_006F3380: mov var_4C, eax
  2008. loc_006F3383: cmp var_4C, 00000000h
  2009. loc_006F3387: jge 006F33A6h
  2010. loc_006F3389: push 00000020h
  2011. loc_006F338B: push 00471C84h
  2012. loc_006F3390: mov edx, [0073A708h]
  2013. loc_006F3396: push edx
  2014. loc_006F3397: mov eax, var_4C
  2015. loc_006F339A: push eax
  2016. loc_006F339B: call [004010CCh] ; __vbaHresultCheckObj
  2017. loc_006F33A1: mov var_6C, eax
  2018. loc_006F33A4: jmp 006F33ADh
  2019. loc_006F33A6: mov var_6C, 00000000h
  2020. loc_006F33AD: mov ecx, var_34
  2021. loc_006F33B0: mov var_64, ecx
  2022. loc_006F33B3: mov var_34, 00000000h
  2023. loc_006F33BA: mov edx, var_64
  2024. loc_006F33BD: push edx
  2025. loc_006F33BE: lea eax, var_24
  2026. loc_006F33C1: push eax
  2027. loc_006F33C2: call [00401128h] ; __vbaObjSet
  2028. loc_006F33C8: lea ecx, var_30
  2029. loc_006F33CB: call [00401430h] ; __vbaFreeStr
  2030. loc_006F33D1: lea ecx, var_44
  2031. loc_006F33D4: call [00401030h] ; __vbaFreeVar
  2032. loc_006F33DA: mov var_4, 00000005h
  2033. loc_006F33E1: push 00000000h
  2034. loc_006F33E3: mov ecx, var_24
  2035. loc_006F33E6: push ecx
  2036. loc_006F33E7: call [00401238h] ; __vbaObjIs
  2037. loc_006F33ED: movsx edx, ax
  2038. loc_006F33F0: test edx, edx
  2039. loc_006F33F2: jnz 006F348Ch
  2040. loc_006F33F8: mov var_4, 00000006h
  2041. loc_006F33FF: lea eax, var_30
  2042. loc_006F3402: push eax
  2043. loc_006F3403: mov ecx, var_2C
  2044. loc_006F3406: mov edx, [ecx]
  2045. loc_006F3408: mov eax, var_2C
  2046. loc_006F340B: push eax
  2047. loc_006F340C: call [edx+0000002Ch]
  2048. loc_006F340F: fnclex
  2049. loc_006F3411: mov var_48, eax
  2050. loc_006F3414: cmp var_48, 00000000h
  2051. loc_006F3418: jge 006F3434h
  2052. loc_006F341A: push 0000002Ch
  2053. loc_006F341C: push 00456234h
  2054. loc_006F3421: mov ecx, var_2C
  2055. loc_006F3424: push ecx
  2056. loc_006F3425: mov edx, var_48
  2057. loc_006F3428: push edx
  2058. loc_006F3429: call [004010CCh] ; __vbaHresultCheckObj
  2059. loc_006F342F: mov var_70, eax
  2060. loc_006F3432: jmp 006F343Bh
  2061. loc_006F3434: mov var_70, 00000000h
  2062. loc_006F343B: mov eax, var_28
  2063. loc_006F343E: push eax
  2064. loc_006F343F: lea ecx, var_34
  2065. loc_006F3442: push ecx
  2066. loc_006F3443: call [00401130h] ; __vbaObjSetAddref
  2067. loc_006F3449: lea edx, var_34
  2068. loc_006F344C: push edx
  2069. loc_006F344D: mov eax, var_30
  2070. loc_006F3450: push eax
  2071. loc_006F3451: mov ecx, Me
  2072. loc_006F3454: mov edx, [ecx]
  2073. loc_006F3456: mov eax, Me
  2074. loc_006F3459: push eax
  2075. loc_006F345A: call [edx+00000830h]
  2076. loc_006F3460: push 00456290h
  2077. loc_006F3465: mov ecx, var_34
  2078. loc_006F3468: push ecx
  2079. loc_006F3469: call [004013C4h] ; __vbaCastObj
  2080. loc_006F346F: push eax
  2081. loc_006F3470: lea edx, var_28
  2082. loc_006F3473: push edx
  2083. loc_006F3474: call [00401128h] ; __vbaObjSet
  2084. loc_006F347A: lea ecx, var_30
  2085. loc_006F347D: call [00401430h] ; __vbaFreeStr
  2086. loc_006F3483: lea ecx, var_34
  2087. loc_006F3486: call [0040142Ch] ; __vbaFreeObj
  2088. loc_006F348C: jmp 006F349Eh
  2089. loc_006F348E: mov var_4, 00000009h
  2090. loc_006F3495: mov eax, Me
  2091. loc_006F3498: mov [eax+00000060h], 0000h
  2092. loc_006F349E: mov var_10, 00000000h
  2093. loc_006F34A5: push 006F34E4h
  2094. loc_006F34AA: jmp 006F34C8h
  2095. loc_006F34AC: lea ecx, var_30
  2096. loc_006F34AF: call [00401430h] ; __vbaFreeStr
  2097. loc_006F34B5: lea ecx, var_34
  2098. loc_006F34B8: call [0040142Ch] ; __vbaFreeObj
  2099. loc_006F34BE: lea ecx, var_44
  2100. loc_006F34C1: call [00401030h] ; __vbaFreeVar
  2101. loc_006F34C7: ret
  2102. loc_006F34C8: lea ecx, var_24
  2103. loc_006F34CB: call [0040142Ch] ; __vbaFreeObj
  2104. loc_006F34D1: lea ecx, var_28
  2105. loc_006F34D4: call [0040142Ch] ; __vbaFreeObj
  2106. loc_006F34DA: lea ecx, var_2C
  2107. loc_006F34DD: call [0040142Ch] ; __vbaFreeObj
  2108. loc_006F34E3: ret
  2109. loc_006F34E4: mov ecx, Me
  2110. loc_006F34E7: mov edx, [ecx]
  2111. loc_006F34E9: mov eax, Me
  2112. loc_006F34EC: push eax
  2113. loc_006F34ED: call [edx+00000008h]
  2114. loc_006F34F0: mov eax, var_10
  2115. loc_006F34F3: mov ecx, var_20
  2116. loc_006F34F6: mov fs:[00000000h], ecx
  2117. loc_006F34FD: pop edi
  2118. loc_006F34FE: pop esi
  2119. loc_006F34FF: pop ebx
  2120. loc_006F3500: mov esp, ebp
  2121. loc_006F3502: pop ebp
  2122. loc_006F3503: retn 0010h
  2123. End Function
  2124. Private Sub m_IMSvc_UnknownEvent_8(arg_C) '6F3510
  2125. loc_006F3510: push ebp
  2126. loc_006F3511: mov ebp, esp
  2127. loc_006F3513: sub esp, 00000018h
  2128. loc_006F3516: push 00412856h ; __vbaExceptHandler
  2129. loc_006F351B: mov eax, fs:[00000000h]
  2130. loc_006F3521: push eax
  2131. loc_006F3522: mov fs:[00000000h], esp
  2132. loc_006F3529: mov eax, 000000B4h
  2133. loc_006F352E: call 00412850h ; __vbaChkstk
  2134. loc_006F3533: push ebx
  2135. loc_006F3534: push esi
  2136. loc_006F3535: push edi
  2137. loc_006F3536: mov var_18, esp
  2138. loc_006F3539: mov var_14, 0040F580h ; "'"
  2139. loc_006F3540: mov eax, Me
  2140. loc_006F3543: and eax, 00000001h
  2141. loc_006F3546: mov var_10, eax
  2142. loc_006F3549: mov ecx, Me
  2143. loc_006F354C: and ecx, FFFFFFFEh
  2144. loc_006F354F: mov Me, ecx
  2145. loc_006F3552: mov var_C, 00000000h
  2146. loc_006F3559: mov edx, Me
  2147. loc_006F355C: mov eax, [edx]
  2148. loc_006F355E: mov ecx, Me
  2149. loc_006F3561: push ecx
  2150. loc_006F3562: call [eax+00000004h]
  2151. loc_006F3565: mov var_4, 00000001h
  2152. loc_006F356C: mov var_4, 00000002h
  2153. loc_006F3573: push FFFFFFFFh
  2154. loc_006F3575: call [00401124h] ; __vbaOnError
  2155. loc_006F357B: mov var_4, 00000003h
  2156. loc_006F3582: cmp arg_C, 00000000h
  2157. loc_006F3586: jz 006F3715h
  2158. loc_006F358C: mov var_4, 00000004h
  2159. loc_006F3593: mov edx, [0073A70Ch]
  2160. loc_006F3599: push edx
  2161. loc_006F359A: lea eax, var_24
  2162. loc_006F359D: push eax
  2163. loc_006F359E: lea ecx, var_B4
  2164. loc_006F35A4: push ecx
  2165. loc_006F35A5: push 0047276Ch
  2166. loc_006F35AA: call [0040110Ch] ; __vbaForEachCollObj
  2167. loc_006F35B0: mov var_CC, eax
  2168. loc_006F35B6: jmp 006F3708h
  2169. loc_006F35BB: mov var_4, 00000005h
  2170. loc_006F35C2: lea edx, var_2C
  2171. loc_006F35C5: push edx
  2172. loc_006F35C6: mov eax, var_24
  2173. loc_006F35C9: mov ecx, [eax]
  2174. loc_006F35CB: mov edx, var_24
  2175. loc_006F35CE: push edx
  2176. loc_006F35CF: call [ecx+00000028h]
  2177. loc_006F35D2: fnclex
  2178. loc_006F35D4: mov var_B0, eax
  2179. loc_006F35DA: cmp var_B0, 00000000h
  2180. loc_006F35E1: jge 006F3603h
  2181. loc_006F35E3: push 00000028h
  2182. loc_006F35E5: push 0047276Ch
  2183. loc_006F35EA: mov eax, var_24
  2184. loc_006F35ED: push eax
  2185. loc_006F35EE: mov ecx, var_B0
  2186. loc_006F35F4: push ecx
  2187. loc_006F35F5: call [004010CCh] ; __vbaHresultCheckObj
  2188. loc_006F35FB: mov var_D4, eax
  2189. loc_006F3601: jmp 006F360Dh
  2190. loc_006F3603: mov var_D4, 00000000h
  2191. loc_006F360D: mov edx, var_2C
  2192. loc_006F3610: mov var_D0, edx
  2193. loc_006F3616: mov var_2C, 00000000h
  2194. loc_006F361D: mov eax, var_D0
  2195. loc_006F3623: push eax
  2196. loc_006F3624: lea ecx, var_28
  2197. loc_006F3627: push ecx
  2198. loc_006F3628: call [00401128h] ; __vbaObjSet
  2199. loc_006F362E: mov var_4, 00000006h
  2200. loc_006F3635: push 00000000h
  2201. loc_006F3637: mov edx, var_28
  2202. loc_006F363A: push edx
  2203. loc_006F363B: call [00401238h] ; __vbaObjIs
  2204. loc_006F3641: movsx eax, ax
  2205. loc_006F3644: test eax, eax
  2206. loc_006F3646: jnz 006F36C6h
  2207. loc_006F3648: mov var_4, 00000007h
  2208. loc_006F364F: mov var_64, 80020004h
  2209. loc_006F3656: mov var_6C, 0000000Ah
  2210. loc_006F365D: mov var_54, 80020004h
  2211. loc_006F3664: mov var_5C, 0000000Ah
  2212. loc_006F366B: mov var_44, 80020004h
  2213. loc_006F3672: mov var_4C, 0000000Ah
  2214. loc_006F3679: mov var_74, 00472954h ; "Your message could not be sent to some or all of the intended recipients."
  2215. loc_006F3680: mov var_7C, 00000008h
  2216. loc_006F3687: lea edx, var_7C
  2217. loc_006F368A: lea ecx, var_3C
  2218. loc_006F368D: call [00401374h] ; __vbaVarDup
  2219. loc_006F3693: lea ecx, var_6C
  2220. loc_006F3696: push ecx
  2221. loc_006F3697: lea edx, var_5C
  2222. loc_006F369A: push edx
  2223. loc_006F369B: lea eax, var_4C
  2224. loc_006F369E: push eax
  2225. loc_006F369F: push 00000040h
  2226. loc_006F36A1: lea ecx, var_3C
  2227. loc_006F36A4: push ecx
  2228. loc_006F36A5: call [00401120h] ; rtcMsgBox
  2229. loc_006F36AB: lea edx, var_6C
  2230. loc_006F36AE: push edx
  2231. loc_006F36AF: lea eax, var_5C
  2232. loc_006F36B2: push eax
  2233. loc_006F36B3: lea ecx, var_4C
  2234. loc_006F36B6: push ecx
  2235. loc_006F36B7: lea edx, var_3C
  2236. loc_006F36BA: push edx
  2237. loc_006F36BB: push 00000004h
  2238. loc_006F36BD: call [00401050h] ; __vbaFreeVarList
  2239. loc_006F36C3: add esp, 00000014h
  2240. loc_006F36C6: mov var_4, 00000009h
  2241. loc_006F36CD: push 004714ECh
  2242. loc_006F36D2: push 00000000h
  2243. loc_006F36D4: call [004013C4h] ; __vbaCastObj
  2244. loc_006F36DA: push eax
  2245. loc_006F36DB: lea eax, var_28
  2246. loc_006F36DE: push eax
  2247. loc_006F36DF: call [00401128h] ; __vbaObjSet
  2248. loc_006F36E5: mov var_4, 0000000Ah
  2249. loc_006F36EC: lea ecx, var_24
  2250. loc_006F36EF: push ecx
  2251. loc_006F36F0: lea edx, var_B4
  2252. loc_006F36F6: push edx
  2253. loc_006F36F7: push 0047276Ch
  2254. loc_006F36FC: call [0040117Ch] ; __vbaNextEachCollObj
  2255. loc_006F3702: mov var_CC, eax
  2256. loc_006F3708: cmp var_CC, 00000000h
  2257. loc_006F370F: jnz 006F35BBh
  2258. loc_006F3715: mov var_10, 00000000h
  2259. loc_006F371C: push 006F3767h
  2260. loc_006F3721: jmp 006F3748h
  2261. loc_006F3723: lea ecx, var_2C
  2262. loc_006F3726: call [0040142Ch] ; __vbaFreeObj
  2263. loc_006F372C: lea eax, var_6C
  2264. loc_006F372F: push eax
  2265. loc_006F3730: lea ecx, var_5C
  2266. loc_006F3733: push ecx
  2267. loc_006F3734: lea edx, var_4C
  2268. loc_006F3737: push edx
  2269. loc_006F3738: lea eax, var_3C
  2270. loc_006F373B: push eax
  2271. loc_006F373C: push 00000004h
  2272. loc_006F373E: call [00401050h] ; __vbaFreeVarList
  2273. loc_006F3744: add esp, 00000014h
  2274. loc_006F3747: ret
  2275. loc_006F3748: lea ecx, var_B4
  2276. loc_006F374E: call [0040142Ch] ; __vbaFreeObj
  2277. loc_006F3754: lea ecx, var_24
  2278. loc_006F3757: call [0040142Ch] ; __vbaFreeObj
  2279. loc_006F375D: lea ecx, var_28
  2280. loc_006F3760: call [0040142Ch] ; __vbaFreeObj
  2281. loc_006F3766: ret
  2282. loc_006F3767: mov ecx, Me
  2283. loc_006F376A: mov edx, [ecx]
  2284. loc_006F376C: mov eax, Me
  2285. loc_006F376F: push eax
  2286. loc_006F3770: call [edx+00000008h]
  2287. loc_006F3773: mov eax, var_10
  2288. loc_006F3776: mov ecx, var_20
  2289. loc_006F3779: mov fs:[00000000h], ecx
  2290. loc_006F3780: pop edi
  2291. loc_006F3781: pop esi
  2292. loc_006F3782: pop ebx
  2293. loc_006F3783: mov esp, ebp
  2294. loc_006F3785: pop ebp
  2295. loc_006F3786: retn 000Ch
  2296. End Sub
  2297. Private Function m_IMSvc_UnknownEvent_9(arg_C, arg_10, arg_14, arg_18) '6F3AC0
  2298. loc_006F3AC0: push ebp
  2299. loc_006F3AC1: mov ebp, esp
  2300. loc_006F3AC3: sub esp, 0000000Ch
  2301. loc_006F3AC6: push 00412856h ; __vbaExceptHandler
  2302. loc_006F3ACB: mov eax, fs:[00000000h]
  2303. loc_006F3AD1: push eax
  2304. loc_006F3AD2: mov fs:[00000000h], esp
  2305. loc_006F3AD9: sub esp, 00000044h
  2306. loc_006F3ADC: push ebx
  2307. loc_006F3ADD: push esi
  2308. loc_006F3ADE: push edi
  2309. loc_006F3ADF: mov var_C, esp
  2310. loc_006F3AE2: mov var_8, 0040F630h
  2311. loc_006F3AE9: mov edi, Me
  2312. loc_006F3AEC: mov eax, edi
  2313. loc_006F3AEE: and eax, 00000001h
  2314. loc_006F3AF1: mov var_4, eax
  2315. loc_006F3AF4: and edi, FFFFFFFEh
  2316. loc_006F3AF7: push edi
  2317. loc_006F3AF8: mov Me, edi
  2318. loc_006F3AFB: mov ecx, [edi]
  2319. loc_006F3AFD: call [ecx+00000004h]
  2320. loc_006F3B00: mov edx, arg_C
  2321. loc_006F3B03: mov ebx, [00401130h] ; __vbaObjSetAddref
  2322. loc_006F3B09: lea eax, var_1C
  2323. loc_006F3B0C: xor esi, esi
  2324. loc_006F3B0E: push edx
  2325. loc_006F3B0F: push eax
  2326. loc_006F3B10: mov var_18, esi
  2327. loc_006F3B13: mov var_1C, esi
  2328. loc_006F3B16: mov var_20, esi
  2329. loc_006F3B19: mov var_24, esi
  2330. loc_006F3B1C: mov var_28, esi
  2331. loc_006F3B1F: mov var_2C, esi
  2332. loc_006F3B22: mov var_30, esi
  2333. loc_006F3B25: mov var_34, esi
  2334. loc_006F3B28: mov var_38, esi
  2335. loc_006F3B2B: mov var_3C, esi
  2336. loc_006F3B2E: call ebx
  2337. loc_006F3B30: mov ecx, arg_10
  2338. loc_006F3B33: lea edx, var_28
  2339. loc_006F3B36: push ecx
  2340. loc_006F3B37: push edx
  2341. loc_006F3B38: call ebx
  2342. loc_006F3B3A: mov edx, arg_14
  2343. loc_006F3B3D: mov ebx, [00401310h] ; __vbaStrCopy
  2344. loc_006F3B43: lea ecx, var_24
  2345. loc_006F3B46: call ebx
  2346. loc_006F3B48: mov edx, arg_18
  2347. loc_006F3B4B: lea ecx, var_18
  2348. loc_006F3B4E: call ebx
  2349. loc_006F3B50: mov eax, var_28
  2350. loc_006F3B53: mov ebx, [00401238h] ; __vbaObjIs
  2351. loc_006F3B59: push esi
  2352. loc_006F3B5A: push eax
  2353. loc_006F3B5B: call ebx
  2354. loc_006F3B5D: mov ecx, var_1C
  2355. loc_006F3B60: mov dx, ax
  2356. loc_006F3B63: neg dx
  2357. loc_006F3B66: sbb edx, edx
  2358. loc_006F3B68: push esi
  2359. loc_006F3B69: neg edx
  2360. loc_006F3B6B: push ecx
  2361. loc_006F3B6C: mov var_58, edx
  2362. loc_006F3B6F: call ebx
  2363. loc_006F3B71: mov edx, var_58
  2364. loc_006F3B74: neg ax
  2365. loc_006F3B77: sbb eax, eax
  2366. loc_006F3B79: neg eax
  2367. loc_006F3B7B: or edx, eax
  2368. loc_006F3B7D: jnz 006F3D44h
  2369. loc_006F3B83: mov eax, [0073A70Ch]
  2370. loc_006F3B88: lea edx, var_3C
  2371. loc_006F3B8B: push edx
  2372. loc_006F3B8C: push eax
  2373. loc_006F3B8D: mov ecx, [eax]
  2374. loc_006F3B8F: call [ecx+00000024h]
  2375. loc_006F3B92: cmp eax, esi
  2376. loc_006F3B94: fnclex
  2377. loc_006F3B96: jge 006F3BB1h
  2378. loc_006F3B98: mov ecx, [0073A70Ch]
  2379. loc_006F3B9E: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  2380. loc_006F3BA4: push 00000024h
  2381. loc_006F3BA6: push 00472360h
  2382. loc_006F3BAB: push ecx
  2383. loc_006F3BAC: push eax
  2384. loc_006F3BAD: call ebx
  2385. loc_006F3BAF: jmp 006F3BB7h
  2386. loc_006F3BB1: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  2387. loc_006F3BB7: cmp var_3C, esi
  2388. loc_006F3BBA: jle 006F3D44h
  2389. loc_006F3BC0: mov edx, [edi]
  2390. loc_006F3BC2: lea eax, var_38
  2391. loc_006F3BC5: lea ecx, var_1C
  2392. loc_006F3BC8: push eax
  2393. loc_006F3BC9: push ecx
  2394. loc_006F3BCA: push edi
  2395. loc_006F3BCB: call [edx+000006F8h]
  2396. loc_006F3BD1: cmp eax, esi
  2397. loc_006F3BD3: jge 006F3BE3h
  2398. loc_006F3BD5: push 000006F8h
  2399. loc_006F3BDA: push 00455054h
  2400. loc_006F3BDF: push edi
  2401. loc_006F3BE0: push eax
  2402. loc_006F3BE1: call ebx
  2403. loc_006F3BE3: mov eax, var_38
  2404. loc_006F3BE6: lea edx, var_20
  2405. loc_006F3BE9: push eax
  2406. loc_006F3BEA: push edx
  2407. loc_006F3BEB: mov var_38, esi
  2408. loc_006F3BEE: call [00401128h] ; __vbaObjSet
  2409. loc_006F3BF4: mov eax, var_20
  2410. loc_006F3BF7: push esi
  2411. loc_006F3BF8: push eax
  2412. loc_006F3BF9: call [00401238h] ; __vbaObjIs
  2413. loc_006F3BFF: test ax, ax
  2414. loc_006F3C02: jnz 006F3D44h
  2415. loc_006F3C08: mov eax, var_20
  2416. loc_006F3C0B: lea edx, var_38
  2417. loc_006F3C0E: push edx
  2418. loc_006F3C0F: push eax
  2419. loc_006F3C10: mov ecx, [eax]
  2420. loc_006F3C12: call [ecx+00000028h]
  2421. loc_006F3C15: cmp eax, esi
  2422. loc_006F3C17: fnclex
  2423. loc_006F3C19: jge 006F3C29h
  2424. loc_006F3C1B: mov ecx, var_20
  2425. loc_006F3C1E: push 00000028h
  2426. loc_006F3C20: push 0047276Ch
  2427. loc_006F3C25: push ecx
  2428. loc_006F3C26: push eax
  2429. loc_006F3C27: call ebx
  2430. loc_006F3C29: mov eax, var_38
  2431. loc_006F3C2C: lea edx, var_2C
  2432. loc_006F3C2F: push eax
  2433. loc_006F3C30: push edx
  2434. loc_006F3C31: mov var_38, esi
  2435. loc_006F3C34: call [00401128h] ; __vbaObjSet
  2436. loc_006F3C3A: mov eax, var_24
  2437. loc_006F3C3D: mov ebx, [004012ECh] ; __vbaInStr
  2438. loc_006F3C43: push 00000001h
  2439. loc_006F3C45: push eax
  2440. loc_006F3C46: push 00472A50h ; "text/x-msmsgscontrol"
  2441. loc_006F3C4B: push esi
  2442. loc_006F3C4C: call ebx
  2443. loc_006F3C4E: test eax, eax
  2444. loc_006F3C50: jle 006F3CB3h
  2445. loc_006F3C52: mov ecx, var_28
  2446. loc_006F3C55: lea edx, var_38
  2447. loc_006F3C58: push ecx
  2448. loc_006F3C59: push edx
  2449. loc_006F3C5A: call [00401130h] ; __vbaObjSetAddref
  2450. loc_006F3C60: mov eax, var_2C
  2451. loc_006F3C63: lea edx, var_38
  2452. loc_006F3C66: push edx
  2453. loc_006F3C67: push eax
  2454. loc_006F3C68: mov ecx, [eax]
  2455. loc_006F3C6A: call [ecx+00000700h]
  2456. loc_006F3C70: cmp eax, esi
  2457. loc_006F3C72: fnclex
  2458. loc_006F3C74: jge 006F3C8Bh
  2459. loc_006F3C76: mov ecx, var_2C
  2460. loc_006F3C79: push 00000700h
  2461. loc_006F3C7E: push 004714ECh
  2462. loc_006F3C83: push ecx
  2463. loc_006F3C84: push eax
  2464. loc_006F3C85: call [004010CCh] ; __vbaHresultCheckObj
  2465. loc_006F3C8B: mov edx, var_38
  2466. loc_006F3C8E: push 00456234h
  2467. loc_006F3C93: push edx
  2468. loc_006F3C94: call [004013C4h] ; __vbaCastObj
  2469. loc_006F3C9A: push eax
  2470. loc_006F3C9B: lea eax, var_28
  2471. loc_006F3C9E: push eax
  2472. loc_006F3C9F: call [00401128h] ; __vbaObjSet
  2473. loc_006F3CA5: lea ecx, var_38
  2474. loc_006F3CA8: call [0040142Ch] ; __vbaFreeObj
  2475. loc_006F3CAE: jmp 006F3D44h
  2476. loc_006F3CB3: mov ecx, var_24
  2477. loc_006F3CB6: push 00000001h
  2478. loc_006F3CB8: push ecx
  2479. loc_006F3CB9: push 00472A80h ; "application/x-client"
  2480. loc_006F3CBE: push esi
  2481. loc_006F3CBF: call ebx
  2482. loc_006F3CC1: test eax, eax
  2483. loc_006F3CC3: jle 006F3D15h
  2484. loc_006F3CC5: mov eax, var_28
  2485. loc_006F3CC8: lea ecx, var_30
  2486. loc_006F3CCB: push ecx
  2487. loc_006F3CCC: push eax
  2488. loc_006F3CCD: mov edx, [eax]
  2489. loc_006F3CCF: call [edx+00000020h]
  2490. loc_006F3CD2: cmp eax, esi
  2491. loc_006F3CD4: fnclex
  2492. loc_006F3CD6: jge 006F3CEAh
  2493. loc_006F3CD8: mov edx, var_28
  2494. loc_006F3CDB: push 00000020h
  2495. loc_006F3CDD: push 00456234h
  2496. loc_006F3CE2: push edx
  2497. loc_006F3CE3: push eax
  2498. loc_006F3CE4: call [004010CCh] ; __vbaHresultCheckObj
  2499. loc_006F3CEA: mov edx, var_30
  2500. loc_006F3CED: lea ecx, var_34
  2501. loc_006F3CF0: mov var_30, esi
  2502. loc_006F3CF3: call [004013C0h] ; __vbaStrMove
  2503. loc_006F3CF9: mov eax, [edi]
  2504. loc_006F3CFB: lea ecx, var_34
  2505. loc_006F3CFE: lea edx, var_24
  2506. loc_006F3D01: push ecx
  2507. loc_006F3D02: push edx
  2508. loc_006F3D03: push edi
  2509. loc_006F3D04: call [eax+00000798h]
  2510. loc_006F3D0A: lea ecx, var_34
  2511. loc_006F3D0D: call [00401430h] ; __vbaFreeStr
  2512. loc_006F3D13: jmp 006F3D44h
  2513. loc_006F3D15: mov eax, var_2C
  2514. loc_006F3D18: lea edx, var_28
  2515. loc_006F3D1B: push edx
  2516. loc_006F3D1C: lea edx, var_18
  2517. loc_006F3D1F: mov ecx, [eax]
  2518. loc_006F3D21: push edx
  2519. loc_006F3D22: push eax
  2520. loc_006F3D23: call [ecx+00000704h]
  2521. loc_006F3D29: cmp eax, esi
  2522. loc_006F3D2B: fnclex
  2523. loc_006F3D2D: jge 006F3D44h
  2524. loc_006F3D2F: mov ecx, var_2C
  2525. loc_006F3D32: push 00000704h
  2526. loc_006F3D37: push 004714ECh
  2527. loc_006F3D3C: push ecx
  2528. loc_006F3D3D: push eax
  2529. loc_006F3D3E: call [004010CCh] ; __vbaHresultCheckObj
  2530. loc_006F3D44: mov ebx, [004013C4h] ; __vbaCastObj
  2531. loc_006F3D4A: push 0047276Ch
  2532. loc_006F3D4F: push esi
  2533. loc_006F3D50: call ebx
  2534. loc_006F3D52: mov edi, [00401128h] ; __vbaObjSet
  2535. loc_006F3D58: lea edx, var_20
  2536. loc_006F3D5B: push eax
  2537. loc_006F3D5C: push edx
  2538. loc_006F3D5D: call edi
  2539. loc_006F3D5F: push 004714ECh
  2540. loc_006F3D64: push esi
  2541. loc_006F3D65: call ebx
  2542. loc_006F3D67: push eax
  2543. loc_006F3D68: lea eax, var_2C
  2544. loc_006F3D6B: push eax
  2545. loc_006F3D6C: call edi
  2546. loc_006F3D6E: mov var_4, esi
  2547. loc_006F3D71: push 006F3DC0h
  2548. loc_006F3D76: jmp 006F3D95h
  2549. loc_006F3D78: lea ecx, var_34
  2550. loc_006F3D7B: lea edx, var_30
  2551. loc_006F3D7E: push ecx
  2552. loc_006F3D7F: push edx
  2553. loc_006F3D80: push 00000002h
  2554. loc_006F3D82: call [00401324h] ; __vbaFreeStrList
  2555. loc_006F3D88: add esp, 0000000Ch
  2556. loc_006F3D8B: lea ecx, var_38
  2557. loc_006F3D8E: call [0040142Ch] ; __vbaFreeObj
  2558. loc_006F3D94: ret
  2559. loc_006F3D95: mov edi, [00401430h] ; __vbaFreeStr
  2560. loc_006F3D9B: lea ecx, var_18
  2561. loc_006F3D9E: call edi
  2562. loc_006F3DA0: mov esi, [0040142Ch] ; __vbaFreeObj
  2563. loc_006F3DA6: lea ecx, var_1C
  2564. loc_006F3DA9: call __vbaFreeObj
  2565. loc_006F3DAB: lea ecx, var_20
  2566. loc_006F3DAE: call __vbaFreeObj
  2567. loc_006F3DB0: lea ecx, var_24
  2568. loc_006F3DB3: call edi
  2569. loc_006F3DB5: lea ecx, var_28
  2570. loc_006F3DB8: call __vbaFreeObj
  2571. loc_006F3DBA: lea ecx, var_2C
  2572. loc_006F3DBD: call __vbaFreeObj
  2573. loc_006F3DBF: ret
  2574. loc_006F3DC0: mov eax, Me
  2575. loc_006F3DC3: push eax
  2576. loc_006F3DC4: mov ecx, [eax]
  2577. loc_006F3DC6: call [ecx+00000008h]
  2578. loc_006F3DC9: mov eax, var_4
  2579. loc_006F3DCC: mov ecx, var_14
  2580. loc_006F3DCF: pop edi
  2581. loc_006F3DD0: pop esi
  2582. loc_006F3DD1: mov fs:[00000000h], ecx
  2583. loc_006F3DD8: pop ebx
  2584. loc_006F3DD9: mov esp, ebp
  2585. loc_006F3DDB: pop ebp
  2586. loc_006F3DDC: retn 0018h
  2587. End Function
  2588. Private Sub m_IMSvc_UnknownEvent_A '6F3DE0
  2589. loc_006F3DE0: push ebp
  2590. loc_006F3DE1: mov ebp, esp
  2591. loc_006F3DE3: sub esp, 0000000Ch
  2592. loc_006F3DE6: push 00412856h ; __vbaExceptHandler
  2593. loc_006F3DEB: mov eax, fs:[00000000h]
  2594. loc_006F3DF1: push eax
  2595. loc_006F3DF2: mov fs:[00000000h], esp
  2596. loc_006F3DF9: sub esp, 00000008h
  2597. loc_006F3DFC: push ebx
  2598. loc_006F3DFD: push esi
  2599. loc_006F3DFE: push edi
  2600. loc_006F3DFF: mov var_C, esp
  2601. loc_006F3E02: mov var_8, 0040F640h
  2602. loc_006F3E09: mov eax, Me
  2603. loc_006F3E0C: mov ecx, eax
  2604. loc_006F3E0E: and ecx, 00000001h
  2605. loc_006F3E11: mov var_4, ecx
  2606. loc_006F3E14: and al, FEh
  2607. loc_006F3E16: push eax
  2608. loc_006F3E17: mov Me, eax
  2609. loc_006F3E1A: mov edx, [eax]
  2610. loc_006F3E1C: call [edx+00000004h]
  2611. loc_006F3E1F: mov var_4, 00000000h
  2612. loc_006F3E26: mov eax, Me
  2613. loc_006F3E29: push eax
  2614. loc_006F3E2A: mov ecx, [eax]
  2615. loc_006F3E2C: call [ecx+00000008h]
  2616. loc_006F3E2F: mov eax, var_4
  2617. loc_006F3E32: mov ecx, var_14
  2618. loc_006F3E35: pop edi
  2619. loc_006F3E36: pop esi
  2620. loc_006F3E37: mov fs:[00000000h], ecx
  2621. loc_006F3E3E: pop ebx
  2622. loc_006F3E3F: mov esp, ebp
  2623. loc_006F3E41: pop ebp
  2624. loc_006F3E42: retn 0010h
  2625. End Sub
  2626. Private Function m_IMSvc_UnknownEvent_B(arg_10, arg_14) '6F3E50
  2627. loc_006F3E50: push ebp
  2628. loc_006F3E51: mov ebp, esp
  2629. loc_006F3E53: sub esp, 0000000Ch
  2630. loc_006F3E56: push 00412856h ; __vbaExceptHandler
  2631. loc_006F3E5B: mov eax, fs:[00000000h]
  2632. loc_006F3E61: push eax
  2633. loc_006F3E62: mov fs:[00000000h], esp
  2634. loc_006F3E69: sub esp, 00000010h
  2635. loc_006F3E6C: push ebx
  2636. loc_006F3E6D: push esi
  2637. loc_006F3E6E: push edi
  2638. loc_006F3E6F: mov var_C, esp
  2639. loc_006F3E72: mov var_8, 0040F648h
  2640. loc_006F3E79: mov eax, Me
  2641. loc_006F3E7C: mov ecx, eax
  2642. loc_006F3E7E: and ecx, 00000001h
  2643. loc_006F3E81: mov var_4, ecx
  2644. loc_006F3E84: and al, FEh
  2645. loc_006F3E86: push eax
  2646. loc_006F3E87: mov Me, eax
  2647. loc_006F3E8A: mov edx, [eax]
  2648. loc_006F3E8C: call [edx+00000004h]
  2649. loc_006F3E8F: mov eax, arg_10
  2650. loc_006F3E92: lea ecx, var_1C
  2651. loc_006F3E95: xor esi, esi
  2652. loc_006F3E97: push eax
  2653. loc_006F3E98: push ecx
  2654. loc_006F3E99: mov var_18, esi
  2655. loc_006F3E9C: mov var_1C, esi
  2656. loc_006F3E9F: call [00401130h] ; __vbaObjSetAddref
  2657. loc_006F3EA5: mov edx, arg_14
  2658. loc_006F3EA8: lea ecx, var_18
  2659. loc_006F3EAB: call [00401310h] ; __vbaStrCopy
  2660. loc_006F3EB1: mov var_4, esi
  2661. loc_006F3EB4: push 006F3ECCh
  2662. loc_006F3EB9: lea ecx, var_18
  2663. loc_006F3EBC: call [00401430h] ; __vbaFreeStr
  2664. loc_006F3EC2: lea ecx, var_1C
  2665. loc_006F3EC5: call [0040142Ch] ; __vbaFreeObj
  2666. loc_006F3ECB: ret
  2667. loc_006F3ECC: mov eax, Me
  2668. loc_006F3ECF: push eax
  2669. loc_006F3ED0: mov edx, [eax]
  2670. loc_006F3ED2: call [edx+00000008h]
  2671. loc_006F3ED5: mov eax, var_4
  2672. loc_006F3ED8: mov ecx, var_14
  2673. loc_006F3EDB: pop edi
  2674. loc_006F3EDC: pop esi
  2675. loc_006F3EDD: mov fs:[00000000h], ecx
  2676. loc_006F3EE4: pop ebx
  2677. loc_006F3EE5: mov esp, ebp
  2678. loc_006F3EE7: pop ebp
  2679. loc_006F3EE8: retn 0010h
  2680. End Function
  2681. Private Sub m_IMSvc_UnknownEvent_C(arg_C, arg_10) '6F3EF0
  2682. loc_006F3EF0: push ebp
  2683. loc_006F3EF1: mov ebp, esp
  2684. loc_006F3EF3: sub esp, 0000000Ch
  2685. loc_006F3EF6: push 00412856h ; __vbaExceptHandler
  2686. loc_006F3EFB: mov eax, fs:[00000000h]
  2687. loc_006F3F01: push eax
  2688. loc_006F3F02: mov fs:[00000000h], esp
  2689. loc_006F3F09: sub esp, 00000018h
  2690. loc_006F3F0C: push ebx
  2691. loc_006F3F0D: push esi
  2692. loc_006F3F0E: push edi
  2693. loc_006F3F0F: mov var_C, esp
  2694. loc_006F3F12: mov var_8, 0040F658h
  2695. loc_006F3F19: mov esi, Me
  2696. loc_006F3F1C: mov eax, esi
  2697. loc_006F3F1E: and eax, 00000001h
  2698. loc_006F3F21: mov var_4, eax
  2699. loc_006F3F24: and esi, FFFFFFFEh
  2700. loc_006F3F27: push esi
  2701. loc_006F3F28: mov Me, esi
  2702. loc_006F3F2B: mov ecx, [esi]
  2703. loc_006F3F2D: call [ecx+00000004h]
  2704. loc_006F3F30: mov edx, arg_C
  2705. loc_006F3F33: mov edi, [00401130h] ; __vbaObjSetAddref
  2706. loc_006F3F39: lea eax, var_1C
  2707. loc_006F3F3C: xor ebx, ebx
  2708. loc_006F3F3E: push edx
  2709. loc_006F3F3F: push eax
  2710. loc_006F3F40: mov var_18, ebx
  2711. loc_006F3F43: mov var_1C, ebx
  2712. loc_006F3F46: mov var_20, ebx
  2713. loc_006F3F49: call edi
  2714. loc_006F3F4B: mov ecx, arg_10
  2715. loc_006F3F4E: lea edx, var_18
  2716. loc_006F3F51: push ecx
  2717. loc_006F3F52: push edx
  2718. loc_006F3F53: call edi
  2719. loc_006F3F55: mov eax, var_1C
  2720. loc_006F3F58: lea ecx, var_20
  2721. loc_006F3F5B: push eax
  2722. loc_006F3F5C: push ecx
  2723. loc_006F3F5D: call edi
  2724. loc_006F3F5F: mov edx, [esi]
  2725. loc_006F3F61: lea eax, var_20
  2726. loc_006F3F64: lea ecx, var_18
  2727. loc_006F3F67: push eax
  2728. loc_006F3F68: push ecx
  2729. loc_006F3F69: push esi
  2730. loc_006F3F6A: call [edx+00000748h]
  2731. loc_006F3F70: cmp eax, ebx
  2732. loc_006F3F72: jge 006F3F86h
  2733. loc_006F3F74: push 00000748h
  2734. loc_006F3F79: push 00455054h
  2735. loc_006F3F7E: push esi
  2736. loc_006F3F7F: push eax
  2737. loc_006F3F80: call [004010CCh] ; __vbaHresultCheckObj
  2738. loc_006F3F86: mov edx, var_20
  2739. loc_006F3F89: push 00456234h
  2740. loc_006F3F8E: push edx
  2741. loc_006F3F8F: call [004013C4h] ; __vbaCastObj
  2742. loc_006F3F95: push eax
  2743. loc_006F3F96: lea eax, var_1C
  2744. loc_006F3F99: push eax
  2745. loc_006F3F9A: call [00401128h] ; __vbaObjSet
  2746. loc_006F3FA0: lea ecx, var_20
  2747. loc_006F3FA3: call [0040142Ch] ; __vbaFreeObj
  2748. loc_006F3FA9: mov var_4, ebx
  2749. loc_006F3FAC: push 006F3FCEh
  2750. loc_006F3FB1: jmp 006F3FBDh
  2751. loc_006F3FB3: lea ecx, var_20
  2752. loc_006F3FB6: call [0040142Ch] ; __vbaFreeObj
  2753. loc_006F3FBC: ret
  2754. loc_006F3FBD: mov esi, [0040142Ch] ; __vbaFreeObj
  2755. loc_006F3FC3: lea ecx, var_18
  2756. loc_006F3FC6: call __vbaFreeObj
  2757. loc_006F3FC8: lea ecx, var_1C
  2758. loc_006F3FCB: call __vbaFreeObj
  2759. loc_006F3FCD: ret
  2760. loc_006F3FCE: mov eax, Me
  2761. loc_006F3FD1: push eax
  2762. loc_006F3FD2: mov ecx, [eax]
  2763. loc_006F3FD4: call [ecx+00000008h]
  2764. loc_006F3FD7: mov eax, var_4
  2765. loc_006F3FDA: mov ecx, var_14
  2766. loc_006F3FDD: pop edi
  2767. loc_006F3FDE: pop esi
  2768. loc_006F3FDF: mov fs:[00000000h], ecx
  2769. loc_006F3FE6: pop ebx
  2770. loc_006F3FE7: mov esp, ebp
  2771. loc_006F3FE9: pop ebp
  2772. loc_006F3FEA: retn 000Ch
  2773. End Sub
  2774. Private Sub m_IMSvc_UnknownEvent_D(arg_C, arg_10) '6F3FF0
  2775. loc_006F3FF0: push ebp
  2776. loc_006F3FF1: mov ebp, esp
  2777. loc_006F3FF3: sub esp, 00000018h
  2778. loc_006F3FF6: push 00412856h ; __vbaExceptHandler
  2779. loc_006F3FFB: mov eax, fs:[00000000h]
  2780. loc_006F4001: push eax
  2781. loc_006F4002: mov fs:[00000000h], esp
  2782. loc_006F4009: mov eax, 00000064h
  2783. loc_006F400E: call 00412850h ; __vbaChkstk
  2784. loc_006F4013: push ebx
  2785. loc_006F4014: push esi
  2786. loc_006F4015: push edi
  2787. loc_006F4016: mov var_18, esp
  2788. loc_006F4019: mov var_14, 0040F668h ; "'"
  2789. loc_006F4020: mov eax, Me
  2790. loc_006F4023: and eax, 00000001h
  2791. loc_006F4026: mov var_10, eax
  2792. loc_006F4029: mov ecx, Me
  2793. loc_006F402C: and ecx, FFFFFFFEh
  2794. loc_006F402F: mov Me, ecx
  2795. loc_006F4032: mov var_C, 00000000h
  2796. loc_006F4039: mov edx, Me
  2797. loc_006F403C: mov eax, [edx]
  2798. loc_006F403E: mov ecx, Me
  2799. loc_006F4041: push ecx
  2800. loc_006F4042: call [eax+00000004h]
  2801. loc_006F4045: mov var_4, 00000001h
  2802. loc_006F404C: mov edx, arg_C
  2803. loc_006F404F: push edx
  2804. loc_006F4050: lea eax, var_28
  2805. loc_006F4053: push eax
  2806. loc_006F4054: call [00401130h] ; __vbaObjSetAddref
  2807. loc_006F405A: mov ecx, arg_10
  2808. loc_006F405D: push ecx
  2809. loc_006F405E: lea edx, var_24
  2810. loc_006F4061: push edx
  2811. loc_006F4062: call [00401130h] ; __vbaObjSetAddref
  2812. loc_006F4068: mov var_4, 00000002h
  2813. loc_006F406F: push FFFFFFFFh
  2814. loc_006F4071: call [00401124h] ; __vbaOnError
  2815. loc_006F4077: mov var_4, 00000003h
  2816. loc_006F407E: lea eax, var_2C
  2817. loc_006F4081: push eax
  2818. loc_006F4082: mov ecx, var_28
  2819. loc_006F4085: mov edx, [ecx]
  2820. loc_006F4087: mov eax, var_28
  2821. loc_006F408A: push eax
  2822. loc_006F408B: call [edx+00000020h]
  2823. loc_006F408E: fnclex
  2824. loc_006F4090: mov var_54, eax
  2825. loc_006F4093: cmp var_54, 00000000h
  2826. loc_006F4097: jge 006F40B3h
  2827. loc_006F4099: push 00000020h
  2828. loc_006F409B: push 00456234h
  2829. loc_006F40A0: mov ecx, var_28
  2830. loc_006F40A3: push ecx
  2831. loc_006F40A4: mov edx, var_54
  2832. loc_006F40A7: push edx
  2833. loc_006F40A8: call [004010CCh] ; __vbaHresultCheckObj
  2834. loc_006F40AE: mov var_70, eax
  2835. loc_006F40B1: jmp 006F40BAh
  2836. loc_006F40B3: mov var_70, 00000000h
  2837. loc_006F40BA: mov eax, var_2C
  2838. loc_006F40BD: push eax
  2839. loc_006F40BE: push 0043C9F4h
  2840. loc_006F40C3: call [004011B8h] ; __vbaStrCmp
  2841. loc_006F40C9: neg eax
  2842. loc_006F40CB: sbb eax, eax
  2843. loc_006F40CD: neg eax
  2844. loc_006F40CF: neg eax
  2845. loc_006F40D1: mov var_58, ax
  2846. loc_006F40D5: lea ecx, var_2C
  2847. loc_006F40D8: call [00401430h] ; __vbaFreeStr
  2848. loc_006F40DE: movsx ecx, var_58
  2849. loc_006F40E2: test ecx, ecx
  2850. loc_006F40E4: jz 006F41FEh
  2851. loc_006F40EA: mov var_4, 00000004h
  2852. loc_006F40F1: mov var_48, 80020004h
  2853. loc_006F40F8: mov var_50, 0000000Ah
  2854. loc_006F40FF: lea edx, var_2C
  2855. loc_006F4102: push edx
  2856. loc_006F4103: mov eax, var_28
  2857. loc_006F4106: mov ecx, [eax]
  2858. loc_006F4108: mov edx, var_28
  2859. loc_006F410B: push edx
  2860. loc_006F410C: call [ecx+00000020h]
  2861. loc_006F410F: fnclex
  2862. loc_006F4111: mov var_54, eax
  2863. loc_006F4114: cmp var_54, 00000000h
  2864. loc_006F4118: jge 006F4134h
  2865. loc_006F411A: push 00000020h
  2866. loc_006F411C: push 00456234h
  2867. loc_006F4121: mov eax, var_28
  2868. loc_006F4124: push eax
  2869. loc_006F4125: mov ecx, var_54
  2870. loc_006F4128: push ecx
  2871. loc_006F4129: call [004010CCh] ; __vbaHresultCheckObj
  2872. loc_006F412F: mov var_74, eax
  2873. loc_006F4132: jmp 006F413Bh
  2874. loc_006F4134: mov var_74, 00000000h
  2875. loc_006F413B: mov edx, var_2C
  2876. loc_006F413E: push edx
  2877. loc_006F413F: push 00472AB0h ; " has left the conversation."
  2878. loc_006F4144: call [00401098h] ; __vbaStrCat
  2879. loc_006F414A: mov var_38, eax
  2880. loc_006F414D: mov var_40, 00000008h
  2881. loc_006F4154: lea eax, var_30
  2882. loc_006F4157: push eax
  2883. loc_006F4158: mov eax, 00000010h
  2884. loc_006F415D: call 00412850h ; __vbaChkstk
  2885. loc_006F4162: mov ecx, esp
  2886. loc_006F4164: mov edx, var_50
  2887. loc_006F4167: mov [ecx], edx
  2888. loc_006F4169: mov eax, var_4C
  2889. loc_006F416C: mov [ecx+00000004h], eax
  2890. loc_006F416F: mov edx, var_48
  2891. loc_006F4172: mov [ecx+00000008h], edx
  2892. loc_006F4175: mov eax, var_44
  2893. loc_006F4178: mov [ecx+0000000Ch], eax
  2894. loc_006F417B: mov eax, 00000010h
  2895. loc_006F4180: call 00412850h ; __vbaChkstk
  2896. loc_006F4185: mov ecx, esp
  2897. loc_006F4187: mov edx, var_40
  2898. loc_006F418A: mov [ecx], edx
  2899. loc_006F418C: mov eax, var_3C
  2900. loc_006F418F: mov [ecx+00000004h], eax
  2901. loc_006F4192: mov edx, var_38
  2902. loc_006F4195: mov [ecx+00000008h], edx
  2903. loc_006F4198: mov eax, var_34
  2904. loc_006F419B: mov [ecx+0000000Ch], eax
  2905. loc_006F419E: mov ecx, [0073A08Ch]
  2906. loc_006F41A4: mov edx, [ecx]
  2907. loc_006F41A6: mov eax, [0073A08Ch]
  2908. loc_006F41AB: push eax
  2909. loc_006F41AC: call [edx+00000078h]
  2910. loc_006F41AF: fnclex
  2911. loc_006F41B1: mov var_58, eax
  2912. loc_006F41B4: cmp var_58, 00000000h
  2913. loc_006F41B8: jge 006F41D7h
  2914. loc_006F41BA: push 00000078h
  2915. loc_006F41BC: push 004419ACh
  2916. loc_006F41C1: mov ecx, [0073A08Ch]
  2917. loc_006F41C7: push ecx
  2918. loc_006F41C8: mov edx, var_58
  2919. loc_006F41CB: push edx
  2920. loc_006F41CC: call [004010CCh] ; __vbaHresultCheckObj
  2921. loc_006F41D2: mov var_78, eax
  2922. loc_006F41D5: jmp 006F41DEh
  2923. loc_006F41D7: mov var_78, 00000000h
  2924. loc_006F41DE: lea ecx, var_2C
  2925. loc_006F41E1: call [00401430h] ; __vbaFreeStr
  2926. loc_006F41E7: lea ecx, var_30
  2927. loc_006F41EA: call [0040142Ch] ; __vbaFreeObj
  2928. loc_006F41F0: lea ecx, var_40
  2929. loc_006F41F3: call [00401030h] ; __vbaFreeVar
  2930. loc_006F41F9: jmp 006F430Eh
  2931. loc_006F41FE: mov var_4, 00000006h
  2932. loc_006F4205: mov var_48, 80020004h
  2933. loc_006F420C: mov var_50, 0000000Ah
  2934. loc_006F4213: lea eax, var_2C
  2935. loc_006F4216: push eax
  2936. loc_006F4217: mov ecx, var_28
  2937. loc_006F421A: mov edx, [ecx]
  2938. loc_006F421C: mov eax, var_28
  2939. loc_006F421F: push eax
  2940. loc_006F4220: call [edx+0000002Ch]
  2941. loc_006F4223: fnclex
  2942. loc_006F4225: mov var_54, eax
  2943. loc_006F4228: cmp var_54, 00000000h
  2944. loc_006F422C: jge 006F4248h
  2945. loc_006F422E: push 0000002Ch
  2946. loc_006F4230: push 00456234h
  2947. loc_006F4235: mov ecx, var_28
  2948. loc_006F4238: push ecx
  2949. loc_006F4239: mov edx, var_54
  2950. loc_006F423C: push edx
  2951. loc_006F423D: call [004010CCh] ; __vbaHresultCheckObj
  2952. loc_006F4243: mov var_7C, eax
  2953. loc_006F4246: jmp 006F424Fh
  2954. loc_006F4248: mov var_7C, 00000000h
  2955. loc_006F424F: mov eax, var_2C
  2956. loc_006F4252: push eax
  2957. loc_006F4253: push 00472AB0h ; " has left the conversation."
  2958. loc_006F4258: call [00401098h] ; __vbaStrCat
  2959. loc_006F425E: mov var_38, eax
  2960. loc_006F4261: mov var_40, 00000008h
  2961. loc_006F4268: lea ecx, var_30
  2962. loc_006F426B: push ecx
  2963. loc_006F426C: mov eax, 00000010h
  2964. loc_006F4271: call 00412850h ; __vbaChkstk
  2965. loc_006F4276: mov edx, esp
  2966. loc_006F4278: mov eax, var_50
  2967. loc_006F427B: mov [edx], eax
  2968. loc_006F427D: mov ecx, var_4C
  2969. loc_006F4280: mov [edx+00000004h], ecx
  2970. loc_006F4283: mov eax, var_48
  2971. loc_006F4286: mov [edx+00000008h], eax
  2972. loc_006F4289: mov ecx, var_44
  2973. loc_006F428C: mov [edx+0000000Ch], ecx
  2974. loc_006F428F: mov eax, 00000010h
  2975. loc_006F4294: call 00412850h ; __vbaChkstk
  2976. loc_006F4299: mov edx, esp
  2977. loc_006F429B: mov eax, var_40
  2978. loc_006F429E: mov [edx], eax
  2979. loc_006F42A0: mov ecx, var_3C
  2980. loc_006F42A3: mov [edx+00000004h], ecx
  2981. loc_006F42A6: mov eax, var_38
  2982. loc_006F42A9: mov [edx+00000008h], eax
  2983. loc_006F42AC: mov ecx, var_34
  2984. loc_006F42AF: mov [edx+0000000Ch], ecx
  2985. loc_006F42B2: mov edx, [0073A08Ch]
  2986. loc_006F42B8: mov eax, [edx]
  2987. loc_006F42BA: mov ecx, [0073A08Ch]
  2988. loc_006F42C0: push ecx
  2989. loc_006F42C1: call [eax+00000078h]
  2990. loc_006F42C4: fnclex
  2991. loc_006F42C6: mov var_58, eax
  2992. loc_006F42C9: cmp var_58, 00000000h
  2993. loc_006F42CD: jge 006F42ECh
  2994. loc_006F42CF: push 00000078h
  2995. loc_006F42D1: push 004419ACh
  2996. loc_006F42D6: mov edx, [0073A08Ch]
  2997. loc_006F42DC: push edx
  2998. loc_006F42DD: mov eax, var_58
  2999. loc_006F42E0: push eax
  3000. loc_006F42E1: call [004010CCh] ; __vbaHresultCheckObj
  3001. loc_006F42E7: mov var_80, eax
  3002. loc_006F42EA: jmp 006F42F3h
  3003. loc_006F42EC: mov var_80, 00000000h
  3004. loc_006F42F3: lea ecx, var_2C
  3005. loc_006F42F6: call [00401430h] ; __vbaFreeStr
  3006. loc_006F42FC: lea ecx, var_30
  3007. loc_006F42FF: call [0040142Ch] ; __vbaFreeObj
  3008. loc_006F4305: lea ecx, var_40
  3009. loc_006F4308: call [00401030h] ; __vbaFreeVar
  3010. loc_006F430E: mov var_4, 00000008h
  3011. loc_006F4315: lea ecx, var_28
  3012. loc_006F4318: push ecx
  3013. loc_006F4319: lea edx, var_24
  3014. loc_006F431C: push edx
  3015. loc_006F431D: mov eax, Me
  3016. loc_006F4320: mov ecx, [eax]
  3017. loc_006F4322: mov edx, Me
  3018. loc_006F4325: push edx
  3019. loc_006F4326: call [ecx+00000744h]
  3020. loc_006F432C: mov var_54, eax
  3021. loc_006F432F: cmp var_54, 00000000h
  3022. loc_006F4333: jge 006F4355h
  3023. loc_006F4335: push 00000744h
  3024. loc_006F433A: push 00455054h
  3025. loc_006F433F: mov eax, Me
  3026. loc_006F4342: push eax
  3027. loc_006F4343: mov ecx, var_54
  3028. loc_006F4346: push ecx
  3029. loc_006F4347: call [004010CCh] ; __vbaHresultCheckObj
  3030. loc_006F434D: mov var_84, eax
  3031. loc_006F4353: jmp 006F435Fh
  3032. loc_006F4355: mov var_84, 00000000h
  3033. loc_006F435F: mov var_10, 00000000h
  3034. loc_006F4366: push 006F439Ch
  3035. loc_006F436B: jmp 006F4389h
  3036. loc_006F436D: lea ecx, var_2C
  3037. loc_006F4370: call [00401430h] ; __vbaFreeStr
  3038. loc_006F4376: lea ecx, var_30
  3039. loc_006F4379: call [0040142Ch] ; __vbaFreeObj
  3040. loc_006F437F: lea ecx, var_40
  3041. loc_006F4382: call [00401030h] ; __vbaFreeVar
  3042. loc_006F4388: ret
  3043. loc_006F4389: lea ecx, var_24
  3044. loc_006F438C: call [0040142Ch] ; __vbaFreeObj
  3045. loc_006F4392: lea ecx, var_28
  3046. loc_006F4395: call [0040142Ch] ; __vbaFreeObj
  3047. loc_006F439B: ret
  3048. loc_006F439C: mov edx, Me
  3049. loc_006F439F: mov eax, [edx]
  3050. loc_006F43A1: mov ecx, Me
  3051. loc_006F43A4: push ecx
  3052. loc_006F43A5: call [eax+00000008h]
  3053. loc_006F43A8: mov eax, var_10
  3054. loc_006F43AB: mov ecx, var_20
  3055. loc_006F43AE: mov fs:[00000000h], ecx
  3056. loc_006F43B5: pop edi
  3057. loc_006F43B6: pop esi
  3058. loc_006F43B7: pop ebx
  3059. loc_006F43B8: mov esp, ebp
  3060. loc_006F43BA: pop ebp
  3061. loc_006F43BB: retn 000Ch
  3062. End Sub
  3063. Private Function m_IMSvc_UnknownEvent_E(arg_C, arg_10, arg_14) '6F73F0
  3064. loc_006F73F0: push ebp
  3065. loc_006F73F1: mov ebp, esp
  3066. loc_006F73F3: sub esp, 00000018h
  3067. loc_006F73F6: push 00412856h ; __vbaExceptHandler
  3068. loc_006F73FB: mov eax, fs:[00000000h]
  3069. loc_006F7401: push eax
  3070. loc_006F7402: mov fs:[00000000h], esp
  3071. loc_006F7409: mov eax, 0000001Ch
  3072. loc_006F740E: call 00412850h ; __vbaChkstk
  3073. loc_006F7413: push ebx
  3074. loc_006F7414: push esi
  3075. loc_006F7415: push edi
  3076. loc_006F7416: mov var_18, esp
  3077. loc_006F7419: mov var_14, 0040F8C8h ; "'"
  3078. loc_006F7420: mov eax, Me
  3079. loc_006F7423: and eax, 00000001h
  3080. loc_006F7426: mov var_10, eax
  3081. loc_006F7429: mov ecx, Me
  3082. loc_006F742C: and ecx, FFFFFFFEh
  3083. loc_006F742F: mov Me, ecx
  3084. loc_006F7432: mov var_C, 00000000h
  3085. loc_006F7439: mov edx, Me
  3086. loc_006F743C: mov eax, [edx]
  3087. loc_006F743E: mov ecx, Me
  3088. loc_006F7441: push ecx
  3089. loc_006F7442: call [eax+00000004h]
  3090. loc_006F7445: mov var_4, 00000001h
  3091. loc_006F744C: mov edx, arg_14
  3092. loc_006F744F: push edx
  3093. loc_006F7450: lea eax, var_24
  3094. loc_006F7453: push eax
  3095. loc_006F7454: call [00401130h] ; __vbaObjSetAddref
  3096. loc_006F745A: mov var_4, 00000002h
  3097. loc_006F7461: push FFFFFFFFh
  3098. loc_006F7463: call [00401124h] ; __vbaOnError
  3099. loc_006F7469: mov var_4, 00000003h
  3100. loc_006F7470: cmp arg_C, 00000000h
  3101. loc_006F7474: jl 006F74CBh
  3102. loc_006F7476: mov var_4, 00000004h
  3103. loc_006F747D: mov ecx, var_24
  3104. loc_006F7480: push ecx
  3105. loc_006F7481: lea edx, var_28
  3106. loc_006F7484: push edx
  3107. loc_006F7485: call [00401130h] ; __vbaObjSetAddref
  3108. loc_006F748B: mov ecx, arg_10
  3109. loc_006F748E: call [004011E4h] ; __vbaI2I4
  3110. loc_006F7494: push eax
  3111. loc_006F7495: lea eax, var_28
  3112. loc_006F7498: push eax
  3113. loc_006F7499: mov ecx, Me
  3114. loc_006F749C: mov edx, [ecx]
  3115. loc_006F749E: mov eax, Me
  3116. loc_006F74A1: push eax
  3117. loc_006F74A2: call [edx+00000804h]
  3118. loc_006F74A8: push 00456234h
  3119. loc_006F74AD: mov ecx, var_28
  3120. loc_006F74B0: push ecx
  3121. loc_006F74B1: call [004013C4h] ; __vbaCastObj
  3122. loc_006F74B7: push eax
  3123. loc_006F74B8: lea edx, var_24
  3124. loc_006F74BB: push edx
  3125. loc_006F74BC: call [00401128h] ; __vbaObjSet
  3126. loc_006F74C2: lea ecx, var_28
  3127. loc_006F74C5: call [0040142Ch] ; __vbaFreeObj
  3128. loc_006F74CB: mov var_10, 00000000h
  3129. loc_006F74D2: push 006F74EDh
  3130. loc_006F74D7: jmp 006F74E3h
  3131. loc_006F74D9: lea ecx, var_28
  3132. loc_006F74DC: call [0040142Ch] ; __vbaFreeObj
  3133. loc_006F74E2: ret
  3134. loc_006F74E3: lea ecx, var_24
  3135. loc_006F74E6: call [0040142Ch] ; __vbaFreeObj
  3136. loc_006F74EC: ret
  3137. loc_006F74ED: mov eax, Me
  3138. loc_006F74F0: mov ecx, [eax]
  3139. loc_006F74F2: mov edx, Me
  3140. loc_006F74F5: push edx
  3141. loc_006F74F6: call [ecx+00000008h]
  3142. loc_006F74F9: mov eax, var_10
  3143. loc_006F74FC: mov ecx, var_20
  3144. loc_006F74FF: mov fs:[00000000h], ecx
  3145. loc_006F7506: pop edi
  3146. loc_006F7507: pop esi
  3147. loc_006F7508: pop ebx
  3148. loc_006F7509: mov esp, ebp
  3149. loc_006F750B: pop ebp
  3150. loc_006F750C: retn 0010h
  3151. End Function
  3152. Private Function m_IMSvc_UnknownEvent_F(arg_C, arg_10, arg_14) '6F7510
  3153. loc_006F7510: push ebp
  3154. loc_006F7511: mov ebp, esp
  3155. loc_006F7513: sub esp, 00000018h
  3156. loc_006F7516: push 00412856h ; __vbaExceptHandler
  3157. loc_006F751B: mov eax, fs:[00000000h]
  3158. loc_006F7521: push eax
  3159. loc_006F7522: mov fs:[00000000h], esp
  3160. loc_006F7529: mov eax, 00000018h
  3161. loc_006F752E: call 00412850h ; __vbaChkstk
  3162. loc_006F7533: push ebx
  3163. loc_006F7534: push esi
  3164. loc_006F7535: push edi
  3165. loc_006F7536: mov var_18, esp
  3166. loc_006F7539: mov var_14, 0040F900h ; "#"
  3167. loc_006F7540: mov eax, Me
  3168. loc_006F7543: and eax, 00000001h
  3169. loc_006F7546: mov var_10, eax
  3170. loc_006F7549: mov ecx, Me
  3171. loc_006F754C: and ecx, FFFFFFFEh
  3172. loc_006F754F: mov Me, ecx
  3173. loc_006F7552: mov var_C, 00000000h
  3174. loc_006F7559: mov edx, Me
  3175. loc_006F755C: mov eax, [edx]
  3176. loc_006F755E: mov ecx, Me
  3177. loc_006F7561: push ecx
  3178. loc_006F7562: call [eax+00000004h]
  3179. loc_006F7565: mov var_4, 00000001h
  3180. loc_006F756C: mov edx, arg_14
  3181. loc_006F756F: push edx
  3182. loc_006F7570: lea eax, var_24
  3183. loc_006F7573: push eax
  3184. loc_006F7574: call [00401130h] ; __vbaObjSetAddref
  3185. loc_006F757A: mov var_4, 00000002h
  3186. loc_006F7581: push FFFFFFFFh
  3187. loc_006F7583: call [00401124h] ; __vbaOnError
  3188. loc_006F7589: mov var_4, 00000003h
  3189. loc_006F7590: cmp arg_C, 00000000h
  3190. loc_006F7594: jl 006F75B0h
  3191. loc_006F7596: mov var_4, 00000004h
  3192. loc_006F759D: lea ecx, arg_10
  3193. loc_006F75A0: push ecx
  3194. loc_006F75A1: mov edx, Me
  3195. loc_006F75A4: mov eax, [edx]
  3196. loc_006F75A6: mov ecx, Me
  3197. loc_006F75A9: push ecx
  3198. loc_006F75AA: call [eax+000007F8h]
  3199. loc_006F75B0: mov var_10, 00000000h
  3200. loc_006F75B7: push 006F75C6h
  3201. loc_006F75BC: lea ecx, var_24
  3202. loc_006F75BF: call [0040142Ch] ; __vbaFreeObj
  3203. loc_006F75C5: ret
  3204. loc_006F75C6: mov edx, Me
  3205. loc_006F75C9: mov eax, [edx]
  3206. loc_006F75CB: mov ecx, Me
  3207. loc_006F75CE: push ecx
  3208. loc_006F75CF: call [eax+00000008h]
  3209. loc_006F75D2: mov eax, var_10
  3210. loc_006F75D5: mov ecx, var_20
  3211. loc_006F75D8: mov fs:[00000000h], ecx
  3212. loc_006F75DF: pop edi
  3213. loc_006F75E0: pop esi
  3214. loc_006F75E1: pop ebx
  3215. loc_006F75E2: mov esp, ebp
  3216. loc_006F75E4: pop ebp
  3217. loc_006F75E5: retn 0010h
  3218. End Function
  3219. Private Sub m_IMSvc_UnknownEvent_10(arg_C, arg_10) '6F75F0
  3220. loc_006F75F0: push ebp
  3221. loc_006F75F1: mov ebp, esp
  3222. loc_006F75F3: sub esp, 00000018h
  3223. loc_006F75F6: push 00412856h ; __vbaExceptHandler
  3224. loc_006F75FB: mov eax, fs:[00000000h]
  3225. loc_006F7601: push eax
  3226. loc_006F7602: mov fs:[00000000h], esp
  3227. loc_006F7609: mov eax, 000000BCh
  3228. loc_006F760E: call 00412850h ; __vbaChkstk
  3229. loc_006F7613: push ebx
  3230. loc_006F7614: push esi
  3231. loc_006F7615: push edi
  3232. loc_006F7616: mov var_18, esp
  3233. loc_006F7619: mov var_14, 0040F938h ; "'"
  3234. loc_006F7620: mov eax, Me
  3235. loc_006F7623: and eax, 00000001h
  3236. loc_006F7626: mov var_10, eax
  3237. loc_006F7629: mov ecx, Me
  3238. loc_006F762C: and ecx, FFFFFFFEh
  3239. loc_006F762F: mov Me, ecx
  3240. loc_006F7632: mov var_C, 00000000h
  3241. loc_006F7639: mov edx, Me
  3242. loc_006F763C: mov eax, [edx]
  3243. loc_006F763E: mov ecx, Me
  3244. loc_006F7641: push ecx
  3245. loc_006F7642: call [eax+00000004h]
  3246. loc_006F7645: mov var_4, 00000001h
  3247. loc_006F764C: mov edx, arg_10
  3248. loc_006F764F: push edx
  3249. loc_006F7650: lea eax, var_30
  3250. loc_006F7653: push eax
  3251. loc_006F7654: call [00401130h] ; __vbaObjSetAddref
  3252. loc_006F765A: mov var_4, 00000002h
  3253. loc_006F7661: push FFFFFFFFh
  3254. loc_006F7663: call [00401124h] ; __vbaOnError
  3255. loc_006F7669: mov var_4, 00000003h
  3256. loc_006F7670: cmp arg_C, 00000000h
  3257. loc_006F7674: jnz 006F7711h
  3258. loc_006F767A: mov var_4, 00000004h
  3259. loc_006F7681: mov ecx, Me
  3260. loc_006F7684: mov edx, [ecx+00000050h]
  3261. loc_006F7687: push edx
  3262. loc_006F7688: call [00401088h] ; rtcTrimBstr
  3263. loc_006F768E: mov edx, eax
  3264. loc_006F7690: lea ecx, var_34
  3265. loc_006F7693: call [004013C0h] ; __vbaStrMove
  3266. loc_006F7699: push eax
  3267. loc_006F769A: push 0043C9F4h
  3268. loc_006F769F: call [004011B8h] ; __vbaStrCmp
  3269. loc_006F76A5: neg eax
  3270. loc_006F76A7: sbb eax, eax
  3271. loc_006F76A9: neg eax
  3272. loc_006F76AB: neg eax
  3273. loc_006F76AD: mov var_C0, ax
  3274. loc_006F76B4: lea ecx, var_34
  3275. loc_006F76B7: call [00401430h] ; __vbaFreeStr
  3276. loc_006F76BD: movsx eax, var_C0
  3277. loc_006F76C4: test eax, eax
  3278. loc_006F76C6: jz 006F76EBh
  3279. loc_006F76C8: mov var_4, 00000005h
  3280. loc_006F76CF: mov ecx, Me
  3281. loc_006F76D2: mov edx, [ecx+00000050h]
  3282. loc_006F76D5: push edx
  3283. loc_006F76D6: push 00453B84h ; "Password"
  3284. loc_006F76DB: push 0043FDC4h ; "IM"
  3285. loc_006F76E0: push 0043B010h ; "BONZIBUDDY"
  3286. loc_006F76E5: call [00401010h] ; rtcSaveSetting
  3287. loc_006F76EB: mov var_4, 00000007h
  3288. loc_006F76F2: push 00444034h
  3289. loc_006F76F7: push 004705E4h ; "AccountStatus"
  3290. loc_006F76FC: push 0043FDC4h ; "IM"
  3291. loc_006F7701: push 0043B010h ; "BONZIBUDDY"
  3292. loc_006F7706: call [00401010h] ; rtcSaveSetting
  3293. loc_006F770C: jmp 006F7B2Ch
  3294. loc_006F7711: mov var_4, 00000009h
  3295. loc_006F7718: mov var_84, 0044402Ch
  3296. loc_006F7722: mov var_8C, 00000008h
  3297. loc_006F772C: mov eax, 00000010h
  3298. loc_006F7731: call 00412850h ; __vbaChkstk
  3299. loc_006F7736: mov eax, esp
  3300. loc_006F7738: mov ecx, var_8C
  3301. loc_006F773E: mov [eax], ecx
  3302. loc_006F7740: mov edx, var_88
  3303. loc_006F7746: mov [eax+00000004h], edx
  3304. loc_006F7749: mov ecx, var_84
  3305. loc_006F774F: mov [eax+00000008h], ecx
  3306. loc_006F7752: mov edx, var_80
  3307. loc_006F7755: mov [eax+0000000Ch], edx
  3308. loc_006F7758: push 004709D0h ; "AccountSignupTime"
  3309. loc_006F775D: push 0043FDC4h ; "IM"
  3310. loc_006F7762: push 0043B010h ; "BONZIBUDDY"
  3311. loc_006F7767: call [00401354h] ; rtcGetSetting
  3312. loc_006F776D: mov edx, eax
  3313. loc_006F776F: lea ecx, var_2C
  3314. loc_006F7772: call [004013C0h] ; __vbaStrMove
  3315. loc_006F7778: mov var_4, 0000000Ah
  3316. loc_006F777F: mov eax, var_2C
  3317. loc_006F7782: push eax
  3318. loc_006F7783: push 0044402Ch
  3319. loc_006F7788: call [004011B8h] ; __vbaStrCmp
  3320. loc_006F778E: test eax, eax
  3321. loc_006F7790: jz 006F7A90h
  3322. loc_006F7796: mov var_4, 0000000Bh
  3323. loc_006F779D: mov ecx, var_2C
  3324. loc_006F77A0: push ecx
  3325. loc_006F77A1: call [00401268h] ; __vbaDateStr
  3326. loc_006F77A7: fstp real8 ptr var_28
  3327. loc_006F77AA: mov var_4, 0000000Ch
  3328. loc_006F77B1: lea edx, var_4C
  3329. loc_006F77B4: push edx
  3330. loc_006F77B5: call [00401404h] ; rtcGetPresentDate
  3331. loc_006F77BB: lea eax, var_2C
  3332. loc_006F77BE: mov var_84, eax
  3333. loc_006F77C4: mov var_8C, 00004008h
  3334. loc_006F77CE: push 00000001h
  3335. loc_006F77D0: push 00000001h
  3336. loc_006F77D2: lea ecx, var_4C
  3337. loc_006F77D5: push ecx
  3338. loc_006F77D6: lea edx, var_8C
  3339. loc_006F77DC: push edx
  3340. loc_006F77DD: push 00452910h ; "h"
  3341. loc_006F77E2: lea eax, var_5C
  3342. loc_006F77E5: push eax
  3343. loc_006F77E6: call [004010C8h] ; rtcDateDiff
  3344. loc_006F77EC: mov var_94, 00000002h
  3345. loc_006F77F6: mov var_9C, 00008002h
  3346. loc_006F7800: lea ecx, var_5C
  3347. loc_006F7803: push ecx
  3348. loc_006F7804: lea edx, var_9C
  3349. loc_006F780A: push edx
  3350. loc_006F780B: call [0040115Ch] ; __vbaVarTstLt
  3351. loc_006F7811: mov var_C0, ax
  3352. loc_006F7818: lea eax, var_5C
  3353. loc_006F781B: push eax
  3354. loc_006F781C: lea ecx, var_4C
  3355. loc_006F781F: push ecx
  3356. loc_006F7820: push 00000002h
  3357. loc_006F7822: call [00401050h] ; __vbaFreeVarList
  3358. loc_006F7828: add esp, 0000000Ch
  3359. loc_006F782B: movsx edx, var_C0
  3360. loc_006F7832: test edx, edx
  3361. loc_006F7834: jz 006F79EFh
  3362. loc_006F783A: mov var_4, 0000000Dh
  3363. loc_006F7841: mov [0073A0AEh], FFFFFFh
  3364. loc_006F784A: mov var_4, 0000000Eh
  3365. loc_006F7851: mov var_84, 80020004h
  3366. loc_006F785B: mov var_8C, 0000000Ah
  3367. loc_006F7865: mov eax, [0073A040h]
  3368. loc_006F786A: push eax
  3369. loc_006F786B: push 00473A74h ; ", we are not yet able to logon to this service. Your account is probably not yet fully active. It may take up to an hour after signing up for us to be able to log on. Please wait a while for our account to become active, and try logging on again."
  3370. loc_006F7870: call [00401098h] ; __vbaStrCat
  3371. loc_006F7876: mov var_44, eax
  3372. loc_006F7879: mov var_4C, 00000008h
  3373. loc_006F7880: lea ecx, var_3C
  3374. loc_006F7883: push ecx
  3375. loc_006F7884: mov eax, 00000010h
  3376. loc_006F7889: call 00412850h ; __vbaChkstk
  3377. loc_006F788E: mov edx, esp
  3378. loc_006F7890: mov eax, var_8C
  3379. loc_006F7896: mov [edx], eax
  3380. loc_006F7898: mov ecx, var_88
  3381. loc_006F789E: mov [edx+00000004h], ecx
  3382. loc_006F78A1: mov eax, var_84
  3383. loc_006F78A7: mov [edx+00000008h], eax
  3384. loc_006F78AA: mov ecx, var_80
  3385. loc_006F78AD: mov [edx+0000000Ch], ecx
  3386. loc_006F78B0: mov eax, 00000010h
  3387. loc_006F78B5: call 00412850h ; __vbaChkstk
  3388. loc_006F78BA: mov edx, esp
  3389. loc_006F78BC: mov eax, var_4C
  3390. loc_006F78BF: mov [edx], eax
  3391. loc_006F78C1: mov ecx, var_48
  3392. loc_006F78C4: mov [edx+00000004h], ecx
  3393. loc_006F78C7: mov eax, var_44
  3394. loc_006F78CA: mov [edx+00000008h], eax
  3395. loc_006F78CD: mov ecx, var_40
  3396. loc_006F78D0: mov [edx+0000000Ch], ecx
  3397. loc_006F78D3: mov edx, [0073A08Ch]
  3398. loc_006F78D9: mov eax, [edx]
  3399. loc_006F78DB: mov ecx, [0073A08Ch]
  3400. loc_006F78E1: push ecx
  3401. loc_006F78E2: call [eax+00000078h]
  3402. loc_006F78E5: fnclex
  3403. loc_006F78E7: mov var_C0, eax
  3404. loc_006F78ED: cmp var_C0, 00000000h
  3405. loc_006F78F4: jge 006F7919h
  3406. loc_006F78F6: push 00000078h
  3407. loc_006F78F8: push 004419ACh
  3408. loc_006F78FD: mov edx, [0073A08Ch]
  3409. loc_006F7903: push edx
  3410. loc_006F7904: mov eax, var_C0
  3411. loc_006F790A: push eax
  3412. loc_006F790B: call [004010CCh] ; __vbaHresultCheckObj
  3413. loc_006F7911: mov var_DC, eax
  3414. loc_006F7917: jmp 006F7923h
  3415. loc_006F7919: mov var_DC, 00000000h
  3416. loc_006F7923: mov ecx, var_3C
  3417. loc_006F7926: mov var_D8, ecx
  3418. loc_006F792C: mov var_3C, 00000000h
  3419. loc_006F7933: mov edx, var_D8
  3420. loc_006F7939: push edx
  3421. loc_006F793A: push 0073A1D8h
  3422. loc_006F793F: call [00401128h] ; __vbaObjSet
  3423. loc_006F7945: lea ecx, var_4C
  3424. loc_006F7948: call [00401030h] ; __vbaFreeVar
  3425. loc_006F794E: mov var_4, 0000000Fh
  3426. loc_006F7955: mov var_74, 80020004h
  3427. loc_006F795C: mov var_7C, 0000000Ah
  3428. loc_006F7963: mov var_64, 80020004h
  3429. loc_006F796A: mov var_6C, 0000000Ah
  3430. loc_006F7971: mov var_94, 00473E24h ; "BonziWORLD Services Logon"
  3431. loc_006F797B: mov var_9C, 00000008h
  3432. loc_006F7985: lea edx, var_9C
  3433. loc_006F798B: lea ecx, var_5C
  3434. loc_006F798E: call [00401374h] ; __vbaVarDup
  3435. loc_006F7994: mov var_84, 00473C70h ; "Could not logon. Your account may not be fully active yet. It may take up to an hour after signing up for you to be able to log on. Please wait a while for your account to become active, and try logging on again."
  3436. loc_006F799E: mov var_8C, 00000008h
  3437. loc_006F79A8: lea edx, var_8C
  3438. loc_006F79AE: lea ecx, var_4C
  3439. loc_006F79B1: call [00401374h] ; __vbaVarDup
  3440. loc_006F79B7: lea eax, var_7C
  3441. loc_006F79BA: push eax
  3442. loc_006F79BB: lea ecx, var_6C
  3443. loc_006F79BE: push ecx
  3444. loc_006F79BF: lea edx, var_5C
  3445. loc_006F79C2: push edx
  3446. loc_006F79C3: push 00000040h
  3447. loc_006F79C5: lea eax, var_4C
  3448. loc_006F79C8: push eax
  3449. loc_006F79C9: call [00401120h] ; rtcMsgBox
  3450. loc_006F79CF: lea ecx, var_7C
  3451. loc_006F79D2: push ecx
  3452. loc_006F79D3: lea edx, var_6C
  3453. loc_006F79D6: push edx
  3454. loc_006F79D7: lea eax, var_5C
  3455. loc_006F79DA: push eax
  3456. loc_006F79DB: lea ecx, var_4C
  3457. loc_006F79DE: push ecx
  3458. loc_006F79DF: push 00000004h
  3459. loc_006F79E1: call [00401050h] ; __vbaFreeVarList
  3460. loc_006F79E7: add esp, 00000014h
  3461. loc_006F79EA: jmp 006F7A8Bh
  3462. loc_006F79EF: mov var_4, 00000011h
  3463. loc_006F79F6: mov var_74, 80020004h
  3464. loc_006F79FD: mov var_7C, 0000000Ah
  3465. loc_006F7A04: mov var_64, 80020004h
  3466. loc_006F7A0B: mov var_6C, 0000000Ah
  3467. loc_006F7A12: mov var_94, 00473E24h ; "BonziWORLD Services Logon"
  3468. loc_006F7A1C: mov var_9C, 00000008h
  3469. loc_006F7A26: lea edx, var_9C
  3470. loc_006F7A2C: lea ecx, var_5C
  3471. loc_006F7A2F: call [00401374h] ; __vbaVarDup
  3472. loc_006F7A35: mov var_84, 004731CCh ; "Could not logon. Please verify that the password you are using is correct, and try logging on again."
  3473. loc_006F7A3F: mov var_8C, 00000008h
  3474. loc_006F7A49: lea edx, var_8C
  3475. loc_006F7A4F: lea ecx, var_4C
  3476. loc_006F7A52: call [00401374h] ; __vbaVarDup
  3477. loc_006F7A58: lea edx, var_7C
  3478. loc_006F7A5B: push edx
  3479. loc_006F7A5C: lea eax, var_6C
  3480. loc_006F7A5F: push eax
  3481. loc_006F7A60: lea ecx, var_5C
  3482. loc_006F7A63: push ecx
  3483. loc_006F7A64: push 00000040h
  3484. loc_006F7A66: lea edx, var_4C
  3485. loc_006F7A69: push edx
  3486. loc_006F7A6A: call [00401120h] ; rtcMsgBox
  3487. loc_006F7A70: lea eax, var_7C
  3488. loc_006F7A73: push eax
  3489. loc_006F7A74: lea ecx, var_6C
  3490. loc_006F7A77: push ecx
  3491. loc_006F7A78: lea edx, var_5C
  3492. loc_006F7A7B: push edx
  3493. loc_006F7A7C: lea eax, var_4C
  3494. loc_006F7A7F: push eax
  3495. loc_006F7A80: push 00000004h
  3496. loc_006F7A82: call [00401050h] ; __vbaFreeVarList
  3497. loc_006F7A88: add esp, 00000014h
  3498. loc_006F7A8B: jmp 006F7B2Ch
  3499. loc_006F7A90: mov var_4, 00000014h
  3500. loc_006F7A97: mov var_74, 80020004h
  3501. loc_006F7A9E: mov var_7C, 0000000Ah
  3502. loc_006F7AA5: mov var_64, 80020004h
  3503. loc_006F7AAC: mov var_6C, 0000000Ah
  3504. loc_006F7AB3: mov var_94, 00473E24h ; "BonziWORLD Services Logon"
  3505. loc_006F7ABD: mov var_9C, 00000008h
  3506. loc_006F7AC7: lea edx, var_9C
  3507. loc_006F7ACD: lea ecx, var_5C
  3508. loc_006F7AD0: call [00401374h] ; __vbaVarDup
  3509. loc_006F7AD6: mov var_84, 004731CCh ; "Could not logon. Please verify that the password you are using is correct, and try logging on again."
  3510. loc_006F7AE0: mov var_8C, 00000008h
  3511. loc_006F7AEA: lea edx, var_8C
  3512. loc_006F7AF0: lea ecx, var_4C
  3513. loc_006F7AF3: call [00401374h] ; __vbaVarDup
  3514. loc_006F7AF9: lea ecx, var_7C
  3515. loc_006F7AFC: push ecx
  3516. loc_006F7AFD: lea edx, var_6C
  3517. loc_006F7B00: push edx
  3518. loc_006F7B01: lea eax, var_5C
  3519. loc_006F7B04: push eax
  3520. loc_006F7B05: push 00000040h
  3521. loc_006F7B07: lea ecx, var_4C
  3522. loc_006F7B0A: push ecx
  3523. loc_006F7B0B: call [00401120h] ; rtcMsgBox
  3524. loc_006F7B11: lea edx, var_7C
  3525. loc_006F7B14: push edx
  3526. loc_006F7B15: lea eax, var_6C
  3527. loc_006F7B18: push eax
  3528. loc_006F7B19: lea ecx, var_5C
  3529. loc_006F7B1C: push ecx
  3530. loc_006F7B1D: lea edx, var_4C
  3531. loc_006F7B20: push edx
  3532. loc_006F7B21: push 00000004h
  3533. loc_006F7B23: call [00401050h] ; __vbaFreeVarList
  3534. loc_006F7B29: add esp, 00000014h
  3535. loc_006F7B2C: mov var_4, 00000017h
  3536. loc_006F7B33: mov edx, 0043C9F4h
  3537. loc_006F7B38: mov ecx, Me
  3538. loc_006F7B3B: add ecx, 00000050h
  3539. loc_006F7B3E: call [00401310h] ; __vbaStrCopy
  3540. loc_006F7B44: mov var_10, 00000000h
  3541. loc_006F7B4B: fwait
  3542. loc_006F7B4C: push 006F7B9Eh
  3543. loc_006F7B51: jmp 006F7B8Bh
  3544. loc_006F7B53: lea eax, var_38
  3545. loc_006F7B56: push eax
  3546. loc_006F7B57: lea ecx, var_34
  3547. loc_006F7B5A: push ecx
  3548. loc_006F7B5B: push 00000002h
  3549. loc_006F7B5D: call [00401324h] ; __vbaFreeStrList
  3550. loc_006F7B63: add esp, 0000000Ch
  3551. loc_006F7B66: lea ecx, var_3C
  3552. loc_006F7B69: call [0040142Ch] ; __vbaFreeObj
  3553. loc_006F7B6F: lea edx, var_7C
  3554. loc_006F7B72: push edx
  3555. loc_006F7B73: lea eax, var_6C
  3556. loc_006F7B76: push eax
  3557. loc_006F7B77: lea ecx, var_5C
  3558. loc_006F7B7A: push ecx
  3559. loc_006F7B7B: lea edx, var_4C
  3560. loc_006F7B7E: push edx
  3561. loc_006F7B7F: push 00000004h
  3562. loc_006F7B81: call [00401050h] ; __vbaFreeVarList
  3563. loc_006F7B87: add esp, 00000014h
  3564. loc_006F7B8A: ret
  3565. loc_006F7B8B: lea ecx, var_2C
  3566. loc_006F7B8E: call [00401430h] ; __vbaFreeStr
  3567. loc_006F7B94: lea ecx, var_30
  3568. loc_006F7B97: call [0040142Ch] ; __vbaFreeObj
  3569. loc_006F7B9D: ret
  3570. loc_006F7B9E: mov eax, Me
  3571. loc_006F7BA1: mov ecx, [eax]
  3572. loc_006F7BA3: mov edx, Me
  3573. loc_006F7BA6: push edx
  3574. loc_006F7BA7: call [ecx+00000008h]
  3575. loc_006F7BAA: mov eax, var_10
  3576. loc_006F7BAD: mov ecx, var_20
  3577. loc_006F7BB0: mov fs:[00000000h], ecx
  3578. loc_006F7BB7: pop edi
  3579. loc_006F7BB8: pop esi
  3580. loc_006F7BB9: pop ebx
  3581. loc_006F7BBA: mov esp, ebp
  3582. loc_006F7BBC: pop ebp
  3583. loc_006F7BBD: retn 000Ch
  3584. End Sub
  3585. Private Function m_IMSvc_UnknownEvent_11(arg_C) '6F7BC0
  3586. loc_006F7BC0: push ebp
  3587. loc_006F7BC1: mov ebp, esp
  3588. loc_006F7BC3: sub esp, 00000018h
  3589. loc_006F7BC6: push 00412856h ; __vbaExceptHandler
  3590. loc_006F7BCB: mov eax, fs:[00000000h]
  3591. loc_006F7BD1: push eax
  3592. loc_006F7BD2: mov fs:[00000000h], esp
  3593. loc_006F7BD9: mov eax, 0000009Ch
  3594. loc_006F7BDE: call 00412850h ; __vbaChkstk
  3595. loc_006F7BE3: push ebx
  3596. loc_006F7BE4: push esi
  3597. loc_006F7BE5: push edi
  3598. loc_006F7BE6: mov var_18, esp
  3599. loc_006F7BE9: mov var_14, 0040F9B8h ; "'"
  3600. loc_006F7BF0: mov eax, Me
  3601. loc_006F7BF3: and eax, 00000001h
  3602. loc_006F7BF6: mov var_10, eax
  3603. loc_006F7BF9: mov ecx, Me
  3604. loc_006F7BFC: and ecx, FFFFFFFEh
  3605. loc_006F7BFF: mov Me, ecx
  3606. loc_006F7C02: mov var_C, 00000000h
  3607. loc_006F7C09: mov edx, Me
  3608. loc_006F7C0C: mov eax, [edx]
  3609. loc_006F7C0E: mov ecx, Me
  3610. loc_006F7C11: push ecx
  3611. loc_006F7C12: call [eax+00000004h]
  3612. loc_006F7C15: mov var_4, 00000001h
  3613. loc_006F7C1C: mov edx, arg_C
  3614. loc_006F7C1F: push edx
  3615. loc_006F7C20: lea eax, var_24
  3616. loc_006F7C23: push eax
  3617. loc_006F7C24: call [00401130h] ; __vbaObjSetAddref
  3618. loc_006F7C2A: mov var_4, 00000002h
  3619. loc_006F7C31: push FFFFFFFFh
  3620. loc_006F7C33: call [00401124h] ; __vbaOnError
  3621. loc_006F7C39: mov var_4, 00000003h
  3622. loc_006F7C40: mov ecx, var_24
  3623. loc_006F7C43: push ecx
  3624. loc_006F7C44: lea edx, var_38
  3625. loc_006F7C47: push edx
  3626. loc_006F7C48: call [00401130h] ; __vbaObjSetAddref
  3627. loc_006F7C4E: push FFFFFFFFh
  3628. loc_006F7C50: lea eax, var_38
  3629. loc_006F7C53: push eax
  3630. loc_006F7C54: mov ecx, Me
  3631. loc_006F7C57: mov edx, [ecx]
  3632. loc_006F7C59: mov eax, Me
  3633. loc_006F7C5C: push eax
  3634. loc_006F7C5D: call [edx+00000804h]
  3635. loc_006F7C63: push 00456234h
  3636. loc_006F7C68: mov ecx, var_38
  3637. loc_006F7C6B: push ecx
  3638. loc_006F7C6C: call [004013C4h] ; __vbaCastObj
  3639. loc_006F7C72: push eax
  3640. loc_006F7C73: lea edx, var_24
  3641. loc_006F7C76: push edx
  3642. loc_006F7C77: call [00401128h] ; __vbaObjSet
  3643. loc_006F7C7D: lea ecx, var_38
  3644. loc_006F7C80: call [0040142Ch] ; __vbaFreeObj
  3645. loc_006F7C86: mov var_4, 00000004h
  3646. loc_006F7C8D: mov eax, Me
  3647. loc_006F7C90: movsx ecx, [eax+00000054h]
  3648. loc_006F7C94: test ecx, ecx
  3649. loc_006F7C96: jz 006F838Fh
  3650. loc_006F7C9C: mov var_4, 00000005h
  3651. loc_006F7CA3: lea edx, var_28
  3652. loc_006F7CA6: push edx
  3653. loc_006F7CA7: mov eax, var_24
  3654. loc_006F7CAA: mov ecx, [eax]
  3655. loc_006F7CAC: mov edx, var_24
  3656. loc_006F7CAF: push edx
  3657. loc_006F7CB0: call [ecx+00000020h]
  3658. loc_006F7CB3: fnclex
  3659. loc_006F7CB5: mov var_64, eax
  3660. loc_006F7CB8: cmp var_64, 00000000h
  3661. loc_006F7CBC: jge 006F7CDBh
  3662. loc_006F7CBE: push 00000020h
  3663. loc_006F7CC0: push 00456234h
  3664. loc_006F7CC5: mov eax, var_24
  3665. loc_006F7CC8: push eax
  3666. loc_006F7CC9: mov ecx, var_64
  3667. loc_006F7CCC: push ecx
  3668. loc_006F7CCD: call [004010CCh] ; __vbaHresultCheckObj
  3669. loc_006F7CD3: mov var_84, eax
  3670. loc_006F7CD9: jmp 006F7CE5h
  3671. loc_006F7CDB: mov var_84, 00000000h
  3672. loc_006F7CE5: lea edx, var_2C
  3673. loc_006F7CE8: push edx
  3674. loc_006F7CE9: mov eax, var_24
  3675. loc_006F7CEC: mov ecx, [eax]
  3676. loc_006F7CEE: mov edx, var_24
  3677. loc_006F7CF1: push edx
  3678. loc_006F7CF2: call [ecx+0000002Ch]
  3679. loc_006F7CF5: fnclex
  3680. loc_006F7CF7: mov var_68, eax
  3681. loc_006F7CFA: cmp var_68, 00000000h
  3682. loc_006F7CFE: jge 006F7D1Dh
  3683. loc_006F7D00: push 0000002Ch
  3684. loc_006F7D02: push 00456234h
  3685. loc_006F7D07: mov eax, var_24
  3686. loc_006F7D0A: push eax
  3687. loc_006F7D0B: mov ecx, var_68
  3688. loc_006F7D0E: push ecx
  3689. loc_006F7D0F: call [004010CCh] ; __vbaHresultCheckObj
  3690. loc_006F7D15: mov var_88, eax
  3691. loc_006F7D1B: jmp 006F7D27h
  3692. loc_006F7D1D: mov var_88, 00000000h
  3693. loc_006F7D27: mov edx, var_28
  3694. loc_006F7D2A: push edx
  3695. loc_006F7D2B: mov eax, var_2C
  3696. loc_006F7D2E: push eax
  3697. loc_006F7D2F: call [004011B8h] ; __vbaStrCmp
  3698. loc_006F7D35: neg eax
  3699. loc_006F7D37: sbb eax, eax
  3700. loc_006F7D39: neg eax
  3701. loc_006F7D3B: neg eax
  3702. loc_006F7D3D: mov var_6C, ax
  3703. loc_006F7D41: lea ecx, var_2C
  3704. loc_006F7D44: push ecx
  3705. loc_006F7D45: lea edx, var_28
  3706. loc_006F7D48: push edx
  3707. loc_006F7D49: push 00000002h
  3708. loc_006F7D4B: call [00401324h] ; __vbaFreeStrList
  3709. loc_006F7D51: add esp, 0000000Ch
  3710. loc_006F7D54: movsx eax, var_6C
  3711. loc_006F7D58: test eax, eax
  3712. loc_006F7D5A: jz 006F838Fh
  3713. loc_006F7D60: mov var_4, 00000006h
  3714. loc_006F7D67: lea ecx, var_5C
  3715. loc_006F7D6A: push ecx
  3716. loc_006F7D6B: mov edx, [0073A08Ch]
  3717. loc_006F7D71: mov eax, [edx]
  3718. loc_006F7D73: mov ecx, [0073A08Ch]
  3719. loc_006F7D79: push ecx
  3720. loc_006F7D7A: call [eax+0000002Ch]
  3721. loc_006F7D7D: fnclex
  3722. loc_006F7D7F: mov var_64, eax
  3723. loc_006F7D82: cmp var_64, 00000000h
  3724. loc_006F7D86: jge 006F7DA8h
  3725. loc_006F7D88: push 0000002Ch
  3726. loc_006F7D8A: push 004419ACh
  3727. loc_006F7D8F: mov edx, [0073A08Ch]
  3728. loc_006F7D95: push edx
  3729. loc_006F7D96: mov eax, var_64
  3730. loc_006F7D99: push eax
  3731. loc_006F7D9A: call [004010CCh] ; __vbaHresultCheckObj
  3732. loc_006F7DA0: mov var_8C, eax
  3733. loc_006F7DA6: jmp 006F7DB2h
  3734. loc_006F7DA8: mov var_8C, 00000000h
  3735. loc_006F7DB2: movsx ecx, var_5C
  3736. loc_006F7DB6: test ecx, ecx
  3737. loc_006F7DB8: jnz 006F7E4Eh
  3738. loc_006F7DBE: mov var_4, 00000007h
  3739. loc_006F7DC5: mov var_50, 80020004h
  3740. loc_006F7DCC: mov var_58, 0000000Ah
  3741. loc_006F7DD3: lea edx, var_38
  3742. loc_006F7DD6: push edx
  3743. loc_006F7DD7: mov eax, 00000010h
  3744. loc_006F7DDC: call 00412850h ; __vbaChkstk
  3745. loc_006F7DE1: mov eax, esp
  3746. loc_006F7DE3: mov ecx, var_58
  3747. loc_006F7DE6: mov [eax], ecx
  3748. loc_006F7DE8: mov edx, var_54
  3749. loc_006F7DEB: mov [eax+00000004h], edx
  3750. loc_006F7DEE: mov ecx, var_50
  3751. loc_006F7DF1: mov [eax+00000008h], ecx
  3752. loc_006F7DF4: mov edx, var_4C
  3753. loc_006F7DF7: mov [eax+0000000Ch], edx
  3754. loc_006F7DFA: mov eax, [0073A08Ch]
  3755. loc_006F7DFF: mov ecx, [eax]
  3756. loc_006F7E01: mov edx, [0073A08Ch]
  3757. loc_006F7E07: push edx
  3758. loc_006F7E08: call [ecx+00000088h]
  3759. loc_006F7E0E: fnclex
  3760. loc_006F7E10: mov var_64, eax
  3761. loc_006F7E13: cmp var_64, 00000000h
  3762. loc_006F7E17: jge 006F7E3Bh
  3763. loc_006F7E19: push 00000088h
  3764. loc_006F7E1E: push 004419ACh
  3765. loc_006F7E23: mov eax, [0073A08Ch]
  3766. loc_006F7E28: push eax
  3767. loc_006F7E29: mov ecx, var_64
  3768. loc_006F7E2C: push ecx
  3769. loc_006F7E2D: call [004010CCh] ; __vbaHresultCheckObj
  3770. loc_006F7E33: mov var_90, eax
  3771. loc_006F7E39: jmp 006F7E45h
  3772. loc_006F7E3B: mov var_90, 00000000h
  3773. loc_006F7E45: lea ecx, var_38
  3774. loc_006F7E48: call [0040142Ch] ; __vbaFreeObj
  3775. loc_006F7E4E: mov var_4, 00000009h
  3776. loc_006F7E55: lea edx, var_60
  3777. loc_006F7E58: push edx
  3778. loc_006F7E59: mov eax, var_24
  3779. loc_006F7E5C: mov ecx, [eax]
  3780. loc_006F7E5E: mov edx, var_24
  3781. loc_006F7E61: push edx
  3782. loc_006F7E62: call [ecx+00000028h]
  3783. loc_006F7E65: fnclex
  3784. loc_006F7E67: mov var_64, eax
  3785. loc_006F7E6A: cmp var_64, 00000000h
  3786. loc_006F7E6E: jge 006F7E8Dh
  3787. loc_006F7E70: push 00000028h
  3788. loc_006F7E72: push 00456234h
  3789. loc_006F7E77: mov eax, var_24
  3790. loc_006F7E7A: push eax
  3791. loc_006F7E7B: mov ecx, var_64
  3792. loc_006F7E7E: push ecx
  3793. loc_006F7E7F: call [004010CCh] ; __vbaHresultCheckObj
  3794. loc_006F7E85: mov var_94, eax
  3795. loc_006F7E8B: jmp 006F7E97h
  3796. loc_006F7E8D: mov var_94, 00000000h
  3797. loc_006F7E97: cmp var_60, 00000002h
  3798. loc_006F7E9B: jnz 006F7FC1h
  3799. loc_006F7EA1: mov var_4, 0000000Ah
  3800. loc_006F7EA8: mov var_50, 80020004h
  3801. loc_006F7EAF: mov var_58, 0000000Ah
  3802. loc_006F7EB6: lea edx, var_28
  3803. loc_006F7EB9: push edx
  3804. loc_006F7EBA: mov eax, var_24
  3805. loc_006F7EBD: mov ecx, [eax]
  3806. loc_006F7EBF: mov edx, var_24
  3807. loc_006F7EC2: push edx
  3808. loc_006F7EC3: call [ecx+00000020h]
  3809. loc_006F7EC6: fnclex
  3810. loc_006F7EC8: mov var_64, eax
  3811. loc_006F7ECB: cmp var_64, 00000000h
  3812. loc_006F7ECF: jge 006F7EEEh
  3813. loc_006F7ED1: push 00000020h
  3814. loc_006F7ED3: push 00456234h
  3815. loc_006F7ED8: mov eax, var_24
  3816. loc_006F7EDB: push eax
  3817. loc_006F7EDC: mov ecx, var_64
  3818. loc_006F7EDF: push ecx
  3819. loc_006F7EE0: call [004010CCh] ; __vbaHresultCheckObj
  3820. loc_006F7EE6: mov var_98, eax
  3821. loc_006F7EEC: jmp 006F7EF8h
  3822. loc_006F7EEE: mov var_98, 00000000h
  3823. loc_006F7EF8: mov edx, var_28
  3824. loc_006F7EFB: push edx
  3825. loc_006F7EFC: push 00472448h ; " is online."
  3826. loc_006F7F01: call [00401098h] ; __vbaStrCat
  3827. loc_006F7F07: mov var_40, eax
  3828. loc_006F7F0A: mov var_48, 00000008h
  3829. loc_006F7F11: lea eax, var_38
  3830. loc_006F7F14: push eax
  3831. loc_006F7F15: mov eax, 00000010h
  3832. loc_006F7F1A: call 00412850h ; __vbaChkstk
  3833. loc_006F7F1F: mov ecx, esp
  3834. loc_006F7F21: mov edx, var_58
  3835. loc_006F7F24: mov [ecx], edx
  3836. loc_006F7F26: mov eax, var_54
  3837. loc_006F7F29: mov [ecx+00000004h], eax
  3838. loc_006F7F2C: mov edx, var_50
  3839. loc_006F7F2F: mov [ecx+00000008h], edx
  3840. loc_006F7F32: mov eax, var_4C
  3841. loc_006F7F35: mov [ecx+0000000Ch], eax
  3842. loc_006F7F38: mov eax, 00000010h
  3843. loc_006F7F3D: call 00412850h ; __vbaChkstk
  3844. loc_006F7F42: mov ecx, esp
  3845. loc_006F7F44: mov edx, var_48
  3846. loc_006F7F47: mov [ecx], edx
  3847. loc_006F7F49: mov eax, var_44
  3848. loc_006F7F4C: mov [ecx+00000004h], eax
  3849. loc_006F7F4F: mov edx, var_40
  3850. loc_006F7F52: mov [ecx+00000008h], edx
  3851. loc_006F7F55: mov eax, var_3C
  3852. loc_006F7F58: mov [ecx+0000000Ch], eax
  3853. loc_006F7F5B: mov ecx, [0073A08Ch]
  3854. loc_006F7F61: mov edx, [ecx]
  3855. loc_006F7F63: mov eax, [0073A08Ch]
  3856. loc_006F7F68: push eax
  3857. loc_006F7F69: call [edx+00000078h]
  3858. loc_006F7F6C: fnclex
  3859. loc_006F7F6E: mov var_68, eax
  3860. loc_006F7F71: cmp var_68, 00000000h
  3861. loc_006F7F75: jge 006F7F97h
  3862. loc_006F7F77: push 00000078h
  3863. loc_006F7F79: push 004419ACh
  3864. loc_006F7F7E: mov ecx, [0073A08Ch]
  3865. loc_006F7F84: push ecx
  3866. loc_006F7F85: mov edx, var_68
  3867. loc_006F7F88: push edx
  3868. loc_006F7F89: call [004010CCh] ; __vbaHresultCheckObj
  3869. loc_006F7F8F: mov var_9C, eax
  3870. loc_006F7F95: jmp 006F7FA1h
  3871. loc_006F7F97: mov var_9C, 00000000h
  3872. loc_006F7FA1: lea ecx, var_28
  3873. loc_006F7FA4: call [00401430h] ; __vbaFreeStr
  3874. loc_006F7FAA: lea ecx, var_38
  3875. loc_006F7FAD: call [0040142Ch] ; __vbaFreeObj
  3876. loc_006F7FB3: lea ecx, var_48
  3877. loc_006F7FB6: call [00401030h] ; __vbaFreeVar
  3878. loc_006F7FBC: jmp 006F838Fh
  3879. loc_006F7FC1: mov var_4, 0000000Bh
  3880. loc_006F7FC8: lea eax, var_60
  3881. loc_006F7FCB: push eax
  3882. loc_006F7FCC: mov ecx, var_24
  3883. loc_006F7FCF: mov edx, [ecx]
  3884. loc_006F7FD1: mov eax, var_24
  3885. loc_006F7FD4: push eax
  3886. loc_006F7FD5: call [edx+00000028h]
  3887. loc_006F7FD8: fnclex
  3888. loc_006F7FDA: mov var_64, eax
  3889. loc_006F7FDD: cmp var_64, 00000000h
  3890. loc_006F7FE1: jge 006F8000h
  3891. loc_006F7FE3: push 00000028h
  3892. loc_006F7FE5: push 00456234h
  3893. loc_006F7FEA: mov ecx, var_24
  3894. loc_006F7FED: push ecx
  3895. loc_006F7FEE: mov edx, var_64
  3896. loc_006F7FF1: push edx
  3897. loc_006F7FF2: call [004010CCh] ; __vbaHresultCheckObj
  3898. loc_006F7FF8: mov var_A0, eax
  3899. loc_006F7FFE: jmp 006F800Ah
  3900. loc_006F8000: mov var_A0, 00000000h
  3901. loc_006F800A: cmp var_60, 00000001h
  3902. loc_006F800E: jnz 006F8190h
  3903. loc_006F8014: mov var_4, 0000000Ch
  3904. loc_006F801B: lea eax, var_28
  3905. loc_006F801E: push eax
  3906. loc_006F801F: mov ecx, var_24
  3907. loc_006F8022: mov edx, [ecx]
  3908. loc_006F8024: mov eax, var_24
  3909. loc_006F8027: push eax
  3910. loc_006F8028: call [edx+00000020h]
  3911. loc_006F802B: fnclex
  3912. loc_006F802D: mov var_64, eax
  3913. loc_006F8030: cmp var_64, 00000000h
  3914. loc_006F8034: jge 006F8053h
  3915. loc_006F8036: push 00000020h
  3916. loc_006F8038: push 00456234h
  3917. loc_006F803D: mov ecx, var_24
  3918. loc_006F8040: push ecx
  3919. loc_006F8041: mov edx, var_64
  3920. loc_006F8044: push edx
  3921. loc_006F8045: call [004010CCh] ; __vbaHresultCheckObj
  3922. loc_006F804B: mov var_A4, eax
  3923. loc_006F8051: jmp 006F805Dh
  3924. loc_006F8053: mov var_A4, 00000000h
  3925. loc_006F805D: lea eax, var_2C
  3926. loc_006F8060: push eax
  3927. loc_006F8061: lea ecx, var_28
  3928. loc_006F8064: push ecx
  3929. loc_006F8065: push 00000002h
  3930. loc_006F8067: call [00401324h] ; __vbaFreeStrList
  3931. loc_006F806D: add esp, 0000000Ch
  3932. loc_006F8070: mov var_4, 0000000Dh
  3933. loc_006F8077: mov var_50, 80020004h
  3934. loc_006F807E: mov var_58, 0000000Ah
  3935. loc_006F8085: lea edx, var_28
  3936. loc_006F8088: push edx
  3937. loc_006F8089: mov eax, var_24
  3938. loc_006F808C: mov ecx, [eax]
  3939. loc_006F808E: mov edx, var_24
  3940. loc_006F8091: push edx
  3941. loc_006F8092: call [ecx+00000020h]
  3942. loc_006F8095: fnclex
  3943. loc_006F8097: mov var_64, eax
  3944. loc_006F809A: cmp var_64, 00000000h
  3945. loc_006F809E: jge 006F80BDh
  3946. loc_006F80A0: push 00000020h
  3947. loc_006F80A2: push 00456234h
  3948. loc_006F80A7: mov eax, var_24
  3949. loc_006F80AA: push eax
  3950. loc_006F80AB: mov ecx, var_64
  3951. loc_006F80AE: push ecx
  3952. loc_006F80AF: call [004010CCh] ; __vbaHresultCheckObj
  3953. loc_006F80B5: mov var_A8, eax
  3954. loc_006F80BB: jmp 006F80C7h
  3955. loc_006F80BD: mov var_A8, 00000000h
  3956. loc_006F80C7: mov edx, var_28
  3957. loc_006F80CA: push edx
  3958. loc_006F80CB: push 00473A40h ; " is offline."
  3959. loc_006F80D0: call [00401098h] ; __vbaStrCat
  3960. loc_006F80D6: mov var_40, eax
  3961. loc_006F80D9: mov var_48, 00000008h
  3962. loc_006F80E0: lea eax, var_38
  3963. loc_006F80E3: push eax
  3964. loc_006F80E4: mov eax, 00000010h
  3965. loc_006F80E9: call 00412850h ; __vbaChkstk
  3966. loc_006F80EE: mov ecx, esp
  3967. loc_006F80F0: mov edx, var_58
  3968. loc_006F80F3: mov [ecx], edx
  3969. loc_006F80F5: mov eax, var_54
  3970. loc_006F80F8: mov [ecx+00000004h], eax
  3971. loc_006F80FB: mov edx, var_50
  3972. loc_006F80FE: mov [ecx+00000008h], edx
  3973. loc_006F8101: mov eax, var_4C
  3974. loc_006F8104: mov [ecx+0000000Ch], eax
  3975. loc_006F8107: mov eax, 00000010h
  3976. loc_006F810C: call 00412850h ; __vbaChkstk
  3977. loc_006F8111: mov ecx, esp
  3978. loc_006F8113: mov edx, var_48
  3979. loc_006F8116: mov [ecx], edx
  3980. loc_006F8118: mov eax, var_44
  3981. loc_006F811B: mov [ecx+00000004h], eax
  3982. loc_006F811E: mov edx, var_40
  3983. loc_006F8121: mov [ecx+00000008h], edx
  3984. loc_006F8124: mov eax, var_3C
  3985. loc_006F8127: mov [ecx+0000000Ch], eax
  3986. loc_006F812A: mov ecx, [0073A08Ch]
  3987. loc_006F8130: mov edx, [ecx]
  3988. loc_006F8132: mov eax, [0073A08Ch]
  3989. loc_006F8137: push eax
  3990. loc_006F8138: call [edx+00000078h]
  3991. loc_006F813B: fnclex
  3992. loc_006F813D: mov var_68, eax
  3993. loc_006F8140: cmp var_68, 00000000h
  3994. loc_006F8144: jge 006F8166h
  3995. loc_006F8146: push 00000078h
  3996. loc_006F8148: push 004419ACh
  3997. loc_006F814D: mov ecx, [0073A08Ch]
  3998. loc_006F8153: push ecx
  3999. loc_006F8154: mov edx, var_68
  4000. loc_006F8157: push edx
  4001. loc_006F8158: call [004010CCh] ; __vbaHresultCheckObj
  4002. loc_006F815E: mov var_AC, eax
  4003. loc_006F8164: jmp 006F8170h
  4004. loc_006F8166: mov var_AC, 00000000h
  4005. loc_006F8170: lea ecx, var_28
  4006. loc_006F8173: call [00401430h] ; __vbaFreeStr
  4007. loc_006F8179: lea ecx, var_38
  4008. loc_006F817C: call [0040142Ch] ; __vbaFreeObj
  4009. loc_006F8182: lea ecx, var_48
  4010. loc_006F8185: call [00401030h] ; __vbaFreeVar
  4011. loc_006F818B: jmp 006F838Fh
  4012. loc_006F8190: mov var_4, 0000000Eh
  4013. loc_006F8197: lea eax, var_60
  4014. loc_006F819A: push eax
  4015. loc_006F819B: mov ecx, var_24
  4016. loc_006F819E: mov edx, [ecx]
  4017. loc_006F81A0: mov eax, var_24
  4018. loc_006F81A3: push eax
  4019. loc_006F81A4: call [edx+00000028h]
  4020. loc_006F81A7: fnclex
  4021. loc_006F81A9: mov var_64, eax
  4022. loc_006F81AC: cmp var_64, 00000000h
  4023. loc_006F81B0: jge 006F81CFh
  4024. loc_006F81B2: push 00000028h
  4025. loc_006F81B4: push 00456234h
  4026. loc_006F81B9: mov ecx, var_24
  4027. loc_006F81BC: push ecx
  4028. loc_006F81BD: mov edx, var_64
  4029. loc_006F81C0: push edx
  4030. loc_006F81C1: call [004010CCh] ; __vbaHresultCheckObj
  4031. loc_006F81C7: mov var_B0, eax
  4032. loc_006F81CD: jmp 006F81D9h
  4033. loc_006F81CF: mov var_B0, 00000000h
  4034. loc_006F81D9: cmp var_60, 00000000h
  4035. loc_006F81DD: jz 006F838Fh
  4036. loc_006F81E3: mov var_4, 0000000Fh
  4037. loc_006F81EA: mov var_50, 80020004h
  4038. loc_006F81F1: mov var_58, 0000000Ah
  4039. loc_006F81F8: lea eax, var_28
  4040. loc_006F81FB: push eax
  4041. loc_006F81FC: mov ecx, var_24
  4042. loc_006F81FF: mov edx, [ecx]
  4043. loc_006F8201: mov eax, var_24
  4044. loc_006F8204: push eax
  4045. loc_006F8205: call [edx+00000020h]
  4046. loc_006F8208: fnclex
  4047. loc_006F820A: mov var_64, eax
  4048. loc_006F820D: cmp var_64, 00000000h
  4049. loc_006F8211: jge 006F8230h
  4050. loc_006F8213: push 00000020h
  4051. loc_006F8215: push 00456234h
  4052. loc_006F821A: mov ecx, var_24
  4053. loc_006F821D: push ecx
  4054. loc_006F821E: mov edx, var_64
  4055. loc_006F8221: push edx
  4056. loc_006F8222: call [004010CCh] ; __vbaHresultCheckObj
  4057. loc_006F8228: mov var_B4, eax
  4058. loc_006F822E: jmp 006F823Ah
  4059. loc_006F8230: mov var_B4, 00000000h
  4060. loc_006F823A: lea eax, var_60
  4061. loc_006F823D: push eax
  4062. loc_006F823E: mov ecx, var_24
  4063. loc_006F8241: mov edx, [ecx]
  4064. loc_006F8243: mov eax, var_24
  4065. loc_006F8246: push eax
  4066. loc_006F8247: call [edx+00000028h]
  4067. loc_006F824A: fnclex
  4068. loc_006F824C: mov var_68, eax
  4069. loc_006F824F: cmp var_68, 00000000h
  4070. loc_006F8253: jge 006F8272h
  4071. loc_006F8255: push 00000028h
  4072. loc_006F8257: push 00456234h
  4073. loc_006F825C: mov ecx, var_24
  4074. loc_006F825F: push ecx
  4075. loc_006F8260: mov edx, var_68
  4076. loc_006F8263: push edx
  4077. loc_006F8264: call [004010CCh] ; __vbaHresultCheckObj
  4078. loc_006F826A: mov var_B8, eax
  4079. loc_006F8270: jmp 006F827Ch
  4080. loc_006F8272: mov var_B8, 00000000h
  4081. loc_006F827C: mov eax, var_28
  4082. loc_006F827F: push eax
  4083. loc_006F8280: push 00473854h ; " has a status of "
  4084. loc_006F8285: call [00401098h] ; __vbaStrCat
  4085. loc_006F828B: mov edx, eax
  4086. loc_006F828D: lea ecx, var_2C
  4087. loc_006F8290: call [004013C0h] ; __vbaStrMove
  4088. loc_006F8296: push eax
  4089. loc_006F8297: mov ecx, var_60
  4090. loc_006F829A: push ecx
  4091. loc_006F829B: call 0071D890h
  4092. loc_006F82A0: mov edx, eax
  4093. loc_006F82A2: lea ecx, var_30
  4094. loc_006F82A5: call [004013C0h] ; __vbaStrMove
  4095. loc_006F82AB: push eax
  4096. loc_006F82AC: call [00401098h] ; __vbaStrCat
  4097. loc_006F82B2: mov edx, eax
  4098. loc_006F82B4: lea ecx, var_34
  4099. loc_006F82B7: call [004013C0h] ; __vbaStrMove
  4100. loc_006F82BD: push eax
  4101. loc_006F82BE: push 00444D98h ; "."
  4102. loc_006F82C3: call [00401098h] ; __vbaStrCat
  4103. loc_006F82C9: mov var_40, eax
  4104. loc_006F82CC: mov var_48, 00000008h
  4105. loc_006F82D3: lea edx, var_38
  4106. loc_006F82D6: push edx
  4107. loc_006F82D7: mov eax, 00000010h
  4108. loc_006F82DC: call 00412850h ; __vbaChkstk
  4109. loc_006F82E1: mov eax, esp
  4110. loc_006F82E3: mov ecx, var_58
  4111. loc_006F82E6: mov [eax], ecx
  4112. loc_006F82E8: mov edx, var_54
  4113. loc_006F82EB: mov [eax+00000004h], edx
  4114. loc_006F82EE: mov ecx, var_50
  4115. loc_006F82F1: mov [eax+00000008h], ecx
  4116. loc_006F82F4: mov edx, var_4C
  4117. loc_006F82F7: mov [eax+0000000Ch], edx
  4118. loc_006F82FA: mov eax, 00000010h
  4119. loc_006F82FF: call 00412850h ; __vbaChkstk
  4120. loc_006F8304: mov eax, esp
  4121. loc_006F8306: mov ecx, var_48
  4122. loc_006F8309: mov [eax], ecx
  4123. loc_006F830B: mov edx, var_44
  4124. loc_006F830E: mov [eax+00000004h], edx
  4125. loc_006F8311: mov ecx, var_40
  4126. loc_006F8314: mov [eax+00000008h], ecx
  4127. loc_006F8317: mov edx, var_3C
  4128. loc_006F831A: mov [eax+0000000Ch], edx
  4129. loc_006F831D: mov eax, [0073A08Ch]
  4130. loc_006F8322: mov ecx, [eax]
  4131. loc_006F8324: mov edx, [0073A08Ch]
  4132. loc_006F832A: push edx
  4133. loc_006F832B: call [ecx+00000078h]
  4134. loc_006F832E: fnclex
  4135. loc_006F8330: mov var_6C, eax
  4136. loc_006F8333: cmp var_6C, 00000000h
  4137. loc_006F8337: jge 006F8358h
  4138. loc_006F8339: push 00000078h
  4139. loc_006F833B: push 004419ACh
  4140. loc_006F8340: mov eax, [0073A08Ch]
  4141. loc_006F8345: push eax
  4142. loc_006F8346: mov ecx, var_6C
  4143. loc_006F8349: push ecx
  4144. loc_006F834A: call [004010CCh] ; __vbaHresultCheckObj
  4145. loc_006F8350: mov var_BC, eax
  4146. loc_006F8356: jmp 006F8362h
  4147. loc_006F8358: mov var_BC, 00000000h
  4148. loc_006F8362: lea edx, var_34
  4149. loc_006F8365: push edx
  4150. loc_006F8366: lea eax, var_30
  4151. loc_006F8369: push eax
  4152. loc_006F836A: lea ecx, var_2C
  4153. loc_006F836D: push ecx
  4154. loc_006F836E: lea edx, var_28
  4155. loc_006F8371: push edx
  4156. loc_006F8372: push 00000004h
  4157. loc_006F8374: call [00401324h] ; __vbaFreeStrList
  4158. loc_006F837A: add esp, 00000014h
  4159. loc_006F837D: lea ecx, var_38
  4160. loc_006F8380: call [0040142Ch] ; __vbaFreeObj
  4161. loc_006F8386: lea ecx, var_48
  4162. loc_006F8389: call [00401030h] ; __vbaFreeVar
  4163. loc_006F838F: mov var_10, 00000000h
  4164. loc_006F8396: push 006F83D5h
  4165. loc_006F839B: jmp 006F83CBh
  4166. loc_006F839D: lea eax, var_34
  4167. loc_006F83A0: push eax
  4168. loc_006F83A1: lea ecx, var_30
  4169. loc_006F83A4: push ecx
  4170. loc_006F83A5: lea edx, var_2C
  4171. loc_006F83A8: push edx
  4172. loc_006F83A9: lea eax, var_28
  4173. loc_006F83AC: push eax
  4174. loc_006F83AD: push 00000004h
  4175. loc_006F83AF: call [00401324h] ; __vbaFreeStrList
  4176. loc_006F83B5: add esp, 00000014h
  4177. loc_006F83B8: lea ecx, var_38
  4178. loc_006F83BB: call [0040142Ch] ; __vbaFreeObj
  4179. loc_006F83C1: lea ecx, var_48
  4180. loc_006F83C4: call [00401030h] ; __vbaFreeVar
  4181. loc_006F83CA: ret
  4182. loc_006F83CB: lea ecx, var_24
  4183. loc_006F83CE: call [0040142Ch] ; __vbaFreeObj
  4184. loc_006F83D4: ret
  4185. loc_006F83D5: mov ecx, Me
  4186. loc_006F83D8: mov edx, [ecx]
  4187. loc_006F83DA: mov eax, Me
  4188. loc_006F83DD: push eax
  4189. loc_006F83DE: call [edx+00000008h]
  4190. loc_006F83E1: mov eax, var_10
  4191. loc_006F83E4: mov ecx, var_20
  4192. loc_006F83E7: mov fs:[00000000h], ecx
  4193. loc_006F83EE: pop edi
  4194. loc_006F83EF: pop esi
  4195. loc_006F83F0: pop ebx
  4196. loc_006F83F1: mov esp, ebp
  4197. loc_006F83F3: pop ebp
  4198. loc_006F83F4: retn 0010h
  4199. End Function
  4200. Private Sub mnuExit_Click() '6F8820
  4201. loc_006F8820: push ebp
  4202. loc_006F8821: mov ebp, esp
  4203. loc_006F8823: sub esp, 00000018h
  4204. loc_006F8826: push 00412856h ; __vbaExceptHandler
  4205. loc_006F882B: mov eax, fs:[00000000h]
  4206. loc_006F8831: push eax
  4207. loc_006F8832: mov fs:[00000000h], esp
  4208. loc_006F8839: mov eax, 00000098h
  4209. loc_006F883E: call 00412850h ; __vbaChkstk
  4210. loc_006F8843: push ebx
  4211. loc_006F8844: push esi
  4212. loc_006F8845: push edi
  4213. loc_006F8846: mov var_18, esp
  4214. loc_006F8849: mov var_14, 0040FA90h ; Chr(37)
  4215. loc_006F8850: mov eax, Me
  4216. loc_006F8853: and eax, 00000001h
  4217. loc_006F8856: mov var_10, eax
  4218. loc_006F8859: mov ecx, Me
  4219. loc_006F885C: and ecx, FFFFFFFEh
  4220. loc_006F885F: mov Me, ecx
  4221. loc_006F8862: mov var_C, 00000000h
  4222. loc_006F8869: mov edx, Me
  4223. loc_006F886C: mov eax, [edx]
  4224. loc_006F886E: mov ecx, Me
  4225. loc_006F8871: push ecx
  4226. loc_006F8872: call [eax+00000004h]
  4227. loc_006F8875: mov var_4, 00000001h
  4228. loc_006F887C: mov var_4, 00000002h
  4229. loc_006F8883: push FFFFFFFFh
  4230. loc_006F8885: call [00401124h] ; __vbaOnError
  4231. loc_006F888B: mov var_4, 00000003h
  4232. loc_006F8892: mov edx, Me
  4233. loc_006F8895: mov [edx+00000062h], FFFFFFh
  4234. loc_006F889B: mov var_4, 00000004h
  4235. loc_006F88A2: push 00443A80h
  4236. loc_006F88A7: push 00000000h
  4237. loc_006F88A9: push 00000003h
  4238. loc_006F88AB: mov eax, Me
  4239. loc_006F88AE: mov ecx, [eax]
  4240. loc_006F88B0: mov edx, Me
  4241. loc_006F88B3: push edx
  4242. loc_006F88B4: call [ecx+00000350h]
  4243. loc_006F88BA: push eax
  4244. loc_006F88BB: lea eax, var_24
  4245. loc_006F88BE: push eax
  4246. loc_006F88BF: call [00401128h] ; __vbaObjSet
  4247. loc_006F88C5: push eax
  4248. loc_006F88C6: lea ecx, var_3C
  4249. loc_006F88C9: push ecx
  4250. loc_006F88CA: call [00401214h] ; __vbaLateIdCallLd
  4251. loc_006F88D0: add esp, 00000010h
  4252. loc_006F88D3: push eax
  4253. loc_006F88D4: call [004011F8h] ; __vbaCastObjVar
  4254. loc_006F88DA: push eax
  4255. loc_006F88DB: lea edx, var_28
  4256. loc_006F88DE: push edx
  4257. loc_006F88DF: call [00401128h] ; __vbaObjSet
  4258. loc_006F88E5: mov var_6C, eax
  4259. loc_006F88E8: mov var_44, 00000001h
  4260. loc_006F88EF: mov var_4C, 00000002h
  4261. loc_006F88F6: lea eax, var_2C
  4262. loc_006F88F9: push eax
  4263. loc_006F88FA: lea ecx, var_4C
  4264. loc_006F88FD: push ecx
  4265. loc_006F88FE: mov edx, var_6C
  4266. loc_006F8901: mov eax, [edx]
  4267. loc_006F8903: mov ecx, var_6C
  4268. loc_006F8906: push ecx
  4269. loc_006F8907: call [eax+00000024h]
  4270. loc_006F890A: fnclex
  4271. loc_006F890C: mov var_70, eax
  4272. loc_006F890F: cmp var_70, 00000000h
  4273. loc_006F8913: jge 006F8932h
  4274. loc_006F8915: push 00000024h
  4275. loc_006F8917: push 00443A80h
  4276. loc_006F891C: mov edx, var_6C
  4277. loc_006F891F: push edx
  4278. loc_006F8920: mov eax, var_70
  4279. loc_006F8923: push eax
  4280. loc_006F8924: call [004010CCh] ; __vbaHresultCheckObj
  4281. loc_006F892A: mov var_9C, eax
  4282. loc_006F8930: jmp 006F893Ch
  4283. loc_006F8932: mov var_9C, 00000000h
  4284. loc_006F893C: mov ecx, var_2C
  4285. loc_006F893F: mov var_74, ecx
  4286. loc_006F8942: push 00472810h ; "Shutting down..."
  4287. loc_006F8947: mov edx, var_74
  4288. loc_006F894A: mov eax, [edx]
  4289. loc_006F894C: mov ecx, var_74
  4290. loc_006F894F: push ecx
  4291. loc_006F8950: call [eax+00000080h]
  4292. loc_006F8956: fnclex
  4293. loc_006F8958: mov var_78, eax
  4294. loc_006F895B: cmp var_78, 00000000h
  4295. loc_006F895F: jge 006F8981h
  4296. loc_006F8961: push 00000080h
  4297. loc_006F8966: push 00443A90h
  4298. loc_006F896B: mov edx, var_74
  4299. loc_006F896E: push edx
  4300. loc_006F896F: mov eax, var_78
  4301. loc_006F8972: push eax
  4302. loc_006F8973: call [004010CCh] ; __vbaHresultCheckObj
  4303. loc_006F8979: mov var_A0, eax
  4304. loc_006F897F: jmp 006F898Bh
  4305. loc_006F8981: mov var_A0, 00000000h
  4306. loc_006F898B: lea ecx, var_2C
  4307. loc_006F898E: push ecx
  4308. loc_006F898F: lea edx, var_28
  4309. loc_006F8992: push edx
  4310. loc_006F8993: lea eax, var_24
  4311. loc_006F8996: push eax
  4312. loc_006F8997: push 00000003h
  4313. loc_006F8999: call [00401068h] ; __vbaFreeObjList
  4314. loc_006F899F: add esp, 00000010h
  4315. loc_006F89A2: lea ecx, var_4C
  4316. loc_006F89A5: push ecx
  4317. loc_006F89A6: lea edx, var_3C
  4318. loc_006F89A9: push edx
  4319. loc_006F89AA: push 00000002h
  4320. loc_006F89AC: call [00401050h] ; __vbaFreeVarList
  4321. loc_006F89B2: add esp, 0000000Ch
  4322. loc_006F89B5: mov var_4, 00000005h
  4323. loc_006F89BC: call 0071CFC0h
  4324. loc_006F89C1: mov var_4, 00000006h
  4325. loc_006F89C8: lea eax, var_24
  4326. loc_006F89CB: push eax
  4327. loc_006F89CC: mov ecx, Me
  4328. loc_006F89CF: mov edx, [ecx]
  4329. loc_006F89D1: mov eax, Me
  4330. loc_006F89D4: push eax
  4331. loc_006F89D5: call [edx+0000084Ch]
  4332. loc_006F89DB: fnclex
  4333. loc_006F89DD: mov var_6C, eax
  4334. loc_006F89E0: cmp var_6C, 00000000h
  4335. loc_006F89E4: jge 006F8A06h
  4336. loc_006F89E6: push 0000084Ch
  4337. loc_006F89EB: push 00455054h
  4338. loc_006F89F0: mov ecx, Me
  4339. loc_006F89F3: push ecx
  4340. loc_006F89F4: mov edx, var_6C
  4341. loc_006F89F7: push edx
  4342. loc_006F89F8: call [004010CCh] ; __vbaHresultCheckObj
  4343. loc_006F89FE: mov var_A4, eax
  4344. loc_006F8A04: jmp 006F8A10h
  4345. loc_006F8A06: mov var_A4, 00000000h
  4346. loc_006F8A10: mov eax, var_24
  4347. loc_006F8A13: mov var_70, eax
  4348. loc_006F8A16: lea ecx, var_64
  4349. loc_006F8A19: push ecx
  4350. loc_006F8A1A: mov edx, var_70
  4351. loc_006F8A1D: mov eax, [edx]
  4352. loc_006F8A1F: mov ecx, var_70
  4353. loc_006F8A22: push ecx
  4354. loc_006F8A23: call [eax+0000006Ch]
  4355. loc_006F8A26: fnclex
  4356. loc_006F8A28: mov var_74, eax
  4357. loc_006F8A2B: cmp var_74, 00000000h
  4358. loc_006F8A2F: jge 006F8A4Eh
  4359. loc_006F8A31: push 0000006Ch
  4360. loc_006F8A33: push 00456428h
  4361. loc_006F8A38: mov edx, var_70
  4362. loc_006F8A3B: push edx
  4363. loc_006F8A3C: mov eax, var_74
  4364. loc_006F8A3F: push eax
  4365. loc_006F8A40: call [004010CCh] ; __vbaHresultCheckObj
  4366. loc_006F8A46: mov var_A8, eax
  4367. loc_006F8A4C: jmp 006F8A58h
  4368. loc_006F8A4E: mov var_A8, 00000000h
  4369. loc_006F8A58: lea ecx, var_28
  4370. loc_006F8A5B: push ecx
  4371. loc_006F8A5C: mov edx, Me
  4372. loc_006F8A5F: mov eax, [edx]
  4373. loc_006F8A61: mov ecx, Me
  4374. loc_006F8A64: push ecx
  4375. loc_006F8A65: call [eax+0000084Ch]
  4376. loc_006F8A6B: fnclex
  4377. loc_006F8A6D: mov var_78, eax
  4378. loc_006F8A70: cmp var_78, 00000000h
  4379. loc_006F8A74: jge 006F8A96h
  4380. loc_006F8A76: push 0000084Ch
  4381. loc_006F8A7B: push 00455054h
  4382. loc_006F8A80: mov edx, Me
  4383. loc_006F8A83: push edx
  4384. loc_006F8A84: mov eax, var_78
  4385. loc_006F8A87: push eax
  4386. loc_006F8A88: call [004010CCh] ; __vbaHresultCheckObj
  4387. loc_006F8A8E: mov var_AC, eax
  4388. loc_006F8A94: jmp 006F8AA0h
  4389. loc_006F8A96: mov var_AC, 00000000h
  4390. loc_006F8AA0: mov ecx, var_28
  4391. loc_006F8AA3: mov var_7C, ecx
  4392. loc_006F8AA6: lea edx, var_68
  4393. loc_006F8AA9: push edx
  4394. loc_006F8AAA: mov eax, var_7C
  4395. loc_006F8AAD: mov ecx, [eax]
  4396. loc_006F8AAF: mov edx, var_7C
  4397. loc_006F8AB2: push edx
  4398. loc_006F8AB3: call [ecx+0000006Ch]
  4399. loc_006F8AB6: fnclex
  4400. loc_006F8AB8: mov var_80, eax
  4401. loc_006F8ABB: cmp var_80, 00000000h
  4402. loc_006F8ABF: jge 006F8ADEh
  4403. loc_006F8AC1: push 0000006Ch
  4404. loc_006F8AC3: push 00456428h
  4405. loc_006F8AC8: mov eax, var_7C
  4406. loc_006F8ACB: push eax
  4407. loc_006F8ACC: mov ecx, var_80
  4408. loc_006F8ACF: push ecx
  4409. loc_006F8AD0: call [004010CCh] ; __vbaHresultCheckObj
  4410. loc_006F8AD6: mov var_B0, eax
  4411. loc_006F8ADC: jmp 006F8AE8h
  4412. loc_006F8ADE: mov var_B0, 00000000h
  4413. loc_006F8AE8: xor edx, edx
  4414. loc_006F8AEA: cmp var_64, 00000001h
  4415. loc_006F8AEE: setnz dl
  4416. loc_006F8AF1: neg edx
  4417. loc_006F8AF3: xor eax, eax
  4418. loc_006F8AF5: cmp var_68, 00000000h
  4419. loc_006F8AF9: setnz al
  4420. loc_006F8AFC: neg eax
  4421. loc_006F8AFE: and dx, ax
  4422. loc_006F8B01: mov var_84, dx
  4423. loc_006F8B08: lea ecx, var_28
  4424. loc_006F8B0B: push ecx
  4425. loc_006F8B0C: lea edx, var_24
  4426. loc_006F8B0F: push edx
  4427. loc_006F8B10: push 00000002h
  4428. loc_006F8B12: call [00401068h] ; __vbaFreeObjList
  4429. loc_006F8B18: add esp, 0000000Ch
  4430. loc_006F8B1B: movsx eax, var_84
  4431. loc_006F8B22: test eax, eax
  4432. loc_006F8B24: jz 006F8B52h
  4433. loc_006F8B26: mov var_4, 00000007h
  4434. loc_006F8B2D: mov ecx, Me
  4435. loc_006F8B30: mov edx, [ecx]
  4436. loc_006F8B32: mov eax, Me
  4437. loc_006F8B35: push eax
  4438. loc_006F8B36: call [edx+000007F0h]
  4439. loc_006F8B3C: mov var_4, 00000008h
  4440. loc_006F8B43: mov var_60, 0002h
  4441. loc_006F8B49: lea ecx, var_60
  4442. loc_006F8B4C: push ecx
  4443. loc_006F8B4D: call 0061DF10h
  4444. loc_006F8B52: mov var_4, 0000000Ah
  4445. loc_006F8B59: cmp [0073C818h], 00000000h
  4446. loc_006F8B60: jnz 006F8B7Eh
  4447. loc_006F8B62: push 0073C818h
  4448. loc_006F8B67: push 00441F00h
  4449. loc_006F8B6C: call [004012FCh] ; __vbaNew2
  4450. loc_006F8B72: mov var_B4, 0073C818h
  4451. loc_006F8B7C: jmp 006F8B88h
  4452. loc_006F8B7E: mov var_B4, 0073C818h
  4453. loc_006F8B88: mov edx, var_B4
  4454. loc_006F8B8E: mov eax, [edx]
  4455. loc_006F8B90: mov var_6C, eax
  4456. loc_006F8B93: mov ecx, Me
  4457. loc_006F8B96: push ecx
  4458. loc_006F8B97: lea edx, var_24
  4459. loc_006F8B9A: push edx
  4460. loc_006F8B9B: call [00401130h] ; __vbaObjSetAddref
  4461. loc_006F8BA1: push eax
  4462. loc_006F8BA2: mov eax, var_6C
  4463. loc_006F8BA5: mov ecx, [eax]
  4464. loc_006F8BA7: mov edx, var_6C
  4465. loc_006F8BAA: push edx
  4466. loc_006F8BAB: call [ecx+00000010h]
  4467. loc_006F8BAE: fnclex
  4468. loc_006F8BB0: mov var_70, eax
  4469. loc_006F8BB3: cmp var_70, 00000000h
  4470. loc_006F8BB7: jge 006F8BD6h
  4471. loc_006F8BB9: push 00000010h
  4472. loc_006F8BBB: push 00441EF0h
  4473. loc_006F8BC0: mov eax, var_6C
  4474. loc_006F8BC3: push eax
  4475. loc_006F8BC4: mov ecx, var_70
  4476. loc_006F8BC7: push ecx
  4477. loc_006F8BC8: call [004010CCh] ; __vbaHresultCheckObj
  4478. loc_006F8BCE: mov var_B8, eax
  4479. loc_006F8BD4: jmp 006F8BE0h
  4480. loc_006F8BD6: mov var_B8, 00000000h
  4481. loc_006F8BE0: lea ecx, var_24
  4482. loc_006F8BE3: call [0040142Ch] ; __vbaFreeObj
  4483. loc_006F8BE9: mov var_10, 00000000h
  4484. loc_006F8BF0: push 006F8C23h
  4485. loc_006F8BF5: jmp 006F8C22h
  4486. loc_006F8BF7: lea edx, var_2C
  4487. loc_006F8BFA: push edx
  4488. loc_006F8BFB: lea eax, var_28
  4489. loc_006F8BFE: push eax
  4490. loc_006F8BFF: lea ecx, var_24
  4491. loc_006F8C02: push ecx
  4492. loc_006F8C03: push 00000003h
  4493. loc_006F8C05: call [00401068h] ; __vbaFreeObjList
  4494. loc_006F8C0B: add esp, 00000010h
  4495. loc_006F8C0E: lea edx, var_4C
  4496. loc_006F8C11: push edx
  4497. loc_006F8C12: lea eax, var_3C
  4498. loc_006F8C15: push eax
  4499. loc_006F8C16: push 00000002h
  4500. loc_006F8C18: call [00401050h] ; __vbaFreeVarList
  4501. loc_006F8C1E: add esp, 0000000Ch
  4502. loc_006F8C21: ret
  4503. loc_006F8C22: ret
  4504. loc_006F8C23: mov ecx, Me
  4505. loc_006F8C26: mov edx, [ecx]
  4506. loc_006F8C28: mov eax, Me
  4507. loc_006F8C2B: push eax
  4508. loc_006F8C2C: call [edx+00000008h]
  4509. loc_006F8C2F: mov eax, var_10
  4510. loc_006F8C32: mov ecx, var_20
  4511. loc_006F8C35: mov fs:[00000000h], ecx
  4512. loc_006F8C3C: pop edi
  4513. loc_006F8C3D: pop esi
  4514. loc_006F8C3E: pop ebx
  4515. loc_006F8C3F: mov esp, ebp
  4516. loc_006F8C41: pop ebp
  4517. loc_006F8C42: retn 0004h
  4518. End Sub
  4519. Private Sub lblLogOn_Click() '6F2AD0
  4520. loc_006F2AD0: push ebp
  4521. loc_006F2AD1: mov ebp, esp
  4522. loc_006F2AD3: sub esp, 0000000Ch
  4523. loc_006F2AD6: push 00412856h ; __vbaExceptHandler
  4524. loc_006F2ADB: mov eax, fs:[00000000h]
  4525. loc_006F2AE1: push eax
  4526. loc_006F2AE2: mov fs:[00000000h], esp
  4527. loc_006F2AE9: sub esp, 00000008h
  4528. loc_006F2AEC: push ebx
  4529. loc_006F2AED: push esi
  4530. loc_006F2AEE: push edi
  4531. loc_006F2AEF: mov var_C, esp
  4532. loc_006F2AF2: mov var_8, 0040F488h
  4533. loc_006F2AF9: mov esi, Me
  4534. loc_006F2AFC: mov eax, esi
  4535. loc_006F2AFE: and eax, 00000001h
  4536. loc_006F2B01: mov var_4, eax
  4537. loc_006F2B04: and esi, FFFFFFFEh
  4538. loc_006F2B07: push esi
  4539. loc_006F2B08: mov Me, esi
  4540. loc_006F2B0B: mov ecx, [esi]
  4541. loc_006F2B0D: call [ecx+00000004h]
  4542. loc_006F2B10: mov edx, [esi]
  4543. loc_006F2B12: push esi
  4544. loc_006F2B13: call [edx+000007ECh]
  4545. loc_006F2B19: mov var_4, 00000000h
  4546. loc_006F2B20: mov eax, Me
  4547. loc_006F2B23: push eax
  4548. loc_006F2B24: mov ecx, [eax]
  4549. loc_006F2B26: call [ecx+00000008h]
  4550. loc_006F2B29: mov eax, var_4
  4551. loc_006F2B2C: mov ecx, var_14
  4552. loc_006F2B2F: pop edi
  4553. loc_006F2B30: pop esi
  4554. loc_006F2B31: mov fs:[00000000h], ecx
  4555. loc_006F2B38: pop ebx
  4556. loc_006F2B39: mov esp, ebp
  4557. loc_006F2B3B: pop ebp
  4558. loc_006F2B3C: retn 0004h
  4559. End Sub
  4560. Private Sub lblLogOn_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) '6F2B40
  4561. loc_006F2B40: push ebp
  4562. loc_006F2B41: mov ebp, esp
  4563. loc_006F2B43: sub esp, 00000018h
  4564. loc_006F2B46: push 00412856h ; __vbaExceptHandler
  4565. loc_006F2B4B: mov eax, fs:[00000000h]
  4566. loc_006F2B51: push eax
  4567. loc_006F2B52: mov fs:[00000000h], esp
  4568. loc_006F2B59: mov eax, 00000088h
  4569. loc_006F2B5E: call 00412850h ; __vbaChkstk
  4570. loc_006F2B63: push ebx
  4571. loc_006F2B64: push esi
  4572. loc_006F2B65: push edi
  4573. loc_006F2B66: mov var_18, esp
  4574. loc_006F2B69: mov var_14, 0040F490h ; Chr(37)
  4575. loc_006F2B70: mov eax, Me
  4576. loc_006F2B73: and eax, 00000001h
  4577. loc_006F2B76: mov var_10, eax
  4578. loc_006F2B79: mov ecx, Me
  4579. loc_006F2B7C: and ecx, FFFFFFFEh
  4580. loc_006F2B7F: mov Me, ecx
  4581. loc_006F2B82: mov var_C, 00000000h
  4582. loc_006F2B89: mov edx, Me
  4583. loc_006F2B8C: mov eax, [edx]
  4584. loc_006F2B8E: mov ecx, Me
  4585. loc_006F2B91: push ecx
  4586. loc_006F2B92: call [eax+00000004h]
  4587. loc_006F2B95: mov var_4, 00000001h
  4588. loc_006F2B9C: mov var_4, 00000002h
  4589. loc_006F2BA3: push FFFFFFFFh
  4590. loc_006F2BA5: call [00401124h] ; __vbaOnError
  4591. loc_006F2BAB: mov var_4, 00000003h
  4592. loc_006F2BB2: mov edx, Me
  4593. loc_006F2BB5: mov eax, [edx]
  4594. loc_006F2BB7: mov ecx, Me
  4595. loc_006F2BBA: push ecx
  4596. loc_006F2BBB: call [eax+00000308h]
  4597. loc_006F2BC1: push eax
  4598. loc_006F2BC2: lea edx, var_38
  4599. loc_006F2BC5: push edx
  4600. loc_006F2BC6: call [00401128h] ; __vbaObjSet
  4601. loc_006F2BCC: mov var_7C, eax
  4602. loc_006F2BCF: push 00444528h
  4603. loc_006F2BD4: push 00000000h
  4604. loc_006F2BD6: push 00000004h
  4605. loc_006F2BD8: mov eax, Me
  4606. loc_006F2BDB: mov ecx, [eax]
  4607. loc_006F2BDD: mov edx, Me
  4608. loc_006F2BE0: push edx
  4609. loc_006F2BE1: call [ecx+00000360h]
  4610. loc_006F2BE7: push eax
  4611. loc_006F2BE8: lea eax, var_24
  4612. loc_006F2BEB: push eax
  4613. loc_006F2BEC: call [00401128h] ; __vbaObjSet
  4614. loc_006F2BF2: push eax
  4615. loc_006F2BF3: lea ecx, var_48
  4616. loc_006F2BF6: push ecx
  4617. loc_006F2BF7: call [00401214h] ; __vbaLateIdCallLd
  4618. loc_006F2BFD: add esp, 00000010h
  4619. loc_006F2C00: push eax
  4620. loc_006F2C01: call [004011F8h] ; __vbaCastObjVar
  4621. loc_006F2C07: push eax
  4622. loc_006F2C08: lea edx, var_28
  4623. loc_006F2C0B: push edx
  4624. loc_006F2C0C: call [00401128h] ; __vbaObjSet
  4625. loc_006F2C12: mov var_6C, eax
  4626. loc_006F2C15: mov var_60, 004728CCh ; "Click"
  4627. loc_006F2C1C: mov var_68, 00000008h
  4628. loc_006F2C23: lea edx, var_68
  4629. loc_006F2C26: lea ecx, var_58
  4630. loc_006F2C29: call [00401374h] ; __vbaVarDup
  4631. loc_006F2C2F: lea eax, var_2C
  4632. loc_006F2C32: push eax
  4633. loc_006F2C33: lea ecx, var_58
  4634. loc_006F2C36: push ecx
  4635. loc_006F2C37: mov edx, var_6C
  4636. loc_006F2C3A: mov eax, [edx]
  4637. loc_006F2C3C: mov ecx, var_6C
  4638. loc_006F2C3F: push ecx
  4639. loc_006F2C40: call [eax+00000024h]
  4640. loc_006F2C43: fnclex
  4641. loc_006F2C45: mov var_70, eax
  4642. loc_006F2C48: cmp var_70, 00000000h
  4643. loc_006F2C4C: jge 006F2C6Bh
  4644. loc_006F2C4E: push 00000024h
  4645. loc_006F2C50: push 00444528h
  4646. loc_006F2C55: mov edx, var_6C
  4647. loc_006F2C58: push edx
  4648. loc_006F2C59: mov eax, var_70
  4649. loc_006F2C5C: push eax
  4650. loc_006F2C5D: call [004010CCh] ; __vbaHresultCheckObj
  4651. loc_006F2C63: mov var_9C, eax
  4652. loc_006F2C69: jmp 006F2C75h
  4653. loc_006F2C6B: mov var_9C, 00000000h
  4654. loc_006F2C75: mov ecx, var_2C
  4655. loc_006F2C78: mov var_74, ecx
  4656. loc_006F2C7B: lea edx, var_30
  4657. loc_006F2C7E: push edx
  4658. loc_006F2C7F: mov eax, var_74
  4659. loc_006F2C82: mov ecx, [eax]
  4660. loc_006F2C84: mov edx, var_74
  4661. loc_006F2C87: push edx
  4662. loc_006F2C88: call [ecx+00000034h]
  4663. loc_006F2C8B: fnclex
  4664. loc_006F2C8D: mov var_78, eax
  4665. loc_006F2C90: cmp var_78, 00000000h
  4666. loc_006F2C94: jge 006F2CB3h
  4667. loc_006F2C96: push 00000034h
  4668. loc_006F2C98: push 00444538h
  4669. loc_006F2C9D: mov eax, var_74
  4670. loc_006F2CA0: push eax
  4671. loc_006F2CA1: mov ecx, var_78
  4672. loc_006F2CA4: push ecx
  4673. loc_006F2CA5: call [004010CCh] ; __vbaHresultCheckObj
  4674. loc_006F2CAB: mov var_A0, eax
  4675. loc_006F2CB1: jmp 006F2CBDh
  4676. loc_006F2CB3: mov var_A0, 00000000h
  4677. loc_006F2CBD: mov edx, var_30
  4678. loc_006F2CC0: mov var_98, edx
  4679. loc_006F2CC6: mov var_30, 00000000h
  4680. loc_006F2CCD: mov eax, var_98
  4681. loc_006F2CD3: push eax
  4682. loc_006F2CD4: lea ecx, var_34
  4683. loc_006F2CD7: push ecx
  4684. loc_006F2CD8: call [00401128h] ; __vbaObjSet
  4685. loc_006F2CDE: push eax
  4686. loc_006F2CDF: mov edx, var_7C
  4687. loc_006F2CE2: mov eax, [edx]
  4688. loc_006F2CE4: mov ecx, var_7C
  4689. loc_006F2CE7: push ecx
  4690. loc_006F2CE8: call [eax+00000164h]
  4691. loc_006F2CEE: fnclex
  4692. loc_006F2CF0: mov var_80, eax
  4693. loc_006F2CF3: cmp var_80, 00000000h
  4694. loc_006F2CF7: jge 006F2D19h
  4695. loc_006F2CF9: push 00000164h
  4696. loc_006F2CFE: push 00441988h
  4697. loc_006F2D03: mov edx, var_7C
  4698. loc_006F2D06: push edx
  4699. loc_006F2D07: mov eax, var_80
  4700. loc_006F2D0A: push eax
  4701. loc_006F2D0B: call [004010CCh] ; __vbaHresultCheckObj
  4702. loc_006F2D11: mov var_A4, eax
  4703. loc_006F2D17: jmp 006F2D23h
  4704. loc_006F2D19: mov var_A4, 00000000h
  4705. loc_006F2D23: lea ecx, var_38
  4706. loc_006F2D26: push ecx
  4707. loc_006F2D27: lea edx, var_34
  4708. loc_006F2D2A: push edx
  4709. loc_006F2D2B: lea eax, var_2C
  4710. loc_006F2D2E: push eax
  4711. loc_006F2D2F: lea ecx, var_28
  4712. loc_006F2D32: push ecx
  4713. loc_006F2D33: lea edx, var_24
  4714. loc_006F2D36: push edx
  4715. loc_006F2D37: push 00000005h
  4716. loc_006F2D39: call [00401068h] ; __vbaFreeObjList
  4717. loc_006F2D3F: add esp, 00000018h
  4718. loc_006F2D42: lea eax, var_58
  4719. loc_006F2D45: push eax
  4720. loc_006F2D46: lea ecx, var_48
  4721. loc_006F2D49: push ecx
  4722. loc_006F2D4A: push 00000002h
  4723. loc_006F2D4C: call [00401050h] ; __vbaFreeVarList
  4724. loc_006F2D52: add esp, 0000000Ch
  4725. loc_006F2D55: mov var_4, 00000004h
  4726. loc_006F2D5C: mov edx, Me
  4727. loc_006F2D5F: mov eax, [edx]
  4728. loc_006F2D61: mov ecx, Me
  4729. loc_006F2D64: push ecx
  4730. loc_006F2D65: call [eax+00000308h]
  4731. loc_006F2D6B: push eax
  4732. loc_006F2D6C: lea edx, var_24
  4733. loc_006F2D6F: push edx
  4734. loc_006F2D70: call [00401128h] ; __vbaObjSet
  4735. loc_006F2D76: mov var_6C, eax
  4736. loc_006F2D79: mov ecx, 00000063h
  4737. loc_006F2D7E: call [004011E4h] ; __vbaI2I4
  4738. loc_006F2D84: push eax
  4739. loc_006F2D85: mov eax, var_6C
  4740. loc_006F2D88: mov ecx, [eax]
  4741. loc_006F2D8A: mov edx, var_6C
  4742. loc_006F2D8D: push edx
  4743. loc_006F2D8E: call [ecx+000000A4h]
  4744. loc_006F2D94: fnclex
  4745. loc_006F2D96: mov var_70, eax
  4746. loc_006F2D99: cmp var_70, 00000000h
  4747. loc_006F2D9D: jge 006F2DBFh
  4748. loc_006F2D9F: push 000000A4h
  4749. loc_006F2DA4: push 00441988h
  4750. loc_006F2DA9: mov eax, var_6C
  4751. loc_006F2DAC: push eax
  4752. loc_006F2DAD: mov ecx, var_70
  4753. loc_006F2DB0: push ecx
  4754. loc_006F2DB1: call [004010CCh] ; __vbaHresultCheckObj
  4755. loc_006F2DB7: mov var_A8, eax
  4756. loc_006F2DBD: jmp 006F2DC9h
  4757. loc_006F2DBF: mov var_A8, 00000000h
  4758. loc_006F2DC9: lea ecx, var_24
  4759. loc_006F2DCC: call [0040142Ch] ; __vbaFreeObj
  4760. loc_006F2DD2: mov var_10, 00000000h
  4761. loc_006F2DD9: push 006F2E18h
  4762. loc_006F2DDE: jmp 006F2E17h
  4763. loc_006F2DE0: lea edx, var_38
  4764. loc_006F2DE3: push edx
  4765. loc_006F2DE4: lea eax, var_34
  4766. loc_006F2DE7: push eax
  4767. loc_006F2DE8: lea ecx, var_30
  4768. loc_006F2DEB: push ecx
  4769. loc_006F2DEC: lea edx, var_2C
  4770. loc_006F2DEF: push edx
  4771. loc_006F2DF0: lea eax, var_28
  4772. loc_006F2DF3: push eax
  4773. loc_006F2DF4: lea ecx, var_24
  4774. loc_006F2DF7: push ecx
  4775. loc_006F2DF8: push 00000006h
  4776. loc_006F2DFA: call [00401068h] ; __vbaFreeObjList
  4777. loc_006F2E00: add esp, 0000001Ch
  4778. loc_006F2E03: lea edx, var_58
  4779. loc_006F2E06: push edx
  4780. loc_006F2E07: lea eax, var_48
  4781. loc_006F2E0A: push eax
  4782. loc_006F2E0B: push 00000002h
  4783. loc_006F2E0D: call [00401050h] ; __vbaFreeVarList
  4784. loc_006F2E13: add esp, 0000000Ch
  4785. loc_006F2E16: ret
  4786. loc_006F2E17: ret
  4787. loc_006F2E18: mov ecx, Me
  4788. loc_006F2E1B: mov edx, [ecx]
  4789. loc_006F2E1D: mov eax, Me
  4790. loc_006F2E20: push eax
  4791. loc_006F2E21: call [edx+00000008h]
  4792. loc_006F2E24: mov eax, var_10
  4793. loc_006F2E27: mov ecx, var_20
  4794. loc_006F2E2A: mov fs:[00000000h], ecx
  4795. loc_006F2E31: pop edi
  4796. loc_006F2E32: pop esi
  4797. loc_006F2E33: pop ebx
  4798. loc_006F2E34: mov esp, ebp
  4799. loc_006F2E36: pop ebp
  4800. loc_006F2E37: retn 0014h
  4801. End Sub
  4802. Private Sub imgLogOn_Click() '6F2760
  4803. loc_006F2760: push ebp
  4804. loc_006F2761: mov ebp, esp
  4805. loc_006F2763: sub esp, 0000000Ch
  4806. loc_006F2766: push 00412856h ; __vbaExceptHandler
  4807. loc_006F276B: mov eax, fs:[00000000h]
  4808. loc_006F2771: push eax
  4809. loc_006F2772: mov fs:[00000000h], esp
  4810. loc_006F2779: sub esp, 00000008h
  4811. loc_006F277C: push ebx
  4812. loc_006F277D: push esi
  4813. loc_006F277E: push edi
  4814. loc_006F277F: mov var_C, esp
  4815. loc_006F2782: mov var_8, 0040F448h
  4816. loc_006F2789: mov esi, Me
  4817. loc_006F278C: mov eax, esi
  4818. loc_006F278E: and eax, 00000001h
  4819. loc_006F2791: mov var_4, eax
  4820. loc_006F2794: and esi, FFFFFFFEh
  4821. loc_006F2797: push esi
  4822. loc_006F2798: mov Me, esi
  4823. loc_006F279B: mov ecx, [esi]
  4824. loc_006F279D: call [ecx+00000004h]
  4825. loc_006F27A0: mov edx, [esi]
  4826. loc_006F27A2: push esi
  4827. loc_006F27A3: call [edx+000007ECh]
  4828. loc_006F27A9: mov var_4, 00000000h
  4829. loc_006F27B0: mov eax, Me
  4830. loc_006F27B3: push eax
  4831. loc_006F27B4: mov ecx, [eax]
  4832. loc_006F27B6: call [ecx+00000008h]
  4833. loc_006F27B9: mov eax, var_4
  4834. loc_006F27BC: mov ecx, var_14
  4835. loc_006F27BF: pop edi
  4836. loc_006F27C0: pop esi
  4837. loc_006F27C1: mov fs:[00000000h], ecx
  4838. loc_006F27C8: pop ebx
  4839. loc_006F27C9: mov esp, ebp
  4840. loc_006F27CB: pop ebp
  4841. loc_006F27CC: retn 0004h
  4842. End Sub
  4843. Private Sub imgLogOn_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) '6F27D0
  4844. loc_006F27D0: push ebp
  4845. loc_006F27D1: mov ebp, esp
  4846. loc_006F27D3: sub esp, 00000018h
  4847. loc_006F27D6: push 00412856h ; __vbaExceptHandler
  4848. loc_006F27DB: mov eax, fs:[00000000h]
  4849. loc_006F27E1: push eax
  4850. loc_006F27E2: mov fs:[00000000h], esp
  4851. loc_006F27E9: mov eax, 00000088h
  4852. loc_006F27EE: call 00412850h ; __vbaChkstk
  4853. loc_006F27F3: push ebx
  4854. loc_006F27F4: push esi
  4855. loc_006F27F5: push edi
  4856. loc_006F27F6: mov var_18, esp
  4857. loc_006F27F9: mov var_14, 0040F450h ; Chr(37)
  4858. loc_006F2800: mov eax, Me
  4859. loc_006F2803: and eax, 00000001h
  4860. loc_006F2806: mov var_10, eax
  4861. loc_006F2809: mov ecx, Me
  4862. loc_006F280C: and ecx, FFFFFFFEh
  4863. loc_006F280F: mov Me, ecx
  4864. loc_006F2812: mov var_C, 00000000h
  4865. loc_006F2819: mov edx, Me
  4866. loc_006F281C: mov eax, [edx]
  4867. loc_006F281E: mov ecx, Me
  4868. loc_006F2821: push ecx
  4869. loc_006F2822: call [eax+00000004h]
  4870. loc_006F2825: mov var_4, 00000001h
  4871. loc_006F282C: mov var_4, 00000002h
  4872. loc_006F2833: push FFFFFFFFh
  4873. loc_006F2835: call [00401124h] ; __vbaOnError
  4874. loc_006F283B: mov var_4, 00000003h
  4875. loc_006F2842: mov edx, Me
  4876. loc_006F2845: mov eax, [edx]
  4877. loc_006F2847: mov ecx, Me
  4878. loc_006F284A: push ecx
  4879. loc_006F284B: call [eax+00000304h]
  4880. loc_006F2851: push eax
  4881. loc_006F2852: lea edx, var_38
  4882. loc_006F2855: push edx
  4883. loc_006F2856: call [00401128h] ; __vbaObjSet
  4884. loc_006F285C: mov var_7C, eax
  4885. loc_006F285F: push 00444528h
  4886. loc_006F2864: push 00000000h
  4887. loc_006F2866: push 00000004h
  4888. loc_006F2868: mov eax, Me
  4889. loc_006F286B: mov ecx, [eax]
  4890. loc_006F286D: mov edx, Me
  4891. loc_006F2870: push edx
  4892. loc_006F2871: call [ecx+00000360h]
  4893. loc_006F2877: push eax
  4894. loc_006F2878: lea eax, var_24
  4895. loc_006F287B: push eax
  4896. loc_006F287C: call [00401128h] ; __vbaObjSet
  4897. loc_006F2882: push eax
  4898. loc_006F2883: lea ecx, var_48
  4899. loc_006F2886: push ecx
  4900. loc_006F2887: call [00401214h] ; __vbaLateIdCallLd
  4901. loc_006F288D: add esp, 00000010h
  4902. loc_006F2890: push eax
  4903. loc_006F2891: call [004011F8h] ; __vbaCastObjVar
  4904. loc_006F2897: push eax
  4905. loc_006F2898: lea edx, var_28
  4906. loc_006F289B: push edx
  4907. loc_006F289C: call [00401128h] ; __vbaObjSet
  4908. loc_006F28A2: mov var_6C, eax
  4909. loc_006F28A5: mov var_60, 004728CCh ; "Click"
  4910. loc_006F28AC: mov var_68, 00000008h
  4911. loc_006F28B3: lea edx, var_68
  4912. loc_006F28B6: lea ecx, var_58
  4913. loc_006F28B9: call [00401374h] ; __vbaVarDup
  4914. loc_006F28BF: lea eax, var_2C
  4915. loc_006F28C2: push eax
  4916. loc_006F28C3: lea ecx, var_58
  4917. loc_006F28C6: push ecx
  4918. loc_006F28C7: mov edx, var_6C
  4919. loc_006F28CA: mov eax, [edx]
  4920. loc_006F28CC: mov ecx, var_6C
  4921. loc_006F28CF: push ecx
  4922. loc_006F28D0: call [eax+00000024h]
  4923. loc_006F28D3: fnclex
  4924. loc_006F28D5: mov var_70, eax
  4925. loc_006F28D8: cmp var_70, 00000000h
  4926. loc_006F28DC: jge 006F28FBh
  4927. loc_006F28DE: push 00000024h
  4928. loc_006F28E0: push 00444528h
  4929. loc_006F28E5: mov edx, var_6C
  4930. loc_006F28E8: push edx
  4931. loc_006F28E9: mov eax, var_70
  4932. loc_006F28EC: push eax
  4933. loc_006F28ED: call [004010CCh] ; __vbaHresultCheckObj
  4934. loc_006F28F3: mov var_9C, eax
  4935. loc_006F28F9: jmp 006F2905h
  4936. loc_006F28FB: mov var_9C, 00000000h
  4937. loc_006F2905: mov ecx, var_2C
  4938. loc_006F2908: mov var_74, ecx
  4939. loc_006F290B: lea edx, var_30
  4940. loc_006F290E: push edx
  4941. loc_006F290F: mov eax, var_74
  4942. loc_006F2912: mov ecx, [eax]
  4943. loc_006F2914: mov edx, var_74
  4944. loc_006F2917: push edx
  4945. loc_006F2918: call [ecx+00000034h]
  4946. loc_006F291B: fnclex
  4947. loc_006F291D: mov var_78, eax
  4948. loc_006F2920: cmp var_78, 00000000h
  4949. loc_006F2924: jge 006F2943h
  4950. loc_006F2926: push 00000034h
  4951. loc_006F2928: push 00444538h
  4952. loc_006F292D: mov eax, var_74
  4953. loc_006F2930: push eax
  4954. loc_006F2931: mov ecx, var_78
  4955. loc_006F2934: push ecx
  4956. loc_006F2935: call [004010CCh] ; __vbaHresultCheckObj
  4957. loc_006F293B: mov var_A0, eax
  4958. loc_006F2941: jmp 006F294Dh
  4959. loc_006F2943: mov var_A0, 00000000h
  4960. loc_006F294D: mov edx, var_30
  4961. loc_006F2950: mov var_98, edx
  4962. loc_006F2956: mov var_30, 00000000h
  4963. loc_006F295D: mov eax, var_98
  4964. loc_006F2963: push eax
  4965. loc_006F2964: lea ecx, var_34
  4966. loc_006F2967: push ecx
  4967. loc_006F2968: call [00401128h] ; __vbaObjSet
  4968. loc_006F296E: push eax
  4969. loc_006F296F: mov edx, var_7C
  4970. loc_006F2972: mov eax, [edx]
  4971. loc_006F2974: mov ecx, var_7C
  4972. loc_006F2977: push ecx
  4973. loc_006F2978: call [eax+000000E4h]
  4974. loc_006F297E: fnclex
  4975. loc_006F2980: mov var_80, eax
  4976. loc_006F2983: cmp var_80, 00000000h
  4977. loc_006F2987: jge 006F29A9h
  4978. loc_006F2989: push 000000E4h
  4979. loc_006F298E: push 004431A8h
  4980. loc_006F2993: mov edx, var_7C
  4981. loc_006F2996: push edx
  4982. loc_006F2997: mov eax, var_80
  4983. loc_006F299A: push eax
  4984. loc_006F299B: call [004010CCh] ; __vbaHresultCheckObj
  4985. loc_006F29A1: mov var_A4, eax
  4986. loc_006F29A7: jmp 006F29B3h
  4987. loc_006F29A9: mov var_A4, 00000000h
  4988. loc_006F29B3: lea ecx, var_38
  4989. loc_006F29B6: push ecx
  4990. loc_006F29B7: lea edx, var_34
  4991. loc_006F29BA: push edx
  4992. loc_006F29BB: lea eax, var_2C
  4993. loc_006F29BE: push eax
  4994. loc_006F29BF: lea ecx, var_28
  4995. loc_006F29C2: push ecx
  4996. loc_006F29C3: lea edx, var_24
  4997. loc_006F29C6: push edx
  4998. loc_006F29C7: push 00000005h
  4999. loc_006F29C9: call [00401068h] ; __vbaFreeObjList
  5000. loc_006F29CF: add esp, 00000018h
  5001. loc_006F29D2: lea eax, var_58
  5002. loc_006F29D5: push eax
  5003. loc_006F29D6: lea ecx, var_48
  5004. loc_006F29D9: push ecx
  5005. loc_006F29DA: push 00000002h
  5006. loc_006F29DC: call [00401050h] ; __vbaFreeVarList
  5007. loc_006F29E2: add esp, 0000000Ch
  5008. loc_006F29E5: mov var_4, 00000004h
  5009. loc_006F29EC: mov edx, Me
  5010. loc_006F29EF: mov eax, [edx]
  5011. loc_006F29F1: mov ecx, Me
  5012. loc_006F29F4: push ecx
  5013. loc_006F29F5: call [eax+00000304h]
  5014. loc_006F29FB: push eax
  5015. loc_006F29FC: lea edx, var_24
  5016. loc_006F29FF: push edx
  5017. loc_006F2A00: call [00401128h] ; __vbaObjSet
  5018. loc_006F2A06: mov var_6C, eax
  5019. loc_006F2A09: mov ecx, 00000063h
  5020. loc_006F2A0E: call [004011E4h] ; __vbaI2I4
  5021. loc_006F2A14: push eax
  5022. loc_006F2A15: mov eax, var_6C
  5023. loc_006F2A18: mov ecx, [eax]
  5024. loc_006F2A1A: mov edx, var_6C
  5025. loc_006F2A1D: push edx
  5026. loc_006F2A1E: call [ecx+00000094h]
  5027. loc_006F2A24: fnclex
  5028. loc_006F2A26: mov var_70, eax
  5029. loc_006F2A29: cmp var_70, 00000000h
  5030. loc_006F2A2D: jge 006F2A4Fh
  5031. loc_006F2A2F: push 00000094h
  5032. loc_006F2A34: push 004431A8h
  5033. loc_006F2A39: mov eax, var_6C
  5034. loc_006F2A3C: push eax
  5035. loc_006F2A3D: mov ecx, var_70
  5036. loc_006F2A40: push ecx
  5037. loc_006F2A41: call [004010CCh] ; __vbaHresultCheckObj
  5038. loc_006F2A47: mov var_A8, eax
  5039. loc_006F2A4D: jmp 006F2A59h
  5040. loc_006F2A4F: mov var_A8, 00000000h
  5041. loc_006F2A59: lea ecx, var_24
  5042. loc_006F2A5C: call [0040142Ch] ; __vbaFreeObj
  5043. loc_006F2A62: mov var_10, 00000000h
  5044. loc_006F2A69: push 006F2AA8h
  5045. loc_006F2A6E: jmp 006F2AA7h
  5046. loc_006F2A70: lea edx, var_38
  5047. loc_006F2A73: push edx
  5048. loc_006F2A74: lea eax, var_34
  5049. loc_006F2A77: push eax
  5050. loc_006F2A78: lea ecx, var_30
  5051. loc_006F2A7B: push ecx
  5052. loc_006F2A7C: lea edx, var_2C
  5053. loc_006F2A7F: push edx
  5054. loc_006F2A80: lea eax, var_28
  5055. loc_006F2A83: push eax
  5056. loc_006F2A84: lea ecx, var_24
  5057. loc_006F2A87: push ecx
  5058. loc_006F2A88: push 00000006h
  5059. loc_006F2A8A: call [00401068h] ; __vbaFreeObjList
  5060. loc_006F2A90: add esp, 0000001Ch
  5061. loc_006F2A93: lea edx, var_58
  5062. loc_006F2A96: push edx
  5063. loc_006F2A97: lea eax, var_48
  5064. loc_006F2A9A: push eax
  5065. loc_006F2A9B: push 00000002h
  5066. loc_006F2A9D: call [00401050h] ; __vbaFreeVarList
  5067. loc_006F2AA3: add esp, 0000000Ch
  5068. loc_006F2AA6: ret
  5069. loc_006F2AA7: ret
  5070. loc_006F2AA8: mov ecx, Me
  5071. loc_006F2AAB: mov edx, [ecx]
  5072. loc_006F2AAD: mov eax, Me
  5073. loc_006F2AB0: push eax
  5074. loc_006F2AB1: call [edx+00000008h]
  5075. loc_006F2AB4: mov eax, var_10
  5076. loc_006F2AB7: mov ecx, var_20
  5077. loc_006F2ABA: mov fs:[00000000h], ecx
  5078. loc_006F2AC1: pop edi
  5079. loc_006F2AC2: pop esi
  5080. loc_006F2AC3: pop ebx
  5081. loc_006F2AC4: mov esp, ebp
  5082. loc_006F2AC6: pop ebp
  5083. loc_006F2AC7: retn 0014h
  5084. End Sub
  5085. Private Sub mnuOptions_Click() '6F5150
  5086. loc_006F5150: push ebp
  5087. loc_006F5151: mov ebp, esp
  5088. loc_006F5153: sub esp, 0000000Ch
  5089. loc_006F5156: push 00412856h ; __vbaExceptHandler
  5090. loc_006F515B: mov eax, fs:[00000000h]
  5091. loc_006F5161: push eax
  5092. loc_006F5162: mov fs:[00000000h], esp
  5093. loc_006F5169: sub esp, 00000030h
  5094. loc_006F516C: push ebx
  5095. loc_006F516D: push esi
  5096. loc_006F516E: push edi
  5097. loc_006F516F: mov var_C, esp
  5098. loc_006F5172: mov var_8, 0040F788h
  5099. loc_006F5179: mov eax, Me
  5100. loc_006F517C: mov ecx, eax
  5101. loc_006F517E: and ecx, 00000001h
  5102. loc_006F5181: mov var_4, ecx
  5103. loc_006F5184: and al, FEh
  5104. loc_006F5186: push eax
  5105. loc_006F5187: mov Me, eax
  5106. loc_006F518A: mov edx, [eax]
  5107. loc_006F518C: call [edx+00000004h]
  5108. loc_006F518F: mov eax, [0073A6F0h]
  5109. loc_006F5194: test eax, eax
  5110. loc_006F5196: jnz 006F51A8h
  5111. loc_006F5198: push 0073A6F0h
  5112. loc_006F519D: push 0042BF10h
  5113. loc_006F51A2: call [004012FCh] ; __vbaNew2
  5114. loc_006F51A8: sub esp, 00000010h
  5115. loc_006F51AB: mov ecx, 0000000Ah
  5116. loc_006F51B0: mov ebx, esp
  5117. loc_006F51B2: mov var_24, ecx
  5118. loc_006F51B5: mov eax, 80020004h
  5119. loc_006F51BA: sub esp, 00000010h
  5120. loc_006F51BD: mov [ebx], ecx
  5121. loc_006F51BF: mov ecx, var_30
  5122. loc_006F51C2: mov edx, eax
  5123. loc_006F51C4: mov esi, [0073A6F0h]
  5124. loc_006F51CA: mov [ebx+00000004h], ecx
  5125. loc_006F51CD: mov ecx, esp
  5126. loc_006F51CF: mov edi, [esi]
  5127. loc_006F51D1: push esi
  5128. loc_006F51D2: mov [ebx+00000008h], eax
  5129. loc_006F51D5: mov eax, var_28
  5130. loc_006F51D8: mov [ebx+0000000Ch], eax
  5131. loc_006F51DB: mov eax, var_24
  5132. loc_006F51DE: mov [ecx], eax
  5133. loc_006F51E0: mov eax, var_20
  5134. loc_006F51E3: mov [ecx+00000004h], eax
  5135. loc_006F51E6: mov [ecx+00000008h], edx
  5136. loc_006F51E9: mov edx, var_18
  5137. loc_006F51EC: mov [ecx+0000000Ch], edx
  5138. loc_006F51EF: call [edi+000002B0h]
  5139. loc_006F51F5: test eax, eax
  5140. loc_006F51F7: fnclex
  5141. loc_006F51F9: jge 006F520Dh
  5142. loc_006F51FB: push 000002B0h
  5143. loc_006F5200: push 0046F9DCh
  5144. loc_006F5205: push esi
  5145. loc_006F5206: push eax
  5146. loc_006F5207: call [004010CCh] ; __vbaHresultCheckObj
  5147. loc_006F520D: mov var_4, 00000000h
  5148. loc_006F5214: mov eax, Me
  5149. loc_006F5217: push eax
  5150. loc_006F5218: mov ecx, [eax]
  5151. loc_006F521A: call [ecx+00000008h]
  5152. loc_006F521D: mov eax, var_4
  5153. loc_006F5220: mov ecx, var_14
  5154. loc_006F5223: pop edi
  5155. loc_006F5224: pop esi
  5156. loc_006F5225: mov fs:[00000000h], ecx
  5157. loc_006F522C: pop ebx
  5158. loc_006F522D: mov esp, ebp
  5159. loc_006F522F: pop ebp
  5160. loc_006F5230: retn 0004h
  5161. End Sub
  5162. Private Sub mnuPrivacy_Click() '6F4BC0
  5163. loc_006F4BC0: push ebp
  5164. loc_006F4BC1: mov ebp, esp
  5165. loc_006F4BC3: sub esp, 00000018h
  5166. loc_006F4BC6: push 00412856h ; __vbaExceptHandler
  5167. loc_006F4BCB: mov eax, fs:[00000000h]
  5168. loc_006F4BD1: push eax
  5169. loc_006F4BD2: mov fs:[00000000h], esp
  5170. loc_006F4BD9: mov eax, 00000058h
  5171. loc_006F4BDE: call 00412850h ; __vbaChkstk
  5172. loc_006F4BE3: push ebx
  5173. loc_006F4BE4: push esi
  5174. loc_006F4BE5: push edi
  5175. loc_006F4BE6: mov var_18, esp
  5176. loc_006F4BE9: mov var_14, 0040F710h ; Chr(37)
  5177. loc_006F4BF0: mov eax, Me
  5178. loc_006F4BF3: and eax, 00000001h
  5179. loc_006F4BF6: mov var_10, eax
  5180. loc_006F4BF9: mov ecx, Me
  5181. loc_006F4BFC: and ecx, FFFFFFFEh
  5182. loc_006F4BFF: mov Me, ecx
  5183. loc_006F4C02: mov var_C, 00000000h
  5184. loc_006F4C09: mov edx, Me
  5185. loc_006F4C0C: mov eax, [edx]
  5186. loc_006F4C0E: mov ecx, Me
  5187. loc_006F4C11: push ecx
  5188. loc_006F4C12: call [eax+00000004h]
  5189. loc_006F4C15: mov var_4, 00000001h
  5190. loc_006F4C1C: mov var_4, 00000002h
  5191. loc_006F4C23: push FFFFFFFFh
  5192. loc_006F4C25: call [00401124h] ; __vbaOnError
  5193. loc_006F4C2B: mov var_4, 00000003h
  5194. loc_006F4C32: cmp [0073C818h], 00000000h
  5195. loc_006F4C39: jnz 006F4C54h
  5196. loc_006F4C3B: push 0073C818h
  5197. loc_006F4C40: push 00441F00h
  5198. loc_006F4C45: call [004012FCh] ; __vbaNew2
  5199. loc_006F4C4B: mov var_64, 0073C818h
  5200. loc_006F4C52: jmp 006F4C5Bh
  5201. loc_006F4C54: mov var_64, 0073C818h
  5202. loc_006F4C5B: mov edx, var_64
  5203. loc_006F4C5E: mov eax, [edx]
  5204. loc_006F4C60: mov var_48, eax
  5205. loc_006F4C63: cmp [0073A6F0h], 00000000h
  5206. loc_006F4C6A: jnz 006F4C85h
  5207. loc_006F4C6C: push 0073A6F0h
  5208. loc_006F4C71: push 0042BF10h
  5209. loc_006F4C76: call [004012FCh] ; __vbaNew2
  5210. loc_006F4C7C: mov var_68, 0073A6F0h
  5211. loc_006F4C83: jmp 006F4C8Ch
  5212. loc_006F4C85: mov var_68, 0073A6F0h
  5213. loc_006F4C8C: mov ecx, var_68
  5214. loc_006F4C8F: mov edx, [ecx]
  5215. loc_006F4C91: push edx
  5216. loc_006F4C92: lea eax, var_24
  5217. loc_006F4C95: push eax
  5218. loc_006F4C96: call [00401130h] ; __vbaObjSetAddref
  5219. loc_006F4C9C: push eax
  5220. loc_006F4C9D: mov ecx, var_48
  5221. loc_006F4CA0: mov edx, [ecx]
  5222. loc_006F4CA2: mov eax, var_48
  5223. loc_006F4CA5: push eax
  5224. loc_006F4CA6: call [edx+0000000Ch]
  5225. loc_006F4CA9: fnclex
  5226. loc_006F4CAB: mov var_4C, eax
  5227. loc_006F4CAE: cmp var_4C, 00000000h
  5228. loc_006F4CB2: jge 006F4CCEh
  5229. loc_006F4CB4: push 0000000Ch
  5230. loc_006F4CB6: push 00441EF0h
  5231. loc_006F4CBB: mov ecx, var_48
  5232. loc_006F4CBE: push ecx
  5233. loc_006F4CBF: mov edx, var_4C
  5234. loc_006F4CC2: push edx
  5235. loc_006F4CC3: call [004010CCh] ; __vbaHresultCheckObj
  5236. loc_006F4CC9: mov var_6C, eax
  5237. loc_006F4CCC: jmp 006F4CD5h
  5238. loc_006F4CCE: mov var_6C, 00000000h
  5239. loc_006F4CD5: lea ecx, var_24
  5240. loc_006F4CD8: call [0040142Ch] ; __vbaFreeObj
  5241. loc_006F4CDE: mov var_4, 00000004h
  5242. loc_006F4CE5: cmp [0073A6F0h], 00000000h
  5243. loc_006F4CEC: jnz 006F4D07h
  5244. loc_006F4CEE: push 0073A6F0h
  5245. loc_006F4CF3: push 0042BF10h
  5246. loc_006F4CF8: call [004012FCh] ; __vbaNew2
  5247. loc_006F4CFE: mov var_70, 0073A6F0h
  5248. loc_006F4D05: jmp 006F4D0Eh
  5249. loc_006F4D07: mov var_70, 0073A6F0h
  5250. loc_006F4D0E: push 00471F38h ; "Privacy"
  5251. loc_006F4D13: mov eax, var_70
  5252. loc_006F4D16: mov ecx, [eax]
  5253. loc_006F4D18: push ecx
  5254. loc_006F4D19: call 006E3530h
  5255. loc_006F4D1E: mov var_4, 00000005h
  5256. loc_006F4D25: cmp [0073A6F0h], 00000000h
  5257. loc_006F4D2C: jnz 006F4D47h
  5258. loc_006F4D2E: push 0073A6F0h
  5259. loc_006F4D33: push 0042BF10h
  5260. loc_006F4D38: call [004012FCh] ; __vbaNew2
  5261. loc_006F4D3E: mov var_74, 0073A6F0h
  5262. loc_006F4D45: jmp 006F4D4Eh
  5263. loc_006F4D47: mov var_74, 0073A6F0h
  5264. loc_006F4D4E: mov edx, var_74
  5265. loc_006F4D51: mov eax, [edx]
  5266. loc_006F4D53: mov var_48, eax
  5267. loc_006F4D56: mov var_3C, 80020004h
  5268. loc_006F4D5D: mov var_44, 0000000Ah
  5269. loc_006F4D64: mov var_2C, 80020004h
  5270. loc_006F4D6B: mov var_34, 0000000Ah
  5271. loc_006F4D72: mov eax, 00000010h
  5272. loc_006F4D77: call 00412850h ; __vbaChkstk
  5273. loc_006F4D7C: mov ecx, esp
  5274. loc_006F4D7E: mov edx, var_44
  5275. loc_006F4D81: mov [ecx], edx
  5276. loc_006F4D83: mov eax, var_40
  5277. loc_006F4D86: mov [ecx+00000004h], eax
  5278. loc_006F4D89: mov edx, var_3C
  5279. loc_006F4D8C: mov [ecx+00000008h], edx
  5280. loc_006F4D8F: mov eax, var_38
  5281. loc_006F4D92: mov [ecx+0000000Ch], eax
  5282. loc_006F4D95: mov eax, 00000010h
  5283. loc_006F4D9A: call 00412850h ; __vbaChkstk
  5284. loc_006F4D9F: mov ecx, esp
  5285. loc_006F4DA1: mov edx, var_34
  5286. loc_006F4DA4: mov [ecx], edx
  5287. loc_006F4DA6: mov eax, var_30
  5288. loc_006F4DA9: mov [ecx+00000004h], eax
  5289. loc_006F4DAC: mov edx, var_2C
  5290. loc_006F4DAF: mov [ecx+00000008h], edx
  5291. loc_006F4DB2: mov eax, var_28
  5292. loc_006F4DB5: mov [ecx+0000000Ch], eax
  5293. loc_006F4DB8: mov ecx, var_48
  5294. loc_006F4DBB: mov edx, [ecx]
  5295. loc_006F4DBD: mov eax, var_48
  5296. loc_006F4DC0: push eax
  5297. loc_006F4DC1: call [edx+000002B0h]
  5298. loc_006F4DC7: fnclex
  5299. loc_006F4DC9: mov var_4C, eax
  5300. loc_006F4DCC: cmp var_4C, 00000000h
  5301. loc_006F4DD0: jge 006F4DEFh
  5302. loc_006F4DD2: push 000002B0h
  5303. loc_006F4DD7: push 0046F9DCh
  5304. loc_006F4DDC: mov ecx, var_48
  5305. loc_006F4DDF: push ecx
  5306. loc_006F4DE0: mov edx, var_4C
  5307. loc_006F4DE3: push edx
  5308. loc_006F4DE4: call [004010CCh] ; __vbaHresultCheckObj
  5309. loc_006F4DEA: mov var_78, eax
  5310. loc_006F4DED: jmp 006F4DF6h
  5311. loc_006F4DEF: mov var_78, 00000000h
  5312. loc_006F4DF6: mov var_10, 00000000h
  5313. loc_006F4DFD: push 006F4E0Fh
  5314. loc_006F4E02: jmp 006F4E0Eh
  5315. loc_006F4E04: lea ecx, var_24
  5316. loc_006F4E07: call [0040142Ch] ; __vbaFreeObj
  5317. loc_006F4E0D: ret
  5318. loc_006F4E0E: ret
  5319. loc_006F4E0F: mov eax, Me
  5320. loc_006F4E12: mov ecx, [eax]
  5321. loc_006F4E14: mov edx, Me
  5322. loc_006F4E17: push edx
  5323. loc_006F4E18: call [ecx+00000008h]
  5324. loc_006F4E1B: mov eax, var_10
  5325. loc_006F4E1E: mov ecx, var_20
  5326. loc_006F4E21: mov fs:[00000000h], ecx
  5327. loc_006F4E28: pop edi
  5328. loc_006F4E29: pop esi
  5329. loc_006F4E2A: pop ebx
  5330. loc_006F4E2B: mov esp, ebp
  5331. loc_006F4E2D: pop ebp
  5332. loc_006F4E2E: retn 0004h
  5333. End Sub
  5334. Private Sub Form_Load() '6F5850
  5335. loc_006F5850: push ebp
  5336. loc_006F5851: mov ebp, esp
  5337. loc_006F5853: sub esp, 00000018h
  5338. loc_006F5856: push 00412856h ; __vbaExceptHandler
  5339. loc_006F585B: mov eax, fs:[00000000h]
  5340. loc_006F5861: push eax
  5341. loc_006F5862: mov fs:[00000000h], esp
  5342. loc_006F5869: mov eax, 00000170h
  5343. loc_006F586E: call 00412850h ; __vbaChkstk
  5344. loc_006F5873: push ebx
  5345. loc_006F5874: push esi
  5346. loc_006F5875: push edi
  5347. loc_006F5876: mov var_18, esp
  5348. loc_006F5879: mov var_14, 0040F7B8h
  5349. loc_006F5880: mov eax, Me
  5350. loc_006F5883: and eax, 00000001h
  5351. loc_006F5886: mov var_10, eax
  5352. loc_006F5889: mov ecx, Me
  5353. loc_006F588C: and ecx, FFFFFFFEh
  5354. loc_006F588F: mov Me, ecx
  5355. loc_006F5892: mov var_C, 00000000h
  5356. loc_006F5899: mov edx, Me
  5357. loc_006F589C: mov eax, [edx]
  5358. loc_006F589E: mov ecx, Me
  5359. loc_006F58A1: push ecx
  5360. loc_006F58A2: call [eax+00000004h]
  5361. loc_006F58A5: mov var_4, 00000001h
  5362. loc_006F58AC: mov var_4, 00000002h
  5363. loc_006F58B3: push 00000001h
  5364. loc_006F58B5: call [00401124h] ; __vbaOnError
  5365. loc_006F58BB: mov var_4, 00000003h
  5366. loc_006F58C2: push 00472B98h
  5367. loc_006F58C7: call [0040122Ch] ; __vbaNew
  5368. loc_006F58CD: push eax
  5369. loc_006F58CE: lea edx, var_38
  5370. loc_006F58D1: push edx
  5371. loc_006F58D2: call [00401128h] ; __vbaObjSet
  5372. loc_006F58D8: push eax
  5373. loc_006F58D9: mov eax, Me
  5374. loc_006F58DC: mov ecx, [eax]
  5375. loc_006F58DE: mov edx, Me
  5376. loc_006F58E1: push edx
  5377. loc_006F58E2: call [ecx+00000854h]
  5378. loc_006F58E8: fnclex
  5379. loc_006F58EA: mov var_CC, eax
  5380. loc_006F58F0: cmp var_CC, 00000000h
  5381. loc_006F58F7: jge 006F591Ch
  5382. loc_006F58F9: push 00000854h
  5383. loc_006F58FE: push 00455054h
  5384. loc_006F5903: mov eax, Me
  5385. loc_006F5906: push eax
  5386. loc_006F5907: mov ecx, var_CC
  5387. loc_006F590D: push ecx
  5388. loc_006F590E: call [004010CCh] ; __vbaHresultCheckObj
  5389. loc_006F5914: mov var_10C, eax
  5390. loc_006F591A: jmp 006F5926h
  5391. loc_006F591C: mov var_10C, 00000000h
  5392. loc_006F5926: lea ecx, var_38
  5393. loc_006F5929: call [0040142Ch] ; __vbaFreeObj
  5394. loc_006F592F: mov var_4, 00000004h
  5395. loc_006F5936: lea edx, var_38
  5396. loc_006F5939: push edx
  5397. loc_006F593A: mov eax, Me
  5398. loc_006F593D: mov ecx, [eax]
  5399. loc_006F593F: mov edx, Me
  5400. loc_006F5942: push edx
  5401. loc_006F5943: call [ecx+0000084Ch]
  5402. loc_006F5949: fnclex
  5403. loc_006F594B: mov var_CC, eax
  5404. loc_006F5951: cmp var_CC, 00000000h
  5405. loc_006F5958: jge 006F597Dh
  5406. loc_006F595A: push 0000084Ch
  5407. loc_006F595F: push 00455054h
  5408. loc_006F5964: mov eax, Me
  5409. loc_006F5967: push eax
  5410. loc_006F5968: mov ecx, var_CC
  5411. loc_006F596E: push ecx
  5412. loc_006F596F: call [004010CCh] ; __vbaHresultCheckObj
  5413. loc_006F5975: mov var_110, eax
  5414. loc_006F597B: jmp 006F5987h
  5415. loc_006F597D: mov var_110, 00000000h
  5416. loc_006F5987: mov edx, var_38
  5417. loc_006F598A: mov var_100, edx
  5418. loc_006F5990: mov var_38, 00000000h
  5419. loc_006F5997: mov eax, var_100
  5420. loc_006F599D: push eax
  5421. loc_006F599E: push 0073A704h
  5422. loc_006F59A3: call [00401128h] ; __vbaObjSet
  5423. loc_006F59A9: mov var_4, 00000005h
  5424. loc_006F59B0: push 00413E54h
  5425. loc_006F59B5: call [0040122Ch] ; __vbaNew
  5426. loc_006F59BB: push eax
  5427. loc_006F59BC: push 0073A708h
  5428. loc_006F59C1: call [00401128h] ; __vbaObjSet
  5429. loc_006F59C7: mov var_4, 00000006h
  5430. loc_006F59CE: push 00414354h
  5431. loc_006F59D3: call [0040122Ch] ; __vbaNew
  5432. loc_006F59D9: push eax
  5433. loc_006F59DA: push 0073A70Ch
  5434. loc_006F59DF: call [00401128h] ; __vbaObjSet
  5435. loc_006F59E5: mov var_4, 00000007h
  5436. loc_006F59EC: mov ecx, Me
  5437. loc_006F59EF: mov edx, [ecx]
  5438. loc_006F59F1: mov eax, Me
  5439. loc_006F59F4: push eax
  5440. loc_006F59F5: call [edx+000007C8h]
  5441. loc_006F59FB: mov var_4, 00000008h
  5442. loc_006F5A02: push 00443A80h
  5443. loc_006F5A07: push 00000000h
  5444. loc_006F5A09: push 00000003h
  5445. loc_006F5A0B: mov ecx, Me
  5446. loc_006F5A0E: mov edx, [ecx]
  5447. loc_006F5A10: mov eax, Me
  5448. loc_006F5A13: push eax
  5449. loc_006F5A14: call [edx+00000350h]
  5450. loc_006F5A1A: push eax
  5451. loc_006F5A1B: lea ecx, var_48
  5452. loc_006F5A1E: push ecx
  5453. loc_006F5A1F: call [00401128h] ; __vbaObjSet
  5454. loc_006F5A25: push eax
  5455. loc_006F5A26: lea edx, var_84
  5456. loc_006F5A2C: push edx
  5457. loc_006F5A2D: call [00401214h] ; __vbaLateIdCallLd
  5458. loc_006F5A33: add esp, 00000010h
  5459. loc_006F5A36: push eax
  5460. loc_006F5A37: call [004011F8h] ; __vbaCastObjVar
  5461. loc_006F5A3D: push eax
  5462. loc_006F5A3E: lea eax, var_4C
  5463. loc_006F5A41: push eax
  5464. loc_006F5A42: call [00401128h] ; __vbaObjSet
  5465. loc_006F5A48: mov var_DC, eax
  5466. loc_006F5A4E: mov var_8C, 00000001h
  5467. loc_006F5A58: mov var_94, 00000002h
  5468. loc_006F5A62: lea ecx, var_50
  5469. loc_006F5A65: push ecx
  5470. loc_006F5A66: lea edx, var_94
  5471. loc_006F5A6C: push edx
  5472. loc_006F5A6D: mov eax, var_DC
  5473. loc_006F5A73: mov ecx, [eax]
  5474. loc_006F5A75: mov edx, var_DC
  5475. loc_006F5A7B: push edx
  5476. loc_006F5A7C: call [ecx+00000024h]
  5477. loc_006F5A7F: fnclex
  5478. loc_006F5A81: mov var_E0, eax
  5479. loc_006F5A87: cmp var_E0, 00000000h
  5480. loc_006F5A8E: jge 006F5AB3h
  5481. loc_006F5A90: push 00000024h
  5482. loc_006F5A92: push 00443A80h
  5483. loc_006F5A97: mov eax, var_DC
  5484. loc_006F5A9D: push eax
  5485. loc_006F5A9E: mov ecx, var_E0
  5486. loc_006F5AA4: push ecx
  5487. loc_006F5AA5: call [004010CCh] ; __vbaHresultCheckObj
  5488. loc_006F5AAB: mov var_114, eax
  5489. loc_006F5AB1: jmp 006F5ABDh
  5490. loc_006F5AB3: mov var_114, 00000000h
  5491. loc_006F5ABD: mov edx, var_50
  5492. loc_006F5AC0: mov var_E4, edx
  5493. loc_006F5AC6: push 00444528h
  5494. loc_006F5ACB: push 00000000h
  5495. loc_006F5ACD: push 00000004h
  5496. loc_006F5ACF: mov eax, Me
  5497. loc_006F5AD2: mov ecx, [eax]
  5498. loc_006F5AD4: mov edx, Me
  5499. loc_006F5AD7: push edx
  5500. loc_006F5AD8: call [ecx+00000360h]
  5501. loc_006F5ADE: push eax
  5502. loc_006F5ADF: lea eax, var_38
  5503. loc_006F5AE2: push eax
  5504. loc_006F5AE3: call [00401128h] ; __vbaObjSet
  5505. loc_006F5AE9: push eax
  5506. loc_006F5AEA: lea ecx, var_64
  5507. loc_006F5AED: push ecx
  5508. loc_006F5AEE: call [00401214h] ; __vbaLateIdCallLd
  5509. loc_006F5AF4: add esp, 00000010h
  5510. loc_006F5AF7: push eax
  5511. loc_006F5AF8: call [004011F8h] ; __vbaCastObjVar
  5512. loc_006F5AFE: push eax
  5513. loc_006F5AFF: lea edx, var_3C
  5514. loc_006F5B02: push edx
  5515. loc_006F5B03: call [00401128h] ; __vbaObjSet
  5516. loc_006F5B09: mov var_CC, eax
  5517. loc_006F5B0F: mov var_9C, 00472BDCh ; "Banana"
  5518. loc_006F5B19: mov var_A4, 00000008h
  5519. loc_006F5B23: lea edx, var_A4
  5520. loc_006F5B29: lea ecx, var_74
  5521. loc_006F5B2C: call [00401374h] ; __vbaVarDup
  5522. loc_006F5B32: lea eax, var_40
  5523. loc_006F5B35: push eax
  5524. loc_006F5B36: lea ecx, var_74
  5525. loc_006F5B39: push ecx
  5526. loc_006F5B3A: mov edx, var_CC
  5527. loc_006F5B40: mov eax, [edx]
  5528. loc_006F5B42: mov ecx, var_CC
  5529. loc_006F5B48: push ecx
  5530. loc_006F5B49: call [eax+00000024h]
  5531. loc_006F5B4C: fnclex
  5532. loc_006F5B4E: mov var_D0, eax
  5533. loc_006F5B54: cmp var_D0, 00000000h
  5534. loc_006F5B5B: jge 006F5B80h
  5535. loc_006F5B5D: push 00000024h
  5536. loc_006F5B5F: push 00444528h
  5537. loc_006F5B64: mov edx, var_CC
  5538. loc_006F5B6A: push edx
  5539. loc_006F5B6B: mov eax, var_D0
  5540. loc_006F5B71: push eax
  5541. loc_006F5B72: call [004010CCh] ; __vbaHresultCheckObj
  5542. loc_006F5B78: mov var_118, eax
  5543. loc_006F5B7E: jmp 006F5B8Ah
  5544. loc_006F5B80: mov var_118, 00000000h
  5545. loc_006F5B8A: mov ecx, var_40
  5546. loc_006F5B8D: mov var_D4, ecx
  5547. loc_006F5B93: lea edx, var_44
  5548. loc_006F5B96: push edx
  5549. loc_006F5B97: mov eax, var_D4
  5550. loc_006F5B9D: mov ecx, [eax]
  5551. loc_006F5B9F: mov edx, var_D4
  5552. loc_006F5BA5: push edx
  5553. loc_006F5BA6: call [ecx+00000034h]
  5554. loc_006F5BA9: fnclex
  5555. loc_006F5BAB: mov var_D8, eax
  5556. loc_006F5BB1: cmp var_D8, 00000000h
  5557. loc_006F5BB8: jge 006F5BDDh
  5558. loc_006F5BBA: push 00000034h
  5559. loc_006F5BBC: push 00444538h
  5560. loc_006F5BC1: mov eax, var_D4
  5561. loc_006F5BC7: push eax
  5562. loc_006F5BC8: mov ecx, var_D8
  5563. loc_006F5BCE: push ecx
  5564. loc_006F5BCF: call [004010CCh] ; __vbaHresultCheckObj
  5565. loc_006F5BD5: mov var_11C, eax
  5566. loc_006F5BDB: jmp 006F5BE7h
  5567. loc_006F5BDD: mov var_11C, 00000000h
  5568. loc_006F5BE7: mov edx, var_44
  5569. loc_006F5BEA: mov var_104, edx
  5570. loc_006F5BF0: mov var_44, 00000000h
  5571. loc_006F5BF7: mov eax, var_104
  5572. loc_006F5BFD: push eax
  5573. loc_006F5BFE: lea ecx, var_54
  5574. loc_006F5C01: push ecx
  5575. loc_006F5C02: call [00401128h] ; __vbaObjSet
  5576. loc_006F5C08: push eax
  5577. loc_006F5C09: mov edx, var_E4
  5578. loc_006F5C0F: mov eax, [edx]
  5579. loc_006F5C11: mov ecx, var_E4
  5580. loc_006F5C17: push ecx
  5581. loc_006F5C18: call [eax+0000009Ch]
  5582. loc_006F5C1E: fnclex
  5583. loc_006F5C20: mov var_E8, eax
  5584. loc_006F5C26: cmp var_E8, 00000000h
  5585. loc_006F5C2D: jge 006F5C55h
  5586. loc_006F5C2F: push 0000009Ch
  5587. loc_006F5C34: push 00443A90h
  5588. loc_006F5C39: mov edx, var_E4
  5589. loc_006F5C3F: push edx
  5590. loc_006F5C40: mov eax, var_E8
  5591. loc_006F5C46: push eax
  5592. loc_006F5C47: call [004010CCh] ; __vbaHresultCheckObj
  5593. loc_006F5C4D: mov var_120, eax
  5594. loc_006F5C53: jmp 006F5C5Fh
  5595. loc_006F5C55: mov var_120, 00000000h
  5596. loc_006F5C5F: lea ecx, var_50
  5597. loc_006F5C62: push ecx
  5598. loc_006F5C63: lea edx, var_54
  5599. loc_006F5C66: push edx
  5600. loc_006F5C67: lea eax, var_4C
  5601. loc_006F5C6A: push eax
  5602. loc_006F5C6B: lea ecx, var_48
  5603. loc_006F5C6E: push ecx
  5604. loc_006F5C6F: lea edx, var_40
  5605. loc_006F5C72: push edx
  5606. loc_006F5C73: lea eax, var_3C
  5607. loc_006F5C76: push eax
  5608. loc_006F5C77: lea ecx, var_38
  5609. loc_006F5C7A: push ecx
  5610. loc_006F5C7B: push 00000007h
  5611. loc_006F5C7D: call [00401068h] ; __vbaFreeObjList
  5612. loc_006F5C83: add esp, 00000020h
  5613. loc_006F5C86: lea edx, var_94
  5614. loc_006F5C8C: push edx
  5615. loc_006F5C8D: lea eax, var_84
  5616. loc_006F5C93: push eax
  5617. loc_006F5C94: lea ecx, var_74
  5618. loc_006F5C97: push ecx
  5619. loc_006F5C98: lea edx, var_64
  5620. loc_006F5C9B: push edx
  5621. loc_006F5C9C: push 00000004h
  5622. loc_006F5C9E: call [00401050h] ; __vbaFreeVarList
  5623. loc_006F5CA4: add esp, 00000014h
  5624. loc_006F5CA7: mov var_4, 00000009h
  5625. loc_006F5CAE: mov eax, Me
  5626. loc_006F5CB1: mov ecx, [eax]
  5627. loc_006F5CB3: mov edx, Me
  5628. loc_006F5CB6: push edx
  5629. loc_006F5CB7: call [ecx+000007E8h]
  5630. loc_006F5CBD: mov var_4, 0000000Ah
  5631. loc_006F5CC4: mov var_AC, 80020004h
  5632. loc_006F5CCE: mov var_B4, 0000000Ah
  5633. loc_006F5CD8: mov var_9C, 80020004h
  5634. loc_006F5CE2: mov var_A4, 0000000Ah
  5635. loc_006F5CEC: mov eax, 00000010h
  5636. loc_006F5CF1: call 00412850h ; __vbaChkstk
  5637. loc_006F5CF6: mov eax, esp
  5638. loc_006F5CF8: mov ecx, var_B4
  5639. loc_006F5CFE: mov [eax], ecx
  5640. loc_006F5D00: mov edx, var_B0
  5641. loc_006F5D06: mov [eax+00000004h], edx
  5642. loc_006F5D09: mov ecx, var_AC
  5643. loc_006F5D0F: mov [eax+00000008h], ecx
  5644. loc_006F5D12: mov edx, var_A8
  5645. loc_006F5D18: mov [eax+0000000Ch], edx
  5646. loc_006F5D1B: mov eax, 00000010h
  5647. loc_006F5D20: call 00412850h ; __vbaChkstk
  5648. loc_006F5D25: mov eax, esp
  5649. loc_006F5D27: mov ecx, var_A4
  5650. loc_006F5D2D: mov [eax], ecx
  5651. loc_006F5D2F: mov edx, var_A0
  5652. loc_006F5D35: mov [eax+00000004h], edx
  5653. loc_006F5D38: mov ecx, var_9C
  5654. loc_006F5D3E: mov [eax+00000008h], ecx
  5655. loc_006F5D41: mov edx, var_98
  5656. loc_006F5D47: mov [eax+0000000Ch], edx
  5657. loc_006F5D4A: mov eax, Me
  5658. loc_006F5D4D: mov ecx, [eax]
  5659. loc_006F5D4F: mov edx, Me
  5660. loc_006F5D52: push edx
  5661. loc_006F5D53: call [ecx+000002B0h]
  5662. loc_006F5D59: fnclex
  5663. loc_006F5D5B: mov var_CC, eax
  5664. loc_006F5D61: cmp var_CC, 00000000h
  5665. loc_006F5D68: jge 006F5D8Dh
  5666. loc_006F5D6A: push 000002B0h
  5667. loc_006F5D6F: push 00455B44h
  5668. loc_006F5D74: mov eax, Me
  5669. loc_006F5D77: push eax
  5670. loc_006F5D78: mov ecx, var_CC
  5671. loc_006F5D7E: push ecx
  5672. loc_006F5D7F: call [004010CCh] ; __vbaHresultCheckObj
  5673. loc_006F5D85: mov var_124, eax
  5674. loc_006F5D8B: jmp 006F5D97h
  5675. loc_006F5D8D: mov var_124, 00000000h
  5676. loc_006F5D97: mov var_4, 0000000Bh
  5677. loc_006F5D9E: mov edx, Me
  5678. loc_006F5DA1: mov eax, [edx]
  5679. loc_006F5DA3: mov ecx, Me
  5680. loc_006F5DA6: push ecx
  5681. loc_006F5DA7: call [eax+000007FCh]
  5682. loc_006F5DAD: mov var_4, 0000000Ch
  5683. loc_006F5DB4: mov var_9C, 0043C9F4h
  5684. loc_006F5DBE: mov var_A4, 00000008h
  5685. loc_006F5DC8: mov eax, 00000010h
  5686. loc_006F5DCD: call 00412850h ; __vbaChkstk
  5687. loc_006F5DD2: mov edx, esp
  5688. loc_006F5DD4: mov eax, var_A4
  5689. loc_006F5DDA: mov [edx], eax
  5690. loc_006F5DDC: mov ecx, var_A0
  5691. loc_006F5DE2: mov [edx+00000004h], ecx
  5692. loc_006F5DE5: mov eax, var_9C
  5693. loc_006F5DEB: mov [edx+00000008h], eax
  5694. loc_006F5DEE: mov ecx, var_98
  5695. loc_006F5DF4: mov [edx+0000000Ch], ecx
  5696. loc_006F5DF7: push 004424A0h ; "LogonName"
  5697. loc_006F5DFC: push 0043FDC4h ; "IM"
  5698. loc_006F5E01: push 0043B010h ; "BONZIBUDDY"
  5699. loc_006F5E06: call [00401354h] ; rtcGetSetting
  5700. loc_006F5E0C: mov edx, eax
  5701. loc_006F5E0E: lea ecx, var_28
  5702. loc_006F5E11: call [004013C0h] ; __vbaStrMove
  5703. loc_006F5E17: mov var_4, 0000000Dh
  5704. loc_006F5E1E: mov var_9C, 0043C9F4h
  5705. loc_006F5E28: mov var_A4, 00000008h
  5706. loc_006F5E32: mov eax, 00000010h
  5707. loc_006F5E37: call 00412850h ; __vbaChkstk
  5708. loc_006F5E3C: mov edx, esp
  5709. loc_006F5E3E: mov eax, var_A4
  5710. loc_006F5E44: mov [edx], eax
  5711. loc_006F5E46: mov ecx, var_A0
  5712. loc_006F5E4C: mov [edx+00000004h], ecx
  5713. loc_006F5E4F: mov eax, var_9C
  5714. loc_006F5E55: mov [edx+00000008h], eax
  5715. loc_006F5E58: mov ecx, var_98
  5716. loc_006F5E5E: mov [edx+0000000Ch], ecx
  5717. loc_006F5E61: push 00453B84h ; "Password"
  5718. loc_006F5E66: push 0043FDC4h ; "IM"
  5719. loc_006F5E6B: push 0043B010h ; "BONZIBUDDY"
  5720. loc_006F5E70: call [00401354h] ; rtcGetSetting
  5721. loc_006F5E76: mov edx, eax
  5722. loc_006F5E78: lea ecx, var_24
  5723. loc_006F5E7B: call [004013C0h] ; __vbaStrMove
  5724. loc_006F5E81: mov var_4, 0000000Eh
  5725. loc_006F5E88: mov edx, var_28
  5726. loc_006F5E8B: push edx
  5727. loc_006F5E8C: call [00401044h] ; __vbaLenBstr
  5728. loc_006F5E92: xor ebx, ebx
  5729. loc_006F5E94: test eax, eax
  5730. loc_006F5E96: setle bl
  5731. loc_006F5E99: mov eax, var_24
  5732. loc_006F5E9C: push eax
  5733. loc_006F5E9D: call [00401044h] ; __vbaLenBstr
  5734. loc_006F5EA3: xor ecx, ecx
  5735. loc_006F5EA5: test eax, eax
  5736. loc_006F5EA7: setle cl
  5737. loc_006F5EAA: or ebx, ecx
  5738. loc_006F5EAC: test ebx, ebx
  5739. loc_006F5EAE: jnz 006F5ECBh
  5740. loc_006F5EB0: mov var_4, 0000000Fh
  5741. loc_006F5EB7: mov edx, Me
  5742. loc_006F5EBA: mov eax, [edx]
  5743. loc_006F5EBC: mov ecx, Me
  5744. loc_006F5EBF: push ecx
  5745. loc_006F5EC0: call [eax+000007ECh]
  5746. loc_006F5EC6: jmp 006F70B8h
  5747. loc_006F5ECB: mov var_4, 00000011h
  5748. loc_006F5ED2: mov var_9C, 0043C9F4h
  5749. loc_006F5EDC: mov var_A4, 00000008h
  5750. loc_006F5EE6: mov eax, 00000010h
  5751. loc_006F5EEB: call 00412850h ; __vbaChkstk
  5752. loc_006F5EF0: mov edx, esp
  5753. loc_006F5EF2: mov eax, var_A4
  5754. loc_006F5EF8: mov [edx], eax
  5755. loc_006F5EFA: mov ecx, var_A0
  5756. loc_006F5F00: mov [edx+00000004h], ecx
  5757. loc_006F5F03: mov eax, var_9C
  5758. loc_006F5F09: mov [edx+00000008h], eax
  5759. loc_006F5F0C: mov ecx, var_98
  5760. loc_006F5F12: mov [edx+0000000Ch], ecx
  5761. loc_006F5F15: push 004705E4h ; "AccountStatus"
  5762. loc_006F5F1A: push 0043FDC4h ; "IM"
  5763. loc_006F5F1F: push 0043B010h ; "BONZIBUDDY"
  5764. loc_006F5F24: call [00401354h] ; rtcGetSetting
  5765. loc_006F5F2A: mov edx, eax
  5766. loc_006F5F2C: lea ecx, var_2C
  5767. loc_006F5F2F: call [004013C0h] ; __vbaStrMove
  5768. loc_006F5F35: push eax
  5769. loc_006F5F36: call [00401088h] ; rtcTrimBstr
  5770. loc_006F5F3C: mov edx, eax
  5771. loc_006F5F3E: lea ecx, var_30
  5772. loc_006F5F41: call [004013C0h] ; __vbaStrMove
  5773. loc_006F5F47: push eax
  5774. loc_006F5F48: push 0043C9F4h
  5775. loc_006F5F4D: call [004011B8h] ; __vbaStrCmp
  5776. loc_006F5F53: neg eax
  5777. loc_006F5F55: sbb eax, eax
  5778. loc_006F5F57: inc eax
  5779. loc_006F5F58: neg eax
  5780. loc_006F5F5A: mov var_CC, ax
  5781. loc_006F5F61: lea edx, var_30
  5782. loc_006F5F64: push edx
  5783. loc_006F5F65: lea eax, var_2C
  5784. loc_006F5F68: push eax
  5785. loc_006F5F69: push 00000002h
  5786. loc_006F5F6B: call [00401324h] ; __vbaFreeStrList
  5787. loc_006F5F71: add esp, 0000000Ch
  5788. loc_006F5F74: movsx ecx, var_CC
  5789. loc_006F5F7B: test ecx, ecx
  5790. loc_006F5F7D: jz 006F6779h
  5791. loc_006F5F83: mov var_4, 00000012h
  5792. loc_006F5F8A: mov [0073A0AEh], FFFFFFh
  5793. loc_006F5F93: mov var_4, 00000013h
  5794. loc_006F5F9A: lea edx, var_38
  5795. loc_006F5F9D: push edx
  5796. loc_006F5F9E: push 00442914h ; "Explain"
  5797. loc_006F5FA3: mov eax, [0073A08Ch]
  5798. loc_006F5FA8: mov ecx, [eax]
  5799. loc_006F5FAA: mov edx, [0073A08Ch]
  5800. loc_006F5FB0: push edx
  5801. loc_006F5FB1: call [ecx+00000064h]
  5802. loc_006F5FB4: fnclex
  5803. loc_006F5FB6: mov var_CC, eax
  5804. loc_006F5FBC: cmp var_CC, 00000000h
  5805. loc_006F5FC3: jge 006F5FE7h
  5806. loc_006F5FC5: push 00000064h
  5807. loc_006F5FC7: push 004419ACh
  5808. loc_006F5FCC: mov eax, [0073A08Ch]
  5809. loc_006F5FD1: push eax
  5810. loc_006F5FD2: mov ecx, var_CC
  5811. loc_006F5FD8: push ecx
  5812. loc_006F5FD9: call [004010CCh] ; __vbaHresultCheckObj
  5813. loc_006F5FDF: mov var_128, eax
  5814. loc_006F5FE5: jmp 006F5FF1h
  5815. loc_006F5FE7: mov var_128, 00000000h
  5816. loc_006F5FF1: lea ecx, var_38
  5817. loc_006F5FF4: call [0040142Ch] ; __vbaFreeObj
  5818. loc_006F5FFA: mov var_4, 00000014h
  5819. loc_006F6001: mov var_9C, 80020004h
  5820. loc_006F600B: mov var_A4, 0000000Ah
  5821. loc_006F6015: push 00455514h ; "OK "
  5822. loc_006F601A: mov edx, [0073A040h]
  5823. loc_006F6020: push edx
  5824. loc_006F6021: call [00401098h] ; __vbaStrCat
  5825. loc_006F6027: mov edx, eax
  5826. loc_006F6029: lea ecx, var_2C
  5827. loc_006F602C: call [004013C0h] ; __vbaStrMove
  5828. loc_006F6032: push eax
  5829. loc_006F6033: push 00472BF0h ; ", before we can begin chatting, we need to setup your BonziWorld Services account Logon name and Password. \pau=1000\"
  5830. loc_006F6038: call [00401098h] ; __vbaStrCat
  5831. loc_006F603E: mov var_5C, eax
  5832. loc_006F6041: mov var_64, 00000008h
  5833. loc_006F6048: lea eax, var_38
  5834. loc_006F604B: push eax
  5835. loc_006F604C: mov eax, 00000010h
  5836. loc_006F6051: call 00412850h ; __vbaChkstk
  5837. loc_006F6056: mov ecx, esp
  5838. loc_006F6058: mov edx, var_A4
  5839. loc_006F605E: mov [ecx], edx
  5840. loc_006F6060: mov eax, var_A0
  5841. loc_006F6066: mov [ecx+00000004h], eax
  5842. loc_006F6069: mov edx, var_9C
  5843. loc_006F606F: mov [ecx+00000008h], edx
  5844. loc_006F6072: mov eax, var_98
  5845. loc_006F6078: mov [ecx+0000000Ch], eax
  5846. loc_006F607B: mov eax, 00000010h
  5847. loc_006F6080: call 00412850h ; __vbaChkstk
  5848. loc_006F6085: mov ecx, esp
  5849. loc_006F6087: mov edx, var_64
  5850. loc_006F608A: mov [ecx], edx
  5851. loc_006F608C: mov eax, var_60
  5852. loc_006F608F: mov [ecx+00000004h], eax
  5853. loc_006F6092: mov edx, var_5C
  5854. loc_006F6095: mov [ecx+00000008h], edx
  5855. loc_006F6098: mov eax, var_58
  5856. loc_006F609B: mov [ecx+0000000Ch], eax
  5857. loc_006F609E: mov ecx, [0073A08Ch]
  5858. loc_006F60A4: mov edx, [ecx]
  5859. loc_006F60A6: mov eax, [0073A08Ch]
  5860. loc_006F60AB: push eax
  5861. loc_006F60AC: call [edx+00000078h]
  5862. loc_006F60AF: fnclex
  5863. loc_006F60B1: mov var_CC, eax
  5864. loc_006F60B7: cmp var_CC, 00000000h
  5865. loc_006F60BE: jge 006F60E3h
  5866. loc_006F60C0: push 00000078h
  5867. loc_006F60C2: push 004419ACh
  5868. loc_006F60C7: mov ecx, [0073A08Ch]
  5869. loc_006F60CD: push ecx
  5870. loc_006F60CE: mov edx, var_CC
  5871. loc_006F60D4: push edx
  5872. loc_006F60D5: call [004010CCh] ; __vbaHresultCheckObj
  5873. loc_006F60DB: mov var_12C, eax
  5874. loc_006F60E1: jmp 006F60EDh
  5875. loc_006F60E3: mov var_12C, 00000000h
  5876. loc_006F60ED: lea ecx, var_2C
  5877. loc_006F60F0: call [00401430h] ; __vbaFreeStr
  5878. loc_006F60F6: lea ecx, var_38
  5879. loc_006F60F9: call [0040142Ch] ; __vbaFreeObj
  5880. loc_006F60FF: lea ecx, var_64
  5881. loc_006F6102: call [00401030h] ; __vbaFreeVar
  5882. loc_006F6108: mov var_4, 00000015h
  5883. loc_006F610F: mov var_AC, 80020004h
  5884. loc_006F6119: mov var_B4, 0000000Ah
  5885. loc_006F6123: mov var_9C, 00472D08h ; "On this Account Setup screen, enter your actual first and last names. \pau=1000\"
  5886. loc_006F612D: mov var_A4, 00000008h
  5887. loc_006F6137: lea eax, var_38
  5888. loc_006F613A: push eax
  5889. loc_006F613B: mov eax, 00000010h
  5890. loc_006F6140: call 00412850h ; __vbaChkstk
  5891. loc_006F6145: mov ecx, esp
  5892. loc_006F6147: mov edx, var_B4
  5893. loc_006F614D: mov [ecx], edx
  5894. loc_006F614F: mov eax, var_B0
  5895. loc_006F6155: mov [ecx+00000004h], eax
  5896. loc_006F6158: mov edx, var_AC
  5897. loc_006F615E: mov [ecx+00000008h], edx
  5898. loc_006F6161: mov eax, var_A8
  5899. loc_006F6167: mov [ecx+0000000Ch], eax
  5900. loc_006F616A: mov eax, 00000010h
  5901. loc_006F616F: call 00412850h ; __vbaChkstk
  5902. loc_006F6174: mov ecx, esp
  5903. loc_006F6176: mov edx, var_A4
  5904. loc_006F617C: mov [ecx], edx
  5905. loc_006F617E: mov eax, var_A0
  5906. loc_006F6184: mov [ecx+00000004h], eax
  5907. loc_006F6187: mov edx, var_9C
  5908. loc_006F618D: mov [ecx+00000008h], edx
  5909. loc_006F6190: mov eax, var_98
  5910. loc_006F6196: mov [ecx+0000000Ch], eax
  5911. loc_006F6199: mov ecx, [0073A08Ch]
  5912. loc_006F619F: mov edx, [ecx]
  5913. loc_006F61A1: mov eax, [0073A08Ch]
  5914. loc_006F61A6: push eax
  5915. loc_006F61A7: call [edx+00000078h]
  5916. loc_006F61AA: fnclex
  5917. loc_006F61AC: mov var_CC, eax
  5918. loc_006F61B2: cmp var_CC, 00000000h
  5919. loc_006F61B9: jge 006F61DEh
  5920. loc_006F61BB: push 00000078h
  5921. loc_006F61BD: push 004419ACh
  5922. loc_006F61C2: mov ecx, [0073A08Ch]
  5923. loc_006F61C8: push ecx
  5924. loc_006F61C9: mov edx, var_CC
  5925. loc_006F61CF: push edx
  5926. loc_006F61D0: call [004010CCh] ; __vbaHresultCheckObj
  5927. loc_006F61D6: mov var_130, eax
  5928. loc_006F61DC: jmp 006F61E8h
  5929. loc_006F61DE: mov var_130, 00000000h
  5930. loc_006F61E8: lea ecx, var_38
  5931. loc_006F61EB: call [0040142Ch] ; __vbaFreeObj
  5932. loc_006F61F1: mov var_4, 00000016h
  5933. loc_006F61F8: mov var_AC, 80020004h
  5934. loc_006F6202: mov var_B4, 0000000Ah
  5935. loc_006F620C: mov var_9C, 00472DB0h ; "Then, create a Logon name and Password for your new account. \pau=1000\"
  5936. loc_006F6216: mov var_A4, 00000008h
  5937. loc_006F6220: lea eax, var_38
  5938. loc_006F6223: push eax
  5939. loc_006F6224: mov eax, 00000010h
  5940. loc_006F6229: call 00412850h ; __vbaChkstk
  5941. loc_006F622E: mov ecx, esp
  5942. loc_006F6230: mov edx, var_B4
  5943. loc_006F6236: mov [ecx], edx
  5944. loc_006F6238: mov eax, var_B0
  5945. loc_006F623E: mov [ecx+00000004h], eax
  5946. loc_006F6241: mov edx, var_AC
  5947. loc_006F6247: mov [ecx+00000008h], edx
  5948. loc_006F624A: mov eax, var_A8
  5949. loc_006F6250: mov [ecx+0000000Ch], eax
  5950. loc_006F6253: mov eax, 00000010h
  5951. loc_006F6258: call 00412850h ; __vbaChkstk
  5952. loc_006F625D: mov ecx, esp
  5953. loc_006F625F: mov edx, var_A4
  5954. loc_006F6265: mov [ecx], edx
  5955. loc_006F6267: mov eax, var_A0
  5956. loc_006F626D: mov [ecx+00000004h], eax
  5957. loc_006F6270: mov edx, var_9C
  5958. loc_006F6276: mov [ecx+00000008h], edx
  5959. loc_006F6279: mov eax, var_98
  5960. loc_006F627F: mov [ecx+0000000Ch], eax
  5961. loc_006F6282: mov ecx, [0073A08Ch]
  5962. loc_006F6288: mov edx, [ecx]
  5963. loc_006F628A: mov eax, [0073A08Ch]
  5964. loc_006F628F: push eax
  5965. loc_006F6290: call [edx+00000078h]
  5966. loc_006F6293: fnclex
  5967. loc_006F6295: mov var_CC, eax
  5968. loc_006F629B: cmp var_CC, 00000000h
  5969. loc_006F62A2: jge 006F62C7h
  5970. loc_006F62A4: push 00000078h
  5971. loc_006F62A6: push 004419ACh
  5972. loc_006F62AB: mov ecx, [0073A08Ch]
  5973. loc_006F62B1: push ecx
  5974. loc_006F62B2: mov edx, var_CC
  5975. loc_006F62B8: push edx
  5976. loc_006F62B9: call [004010CCh] ; __vbaHresultCheckObj
  5977. loc_006F62BF: mov var_134, eax
  5978. loc_006F62C5: jmp 006F62D1h
  5979. loc_006F62C7: mov var_134, 00000000h
  5980. loc_006F62D1: lea ecx, var_38
  5981. loc_006F62D4: call [0040142Ch] ; __vbaFreeObj
  5982. loc_006F62DA: mov var_4, 00000017h
  5983. loc_006F62E1: mov var_AC, 80020004h
  5984. loc_006F62EB: mov var_B4, 0000000Ah
  5985. loc_006F62F5: mov var_9C, 00472EECh ; "This Logon Name and Password will be used to both log on to the BonziWorld Messenger Service, and to check and send BonziWorld Email. \pau=1000\"
  5986. loc_006F62FF: mov var_A4, 00000008h
  5987. loc_006F6309: lea eax, var_38
  5988. loc_006F630C: push eax
  5989. loc_006F630D: mov eax, 00000010h
  5990. loc_006F6312: call 00412850h ; __vbaChkstk
  5991. loc_006F6317: mov ecx, esp
  5992. loc_006F6319: mov edx, var_B4
  5993. loc_006F631F: mov [ecx], edx
  5994. loc_006F6321: mov eax, var_B0
  5995. loc_006F6327: mov [ecx+00000004h], eax
  5996. loc_006F632A: mov edx, var_AC
  5997. loc_006F6330: mov [ecx+00000008h], edx
  5998. loc_006F6333: mov eax, var_A8
  5999. loc_006F6339: mov [ecx+0000000Ch], eax
  6000. loc_006F633C: mov eax, 00000010h
  6001. loc_006F6341: call 00412850h ; __vbaChkstk
  6002. loc_006F6346: mov ecx, esp
  6003. loc_006F6348: mov edx, var_A4
  6004. loc_006F634E: mov [ecx], edx
  6005. loc_006F6350: mov eax, var_A0
  6006. loc_006F6356: mov [ecx+00000004h], eax
  6007. loc_006F6359: mov edx, var_9C
  6008. loc_006F635F: mov [ecx+00000008h], edx
  6009. loc_006F6362: mov eax, var_98
  6010. loc_006F6368: mov [ecx+0000000Ch], eax
  6011. loc_006F636B: mov ecx, [0073A08Ch]
  6012. loc_006F6371: mov edx, [ecx]
  6013. loc_006F6373: mov eax, [0073A08Ch]
  6014. loc_006F6378: push eax
  6015. loc_006F6379: call [edx+00000078h]
  6016. loc_006F637C: fnclex
  6017. loc_006F637E: mov var_CC, eax
  6018. loc_006F6384: cmp var_CC, 00000000h
  6019. loc_006F638B: jge 006F63B0h
  6020. loc_006F638D: push 00000078h
  6021. loc_006F638F: push 004419ACh
  6022. loc_006F6394: mov ecx, [0073A08Ch]
  6023. loc_006F639A: push ecx
  6024. loc_006F639B: mov edx, var_CC
  6025. loc_006F63A1: push edx
  6026. loc_006F63A2: call [004010CCh] ; __vbaHresultCheckObj
  6027. loc_006F63A8: mov var_138, eax
  6028. loc_006F63AE: jmp 006F63BAh
  6029. loc_006F63B0: mov var_138, 00000000h
  6030. loc_006F63BA: lea ecx, var_38
  6031. loc_006F63BD: call [0040142Ch] ; __vbaFreeObj
  6032. loc_006F63C3: mov var_4, 00000018h
  6033. loc_006F63CA: mov var_AC, 80020004h
  6034. loc_006F63D4: mov var_B4, 0000000Ah
  6035. loc_006F63DE: mov var_9C, 004730D4h ; "When your done creating a Logon Name and Password, click the 'Sign Up' button below to activate your account. \pau=3000\"
  6036. loc_006F63E8: mov var_A4, 00000008h
  6037. loc_006F63F2: lea eax, var_38
  6038. loc_006F63F5: push eax
  6039. loc_006F63F6: mov eax, 00000010h
  6040. loc_006F63FB: call 00412850h ; __vbaChkstk
  6041. loc_006F6400: mov ecx, esp
  6042. loc_006F6402: mov edx, var_B4
  6043. loc_006F6408: mov [ecx], edx
  6044. loc_006F640A: mov eax, var_B0
  6045. loc_006F6410: mov [ecx+00000004h], eax
  6046. loc_006F6413: mov edx, var_AC
  6047. loc_006F6419: mov [ecx+00000008h], edx
  6048. loc_006F641C: mov eax, var_A8
  6049. loc_006F6422: mov [ecx+0000000Ch], eax
  6050. loc_006F6425: mov eax, 00000010h
  6051. loc_006F642A: call 00412850h ; __vbaChkstk
  6052. loc_006F642F: mov ecx, esp
  6053. loc_006F6431: mov edx, var_A4
  6054. loc_006F6437: mov [ecx], edx
  6055. loc_006F6439: mov eax, var_A0
  6056. loc_006F643F: mov [ecx+00000004h], eax
  6057. loc_006F6442: mov edx, var_9C
  6058. loc_006F6448: mov [ecx+00000008h], edx
  6059. loc_006F644B: mov eax, var_98
  6060. loc_006F6451: mov [ecx+0000000Ch], eax
  6061. loc_006F6454: mov ecx, [0073A08Ch]
  6062. loc_006F645A: mov edx, [ecx]
  6063. loc_006F645C: mov eax, [0073A08Ch]
  6064. loc_006F6461: push eax
  6065. loc_006F6462: call [edx+00000078h]
  6066. loc_006F6465: fnclex
  6067. loc_006F6467: mov var_CC, eax
  6068. loc_006F646D: cmp var_CC, 00000000h
  6069. loc_006F6474: jge 006F6499h
  6070. loc_006F6476: push 00000078h
  6071. loc_006F6478: push 004419ACh
  6072. loc_006F647D: mov ecx, [0073A08Ch]
  6073. loc_006F6483: push ecx
  6074. loc_006F6484: mov edx, var_CC
  6075. loc_006F648A: push edx
  6076. loc_006F648B: call [004010CCh] ; __vbaHresultCheckObj
  6077. loc_006F6491: mov var_13C, eax
  6078. loc_006F6497: jmp 006F64A3h
  6079. loc_006F6499: mov var_13C, 00000000h
  6080. loc_006F64A3: lea ecx, var_38
  6081. loc_006F64A6: call [0040142Ch] ; __vbaFreeObj
  6082. loc_006F64AC: mov var_4, 00000019h
  6083. loc_006F64B3: lea eax, var_38
  6084. loc_006F64B6: push eax
  6085. loc_006F64B7: push 00441D74h ; "Blink"
  6086. loc_006F64BC: mov ecx, [0073A08Ch]
  6087. loc_006F64C2: mov edx, [ecx]
  6088. loc_006F64C4: mov eax, [0073A08Ch]
  6089. loc_006F64C9: push eax
  6090. loc_006F64CA: call [edx+00000064h]
  6091. loc_006F64CD: fnclex
  6092. loc_006F64CF: mov var_CC, eax
  6093. loc_006F64D5: cmp var_CC, 00000000h
  6094. loc_006F64DC: jge 006F6501h
  6095. loc_006F64DE: push 00000064h
  6096. loc_006F64E0: push 004419ACh
  6097. loc_006F64E5: mov ecx, [0073A08Ch]
  6098. loc_006F64EB: push ecx
  6099. loc_006F64EC: mov edx, var_CC
  6100. loc_006F64F2: push edx
  6101. loc_006F64F3: call [004010CCh] ; __vbaHresultCheckObj
  6102. loc_006F64F9: mov var_140, eax
  6103. loc_006F64FF: jmp 006F650Bh
  6104. loc_006F6501: mov var_140, 00000000h
  6105. loc_006F650B: lea ecx, var_38
  6106. loc_006F650E: call [0040142Ch] ; __vbaFreeObj
  6107. loc_006F6514: mov var_4, 0000001Ah
  6108. loc_006F651B: mov var_AC, 80020004h
  6109. loc_006F6525: mov var_B4, 0000000Ah
  6110. loc_006F652F: mov var_9C, 004732C4h ; "Due to server loads and new account requests at BonziWorld, it may take up to an hour before your account is fully activated, and you are able to log on or check your BonziWorld Email."
  6111. loc_006F6539: mov var_A4, 00000008h
  6112. loc_006F6543: lea eax, var_38
  6113. loc_006F6546: push eax
  6114. loc_006F6547: mov eax, 00000010h
  6115. loc_006F654C: call 00412850h ; __vbaChkstk
  6116. loc_006F6551: mov ecx, esp
  6117. loc_006F6553: mov edx, var_B4
  6118. loc_006F6559: mov [ecx], edx
  6119. loc_006F655B: mov eax, var_B0
  6120. loc_006F6561: mov [ecx+00000004h], eax
  6121. loc_006F6564: mov edx, var_AC
  6122. loc_006F656A: mov [ecx+00000008h], edx
  6123. loc_006F656D: mov eax, var_A8
  6124. loc_006F6573: mov [ecx+0000000Ch], eax
  6125. loc_006F6576: mov eax, 00000010h
  6126. loc_006F657B: call 00412850h ; __vbaChkstk
  6127. loc_006F6580: mov ecx, esp
  6128. loc_006F6582: mov edx, var_A4
  6129. loc_006F6588: mov [ecx], edx
  6130. loc_006F658A: mov eax, var_A0
  6131. loc_006F6590: mov [ecx+00000004h], eax
  6132. loc_006F6593: mov edx, var_9C
  6133. loc_006F6599: mov [ecx+00000008h], edx
  6134. loc_006F659C: mov eax, var_98
  6135. loc_006F65A2: mov [ecx+0000000Ch], eax
  6136. loc_006F65A5: mov ecx, [0073A08Ch]
  6137. loc_006F65AB: mov edx, [ecx]
  6138. loc_006F65AD: mov eax, [0073A08Ch]
  6139. loc_006F65B2: push eax
  6140. loc_006F65B3: call [edx+00000078h]
  6141. loc_006F65B6: fnclex
  6142. loc_006F65B8: mov var_CC, eax
  6143. loc_006F65BE: cmp var_CC, 00000000h
  6144. loc_006F65C5: jge 006F65EAh
  6145. loc_006F65C7: push 00000078h
  6146. loc_006F65C9: push 004419ACh
  6147. loc_006F65CE: mov ecx, [0073A08Ch]
  6148. loc_006F65D4: push ecx
  6149. loc_006F65D5: mov edx, var_CC
  6150. loc_006F65DB: push edx
  6151. loc_006F65DC: call [004010CCh] ; __vbaHresultCheckObj
  6152. loc_006F65E2: mov var_144, eax
  6153. loc_006F65E8: jmp 006F65F4h
  6154. loc_006F65EA: mov var_144, 00000000h
  6155. loc_006F65F4: lea ecx, var_38
  6156. loc_006F65F7: call [0040142Ch] ; __vbaFreeObj
  6157. loc_006F65FD: mov var_4, 0000001Bh
  6158. loc_006F6604: mov var_9C, 80020004h
  6159. loc_006F660E: mov var_A4, 0000000Ah
  6160. loc_006F6618: push 004457E8h ; "Also "
  6161. loc_006F661D: mov eax, [0073A040h]
  6162. loc_006F6622: push eax
  6163. loc_006F6623: call [00401098h] ; __vbaStrCat
  6164. loc_006F6629: mov edx, eax
  6165. loc_006F662B: lea ecx, var_2C
  6166. loc_006F662E: call [004013C0h] ; __vbaStrMove
  6167. loc_006F6634: push eax
  6168. loc_006F6635: push 004734B4h ; ", be sure to write down your password and store it in a safe place. And, keep in mind that your password is case sensitive.\pau=1000\"
  6169. loc_006F663A: call [00401098h] ; __vbaStrCat
  6170. loc_006F6640: mov var_5C, eax
  6171. loc_006F6643: mov var_64, 00000008h
  6172. loc_006F664A: lea ecx, var_38
  6173. loc_006F664D: push ecx
  6174. loc_006F664E: mov eax, 00000010h
  6175. loc_006F6653: call 00412850h ; __vbaChkstk
  6176. loc_006F6658: mov edx, esp
  6177. loc_006F665A: mov eax, var_A4
  6178. loc_006F6660: mov [edx], eax
  6179. loc_006F6662: mov ecx, var_A0
  6180. loc_006F6668: mov [edx+00000004h], ecx
  6181. loc_006F666B: mov eax, var_9C
  6182. loc_006F6671: mov [edx+00000008h], eax
  6183. loc_006F6674: mov ecx, var_98
  6184. loc_006F667A: mov [edx+0000000Ch], ecx
  6185. loc_006F667D: mov eax, 00000010h
  6186. loc_006F6682: call 00412850h ; __vbaChkstk
  6187. loc_006F6687: mov edx, esp
  6188. loc_006F6689: mov eax, var_64
  6189. loc_006F668C: mov [edx], eax
  6190. loc_006F668E: mov ecx, var_60
  6191. loc_006F6691: mov [edx+00000004h], ecx
  6192. loc_006F6694: mov eax, var_5C
  6193. loc_006F6697: mov [edx+00000008h], eax
  6194. loc_006F669A: mov ecx, var_58
  6195. loc_006F669D: mov [edx+0000000Ch], ecx
  6196. loc_006F66A0: mov edx, [0073A08Ch]
  6197. loc_006F66A6: mov eax, [edx]
  6198. loc_006F66A8: mov ecx, [0073A08Ch]
  6199. loc_006F66AE: push ecx
  6200. loc_006F66AF: call [eax+00000078h]
  6201. loc_006F66B2: fnclex
  6202. loc_006F66B4: mov var_CC, eax
  6203. loc_006F66BA: cmp var_CC, 00000000h
  6204. loc_006F66C1: jge 006F66E6h
  6205. loc_006F66C3: push 00000078h
  6206. loc_006F66C5: push 004419ACh
  6207. loc_006F66CA: mov edx, [0073A08Ch]
  6208. loc_006F66D0: push edx
  6209. loc_006F66D1: mov eax, var_CC
  6210. loc_006F66D7: push eax
  6211. loc_006F66D8: call [004010CCh] ; __vbaHresultCheckObj
  6212. loc_006F66DE: mov var_148, eax
  6213. loc_006F66E4: jmp 006F66F0h
  6214. loc_006F66E6: mov var_148, 00000000h
  6215. loc_006F66F0: lea ecx, var_2C
  6216. loc_006F66F3: call [00401430h] ; __vbaFreeStr
  6217. loc_006F66F9: lea ecx, var_38
  6218. loc_006F66FC: call [0040142Ch] ; __vbaFreeObj
  6219. loc_006F6702: lea ecx, var_64
  6220. loc_006F6705: call [00401030h] ; __vbaFreeVar
  6221. loc_006F670B: mov var_4, 0000001Ch
  6222. loc_006F6712: lea ecx, var_38
  6223. loc_006F6715: push ecx
  6224. loc_006F6716: push 00441D74h ; "Blink"
  6225. loc_006F671B: mov edx, [0073A08Ch]
  6226. loc_006F6721: mov eax, [edx]
  6227. loc_006F6723: mov ecx, [0073A08Ch]
  6228. loc_006F6729: push ecx
  6229. loc_006F672A: call [eax+00000064h]
  6230. loc_006F672D: fnclex
  6231. loc_006F672F: mov var_CC, eax
  6232. loc_006F6735: cmp var_CC, 00000000h
  6233. loc_006F673C: jge 006F6761h
  6234. loc_006F673E: push 00000064h
  6235. loc_006F6740: push 004419ACh
  6236. loc_006F6745: mov edx, [0073A08Ch]
  6237. loc_006F674B: push edx
  6238. loc_006F674C: mov eax, var_CC
  6239. loc_006F6752: push eax
  6240. loc_006F6753: call [004010CCh] ; __vbaHresultCheckObj
  6241. loc_006F6759: mov var_14C, eax
  6242. loc_006F675F: jmp 006F676Bh
  6243. loc_006F6761: mov var_14C, 00000000h
  6244. loc_006F676B: lea ecx, var_38
  6245. loc_006F676E: call [0040142Ch] ; __vbaFreeObj
  6246. loc_006F6774: jmp 006F68CCh
  6247. loc_006F6779: mov var_4, 0000001Eh
  6248. loc_006F6780: mov var_AC, 80020004h
  6249. loc_006F678A: mov var_B4, 0000000Ah
  6250. loc_006F6794: mov var_9C, 00473698h ; "If you've already signed up for a BonziWorld Services account, enter your BonziWorld Logon name and Password here, and simply click 'OK' to save this information and Logon to the BonziWorld Messenger Service.\pau=2000\"
  6251. loc_006F679E: mov var_A4, 00000008h
  6252. loc_006F67A8: lea ecx, var_38
  6253. loc_006F67AB: push ecx
  6254. loc_006F67AC: mov eax, 00000010h
  6255. loc_006F67B1: call 00412850h ; __vbaChkstk
  6256. loc_006F67B6: mov edx, esp
  6257. loc_006F67B8: mov eax, var_B4
  6258. loc_006F67BE: mov [edx], eax
  6259. loc_006F67C0: mov ecx, var_B0
  6260. loc_006F67C6: mov [edx+00000004h], ecx
  6261. loc_006F67C9: mov eax, var_AC
  6262. loc_006F67CF: mov [edx+00000008h], eax
  6263. loc_006F67D2: mov ecx, var_A8
  6264. loc_006F67D8: mov [edx+0000000Ch], ecx
  6265. loc_006F67DB: mov eax, 00000010h
  6266. loc_006F67E0: call 00412850h ; __vbaChkstk
  6267. loc_006F67E5: mov edx, esp
  6268. loc_006F67E7: mov eax, var_A4
  6269. loc_006F67ED: mov [edx], eax
  6270. loc_006F67EF: mov ecx, var_A0
  6271. loc_006F67F5: mov [edx+00000004h], ecx
  6272. loc_006F67F8: mov eax, var_9C
  6273. loc_006F67FE: mov [edx+00000008h], eax
  6274. loc_006F6801: mov ecx, var_98
  6275. loc_006F6807: mov [edx+0000000Ch], ecx
  6276. loc_006F680A: mov edx, [0073A08Ch]
  6277. loc_006F6810: mov eax, [edx]
  6278. loc_006F6812: mov ecx, [0073A08Ch]
  6279. loc_006F6818: push ecx
  6280. loc_006F6819: call [eax+00000078h]
  6281. loc_006F681C: fnclex
  6282. loc_006F681E: mov var_CC, eax
  6283. loc_006F6824: cmp var_CC, 00000000h
  6284. loc_006F682B: jge 006F6850h
  6285. loc_006F682D: push 00000078h
  6286. loc_006F682F: push 004419ACh
  6287. loc_006F6834: mov edx, [0073A08Ch]
  6288. loc_006F683A: push edx
  6289. loc_006F683B: mov eax, var_CC
  6290. loc_006F6841: push eax
  6291. loc_006F6842: call [004010CCh] ; __vbaHresultCheckObj
  6292. loc_006F6848: mov var_150, eax
  6293. loc_006F684E: jmp 006F685Ah
  6294. loc_006F6850: mov var_150, 00000000h
  6295. loc_006F685A: lea ecx, var_38
  6296. loc_006F685D: call [0040142Ch] ; __vbaFreeObj
  6297. loc_006F6863: mov var_4, 0000001Fh
  6298. loc_006F686A: lea ecx, var_38
  6299. loc_006F686D: push ecx
  6300. loc_006F686E: push 00442914h ; "Explain"
  6301. loc_006F6873: mov edx, [0073A08Ch]
  6302. loc_006F6879: mov eax, [edx]
  6303. loc_006F687B: mov ecx, [0073A08Ch]
  6304. loc_006F6881: push ecx
  6305. loc_006F6882: call [eax+00000064h]
  6306. loc_006F6885: fnclex
  6307. loc_006F6887: mov var_CC, eax
  6308. loc_006F688D: cmp var_CC, 00000000h
  6309. loc_006F6894: jge 006F68B9h
  6310. loc_006F6896: push 00000064h
  6311. loc_006F6898: push 004419ACh
  6312. loc_006F689D: mov edx, [0073A08Ch]
  6313. loc_006F68A3: push edx
  6314. loc_006F68A4: mov eax, var_CC
  6315. loc_006F68AA: push eax
  6316. loc_006F68AB: call [004010CCh] ; __vbaHresultCheckObj
  6317. loc_006F68B1: mov var_154, eax
  6318. loc_006F68B7: jmp 006F68C3h
  6319. loc_006F68B9: mov var_154, 00000000h
  6320. loc_006F68C3: lea ecx, var_38
  6321. loc_006F68C6: call [0040142Ch] ; __vbaFreeObj
  6322. loc_006F68CC: mov var_4, 00000021h
  6323. loc_006F68D3: mov var_9C, 80020004h
  6324. loc_006F68DD: mov var_A4, 0000000Ah
  6325. loc_006F68E7: mov ecx, [0073A040h]
  6326. loc_006F68ED: push ecx
  6327. loc_006F68EE: push 0047388Ch ; ", after you've setup your BonziWorld account information and logged on, you can add friends to your friends list by clicking on the 'Friends' tab.\pau=1000\"
  6328. loc_006F68F3: call [00401098h] ; __vbaStrCat
  6329. loc_006F68F9: mov var_5C, eax
  6330. loc_006F68FC: mov var_64, 00000008h
  6331. loc_006F6903: lea edx, var_38
  6332. loc_006F6906: push edx
  6333. loc_006F6907: mov eax, 00000010h
  6334. loc_006F690C: call 00412850h ; __vbaChkstk
  6335. loc_006F6911: mov eax, esp
  6336. loc_006F6913: mov ecx, var_A4
  6337. loc_006F6919: mov [eax], ecx
  6338. loc_006F691B: mov edx, var_A0
  6339. loc_006F6921: mov [eax+00000004h], edx
  6340. loc_006F6924: mov ecx, var_9C
  6341. loc_006F692A: mov [eax+00000008h], ecx
  6342. loc_006F692D: mov edx, var_98
  6343. loc_006F6933: mov [eax+0000000Ch], edx
  6344. loc_006F6936: mov eax, 00000010h
  6345. loc_006F693B: call 00412850h ; __vbaChkstk
  6346. loc_006F6940: mov eax, esp
  6347. loc_006F6942: mov ecx, var_64
  6348. loc_006F6945: mov [eax], ecx
  6349. loc_006F6947: mov edx, var_60
  6350. loc_006F694A: mov [eax+00000004h], edx
  6351. loc_006F694D: mov ecx, var_5C
  6352. loc_006F6950: mov [eax+00000008h], ecx
  6353. loc_006F6953: mov edx, var_58
  6354. loc_006F6956: mov [eax+0000000Ch], edx
  6355. loc_006F6959: mov eax, [0073A08Ch]
  6356. loc_006F695E: mov ecx, [eax]
  6357. loc_006F6960: mov edx, [0073A08Ch]
  6358. loc_006F6966: push edx
  6359. loc_006F6967: call [ecx+00000078h]
  6360. loc_006F696A: fnclex
  6361. loc_006F696C: mov var_CC, eax
  6362. loc_006F6972: cmp var_CC, 00000000h
  6363. loc_006F6979: jge 006F699Dh
  6364. loc_006F697B: push 00000078h
  6365. loc_006F697D: push 004419ACh
  6366. loc_006F6982: mov eax, [0073A08Ch]
  6367. loc_006F6987: push eax
  6368. loc_006F6988: mov ecx, var_CC
  6369. loc_006F698E: push ecx
  6370. loc_006F698F: call [004010CCh] ; __vbaHresultCheckObj
  6371. loc_006F6995: mov var_158, eax
  6372. loc_006F699B: jmp 006F69A7h
  6373. loc_006F699D: mov var_158, 00000000h
  6374. loc_006F69A7: lea ecx, var_38
  6375. loc_006F69AA: call [0040142Ch] ; __vbaFreeObj
  6376. loc_006F69B0: lea ecx, var_64
  6377. loc_006F69B3: call [00401030h] ; __vbaFreeVar
  6378. loc_006F69B9: mov var_4, 00000022h
  6379. loc_006F69C0: mov var_AC, 80020004h
  6380. loc_006F69CA: mov var_B4, 0000000Ah
  6381. loc_006F69D4: mov var_9C, 004739CCh ; "Then, we can begin chatting!"
  6382. loc_006F69DE: mov var_A4, 00000008h
  6383. loc_006F69E8: lea edx, var_38
  6384. loc_006F69EB: push edx
  6385. loc_006F69EC: mov eax, 00000010h
  6386. loc_006F69F1: call 00412850h ; __vbaChkstk
  6387. loc_006F69F6: mov eax, esp
  6388. loc_006F69F8: mov ecx, var_B4
  6389. loc_006F69FE: mov [eax], ecx
  6390. loc_006F6A00: mov edx, var_B0
  6391. loc_006F6A06: mov [eax+00000004h], edx
  6392. loc_006F6A09: mov ecx, var_AC
  6393. loc_006F6A0F: mov [eax+00000008h], ecx
  6394. loc_006F6A12: mov edx, var_A8
  6395. loc_006F6A18: mov [eax+0000000Ch], edx
  6396. loc_006F6A1B: mov eax, 00000010h
  6397. loc_006F6A20: call 00412850h ; __vbaChkstk
  6398. loc_006F6A25: mov eax, esp
  6399. loc_006F6A27: mov ecx, var_A4
  6400. loc_006F6A2D: mov [eax], ecx
  6401. loc_006F6A2F: mov edx, var_A0
  6402. loc_006F6A35: mov [eax+00000004h], edx
  6403. loc_006F6A38: mov ecx, var_9C
  6404. loc_006F6A3E: mov [eax+00000008h], ecx
  6405. loc_006F6A41: mov edx, var_98
  6406. loc_006F6A47: mov [eax+0000000Ch], edx
  6407. loc_006F6A4A: mov eax, [0073A08Ch]
  6408. loc_006F6A4F: mov ecx, [eax]
  6409. loc_006F6A51: mov edx, [0073A08Ch]
  6410. loc_006F6A57: push edx
  6411. loc_006F6A58: call [ecx+00000078h]
  6412. loc_006F6A5B: fnclex
  6413. loc_006F6A5D: mov var_CC, eax
  6414. loc_006F6A63: cmp var_CC, 00000000h
  6415. loc_006F6A6A: jge 006F6A8Eh
  6416. loc_006F6A6C: push 00000078h
  6417. loc_006F6A6E: push 004419ACh
  6418. loc_006F6A73: mov eax, [0073A08Ch]
  6419. loc_006F6A78: push eax
  6420. loc_006F6A79: mov ecx, var_CC
  6421. loc_006F6A7F: push ecx
  6422. loc_006F6A80: call [004010CCh] ; __vbaHresultCheckObj
  6423. loc_006F6A86: mov var_15C, eax
  6424. loc_006F6A8C: jmp 006F6A98h
  6425. loc_006F6A8E: mov var_15C, 00000000h
  6426. loc_006F6A98: lea ecx, var_38
  6427. loc_006F6A9B: call [0040142Ch] ; __vbaFreeObj
  6428. loc_006F6AA1: mov var_4, 00000023h
  6429. loc_006F6AA8: lea edx, var_38
  6430. loc_006F6AAB: push edx
  6431. loc_006F6AAC: push 00473A0Ch ; "congratulate"
  6432. loc_006F6AB1: mov eax, [0073A08Ch]
  6433. loc_006F6AB6: mov ecx, [eax]
  6434. loc_006F6AB8: mov edx, [0073A08Ch]
  6435. loc_006F6ABE: push edx
  6436. loc_006F6ABF: call [ecx+00000064h]
  6437. loc_006F6AC2: fnclex
  6438. loc_006F6AC4: mov var_CC, eax
  6439. loc_006F6ACA: cmp var_CC, 00000000h
  6440. loc_006F6AD1: jge 006F6AF5h
  6441. loc_006F6AD3: push 00000064h
  6442. loc_006F6AD5: push 004419ACh
  6443. loc_006F6ADA: mov eax, [0073A08Ch]
  6444. loc_006F6ADF: push eax
  6445. loc_006F6AE0: mov ecx, var_CC
  6446. loc_006F6AE6: push ecx
  6447. loc_006F6AE7: call [004010CCh] ; __vbaHresultCheckObj
  6448. loc_006F6AED: mov var_160, eax
  6449. loc_006F6AF3: jmp 006F6AFFh
  6450. loc_006F6AF5: mov var_160, 00000000h
  6451. loc_006F6AFF: lea ecx, var_38
  6452. loc_006F6B02: call [0040142Ch] ; __vbaFreeObj
  6453. loc_006F6B08: mov var_4, 00000024h
  6454. loc_006F6B0F: lea edx, var_38
  6455. loc_006F6B12: push edx
  6456. loc_006F6B13: push 00441D74h ; "Blink"
  6457. loc_006F6B18: mov eax, [0073A08Ch]
  6458. loc_006F6B1D: mov ecx, [eax]
  6459. loc_006F6B1F: mov edx, [0073A08Ch]
  6460. loc_006F6B25: push edx
  6461. loc_006F6B26: call [ecx+00000064h]
  6462. loc_006F6B29: fnclex
  6463. loc_006F6B2B: mov var_CC, eax
  6464. loc_006F6B31: cmp var_CC, 00000000h
  6465. loc_006F6B38: jge 006F6B5Ch
  6466. loc_006F6B3A: push 00000064h
  6467. loc_006F6B3C: push 004419ACh
  6468. loc_006F6B41: mov eax, [0073A08Ch]
  6469. loc_006F6B46: push eax
  6470. loc_006F6B47: mov ecx, var_CC
  6471. loc_006F6B4D: push ecx
  6472. loc_006F6B4E: call [004010CCh] ; __vbaHresultCheckObj
  6473. loc_006F6B54: mov var_164, eax
  6474. loc_006F6B5A: jmp 006F6B66h
  6475. loc_006F6B5C: mov var_164, 00000000h
  6476. loc_006F6B66: mov edx, var_38
  6477. loc_006F6B69: mov var_108, edx
  6478. loc_006F6B6F: mov var_38, 00000000h
  6479. loc_006F6B76: mov eax, var_108
  6480. loc_006F6B7C: push eax
  6481. loc_006F6B7D: push 0073A1D8h
  6482. loc_006F6B82: call [00401128h] ; __vbaObjSet
  6483. loc_006F6B88: mov var_4, 00000025h
  6484. loc_006F6B8F: cmp [0073C818h], 00000000h
  6485. loc_006F6B96: jnz 006F6BB4h
  6486. loc_006F6B98: push 0073C818h
  6487. loc_006F6B9D: push 00441F00h
  6488. loc_006F6BA2: call [004012FCh] ; __vbaNew2
  6489. loc_006F6BA8: mov var_168, 0073C818h
  6490. loc_006F6BB2: jmp 006F6BBEh
  6491. loc_006F6BB4: mov var_168, 0073C818h
  6492. loc_006F6BBE: mov ecx, var_168
  6493. loc_006F6BC4: mov edx, [ecx]
  6494. loc_006F6BC6: mov var_CC, edx
  6495. loc_006F6BCC: cmp [0073A6F0h], 00000000h
  6496. loc_006F6BD3: jnz 006F6BF1h
  6497. loc_006F6BD5: push 0073A6F0h
  6498. loc_006F6BDA: push 0042BF10h
  6499. loc_006F6BDF: call [004012FCh] ; __vbaNew2
  6500. loc_006F6BE5: mov var_16C, 0073A6F0h
  6501. loc_006F6BEF: jmp 006F6BFBh
  6502. loc_006F6BF1: mov var_16C, 0073A6F0h
  6503. loc_006F6BFB: mov eax, var_16C
  6504. loc_006F6C01: mov ecx, [eax]
  6505. loc_006F6C03: push ecx
  6506. loc_006F6C04: lea edx, var_38
  6507. loc_006F6C07: push edx
  6508. loc_006F6C08: call [00401130h] ; __vbaObjSetAddref
  6509. loc_006F6C0E: push eax
  6510. loc_006F6C0F: mov eax, var_CC
  6511. loc_006F6C15: mov ecx, [eax]
  6512. loc_006F6C17: mov edx, var_CC
  6513. loc_006F6C1D: push edx
  6514. loc_006F6C1E: call [ecx+0000000Ch]
  6515. loc_006F6C21: fnclex
  6516. loc_006F6C23: mov var_D0, eax
  6517. loc_006F6C29: cmp var_D0, 00000000h
  6518. loc_006F6C30: jge 006F6C55h
  6519. loc_006F6C32: push 0000000Ch
  6520. loc_006F6C34: push 00441EF0h
  6521. loc_006F6C39: mov eax, var_CC
  6522. loc_006F6C3F: push eax
  6523. loc_006F6C40: mov ecx, var_D0
  6524. loc_006F6C46: push ecx
  6525. loc_006F6C47: call [004010CCh] ; __vbaHresultCheckObj
  6526. loc_006F6C4D: mov var_170, eax
  6527. loc_006F6C53: jmp 006F6C5Fh
  6528. loc_006F6C55: mov var_170, 00000000h
  6529. loc_006F6C5F: lea ecx, var_38
  6530. loc_006F6C62: call [0040142Ch] ; __vbaFreeObj
  6531. loc_006F6C68: mov var_4, 00000026h
  6532. loc_006F6C6F: cmp [0073A6F0h], 00000000h
  6533. loc_006F6C76: jnz 006F6C94h
  6534. loc_006F6C78: push 0073A6F0h
  6535. loc_006F6C7D: push 0042BF10h
  6536. loc_006F6C82: call [004012FCh] ; __vbaNew2
  6537. loc_006F6C88: mov var_174, 0073A6F0h
  6538. loc_006F6C92: jmp 006F6C9Eh
  6539. loc_006F6C94: mov var_174, 0073A6F0h
  6540. loc_006F6C9E: push 00471F74h ; "Account"
  6541. loc_006F6CA3: mov edx, var_174
  6542. loc_006F6CA9: mov eax, [edx]
  6543. loc_006F6CAB: push eax
  6544. loc_006F6CAC: call 006E3530h
  6545. loc_006F6CB1: mov var_4, 00000027h
  6546. loc_006F6CB8: cmp [0073A6F0h], 00000000h
  6547. loc_006F6CBF: jnz 006F6CDDh
  6548. loc_006F6CC1: push 0073A6F0h
  6549. loc_006F6CC6: push 0042BF10h
  6550. loc_006F6CCB: call [004012FCh] ; __vbaNew2
  6551. loc_006F6CD1: mov var_178, 0073A6F0h
  6552. loc_006F6CDB: jmp 006F6CE7h
  6553. loc_006F6CDD: mov var_178, 0073A6F0h
  6554. loc_006F6CE7: mov ecx, var_178
  6555. loc_006F6CED: mov edx, [ecx]
  6556. loc_006F6CEF: mov var_CC, edx
  6557. loc_006F6CF5: mov var_AC, 80020004h
  6558. loc_006F6CFF: mov var_B4, 0000000Ah
  6559. loc_006F6D09: mov var_9C, 00000001h
  6560. loc_006F6D13: mov var_A4, 00000002h
  6561. loc_006F6D1D: mov eax, 00000010h
  6562. loc_006F6D22: call 00412850h ; __vbaChkstk
  6563. loc_006F6D27: mov eax, esp
  6564. loc_006F6D29: mov ecx, var_B4
  6565. loc_006F6D2F: mov [eax], ecx
  6566. loc_006F6D31: mov edx, var_B0
  6567. loc_006F6D37: mov [eax+00000004h], edx
  6568. loc_006F6D3A: mov ecx, var_AC
  6569. loc_006F6D40: mov [eax+00000008h], ecx
  6570. loc_006F6D43: mov edx, var_A8
  6571. loc_006F6D49: mov [eax+0000000Ch], edx
  6572. loc_006F6D4C: mov eax, 00000010h
  6573. loc_006F6D51: call 00412850h ; __vbaChkstk
  6574. loc_006F6D56: mov eax, esp
  6575. loc_006F6D58: mov ecx, var_A4
  6576. loc_006F6D5E: mov [eax], ecx
  6577. loc_006F6D60: mov edx, var_A0
  6578. loc_006F6D66: mov [eax+00000004h], edx
  6579. loc_006F6D69: mov ecx, var_9C
  6580. loc_006F6D6F: mov [eax+00000008h], ecx
  6581. loc_006F6D72: mov edx, var_98
  6582. loc_006F6D78: mov [eax+0000000Ch], edx
  6583. loc_006F6D7B: mov eax, var_CC
  6584. loc_006F6D81: mov ecx, [eax]
  6585. loc_006F6D83: mov edx, var_CC
  6586. loc_006F6D89: push edx
  6587. loc_006F6D8A: call [ecx+000002B0h]
  6588. loc_006F6D90: fnclex
  6589. loc_006F6D92: mov var_D0, eax
  6590. loc_006F6D98: cmp var_D0, 00000000h
  6591. loc_006F6D9F: jge 006F6DC7h
  6592. loc_006F6DA1: push 000002B0h
  6593. loc_006F6DA6: push 0046F9DCh
  6594. loc_006F6DAB: mov eax, var_CC
  6595. loc_006F6DB1: push eax
  6596. loc_006F6DB2: mov ecx, var_D0
  6597. loc_006F6DB8: push ecx
  6598. loc_006F6DB9: call [004010CCh] ; __vbaHresultCheckObj
  6599. loc_006F6DBF: mov var_17C, eax
  6600. loc_006F6DC5: jmp 006F6DD1h
  6601. loc_006F6DC7: mov var_17C, 00000000h
  6602. loc_006F6DD1: mov var_4, 00000028h
  6603. loc_006F6DD8: mov var_9C, 0043C9F4h
  6604. loc_006F6DE2: mov var_A4, 00000008h
  6605. loc_006F6DEC: mov eax, 00000010h
  6606. loc_006F6DF1: call 00412850h ; __vbaChkstk
  6607. loc_006F6DF6: mov edx, esp
  6608. loc_006F6DF8: mov eax, var_A4
  6609. loc_006F6DFE: mov [edx], eax
  6610. loc_006F6E00: mov ecx, var_A0
  6611. loc_006F6E06: mov [edx+00000004h], ecx
  6612. loc_006F6E09: mov eax, var_9C
  6613. loc_006F6E0F: mov [edx+00000008h], eax
  6614. loc_006F6E12: mov ecx, var_98
  6615. loc_006F6E18: mov [edx+0000000Ch], ecx
  6616. loc_006F6E1B: push 004424A0h ; "LogonName"
  6617. loc_006F6E20: push 0043FDC4h ; "IM"
  6618. loc_006F6E25: push 0043B010h ; "BONZIBUDDY"
  6619. loc_006F6E2A: call [00401354h] ; rtcGetSetting
  6620. loc_006F6E30: mov edx, eax
  6621. loc_006F6E32: lea ecx, var_28
  6622. loc_006F6E35: call [004013C0h] ; __vbaStrMove
  6623. loc_006F6E3B: mov var_4, 00000029h
  6624. loc_006F6E42: mov var_9C, 0043C9F4h
  6625. loc_006F6E4C: mov var_A4, 00000008h
  6626. loc_006F6E56: mov eax, 00000010h
  6627. loc_006F6E5B: call 00412850h ; __vbaChkstk
  6628. loc_006F6E60: mov edx, esp
  6629. loc_006F6E62: mov eax, var_A4
  6630. loc_006F6E68: mov [edx], eax
  6631. loc_006F6E6A: mov ecx, var_A0
  6632. loc_006F6E70: mov [edx+00000004h], ecx
  6633. loc_006F6E73: mov eax, var_9C
  6634. loc_006F6E79: mov [edx+00000008h], eax
  6635. loc_006F6E7C: mov ecx, var_98
  6636. loc_006F6E82: mov [edx+0000000Ch], ecx
  6637. loc_006F6E85: push 00453B84h ; "Password"
  6638. loc_006F6E8A: push 0043FDC4h ; "IM"
  6639. loc_006F6E8F: push 0043B010h ; "BONZIBUDDY"
  6640. loc_006F6E94: call [00401354h] ; rtcGetSetting
  6641. loc_006F6E9A: mov edx, eax
  6642. loc_006F6E9C: lea ecx, var_24
  6643. loc_006F6E9F: call [004013C0h] ; __vbaStrMove
  6644. loc_006F6EA5: mov var_4, 0000002Ah
  6645. loc_006F6EAC: mov edx, var_28
  6646. loc_006F6EAF: push edx
  6647. loc_006F6EB0: call [00401044h] ; __vbaLenBstr
  6648. loc_006F6EB6: xor ebx, ebx
  6649. loc_006F6EB8: test eax, eax
  6650. loc_006F6EBA: setle bl
  6651. loc_006F6EBD: mov eax, var_24
  6652. loc_006F6EC0: push eax
  6653. loc_006F6EC1: call [00401044h] ; __vbaLenBstr
  6654. loc_006F6EC7: xor ecx, ecx
  6655. loc_006F6EC9: test eax, eax
  6656. loc_006F6ECB: setle cl
  6657. loc_006F6ECE: or ebx, ecx
  6658. loc_006F6ED0: test ebx, ebx
  6659. loc_006F6ED2: jnz 006F6EEFh
  6660. loc_006F6ED4: mov var_4, 0000002Bh
  6661. loc_006F6EDB: mov edx, Me
  6662. loc_006F6EDE: mov eax, [edx]
  6663. loc_006F6EE0: mov ecx, Me
  6664. loc_006F6EE3: push ecx
  6665. loc_006F6EE4: call [eax+000007ECh]
  6666. loc_006F6EEA: jmp 006F70B8h
  6667. loc_006F6EEF: mov var_4, 0000002Dh
  6668. loc_006F6EF6: push 00443A80h
  6669. loc_006F6EFB: push 00000000h
  6670. loc_006F6EFD: push 00000003h
  6671. loc_006F6EFF: mov edx, Me
  6672. loc_006F6F02: mov eax, [edx]
  6673. loc_006F6F04: mov ecx, Me
  6674. loc_006F6F07: push ecx
  6675. loc_006F6F08: call [eax+00000350h]
  6676. loc_006F6F0E: push eax
  6677. loc_006F6F0F: lea edx, var_38
  6678. loc_006F6F12: push edx
  6679. loc_006F6F13: call [00401128h] ; __vbaObjSet
  6680. loc_006F6F19: push eax
  6681. loc_006F6F1A: lea eax, var_64
  6682. loc_006F6F1D: push eax
  6683. loc_006F6F1E: call [00401214h] ; __vbaLateIdCallLd
  6684. loc_006F6F24: add esp, 00000010h
  6685. loc_006F6F27: push eax
  6686. loc_006F6F28: call [004011F8h] ; __vbaCastObjVar
  6687. loc_006F6F2E: push eax
  6688. loc_006F6F2F: lea ecx, var_3C
  6689. loc_006F6F32: push ecx
  6690. loc_006F6F33: call [00401128h] ; __vbaObjSet
  6691. loc_006F6F39: mov var_CC, eax
  6692. loc_006F6F3F: mov var_6C, 00000001h
  6693. loc_006F6F46: mov var_74, 00000002h
  6694. loc_006F6F4D: lea edx, var_40
  6695. loc_006F6F50: push edx
  6696. loc_006F6F51: lea eax, var_74
  6697. loc_006F6F54: push eax
  6698. loc_006F6F55: mov ecx, var_CC
  6699. loc_006F6F5B: mov edx, [ecx]
  6700. loc_006F6F5D: mov eax, var_CC
  6701. loc_006F6F63: push eax
  6702. loc_006F6F64: call [edx+00000024h]
  6703. loc_006F6F67: fnclex
  6704. loc_006F6F69: mov var_D0, eax
  6705. loc_006F6F6F: cmp var_D0, 00000000h
  6706. loc_006F6F76: jge 006F6F9Bh
  6707. loc_006F6F78: push 00000024h
  6708. loc_006F6F7A: push 00443A80h
  6709. loc_006F6F7F: mov ecx, var_CC
  6710. loc_006F6F85: push ecx
  6711. loc_006F6F86: mov edx, var_D0
  6712. loc_006F6F8C: push edx
  6713. loc_006F6F8D: call [004010CCh] ; __vbaHresultCheckObj
  6714. loc_006F6F93: mov var_180, eax
  6715. loc_006F6F99: jmp 006F6FA5h
  6716. loc_006F6F9B: mov var_180, 00000000h
  6717. loc_006F6FA5: mov eax, var_40
  6718. loc_006F6FA8: mov var_D4, eax
  6719. loc_006F6FAE: push 004735C8h ; "You must setup your account before you can send or receive messages. (Click 'Tools' button)"
  6720. loc_006F6FB3: mov ecx, var_D4
  6721. loc_006F6FB9: mov edx, [ecx]
  6722. loc_006F6FBB: mov eax, var_D4
  6723. loc_006F6FC1: push eax
  6724. loc_006F6FC2: call [edx+00000080h]
  6725. loc_006F6FC8: fnclex
  6726. loc_006F6FCA: mov var_D8, eax
  6727. loc_006F6FD0: cmp var_D8, 00000000h
  6728. loc_006F6FD7: jge 006F6FFFh
  6729. loc_006F6FD9: push 00000080h
  6730. loc_006F6FDE: push 00443A90h
  6731. loc_006F6FE3: mov ecx, var_D4
  6732. loc_006F6FE9: push ecx
  6733. loc_006F6FEA: mov edx, var_D8
  6734. loc_006F6FF0: push edx
  6735. loc_006F6FF1: call [004010CCh] ; __vbaHresultCheckObj
  6736. loc_006F6FF7: mov var_184, eax
  6737. loc_006F6FFD: jmp 006F7009h
  6738. loc_006F6FFF: mov var_184, 00000000h
  6739. loc_006F7009: lea eax, var_40
  6740. loc_006F700C: push eax
  6741. loc_006F700D: lea ecx, var_3C
  6742. loc_006F7010: push ecx
  6743. loc_006F7011: lea edx, var_38
  6744. loc_006F7014: push edx
  6745. loc_006F7015: push 00000003h
  6746. loc_006F7017: call [00401068h] ; __vbaFreeObjList
  6747. loc_006F701D: add esp, 00000010h
  6748. loc_006F7020: lea eax, var_74
  6749. loc_006F7023: push eax
  6750. loc_006F7024: lea ecx, var_64
  6751. loc_006F7027: push ecx
  6752. loc_006F7028: push 00000002h
  6753. loc_006F702A: call [00401050h] ; __vbaFreeVarList
  6754. loc_006F7030: add esp, 0000000Ch
  6755. loc_006F7033: mov var_4, 0000002Eh
  6756. loc_006F703A: mov edx, Me
  6757. loc_006F703D: mov eax, [edx]
  6758. loc_006F703F: mov ecx, Me
  6759. loc_006F7042: push ecx
  6760. loc_006F7043: call [eax+00000310h]
  6761. loc_006F7049: push eax
  6762. loc_006F704A: lea edx, var_38
  6763. loc_006F704D: push edx
  6764. loc_006F704E: call [00401128h] ; __vbaObjSet
  6765. loc_006F7054: mov var_CC, eax
  6766. loc_006F705A: push 00473684h ; "Log On"
  6767. loc_006F705F: mov eax, var_CC
  6768. loc_006F7065: mov ecx, [eax]
  6769. loc_006F7067: mov edx, var_CC
  6770. loc_006F706D: push edx
  6771. loc_006F706E: call [ecx+00000064h]
  6772. loc_006F7071: fnclex
  6773. loc_006F7073: mov var_D0, eax
  6774. loc_006F7079: cmp var_D0, 00000000h
  6775. loc_006F7080: jge 006F70A5h
  6776. loc_006F7082: push 00000064h
  6777. loc_006F7084: push 00443EA4h
  6778. loc_006F7089: mov eax, var_CC
  6779. loc_006F708F: push eax
  6780. loc_006F7090: mov ecx, var_D0
  6781. loc_006F7096: push ecx
  6782. loc_006F7097: call [004010CCh] ; __vbaHresultCheckObj
  6783. loc_006F709D: mov var_188, eax
  6784. loc_006F70A3: jmp 006F70AFh
  6785. loc_006F70A5: mov var_188, 00000000h
  6786. loc_006F70AF: lea ecx, var_38
  6787. loc_006F70B2: call [0040142Ch] ; __vbaFreeObj
  6788. loc_006F70B8: mov var_4, 00000031h
  6789. loc_006F70BF: push FFFFFFFFh
  6790. loc_006F70C1: call [00401124h] ; __vbaOnError
  6791. loc_006F70C7: mov var_4, 00000032h
  6792. loc_006F70CE: push 00000000h
  6793. loc_006F70D0: push FFFFFDDAh
  6794. loc_006F70D5: mov edx, Me
  6795. loc_006F70D8: mov eax, [edx]
  6796. loc_006F70DA: mov ecx, Me
  6797. loc_006F70DD: push ecx
  6798. loc_006F70DE: call [eax+00000358h]
  6799. loc_006F70E4: push eax
  6800. loc_006F70E5: lea edx, var_38
  6801. loc_006F70E8: push edx
  6802. loc_006F70E9: call [00401128h] ; __vbaObjSet
  6803. loc_006F70EF: push eax
  6804. loc_006F70F0: call [0040103Ch] ; __vbaLateIdCall
  6805. loc_006F70F6: add esp, 0000000Ch
  6806. loc_006F70F9: lea ecx, var_38
  6807. loc_006F70FC: call [0040142Ch] ; __vbaFreeObj
  6808. loc_006F7102: mov var_4, 00000033h
  6809. loc_006F7109: mov var_9C, 004402D8h ; "http://www.bonzi.com/bonzibuddy/imtoolbar.asp"
  6810. loc_006F7113: mov var_A4, 00000008h
  6811. loc_006F711D: mov eax, 00000010h
  6812. loc_006F7122: call 00412850h ; __vbaChkstk
  6813. loc_006F7127: mov eax, esp
  6814. loc_006F7129: mov ecx, var_A4
  6815. loc_006F712F: mov [eax], ecx
  6816. loc_006F7131: mov edx, var_A0
  6817. loc_006F7137: mov [eax+00000004h], edx
  6818. loc_006F713A: mov ecx, var_9C
  6819. loc_006F7140: mov [eax+00000008h], ecx
  6820. loc_006F7143: mov edx, var_98
  6821. loc_006F7149: mov [eax+0000000Ch], edx
  6822. loc_006F714C: push 00000001h
  6823. loc_006F714E: push 000001F4h
  6824. loc_006F7153: mov eax, Me
  6825. loc_006F7156: mov ecx, [eax]
  6826. loc_006F7158: mov edx, Me
  6827. loc_006F715B: push edx
  6828. loc_006F715C: call [ecx+00000358h]
  6829. loc_006F7162: push eax
  6830. loc_006F7163: lea eax, var_38
  6831. loc_006F7166: push eax
  6832. loc_006F7167: call [00401128h] ; __vbaObjSet
  6833. loc_006F716D: push eax
  6834. loc_006F716E: call [0040103Ch] ; __vbaLateIdCall
  6835. loc_006F7174: add esp, 0000001Ch
  6836. loc_006F7177: lea ecx, var_38
  6837. loc_006F717A: call [0040142Ch] ; __vbaFreeObj
  6838. loc_006F7180: jmp 006F7345h
  6839. loc_006F7185: mov var_4, 00000036h
  6840. loc_006F718C: call [00401340h] ; rtcErrObj
  6841. loc_006F7192: push eax
  6842. loc_006F7193: lea ecx, var_38
  6843. loc_006F7196: push ecx
  6844. loc_006F7197: call [00401128h] ; __vbaObjSet
  6845. loc_006F719D: mov var_CC, eax
  6846. loc_006F71A3: lea edx, var_2C
  6847. loc_006F71A6: push edx
  6848. loc_006F71A7: mov eax, var_CC
  6849. loc_006F71AD: mov ecx, [eax]
  6850. loc_006F71AF: mov edx, var_CC
  6851. loc_006F71B5: push edx
  6852. loc_006F71B6: call [ecx+0000002Ch]
  6853. loc_006F71B9: fnclex
  6854. loc_006F71BB: mov var_D0, eax
  6855. loc_006F71C1: cmp var_D0, 00000000h
  6856. loc_006F71C8: jge 006F71EDh
  6857. loc_006F71CA: push 0000002Ch
  6858. loc_006F71CC: push 00443540h
  6859. loc_006F71D1: mov eax, var_CC
  6860. loc_006F71D7: push eax
  6861. loc_006F71D8: mov ecx, var_D0
  6862. loc_006F71DE: push ecx
  6863. loc_006F71DF: call [004010CCh] ; __vbaHresultCheckObj
  6864. loc_006F71E5: mov var_18C, eax
  6865. loc_006F71EB: jmp 006F71F7h
  6866. loc_006F71ED: mov var_18C, 00000000h
  6867. loc_006F71F7: call [00401340h] ; rtcErrObj
  6868. loc_006F71FD: push eax
  6869. loc_006F71FE: lea edx, var_3C
  6870. loc_006F7201: push edx
  6871. loc_006F7202: call [00401128h] ; __vbaObjSet
  6872. loc_006F7208: mov var_D4, eax
  6873. loc_006F720E: lea eax, var_C8
  6874. loc_006F7214: push eax
  6875. loc_006F7215: mov ecx, var_D4
  6876. loc_006F721B: mov edx, [ecx]
  6877. loc_006F721D: mov eax, var_D4
  6878. loc_006F7223: push eax
  6879. loc_006F7224: call [edx+0000001Ch]
  6880. loc_006F7227: fnclex
  6881. loc_006F7229: mov var_D8, eax
  6882. loc_006F722F: cmp var_D8, 00000000h
  6883. loc_006F7236: jge 006F725Bh
  6884. loc_006F7238: push 0000001Ch
  6885. loc_006F723A: push 00443540h
  6886. loc_006F723F: mov ecx, var_D4
  6887. loc_006F7245: push ecx
  6888. loc_006F7246: mov edx, var_D8
  6889. loc_006F724C: push edx
  6890. loc_006F724D: call [004010CCh] ; __vbaHresultCheckObj
  6891. loc_006F7253: mov var_190, eax
  6892. loc_006F7259: jmp 006F7265h
  6893. loc_006F725B: mov var_190, 00000000h
  6894. loc_006F7265: mov var_8C, 80020004h
  6895. loc_006F726F: mov var_94, 0000000Ah
  6896. loc_006F7279: mov var_7C, 80020004h
  6897. loc_006F7280: mov var_84, 0000000Ah
  6898. loc_006F728A: mov var_6C, 80020004h
  6899. loc_006F7291: mov var_74, 0000000Ah
  6900. loc_006F7298: mov eax, var_2C
  6901. loc_006F729B: push eax
  6902. loc_006F729C: push 0043FF54h
  6903. loc_006F72A1: call [00401098h] ; __vbaStrCat
  6904. loc_006F72A7: mov edx, eax
  6905. loc_006F72A9: lea ecx, var_30
  6906. loc_006F72AC: call [004013C0h] ; __vbaStrMove
  6907. loc_006F72B2: push eax
  6908. loc_006F72B3: mov ecx, var_C8
  6909. loc_006F72B9: push ecx
  6910. loc_006F72BA: call [00401024h] ; __vbaStrI4
  6911. loc_006F72C0: mov edx, eax
  6912. loc_006F72C2: lea ecx, var_34
  6913. loc_006F72C5: call [004013C0h] ; __vbaStrMove
  6914. loc_006F72CB: push eax
  6915. loc_006F72CC: call [00401098h] ; __vbaStrCat
  6916. loc_006F72D2: mov var_5C, eax
  6917. loc_006F72D5: mov var_64, 00000008h
  6918. loc_006F72DC: lea edx, var_94
  6919. loc_006F72E2: push edx
  6920. loc_006F72E3: lea eax, var_84
  6921. loc_006F72E9: push eax
  6922. loc_006F72EA: lea ecx, var_74
  6923. loc_006F72ED: push ecx
  6924. loc_006F72EE: push 00000010h
  6925. loc_006F72F0: lea edx, var_64
  6926. loc_006F72F3: push edx
  6927. loc_006F72F4: call [00401120h] ; rtcMsgBox
  6928. loc_006F72FA: lea eax, var_34
  6929. loc_006F72FD: push eax
  6930. loc_006F72FE: lea ecx, var_30
  6931. loc_006F7301: push ecx
  6932. loc_006F7302: lea edx, var_2C
  6933. loc_006F7305: push edx
  6934. loc_006F7306: push 00000003h
  6935. loc_006F7308: call [00401324h] ; __vbaFreeStrList
  6936. loc_006F730E: add esp, 00000010h
  6937. loc_006F7311: lea eax, var_3C
  6938. loc_006F7314: push eax
  6939. loc_006F7315: lea ecx, var_38
  6940. loc_006F7318: push ecx
  6941. loc_006F7319: push 00000002h
  6942. loc_006F731B: call [00401068h] ; __vbaFreeObjList
  6943. loc_006F7321: add esp, 0000000Ch
  6944. loc_006F7324: lea edx, var_94
  6945. loc_006F732A: push edx
  6946. loc_006F732B: lea eax, var_84
  6947. loc_006F7331: push eax
  6948. loc_006F7332: lea ecx, var_74
  6949. loc_006F7335: push ecx
  6950. loc_006F7336: lea edx, var_64
  6951. loc_006F7339: push edx
  6952. loc_006F733A: push 00000004h
  6953. loc_006F733C: call [00401050h] ; __vbaFreeVarList
  6954. loc_006F7342: add esp, 00000014h
  6955. loc_006F7345: call [00401114h] ; __vbaExitProc
  6956. loc_006F734B: push 006F73C9h
  6957. loc_006F7350: jmp 006F73B6h
  6958. loc_006F7352: lea eax, var_34
  6959. loc_006F7355: push eax
  6960. loc_006F7356: lea ecx, var_30
  6961. loc_006F7359: push ecx
  6962. loc_006F735A: lea edx, var_2C
  6963. loc_006F735D: push edx
  6964. loc_006F735E: push 00000003h
  6965. loc_006F7360: call [00401324h] ; __vbaFreeStrList
  6966. loc_006F7366: add esp, 00000010h
  6967. loc_006F7369: lea eax, var_54
  6968. loc_006F736C: push eax
  6969. loc_006F736D: lea ecx, var_50
  6970. loc_006F7370: push ecx
  6971. loc_006F7371: lea edx, var_4C
  6972. loc_006F7374: push edx
  6973. loc_006F7375: lea eax, var_48
  6974. loc_006F7378: push eax
  6975. loc_006F7379: lea ecx, var_44
  6976. loc_006F737C: push ecx
  6977. loc_006F737D: lea edx, var_40
  6978. loc_006F7380: push edx
  6979. loc_006F7381: lea eax, var_3C
  6980. loc_006F7384: push eax
  6981. loc_006F7385: lea ecx, var_38
  6982. loc_006F7388: push ecx
  6983. loc_006F7389: push 00000008h
  6984. loc_006F738B: call [00401068h] ; __vbaFreeObjList
  6985. loc_006F7391: add esp, 00000024h
  6986. loc_006F7394: lea edx, var_94
  6987. loc_006F739A: push edx
  6988. loc_006F739B: lea eax, var_84
  6989. loc_006F73A1: push eax
  6990. loc_006F73A2: lea ecx, var_74
  6991. loc_006F73A5: push ecx
  6992. loc_006F73A6: lea edx, var_64
  6993. loc_006F73A9: push edx
  6994. loc_006F73AA: push 00000004h
  6995. loc_006F73AC: call [00401050h] ; __vbaFreeVarList
  6996. loc_006F73B2: add esp, 00000014h
  6997. loc_006F73B5: ret
  6998. loc_006F73B6: lea ecx, var_24
  6999. loc_006F73B9: call [00401430h] ; __vbaFreeStr
  7000. loc_006F73BF: lea ecx, var_28
  7001. loc_006F73C2: call [00401430h] ; __vbaFreeStr
  7002. loc_006F73C8: ret
  7003. loc_006F73C9: mov eax, Me
  7004. loc_006F73CC: mov ecx, [eax]
  7005. loc_006F73CE: mov edx, Me
  7006. loc_006F73D1: push edx
  7007. loc_006F73D2: call [ecx+00000008h]
  7008. loc_006F73D5: mov eax, var_10
  7009. loc_006F73D8: mov ecx, var_20
  7010. loc_006F73DB: mov fs:[00000000h], ecx
  7011. loc_006F73E2: pop edi
  7012. loc_006F73E3: pop esi
  7013. loc_006F73E4: pop ebx
  7014. loc_006F73E5: mov esp, ebp
  7015. loc_006F73E7: pop ebp
  7016. loc_006F73E8: retn 0004h
  7017. End Sub
  7018. Private Sub Form_Resize() '6F0C90
  7019. loc_006F0C90: push ebp
  7020. loc_006F0C91: mov ebp, esp
  7021. loc_006F0C93: sub esp, 00000018h
  7022. loc_006F0C96: push 00412856h ; __vbaExceptHandler
  7023. loc_006F0C9B: mov eax, fs:[00000000h]
  7024. loc_006F0CA1: push eax
  7025. loc_006F0CA2: mov fs:[00000000h], esp
  7026. loc_006F0CA9: mov eax, 000000E8h
  7027. loc_006F0CAE: call 00412850h ; __vbaChkstk
  7028. loc_006F0CB3: push ebx
  7029. loc_006F0CB4: push esi
  7030. loc_006F0CB5: push edi
  7031. loc_006F0CB6: mov var_18, esp
  7032. loc_006F0CB9: mov var_14, 0040F348h ; Chr(37)
  7033. loc_006F0CC0: mov eax, Me
  7034. loc_006F0CC3: and eax, 00000001h
  7035. loc_006F0CC6: mov var_10, eax
  7036. loc_006F0CC9: mov ecx, Me
  7037. loc_006F0CCC: and ecx, FFFFFFFEh
  7038. loc_006F0CCF: mov Me, ecx
  7039. loc_006F0CD2: mov var_C, 00000000h
  7040. loc_006F0CD9: mov edx, Me
  7041. loc_006F0CDC: mov eax, [edx]
  7042. loc_006F0CDE: mov ecx, Me
  7043. loc_006F0CE1: push ecx
  7044. loc_006F0CE2: call [eax+00000004h]
  7045. loc_006F0CE5: mov var_4, 00000001h
  7046. loc_006F0CEC: mov var_4, 00000002h
  7047. loc_006F0CF3: push FFFFFFFFh
  7048. loc_006F0CF5: call [00401124h] ; __vbaOnError
  7049. loc_006F0CFB: mov var_4, 00000003h
  7050. loc_006F0D02: mov var_44, 00000000h
  7051. loc_006F0D09: mov var_4C, 00000002h
  7052. loc_006F0D10: mov eax, 00000010h
  7053. loc_006F0D15: call 00412850h ; __vbaChkstk
  7054. loc_006F0D1A: mov edx, esp
  7055. loc_006F0D1C: mov eax, var_4C
  7056. loc_006F0D1F: mov [edx], eax
  7057. loc_006F0D21: mov ecx, var_48
  7058. loc_006F0D24: mov [edx+00000004h], ecx
  7059. loc_006F0D27: mov eax, var_44
  7060. loc_006F0D2A: mov [edx+00000008h], eax
  7061. loc_006F0D2D: mov ecx, var_40
  7062. loc_006F0D30: mov [edx+0000000Ch], ecx
  7063. loc_006F0D33: push 00000001h
  7064. loc_006F0D35: push 80011000h
  7065. loc_006F0D3A: mov edx, Me
  7066. loc_006F0D3D: mov eax, [edx]
  7067. loc_006F0D3F: mov ecx, Me
  7068. loc_006F0D42: push ecx
  7069. loc_006F0D43: call [eax+00000350h]
  7070. loc_006F0D49: push eax
  7071. loc_006F0D4A: lea edx, var_24
  7072. loc_006F0D4D: push edx
  7073. loc_006F0D4E: call [00401128h] ; __vbaObjSet
  7074. loc_006F0D54: push eax
  7075. loc_006F0D55: call [0040103Ch] ; __vbaLateIdCall
  7076. loc_006F0D5B: add esp, 0000001Ch
  7077. loc_006F0D5E: lea ecx, var_24
  7078. loc_006F0D61: call [0040142Ch] ; __vbaFreeObj
  7079. loc_006F0D67: mov var_4, 00000004h
  7080. loc_006F0D6E: push 00000000h
  7081. loc_006F0D70: push 80010006h
  7082. loc_006F0D75: mov eax, Me
  7083. loc_006F0D78: mov ecx, [eax]
  7084. loc_006F0D7A: mov edx, Me
  7085. loc_006F0D7D: push edx
  7086. loc_006F0D7E: call [ecx+00000350h]
  7087. loc_006F0D84: push eax
  7088. loc_006F0D85: lea eax, var_24
  7089. loc_006F0D88: push eax
  7090. loc_006F0D89: call [00401128h] ; __vbaObjSet
  7091. loc_006F0D8F: push eax
  7092. loc_006F0D90: lea ecx, var_3C
  7093. loc_006F0D93: push ecx
  7094. loc_006F0D94: call [00401214h] ; __vbaLateIdCallLd
  7095. loc_006F0D9A: add esp, 00000010h
  7096. loc_006F0D9D: lea edx, var_60
  7097. loc_006F0DA0: push edx
  7098. loc_006F0DA1: mov eax, Me
  7099. loc_006F0DA4: mov ecx, [eax]
  7100. loc_006F0DA6: mov edx, Me
  7101. loc_006F0DA9: push edx
  7102. loc_006F0DAA: call [ecx+00000088h]
  7103. loc_006F0DB0: fnclex
  7104. loc_006F0DB2: mov var_68, eax
  7105. loc_006F0DB5: cmp var_68, 00000000h
  7106. loc_006F0DB9: jge 006F0DDBh
  7107. loc_006F0DBB: push 00000088h
  7108. loc_006F0DC0: push 00455B44h
  7109. loc_006F0DC5: mov eax, Me
  7110. loc_006F0DC8: push eax
  7111. loc_006F0DC9: mov ecx, var_68
  7112. loc_006F0DCC: push ecx
  7113. loc_006F0DCD: call [004010CCh] ; __vbaHresultCheckObj
  7114. loc_006F0DD3: mov var_94, eax
  7115. loc_006F0DD9: jmp 006F0DE5h
  7116. loc_006F0DDB: mov var_94, 00000000h
  7117. loc_006F0DE5: lea edx, var_3C
  7118. loc_006F0DE8: push edx
  7119. loc_006F0DE9: call [0040120Ch] ; __vbaR4Var
  7120. loc_006F0DEF: fadd st0, real4 ptr [0040F3C4h]
  7121. loc_006F0DF5: fnstsw ax
  7122. loc_006F0DF7: test al, 0Dh
  7123. loc_006F0DF9: jnz 006F1D60h
  7124. loc_006F0DFF: call [00401144h] ; __vbaFpR4
  7125. loc_006F0E05: fcomp real4 ptr var_60
  7126. loc_006F0E08: fnstsw ax
  7127. loc_006F0E0A: test ah, 01h
  7128. loc_006F0E0D: jz 006F0E1Bh
  7129. loc_006F0E0F: mov var_98, 00000001h
  7130. loc_006F0E19: jmp 006F0E25h
  7131. loc_006F0E1B: mov var_98, 00000000h
  7132. loc_006F0E25: lea eax, var_64
  7133. loc_006F0E28: push eax
  7134. loc_006F0E29: mov ecx, Me
  7135. loc_006F0E2C: mov edx, [ecx]
  7136. loc_006F0E2E: mov eax, Me
  7137. loc_006F0E31: push eax
  7138. loc_006F0E32: call [edx+00000080h]
  7139. loc_006F0E38: fnclex
  7140. loc_006F0E3A: mov var_6C, eax
  7141. loc_006F0E3D: cmp var_6C, 00000000h
  7142. loc_006F0E41: jge 006F0E63h
  7143. loc_006F0E43: push 00000080h
  7144. loc_006F0E48: push 00455B44h
  7145. loc_006F0E4D: mov ecx, Me
  7146. loc_006F0E50: push ecx
  7147. loc_006F0E51: mov edx, var_6C
  7148. loc_006F0E54: push edx
  7149. loc_006F0E55: call [004010CCh] ; __vbaHresultCheckObj
  7150. loc_006F0E5B: mov var_9C, eax
  7151. loc_006F0E61: jmp 006F0E6Dh
  7152. loc_006F0E63: mov var_9C, 00000000h
  7153. loc_006F0E6D: fld real4 ptr var_64
  7154. loc_006F0E70: fcomp real4 ptr [0040F3C0h]
  7155. loc_006F0E76: fnstsw ax
  7156. loc_006F0E78: test ah, 41h
  7157. loc_006F0E7B: jnz 006F0E89h
  7158. loc_006F0E7D: mov var_A0, 00000001h
  7159. loc_006F0E87: jmp 006F0E93h
  7160. loc_006F0E89: mov var_A0, 00000000h
  7161. loc_006F0E93: mov eax, var_98
  7162. loc_006F0E99: neg eax
  7163. loc_006F0E9B: mov ecx, var_A0
  7164. loc_006F0EA1: neg ecx
  7165. loc_006F0EA3: and ax, cx
  7166. loc_006F0EA6: mov var_70, ax
  7167. loc_006F0EAA: lea ecx, var_24
  7168. loc_006F0EAD: call [0040142Ch] ; __vbaFreeObj
  7169. loc_006F0EB3: lea ecx, var_3C
  7170. loc_006F0EB6: call [00401030h] ; __vbaFreeVar
  7171. loc_006F0EBC: movsx edx, var_70
  7172. loc_006F0EC0: test edx, edx
  7173. loc_006F0EC2: jz 006F1D0Dh
  7174. loc_006F0EC8: mov var_4, 00000005h
  7175. loc_006F0ECF: lea eax, var_60
  7176. loc_006F0ED2: push eax
  7177. loc_006F0ED3: mov ecx, Me
  7178. loc_006F0ED6: mov edx, [ecx]
  7179. loc_006F0ED8: mov eax, Me
  7180. loc_006F0EDB: push eax
  7181. loc_006F0EDC: call [edx+00000088h]
  7182. loc_006F0EE2: fnclex
  7183. loc_006F0EE4: mov var_68, eax
  7184. loc_006F0EE7: cmp var_68, 00000000h
  7185. loc_006F0EEB: jge 006F0F0Dh
  7186. loc_006F0EED: push 00000088h
  7187. loc_006F0EF2: push 00455B44h
  7188. loc_006F0EF7: mov ecx, Me
  7189. loc_006F0EFA: push ecx
  7190. loc_006F0EFB: mov edx, var_68
  7191. loc_006F0EFE: push edx
  7192. loc_006F0EFF: call [004010CCh] ; __vbaHresultCheckObj
  7193. loc_006F0F05: mov var_A4, eax
  7194. loc_006F0F0B: jmp 006F0F17h
  7195. loc_006F0F0D: mov var_A4, 00000000h
  7196. loc_006F0F17: fld real4 ptr var_60
  7197. loc_006F0F1A: fsub st0, real4 ptr [0040F3BCh]
  7198. loc_006F0F20: fstp real4 ptr var_44
  7199. loc_006F0F23: fnstsw ax
  7200. loc_006F0F25: test al, 0Dh
  7201. loc_006F0F27: jnz 006F1D60h
  7202. loc_006F0F2D: mov var_4C, 00000004h
  7203. loc_006F0F34: mov eax, 00000010h
  7204. loc_006F0F39: call 00412850h ; __vbaChkstk
  7205. loc_006F0F3E: mov eax, esp
  7206. loc_006F0F40: mov ecx, var_4C
  7207. loc_006F0F43: mov [eax], ecx
  7208. loc_006F0F45: mov edx, var_48
  7209. loc_006F0F48: mov [eax+00000004h], edx
  7210. loc_006F0F4B: mov ecx, var_44
  7211. loc_006F0F4E: mov [eax+00000008h], ecx
  7212. loc_006F0F51: mov edx, var_40
  7213. loc_006F0F54: mov [eax+0000000Ch], edx
  7214. loc_006F0F57: push 80010004h
  7215. loc_006F0F5C: mov eax, Me
  7216. loc_006F0F5F: mov ecx, [eax]
  7217. loc_006F0F61: mov edx, Me
  7218. loc_006F0F64: push edx
  7219. loc_006F0F65: call [ecx+00000358h]
  7220. loc_006F0F6B: push eax
  7221. loc_006F0F6C: lea eax, var_24
  7222. loc_006F0F6F: push eax
  7223. loc_006F0F70: call [00401128h] ; __vbaObjSet
  7224. loc_006F0F76: push eax
  7225. loc_006F0F77: call [004013F0h] ; __vbaLateIdSt
  7226. loc_006F0F7D: lea ecx, var_24
  7227. loc_006F0F80: call [0040142Ch] ; __vbaFreeObj
  7228. loc_006F0F86: mov var_4, 00000006h
  7229. loc_006F0F8D: lea ecx, var_60
  7230. loc_006F0F90: push ecx
  7231. loc_006F0F91: mov edx, Me
  7232. loc_006F0F94: mov eax, [edx]
  7233. loc_006F0F96: mov ecx, Me
  7234. loc_006F0F99: push ecx
  7235. loc_006F0F9A: call [eax+00000080h]
  7236. loc_006F0FA0: fnclex
  7237. loc_006F0FA2: mov var_68, eax
  7238. loc_006F0FA5: cmp var_68, 00000000h
  7239. loc_006F0FA9: jge 006F0FCBh
  7240. loc_006F0FAB: push 00000080h
  7241. loc_006F0FB0: push 00455B44h
  7242. loc_006F0FB5: mov edx, Me
  7243. loc_006F0FB8: push edx
  7244. loc_006F0FB9: mov eax, var_68
  7245. loc_006F0FBC: push eax
  7246. loc_006F0FBD: call [004010CCh] ; __vbaHresultCheckObj
  7247. loc_006F0FC3: mov var_A8, eax
  7248. loc_006F0FC9: jmp 006F0FD5h
  7249. loc_006F0FCB: mov var_A8, 00000000h
  7250. loc_006F0FD5: fld real4 ptr var_60
  7251. loc_006F0FD8: fsub st0, real4 ptr [0040F3C0h]
  7252. loc_006F0FDE: fstp real4 ptr var_44
  7253. loc_006F0FE1: fnstsw ax
  7254. loc_006F0FE3: test al, 0Dh
  7255. loc_006F0FE5: jnz 006F1D60h
  7256. loc_006F0FEB: mov var_4C, 00000004h
  7257. loc_006F0FF2: mov eax, 00000010h
  7258. loc_006F0FF7: call 00412850h ; __vbaChkstk
  7259. loc_006F0FFC: mov ecx, esp
  7260. loc_006F0FFE: mov edx, var_4C
  7261. loc_006F1001: mov [ecx], edx
  7262. loc_006F1003: mov eax, var_48
  7263. loc_006F1006: mov [ecx+00000004h], eax
  7264. loc_006F1009: mov edx, var_44
  7265. loc_006F100C: mov [ecx+00000008h], edx
  7266. loc_006F100F: mov eax, var_40
  7267. loc_006F1012: mov [ecx+0000000Ch], eax
  7268. loc_006F1015: push 80010005h
  7269. loc_006F101A: mov ecx, Me
  7270. loc_006F101D: mov edx, [ecx]
  7271. loc_006F101F: mov eax, Me
  7272. loc_006F1022: push eax
  7273. loc_006F1023: call [edx+00000358h]
  7274. loc_006F1029: push eax
  7275. loc_006F102A: lea ecx, var_24
  7276. loc_006F102D: push ecx
  7277. loc_006F102E: call [00401128h] ; __vbaObjSet
  7278. loc_006F1034: push eax
  7279. loc_006F1035: call [004013F0h] ; __vbaLateIdSt
  7280. loc_006F103B: lea ecx, var_24
  7281. loc_006F103E: call [0040142Ch] ; __vbaFreeObj
  7282. loc_006F1044: mov var_4, 00000007h
  7283. loc_006F104B: push 00000000h
  7284. loc_006F104D: push 80010006h
  7285. loc_006F1052: mov edx, Me
  7286. loc_006F1055: mov eax, [edx]
  7287. loc_006F1057: mov ecx, Me
  7288. loc_006F105A: push ecx
  7289. loc_006F105B: call [eax+00000350h]
  7290. loc_006F1061: push eax
  7291. loc_006F1062: lea edx, var_24
  7292. loc_006F1065: push edx
  7293. loc_006F1066: call [00401128h] ; __vbaObjSet
  7294. loc_006F106C: push eax
  7295. loc_006F106D: lea eax, var_3C
  7296. loc_006F1070: push eax
  7297. loc_006F1071: call [00401214h] ; __vbaLateIdCallLd
  7298. loc_006F1077: add esp, 00000010h
  7299. loc_006F107A: mov ecx, Me
  7300. loc_006F107D: mov edx, [ecx]
  7301. loc_006F107F: mov eax, Me
  7302. loc_006F1082: push eax
  7303. loc_006F1083: call [edx+000002FCh]
  7304. loc_006F1089: push eax
  7305. loc_006F108A: lea ecx, var_28
  7306. loc_006F108D: push ecx
  7307. loc_006F108E: call [00401128h] ; __vbaObjSet
  7308. loc_006F1094: mov var_6C, eax
  7309. loc_006F1097: lea edx, var_60
  7310. loc_006F109A: push edx
  7311. loc_006F109B: mov eax, Me
  7312. loc_006F109E: mov ecx, [eax]
  7313. loc_006F10A0: mov edx, Me
  7314. loc_006F10A3: push edx
  7315. loc_006F10A4: call [ecx+00000088h]
  7316. loc_006F10AA: fnclex
  7317. loc_006F10AC: mov var_68, eax
  7318. loc_006F10AF: cmp var_68, 00000000h
  7319. loc_006F10B3: jge 006F10D5h
  7320. loc_006F10B5: push 00000088h
  7321. loc_006F10BA: push 00455B44h
  7322. loc_006F10BF: mov eax, Me
  7323. loc_006F10C2: push eax
  7324. loc_006F10C3: mov ecx, var_68
  7325. loc_006F10C6: push ecx
  7326. loc_006F10C7: call [004010CCh] ; __vbaHresultCheckObj
  7327. loc_006F10CD: mov var_AC, eax
  7328. loc_006F10D3: jmp 006F10DFh
  7329. loc_006F10D5: mov var_AC, 00000000h
  7330. loc_006F10DF: lea edx, var_3C
  7331. loc_006F10E2: push edx
  7332. loc_006F10E3: call [0040120Ch] ; __vbaR4Var
  7333. loc_006F10E9: fadd st0, real4 ptr [0040E9D8h]
  7334. loc_006F10EF: fsubr st0, real4 ptr var_60
  7335. loc_006F10F2: fnstsw ax
  7336. loc_006F10F4: test al, 0Dh
  7337. loc_006F10F6: jnz 006F1D60h
  7338. loc_006F10FC: push ecx
  7339. loc_006F10FD: fstp real4 ptr [esp]
  7340. loc_006F1100: mov eax, var_6C
  7341. loc_006F1103: mov ecx, [eax]
  7342. loc_006F1105: mov edx, var_6C
  7343. loc_006F1108: push edx
  7344. loc_006F1109: call [ecx+0000008Ch]
  7345. loc_006F110F: fnclex
  7346. loc_006F1111: mov var_70, eax
  7347. loc_006F1114: cmp var_70, 00000000h
  7348. loc_006F1118: jge 006F113Ah
  7349. loc_006F111A: push 0000008Ch
  7350. loc_006F111F: push 00443168h
  7351. loc_006F1124: mov eax, var_6C
  7352. loc_006F1127: push eax
  7353. loc_006F1128: mov ecx, var_70
  7354. loc_006F112B: push ecx
  7355. loc_006F112C: call [004010CCh] ; __vbaHresultCheckObj
  7356. loc_006F1132: mov var_B0, eax
  7357. loc_006F1138: jmp 006F1144h
  7358. loc_006F113A: mov var_B0, 00000000h
  7359. loc_006F1144: lea edx, var_28
  7360. loc_006F1147: push edx
  7361. loc_006F1148: lea eax, var_24
  7362. loc_006F114B: push eax
  7363. loc_006F114C: push 00000002h
  7364. loc_006F114E: call [00401068h] ; __vbaFreeObjList
  7365. loc_006F1154: add esp, 0000000Ch
  7366. loc_006F1157: lea ecx, var_3C
  7367. loc_006F115A: call [00401030h] ; __vbaFreeVar
  7368. loc_006F1160: mov var_4, 00000008h
  7369. loc_006F1167: mov ecx, Me
  7370. loc_006F116A: mov edx, [ecx]
  7371. loc_006F116C: mov eax, Me
  7372. loc_006F116F: push eax
  7373. loc_006F1170: call [edx+000002FCh]
  7374. loc_006F1176: push eax
  7375. loc_006F1177: lea ecx, var_24
  7376. loc_006F117A: push ecx
  7377. loc_006F117B: call [00401128h] ; __vbaObjSet
  7378. loc_006F1181: mov var_6C, eax
  7379. loc_006F1184: lea edx, var_60
  7380. loc_006F1187: push edx
  7381. loc_006F1188: mov eax, Me
  7382. loc_006F118B: mov ecx, [eax]
  7383. loc_006F118D: mov edx, Me
  7384. loc_006F1190: push edx
  7385. loc_006F1191: call [ecx+00000080h]
  7386. loc_006F1197: fnclex
  7387. loc_006F1199: mov var_68, eax
  7388. loc_006F119C: cmp var_68, 00000000h
  7389. loc_006F11A0: jge 006F11C2h
  7390. loc_006F11A2: push 00000080h
  7391. loc_006F11A7: push 00455B44h
  7392. loc_006F11AC: mov eax, Me
  7393. loc_006F11AF: push eax
  7394. loc_006F11B0: mov ecx, var_68
  7395. loc_006F11B3: push ecx
  7396. loc_006F11B4: call [004010CCh] ; __vbaHresultCheckObj
  7397. loc_006F11BA: mov var_B4, eax
  7398. loc_006F11C0: jmp 006F11CCh
  7399. loc_006F11C2: mov var_B4, 00000000h
  7400. loc_006F11CC: fld real4 ptr var_60
  7401. loc_006F11CF: fsub st0, real4 ptr [0040F3C0h]
  7402. loc_006F11D5: fnstsw ax
  7403. loc_006F11D7: test al, 0Dh
  7404. loc_006F11D9: jnz 006F1D60h
  7405. loc_006F11DF: push ecx
  7406. loc_006F11E0: fstp real4 ptr [esp]
  7407. loc_006F11E3: mov edx, var_6C
  7408. loc_006F11E6: mov eax, [edx]
  7409. loc_006F11E8: mov ecx, var_6C
  7410. loc_006F11EB: push ecx
  7411. loc_006F11EC: call [eax+00000084h]
  7412. loc_006F11F2: fnclex
  7413. loc_006F11F4: mov var_70, eax
  7414. loc_006F11F7: cmp var_70, 00000000h
  7415. loc_006F11FB: jge 006F121Dh
  7416. loc_006F11FD: push 00000084h
  7417. loc_006F1202: push 00443168h
  7418. loc_006F1207: mov edx, var_6C
  7419. loc_006F120A: push edx
  7420. loc_006F120B: mov eax, var_70
  7421. loc_006F120E: push eax
  7422. loc_006F120F: call [004010CCh] ; __vbaHresultCheckObj
  7423. loc_006F1215: mov var_B8, eax
  7424. loc_006F121B: jmp 006F1227h
  7425. loc_006F121D: mov var_B8, 00000000h
  7426. loc_006F1227: lea ecx, var_24
  7427. loc_006F122A: call [0040142Ch] ; __vbaFreeObj
  7428. loc_006F1230: mov var_4, 00000009h
  7429. loc_006F1237: mov ecx, Me
  7430. loc_006F123A: mov edx, [ecx]
  7431. loc_006F123C: mov eax, Me
  7432. loc_006F123F: push eax
  7433. loc_006F1240: call [edx+000002FCh]
  7434. loc_006F1246: push eax
  7435. loc_006F1247: lea ecx, var_24
  7436. loc_006F124A: push ecx
  7437. loc_006F124B: call [00401128h] ; __vbaObjSet
  7438. loc_006F1251: mov var_68, eax
  7439. loc_006F1254: lea edx, var_60
  7440. loc_006F1257: push edx
  7441. loc_006F1258: mov eax, var_68
  7442. loc_006F125B: mov ecx, [eax]
  7443. loc_006F125D: mov edx, var_68
  7444. loc_006F1260: push edx
  7445. loc_006F1261: call [ecx+00000088h]
  7446. loc_006F1267: fnclex
  7447. loc_006F1269: mov var_6C, eax
  7448. loc_006F126C: cmp var_6C, 00000000h
  7449. loc_006F1270: jge 006F1292h
  7450. loc_006F1272: push 00000088h
  7451. loc_006F1277: push 00443168h
  7452. loc_006F127C: mov eax, var_68
  7453. loc_006F127F: push eax
  7454. loc_006F1280: mov ecx, var_6C
  7455. loc_006F1283: push ecx
  7456. loc_006F1284: call [004010CCh] ; __vbaHresultCheckObj
  7457. loc_006F128A: mov var_BC, eax
  7458. loc_006F1290: jmp 006F129Ch
  7459. loc_006F1292: mov var_BC, 00000000h
  7460. loc_006F129C: fld real4 ptr var_60
  7461. loc_006F129F: fcomp real4 ptr [00405694h]
  7462. loc_006F12A5: fnstsw ax
  7463. loc_006F12A7: test ah, 41h
  7464. loc_006F12AA: jnz 006F12B8h
  7465. loc_006F12AC: mov var_C0, 00000001h
  7466. loc_006F12B6: jmp 006F12C2h
  7467. loc_006F12B8: mov var_C0, 00000000h
  7468. loc_006F12C2: mov edx, Me
  7469. loc_006F12C5: mov eax, [edx]
  7470. loc_006F12C7: mov ecx, Me
  7471. loc_006F12CA: push ecx
  7472. loc_006F12CB: call [eax+000002FCh]
  7473. loc_006F12D1: push eax
  7474. loc_006F12D2: lea edx, var_28
  7475. loc_006F12D5: push edx
  7476. loc_006F12D6: call [00401128h] ; __vbaObjSet
  7477. loc_006F12DC: mov var_70, eax
  7478. loc_006F12DF: lea eax, var_64
  7479. loc_006F12E2: push eax
  7480. loc_006F12E3: mov ecx, var_70
  7481. loc_006F12E6: mov edx, [ecx]
  7482. loc_006F12E8: mov eax, var_70
  7483. loc_006F12EB: push eax
  7484. loc_006F12EC: call [edx+00000080h]
  7485. loc_006F12F2: fnclex
  7486. loc_006F12F4: mov var_74, eax
  7487. loc_006F12F7: cmp var_74, 00000000h
  7488. loc_006F12FB: jge 006F131Dh
  7489. loc_006F12FD: push 00000080h
  7490. loc_006F1302: push 00443168h
  7491. loc_006F1307: mov ecx, var_70
  7492. loc_006F130A: push ecx
  7493. loc_006F130B: mov edx, var_74
  7494. loc_006F130E: push edx
  7495. loc_006F130F: call [004010CCh] ; __vbaHresultCheckObj
  7496. loc_006F1315: mov var_C4, eax
  7497. loc_006F131B: jmp 006F1327h
  7498. loc_006F131D: mov var_C4, 00000000h
  7499. loc_006F1327: fld real4 ptr var_64
  7500. loc_006F132A: fcomp real4 ptr [0040F3C0h]
  7501. loc_006F1330: fnstsw ax
  7502. loc_006F1332: test ah, 41h
  7503. loc_006F1335: jnz 006F1343h
  7504. loc_006F1337: mov var_C8, 00000001h
  7505. loc_006F1341: jmp 006F134Dh
  7506. loc_006F1343: mov var_C8, 00000000h
  7507. loc_006F134D: mov eax, var_C0
  7508. loc_006F1353: neg eax
  7509. loc_006F1355: mov ecx, var_C8
  7510. loc_006F135B: neg ecx
  7511. loc_006F135D: and ax, cx
  7512. loc_006F1360: mov var_78, ax
  7513. loc_006F1364: lea edx, var_28
  7514. loc_006F1367: push edx
  7515. loc_006F1368: lea eax, var_24
  7516. loc_006F136B: push eax
  7517. loc_006F136C: push 00000002h
  7518. loc_006F136E: call [00401068h] ; __vbaFreeObjList
  7519. loc_006F1374: add esp, 0000000Ch
  7520. loc_006F1377: movsx ecx, var_78
  7521. loc_006F137B: test ecx, ecx
  7522. loc_006F137D: jz 006F1D0Dh
  7523. loc_006F1383: mov var_4, 0000000Ah
  7524. loc_006F138A: mov edx, Me
  7525. loc_006F138D: mov eax, [edx]
  7526. loc_006F138F: mov ecx, Me
  7527. loc_006F1392: push ecx
  7528. loc_006F1393: call [eax+000002FCh]
  7529. loc_006F1399: push eax
  7530. loc_006F139A: lea edx, var_24
  7531. loc_006F139D: push edx
  7532. loc_006F139E: call [00401128h] ; __vbaObjSet
  7533. loc_006F13A4: mov var_68, eax
  7534. loc_006F13A7: lea eax, var_60
  7535. loc_006F13AA: push eax
  7536. loc_006F13AB: mov ecx, var_68
  7537. loc_006F13AE: mov edx, [ecx]
  7538. loc_006F13B0: mov eax, var_68
  7539. loc_006F13B3: push eax
  7540. loc_006F13B4: call [edx+00000088h]
  7541. loc_006F13BA: fnclex
  7542. loc_006F13BC: mov var_6C, eax
  7543. loc_006F13BF: cmp var_6C, 00000000h
  7544. loc_006F13C3: jge 006F13E5h
  7545. loc_006F13C5: push 00000088h
  7546. loc_006F13CA: push 00443168h
  7547. loc_006F13CF: mov ecx, var_68
  7548. loc_006F13D2: push ecx
  7549. loc_006F13D3: mov edx, var_6C
  7550. loc_006F13D6: push edx
  7551. loc_006F13D7: call [004010CCh] ; __vbaHresultCheckObj
  7552. loc_006F13DD: mov var_CC, eax
  7553. loc_006F13E3: jmp 006F13EFh
  7554. loc_006F13E5: mov var_CC, 00000000h
  7555. loc_006F13EF: fld real4 ptr var_60
  7556. loc_006F13F2: fsub st0, real4 ptr [00405694h]
  7557. loc_006F13F8: fstp real4 ptr var_44
  7558. loc_006F13FB: fnstsw ax
  7559. loc_006F13FD: test al, 0Dh
  7560. loc_006F13FF: jnz 006F1D60h
  7561. loc_006F1405: mov var_4C, 00000004h
  7562. loc_006F140C: mov eax, 00000010h
  7563. loc_006F1411: call 00412850h ; __vbaChkstk
  7564. loc_006F1416: mov eax, esp
  7565. loc_006F1418: mov ecx, var_4C
  7566. loc_006F141B: mov [eax], ecx
  7567. loc_006F141D: mov edx, var_48
  7568. loc_006F1420: mov [eax+00000004h], edx
  7569. loc_006F1423: mov ecx, var_44
  7570. loc_006F1426: mov [eax+00000008h], ecx
  7571. loc_006F1429: mov edx, var_40
  7572. loc_006F142C: mov [eax+0000000Ch], edx
  7573. loc_006F142F: push 80010006h
  7574. loc_006F1434: mov eax, Me
  7575. loc_006F1437: mov ecx, [eax]
  7576. loc_006F1439: mov edx, Me
  7577. loc_006F143C: push edx
  7578. loc_006F143D: call [ecx+0000035Ch]
  7579. loc_006F1443: push eax
  7580. loc_006F1444: lea eax, var_28
  7581. loc_006F1447: push eax
  7582. loc_006F1448: call [00401128h] ; __vbaObjSet
  7583. loc_006F144E: push eax
  7584. loc_006F144F: call [004013F0h] ; __vbaLateIdSt
  7585. loc_006F1455: lea ecx, var_28
  7586. loc_006F1458: push ecx
  7587. loc_006F1459: lea edx, var_24
  7588. loc_006F145C: push edx
  7589. loc_006F145D: push 00000002h
  7590. loc_006F145F: call [00401068h] ; __vbaFreeObjList
  7591. loc_006F1465: add esp, 0000000Ch
  7592. loc_006F1468: mov var_4, 0000000Bh
  7593. loc_006F146F: mov eax, Me
  7594. loc_006F1472: mov ecx, [eax]
  7595. loc_006F1474: mov edx, Me
  7596. loc_006F1477: push edx
  7597. loc_006F1478: call [ecx+000002FCh]
  7598. loc_006F147E: push eax
  7599. loc_006F147F: lea eax, var_24
  7600. loc_006F1482: push eax
  7601. loc_006F1483: call [00401128h] ; __vbaObjSet
  7602. loc_006F1489: mov var_68, eax
  7603. loc_006F148C: lea ecx, var_60
  7604. loc_006F148F: push ecx
  7605. loc_006F1490: mov edx, var_68
  7606. loc_006F1493: mov eax, [edx]
  7607. loc_006F1495: mov ecx, var_68
  7608. loc_006F1498: push ecx
  7609. loc_006F1499: call [eax+00000080h]
  7610. loc_006F149F: fnclex
  7611. loc_006F14A1: mov var_6C, eax
  7612. loc_006F14A4: cmp var_6C, 00000000h
  7613. loc_006F14A8: jge 006F14CAh
  7614. loc_006F14AA: push 00000080h
  7615. loc_006F14AF: push 00443168h
  7616. loc_006F14B4: mov edx, var_68
  7617. loc_006F14B7: push edx
  7618. loc_006F14B8: mov eax, var_6C
  7619. loc_006F14BB: push eax
  7620. loc_006F14BC: call [004010CCh] ; __vbaHresultCheckObj
  7621. loc_006F14C2: mov var_D0, eax
  7622. loc_006F14C8: jmp 006F14D4h
  7623. loc_006F14CA: mov var_D0, 00000000h
  7624. loc_006F14D4: fld real4 ptr var_60
  7625. loc_006F14D7: fsub st0, real4 ptr [0040F3C0h]
  7626. loc_006F14DD: fstp real4 ptr var_44
  7627. loc_006F14E0: fnstsw ax
  7628. loc_006F14E2: test al, 0Dh
  7629. loc_006F14E4: jnz 006F1D60h
  7630. loc_006F14EA: mov var_4C, 00000004h
  7631. loc_006F14F1: mov eax, 00000010h
  7632. loc_006F14F6: call 00412850h ; __vbaChkstk
  7633. loc_006F14FB: mov ecx, esp
  7634. loc_006F14FD: mov edx, var_4C
  7635. loc_006F1500: mov [ecx], edx
  7636. loc_006F1502: mov eax, var_48
  7637. loc_006F1505: mov [ecx+00000004h], eax
  7638. loc_006F1508: mov edx, var_44
  7639. loc_006F150B: mov [ecx+00000008h], edx
  7640. loc_006F150E: mov eax, var_40
  7641. loc_006F1511: mov [ecx+0000000Ch], eax
  7642. loc_006F1514: push 80010005h
  7643. loc_006F1519: mov ecx, Me
  7644. loc_006F151C: mov edx, [ecx]
  7645. loc_006F151E: mov eax, Me
  7646. loc_006F1521: push eax
  7647. loc_006F1522: call [edx+0000035Ch]
  7648. loc_006F1528: push eax
  7649. loc_006F1529: lea ecx, var_28
  7650. loc_006F152C: push ecx
  7651. loc_006F152D: call [00401128h] ; __vbaObjSet
  7652. loc_006F1533: push eax
  7653. loc_006F1534: call [004013F0h] ; __vbaLateIdSt
  7654. loc_006F153A: lea edx, var_28
  7655. loc_006F153D: push edx
  7656. loc_006F153E: lea eax, var_24
  7657. loc_006F1541: push eax
  7658. loc_006F1542: push 00000002h
  7659. loc_006F1544: call [00401068h] ; __vbaFreeObjList
  7660. loc_006F154A: add esp, 0000000Ch
  7661. loc_006F154D: mov var_4, 0000000Ch
  7662. loc_006F1554: mov ecx, Me
  7663. loc_006F1557: mov edx, [ecx]
  7664. loc_006F1559: mov eax, Me
  7665. loc_006F155C: push eax
  7666. loc_006F155D: call [edx+00000300h]
  7667. loc_006F1563: push eax
  7668. loc_006F1564: lea ecx, var_28
  7669. loc_006F1567: push ecx
  7670. loc_006F1568: call [00401128h] ; __vbaObjSet
  7671. loc_006F156E: mov var_68, eax
  7672. loc_006F1571: push 00000000h
  7673. loc_006F1573: push 80010006h
  7674. loc_006F1578: mov edx, Me
  7675. loc_006F157B: mov eax, [edx]
  7676. loc_006F157D: mov ecx, Me
  7677. loc_006F1580: push ecx
  7678. loc_006F1581: call [eax+0000035Ch]
  7679. loc_006F1587: push eax
  7680. loc_006F1588: lea edx, var_24
  7681. loc_006F158B: push edx
  7682. loc_006F158C: call [00401128h] ; __vbaObjSet
  7683. loc_006F1592: push eax
  7684. loc_006F1593: lea eax, var_3C
  7685. loc_006F1596: push eax
  7686. loc_006F1597: call [00401214h] ; __vbaLateIdCallLd
  7687. loc_006F159D: add esp, 00000010h
  7688. loc_006F15A0: push eax
  7689. loc_006F15A1: call [0040120Ch] ; __vbaR4Var
  7690. loc_006F15A7: push ecx
  7691. loc_006F15A8: fstp real4 ptr [esp]
  7692. loc_006F15AB: mov ecx, var_68
  7693. loc_006F15AE: mov edx, [ecx]
  7694. loc_006F15B0: mov eax, var_68
  7695. loc_006F15B3: push eax
  7696. loc_006F15B4: call [edx+0000008Ch]
  7697. loc_006F15BA: fnclex
  7698. loc_006F15BC: mov var_6C, eax
  7699. loc_006F15BF: cmp var_6C, 00000000h
  7700. loc_006F15C3: jge 006F15E5h
  7701. loc_006F15C5: push 0000008Ch
  7702. loc_006F15CA: push 0044E2E4h
  7703. loc_006F15CF: mov ecx, var_68
  7704. loc_006F15D2: push ecx
  7705. loc_006F15D3: mov edx, var_6C
  7706. loc_006F15D6: push edx
  7707. loc_006F15D7: call [004010CCh] ; __vbaHresultCheckObj
  7708. loc_006F15DD: mov var_D4, eax
  7709. loc_006F15E3: jmp 006F15EFh
  7710. loc_006F15E5: mov var_D4, 00000000h
  7711. loc_006F15EF: lea eax, var_28
  7712. loc_006F15F2: push eax
  7713. loc_006F15F3: lea ecx, var_24
  7714. loc_006F15F6: push ecx
  7715. loc_006F15F7: push 00000002h
  7716. loc_006F15F9: call [00401068h] ; __vbaFreeObjList
  7717. loc_006F15FF: add esp, 0000000Ch
  7718. loc_006F1602: lea ecx, var_3C
  7719. loc_006F1605: call [00401030h] ; __vbaFreeVar
  7720. loc_006F160B: mov var_4, 0000000Dh
  7721. loc_006F1612: mov edx, Me
  7722. loc_006F1615: mov eax, [edx]
  7723. loc_006F1617: mov ecx, Me
  7724. loc_006F161A: push ecx
  7725. loc_006F161B: call [eax+00000300h]
  7726. loc_006F1621: push eax
  7727. loc_006F1622: lea edx, var_28
  7728. loc_006F1625: push edx
  7729. loc_006F1626: call [00401128h] ; __vbaObjSet
  7730. loc_006F162C: mov var_68, eax
  7731. loc_006F162F: push 00000000h
  7732. loc_006F1631: push 80010005h
  7733. loc_006F1636: mov eax, Me
  7734. loc_006F1639: mov ecx, [eax]
  7735. loc_006F163B: mov edx, Me
  7736. loc_006F163E: push edx
  7737. loc_006F163F: call [ecx+0000035Ch]
  7738. loc_006F1645: push eax
  7739. loc_006F1646: lea eax, var_24
  7740. loc_006F1649: push eax
  7741. loc_006F164A: call [00401128h] ; __vbaObjSet
  7742. loc_006F1650: push eax
  7743. loc_006F1651: lea ecx, var_3C
  7744. loc_006F1654: push ecx
  7745. loc_006F1655: call [00401214h] ; __vbaLateIdCallLd
  7746. loc_006F165B: add esp, 00000010h
  7747. loc_006F165E: push eax
  7748. loc_006F165F: call [0040120Ch] ; __vbaR4Var
  7749. loc_006F1665: push ecx
  7750. loc_006F1666: fstp real4 ptr [esp]
  7751. loc_006F1669: mov edx, var_68
  7752. loc_006F166C: mov eax, [edx]
  7753. loc_006F166E: mov ecx, var_68
  7754. loc_006F1671: push ecx
  7755. loc_006F1672: call [eax+00000084h]
  7756. loc_006F1678: fnclex
  7757. loc_006F167A: mov var_6C, eax
  7758. loc_006F167D: cmp var_6C, 00000000h
  7759. loc_006F1681: jge 006F16A3h
  7760. loc_006F1683: push 00000084h
  7761. loc_006F1688: push 0044E2E4h
  7762. loc_006F168D: mov edx, var_68
  7763. loc_006F1690: push edx
  7764. loc_006F1691: mov eax, var_6C
  7765. loc_006F1694: push eax
  7766. loc_006F1695: call [004010CCh] ; __vbaHresultCheckObj
  7767. loc_006F169B: mov var_D8, eax
  7768. loc_006F16A1: jmp 006F16ADh
  7769. loc_006F16A3: mov var_D8, 00000000h
  7770. loc_006F16AD: lea ecx, var_28
  7771. loc_006F16B0: push ecx
  7772. loc_006F16B1: lea edx, var_24
  7773. loc_006F16B4: push edx
  7774. loc_006F16B5: push 00000002h
  7775. loc_006F16B7: call [00401068h] ; __vbaFreeObjList
  7776. loc_006F16BD: add esp, 0000000Ch
  7777. loc_006F16C0: lea ecx, var_3C
  7778. loc_006F16C3: call [00401030h] ; __vbaFreeVar
  7779. loc_006F16C9: mov var_4, 0000000Eh
  7780. loc_006F16D0: mov eax, Me
  7781. loc_006F16D3: mov ecx, [eax]
  7782. loc_006F16D5: mov edx, Me
  7783. loc_006F16D8: push edx
  7784. loc_006F16D9: call [ecx+00000308h]
  7785. loc_006F16DF: push eax
  7786. loc_006F16E0: lea eax, var_28
  7787. loc_006F16E3: push eax
  7788. loc_006F16E4: call [00401128h] ; __vbaObjSet
  7789. loc_006F16EA: mov var_68, eax
  7790. loc_006F16ED: lea ecx, var_64
  7791. loc_006F16F0: push ecx
  7792. loc_006F16F1: mov edx, var_68
  7793. loc_006F16F4: mov eax, [edx]
  7794. loc_006F16F6: mov ecx, var_68
  7795. loc_006F16F9: push ecx
  7796. loc_006F16FA: call [eax+00000088h]
  7797. loc_006F1700: fnclex
  7798. loc_006F1702: mov var_6C, eax
  7799. loc_006F1705: cmp var_6C, 00000000h
  7800. loc_006F1709: jge 006F172Bh
  7801. loc_006F170B: push 00000088h
  7802. loc_006F1710: push 00441988h
  7803. loc_006F1715: mov edx, var_68
  7804. loc_006F1718: push edx
  7805. loc_006F1719: mov eax, var_6C
  7806. loc_006F171C: push eax
  7807. loc_006F171D: call [004010CCh] ; __vbaHresultCheckObj
  7808. loc_006F1723: mov var_DC, eax
  7809. loc_006F1729: jmp 006F1735h
  7810. loc_006F172B: mov var_DC, 00000000h
  7811. loc_006F1735: mov ecx, Me
  7812. loc_006F1738: mov edx, [ecx]
  7813. loc_006F173A: mov eax, Me
  7814. loc_006F173D: push eax
  7815. loc_006F173E: call [edx+00000308h]
  7816. loc_006F1744: push eax
  7817. loc_006F1745: lea ecx, var_2C
  7818. loc_006F1748: push ecx
  7819. loc_006F1749: call [00401128h] ; __vbaObjSet
  7820. loc_006F174F: mov var_78, eax
  7821. loc_006F1752: mov edx, Me
  7822. loc_006F1755: mov eax, [edx]
  7823. loc_006F1757: mov ecx, Me
  7824. loc_006F175A: push ecx
  7825. loc_006F175B: call [eax+00000300h]
  7826. loc_006F1761: push eax
  7827. loc_006F1762: lea edx, var_24
  7828. loc_006F1765: push edx
  7829. loc_006F1766: call [00401128h] ; __vbaObjSet
  7830. loc_006F176C: mov var_70, eax
  7831. loc_006F176F: lea eax, var_60
  7832. loc_006F1772: push eax
  7833. loc_006F1773: mov ecx, var_70
  7834. loc_006F1776: mov edx, [ecx]
  7835. loc_006F1778: mov eax, var_70
  7836. loc_006F177B: push eax
  7837. loc_006F177C: call [edx+00000088h]
  7838. loc_006F1782: fnclex
  7839. loc_006F1784: mov var_74, eax
  7840. loc_006F1787: cmp var_74, 00000000h
  7841. loc_006F178B: jge 006F17ADh
  7842. loc_006F178D: push 00000088h
  7843. loc_006F1792: push 0044E2E4h
  7844. loc_006F1797: mov ecx, var_70
  7845. loc_006F179A: push ecx
  7846. loc_006F179B: mov edx, var_74
  7847. loc_006F179E: push edx
  7848. loc_006F179F: call [004010CCh] ; __vbaHresultCheckObj
  7849. loc_006F17A5: mov var_E0, eax
  7850. loc_006F17AB: jmp 006F17B7h
  7851. loc_006F17AD: mov var_E0, 00000000h
  7852. loc_006F17B7: fld real4 ptr var_60
  7853. loc_006F17BA: cmp [0073A000h], 00000000h
  7854. loc_006F17C1: jnz 006F17CBh
  7855. loc_006F17C3: fdiv st0, real4 ptr [00402B60h]
  7856. loc_006F17C9: jmp 006F17D6h
  7857. loc_006F17CB: push [00402B60h]
  7858. loc_006F17D1: call 00412868h ; _adj_fdiv_m32
  7859. loc_006F17D6: fld real4 ptr var_64
  7860. loc_006F17D9: cmp [0073A000h], 00000000h
  7861. loc_006F17E0: jnz 006F17EAh
  7862. loc_006F17E2: fdiv st0, real4 ptr [00402B60h]
  7863. loc_006F17E8: jmp 006F17F5h
  7864. loc_006F17EA: push [00402B60h]
  7865. loc_006F17F0: call 00412868h ; _adj_fdiv_m32
  7866. loc_006F17F5: fsubp st1
  7867. loc_006F17F7: fadd st0, real4 ptr [0040F3B8h]
  7868. loc_006F17FD: fnstsw ax
  7869. loc_006F17FF: test al, 0Dh
  7870. loc_006F1801: jnz 006F1D60h
  7871. loc_006F1807: push ecx
  7872. loc_006F1808: fstp real4 ptr [esp]
  7873. loc_006F180B: mov eax, var_78
  7874. loc_006F180E: mov ecx, [eax]
  7875. loc_006F1810: mov edx, var_78
  7876. loc_006F1813: push edx
  7877. loc_006F1814: call [ecx+0000007Ch]
  7878. loc_006F1817: fnclex
  7879. loc_006F1819: mov var_7C, eax
  7880. loc_006F181C: cmp var_7C, 00000000h
  7881. loc_006F1820: jge 006F183Fh
  7882. loc_006F1822: push 0000007Ch
  7883. loc_006F1824: push 00441988h
  7884. loc_006F1829: mov eax, var_78
  7885. loc_006F182C: push eax
  7886. loc_006F182D: mov ecx, var_7C
  7887. loc_006F1830: push ecx
  7888. loc_006F1831: call [004010CCh] ; __vbaHresultCheckObj
  7889. loc_006F1837: mov var_E4, eax
  7890. loc_006F183D: jmp 006F1849h
  7891. loc_006F183F: mov var_E4, 00000000h
  7892. loc_006F1849: lea edx, var_2C
  7893. loc_006F184C: push edx
  7894. loc_006F184D: lea eax, var_28
  7895. loc_006F1850: push eax
  7896. loc_006F1851: lea ecx, var_24
  7897. loc_006F1854: push ecx
  7898. loc_006F1855: push 00000003h
  7899. loc_006F1857: call [00401068h] ; __vbaFreeObjList
  7900. loc_006F185D: add esp, 00000010h
  7901. loc_006F1860: mov var_4, 0000000Fh
  7902. loc_006F1867: mov edx, Me
  7903. loc_006F186A: mov eax, [edx]
  7904. loc_006F186C: mov ecx, Me
  7905. loc_006F186F: push ecx
  7906. loc_006F1870: call [eax+00000308h]
  7907. loc_006F1876: push eax
  7908. loc_006F1877: lea edx, var_28
  7909. loc_006F187A: push edx
  7910. loc_006F187B: call [00401128h] ; __vbaObjSet
  7911. loc_006F1881: mov var_68, eax
  7912. loc_006F1884: lea eax, var_64
  7913. loc_006F1887: push eax
  7914. loc_006F1888: mov ecx, var_68
  7915. loc_006F188B: mov edx, [ecx]
  7916. loc_006F188D: mov eax, var_68
  7917. loc_006F1890: push eax
  7918. loc_006F1891: call [edx+00000080h]
  7919. loc_006F1897: fnclex
  7920. loc_006F1899: mov var_6C, eax
  7921. loc_006F189C: cmp var_6C, 00000000h
  7922. loc_006F18A0: jge 006F18C2h
  7923. loc_006F18A2: push 00000080h
  7924. loc_006F18A7: push 00441988h
  7925. loc_006F18AC: mov ecx, var_68
  7926. loc_006F18AF: push ecx
  7927. loc_006F18B0: mov edx, var_6C
  7928. loc_006F18B3: push edx
  7929. loc_006F18B4: call [004010CCh] ; __vbaHresultCheckObj
  7930. loc_006F18BA: mov var_E8, eax
  7931. loc_006F18C0: jmp 006F18CCh
  7932. loc_006F18C2: mov var_E8, 00000000h
  7933. loc_006F18CC: mov eax, Me
  7934. loc_006F18CF: mov ecx, [eax]
  7935. loc_006F18D1: mov edx, Me
  7936. loc_006F18D4: push edx
  7937. loc_006F18D5: call [ecx+00000308h]
  7938. loc_006F18DB: push eax
  7939. loc_006F18DC: lea eax, var_2C
  7940. loc_006F18DF: push eax
  7941. loc_006F18E0: call [00401128h] ; __vbaObjSet
  7942. loc_006F18E6: mov var_78, eax
  7943. loc_006F18E9: mov ecx, Me
  7944. loc_006F18EC: mov edx, [ecx]
  7945. loc_006F18EE: mov eax, Me
  7946. loc_006F18F1: push eax
  7947. loc_006F18F2: call [edx+00000300h]
  7948. loc_006F18F8: push eax
  7949. loc_006F18F9: lea ecx, var_24
  7950. loc_006F18FC: push ecx
  7951. loc_006F18FD: call [00401128h] ; __vbaObjSet
  7952. loc_006F1903: mov var_70, eax
  7953. loc_006F1906: lea edx, var_60
  7954. loc_006F1909: push edx
  7955. loc_006F190A: mov eax, var_70
  7956. loc_006F190D: mov ecx, [eax]
  7957. loc_006F190F: mov edx, var_70
  7958. loc_006F1912: push edx
  7959. loc_006F1913: call [ecx+00000080h]
  7960. loc_006F1919: fnclex
  7961. loc_006F191B: mov var_74, eax
  7962. loc_006F191E: cmp var_74, 00000000h
  7963. loc_006F1922: jge 006F1944h
  7964. loc_006F1924: push 00000080h
  7965. loc_006F1929: push 0044E2E4h
  7966. loc_006F192E: mov eax, var_70
  7967. loc_006F1931: push eax
  7968. loc_006F1932: mov ecx, var_74
  7969. loc_006F1935: push ecx
  7970. loc_006F1936: call [004010CCh] ; __vbaHresultCheckObj
  7971. loc_006F193C: mov var_EC, eax
  7972. loc_006F1942: jmp 006F194Eh
  7973. loc_006F1944: mov var_EC, 00000000h
  7974. loc_006F194E: fld real4 ptr var_60
  7975. loc_006F1951: cmp [0073A000h], 00000000h
  7976. loc_006F1958: jnz 006F1962h
  7977. loc_006F195A: fdiv st0, real4 ptr [00402B60h]
  7978. loc_006F1960: jmp 006F196Dh
  7979. loc_006F1962: push [00402B60h]
  7980. loc_006F1968: call 00412868h ; _adj_fdiv_m32
  7981. loc_006F196D: fld real4 ptr var_64
  7982. loc_006F1970: cmp [0073A000h], 00000000h
  7983. loc_006F1977: jnz 006F1981h
  7984. loc_006F1979: fdiv st0, real4 ptr [00402B60h]
  7985. loc_006F197F: jmp 006F198Ch
  7986. loc_006F1981: push [00402B60h]
  7987. loc_006F1987: call 00412868h ; _adj_fdiv_m32
  7988. loc_006F198C: fsubp st1
  7989. loc_006F198E: fadd st0, real4 ptr [00408BA4h]
  7990. loc_006F1994: fnstsw ax
  7991. loc_006F1996: test al, 0Dh
  7992. loc_006F1998: jnz 006F1D60h
  7993. loc_006F199E: push ecx
  7994. loc_006F199F: fstp real4 ptr [esp]
  7995. loc_006F19A2: mov edx, var_78
  7996. loc_006F19A5: mov eax, [edx]
  7997. loc_006F19A7: mov ecx, var_78
  7998. loc_006F19AA: push ecx
  7999. loc_006F19AB: call [eax+00000074h]
  8000. loc_006F19AE: fnclex
  8001. loc_006F19B0: mov var_7C, eax
  8002. loc_006F19B3: cmp var_7C, 00000000h
  8003. loc_006F19B7: jge 006F19D6h
  8004. loc_006F19B9: push 00000074h
  8005. loc_006F19BB: push 00441988h
  8006. loc_006F19C0: mov edx, var_78
  8007. loc_006F19C3: push edx
  8008. loc_006F19C4: mov eax, var_7C
  8009. loc_006F19C7: push eax
  8010. loc_006F19C8: call [004010CCh] ; __vbaHresultCheckObj
  8011. loc_006F19CE: mov var_F0, eax
  8012. loc_006F19D4: jmp 006F19E0h
  8013. loc_006F19D6: mov var_F0, 00000000h
  8014. loc_006F19E0: lea ecx, var_2C
  8015. loc_006F19E3: push ecx
  8016. loc_006F19E4: lea edx, var_28
  8017. loc_006F19E7: push edx
  8018. loc_006F19E8: lea eax, var_24
  8019. loc_006F19EB: push eax
  8020. loc_006F19EC: push 00000003h
  8021. loc_006F19EE: call [00401068h] ; __vbaFreeObjList
  8022. loc_006F19F4: add esp, 00000010h
  8023. loc_006F19F7: mov var_4, 00000010h
  8024. loc_006F19FE: mov ecx, Me
  8025. loc_006F1A01: mov edx, [ecx]
  8026. loc_006F1A03: mov eax, Me
  8027. loc_006F1A06: push eax
  8028. loc_006F1A07: call [edx+00000304h]
  8029. loc_006F1A0D: push eax
  8030. loc_006F1A0E: lea ecx, var_28
  8031. loc_006F1A11: push ecx
  8032. loc_006F1A12: call [00401128h] ; __vbaObjSet
  8033. loc_006F1A18: mov var_68, eax
  8034. loc_006F1A1B: lea edx, var_64
  8035. loc_006F1A1E: push edx
  8036. loc_006F1A1F: mov eax, var_68
  8037. loc_006F1A22: mov ecx, [eax]
  8038. loc_006F1A24: mov edx, var_68
  8039. loc_006F1A27: push edx
  8040. loc_006F1A28: call [ecx+00000078h]
  8041. loc_006F1A2B: fnclex
  8042. loc_006F1A2D: mov var_6C, eax
  8043. loc_006F1A30: cmp var_6C, 00000000h
  8044. loc_006F1A34: jge 006F1A53h
  8045. loc_006F1A36: push 00000078h
  8046. loc_006F1A38: push 004431A8h
  8047. loc_006F1A3D: mov eax, var_68
  8048. loc_006F1A40: push eax
  8049. loc_006F1A41: mov ecx, var_6C
  8050. loc_006F1A44: push ecx
  8051. loc_006F1A45: call [004010CCh] ; __vbaHresultCheckObj
  8052. loc_006F1A4B: mov var_F4, eax
  8053. loc_006F1A51: jmp 006F1A5Dh
  8054. loc_006F1A53: mov var_F4, 00000000h
  8055. loc_006F1A5D: mov edx, Me
  8056. loc_006F1A60: mov eax, [edx]
  8057. loc_006F1A62: mov ecx, Me
  8058. loc_006F1A65: push ecx
  8059. loc_006F1A66: call [eax+00000304h]
  8060. loc_006F1A6C: push eax
  8061. loc_006F1A6D: lea edx, var_2C
  8062. loc_006F1A70: push edx
  8063. loc_006F1A71: call [00401128h] ; __vbaObjSet
  8064. loc_006F1A77: mov var_78, eax
  8065. loc_006F1A7A: mov eax, Me
  8066. loc_006F1A7D: mov ecx, [eax]
  8067. loc_006F1A7F: mov edx, Me
  8068. loc_006F1A82: push edx
  8069. loc_006F1A83: call [ecx+00000300h]
  8070. loc_006F1A89: push eax
  8071. loc_006F1A8A: lea eax, var_24
  8072. loc_006F1A8D: push eax
  8073. loc_006F1A8E: call [00401128h] ; __vbaObjSet
  8074. loc_006F1A94: mov var_70, eax
  8075. loc_006F1A97: lea ecx, var_60
  8076. loc_006F1A9A: push ecx
  8077. loc_006F1A9B: mov edx, var_70
  8078. loc_006F1A9E: mov eax, [edx]
  8079. loc_006F1AA0: mov ecx, var_70
  8080. loc_006F1AA3: push ecx
  8081. loc_006F1AA4: call [eax+00000088h]
  8082. loc_006F1AAA: fnclex
  8083. loc_006F1AAC: mov var_74, eax
  8084. loc_006F1AAF: cmp var_74, 00000000h
  8085. loc_006F1AB3: jge 006F1AD5h
  8086. loc_006F1AB5: push 00000088h
  8087. loc_006F1ABA: push 0044E2E4h
  8088. loc_006F1ABF: mov edx, var_70
  8089. loc_006F1AC2: push edx
  8090. loc_006F1AC3: mov eax, var_74
  8091. loc_006F1AC6: push eax
  8092. loc_006F1AC7: call [004010CCh] ; __vbaHresultCheckObj
  8093. loc_006F1ACD: mov var_F8, eax
  8094. loc_006F1AD3: jmp 006F1ADFh
  8095. loc_006F1AD5: mov var_F8, 00000000h
  8096. loc_006F1ADF: fld real4 ptr var_60
  8097. loc_006F1AE2: cmp [0073A000h], 00000000h
  8098. loc_006F1AE9: jnz 006F1AF3h
  8099. loc_006F1AEB: fdiv st0, real4 ptr [00402B60h]
  8100. loc_006F1AF1: jmp 006F1AFEh
  8101. loc_006F1AF3: push [00402B60h]
  8102. loc_006F1AF9: call 00412868h ; _adj_fdiv_m32
  8103. loc_006F1AFE: fld real4 ptr var_64
  8104. loc_006F1B01: cmp [0073A000h], 00000000h
  8105. loc_006F1B08: jnz 006F1B12h
  8106. loc_006F1B0A: fdiv st0, real4 ptr [00402B60h]
  8107. loc_006F1B10: jmp 006F1B1Dh
  8108. loc_006F1B12: push [00402B60h]
  8109. loc_006F1B18: call 00412868h ; _adj_fdiv_m32
  8110. loc_006F1B1D: fsubp st1
  8111. loc_006F1B1F: fnstsw ax
  8112. loc_006F1B21: test al, 0Dh
  8113. loc_006F1B23: jnz 006F1D60h
  8114. loc_006F1B29: push ecx
  8115. loc_006F1B2A: fstp real4 ptr [esp]
  8116. loc_006F1B2D: mov ecx, var_78
  8117. loc_006F1B30: mov edx, [ecx]
  8118. loc_006F1B32: mov eax, var_78
  8119. loc_006F1B35: push eax
  8120. loc_006F1B36: call [edx+0000006Ch]
  8121. loc_006F1B39: fnclex
  8122. loc_006F1B3B: mov var_7C, eax
  8123. loc_006F1B3E: cmp var_7C, 00000000h
  8124. loc_006F1B42: jge 006F1B61h
  8125. loc_006F1B44: push 0000006Ch
  8126. loc_006F1B46: push 004431A8h
  8127. loc_006F1B4B: mov ecx, var_78
  8128. loc_006F1B4E: push ecx
  8129. loc_006F1B4F: mov edx, var_7C
  8130. loc_006F1B52: push edx
  8131. loc_006F1B53: call [004010CCh] ; __vbaHresultCheckObj
  8132. loc_006F1B59: mov var_FC, eax
  8133. loc_006F1B5F: jmp 006F1B6Bh
  8134. loc_006F1B61: mov var_FC, 00000000h
  8135. loc_006F1B6B: lea eax, var_2C
  8136. loc_006F1B6E: push eax
  8137. loc_006F1B6F: lea ecx, var_28
  8138. loc_006F1B72: push ecx
  8139. loc_006F1B73: lea edx, var_24
  8140. loc_006F1B76: push edx
  8141. loc_006F1B77: push 00000003h
  8142. loc_006F1B79: call [00401068h] ; __vbaFreeObjList
  8143. loc_006F1B7F: add esp, 00000010h
  8144. loc_006F1B82: mov var_4, 00000011h
  8145. loc_006F1B89: mov eax, Me
  8146. loc_006F1B8C: mov ecx, [eax]
  8147. loc_006F1B8E: mov edx, Me
  8148. loc_006F1B91: push edx
  8149. loc_006F1B92: call [ecx+00000304h]
  8150. loc_006F1B98: push eax
  8151. loc_006F1B99: lea eax, var_28
  8152. loc_006F1B9C: push eax
  8153. loc_006F1B9D: call [00401128h] ; __vbaObjSet
  8154. loc_006F1BA3: mov var_68, eax
  8155. loc_006F1BA6: lea ecx, var_64
  8156. loc_006F1BA9: push ecx
  8157. loc_006F1BAA: mov edx, var_68
  8158. loc_006F1BAD: mov eax, [edx]
  8159. loc_006F1BAF: mov ecx, var_68
  8160. loc_006F1BB2: push ecx
  8161. loc_006F1BB3: call [eax+00000070h]
  8162. loc_006F1BB6: fnclex
  8163. loc_006F1BB8: mov var_6C, eax
  8164. loc_006F1BBB: cmp var_6C, 00000000h
  8165. loc_006F1BBF: jge 006F1BDEh
  8166. loc_006F1BC1: push 00000070h
  8167. loc_006F1BC3: push 004431A8h
  8168. loc_006F1BC8: mov edx, var_68
  8169. loc_006F1BCB: push edx
  8170. loc_006F1BCC: mov eax, var_6C
  8171. loc_006F1BCF: push eax
  8172. loc_006F1BD0: call [004010CCh] ; __vbaHresultCheckObj
  8173. loc_006F1BD6: mov var_100, eax
  8174. loc_006F1BDC: jmp 006F1BE8h
  8175. loc_006F1BDE: mov var_100, 00000000h
  8176. loc_006F1BE8: mov ecx, Me
  8177. loc_006F1BEB: mov edx, [ecx]
  8178. loc_006F1BED: mov eax, Me
  8179. loc_006F1BF0: push eax
  8180. loc_006F1BF1: call [edx+00000304h]
  8181. loc_006F1BF7: push eax
  8182. loc_006F1BF8: lea ecx, var_2C
  8183. loc_006F1BFB: push ecx
  8184. loc_006F1BFC: call [00401128h] ; __vbaObjSet
  8185. loc_006F1C02: mov var_78, eax
  8186. loc_006F1C05: mov edx, Me
  8187. loc_006F1C08: mov eax, [edx]
  8188. loc_006F1C0A: mov ecx, Me
  8189. loc_006F1C0D: push ecx
  8190. loc_006F1C0E: call [eax+00000300h]
  8191. loc_006F1C14: push eax
  8192. loc_006F1C15: lea edx, var_24
  8193. loc_006F1C18: push edx
  8194. loc_006F1C19: call [00401128h] ; __vbaObjSet
  8195. loc_006F1C1F: mov var_70, eax
  8196. loc_006F1C22: lea eax, var_60
  8197. loc_006F1C25: push eax
  8198. loc_006F1C26: mov ecx, var_70
  8199. loc_006F1C29: mov edx, [ecx]
  8200. loc_006F1C2B: mov eax, var_70
  8201. loc_006F1C2E: push eax
  8202. loc_006F1C2F: call [edx+00000080h]
  8203. loc_006F1C35: fnclex
  8204. loc_006F1C37: mov var_74, eax
  8205. loc_006F1C3A: cmp var_74, 00000000h
  8206. loc_006F1C3E: jge 006F1C60h
  8207. loc_006F1C40: push 00000080h
  8208. loc_006F1C45: push 0044E2E4h
  8209. loc_006F1C4A: mov ecx, var_70
  8210. loc_006F1C4D: push ecx
  8211. loc_006F1C4E: mov edx, var_74
  8212. loc_006F1C51: push edx
  8213. loc_006F1C52: call [004010CCh] ; __vbaHresultCheckObj
  8214. loc_006F1C58: mov var_104, eax
  8215. loc_006F1C5E: jmp 006F1C6Ah
  8216. loc_006F1C60: mov var_104, 00000000h
  8217. loc_006F1C6A: fld real4 ptr var_60
  8218. loc_006F1C6D: cmp [0073A000h], 00000000h
  8219. loc_006F1C74: jnz 006F1C7Eh
  8220. loc_006F1C76: fdiv st0, real4 ptr [00402B60h]
  8221. loc_006F1C7C: jmp 006F1C89h
  8222. loc_006F1C7E: push [00402B60h]
  8223. loc_006F1C84: call 00412868h ; _adj_fdiv_m32
  8224. loc_006F1C89: fld real4 ptr var_64
  8225. loc_006F1C8C: cmp [0073A000h], 00000000h
  8226. loc_006F1C93: jnz 006F1C9Dh
  8227. loc_006F1C95: fdiv st0, real4 ptr [00402B60h]
  8228. loc_006F1C9B: jmp 006F1CA8h
  8229. loc_006F1C9D: push [00402B60h]
  8230. loc_006F1CA3: call 00412868h ; _adj_fdiv_m32
  8231. loc_006F1CA8: fsubp st1
  8232. loc_006F1CAA: fnstsw ax
  8233. loc_006F1CAC: test al, 0Dh
  8234. loc_006F1CAE: jnz 006F1D60h
  8235. loc_006F1CB4: push ecx
  8236. loc_006F1CB5: fstp real4 ptr [esp]
  8237. loc_006F1CB8: mov eax, var_78
  8238. loc_006F1CBB: mov ecx, [eax]
  8239. loc_006F1CBD: mov edx, var_78
  8240. loc_006F1CC0: push edx
  8241. loc_006F1CC1: call [ecx+00000064h]
  8242. loc_006F1CC4: fnclex
  8243. loc_006F1CC6: mov var_7C, eax
  8244. loc_006F1CC9: cmp var_7C, 00000000h
  8245. loc_006F1CCD: jge 006F1CECh
  8246. loc_006F1CCF: push 00000064h
  8247. loc_006F1CD1: push 004431A8h
  8248. loc_006F1CD6: mov eax, var_78
  8249. loc_006F1CD9: push eax
  8250. loc_006F1CDA: mov ecx, var_7C
  8251. loc_006F1CDD: push ecx
  8252. loc_006F1CDE: call [004010CCh] ; __vbaHresultCheckObj
  8253. loc_006F1CE4: mov var_108, eax
  8254. loc_006F1CEA: jmp 006F1CF6h
  8255. loc_006F1CEC: mov var_108, 00000000h
  8256. loc_006F1CF6: lea edx, var_2C
  8257. loc_006F1CF9: push edx
  8258. loc_006F1CFA: lea eax, var_28
  8259. loc_006F1CFD: push eax
  8260. loc_006F1CFE: lea ecx, var_24
  8261. loc_006F1D01: push ecx
  8262. loc_006F1D02: push 00000003h
  8263. loc_006F1D04: call [00401068h] ; __vbaFreeObjList
  8264. loc_006F1D0A: add esp, 00000010h
  8265. loc_006F1D0D: mov var_10, 00000000h
  8266. loc_006F1D14: fwait
  8267. loc_006F1D15: push 006F1D3Eh
  8268. loc_006F1D1A: jmp 006F1D3Dh
  8269. loc_006F1D1C: lea edx, var_2C
  8270. loc_006F1D1F: push edx
  8271. loc_006F1D20: lea eax, var_28
  8272. loc_006F1D23: push eax
  8273. loc_006F1D24: lea ecx, var_24
  8274. loc_006F1D27: push ecx
  8275. loc_006F1D28: push 00000003h
  8276. loc_006F1D2A: call [00401068h] ; __vbaFreeObjList
  8277. loc_006F1D30: add esp, 00000010h
  8278. loc_006F1D33: lea ecx, var_3C
  8279. loc_006F1D36: call [00401030h] ; __vbaFreeVar
  8280. loc_006F1D3C: ret
  8281. loc_006F1D3D: ret
  8282. loc_006F1D3E: mov edx, Me
  8283. loc_006F1D41: mov eax, [edx]
  8284. loc_006F1D43: mov ecx, Me
  8285. loc_006F1D46: push ecx
  8286. loc_006F1D47: call [eax+00000008h]
  8287. loc_006F1D4A: mov eax, var_10
  8288. loc_006F1D4D: mov ecx, var_20
  8289. loc_006F1D50: mov fs:[00000000h], ecx
  8290. loc_006F1D57: pop edi
  8291. loc_006F1D58: pop esi
  8292. loc_006F1D59: pop ebx
  8293. loc_006F1D5A: mov esp, ebp
  8294. loc_006F1D5C: pop ebp
  8295. loc_006F1D5D: retn 0004h
  8296. End Sub
  8297. Private Sub Form_Unload(Cancel As Integer) '6F1D70
  8298. loc_006F1D70: push ebp
  8299. loc_006F1D71: mov ebp, esp
  8300. loc_006F1D73: sub esp, 00000018h
  8301. loc_006F1D76: push 00412856h ; __vbaExceptHandler
  8302. loc_006F1D7B: mov eax, fs:[00000000h]
  8303. loc_006F1D81: push eax
  8304. loc_006F1D82: mov fs:[00000000h], esp
  8305. loc_006F1D89: mov eax, 000000B0h
  8306. loc_006F1D8E: call 00412850h ; __vbaChkstk
  8307. loc_006F1D93: push ebx
  8308. loc_006F1D94: push esi
  8309. loc_006F1D95: push edi
  8310. loc_006F1D96: mov var_18, esp
  8311. loc_006F1D99: mov var_14, 0040F3C8h ; "'"
  8312. loc_006F1DA0: mov eax, Me
  8313. loc_006F1DA3: and eax, 00000001h
  8314. loc_006F1DA6: mov var_10, eax
  8315. loc_006F1DA9: mov ecx, Me
  8316. loc_006F1DAC: and ecx, FFFFFFFEh
  8317. loc_006F1DAF: mov Me, ecx
  8318. loc_006F1DB2: mov var_C, 00000000h
  8319. loc_006F1DB9: mov edx, Me
  8320. loc_006F1DBC: mov eax, [edx]
  8321. loc_006F1DBE: mov ecx, Me
  8322. loc_006F1DC1: push ecx
  8323. loc_006F1DC2: call [eax+00000004h]
  8324. loc_006F1DC5: mov var_4, 00000001h
  8325. loc_006F1DCC: mov var_4, 00000002h
  8326. loc_006F1DD3: push FFFFFFFFh
  8327. loc_006F1DD5: call [00401124h] ; __vbaOnError
  8328. loc_006F1DDB: mov var_4, 00000003h
  8329. loc_006F1DE2: lea edx, var_34
  8330. loc_006F1DE5: push edx
  8331. loc_006F1DE6: mov eax, Me
  8332. loc_006F1DE9: mov ecx, [eax]
  8333. loc_006F1DEB: mov edx, Me
  8334. loc_006F1DEE: push edx
  8335. loc_006F1DEF: call [ecx+00000098h]
  8336. loc_006F1DF5: fnclex
  8337. loc_006F1DF7: mov var_40, eax
  8338. loc_006F1DFA: cmp var_40, 00000000h
  8339. loc_006F1DFE: jge 006F1E1Dh
  8340. loc_006F1E00: push 00000098h
  8341. loc_006F1E05: push 00455B44h
  8342. loc_006F1E0A: mov eax, Me
  8343. loc_006F1E0D: push eax
  8344. loc_006F1E0E: mov ecx, var_40
  8345. loc_006F1E11: push ecx
  8346. loc_006F1E12: call [004010CCh] ; __vbaHresultCheckObj
  8347. loc_006F1E18: mov var_6C, eax
  8348. loc_006F1E1B: jmp 006F1E24h
  8349. loc_006F1E1D: mov var_6C, 00000000h
  8350. loc_006F1E24: movsx edx, var_34
  8351. loc_006F1E28: cmp edx, 00000002h
  8352. loc_006F1E2B: jnz 006F1E53h
  8353. loc_006F1E2D: mov var_4, 00000004h
  8354. loc_006F1E34: push 00472850h ; "maximized"
  8355. loc_006F1E39: push 00472838h ; "formstate"
  8356. loc_006F1E3E: push 0043FDC4h ; "IM"
  8357. loc_006F1E43: push 0043B010h ; "BONZIBUDDY"
  8358. loc_006F1E48: call [00401010h] ; rtcSaveSetting
  8359. loc_006F1E4E: jmp 006F20D4h
  8360. loc_006F1E53: mov var_4, 00000005h
  8361. loc_006F1E5A: lea eax, var_34
  8362. loc_006F1E5D: push eax
  8363. loc_006F1E5E: mov ecx, Me
  8364. loc_006F1E61: mov edx, [ecx]
  8365. loc_006F1E63: mov eax, Me
  8366. loc_006F1E66: push eax
  8367. loc_006F1E67: call [edx+00000098h]
  8368. loc_006F1E6D: fnclex
  8369. loc_006F1E6F: mov var_40, eax
  8370. loc_006F1E72: cmp var_40, 00000000h
  8371. loc_006F1E76: jge 006F1E95h
  8372. loc_006F1E78: push 00000098h
  8373. loc_006F1E7D: push 00455B44h
  8374. loc_006F1E82: mov ecx, Me
  8375. loc_006F1E85: push ecx
  8376. loc_006F1E86: mov edx, var_40
  8377. loc_006F1E89: push edx
  8378. loc_006F1E8A: call [004010CCh] ; __vbaHresultCheckObj
  8379. loc_006F1E90: mov var_70, eax
  8380. loc_006F1E93: jmp 006F1E9Ch
  8381. loc_006F1E95: mov var_70, 00000000h
  8382. loc_006F1E9C: movsx eax, var_34
  8383. loc_006F1EA0: cmp eax, 00000001h
  8384. loc_006F1EA3: jnz 006F1ECBh
  8385. loc_006F1EA5: mov var_4, 00000006h
  8386. loc_006F1EAC: push 00472868h ; "minimized"
  8387. loc_006F1EB1: push 00472838h ; "formstate"
  8388. loc_006F1EB6: push 0043FDC4h ; "IM"
  8389. loc_006F1EBB: push 0043B010h ; "BONZIBUDDY"
  8390. loc_006F1EC0: call [00401010h] ; rtcSaveSetting
  8391. loc_006F1EC6: jmp 006F20D4h
  8392. loc_006F1ECB: mov var_4, 00000008h
  8393. loc_006F1ED2: push 0043C9F4h
  8394. loc_006F1ED7: push 00472838h ; "formstate"
  8395. loc_006F1EDC: push 0043FDC4h ; "IM"
  8396. loc_006F1EE1: push 0043B010h ; "BONZIBUDDY"
  8397. loc_006F1EE6: call [00401010h] ; rtcSaveSetting
  8398. loc_006F1EEC: mov var_4, 00000009h
  8399. loc_006F1EF3: lea ecx, var_3C
  8400. loc_006F1EF6: push ecx
  8401. loc_006F1EF7: mov edx, Me
  8402. loc_006F1EFA: mov eax, [edx]
  8403. loc_006F1EFC: mov ecx, Me
  8404. loc_006F1EFF: push ecx
  8405. loc_006F1F00: call [eax+00000078h]
  8406. loc_006F1F03: fnclex
  8407. loc_006F1F05: mov var_40, eax
  8408. loc_006F1F08: cmp var_40, 00000000h
  8409. loc_006F1F0C: jge 006F1F28h
  8410. loc_006F1F0E: push 00000078h
  8411. loc_006F1F10: push 00455B44h
  8412. loc_006F1F15: mov edx, Me
  8413. loc_006F1F18: push edx
  8414. loc_006F1F19: mov eax, var_40
  8415. loc_006F1F1C: push eax
  8416. loc_006F1F1D: call [004010CCh] ; __vbaHresultCheckObj
  8417. loc_006F1F23: mov var_74, eax
  8418. loc_006F1F26: jmp 006F1F2Fh
  8419. loc_006F1F28: mov var_74, 00000000h
  8420. loc_006F1F2F: mov ecx, var_3C
  8421. loc_006F1F32: push ecx
  8422. loc_006F1F33: call [00401204h] ; __vbaStrR4
  8423. loc_006F1F39: mov edx, eax
  8424. loc_006F1F3B: lea ecx, var_28
  8425. loc_006F1F3E: call [004013C0h] ; __vbaStrMove
  8426. loc_006F1F44: push eax
  8427. loc_006F1F45: push 00472880h ; "formtop"
  8428. loc_006F1F4A: push 0043FDC4h ; "IM"
  8429. loc_006F1F4F: push 0043B010h ; "BONZIBUDDY"
  8430. loc_006F1F54: call [00401010h] ; rtcSaveSetting
  8431. loc_006F1F5A: lea ecx, var_28
  8432. loc_006F1F5D: call [00401430h] ; __vbaFreeStr
  8433. loc_006F1F63: mov var_4, 0000000Ah
  8434. loc_006F1F6A: lea edx, var_3C
  8435. loc_006F1F6D: push edx
  8436. loc_006F1F6E: mov eax, Me
  8437. loc_006F1F71: mov ecx, [eax]
  8438. loc_006F1F73: mov edx, Me
  8439. loc_006F1F76: push edx
  8440. loc_006F1F77: call [ecx+00000070h]
  8441. loc_006F1F7A: fnclex
  8442. loc_006F1F7C: mov var_40, eax
  8443. loc_006F1F7F: cmp var_40, 00000000h
  8444. loc_006F1F83: jge 006F1F9Fh
  8445. loc_006F1F85: push 00000070h
  8446. loc_006F1F87: push 00455B44h
  8447. loc_006F1F8C: mov eax, Me
  8448. loc_006F1F8F: push eax
  8449. loc_006F1F90: mov ecx, var_40
  8450. loc_006F1F93: push ecx
  8451. loc_006F1F94: call [004010CCh] ; __vbaHresultCheckObj
  8452. loc_006F1F9A: mov var_78, eax
  8453. loc_006F1F9D: jmp 006F1FA6h
  8454. loc_006F1F9F: mov var_78, 00000000h
  8455. loc_006F1FA6: mov edx, var_3C
  8456. loc_006F1FA9: push edx
  8457. loc_006F1FAA: call [00401204h] ; __vbaStrR4
  8458. loc_006F1FB0: mov edx, eax
  8459. loc_006F1FB2: lea ecx, var_28
  8460. loc_006F1FB5: call [004013C0h] ; __vbaStrMove
  8461. loc_006F1FBB: push eax
  8462. loc_006F1FBC: push 00472894h ; "formleft"
  8463. loc_006F1FC1: push 0043FDC4h ; "IM"
  8464. loc_006F1FC6: push 0043B010h ; "BONZIBUDDY"
  8465. loc_006F1FCB: call [00401010h] ; rtcSaveSetting
  8466. loc_006F1FD1: lea ecx, var_28
  8467. loc_006F1FD4: call [00401430h] ; __vbaFreeStr
  8468. loc_006F1FDA: mov var_4, 0000000Bh
  8469. loc_006F1FE1: lea eax, var_3C
  8470. loc_006F1FE4: push eax
  8471. loc_006F1FE5: mov ecx, Me
  8472. loc_006F1FE8: mov edx, [ecx]
  8473. loc_006F1FEA: mov eax, Me
  8474. loc_006F1FED: push eax
  8475. loc_006F1FEE: call [edx+00000080h]
  8476. loc_006F1FF4: fnclex
  8477. loc_006F1FF6: mov var_40, eax
  8478. loc_006F1FF9: cmp var_40, 00000000h
  8479. loc_006F1FFD: jge 006F201Ch
  8480. loc_006F1FFF: push 00000080h
  8481. loc_006F2004: push 00455B44h
  8482. loc_006F2009: mov ecx, Me
  8483. loc_006F200C: push ecx
  8484. loc_006F200D: mov edx, var_40
  8485. loc_006F2010: push edx
  8486. loc_006F2011: call [004010CCh] ; __vbaHresultCheckObj
  8487. loc_006F2017: mov var_7C, eax
  8488. loc_006F201A: jmp 006F2023h
  8489. loc_006F201C: mov var_7C, 00000000h
  8490. loc_006F2023: mov eax, var_3C
  8491. loc_006F2026: push eax
  8492. loc_006F2027: call [00401204h] ; __vbaStrR4
  8493. loc_006F202D: mov edx, eax
  8494. loc_006F202F: lea ecx, var_28
  8495. loc_006F2032: call [004013C0h] ; __vbaStrMove
  8496. loc_006F2038: push eax
  8497. loc_006F2039: push 004728ACh ; "formx"
  8498. loc_006F203E: push 0043FDC4h ; "IM"
  8499. loc_006F2043: push 0043B010h ; "BONZIBUDDY"
  8500. loc_006F2048: call [00401010h] ; rtcSaveSetting
  8501. loc_006F204E: lea ecx, var_28
  8502. loc_006F2051: call [00401430h] ; __vbaFreeStr
  8503. loc_006F2057: mov var_4, 0000000Ch
  8504. loc_006F205E: lea ecx, var_3C
  8505. loc_006F2061: push ecx
  8506. loc_006F2062: mov edx, Me
  8507. loc_006F2065: mov eax, [edx]
  8508. loc_006F2067: mov ecx, Me
  8509. loc_006F206A: push ecx
  8510. loc_006F206B: call [eax+00000088h]
  8511. loc_006F2071: fnclex
  8512. loc_006F2073: mov var_40, eax
  8513. loc_006F2076: cmp var_40, 00000000h
  8514. loc_006F207A: jge 006F2099h
  8515. loc_006F207C: push 00000088h
  8516. loc_006F2081: push 00455B44h
  8517. loc_006F2086: mov edx, Me
  8518. loc_006F2089: push edx
  8519. loc_006F208A: mov eax, var_40
  8520. loc_006F208D: push eax
  8521. loc_006F208E: call [004010CCh] ; __vbaHresultCheckObj
  8522. loc_006F2094: mov var_80, eax
  8523. loc_006F2097: jmp 006F20A0h
  8524. loc_006F2099: mov var_80, 00000000h
  8525. loc_006F20A0: mov ecx, var_3C
  8526. loc_006F20A3: push ecx
  8527. loc_006F20A4: call [00401204h] ; __vbaStrR4
  8528. loc_006F20AA: mov edx, eax
  8529. loc_006F20AC: lea ecx, var_28
  8530. loc_006F20AF: call [004013C0h] ; __vbaStrMove
  8531. loc_006F20B5: push eax
  8532. loc_006F20B6: push 004728BCh ; "formy"
  8533. loc_006F20BB: push 0043FDC4h ; "IM"
  8534. loc_006F20C0: push 0043B010h ; "BONZIBUDDY"
  8535. loc_006F20C5: call [00401010h] ; rtcSaveSetting
  8536. loc_006F20CB: lea ecx, var_28
  8537. loc_006F20CE: call [00401430h] ; __vbaFreeStr
  8538. loc_006F20D4: mov var_4, 0000000Eh
  8539. loc_006F20DB: cmp [0073C818h], 00000000h
  8540. loc_006F20E2: jnz 006F2100h
  8541. loc_006F20E4: push 0073C818h
  8542. loc_006F20E9: push 00441F00h
  8543. loc_006F20EE: call [004012FCh] ; __vbaNew2
  8544. loc_006F20F4: mov var_84, 0073C818h
  8545. loc_006F20FE: jmp 006F210Ah
  8546. loc_006F2100: mov var_84, 0073C818h
  8547. loc_006F210A: mov edx, var_84
  8548. loc_006F2110: mov eax, [edx]
  8549. loc_006F2112: mov var_40, eax
  8550. loc_006F2115: cmp [0073A74Ch], 00000000h
  8551. loc_006F211C: jnz 006F213Ah
  8552. loc_006F211E: push 0073A74Ch
  8553. loc_006F2123: push 00417868h
  8554. loc_006F2128: call [004012FCh] ; __vbaNew2
  8555. loc_006F212E: mov var_88, 0073A74Ch
  8556. loc_006F2138: jmp 006F2144h
  8557. loc_006F213A: mov var_88, 0073A74Ch
  8558. loc_006F2144: mov ecx, var_88
  8559. loc_006F214A: mov edx, [ecx]
  8560. loc_006F214C: push edx
  8561. loc_006F214D: lea eax, var_2C
  8562. loc_006F2150: push eax
  8563. loc_006F2151: call [00401130h] ; __vbaObjSetAddref
  8564. loc_006F2157: push eax
  8565. loc_006F2158: mov ecx, var_40
  8566. loc_006F215B: mov edx, [ecx]
  8567. loc_006F215D: mov eax, var_40
  8568. loc_006F2160: push eax
  8569. loc_006F2161: call [edx+00000010h]
  8570. loc_006F2164: fnclex
  8571. loc_006F2166: mov var_44, eax
  8572. loc_006F2169: cmp var_44, 00000000h
  8573. loc_006F216D: jge 006F218Ch
  8574. loc_006F216F: push 00000010h
  8575. loc_006F2171: push 00441EF0h
  8576. loc_006F2176: mov ecx, var_40
  8577. loc_006F2179: push ecx
  8578. loc_006F217A: mov edx, var_44
  8579. loc_006F217D: push edx
  8580. loc_006F217E: call [004010CCh] ; __vbaHresultCheckObj
  8581. loc_006F2184: mov var_8C, eax
  8582. loc_006F218A: jmp 006F2196h
  8583. loc_006F218C: mov var_8C, 00000000h
  8584. loc_006F2196: lea ecx, var_2C
  8585. loc_006F2199: call [0040142Ch] ; __vbaFreeObj
  8586. loc_006F219F: mov var_4, 0000000Fh
  8587. loc_006F21A6: cmp [0073C818h], 00000000h
  8588. loc_006F21AD: jnz 006F21CBh
  8589. loc_006F21AF: push 0073C818h
  8590. loc_006F21B4: push 00441F00h
  8591. loc_006F21B9: call [004012FCh] ; __vbaNew2
  8592. loc_006F21BF: mov var_90, 0073C818h
  8593. loc_006F21C9: jmp 006F21D5h
  8594. loc_006F21CB: mov var_90, 0073C818h
  8595. loc_006F21D5: mov eax, var_90
  8596. loc_006F21DB: mov ecx, [eax]
  8597. loc_006F21DD: mov var_40, ecx
  8598. loc_006F21E0: cmp [0073A6F0h], 00000000h
  8599. loc_006F21E7: jnz 006F2205h
  8600. loc_006F21E9: push 0073A6F0h
  8601. loc_006F21EE: push 0042BF10h
  8602. loc_006F21F3: call [004012FCh] ; __vbaNew2
  8603. loc_006F21F9: mov var_94, 0073A6F0h
  8604. loc_006F2203: jmp 006F220Fh
  8605. loc_006F2205: mov var_94, 0073A6F0h
  8606. loc_006F220F: mov edx, var_94
  8607. loc_006F2215: mov eax, [edx]
  8608. loc_006F2217: push eax
  8609. loc_006F2218: lea ecx, var_2C
  8610. loc_006F221B: push ecx
  8611. loc_006F221C: call [00401130h] ; __vbaObjSetAddref
  8612. loc_006F2222: push eax
  8613. loc_006F2223: mov edx, var_40
  8614. loc_006F2226: mov eax, [edx]
  8615. loc_006F2228: mov ecx, var_40
  8616. loc_006F222B: push ecx
  8617. loc_006F222C: call [eax+00000010h]
  8618. loc_006F222F: fnclex
  8619. loc_006F2231: mov var_44, eax
  8620. loc_006F2234: cmp var_44, 00000000h
  8621. loc_006F2238: jge 006F2257h
  8622. loc_006F223A: push 00000010h
  8623. loc_006F223C: push 00441EF0h
  8624. loc_006F2241: mov edx, var_40
  8625. loc_006F2244: push edx
  8626. loc_006F2245: mov eax, var_44
  8627. loc_006F2248: push eax
  8628. loc_006F2249: call [004010CCh] ; __vbaHresultCheckObj
  8629. loc_006F224F: mov var_98, eax
  8630. loc_006F2255: jmp 006F2261h
  8631. loc_006F2257: mov var_98, 00000000h
  8632. loc_006F2261: lea ecx, var_2C
  8633. loc_006F2264: call [0040142Ch] ; __vbaFreeObj
  8634. loc_006F226A: mov var_4, 00000010h
  8635. loc_006F2271: cmp [0073C818h], 00000000h
  8636. loc_006F2278: jnz 006F2296h
  8637. loc_006F227A: push 0073C818h
  8638. loc_006F227F: push 00441F00h
  8639. loc_006F2284: call [004012FCh] ; __vbaNew2
  8640. loc_006F228A: mov var_9C, 0073C818h
  8641. loc_006F2294: jmp 006F22A0h
  8642. loc_006F2296: mov var_9C, 0073C818h
  8643. loc_006F22A0: mov ecx, var_9C
  8644. loc_006F22A6: mov edx, [ecx]
  8645. loc_006F22A8: mov var_40, edx
  8646. loc_006F22AB: cmp [0073A724h], 00000000h
  8647. loc_006F22B2: jnz 006F22D0h
  8648. loc_006F22B4: push 0073A724h
  8649. loc_006F22B9: push 00419068h
  8650. loc_006F22BE: call [004012FCh] ; __vbaNew2
  8651. loc_006F22C4: mov var_A0, 0073A724h
  8652. loc_006F22CE: jmp 006F22DAh
  8653. loc_006F22D0: mov var_A0, 0073A724h
  8654. loc_006F22DA: mov eax, var_A0
  8655. loc_006F22E0: mov ecx, [eax]
  8656. loc_006F22E2: push ecx
  8657. loc_006F22E3: lea edx, var_2C
  8658. loc_006F22E6: push edx
  8659. loc_006F22E7: call [00401130h] ; __vbaObjSetAddref
  8660. loc_006F22ED: push eax
  8661. loc_006F22EE: mov eax, var_40
  8662. loc_006F22F1: mov ecx, [eax]
  8663. loc_006F22F3: mov edx, var_40
  8664. loc_006F22F6: push edx
  8665. loc_006F22F7: call [ecx+00000010h]
  8666. loc_006F22FA: fnclex
  8667. loc_006F22FC: mov var_44, eax
  8668. loc_006F22FF: cmp var_44, 00000000h
  8669. loc_006F2303: jge 006F2322h
  8670. loc_006F2305: push 00000010h
  8671. loc_006F2307: push 00441EF0h
  8672. loc_006F230C: mov eax, var_40
  8673. loc_006F230F: push eax
  8674. loc_006F2310: mov ecx, var_44
  8675. loc_006F2313: push ecx
  8676. loc_006F2314: call [004010CCh] ; __vbaHresultCheckObj
  8677. loc_006F231A: mov var_A4, eax
  8678. loc_006F2320: jmp 006F232Ch
  8679. loc_006F2322: mov var_A4, 00000000h
  8680. loc_006F232C: lea ecx, var_2C
  8681. loc_006F232F: call [0040142Ch] ; __vbaFreeObj
  8682. loc_006F2335: mov var_4, 00000011h
  8683. loc_006F233C: cmp [0073C818h], 00000000h
  8684. loc_006F2343: jnz 006F2361h
  8685. loc_006F2345: push 0073C818h
  8686. loc_006F234A: push 00441F00h
  8687. loc_006F234F: call [004012FCh] ; __vbaNew2
  8688. loc_006F2355: mov var_A8, 0073C818h
  8689. loc_006F235F: jmp 006F236Bh
  8690. loc_006F2361: mov var_A8, 0073C818h
  8691. loc_006F236B: mov edx, var_A8
  8692. loc_006F2371: mov eax, [edx]
  8693. loc_006F2373: mov var_40, eax
  8694. loc_006F2376: cmp [0073A760h], 00000000h
  8695. loc_006F237D: jnz 006F239Bh
  8696. loc_006F237F: push 0073A760h
  8697. loc_006F2384: push 00423144h
  8698. loc_006F2389: call [004012FCh] ; __vbaNew2
  8699. loc_006F238F: mov var_AC, 0073A760h
  8700. loc_006F2399: jmp 006F23A5h
  8701. loc_006F239B: mov var_AC, 0073A760h
  8702. loc_006F23A5: mov ecx, var_AC
  8703. loc_006F23AB: mov edx, [ecx]
  8704. loc_006F23AD: push edx
  8705. loc_006F23AE: lea eax, var_2C
  8706. loc_006F23B1: push eax
  8707. loc_006F23B2: call [00401130h] ; __vbaObjSetAddref
  8708. loc_006F23B8: push eax
  8709. loc_006F23B9: mov ecx, var_40
  8710. loc_006F23BC: mov edx, [ecx]
  8711. loc_006F23BE: mov eax, var_40
  8712. loc_006F23C1: push eax
  8713. loc_006F23C2: call [edx+00000010h]
  8714. loc_006F23C5: fnclex
  8715. loc_006F23C7: mov var_44, eax
  8716. loc_006F23CA: cmp var_44, 00000000h
  8717. loc_006F23CE: jge 006F23EDh
  8718. loc_006F23D0: push 00000010h
  8719. loc_006F23D2: push 00441EF0h
  8720. loc_006F23D7: mov ecx, var_40
  8721. loc_006F23DA: push ecx
  8722. loc_006F23DB: mov edx, var_44
  8723. loc_006F23DE: push edx
  8724. loc_006F23DF: call [004010CCh] ; __vbaHresultCheckObj
  8725. loc_006F23E5: mov var_B0, eax
  8726. loc_006F23EB: jmp 006F23F7h
  8727. loc_006F23ED: mov var_B0, 00000000h
  8728. loc_006F23F7: lea ecx, var_2C
  8729. loc_006F23FA: call [0040142Ch] ; __vbaFreeObj
  8730. loc_006F2400: mov var_4, 00000012h
  8731. loc_006F2407: cmp [0073C818h], 00000000h
  8732. loc_006F240E: jnz 006F242Ch
  8733. loc_006F2410: push 0073C818h
  8734. loc_006F2415: push 00441F00h
  8735. loc_006F241A: call [004012FCh] ; __vbaNew2
  8736. loc_006F2420: mov var_B4, 0073C818h
  8737. loc_006F242A: jmp 006F2436h
  8738. loc_006F242C: mov var_B4, 0073C818h
  8739. loc_006F2436: mov eax, var_B4
  8740. loc_006F243C: mov ecx, [eax]
  8741. loc_006F243E: mov var_40, ecx
  8742. loc_006F2441: cmp [0073A738h], 00000000h
  8743. loc_006F2448: jnz 006F2466h
  8744. loc_006F244A: push 0073A738h
  8745. loc_006F244F: push 0041B598h
  8746. loc_006F2454: call [004012FCh] ; __vbaNew2
  8747. loc_006F245A: mov var_B8, 0073A738h
  8748. loc_006F2464: jmp 006F2470h
  8749. loc_006F2466: mov var_B8, 0073A738h
  8750. loc_006F2470: mov edx, var_B8
  8751. loc_006F2476: mov eax, [edx]
  8752. loc_006F2478: push eax
  8753. loc_006F2479: lea ecx, var_2C
  8754. loc_006F247C: push ecx
  8755. loc_006F247D: call [00401130h] ; __vbaObjSetAddref
  8756. loc_006F2483: push eax
  8757. loc_006F2484: mov edx, var_40
  8758. loc_006F2487: mov eax, [edx]
  8759. loc_006F2489: mov ecx, var_40
  8760. loc_006F248C: push ecx
  8761. loc_006F248D: call [eax+00000010h]
  8762. loc_006F2490: fnclex
  8763. loc_006F2492: mov var_44, eax
  8764. loc_006F2495: cmp var_44, 00000000h
  8765. loc_006F2499: jge 006F24B8h
  8766. loc_006F249B: push 00000010h
  8767. loc_006F249D: push 00441EF0h
  8768. loc_006F24A2: mov edx, var_40
  8769. loc_006F24A5: push edx
  8770. loc_006F24A6: mov eax, var_44
  8771. loc_006F24A9: push eax
  8772. loc_006F24AA: call [004010CCh] ; __vbaHresultCheckObj
  8773. loc_006F24B0: mov var_BC, eax
  8774. loc_006F24B6: jmp 006F24C2h
  8775. loc_006F24B8: mov var_BC, 00000000h
  8776. loc_006F24C2: lea ecx, var_2C
  8777. loc_006F24C5: call [0040142Ch] ; __vbaFreeObj
  8778. loc_006F24CB: mov var_4, 00000013h
  8779. loc_006F24D2: mov ecx, [0073A70Ch]
  8780. loc_006F24D8: push ecx
  8781. loc_006F24D9: lea edx, var_24
  8782. loc_006F24DC: push edx
  8783. loc_006F24DD: lea eax, var_4C
  8784. loc_006F24E0: push eax
  8785. loc_006F24E1: push 0047276Ch
  8786. loc_006F24E6: call [0040110Ch] ; __vbaForEachCollObj
  8787. loc_006F24EC: mov var_64, eax
  8788. loc_006F24EF: jmp 006F25F7h
  8789. loc_006F24F4: mov var_4, 00000014h
  8790. loc_006F24FB: cmp [0073C818h], 00000000h
  8791. loc_006F2502: jnz 006F2520h
  8792. loc_006F2504: push 0073C818h
  8793. loc_006F2509: push 00441F00h
  8794. loc_006F250E: call [004012FCh] ; __vbaNew2
  8795. loc_006F2514: mov var_C0, 0073C818h
  8796. loc_006F251E: jmp 006F252Ah
  8797. loc_006F2520: mov var_C0, 0073C818h
  8798. loc_006F252A: mov ecx, var_C0
  8799. loc_006F2530: mov edx, [ecx]
  8800. loc_006F2532: mov var_44, edx
  8801. loc_006F2535: lea eax, var_2C
  8802. loc_006F2538: push eax
  8803. loc_006F2539: mov ecx, var_24
  8804. loc_006F253C: mov edx, [ecx]
  8805. loc_006F253E: mov eax, var_24
  8806. loc_006F2541: push eax
  8807. loc_006F2542: call [edx+00000028h]
  8808. loc_006F2545: fnclex
  8809. loc_006F2547: mov var_40, eax
  8810. loc_006F254A: cmp var_40, 00000000h
  8811. loc_006F254E: jge 006F256Dh
  8812. loc_006F2550: push 00000028h
  8813. loc_006F2552: push 0047276Ch
  8814. loc_006F2557: mov ecx, var_24
  8815. loc_006F255A: push ecx
  8816. loc_006F255B: mov edx, var_40
  8817. loc_006F255E: push edx
  8818. loc_006F255F: call [004010CCh] ; __vbaHresultCheckObj
  8819. loc_006F2565: mov var_C4, eax
  8820. loc_006F256B: jmp 006F2577h
  8821. loc_006F256D: mov var_C4, 00000000h
  8822. loc_006F2577: mov eax, var_2C
  8823. loc_006F257A: mov var_68, eax
  8824. loc_006F257D: mov var_2C, 00000000h
  8825. loc_006F2584: mov ecx, var_68
  8826. loc_006F2587: push ecx
  8827. loc_006F2588: lea edx, var_30
  8828. loc_006F258B: push edx
  8829. loc_006F258C: call [00401128h] ; __vbaObjSet
  8830. loc_006F2592: push eax
  8831. loc_006F2593: mov eax, var_44
  8832. loc_006F2596: mov ecx, [eax]
  8833. loc_006F2598: mov edx, var_44
  8834. loc_006F259B: push edx
  8835. loc_006F259C: call [ecx+00000010h]
  8836. loc_006F259F: fnclex
  8837. loc_006F25A1: mov var_48, eax
  8838. loc_006F25A4: cmp var_48, 00000000h
  8839. loc_006F25A8: jge 006F25C7h
  8840. loc_006F25AA: push 00000010h
  8841. loc_006F25AC: push 00441EF0h
  8842. loc_006F25B1: mov eax, var_44
  8843. loc_006F25B4: push eax
  8844. loc_006F25B5: mov ecx, var_48
  8845. loc_006F25B8: push ecx
  8846. loc_006F25B9: call [004010CCh] ; __vbaHresultCheckObj
  8847. loc_006F25BF: mov var_C8, eax
  8848. loc_006F25C5: jmp 006F25D1h
  8849. loc_006F25C7: mov var_C8, 00000000h
  8850. loc_006F25D1: lea ecx, var_30
  8851. loc_006F25D4: call [0040142Ch] ; __vbaFreeObj
  8852. loc_006F25DA: mov var_4, 00000015h
  8853. loc_006F25E1: lea edx, var_24
  8854. loc_006F25E4: push edx
  8855. loc_006F25E5: lea eax, var_4C
  8856. loc_006F25E8: push eax
  8857. loc_006F25E9: push 0047276Ch
  8858. loc_006F25EE: call [0040117Ch] ; __vbaNextEachCollObj
  8859. loc_006F25F4: mov var_64, eax
  8860. loc_006F25F7: cmp var_64, 00000000h
  8861. loc_006F25FB: jnz 006F24F4h
  8862. loc_006F2601: mov var_4, 00000016h
  8863. loc_006F2608: mov var_38, 0000h
  8864. loc_006F260E: mov var_34, 0000h
  8865. loc_006F2614: push 00440B00h
  8866. loc_006F2619: mov ecx, Me
  8867. loc_006F261C: push ecx
  8868. loc_006F261D: call [004013C4h] ; __vbaCastObj
  8869. loc_006F2623: push eax
  8870. loc_006F2624: lea edx, var_2C
  8871. loc_006F2627: push edx
  8872. loc_006F2628: call [00401128h] ; __vbaObjSet
  8873. loc_006F262E: lea eax, var_38
  8874. loc_006F2631: push eax
  8875. loc_006F2632: lea ecx, var_34
  8876. loc_006F2635: push ecx
  8877. loc_006F2636: lea edx, var_2C
  8878. loc_006F2639: push edx
  8879. loc_006F263A: mov eax, [0073A218h]
  8880. loc_006F263F: mov ecx, [eax]
  8881. loc_006F2641: mov edx, [0073A218h]
  8882. loc_006F2647: push edx
  8883. loc_006F2648: call [ecx+0000001Ch]
  8884. loc_006F264B: fnclex
  8885. loc_006F264D: mov var_40, eax
  8886. loc_006F2650: cmp var_40, 00000000h
  8887. loc_006F2654: jge 006F2675h
  8888. loc_006F2656: push 0000001Ch
  8889. loc_006F2658: push 00440B10h
  8890. loc_006F265D: mov eax, [0073A218h]
  8891. loc_006F2662: push eax
  8892. loc_006F2663: mov ecx, var_40
  8893. loc_006F2666: push ecx
  8894. loc_006F2667: call [004010CCh] ; __vbaHresultCheckObj
  8895. loc_006F266D: mov var_CC, eax
  8896. loc_006F2673: jmp 006F267Fh
  8897. loc_006F2675: mov var_CC, 00000000h
  8898. loc_006F267F: lea ecx, var_2C
  8899. loc_006F2682: call [0040142Ch] ; __vbaFreeObj
  8900. loc_006F2688: mov var_4, 00000017h
  8901. loc_006F268F: push 00456428h
  8902. loc_006F2694: push 00000000h
  8903. loc_006F2696: call [004013C4h] ; __vbaCastObj
  8904. loc_006F269C: push eax
  8905. loc_006F269D: lea edx, var_2C
  8906. loc_006F26A0: push edx
  8907. loc_006F26A1: call [00401128h] ; __vbaObjSet
  8908. loc_006F26A7: push eax
  8909. loc_006F26A8: mov eax, Me
  8910. loc_006F26AB: mov ecx, [eax]
  8911. loc_006F26AD: mov edx, Me
  8912. loc_006F26B0: push edx
  8913. loc_006F26B1: call [ecx+00000854h]
  8914. loc_006F26B7: fnclex
  8915. loc_006F26B9: mov var_40, eax
  8916. loc_006F26BC: cmp var_40, 00000000h
  8917. loc_006F26C0: jge 006F26E2h
  8918. loc_006F26C2: push 00000854h
  8919. loc_006F26C7: push 00455054h
  8920. loc_006F26CC: mov eax, Me
  8921. loc_006F26CF: push eax
  8922. loc_006F26D0: mov ecx, var_40
  8923. loc_006F26D3: push ecx
  8924. loc_006F26D4: call [004010CCh] ; __vbaHresultCheckObj
  8925. loc_006F26DA: mov var_D0, eax
  8926. loc_006F26E0: jmp 006F26ECh
  8927. loc_006F26E2: mov var_D0, 00000000h
  8928. loc_006F26EC: lea ecx, var_2C
  8929. loc_006F26EF: call [0040142Ch] ; __vbaFreeObj
  8930. loc_006F26F5: mov var_10, 00000000h
  8931. loc_006F26FC: fwait
  8932. loc_006F26FD: push 006F2734h
  8933. loc_006F2702: jmp 006F2721h
  8934. loc_006F2704: lea ecx, var_28
  8935. loc_006F2707: call [00401430h] ; __vbaFreeStr
  8936. loc_006F270D: lea edx, var_30
  8937. loc_006F2710: push edx
  8938. loc_006F2711: lea eax, var_2C
  8939. loc_006F2714: push eax
  8940. loc_006F2715: push 00000002h
  8941. loc_006F2717: call [00401068h] ; __vbaFreeObjList
  8942. loc_006F271D: add esp, 0000000Ch
  8943. loc_006F2720: ret
  8944. loc_006F2721: lea ecx, var_4C
  8945. loc_006F2724: call [0040142Ch] ; __vbaFreeObj
  8946. loc_006F272A: lea ecx, var_24
  8947. loc_006F272D: call [0040142Ch] ; __vbaFreeObj
  8948. loc_006F2733: ret
  8949. loc_006F2734: mov ecx, Me
  8950. loc_006F2737: mov edx, [ecx]
  8951. loc_006F2739: mov eax, Me
  8952. loc_006F273C: push eax
  8953. loc_006F273D: call [edx+00000008h]
  8954. loc_006F2740: mov eax, var_10
  8955. loc_006F2743: mov ecx, var_20
  8956. loc_006F2746: mov fs:[00000000h], ecx
  8957. loc_006F274D: pop edi
  8958. loc_006F274E: pop esi
  8959. loc_006F274F: pop ebx
  8960. loc_006F2750: mov esp, ebp
  8961. loc_006F2752: pop ebp
  8962. loc_006F2753: retn 0008h
  8963. End Sub
  8964. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) '6F0900
  8965. loc_006F0900: push ebp
  8966. loc_006F0901: mov ebp, esp
  8967. loc_006F0903: sub esp, 00000018h
  8968. loc_006F0906: push 00412856h ; __vbaExceptHandler
  8969. loc_006F090B: mov eax, fs:[00000000h]
  8970. loc_006F0911: push eax
  8971. loc_006F0912: mov fs:[00000000h], esp
  8972. loc_006F0919: mov eax, 00000090h
  8973. loc_006F091E: call 00412850h ; __vbaChkstk
  8974. loc_006F0923: push ebx
  8975. loc_006F0924: push esi
  8976. loc_006F0925: push edi
  8977. loc_006F0926: mov var_18, esp
  8978. loc_006F0929: mov var_14, 0040F300h ; Chr(37)
  8979. loc_006F0930: mov eax, Me
  8980. loc_006F0933: and eax, 00000001h
  8981. loc_006F0936: mov var_10, eax
  8982. loc_006F0939: mov ecx, Me
  8983. loc_006F093C: and ecx, FFFFFFFEh
  8984. loc_006F093F: mov Me, ecx
  8985. loc_006F0942: mov var_C, 00000000h
  8986. loc_006F0949: mov edx, Me
  8987. loc_006F094C: mov eax, [edx]
  8988. loc_006F094E: mov ecx, Me
  8989. loc_006F0951: push ecx
  8990. loc_006F0952: call [eax+00000004h]
  8991. loc_006F0955: mov var_4, 00000001h
  8992. loc_006F095C: mov var_4, 00000002h
  8993. loc_006F0963: push FFFFFFFFh
  8994. loc_006F0965: call [00401124h] ; __vbaOnError
  8995. loc_006F096B: mov var_4, 00000003h
  8996. loc_006F0972: mov edx, Me
  8997. loc_006F0975: mov [edx+00000062h], FFFFFFh
  8998. loc_006F097B: mov var_4, 00000004h
  8999. loc_006F0982: push 00443A80h
  9000. loc_006F0987: push 00000000h
  9001. loc_006F0989: push 00000003h
  9002. loc_006F098B: mov eax, Me
  9003. loc_006F098E: mov ecx, [eax]
  9004. loc_006F0990: mov edx, Me
  9005. loc_006F0993: push edx
  9006. loc_006F0994: call [ecx+00000350h]
  9007. loc_006F099A: push eax
  9008. loc_006F099B: lea eax, var_24
  9009. loc_006F099E: push eax
  9010. loc_006F099F: call [00401128h] ; __vbaObjSet
  9011. loc_006F09A5: push eax
  9012. loc_006F09A6: lea ecx, var_3C
  9013. loc_006F09A9: push ecx
  9014. loc_006F09AA: call [00401214h] ; __vbaLateIdCallLd
  9015. loc_006F09B0: add esp, 00000010h
  9016. loc_006F09B3: push eax
  9017. loc_006F09B4: call [004011F8h] ; __vbaCastObjVar
  9018. loc_006F09BA: push eax
  9019. loc_006F09BB: lea edx, var_28
  9020. loc_006F09BE: push edx
  9021. loc_006F09BF: call [00401128h] ; __vbaObjSet
  9022. loc_006F09C5: mov var_6C, eax
  9023. loc_006F09C8: mov var_44, 00000001h
  9024. loc_006F09CF: mov var_4C, 00000002h
  9025. loc_006F09D6: lea eax, var_2C
  9026. loc_006F09D9: push eax
  9027. loc_006F09DA: lea ecx, var_4C
  9028. loc_006F09DD: push ecx
  9029. loc_006F09DE: mov edx, var_6C
  9030. loc_006F09E1: mov eax, [edx]
  9031. loc_006F09E3: mov ecx, var_6C
  9032. loc_006F09E6: push ecx
  9033. loc_006F09E7: call [eax+00000024h]
  9034. loc_006F09EA: fnclex
  9035. loc_006F09EC: mov var_70, eax
  9036. loc_006F09EF: cmp var_70, 00000000h
  9037. loc_006F09F3: jge 006F0A12h
  9038. loc_006F09F5: push 00000024h
  9039. loc_006F09F7: push 00443A80h
  9040. loc_006F09FC: mov edx, var_6C
  9041. loc_006F09FF: push edx
  9042. loc_006F0A00: mov eax, var_70
  9043. loc_006F0A03: push eax
  9044. loc_006F0A04: call [004010CCh] ; __vbaHresultCheckObj
  9045. loc_006F0A0A: mov var_9C, eax
  9046. loc_006F0A10: jmp 006F0A1Ch
  9047. loc_006F0A12: mov var_9C, 00000000h
  9048. loc_006F0A1C: mov ecx, var_2C
  9049. loc_006F0A1F: mov var_74, ecx
  9050. loc_006F0A22: push 00472810h ; "Shutting down..."
  9051. loc_006F0A27: mov edx, var_74
  9052. loc_006F0A2A: mov eax, [edx]
  9053. loc_006F0A2C: mov ecx, var_74
  9054. loc_006F0A2F: push ecx
  9055. loc_006F0A30: call [eax+00000080h]
  9056. loc_006F0A36: fnclex
  9057. loc_006F0A38: mov var_78, eax
  9058. loc_006F0A3B: cmp var_78, 00000000h
  9059. loc_006F0A3F: jge 006F0A61h
  9060. loc_006F0A41: push 00000080h
  9061. loc_006F0A46: push 00443A90h
  9062. loc_006F0A4B: mov edx, var_74
  9063. loc_006F0A4E: push edx
  9064. loc_006F0A4F: mov eax, var_78
  9065. loc_006F0A52: push eax
  9066. loc_006F0A53: call [004010CCh] ; __vbaHresultCheckObj
  9067. loc_006F0A59: mov var_A0, eax
  9068. loc_006F0A5F: jmp 006F0A6Bh
  9069. loc_006F0A61: mov var_A0, 00000000h
  9070. loc_006F0A6B: lea ecx, var_2C
  9071. loc_006F0A6E: push ecx
  9072. loc_006F0A6F: lea edx, var_28
  9073. loc_006F0A72: push edx
  9074. loc_006F0A73: lea eax, var_24
  9075. loc_006F0A76: push eax
  9076. loc_006F0A77: push 00000003h
  9077. loc_006F0A79: call [00401068h] ; __vbaFreeObjList
  9078. loc_006F0A7F: add esp, 00000010h
  9079. loc_006F0A82: lea ecx, var_4C
  9080. loc_006F0A85: push ecx
  9081. loc_006F0A86: lea edx, var_3C
  9082. loc_006F0A89: push edx
  9083. loc_006F0A8A: push 00000002h
  9084. loc_006F0A8C: call [00401050h] ; __vbaFreeVarList
  9085. loc_006F0A92: add esp, 0000000Ch
  9086. loc_006F0A95: mov var_4, 00000005h
  9087. loc_006F0A9C: call 0071CFC0h
  9088. loc_006F0AA1: mov var_4, 00000006h
  9089. loc_006F0AA8: lea eax, var_24
  9090. loc_006F0AAB: push eax
  9091. loc_006F0AAC: mov ecx, Me
  9092. loc_006F0AAF: mov edx, [ecx]
  9093. loc_006F0AB1: mov eax, Me
  9094. loc_006F0AB4: push eax
  9095. loc_006F0AB5: call [edx+0000084Ch]
  9096. loc_006F0ABB: fnclex
  9097. loc_006F0ABD: mov var_6C, eax
  9098. loc_006F0AC0: cmp var_6C, 00000000h
  9099. loc_006F0AC4: jge 006F0AE6h
  9100. loc_006F0AC6: push 0000084Ch
  9101. loc_006F0ACB: push 00455054h
  9102. loc_006F0AD0: mov ecx, Me
  9103. loc_006F0AD3: push ecx
  9104. loc_006F0AD4: mov edx, var_6C
  9105. loc_006F0AD7: push edx
  9106. loc_006F0AD8: call [004010CCh] ; __vbaHresultCheckObj
  9107. loc_006F0ADE: mov var_A4, eax
  9108. loc_006F0AE4: jmp 006F0AF0h
  9109. loc_006F0AE6: mov var_A4, 00000000h
  9110. loc_006F0AF0: mov eax, var_24
  9111. loc_006F0AF3: mov var_70, eax
  9112. loc_006F0AF6: lea ecx, var_64
  9113. loc_006F0AF9: push ecx
  9114. loc_006F0AFA: mov edx, var_70
  9115. loc_006F0AFD: mov eax, [edx]
  9116. loc_006F0AFF: mov ecx, var_70
  9117. loc_006F0B02: push ecx
  9118. loc_006F0B03: call [eax+0000006Ch]
  9119. loc_006F0B06: fnclex
  9120. loc_006F0B08: mov var_74, eax
  9121. loc_006F0B0B: cmp var_74, 00000000h
  9122. loc_006F0B0F: jge 006F0B2Eh
  9123. loc_006F0B11: push 0000006Ch
  9124. loc_006F0B13: push 00456428h
  9125. loc_006F0B18: mov edx, var_70
  9126. loc_006F0B1B: push edx
  9127. loc_006F0B1C: mov eax, var_74
  9128. loc_006F0B1F: push eax
  9129. loc_006F0B20: call [004010CCh] ; __vbaHresultCheckObj
  9130. loc_006F0B26: mov var_A8, eax
  9131. loc_006F0B2C: jmp 006F0B38h
  9132. loc_006F0B2E: mov var_A8, 00000000h
  9133. loc_006F0B38: lea ecx, var_28
  9134. loc_006F0B3B: push ecx
  9135. loc_006F0B3C: mov edx, Me
  9136. loc_006F0B3F: mov eax, [edx]
  9137. loc_006F0B41: mov ecx, Me
  9138. loc_006F0B44: push ecx
  9139. loc_006F0B45: call [eax+0000084Ch]
  9140. loc_006F0B4B: fnclex
  9141. loc_006F0B4D: mov var_78, eax
  9142. loc_006F0B50: cmp var_78, 00000000h
  9143. loc_006F0B54: jge 006F0B76h
  9144. loc_006F0B56: push 0000084Ch
  9145. loc_006F0B5B: push 00455054h
  9146. loc_006F0B60: mov edx, Me
  9147. loc_006F0B63: push edx
  9148. loc_006F0B64: mov eax, var_78
  9149. loc_006F0B67: push eax
  9150. loc_006F0B68: call [004010CCh] ; __vbaHresultCheckObj
  9151. loc_006F0B6E: mov var_AC, eax
  9152. loc_006F0B74: jmp 006F0B80h
  9153. loc_006F0B76: mov var_AC, 00000000h
  9154. loc_006F0B80: mov ecx, var_28
  9155. loc_006F0B83: mov var_7C, ecx
  9156. loc_006F0B86: lea edx, var_68
  9157. loc_006F0B89: push edx
  9158. loc_006F0B8A: mov eax, var_7C
  9159. loc_006F0B8D: mov ecx, [eax]
  9160. loc_006F0B8F: mov edx, var_7C
  9161. loc_006F0B92: push edx
  9162. loc_006F0B93: call [ecx+0000006Ch]
  9163. loc_006F0B96: fnclex
  9164. loc_006F0B98: mov var_80, eax
  9165. loc_006F0B9B: cmp var_80, 00000000h
  9166. loc_006F0B9F: jge 006F0BBEh
  9167. loc_006F0BA1: push 0000006Ch
  9168. loc_006F0BA3: push 00456428h
  9169. loc_006F0BA8: mov eax, var_7C
  9170. loc_006F0BAB: push eax
  9171. loc_006F0BAC: mov ecx, var_80
  9172. loc_006F0BAF: push ecx
  9173. loc_006F0BB0: call [004010CCh] ; __vbaHresultCheckObj
  9174. loc_006F0BB6: mov var_B0, eax
  9175. loc_006F0BBC: jmp 006F0BC8h
  9176. loc_006F0BBE: mov var_B0, 00000000h
  9177. loc_006F0BC8: xor edx, edx
  9178. loc_006F0BCA: cmp var_64, 00000001h
  9179. loc_006F0BCE: setnz dl
  9180. loc_006F0BD1: neg edx
  9181. loc_006F0BD3: xor eax, eax
  9182. loc_006F0BD5: cmp var_68, 00000000h
  9183. loc_006F0BD9: setnz al
  9184. loc_006F0BDC: neg eax
  9185. loc_006F0BDE: and dx, ax
  9186. loc_006F0BE1: mov var_84, dx
  9187. loc_006F0BE8: lea ecx, var_28
  9188. loc_006F0BEB: push ecx
  9189. loc_006F0BEC: lea edx, var_24
  9190. loc_006F0BEF: push edx
  9191. loc_006F0BF0: push 00000002h
  9192. loc_006F0BF2: call [00401068h] ; __vbaFreeObjList
  9193. loc_006F0BF8: add esp, 0000000Ch
  9194. loc_006F0BFB: movsx eax, var_84
  9195. loc_006F0C02: test eax, eax
  9196. loc_006F0C04: jz 006F0C32h
  9197. loc_006F0C06: mov var_4, 00000007h
  9198. loc_006F0C0D: mov ecx, Me
  9199. loc_006F0C10: mov edx, [ecx]
  9200. loc_006F0C12: mov eax, Me
  9201. loc_006F0C15: push eax
  9202. loc_006F0C16: call [edx+000007F0h]
  9203. loc_006F0C1C: mov var_4, 00000008h
  9204. loc_006F0C23: mov var_60, 0002h
  9205. loc_006F0C29: lea ecx, var_60
  9206. loc_006F0C2C: push ecx
  9207. loc_006F0C2D: call 0061DF10h
  9208. loc_006F0C32: mov var_10, 00000000h
  9209. loc_006F0C39: push 006F0C6Ch
  9210. loc_006F0C3E: jmp 006F0C6Bh
  9211. loc_006F0C40: lea edx, var_2C
  9212. loc_006F0C43: push edx
  9213. loc_006F0C44: lea eax, var_28
  9214. loc_006F0C47: push eax
  9215. loc_006F0C48: lea ecx, var_24
  9216. loc_006F0C4B: push ecx
  9217. loc_006F0C4C: push 00000003h
  9218. loc_006F0C4E: call [00401068h] ; __vbaFreeObjList
  9219. loc_006F0C54: add esp, 00000010h
  9220. loc_006F0C57: lea edx, var_4C
  9221. loc_006F0C5A: push edx
  9222. loc_006F0C5B: lea eax, var_3C
  9223. loc_006F0C5E: push eax
  9224. loc_006F0C5F: push 00000002h
  9225. loc_006F0C61: call [00401050h] ; __vbaFreeVarList
  9226. loc_006F0C67: add esp, 0000000Ch
  9227. loc_006F0C6A: ret
  9228. loc_006F0C6B: ret
  9229. loc_006F0C6C: mov ecx, Me
  9230. loc_006F0C6F: mov edx, [ecx]
  9231. loc_006F0C71: mov eax, Me
  9232. loc_006F0C74: push eax
  9233. loc_006F0C75: call [edx+00000008h]
  9234. loc_006F0C78: mov eax, var_10
  9235. loc_006F0C7B: mov ecx, var_20
  9236. loc_006F0C7E: mov fs:[00000000h], ecx
  9237. loc_006F0C85: pop edi
  9238. loc_006F0C86: pop esi
  9239. loc_006F0C87: pop ebx
  9240. loc_006F0C88: mov esp, ebp
  9241. loc_006F0C8A: pop ebp
  9242. loc_006F0C8B: retn 000Ch
  9243. End Sub
  9244. Private Sub Form_Activate() '6F06C0
  9245. loc_006F06C0: push ebp
  9246. loc_006F06C1: mov ebp, esp
  9247. loc_006F06C3: sub esp, 00000018h
  9248. loc_006F06C6: push 00412856h ; __vbaExceptHandler
  9249. loc_006F06CB: mov eax, fs:[00000000h]
  9250. loc_006F06D1: push eax
  9251. loc_006F06D2: mov fs:[00000000h], esp
  9252. loc_006F06D9: mov eax, 00000024h
  9253. loc_006F06DE: call 00412850h ; __vbaChkstk
  9254. loc_006F06E3: push ebx
  9255. loc_006F06E4: push esi
  9256. loc_006F06E5: push edi
  9257. loc_006F06E6: mov var_18, esp
  9258. loc_006F06E9: mov var_14, 0040F2A0h ; Chr(37)
  9259. loc_006F06F0: mov eax, Me
  9260. loc_006F06F3: and eax, 00000001h
  9261. loc_006F06F6: mov var_10, eax
  9262. loc_006F06F9: mov ecx, Me
  9263. loc_006F06FC: and ecx, FFFFFFFEh
  9264. loc_006F06FF: mov Me, ecx
  9265. loc_006F0702: mov var_C, 00000000h
  9266. loc_006F0709: mov edx, Me
  9267. loc_006F070C: mov eax, [edx]
  9268. loc_006F070E: mov ecx, Me
  9269. loc_006F0711: push ecx
  9270. loc_006F0712: call [eax+00000004h]
  9271. loc_006F0715: mov var_4, 00000001h
  9272. loc_006F071C: mov var_4, 00000002h
  9273. loc_006F0723: push FFFFFFFFh
  9274. loc_006F0725: call [00401124h] ; __vbaOnError
  9275. loc_006F072B: mov var_4, 00000003h
  9276. loc_006F0732: mov var_28, FFFFFFh
  9277. loc_006F0738: push 00440B00h
  9278. loc_006F073D: mov edx, Me
  9279. loc_006F0740: push edx
  9280. loc_006F0741: call [004013C4h] ; __vbaCastObj
  9281. loc_006F0747: push eax
  9282. loc_006F0748: lea eax, var_24
  9283. loc_006F074B: push eax
  9284. loc_006F074C: call [00401128h] ; __vbaObjSet
  9285. loc_006F0752: lea ecx, var_28
  9286. loc_006F0755: push ecx
  9287. loc_006F0756: lea edx, var_24
  9288. loc_006F0759: push edx
  9289. loc_006F075A: mov eax, [0073A218h]
  9290. loc_006F075F: mov ecx, [eax]
  9291. loc_006F0761: mov edx, [0073A218h]
  9292. loc_006F0767: push edx
  9293. loc_006F0768: call [ecx+00000020h]
  9294. loc_006F076B: fnclex
  9295. loc_006F076D: mov var_2C, eax
  9296. loc_006F0770: cmp var_2C, 00000000h
  9297. loc_006F0774: jge 006F0792h
  9298. loc_006F0776: push 00000020h
  9299. loc_006F0778: push 00440B10h
  9300. loc_006F077D: mov eax, [0073A218h]
  9301. loc_006F0782: push eax
  9302. loc_006F0783: mov ecx, var_2C
  9303. loc_006F0786: push ecx
  9304. loc_006F0787: call [004010CCh] ; __vbaHresultCheckObj
  9305. loc_006F078D: mov var_44, eax
  9306. loc_006F0790: jmp 006F0799h
  9307. loc_006F0792: mov var_44, 00000000h
  9308. loc_006F0799: lea ecx, var_24
  9309. loc_006F079C: call [0040142Ch] ; __vbaFreeObj
  9310. loc_006F07A2: mov var_10, 00000000h
  9311. loc_006F07A9: push 006F07BBh
  9312. loc_006F07AE: jmp 006F07BAh
  9313. loc_006F07B0: lea ecx, var_24
  9314. loc_006F07B3: call [0040142Ch] ; __vbaFreeObj
  9315. loc_006F07B9: ret
  9316. loc_006F07BA: ret
  9317. loc_006F07BB: mov edx, Me
  9318. loc_006F07BE: mov eax, [edx]
  9319. loc_006F07C0: mov ecx, Me
  9320. loc_006F07C3: push ecx
  9321. loc_006F07C4: call [eax+00000008h]
  9322. loc_006F07C7: mov eax, var_10
  9323. loc_006F07CA: mov ecx, var_20
  9324. loc_006F07CD: mov fs:[00000000h], ecx
  9325. loc_006F07D4: pop edi
  9326. loc_006F07D5: pop esi
  9327. loc_006F07D6: pop ebx
  9328. loc_006F07D7: mov esp, ebp
  9329. loc_006F07D9: pop ebp
  9330. loc_006F07DA: retn 0004h
  9331. End Sub
  9332. Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) '6F07E0
  9333. loc_006F07E0: push ebp
  9334. loc_006F07E1: mov ebp, esp
  9335. loc_006F07E3: sub esp, 00000018h
  9336. loc_006F07E6: push 00412856h ; __vbaExceptHandler
  9337. loc_006F07EB: mov eax, fs:[00000000h]
  9338. loc_006F07F1: push eax
  9339. loc_006F07F2: mov fs:[00000000h], esp
  9340. loc_006F07F9: mov eax, 00000024h
  9341. loc_006F07FE: call 00412850h ; __vbaChkstk
  9342. loc_006F0803: push ebx
  9343. loc_006F0804: push esi
  9344. loc_006F0805: push edi
  9345. loc_006F0806: mov var_18, esp
  9346. loc_006F0809: mov var_14, 0040F2D0h ; Chr(37)
  9347. loc_006F0810: mov eax, Me
  9348. loc_006F0813: and eax, 00000001h
  9349. loc_006F0816: mov var_10, eax
  9350. loc_006F0819: mov ecx, Me
  9351. loc_006F081C: and ecx, FFFFFFFEh
  9352. loc_006F081F: mov Me, ecx
  9353. loc_006F0822: mov var_C, 00000000h
  9354. loc_006F0829: mov edx, Me
  9355. loc_006F082C: mov eax, [edx]
  9356. loc_006F082E: mov ecx, Me
  9357. loc_006F0831: push ecx
  9358. loc_006F0832: call [eax+00000004h]
  9359. loc_006F0835: mov var_4, 00000001h
  9360. loc_006F083C: mov var_4, 00000002h
  9361. loc_006F0843: push FFFFFFFFh
  9362. loc_006F0845: call [00401124h] ; __vbaOnError
  9363. loc_006F084B: mov var_4, 00000003h
  9364. loc_006F0852: mov var_28, FFFFFFh
  9365. loc_006F0858: push 00440B00h
  9366. loc_006F085D: mov edx, Me
  9367. loc_006F0860: push edx
  9368. loc_006F0861: call [004013C4h] ; __vbaCastObj
  9369. loc_006F0867: push eax
  9370. loc_006F0868: lea eax, var_24
  9371. loc_006F086B: push eax
  9372. loc_006F086C: call [00401128h] ; __vbaObjSet
  9373. loc_006F0872: lea ecx, var_28
  9374. loc_006F0875: push ecx
  9375. loc_006F0876: lea edx, var_24
  9376. loc_006F0879: push edx
  9377. loc_006F087A: mov eax, [0073A218h]
  9378. loc_006F087F: mov ecx, [eax]
  9379. loc_006F0881: mov edx, [0073A218h]
  9380. loc_006F0887: push edx
  9381. loc_006F0888: call [ecx+00000020h]
  9382. loc_006F088B: fnclex
  9383. loc_006F088D: mov var_2C, eax
  9384. loc_006F0890: cmp var_2C, 00000000h
  9385. loc_006F0894: jge 006F08B2h
  9386. loc_006F0896: push 00000020h
  9387. loc_006F0898: push 00440B10h
  9388. loc_006F089D: mov eax, [0073A218h]
  9389. loc_006F08A2: push eax
  9390. loc_006F08A3: mov ecx, var_2C
  9391. loc_006F08A6: push ecx
  9392. loc_006F08A7: call [004010CCh] ; __vbaHresultCheckObj
  9393. loc_006F08AD: mov var_44, eax
  9394. loc_006F08B0: jmp 006F08B9h
  9395. loc_006F08B2: mov var_44, 00000000h
  9396. loc_006F08B9: lea ecx, var_24
  9397. loc_006F08BC: call [0040142Ch] ; __vbaFreeObj
  9398. loc_006F08C2: mov var_10, 00000000h
  9399. loc_006F08C9: push 006F08DBh
  9400. loc_006F08CE: jmp 006F08DAh
  9401. loc_006F08D0: lea ecx, var_24
  9402. loc_006F08D3: call [0040142Ch] ; __vbaFreeObj
  9403. loc_006F08D9: ret
  9404. loc_006F08DA: ret
  9405. loc_006F08DB: mov edx, Me
  9406. loc_006F08DE: mov eax, [edx]
  9407. loc_006F08E0: mov ecx, Me
  9408. loc_006F08E3: push ecx
  9409. loc_006F08E4: call [eax+00000008h]
  9410. loc_006F08E7: mov eax, var_10
  9411. loc_006F08EA: mov ecx, var_20
  9412. loc_006F08ED: mov fs:[00000000h], ecx
  9413. loc_006F08F4: pop edi
  9414. loc_006F08F5: pop esi
  9415. loc_006F08F6: pop ebx
  9416. loc_006F08F7: mov esp, ebp
  9417. loc_006F08F9: pop ebp
  9418. loc_006F08FA: retn 0014h
  9419. End Sub
  9420. Private Sub mnuFriends_Click() '6F4E40
  9421. loc_006F4E40: push ebp
  9422. loc_006F4E41: mov ebp, esp
  9423. loc_006F4E43: sub esp, 00000018h
  9424. loc_006F4E46: push 00412856h ; __vbaExceptHandler
  9425. loc_006F4E4B: mov eax, fs:[00000000h]
  9426. loc_006F4E51: push eax
  9427. loc_006F4E52: mov fs:[00000000h], esp
  9428. loc_006F4E59: mov eax, 00000060h
  9429. loc_006F4E5E: call 00412850h ; __vbaChkstk
  9430. loc_006F4E63: push ebx
  9431. loc_006F4E64: push esi
  9432. loc_006F4E65: push edi
  9433. loc_006F4E66: mov var_18, esp
  9434. loc_006F4E69: mov var_14, 0040F748h ; Chr(37)
  9435. loc_006F4E70: mov eax, Me
  9436. loc_006F4E73: and eax, 00000001h
  9437. loc_006F4E76: mov var_10, eax
  9438. loc_006F4E79: mov ecx, Me
  9439. loc_006F4E7C: and ecx, FFFFFFFEh
  9440. loc_006F4E7F: mov Me, ecx
  9441. loc_006F4E82: mov var_C, 00000000h
  9442. loc_006F4E89: mov edx, Me
  9443. loc_006F4E8C: mov eax, [edx]
  9444. loc_006F4E8E: mov ecx, Me
  9445. loc_006F4E91: push ecx
  9446. loc_006F4E92: call [eax+00000004h]
  9447. loc_006F4E95: mov var_4, 00000001h
  9448. loc_006F4E9C: mov var_4, 00000002h
  9449. loc_006F4EA3: push FFFFFFFFh
  9450. loc_006F4EA5: call [00401124h] ; __vbaOnError
  9451. loc_006F4EAB: mov var_4, 00000003h
  9452. loc_006F4EB2: cmp [0073C818h], 00000000h
  9453. loc_006F4EB9: jnz 006F4ED4h
  9454. loc_006F4EBB: push 0073C818h
  9455. loc_006F4EC0: push 00441F00h
  9456. loc_006F4EC5: call [004012FCh] ; __vbaNew2
  9457. loc_006F4ECB: mov var_64, 0073C818h
  9458. loc_006F4ED2: jmp 006F4EDBh
  9459. loc_006F4ED4: mov var_64, 0073C818h
  9460. loc_006F4EDB: mov edx, var_64
  9461. loc_006F4EDE: mov eax, [edx]
  9462. loc_006F4EE0: mov var_48, eax
  9463. loc_006F4EE3: cmp [0073A6F0h], 00000000h
  9464. loc_006F4EEA: jnz 006F4F05h
  9465. loc_006F4EEC: push 0073A6F0h
  9466. loc_006F4EF1: push 0042BF10h
  9467. loc_006F4EF6: call [004012FCh] ; __vbaNew2
  9468. loc_006F4EFC: mov var_68, 0073A6F0h
  9469. loc_006F4F03: jmp 006F4F0Ch
  9470. loc_006F4F05: mov var_68, 0073A6F0h
  9471. loc_006F4F0C: mov ecx, var_68
  9472. loc_006F4F0F: mov edx, [ecx]
  9473. loc_006F4F11: push edx
  9474. loc_006F4F12: lea eax, var_24
  9475. loc_006F4F15: push eax
  9476. loc_006F4F16: call [00401130h] ; __vbaObjSetAddref
  9477. loc_006F4F1C: push eax
  9478. loc_006F4F1D: mov ecx, var_48
  9479. loc_006F4F20: mov edx, [ecx]
  9480. loc_006F4F22: mov eax, var_48
  9481. loc_006F4F25: push eax
  9482. loc_006F4F26: call [edx+0000000Ch]
  9483. loc_006F4F29: fnclex
  9484. loc_006F4F2B: mov var_4C, eax
  9485. loc_006F4F2E: cmp var_4C, 00000000h
  9486. loc_006F4F32: jge 006F4F4Eh
  9487. loc_006F4F34: push 0000000Ch
  9488. loc_006F4F36: push 00441EF0h
  9489. loc_006F4F3B: mov ecx, var_48
  9490. loc_006F4F3E: push ecx
  9491. loc_006F4F3F: mov edx, var_4C
  9492. loc_006F4F42: push edx
  9493. loc_006F4F43: call [004010CCh] ; __vbaHresultCheckObj
  9494. loc_006F4F49: mov var_6C, eax
  9495. loc_006F4F4C: jmp 006F4F55h
  9496. loc_006F4F4E: mov var_6C, 00000000h
  9497. loc_006F4F55: lea ecx, var_24
  9498. loc_006F4F58: call [0040142Ch] ; __vbaFreeObj
  9499. loc_006F4F5E: mov var_4, 00000004h
  9500. loc_006F4F65: cmp [0073A6F0h], 00000000h
  9501. loc_006F4F6C: jnz 006F4F87h
  9502. loc_006F4F6E: push 0073A6F0h
  9503. loc_006F4F73: push 0042BF10h
  9504. loc_006F4F78: call [004012FCh] ; __vbaNew2
  9505. loc_006F4F7E: mov var_70, 0073A6F0h
  9506. loc_006F4F85: jmp 006F4F8Eh
  9507. loc_006F4F87: mov var_70, 0073A6F0h
  9508. loc_006F4F8E: push 00471F60h ; "Friends"
  9509. loc_006F4F93: mov eax, var_70
  9510. loc_006F4F96: mov ecx, [eax]
  9511. loc_006F4F98: push ecx
  9512. loc_006F4F99: call 006E3530h
  9513. loc_006F4F9E: mov var_4, 00000005h
  9514. loc_006F4FA5: cmp [0073A6F0h], 00000000h
  9515. loc_006F4FAC: jnz 006F4FC7h
  9516. loc_006F4FAE: push 0073A6F0h
  9517. loc_006F4FB3: push 0042BF10h
  9518. loc_006F4FB8: call [004012FCh] ; __vbaNew2
  9519. loc_006F4FBE: mov var_74, 0073A6F0h
  9520. loc_006F4FC5: jmp 006F4FCEh
  9521. loc_006F4FC7: mov var_74, 0073A6F0h
  9522. loc_006F4FCE: mov edx, var_74
  9523. loc_006F4FD1: mov eax, [edx]
  9524. loc_006F4FD3: mov var_48, eax
  9525. loc_006F4FD6: mov var_3C, 80020004h
  9526. loc_006F4FDD: mov var_44, 0000000Ah
  9527. loc_006F4FE4: mov var_2C, 80020004h
  9528. loc_006F4FEB: mov var_34, 0000000Ah
  9529. loc_006F4FF2: mov eax, 00000010h
  9530. loc_006F4FF7: call 00412850h ; __vbaChkstk
  9531. loc_006F4FFC: mov ecx, esp
  9532. loc_006F4FFE: mov edx, var_44
  9533. loc_006F5001: mov [ecx], edx
  9534. loc_006F5003: mov eax, var_40
  9535. loc_006F5006: mov [ecx+00000004h], eax
  9536. loc_006F5009: mov edx, var_3C
  9537. loc_006F500C: mov [ecx+00000008h], edx
  9538. loc_006F500F: mov eax, var_38
  9539. loc_006F5012: mov [ecx+0000000Ch], eax
  9540. loc_006F5015: mov eax, 00000010h
  9541. loc_006F501A: call 00412850h ; __vbaChkstk
  9542. loc_006F501F: mov ecx, esp
  9543. loc_006F5021: mov edx, var_34
  9544. loc_006F5024: mov [ecx], edx
  9545. loc_006F5026: mov eax, var_30
  9546. loc_006F5029: mov [ecx+00000004h], eax
  9547. loc_006F502C: mov edx, var_2C
  9548. loc_006F502F: mov [ecx+00000008h], edx
  9549. loc_006F5032: mov eax, var_28
  9550. loc_006F5035: mov [ecx+0000000Ch], eax
  9551. loc_006F5038: mov ecx, var_48
  9552. loc_006F503B: mov edx, [ecx]
  9553. loc_006F503D: mov eax, var_48
  9554. loc_006F5040: push eax
  9555. loc_006F5041: call [edx+000002B0h]
  9556. loc_006F5047: fnclex
  9557. loc_006F5049: mov var_4C, eax
  9558. loc_006F504C: cmp var_4C, 00000000h
  9559. loc_006F5050: jge 006F506Fh
  9560. loc_006F5052: push 000002B0h
  9561. loc_006F5057: push 0046F9DCh
  9562. loc_006F505C: mov ecx, var_48
  9563. loc_006F505F: push ecx
  9564. loc_006F5060: mov edx, var_4C
  9565. loc_006F5063: push edx
  9566. loc_006F5064: call [004010CCh] ; __vbaHresultCheckObj
  9567. loc_006F506A: mov var_78, eax
  9568. loc_006F506D: jmp 006F5076h
  9569. loc_006F506F: mov var_78, 00000000h
  9570. loc_006F5076: mov var_4, 00000006h
  9571. loc_006F507D: cmp [0073A6F0h], 00000000h
  9572. loc_006F5084: jnz 006F509Fh
  9573. loc_006F5086: push 0073A6F0h
  9574. loc_006F508B: push 0042BF10h
  9575. loc_006F5090: call [004012FCh] ; __vbaNew2
  9576. loc_006F5096: mov var_7C, 0073A6F0h
  9577. loc_006F509D: jmp 006F50A6h
  9578. loc_006F509F: mov var_7C, 0073A6F0h
  9579. loc_006F50A6: mov eax, var_7C
  9580. loc_006F50A9: mov ecx, [eax]
  9581. loc_006F50AB: mov edx, var_7C
  9582. loc_006F50AE: mov eax, [edx]
  9583. loc_006F50B0: mov edx, [eax]
  9584. loc_006F50B2: push ecx
  9585. loc_006F50B3: call [edx+00000340h]
  9586. loc_006F50B9: push eax
  9587. loc_006F50BA: lea eax, var_24
  9588. loc_006F50BD: push eax
  9589. loc_006F50BE: call [00401128h] ; __vbaObjSet
  9590. loc_006F50C4: mov var_48, eax
  9591. loc_006F50C7: mov ecx, var_48
  9592. loc_006F50CA: mov edx, [ecx]
  9593. loc_006F50CC: mov eax, var_48
  9594. loc_006F50CF: push eax
  9595. loc_006F50D0: call [edx+00000204h]
  9596. loc_006F50D6: fnclex
  9597. loc_006F50D8: mov var_4C, eax
  9598. loc_006F50DB: cmp var_4C, 00000000h
  9599. loc_006F50DF: jge 006F50FEh
  9600. loc_006F50E1: push 00000204h
  9601. loc_006F50E6: push 0043F42Ch
  9602. loc_006F50EB: mov ecx, var_48
  9603. loc_006F50EE: push ecx
  9604. loc_006F50EF: mov edx, var_4C
  9605. loc_006F50F2: push edx
  9606. loc_006F50F3: call [004010CCh] ; __vbaHresultCheckObj
  9607. loc_006F50F9: mov var_80, eax
  9608. loc_006F50FC: jmp 006F5105h
  9609. loc_006F50FE: mov var_80, 00000000h
  9610. loc_006F5105: lea ecx, var_24
  9611. loc_006F5108: call [0040142Ch] ; __vbaFreeObj
  9612. loc_006F510E: mov var_10, 00000000h
  9613. loc_006F5115: push 006F5127h
  9614. loc_006F511A: jmp 006F5126h
  9615. loc_006F511C: lea ecx, var_24
  9616. loc_006F511F: call [0040142Ch] ; __vbaFreeObj
  9617. loc_006F5125: ret
  9618. loc_006F5126: ret
  9619. loc_006F5127: mov eax, Me
  9620. loc_006F512A: mov ecx, [eax]
  9621. loc_006F512C: mov edx, Me
  9622. loc_006F512F: push edx
  9623. loc_006F5130: call [ecx+00000008h]
  9624. loc_006F5133: mov eax, var_10
  9625. loc_006F5136: mov ecx, var_20
  9626. loc_006F5139: mov fs:[00000000h], ecx
  9627. loc_006F5140: pop edi
  9628. loc_006F5141: pop esi
  9629. loc_006F5142: pop ebx
  9630. loc_006F5143: mov esp, ebp
  9631. loc_006F5145: pop ebp
  9632. loc_006F5146: retn 0004h
  9633. End Sub
  9634. Private Sub tbTools_ButtonClick(Button As Button) '6FD970
  9635. loc_006FD970: push ebp
  9636. loc_006FD971: mov ebp, esp
  9637. loc_006FD973: sub esp, 00000014h
  9638. loc_006FD976: push 00412856h ; __vbaExceptHandler
  9639. loc_006FD97B: mov eax, fs:[00000000h]
  9640. loc_006FD981: push eax
  9641. loc_006FD982: mov fs:[00000000h], esp
  9642. loc_006FD989: sub esp, 000000C0h
  9643. loc_006FD98F: push ebx
  9644. loc_006FD990: push esi
  9645. loc_006FD991: push edi
  9646. loc_006FD992: mov var_14, esp
  9647. loc_006FD995: mov var_10, 0040FF48h
  9648. loc_006FD99C: mov esi, Me
  9649. loc_006FD99F: mov eax, esi
  9650. loc_006FD9A1: and eax, 00000001h
  9651. loc_006FD9A4: mov var_C, eax
  9652. loc_006FD9A7: and esi, FFFFFFFEh
  9653. loc_006FD9AA: mov Me, esi
  9654. loc_006FD9AD: xor edi, edi
  9655. loc_006FD9AF: mov var_8, edi
  9656. loc_006FD9B2: mov ecx, [esi]
  9657. loc_006FD9B4: push esi
  9658. loc_006FD9B5: call [ecx+00000004h]
  9659. loc_006FD9B8: mov var_20, edi
  9660. loc_006FD9BB: mov var_24, edi
  9661. loc_006FD9BE: mov var_28, edi
  9662. loc_006FD9C1: mov var_2C, edi
  9663. loc_006FD9C4: mov var_30, edi
  9664. loc_006FD9C7: mov var_34, edi
  9665. loc_006FD9CA: mov var_44, edi
  9666. loc_006FD9CD: mov var_54, edi
  9667. loc_006FD9D0: mov var_64, edi
  9668. loc_006FD9D3: mov var_74, edi
  9669. loc_006FD9D6: mov var_BC, edi
  9670. loc_006FD9DC: mov edx, Button
  9671. loc_006FD9DF: push edx
  9672. loc_006FD9E0: lea eax, var_24
  9673. loc_006FD9E3: push eax
  9674. loc_006FD9E4: call [00401130h] ; __vbaObjSetAddref
  9675. loc_006FD9EA: push 00000001h
  9676. loc_006FD9EC: call [00401124h] ; __vbaOnError
  9677. loc_006FD9F2: push 0047261Ch
  9678. loc_006FD9F7: push edi
  9679. loc_006FD9F8: push 0000000Bh
  9680. loc_006FD9FA: mov ecx, [esi]
  9681. loc_006FD9FC: push esi
  9682. loc_006FD9FD: call [ecx+0000035Ch]
  9683. loc_006FDA03: push eax
  9684. loc_006FDA04: lea edx, var_2C
  9685. loc_006FDA07: push edx
  9686. loc_006FDA08: mov ebx, [00401128h] ; __vbaObjSet
  9687. loc_006FDA0E: call ebx
  9688. loc_006FDA10: push eax
  9689. loc_006FDA11: lea eax, var_44
  9690. loc_006FDA14: push eax
  9691. loc_006FDA15: call [00401214h] ; __vbaLateIdCallLd
  9692. loc_006FDA1B: add esp, 00000010h
  9693. loc_006FDA1E: push eax
  9694. loc_006FDA1F: call [004011F8h] ; __vbaCastObjVar
  9695. loc_006FDA25: push eax
  9696. loc_006FDA26: lea ecx, var_30
  9697. loc_006FDA29: push ecx
  9698. loc_006FDA2A: call ebx
  9699. loc_006FDA2C: mov edi, eax
  9700. loc_006FDA2E: mov edx, [edi]
  9701. loc_006FDA30: lea eax, var_28
  9702. loc_006FDA33: push eax
  9703. loc_006FDA34: push edi
  9704. loc_006FDA35: call [edx+00000064h]
  9705. loc_006FDA38: fnclex
  9706. loc_006FDA3A: test eax, eax
  9707. loc_006FDA3C: jge 006FDA4Dh
  9708. loc_006FDA3E: push 00000064h
  9709. loc_006FDA40: push 0047261Ch
  9710. loc_006FDA45: push edi
  9711. loc_006FDA46: push eax
  9712. loc_006FDA47: call [004010CCh] ; __vbaHresultCheckObj
  9713. loc_006FDA4D: mov edx, var_28
  9714. loc_006FDA50: mov var_28, 00000000h
  9715. loc_006FDA57: lea ecx, var_20
  9716. loc_006FDA5A: mov edi, [004013C0h] ; __vbaStrMove
  9717. loc_006FDA60: call edi
  9718. loc_006FDA62: lea ecx, var_30
  9719. loc_006FDA65: push ecx
  9720. loc_006FDA66: lea edx, var_2C
  9721. loc_006FDA69: push edx
  9722. loc_006FDA6A: push 00000002h
  9723. loc_006FDA6C: call [00401068h] ; __vbaFreeObjList
  9724. loc_006FDA72: add esp, 0000000Ch
  9725. loc_006FDA75: lea ecx, var_44
  9726. loc_006FDA78: call [00401030h] ; __vbaFreeVar
  9727. loc_006FDA7E: mov eax, var_24
  9728. loc_006FDA81: mov ecx, [eax]
  9729. loc_006FDA83: lea edx, var_28
  9730. loc_006FDA86: push edx
  9731. loc_006FDA87: push eax
  9732. loc_006FDA88: call [ecx+00000044h]
  9733. loc_006FDA8B: fnclex
  9734. loc_006FDA8D: test eax, eax
  9735. loc_006FDA8F: jge 006FDAA3h
  9736. loc_006FDA91: push 00000044h
  9737. loc_006FDA93: push 00443E88h
  9738. loc_006FDA98: mov ecx, var_24
  9739. loc_006FDA9B: push ecx
  9740. loc_006FDA9C: push eax
  9741. loc_006FDA9D: call [004010CCh] ; __vbaHresultCheckObj
  9742. loc_006FDAA3: mov edx, var_28
  9743. loc_006FDAA6: mov var_28, 00000000h
  9744. loc_006FDAAD: lea ecx, var_BC
  9745. loc_006FDAB3: call edi
  9746. loc_006FDAB5: mov edx, var_BC
  9747. loc_006FDABB: push edx
  9748. loc_006FDABC: push 00474194h ; "Add"
  9749. loc_006FDAC1: mov edi, [004011B8h] ; __vbaStrCmp
  9750. loc_006FDAC7: call edi
  9751. loc_006FDAC9: test eax, eax
  9752. loc_006FDACB: jnz 006FDAF5h
  9753. loc_006FDACD: mov eax, [esi]
  9754. loc_006FDACF: push esi
  9755. loc_006FDAD0: call [eax+000007C0h]
  9756. loc_006FDAD6: test eax, eax
  9757. loc_006FDAD8: jge 006FDE15h
  9758. loc_006FDADE: push 000007C0h
  9759. loc_006FDAE3: push 00455054h
  9760. loc_006FDAE8: push esi
  9761. loc_006FDAE9: push eax
  9762. loc_006FDAEA: call [004010CCh] ; __vbaHresultCheckObj
  9763. loc_006FDAF0: jmp 006FDE15h
  9764. loc_006FDAF5: mov ecx, var_BC
  9765. loc_006FDAFB: push ecx
  9766. loc_006FDAFC: push 004741C4h ; "Remove"
  9767. loc_006FDB01: call edi
  9768. loc_006FDB03: test eax, eax
  9769. loc_006FDB05: jnz 006FDB43h
  9770. loc_006FDB07: mov edx, var_20
  9771. loc_006FDB0A: push edx
  9772. loc_006FDB0B: push 00472644h ; "Offline"
  9773. loc_006FDB10: call edi
  9774. loc_006FDB12: mov ebx, eax
  9775. loc_006FDB14: neg ebx
  9776. loc_006FDB16: sbb ebx, ebx
  9777. loc_006FDB18: inc ebx
  9778. loc_006FDB19: mov eax, var_20
  9779. loc_006FDB1C: push eax
  9780. loc_006FDB1D: push 00472630h ; "Online"
  9781. loc_006FDB22: call edi
  9782. loc_006FDB24: neg eax
  9783. loc_006FDB26: sbb eax, eax
  9784. loc_006FDB28: inc eax
  9785. loc_006FDB29: or ebx, eax
  9786. loc_006FDB2B: jnz 006FDE15h
  9787. loc_006FDB31: mov ecx, [esi]
  9788. loc_006FDB33: mov edx, var_20
  9789. loc_006FDB36: push edx
  9790. loc_006FDB37: push esi
  9791. loc_006FDB38: call [ecx+00000808h]
  9792. loc_006FDB3E: jmp 006FDE15h
  9793. loc_006FDB43: mov eax, var_BC
  9794. loc_006FDB49: push eax
  9795. loc_006FDB4A: push 004741B4h ; "Send"
  9796. loc_006FDB4F: call edi
  9797. loc_006FDB51: test eax, eax
  9798. loc_006FDB53: jnz 006FDD23h
  9799. loc_006FDB59: mov ecx, var_20
  9800. loc_006FDB5C: push ecx
  9801. loc_006FDB5D: push 00472644h ; "Offline"
  9802. loc_006FDB62: call edi
  9803. loc_006FDB64: mov edx, eax
  9804. loc_006FDB66: neg edx
  9805. loc_006FDB68: sbb edx, edx
  9806. loc_006FDB6A: inc edx
  9807. loc_006FDB6B: mov eax, var_20
  9808. loc_006FDB6E: push eax
  9809. loc_006FDB6F: push 00472630h ; "Online"
  9810. loc_006FDB74: mov var_DC, edx
  9811. loc_006FDB7A: call edi
  9812. loc_006FDB7C: neg eax
  9813. loc_006FDB7E: sbb eax, eax
  9814. loc_006FDB80: inc eax
  9815. loc_006FDB81: mov ecx, var_DC
  9816. loc_006FDB87: or ecx, eax
  9817. loc_006FDB89: jnz 006FDE15h
  9818. loc_006FDB8F: push 0047261Ch
  9819. loc_006FDB94: push 00000000h
  9820. loc_006FDB96: push 0000000Bh
  9821. loc_006FDB98: mov edx, [esi]
  9822. loc_006FDB9A: push esi
  9823. loc_006FDB9B: call [edx+0000035Ch]
  9824. loc_006FDBA1: push eax
  9825. loc_006FDBA2: lea eax, var_2C
  9826. loc_006FDBA5: push eax
  9827. loc_006FDBA6: call ebx
  9828. loc_006FDBA8: push eax
  9829. loc_006FDBA9: lea ecx, var_44
  9830. loc_006FDBAC: push ecx
  9831. loc_006FDBAD: call [00401214h] ; __vbaLateIdCallLd
  9832. loc_006FDBB3: add esp, 00000010h
  9833. loc_006FDBB6: push eax
  9834. loc_006FDBB7: call [004011F8h] ; __vbaCastObjVar
  9835. loc_006FDBBD: push eax
  9836. loc_006FDBBE: lea edx, var_30
  9837. loc_006FDBC1: push edx
  9838. loc_006FDBC2: call ebx
  9839. loc_006FDBC4: mov edi, eax
  9840. loc_006FDBC6: mov eax, [edi]
  9841. loc_006FDBC8: lea ecx, var_34
  9842. loc_006FDBCB: push ecx
  9843. loc_006FDBCC: push edi
  9844. loc_006FDBCD: call [eax+0000007Ch]
  9845. loc_006FDBD0: fnclex
  9846. loc_006FDBD2: test eax, eax
  9847. loc_006FDBD4: jge 006FDBE5h
  9848. loc_006FDBD6: push 0000007Ch
  9849. loc_006FDBD8: push 0047261Ch
  9850. loc_006FDBDD: push edi
  9851. loc_006FDBDE: push eax
  9852. loc_006FDBDF: call [004010CCh] ; __vbaHresultCheckObj
  9853. loc_006FDBE5: mov eax, var_34
  9854. loc_006FDBE8: mov edi, eax
  9855. loc_006FDBEA: mov edx, [eax]
  9856. loc_006FDBEC: lea ecx, var_28
  9857. loc_006FDBEF: push ecx
  9858. loc_006FDBF0: push eax
  9859. loc_006FDBF1: call [edx+00000064h]
  9860. loc_006FDBF4: fnclex
  9861. loc_006FDBF6: test eax, eax
  9862. loc_006FDBF8: jge 006FDC09h
  9863. loc_006FDBFA: push 00000064h
  9864. loc_006FDBFC: push 0047261Ch
  9865. loc_006FDC01: push edi
  9866. loc_006FDC02: push eax
  9867. loc_006FDC03: call [004010CCh] ; __vbaHresultCheckObj
  9868. loc_006FDC09: mov edx, var_28
  9869. loc_006FDC0C: push edx
  9870. loc_006FDC0D: push 00472630h ; "Online"
  9871. loc_006FDC12: call [004011B8h] ; __vbaStrCmp
  9872. loc_006FDC18: mov edi, eax
  9873. loc_006FDC1A: neg edi
  9874. loc_006FDC1C: sbb edi, edi
  9875. loc_006FDC1E: inc edi
  9876. loc_006FDC1F: neg edi
  9877. loc_006FDC21: lea ecx, var_28
  9878. loc_006FDC24: mov ebx, [00401430h] ; __vbaFreeStr
  9879. loc_006FDC2A: call ebx
  9880. loc_006FDC2C: lea eax, var_34
  9881. loc_006FDC2F: push eax
  9882. loc_006FDC30: lea ecx, var_30
  9883. loc_006FDC33: push ecx
  9884. loc_006FDC34: lea edx, var_2C
  9885. loc_006FDC37: push edx
  9886. loc_006FDC38: push 00000003h
  9887. loc_006FDC3A: call [00401068h] ; __vbaFreeObjList
  9888. loc_006FDC40: add esp, 00000010h
  9889. loc_006FDC43: lea ecx, var_44
  9890. loc_006FDC46: call [00401030h] ; __vbaFreeVar
  9891. loc_006FDC4C: test di, di
  9892. loc_006FDC4F: jz 006FDC82h
  9893. loc_006FDC51: mov [esi+00000060h], FFFFFFh
  9894. loc_006FDC57: push 00000000h
  9895. loc_006FDC59: lea eax, var_2C
  9896. loc_006FDC5C: push eax
  9897. loc_006FDC5D: call [00401130h] ; __vbaObjSetAddref
  9898. loc_006FDC63: mov ecx, [esi]
  9899. loc_006FDC65: lea edx, var_2C
  9900. loc_006FDC68: push edx
  9901. loc_006FDC69: mov eax, var_20
  9902. loc_006FDC6C: push eax
  9903. loc_006FDC6D: push esi
  9904. loc_006FDC6E: call [ecx+00000830h]
  9905. loc_006FDC74: lea ecx, var_2C
  9906. loc_006FDC77: call [0040142Ch] ; __vbaFreeObj
  9907. loc_006FDC7D: jmp 006FDE15h
  9908. loc_006FDC82: mov ecx, 80020004h
  9909. loc_006FDC87: mov var_6C, ecx
  9910. loc_006FDC8A: mov eax, 0000000Ah
  9911. loc_006FDC8F: mov var_74, eax
  9912. loc_006FDC92: mov var_5C, ecx
  9913. loc_006FDC95: mov var_64, eax
  9914. loc_006FDC98: mov var_4C, ecx
  9915. loc_006FDC9B: mov var_54, eax
  9916. loc_006FDC9E: mov ecx, var_20
  9917. loc_006FDCA1: push ecx
  9918. loc_006FDCA2: push 00474210h ; " is currently offline. Would you like to send them a BonziMAIL Message?"
  9919. loc_006FDCA7: call [00401098h] ; __vbaStrCat
  9920. loc_006FDCAD: mov var_3C, eax
  9921. loc_006FDCB0: mov var_44, 00000008h
  9922. loc_006FDCB7: lea edx, var_74
  9923. loc_006FDCBA: push edx
  9924. loc_006FDCBB: lea eax, var_64
  9925. loc_006FDCBE: push eax
  9926. loc_006FDCBF: lea ecx, var_54
  9927. loc_006FDCC2: push ecx
  9928. loc_006FDCC3: push 00000004h
  9929. loc_006FDCC5: lea edx, var_44
  9930. loc_006FDCC8: push edx
  9931. loc_006FDCC9: call [00401120h] ; rtcMsgBox
  9932. loc_006FDCCF: xor ecx, ecx
  9933. loc_006FDCD1: cmp eax, 00000006h
  9934. loc_006FDCD4: setz cl
  9935. loc_006FDCD7: neg ecx
  9936. loc_006FDCD9: mov di, cx
  9937. loc_006FDCDC: lea edx, var_74
  9938. loc_006FDCDF: push edx
  9939. loc_006FDCE0: lea eax, var_64
  9940. loc_006FDCE3: push eax
  9941. loc_006FDCE4: lea ecx, var_54
  9942. loc_006FDCE7: push ecx
  9943. loc_006FDCE8: lea edx, var_44
  9944. loc_006FDCEB: push edx
  9945. loc_006FDCEC: push 00000004h
  9946. loc_006FDCEE: call [00401050h] ; __vbaFreeVarList
  9947. loc_006FDCF4: add esp, 00000014h
  9948. loc_006FDCF7: test di, di
  9949. loc_006FDCFA: jz 006FDE15h
  9950. loc_006FDD00: mov edx, var_20
  9951. loc_006FDD03: lea ecx, var_28
  9952. loc_006FDD06: call [00401310h] ; __vbaStrCopy
  9953. loc_006FDD0C: mov eax, [esi]
  9954. loc_006FDD0E: lea ecx, var_28
  9955. loc_006FDD11: push ecx
  9956. loc_006FDD12: push esi
  9957. loc_006FDD13: call [eax+00000834h]
  9958. loc_006FDD19: lea ecx, var_28
  9959. loc_006FDD1C: call ebx
  9960. loc_006FDD1E: jmp 006FDE15h
  9961. loc_006FDD23: mov edx, var_BC
  9962. loc_006FDD29: push edx
  9963. loc_006FDD2A: push 00443DECh ; "Status"
  9964. loc_006FDD2F: call edi
  9965. loc_006FDD31: test eax, eax
  9966. loc_006FDD33: jz 006FDE15h
  9967. loc_006FDD39: mov eax, var_BC
  9968. loc_006FDD3F: push eax
  9969. loc_006FDD40: push 004742A8h ; "Tools"
  9970. loc_006FDD45: call edi
  9971. loc_006FDD47: test eax, eax
  9972. loc_006FDD49: jnz 006FDE15h
  9973. loc_006FDD4F: mov ecx, [esi]
  9974. loc_006FDD51: push esi
  9975. loc_006FDD52: call [ecx+000007C4h]
  9976. loc_006FDD58: test eax, eax
  9977. loc_006FDD5A: jge 006FDE15h
  9978. loc_006FDD60: push 000007C4h
  9979. loc_006FDD65: push 00455054h
  9980. loc_006FDD6A: push esi
  9981. loc_006FDD6B: push eax
  9982. loc_006FDD6C: call [004010CCh] ; __vbaHresultCheckObj
  9983. loc_006FDD72: jmp 006FDE15h
  9984. loc_006FDD77: call [00401340h] ; rtcErrObj
  9985. loc_006FDD7D: push eax
  9986. loc_006FDD7E: lea edx, var_2C
  9987. loc_006FDD81: push edx
  9988. loc_006FDD82: call [00401128h] ; __vbaObjSet
  9989. loc_006FDD88: mov esi, eax
  9990. loc_006FDD8A: mov eax, [esi]
  9991. loc_006FDD8C: lea ecx, var_28
  9992. loc_006FDD8F: push ecx
  9993. loc_006FDD90: push esi
  9994. loc_006FDD91: call [eax+0000002Ch]
  9995. loc_006FDD94: fnclex
  9996. loc_006FDD96: test eax, eax
  9997. loc_006FDD98: jge 006FDDA9h
  9998. loc_006FDD9A: push 0000002Ch
  9999. loc_006FDD9C: push 00443540h
  10000. loc_006FDDA1: push esi
  10001. loc_006FDDA2: push eax
  10002. loc_006FDDA3: call [004010CCh] ; __vbaHresultCheckObj
  10003. loc_006FDDA9: mov ecx, 80020004h
  10004. loc_006FDDAE: mov var_6C, ecx
  10005. loc_006FDDB1: mov eax, 0000000Ah
  10006. loc_006FDDB6: mov var_74, eax
  10007. loc_006FDDB9: mov var_5C, ecx
  10008. loc_006FDDBC: mov var_64, eax
  10009. loc_006FDDBF: mov var_4C, ecx
  10010. loc_006FDDC2: mov var_54, eax
  10011. loc_006FDDC5: mov eax, var_28
  10012. loc_006FDDC8: mov var_28, 00000000h
  10013. loc_006FDDCF: mov var_3C, eax
  10014. loc_006FDDD2: mov var_44, 00000008h
  10015. loc_006FDDD9: lea edx, var_74
  10016. loc_006FDDDC: push edx
  10017. loc_006FDDDD: lea eax, var_64
  10018. loc_006FDDE0: push eax
  10019. loc_006FDDE1: lea ecx, var_54
  10020. loc_006FDDE4: push ecx
  10021. loc_006FDDE5: push 00000010h
  10022. loc_006FDDE7: lea edx, var_44
  10023. loc_006FDDEA: push edx
  10024. loc_006FDDEB: call [00401120h] ; rtcMsgBox
  10025. loc_006FDDF1: lea ecx, var_2C
  10026. loc_006FDDF4: call [0040142Ch] ; __vbaFreeObj
  10027. loc_006FDDFA: lea eax, var_74
  10028. loc_006FDDFD: push eax
  10029. loc_006FDDFE: lea ecx, var_64
  10030. loc_006FDE01: push ecx
  10031. loc_006FDE02: lea edx, var_54
  10032. loc_006FDE05: push edx
  10033. loc_006FDE06: lea eax, var_44
  10034. loc_006FDE09: push eax
  10035. loc_006FDE0A: push 00000004h
  10036. loc_006FDE0C: call [00401050h] ; __vbaFreeVarList
  10037. loc_006FDE12: add esp, 00000014h
  10038. loc_006FDE15: call [00401114h] ; __vbaExitProc
  10039. loc_006FDE1B: push 006FDE78h
  10040. loc_006FDE20: jmp 006FDE5Bh
  10041. loc_006FDE22: lea ecx, var_28
  10042. loc_006FDE25: call [00401430h] ; __vbaFreeStr
  10043. loc_006FDE2B: lea ecx, var_34
  10044. loc_006FDE2E: push ecx
  10045. loc_006FDE2F: lea edx, var_30
  10046. loc_006FDE32: push edx
  10047. loc_006FDE33: lea eax, var_2C
  10048. loc_006FDE36: push eax
  10049. loc_006FDE37: push 00000003h
  10050. loc_006FDE39: call [00401068h] ; __vbaFreeObjList
  10051. loc_006FDE3F: lea ecx, var_74
  10052. loc_006FDE42: push ecx
  10053. loc_006FDE43: lea edx, var_64
  10054. loc_006FDE46: push edx
  10055. loc_006FDE47: lea eax, var_54
  10056. loc_006FDE4A: push eax
  10057. loc_006FDE4B: lea ecx, var_44
  10058. loc_006FDE4E: push ecx
  10059. loc_006FDE4F: push 00000004h
  10060. loc_006FDE51: call [00401050h] ; __vbaFreeVarList
  10061. loc_006FDE57: add esp, 00000024h
  10062. loc_006FDE5A: ret
  10063. loc_006FDE5B: lea ecx, var_BC
  10064. loc_006FDE61: mov esi, [00401430h] ; __vbaFreeStr
  10065. loc_006FDE67: call __vbaFreeStr
  10066. loc_006FDE69: lea ecx, var_20
  10067. loc_006FDE6C: call __vbaFreeStr
  10068. loc_006FDE6E: lea ecx, var_24
  10069. loc_006FDE71: call [0040142Ch] ; __vbaFreeObj
  10070. loc_006FDE77: ret
  10071. loc_006FDE78: mov eax, Me
  10072. loc_006FDE7B: mov edx, [eax]
  10073. loc_006FDE7D: push eax
  10074. loc_006FDE7E: call [edx+00000008h]
  10075. loc_006FDE81: mov eax, var_C
  10076. loc_006FDE84: mov ecx, var_1C
  10077. loc_006FDE87: mov fs:[00000000h], ecx
  10078. loc_006FDE8E: pop edi
  10079. loc_006FDE8F: pop esi
  10080. loc_006FDE90: pop ebx
  10081. loc_006FDE91: mov esp, ebp
  10082. loc_006FDE93: pop ebp
  10083. loc_006FDE94: retn 0008h
  10084. End Sub
  10085. Private Sub tbTools_ButtonMenuClick(ButtonMenu As ButtonMenu) '6FDEA0
  10086. loc_006FDEA0: push ebp
  10087. loc_006FDEA1: mov ebp, esp
  10088. loc_006FDEA3: sub esp, 00000018h
  10089. loc_006FDEA6: push 00412856h ; __vbaExceptHandler
  10090. loc_006FDEAB: mov eax, fs:[00000000h]
  10091. loc_006FDEB1: push eax
  10092. loc_006FDEB2: mov fs:[00000000h], esp
  10093. loc_006FDEB9: mov eax, 000000FCh
  10094. loc_006FDEBE: call 00412850h ; __vbaChkstk
  10095. loc_006FDEC3: push ebx
  10096. loc_006FDEC4: push esi
  10097. loc_006FDEC5: push edi
  10098. loc_006FDEC6: mov var_18, esp
  10099. loc_006FDEC9: mov var_14, 0040FF70h ; "'"
  10100. loc_006FDED0: mov eax, Me
  10101. loc_006FDED3: and eax, 00000001h
  10102. loc_006FDED6: mov var_10, eax
  10103. loc_006FDED9: mov ecx, Me
  10104. loc_006FDEDC: and ecx, FFFFFFFEh
  10105. loc_006FDEDF: mov Me, ecx
  10106. loc_006FDEE2: mov var_C, 00000000h
  10107. loc_006FDEE9: mov edx, Me
  10108. loc_006FDEEC: mov eax, [edx]
  10109. loc_006FDEEE: mov ecx, Me
  10110. loc_006FDEF1: push ecx
  10111. loc_006FDEF2: call [eax+00000004h]
  10112. loc_006FDEF5: mov var_4, 00000001h
  10113. loc_006FDEFC: mov edx, ButtonMenu
  10114. loc_006FDEFF: push edx
  10115. loc_006FDF00: lea eax, var_24
  10116. loc_006FDF03: push eax
  10117. loc_006FDF04: call [00401130h] ; __vbaObjSetAddref
  10118. loc_006FDF0A: mov var_4, 00000002h
  10119. loc_006FDF11: push FFFFFFFFh
  10120. loc_006FDF13: call [00401124h] ; __vbaOnError
  10121. loc_006FDF19: mov var_4, 00000003h
  10122. loc_006FDF20: push 0047261Ch
  10123. loc_006FDF25: push 00000000h
  10124. loc_006FDF27: push 0000000Bh
  10125. loc_006FDF29: mov ecx, Me
  10126. loc_006FDF2C: mov edx, [ecx]
  10127. loc_006FDF2E: mov eax, Me
  10128. loc_006FDF31: push eax
  10129. loc_006FDF32: call [edx+0000035Ch]
  10130. loc_006FDF38: push eax
  10131. loc_006FDF39: lea ecx, var_30
  10132. loc_006FDF3C: push ecx
  10133. loc_006FDF3D: call [00401128h] ; __vbaObjSet
  10134. loc_006FDF43: push eax
  10135. loc_006FDF44: lea edx, var_48
  10136. loc_006FDF47: push edx
  10137. loc_006FDF48: call [00401214h] ; __vbaLateIdCallLd
  10138. loc_006FDF4E: add esp, 00000010h
  10139. loc_006FDF51: push eax
  10140. loc_006FDF52: call [004011F8h] ; __vbaCastObjVar
  10141. loc_006FDF58: push eax
  10142. loc_006FDF59: lea eax, var_34
  10143. loc_006FDF5C: push eax
  10144. loc_006FDF5D: call [00401128h] ; __vbaObjSet
  10145. loc_006FDF63: mov var_AC, eax
  10146. loc_006FDF69: lea ecx, var_2C
  10147. loc_006FDF6C: push ecx
  10148. loc_006FDF6D: mov edx, var_AC
  10149. loc_006FDF73: mov eax, [edx]
  10150. loc_006FDF75: mov ecx, var_AC
  10151. loc_006FDF7B: push ecx
  10152. loc_006FDF7C: call [eax+00000064h]
  10153. loc_006FDF7F: fnclex
  10154. loc_006FDF81: mov var_B0, eax
  10155. loc_006FDF87: cmp var_B0, 00000000h
  10156. loc_006FDF8E: jge 006FDFB3h
  10157. loc_006FDF90: push 00000064h
  10158. loc_006FDF92: push 0047261Ch
  10159. loc_006FDF97: mov edx, var_AC
  10160. loc_006FDF9D: push edx
  10161. loc_006FDF9E: mov eax, var_B0
  10162. loc_006FDFA4: push eax
  10163. loc_006FDFA5: call [004010CCh] ; __vbaHresultCheckObj
  10164. loc_006FDFAB: mov var_E0, eax
  10165. loc_006FDFB1: jmp 006FDFBDh
  10166. loc_006FDFB3: mov var_E0, 00000000h
  10167. loc_006FDFBD: mov ecx, var_2C
  10168. loc_006FDFC0: mov var_D8, ecx
  10169. loc_006FDFC6: mov var_2C, 00000000h
  10170. loc_006FDFCD: mov edx, var_D8
  10171. loc_006FDFD3: lea ecx, var_28
  10172. loc_006FDFD6: call [004013C0h] ; __vbaStrMove
  10173. loc_006FDFDC: lea edx, var_34
  10174. loc_006FDFDF: push edx
  10175. loc_006FDFE0: lea eax, var_30
  10176. loc_006FDFE3: push eax
  10177. loc_006FDFE4: push 00000002h
  10178. loc_006FDFE6: call [00401068h] ; __vbaFreeObjList
  10179. loc_006FDFEC: add esp, 0000000Ch
  10180. loc_006FDFEF: lea ecx, var_48
  10181. loc_006FDFF2: call [00401030h] ; __vbaFreeVar
  10182. loc_006FDFF8: mov var_4, 00000004h
  10183. loc_006FDFFF: lea ecx, var_2C
  10184. loc_006FE002: push ecx
  10185. loc_006FE003: mov edx, var_24
  10186. loc_006FE006: mov eax, [edx]
  10187. loc_006FE008: mov ecx, var_24
  10188. loc_006FE00B: push ecx
  10189. loc_006FE00C: call [eax+00000034h]
  10190. loc_006FE00F: fnclex
  10191. loc_006FE011: mov var_AC, eax
  10192. loc_006FE017: cmp var_AC, 00000000h
  10193. loc_006FE01E: jge 006FE040h
  10194. loc_006FE020: push 00000034h
  10195. loc_006FE022: push 00445408h
  10196. loc_006FE027: mov edx, var_24
  10197. loc_006FE02A: push edx
  10198. loc_006FE02B: mov eax, var_AC
  10199. loc_006FE031: push eax
  10200. loc_006FE032: call [004010CCh] ; __vbaHresultCheckObj
  10201. loc_006FE038: mov var_E4, eax
  10202. loc_006FE03E: jmp 006FE04Ah
  10203. loc_006FE040: mov var_E4, 00000000h
  10204. loc_006FE04A: mov ecx, var_2C
  10205. loc_006FE04D: mov var_DC, ecx
  10206. loc_006FE053: mov var_2C, 00000000h
  10207. loc_006FE05A: mov edx, var_DC
  10208. loc_006FE060: lea ecx, var_C0
  10209. loc_006FE066: call [004013C0h] ; __vbaStrMove
  10210. loc_006FE06C: mov var_4, 00000005h
  10211. loc_006FE073: mov edx, var_C0
  10212. loc_006FE079: push edx
  10213. loc_006FE07A: push 0043FDC4h ; "IM"
  10214. loc_006FE07F: call [004011B8h] ; __vbaStrCmp
  10215. loc_006FE085: test eax, eax
  10216. loc_006FE087: jnz 006FE32Fh
  10217. loc_006FE08D: mov var_4, 00000006h
  10218. loc_006FE094: mov eax, var_28
  10219. loc_006FE097: push eax
  10220. loc_006FE098: push 00472630h ; "Online"
  10221. loc_006FE09D: call [004011B8h] ; __vbaStrCmp
  10222. loc_006FE0A3: mov esi, eax
  10223. loc_006FE0A5: neg esi
  10224. loc_006FE0A7: sbb esi, esi
  10225. loc_006FE0A9: inc esi
  10226. loc_006FE0AA: mov ecx, var_28
  10227. loc_006FE0AD: push ecx
  10228. loc_006FE0AE: push 00472644h ; "Offline"
  10229. loc_006FE0B3: call [004011B8h] ; __vbaStrCmp
  10230. loc_006FE0B9: neg eax
  10231. loc_006FE0BB: sbb eax, eax
  10232. loc_006FE0BD: inc eax
  10233. loc_006FE0BE: or esi, eax
  10234. loc_006FE0C0: test esi, esi
  10235. loc_006FE0C2: jnz 006FE32Ah
  10236. loc_006FE0C8: mov var_4, 00000007h
  10237. loc_006FE0CF: push 0047261Ch
  10238. loc_006FE0D4: push 00000000h
  10239. loc_006FE0D6: push 0000000Bh
  10240. loc_006FE0D8: mov edx, Me
  10241. loc_006FE0DB: mov eax, [edx]
  10242. loc_006FE0DD: mov ecx, Me
  10243. loc_006FE0E0: push ecx
  10244. loc_006FE0E1: call [eax+0000035Ch]
  10245. loc_006FE0E7: push eax
  10246. loc_006FE0E8: lea edx, var_30
  10247. loc_006FE0EB: push edx
  10248. loc_006FE0EC: call [00401128h] ; __vbaObjSet
  10249. loc_006FE0F2: push eax
  10250. loc_006FE0F3: lea eax, var_48
  10251. loc_006FE0F6: push eax
  10252. loc_006FE0F7: call [00401214h] ; __vbaLateIdCallLd
  10253. loc_006FE0FD: add esp, 00000010h
  10254. loc_006FE100: push eax
  10255. loc_006FE101: call [004011F8h] ; __vbaCastObjVar
  10256. loc_006FE107: push eax
  10257. loc_006FE108: lea ecx, var_34
  10258. loc_006FE10B: push ecx
  10259. loc_006FE10C: call [00401128h] ; __vbaObjSet
  10260. loc_006FE112: mov var_AC, eax
  10261. loc_006FE118: lea edx, var_38
  10262. loc_006FE11B: push edx
  10263. loc_006FE11C: mov eax, var_AC
  10264. loc_006FE122: mov ecx, [eax]
  10265. loc_006FE124: mov edx, var_AC
  10266. loc_006FE12A: push edx
  10267. loc_006FE12B: call [ecx+0000007Ch]
  10268. loc_006FE12E: fnclex
  10269. loc_006FE130: mov var_B0, eax
  10270. loc_006FE136: cmp var_B0, 00000000h
  10271. loc_006FE13D: jge 006FE162h
  10272. loc_006FE13F: push 0000007Ch
  10273. loc_006FE141: push 0047261Ch
  10274. loc_006FE146: mov eax, var_AC
  10275. loc_006FE14C: push eax
  10276. loc_006FE14D: mov ecx, var_B0
  10277. loc_006FE153: push ecx
  10278. loc_006FE154: call [004010CCh] ; __vbaHresultCheckObj
  10279. loc_006FE15A: mov var_E8, eax
  10280. loc_006FE160: jmp 006FE16Ch
  10281. loc_006FE162: mov var_E8, 00000000h
  10282. loc_006FE16C: mov edx, var_38
  10283. loc_006FE16F: mov var_B4, edx
  10284. loc_006FE175: lea eax, var_2C
  10285. loc_006FE178: push eax
  10286. loc_006FE179: mov ecx, var_B4
  10287. loc_006FE17F: mov edx, [ecx]
  10288. loc_006FE181: mov eax, var_B4
  10289. loc_006FE187: push eax
  10290. loc_006FE188: call [edx+00000064h]
  10291. loc_006FE18B: fnclex
  10292. loc_006FE18D: mov var_B8, eax
  10293. loc_006FE193: cmp var_B8, 00000000h
  10294. loc_006FE19A: jge 006FE1BFh
  10295. loc_006FE19C: push 00000064h
  10296. loc_006FE19E: push 0047261Ch
  10297. loc_006FE1A3: mov ecx, var_B4
  10298. loc_006FE1A9: push ecx
  10299. loc_006FE1AA: mov edx, var_B8
  10300. loc_006FE1B0: push edx
  10301. loc_006FE1B1: call [004010CCh] ; __vbaHresultCheckObj
  10302. loc_006FE1B7: mov var_EC, eax
  10303. loc_006FE1BD: jmp 006FE1C9h
  10304. loc_006FE1BF: mov var_EC, 00000000h
  10305. loc_006FE1C9: mov eax, var_2C
  10306. loc_006FE1CC: push eax
  10307. loc_006FE1CD: push 00472630h ; "Online"
  10308. loc_006FE1D2: call [004011B8h] ; __vbaStrCmp
  10309. loc_006FE1D8: neg eax
  10310. loc_006FE1DA: sbb eax, eax
  10311. loc_006FE1DC: inc eax
  10312. loc_006FE1DD: neg eax
  10313. loc_006FE1DF: mov var_BC, ax
  10314. loc_006FE1E6: lea ecx, var_2C
  10315. loc_006FE1E9: call [00401430h] ; __vbaFreeStr
  10316. loc_006FE1EF: lea ecx, var_38
  10317. loc_006FE1F2: push ecx
  10318. loc_006FE1F3: lea edx, var_34
  10319. loc_006FE1F6: push edx
  10320. loc_006FE1F7: lea eax, var_30
  10321. loc_006FE1FA: push eax
  10322. loc_006FE1FB: push 00000003h
  10323. loc_006FE1FD: call [00401068h] ; __vbaFreeObjList
  10324. loc_006FE203: add esp, 00000010h
  10325. loc_006FE206: lea ecx, var_48
  10326. loc_006FE209: call [00401030h] ; __vbaFreeVar
  10327. loc_006FE20F: movsx ecx, var_BC
  10328. loc_006FE216: test ecx, ecx
  10329. loc_006FE218: jz 006FE262h
  10330. loc_006FE21A: mov var_4, 00000008h
  10331. loc_006FE221: mov edx, Me
  10332. loc_006FE224: mov [edx+00000060h], FFFFFFh
  10333. loc_006FE22A: mov var_4, 00000009h
  10334. loc_006FE231: push 00000000h
  10335. loc_006FE233: lea eax, var_30
  10336. loc_006FE236: push eax
  10337. loc_006FE237: call [00401130h] ; __vbaObjSetAddref
  10338. loc_006FE23D: lea ecx, var_30
  10339. loc_006FE240: push ecx
  10340. loc_006FE241: mov edx, var_28
  10341. loc_006FE244: push edx
  10342. loc_006FE245: mov eax, Me
  10343. loc_006FE248: mov ecx, [eax]
  10344. loc_006FE24A: mov edx, Me
  10345. loc_006FE24D: push edx
  10346. loc_006FE24E: call [ecx+00000830h]
  10347. loc_006FE254: lea ecx, var_30
  10348. loc_006FE257: call [0040142Ch] ; __vbaFreeObj
  10349. loc_006FE25D: jmp 006FE32Ah
  10350. loc_006FE262: mov var_4, 0000000Bh
  10351. loc_006FE269: mov var_70, 80020004h
  10352. loc_006FE270: mov var_78, 0000000Ah
  10353. loc_006FE277: mov var_60, 80020004h
  10354. loc_006FE27E: mov var_68, 0000000Ah
  10355. loc_006FE285: mov var_50, 80020004h
  10356. loc_006FE28C: mov var_58, 0000000Ah
  10357. loc_006FE293: mov eax, var_28
  10358. loc_006FE296: push eax
  10359. loc_006FE297: push 00474210h ; " is currently offline. Would you like to send them a BonziMAIL Message?"
  10360. loc_006FE29C: call [00401098h] ; __vbaStrCat
  10361. loc_006FE2A2: mov var_40, eax
  10362. loc_006FE2A5: mov var_48, 00000008h
  10363. loc_006FE2AC: lea ecx, var_78
  10364. loc_006FE2AF: push ecx
  10365. loc_006FE2B0: lea edx, var_68
  10366. loc_006FE2B3: push edx
  10367. loc_006FE2B4: lea eax, var_58
  10368. loc_006FE2B7: push eax
  10369. loc_006FE2B8: push 00000004h
  10370. loc_006FE2BA: lea ecx, var_48
  10371. loc_006FE2BD: push ecx
  10372. loc_006FE2BE: call [00401120h] ; rtcMsgBox
  10373. loc_006FE2C4: xor edx, edx
  10374. loc_006FE2C6: cmp eax, 00000006h
  10375. loc_006FE2C9: setz dl
  10376. loc_006FE2CC: neg edx
  10377. loc_006FE2CE: mov var_AC, dx
  10378. loc_006FE2D5: lea eax, var_78
  10379. loc_006FE2D8: push eax
  10380. loc_006FE2D9: lea ecx, var_68
  10381. loc_006FE2DC: push ecx
  10382. loc_006FE2DD: lea edx, var_58
  10383. loc_006FE2E0: push edx
  10384. loc_006FE2E1: lea eax, var_48
  10385. loc_006FE2E4: push eax
  10386. loc_006FE2E5: push 00000004h
  10387. loc_006FE2E7: call [00401050h] ; __vbaFreeVarList
  10388. loc_006FE2ED: add esp, 00000014h
  10389. loc_006FE2F0: movsx ecx, var_AC
  10390. loc_006FE2F7: test ecx, ecx
  10391. loc_006FE2F9: jz 006FE32Ah
  10392. loc_006FE2FB: mov var_4, 0000000Ch
  10393. loc_006FE302: mov edx, var_28
  10394. loc_006FE305: lea ecx, var_2C
  10395. loc_006FE308: call [00401310h] ; __vbaStrCopy
  10396. loc_006FE30E: lea edx, var_2C
  10397. loc_006FE311: push edx
  10398. loc_006FE312: mov eax, Me
  10399. loc_006FE315: mov ecx, [eax]
  10400. loc_006FE317: mov edx, Me
  10401. loc_006FE31A: push edx
  10402. loc_006FE31B: call [ecx+00000834h]
  10403. loc_006FE321: lea ecx, var_2C
  10404. loc_006FE324: call [00401430h] ; __vbaFreeStr
  10405. loc_006FE32A: jmp 006FE8FEh
  10406. loc_006FE32F: mov var_4, 00000010h
  10407. loc_006FE336: mov eax, var_C0
  10408. loc_006FE33C: push eax
  10409. loc_006FE33D: push 004742B8h ; "Mail"
  10410. loc_006FE342: call [004011B8h] ; __vbaStrCmp
  10411. loc_006FE348: test eax, eax
  10412. loc_006FE34A: jnz 006FE3B7h
  10413. loc_006FE34C: mov var_4, 00000011h
  10414. loc_006FE353: mov ecx, var_28
  10415. loc_006FE356: push ecx
  10416. loc_006FE357: push 00472630h ; "Online"
  10417. loc_006FE35C: call [004011B8h] ; __vbaStrCmp
  10418. loc_006FE362: mov esi, eax
  10419. loc_006FE364: neg esi
  10420. loc_006FE366: sbb esi, esi
  10421. loc_006FE368: inc esi
  10422. loc_006FE369: mov edx, var_28
  10423. loc_006FE36C: push edx
  10424. loc_006FE36D: push 00472644h ; "Offline"
  10425. loc_006FE372: call [004011B8h] ; __vbaStrCmp
  10426. loc_006FE378: neg eax
  10427. loc_006FE37A: sbb eax, eax
  10428. loc_006FE37C: inc eax
  10429. loc_006FE37D: or esi, eax
  10430. loc_006FE37F: test esi, esi
  10431. loc_006FE381: jnz 006FE3B2h
  10432. loc_006FE383: mov var_4, 00000012h
  10433. loc_006FE38A: mov edx, var_28
  10434. loc_006FE38D: lea ecx, var_2C
  10435. loc_006FE390: call [00401310h] ; __vbaStrCopy
  10436. loc_006FE396: lea eax, var_2C
  10437. loc_006FE399: push eax
  10438. loc_006FE39A: mov ecx, Me
  10439. loc_006FE39D: mov edx, [ecx]
  10440. loc_006FE39F: mov eax, Me
  10441. loc_006FE3A2: push eax
  10442. loc_006FE3A3: call [edx+00000834h]
  10443. loc_006FE3A9: lea ecx, var_2C
  10444. loc_006FE3AC: call [00401430h] ; __vbaFreeStr
  10445. loc_006FE3B2: jmp 006FE8FEh
  10446. loc_006FE3B7: mov var_4, 00000014h
  10447. loc_006FE3BE: mov ecx, var_C0
  10448. loc_006FE3C4: push ecx
  10449. loc_006FE3C5: push 00472630h ; "Online"
  10450. loc_006FE3CA: call [004011B8h] ; __vbaStrCmp
  10451. loc_006FE3D0: test eax, eax
  10452. loc_006FE3D2: jnz 006FE499h
  10453. loc_006FE3D8: mov var_4, 00000015h
  10454. loc_006FE3DF: lea edx, var_30
  10455. loc_006FE3E2: push edx
  10456. loc_006FE3E3: mov eax, Me
  10457. loc_006FE3E6: mov ecx, [eax]
  10458. loc_006FE3E8: mov edx, Me
  10459. loc_006FE3EB: push edx
  10460. loc_006FE3EC: call [ecx+0000084Ch]
  10461. loc_006FE3F2: fnclex
  10462. loc_006FE3F4: mov var_AC, eax
  10463. loc_006FE3FA: cmp var_AC, 00000000h
  10464. loc_006FE401: jge 006FE426h
  10465. loc_006FE403: push 0000084Ch
  10466. loc_006FE408: push 00455054h
  10467. loc_006FE40D: mov eax, Me
  10468. loc_006FE410: push eax
  10469. loc_006FE411: mov ecx, var_AC
  10470. loc_006FE417: push ecx
  10471. loc_006FE418: call [004010CCh] ; __vbaHresultCheckObj
  10472. loc_006FE41E: mov var_F0, eax
  10473. loc_006FE424: jmp 006FE430h
  10474. loc_006FE426: mov var_F0, 00000000h
  10475. loc_006FE430: mov edx, var_30
  10476. loc_006FE433: mov var_B0, edx
  10477. loc_006FE439: push 00000002h
  10478. loc_006FE43B: mov eax, var_B0
  10479. loc_006FE441: mov ecx, [eax]
  10480. loc_006FE443: mov edx, var_B0
  10481. loc_006FE449: push edx
  10482. loc_006FE44A: call [ecx+00000068h]
  10483. loc_006FE44D: fnclex
  10484. loc_006FE44F: mov var_B4, eax
  10485. loc_006FE455: cmp var_B4, 00000000h
  10486. loc_006FE45C: jge 006FE481h
  10487. loc_006FE45E: push 00000068h
  10488. loc_006FE460: push 00456428h
  10489. loc_006FE465: mov eax, var_B0
  10490. loc_006FE46B: push eax
  10491. loc_006FE46C: mov ecx, var_B4
  10492. loc_006FE472: push ecx
  10493. loc_006FE473: call [004010CCh] ; __vbaHresultCheckObj
  10494. loc_006FE479: mov var_F4, eax
  10495. loc_006FE47F: jmp 006FE48Bh
  10496. loc_006FE481: mov var_F4, 00000000h
  10497. loc_006FE48B: lea ecx, var_30
  10498. loc_006FE48E: call [0040142Ch] ; __vbaFreeObj
  10499. loc_006FE494: jmp 006FE8FEh
  10500. loc_006FE499: mov var_4, 00000016h
  10501. loc_006FE4A0: mov edx, var_C0
  10502. loc_006FE4A6: push edx
  10503. loc_006FE4A7: push 004742C8h ; "Busy"
  10504. loc_006FE4AC: call [004011B8h] ; __vbaStrCmp
  10505. loc_006FE4B2: test eax, eax
  10506. loc_006FE4B4: jnz 006FE57Bh
  10507. loc_006FE4BA: mov var_4, 00000017h
  10508. loc_006FE4C1: lea eax, var_30
  10509. loc_006FE4C4: push eax
  10510. loc_006FE4C5: mov ecx, Me
  10511. loc_006FE4C8: mov edx, [ecx]
  10512. loc_006FE4CA: mov eax, Me
  10513. loc_006FE4CD: push eax
  10514. loc_006FE4CE: call [edx+0000084Ch]
  10515. loc_006FE4D4: fnclex
  10516. loc_006FE4D6: mov var_AC, eax
  10517. loc_006FE4DC: cmp var_AC, 00000000h
  10518. loc_006FE4E3: jge 006FE508h
  10519. loc_006FE4E5: push 0000084Ch
  10520. loc_006FE4EA: push 00455054h
  10521. loc_006FE4EF: mov ecx, Me
  10522. loc_006FE4F2: push ecx
  10523. loc_006FE4F3: mov edx, var_AC
  10524. loc_006FE4F9: push edx
  10525. loc_006FE4FA: call [004010CCh] ; __vbaHresultCheckObj
  10526. loc_006FE500: mov var_F8, eax
  10527. loc_006FE506: jmp 006FE512h
  10528. loc_006FE508: mov var_F8, 00000000h
  10529. loc_006FE512: mov eax, var_30
  10530. loc_006FE515: mov var_B0, eax
  10531. loc_006FE51B: push 0000000Ah
  10532. loc_006FE51D: mov ecx, var_B0
  10533. loc_006FE523: mov edx, [ecx]
  10534. loc_006FE525: mov eax, var_B0
  10535. loc_006FE52B: push eax
  10536. loc_006FE52C: call [edx+00000068h]
  10537. loc_006FE52F: fnclex
  10538. loc_006FE531: mov var_B4, eax
  10539. loc_006FE537: cmp var_B4, 00000000h
  10540. loc_006FE53E: jge 006FE563h
  10541. loc_006FE540: push 00000068h
  10542. loc_006FE542: push 00456428h
  10543. loc_006FE547: mov ecx, var_B0
  10544. loc_006FE54D: push ecx
  10545. loc_006FE54E: mov edx, var_B4
  10546. loc_006FE554: push edx
  10547. loc_006FE555: call [004010CCh] ; __vbaHresultCheckObj
  10548. loc_006FE55B: mov var_FC, eax
  10549. loc_006FE561: jmp 006FE56Dh
  10550. loc_006FE563: mov var_FC, 00000000h
  10551. loc_006FE56D: lea ecx, var_30
  10552. loc_006FE570: call [0040142Ch] ; __vbaFreeObj
  10553. loc_006FE576: jmp 006FE8FEh
  10554. loc_006FE57B: mov var_4, 00000018h
  10555. loc_006FE582: mov eax, var_C0
  10556. loc_006FE588: push eax
  10557. loc_006FE589: push 004742D8h ; "BRB"
  10558. loc_006FE58E: call [004011B8h] ; __vbaStrCmp
  10559. loc_006FE594: test eax, eax
  10560. loc_006FE596: jnz 006FE65Dh
  10561. loc_006FE59C: mov var_4, 00000019h
  10562. loc_006FE5A3: lea ecx, var_30
  10563. loc_006FE5A6: push ecx
  10564. loc_006FE5A7: mov edx, Me
  10565. loc_006FE5AA: mov eax, [edx]
  10566. loc_006FE5AC: mov ecx, Me
  10567. loc_006FE5AF: push ecx
  10568. loc_006FE5B0: call [eax+0000084Ch]
  10569. loc_006FE5B6: fnclex
  10570. loc_006FE5B8: mov var_AC, eax
  10571. loc_006FE5BE: cmp var_AC, 00000000h
  10572. loc_006FE5C5: jge 006FE5EAh
  10573. loc_006FE5C7: push 0000084Ch
  10574. loc_006FE5CC: push 00455054h
  10575. loc_006FE5D1: mov edx, Me
  10576. loc_006FE5D4: push edx
  10577. loc_006FE5D5: mov eax, var_AC
  10578. loc_006FE5DB: push eax
  10579. loc_006FE5DC: call [004010CCh] ; __vbaHresultCheckObj
  10580. loc_006FE5E2: mov var_100, eax
  10581. loc_006FE5E8: jmp 006FE5F4h
  10582. loc_006FE5EA: mov var_100, 00000000h
  10583. loc_006FE5F4: mov ecx, var_30
  10584. loc_006FE5F7: mov var_B0, ecx
  10585. loc_006FE5FD: push 0000000Eh
  10586. loc_006FE5FF: mov edx, var_B0
  10587. loc_006FE605: mov eax, [edx]
  10588. loc_006FE607: mov ecx, var_B0
  10589. loc_006FE60D: push ecx
  10590. loc_006FE60E: call [eax+00000068h]
  10591. loc_006FE611: fnclex
  10592. loc_006FE613: mov var_B4, eax
  10593. loc_006FE619: cmp var_B4, 00000000h
  10594. loc_006FE620: jge 006FE645h
  10595. loc_006FE622: push 00000068h
  10596. loc_006FE624: push 00456428h
  10597. loc_006FE629: mov edx, var_B0
  10598. loc_006FE62F: push edx
  10599. loc_006FE630: mov eax, var_B4
  10600. loc_006FE636: push eax
  10601. loc_006FE637: call [004010CCh] ; __vbaHresultCheckObj
  10602. loc_006FE63D: mov var_104, eax
  10603. loc_006FE643: jmp 006FE64Fh
  10604. loc_006FE645: mov var_104, 00000000h
  10605. loc_006FE64F: lea ecx, var_30
  10606. loc_006FE652: call [0040142Ch] ; __vbaFreeObj
  10607. loc_006FE658: jmp 006FE8FEh
  10608. loc_006FE65D: mov var_4, 0000001Ah
  10609. loc_006FE664: mov ecx, var_C0
  10610. loc_006FE66A: push ecx
  10611. loc_006FE66B: push 004742E4h ; "Away"
  10612. loc_006FE670: call [004011B8h] ; __vbaStrCmp
  10613. loc_006FE676: test eax, eax
  10614. loc_006FE678: jnz 006FE73Fh
  10615. loc_006FE67E: mov var_4, 0000001Bh
  10616. loc_006FE685: lea edx, var_30
  10617. loc_006FE688: push edx
  10618. loc_006FE689: mov eax, Me
  10619. loc_006FE68C: mov ecx, [eax]
  10620. loc_006FE68E: mov edx, Me
  10621. loc_006FE691: push edx
  10622. loc_006FE692: call [ecx+0000084Ch]
  10623. loc_006FE698: fnclex
  10624. loc_006FE69A: mov var_AC, eax
  10625. loc_006FE6A0: cmp var_AC, 00000000h
  10626. loc_006FE6A7: jge 006FE6CCh
  10627. loc_006FE6A9: push 0000084Ch
  10628. loc_006FE6AE: push 00455054h
  10629. loc_006FE6B3: mov eax, Me
  10630. loc_006FE6B6: push eax
  10631. loc_006FE6B7: mov ecx, var_AC
  10632. loc_006FE6BD: push ecx
  10633. loc_006FE6BE: call [004010CCh] ; __vbaHresultCheckObj
  10634. loc_006FE6C4: mov var_108, eax
  10635. loc_006FE6CA: jmp 006FE6D6h
  10636. loc_006FE6CC: mov var_108, 00000000h
  10637. loc_006FE6D6: mov edx, var_30
  10638. loc_006FE6D9: mov var_B0, edx
  10639. loc_006FE6DF: push 00000022h
  10640. loc_006FE6E1: mov eax, var_B0
  10641. loc_006FE6E7: mov ecx, [eax]
  10642. loc_006FE6E9: mov edx, var_B0
  10643. loc_006FE6EF: push edx
  10644. loc_006FE6F0: call [ecx+00000068h]
  10645. loc_006FE6F3: fnclex
  10646. loc_006FE6F5: mov var_B4, eax
  10647. loc_006FE6FB: cmp var_B4, 00000000h
  10648. loc_006FE702: jge 006FE727h
  10649. loc_006FE704: push 00000068h
  10650. loc_006FE706: push 00456428h
  10651. loc_006FE70B: mov eax, var_B0
  10652. loc_006FE711: push eax
  10653. loc_006FE712: mov ecx, var_B4
  10654. loc_006FE718: push ecx
  10655. loc_006FE719: call [004010CCh] ; __vbaHresultCheckObj
  10656. loc_006FE71F: mov var_10C, eax
  10657. loc_006FE725: jmp 006FE731h
  10658. loc_006FE727: mov var_10C, 00000000h
  10659. loc_006FE731: lea ecx, var_30
  10660. loc_006FE734: call [0040142Ch] ; __vbaFreeObj
  10661. loc_006FE73A: jmp 006FE8FEh
  10662. loc_006FE73F: mov var_4, 0000001Ch
  10663. loc_006FE746: mov edx, var_C0
  10664. loc_006FE74C: push edx
  10665. loc_006FE74D: push 004742F4h ; "Phone"
  10666. loc_006FE752: call [004011B8h] ; __vbaStrCmp
  10667. loc_006FE758: test eax, eax
  10668. loc_006FE75A: jnz 006FE821h
  10669. loc_006FE760: mov var_4, 0000001Dh
  10670. loc_006FE767: lea eax, var_30
  10671. loc_006FE76A: push eax
  10672. loc_006FE76B: mov ecx, Me
  10673. loc_006FE76E: mov edx, [ecx]
  10674. loc_006FE770: mov eax, Me
  10675. loc_006FE773: push eax
  10676. loc_006FE774: call [edx+0000084Ch]
  10677. loc_006FE77A: fnclex
  10678. loc_006FE77C: mov var_AC, eax
  10679. loc_006FE782: cmp var_AC, 00000000h
  10680. loc_006FE789: jge 006FE7AEh
  10681. loc_006FE78B: push 0000084Ch
  10682. loc_006FE790: push 00455054h
  10683. loc_006FE795: mov ecx, Me
  10684. loc_006FE798: push ecx
  10685. loc_006FE799: mov edx, var_AC
  10686. loc_006FE79F: push edx
  10687. loc_006FE7A0: call [004010CCh] ; __vbaHresultCheckObj
  10688. loc_006FE7A6: mov var_110, eax
  10689. loc_006FE7AC: jmp 006FE7B8h
  10690. loc_006FE7AE: mov var_110, 00000000h
  10691. loc_006FE7B8: mov eax, var_30
  10692. loc_006FE7BB: mov var_B0, eax
  10693. loc_006FE7C1: push 00000032h
  10694. loc_006FE7C3: mov ecx, var_B0
  10695. loc_006FE7C9: mov edx, [ecx]
  10696. loc_006FE7CB: mov eax, var_B0
  10697. loc_006FE7D1: push eax
  10698. loc_006FE7D2: call [edx+00000068h]
  10699. loc_006FE7D5: fnclex
  10700. loc_006FE7D7: mov var_B4, eax
  10701. loc_006FE7DD: cmp var_B4, 00000000h
  10702. loc_006FE7E4: jge 006FE809h
  10703. loc_006FE7E6: push 00000068h
  10704. loc_006FE7E8: push 00456428h
  10705. loc_006FE7ED: mov ecx, var_B0
  10706. loc_006FE7F3: push ecx
  10707. loc_006FE7F4: mov edx, var_B4
  10708. loc_006FE7FA: push edx
  10709. loc_006FE7FB: call [004010CCh] ; __vbaHresultCheckObj
  10710. loc_006FE801: mov var_114, eax
  10711. loc_006FE807: jmp 006FE813h
  10712. loc_006FE809: mov var_114, 00000000h
  10713. loc_006FE813: lea ecx, var_30
  10714. loc_006FE816: call [0040142Ch] ; __vbaFreeObj
  10715. loc_006FE81C: jmp 006FE8FEh
  10716. loc_006FE821: mov var_4, 0000001Eh
  10717. loc_006FE828: mov eax, var_C0
  10718. loc_006FE82E: push eax
  10719. loc_006FE82F: push 00474304h ; "Lunch"
  10720. loc_006FE834: call [004011B8h] ; __vbaStrCmp
  10721. loc_006FE83A: test eax, eax
  10722. loc_006FE83C: jnz 006FE8FEh
  10723. loc_006FE842: mov var_4, 0000001Fh
  10724. loc_006FE849: lea ecx, var_30
  10725. loc_006FE84C: push ecx
  10726. loc_006FE84D: mov edx, Me
  10727. loc_006FE850: mov eax, [edx]
  10728. loc_006FE852: mov ecx, Me
  10729. loc_006FE855: push ecx
  10730. loc_006FE856: call [eax+0000084Ch]
  10731. loc_006FE85C: fnclex
  10732. loc_006FE85E: mov var_AC, eax
  10733. loc_006FE864: cmp var_AC, 00000000h
  10734. loc_006FE86B: jge 006FE890h
  10735. loc_006FE86D: push 0000084Ch
  10736. loc_006FE872: push 00455054h
  10737. loc_006FE877: mov edx, Me
  10738. loc_006FE87A: push edx
  10739. loc_006FE87B: mov eax, var_AC
  10740. loc_006FE881: push eax
  10741. loc_006FE882: call [004010CCh] ; __vbaHresultCheckObj
  10742. loc_006FE888: mov var_118, eax
  10743. loc_006FE88E: jmp 006FE89Ah
  10744. loc_006FE890: mov var_118, 00000000h
  10745. loc_006FE89A: mov ecx, var_30
  10746. loc_006FE89D: mov var_B0, ecx
  10747. loc_006FE8A3: push 00000042h
  10748. loc_006FE8A5: mov edx, var_B0
  10749. loc_006FE8AB: mov eax, [edx]
  10750. loc_006FE8AD: mov ecx, var_B0
  10751. loc_006FE8B3: push ecx
  10752. loc_006FE8B4: call [eax+00000068h]
  10753. loc_006FE8B7: fnclex
  10754. loc_006FE8B9: mov var_B4, eax
  10755. loc_006FE8BF: cmp var_B4, 00000000h
  10756. loc_006FE8C6: jge 006FE8EBh
  10757. loc_006FE8C8: push 00000068h
  10758. loc_006FE8CA: push 00456428h
  10759. loc_006FE8CF: mov edx, var_B0
  10760. loc_006FE8D5: push edx
  10761. loc_006FE8D6: mov eax, var_B4
  10762. loc_006FE8DC: push eax
  10763. loc_006FE8DD: call [004010CCh] ; __vbaHresultCheckObj
  10764. loc_006FE8E3: mov var_11C, eax
  10765. loc_006FE8E9: jmp 006FE8F5h
  10766. loc_006FE8EB: mov var_11C, 00000000h
  10767. loc_006FE8F5: lea ecx, var_30
  10768. loc_006FE8F8: call [0040142Ch] ; __vbaFreeObj
  10769. loc_006FE8FE: mov var_10, 00000000h
  10770. loc_006FE905: push 006FE967h
  10771. loc_006FE90A: jmp 006FE948h
  10772. loc_006FE90C: lea ecx, var_2C
  10773. loc_006FE90F: call [00401430h] ; __vbaFreeStr
  10774. loc_006FE915: lea ecx, var_38
  10775. loc_006FE918: push ecx
  10776. loc_006FE919: lea edx, var_34
  10777. loc_006FE91C: push edx
  10778. loc_006FE91D: lea eax, var_30
  10779. loc_006FE920: push eax
  10780. loc_006FE921: push 00000003h
  10781. loc_006FE923: call [00401068h] ; __vbaFreeObjList
  10782. loc_006FE929: add esp, 00000010h
  10783. loc_006FE92C: lea ecx, var_78
  10784. loc_006FE92F: push ecx
  10785. loc_006FE930: lea edx, var_68
  10786. loc_006FE933: push edx
  10787. loc_006FE934: lea eax, var_58
  10788. loc_006FE937: push eax
  10789. loc_006FE938: lea ecx, var_48
  10790. loc_006FE93B: push ecx
  10791. loc_006FE93C: push 00000004h
  10792. loc_006FE93E: call [00401050h] ; __vbaFreeVarList
  10793. loc_006FE944: add esp, 00000014h
  10794. loc_006FE947: ret
  10795. loc_006FE948: lea ecx, var_C0
  10796. loc_006FE94E: call [00401430h] ; __vbaFreeStr
  10797. loc_006FE954: lea ecx, var_24
  10798. loc_006FE957: call [0040142Ch] ; __vbaFreeObj
  10799. loc_006FE95D: lea ecx, var_28
  10800. loc_006FE960: call [00401430h] ; __vbaFreeStr
  10801. loc_006FE966: ret
  10802. loc_006FE967: mov edx, Me
  10803. loc_006FE96A: mov eax, [edx]
  10804. loc_006FE96C: mov ecx, Me
  10805. loc_006FE96F: push ecx
  10806. loc_006FE970: call [eax+00000008h]
  10807. loc_006FE973: mov eax, var_10
  10808. loc_006FE976: mov ecx, var_20
  10809. loc_006FE979: mov fs:[00000000h], ecx
  10810. loc_006FE980: pop edi
  10811. loc_006FE981: pop esi
  10812. loc_006FE982: pop ebx
  10813. loc_006FE983: mov esp, ebp
  10814. loc_006FE985: pop ebp
  10815. loc_006FE986: retn 0008h
  10816. End Sub
  10817. Private Sub mnuLogOnOff_Click() '6F4740
  10818. loc_006F4740: push ebp
  10819. loc_006F4741: mov ebp, esp
  10820. loc_006F4743: sub esp, 0000000Ch
  10821. loc_006F4746: push 00412856h ; __vbaExceptHandler
  10822. loc_006F474B: mov eax, fs:[00000000h]
  10823. loc_006F4751: push eax
  10824. loc_006F4752: mov fs:[00000000h], esp
  10825. loc_006F4759: sub esp, 000000C4h
  10826. loc_006F475F: push ebx
  10827. loc_006F4760: push esi
  10828. loc_006F4761: push edi
  10829. loc_006F4762: mov var_C, esp
  10830. loc_006F4765: mov var_8, 0040F6D8h
  10831. loc_006F476C: mov esi, Me
  10832. loc_006F476F: mov eax, esi
  10833. loc_006F4771: and eax, 00000001h
  10834. loc_006F4774: mov var_4, eax
  10835. loc_006F4777: and esi, FFFFFFFEh
  10836. loc_006F477A: push esi
  10837. loc_006F477B: mov Me, esi
  10838. loc_006F477E: mov ecx, [esi]
  10839. loc_006F4780: call [ecx+00000004h]
  10840. loc_006F4783: mov edx, [esi]
  10841. loc_006F4785: xor edi, edi
  10842. loc_006F4787: push esi
  10843. loc_006F4788: mov var_18, edi
  10844. loc_006F478B: mov var_1C, edi
  10845. loc_006F478E: mov var_20, edi
  10846. loc_006F4791: mov var_24, edi
  10847. loc_006F4794: mov var_34, edi
  10848. loc_006F4797: mov var_44, edi
  10849. loc_006F479A: mov var_54, edi
  10850. loc_006F479D: mov var_64, edi
  10851. loc_006F47A0: mov var_74, edi
  10852. loc_006F47A3: mov var_84, edi
  10853. loc_006F47A9: mov var_94, edi
  10854. loc_006F47AF: mov var_A4, edi
  10855. loc_006F47B5: mov var_B4, edi
  10856. loc_006F47BB: call [edx+00000310h]
  10857. loc_006F47C1: push eax
  10858. loc_006F47C2: lea eax, var_20
  10859. loc_006F47C5: push eax
  10860. loc_006F47C6: call [00401128h] ; __vbaObjSet
  10861. loc_006F47CC: mov ebx, eax
  10862. loc_006F47CE: lea edx, var_18
  10863. loc_006F47D1: push edx
  10864. loc_006F47D2: push ebx
  10865. loc_006F47D3: mov ecx, [ebx]
  10866. loc_006F47D5: call [ecx+00000060h]
  10867. loc_006F47D8: cmp eax, edi
  10868. loc_006F47DA: fnclex
  10869. loc_006F47DC: jge 006F47EDh
  10870. loc_006F47DE: push 00000060h
  10871. loc_006F47E0: push 00443EA4h
  10872. loc_006F47E5: push ebx
  10873. loc_006F47E6: push eax
  10874. loc_006F47E7: call [004010CCh] ; __vbaHresultCheckObj
  10875. loc_006F47ED: mov eax, var_18
  10876. loc_006F47F0: lea ecx, var_44
  10877. loc_006F47F3: mov var_2C, eax
  10878. loc_006F47F6: lea eax, var_34
  10879. loc_006F47F9: push eax
  10880. loc_006F47FA: push ecx
  10881. loc_006F47FB: mov var_18, edi
  10882. loc_006F47FE: mov var_34, 00000008h
  10883. loc_006F4805: call [00401080h] ; rtcLowerCaseVar
  10884. loc_006F480B: mov edx, [esi]
  10885. loc_006F480D: push esi
  10886. loc_006F480E: mov var_9C, 00472B18h ; "log on"
  10887. loc_006F4818: mov var_A4, 00008008h
  10888. loc_006F4822: call [edx+00000310h]
  10889. loc_006F4828: push eax
  10890. loc_006F4829: lea eax, var_24
  10891. loc_006F482C: push eax
  10892. loc_006F482D: call [00401128h] ; __vbaObjSet
  10893. loc_006F4833: mov ebx, eax
  10894. loc_006F4835: lea edx, var_1C
  10895. loc_006F4838: push edx
  10896. loc_006F4839: push ebx
  10897. loc_006F483A: mov ecx, [ebx]
  10898. loc_006F483C: call [ecx+00000060h]
  10899. loc_006F483F: cmp eax, edi
  10900. loc_006F4841: fnclex
  10901. loc_006F4843: jge 006F4854h
  10902. loc_006F4845: push 00000060h
  10903. loc_006F4847: push 00443EA4h
  10904. loc_006F484C: push ebx
  10905. loc_006F484D: push eax
  10906. loc_006F484E: call [004010CCh] ; __vbaHresultCheckObj
  10907. loc_006F4854: mov eax, var_1C
  10908. loc_006F4857: lea ecx, var_74
  10909. loc_006F485A: mov var_5C, eax
  10910. loc_006F485D: lea eax, var_64
  10911. loc_006F4860: push eax
  10912. loc_006F4861: push ecx
  10913. loc_006F4862: mov var_1C, edi
  10914. loc_006F4865: mov var_64, 00000008h
  10915. loc_006F486C: call [00401080h] ; rtcLowerCaseVar
  10916. loc_006F4872: mov ebx, [00401350h] ; __vbaVarCmpEq
  10917. loc_006F4878: lea edx, var_44
  10918. loc_006F487B: lea eax, var_A4
  10919. loc_006F4881: push edx
  10920. loc_006F4882: lea ecx, var_54
  10921. loc_006F4885: push eax
  10922. loc_006F4886: push ecx
  10923. loc_006F4887: mov var_AC, 0047293Ch ; "&log on"
  10924. loc_006F4891: mov var_B4, 00008008h
  10925. loc_006F489B: call ebx
  10926. loc_006F489D: push eax
  10927. loc_006F489E: lea edx, var_74
  10928. loc_006F48A1: lea eax, var_B4
  10929. loc_006F48A7: push edx
  10930. loc_006F48A8: lea ecx, var_84
  10931. loc_006F48AE: push eax
  10932. loc_006F48AF: push ecx
  10933. loc_006F48B0: call ebx
  10934. loc_006F48B2: lea edx, var_94
  10935. loc_006F48B8: push eax
  10936. loc_006F48B9: push edx
  10937. loc_006F48BA: call [004011F4h] ; __vbaVarOr
  10938. loc_006F48C0: push eax
  10939. loc_006F48C1: call [00401164h] ; __vbaBoolVarNull
  10940. loc_006F48C7: mov ebx, eax
  10941. loc_006F48C9: lea eax, var_24
  10942. loc_006F48CC: lea ecx, var_20
  10943. loc_006F48CF: push eax
  10944. loc_006F48D0: push ecx
  10945. loc_006F48D1: push 00000002h
  10946. loc_006F48D3: call [00401068h] ; __vbaFreeObjList
  10947. loc_006F48D9: lea edx, var_74
  10948. loc_006F48DC: lea eax, var_64
  10949. loc_006F48DF: push edx
  10950. loc_006F48E0: lea ecx, var_44
  10951. loc_006F48E3: push eax
  10952. loc_006F48E4: lea edx, var_34
  10953. loc_006F48E7: push ecx
  10954. loc_006F48E8: push edx
  10955. loc_006F48E9: push 00000004h
  10956. loc_006F48EB: call [00401050h] ; __vbaFreeVarList
  10957. loc_006F48F1: add esp, 00000020h
  10958. loc_006F48F4: cmp bx, di
  10959. loc_006F48F7: jz 006F4904h
  10960. loc_006F48F9: mov eax, [esi]
  10961. loc_006F48FB: push esi
  10962. loc_006F48FC: call [eax+000007ECh]
  10963. loc_006F4902: jmp 006F490Dh
  10964. loc_006F4904: mov ecx, [esi]
  10965. loc_006F4906: push esi
  10966. loc_006F4907: call [ecx+000007F0h]
  10967. loc_006F490D: mov var_4, edi
  10968. loc_006F4910: push 006F4966h
  10969. loc_006F4915: jmp 006F4965h
  10970. loc_006F4917: lea edx, var_1C
  10971. loc_006F491A: lea eax, var_18
  10972. loc_006F491D: push edx
  10973. loc_006F491E: push eax
  10974. loc_006F491F: push 00000002h
  10975. loc_006F4921: call [00401324h] ; __vbaFreeStrList
  10976. loc_006F4927: lea ecx, var_24
  10977. loc_006F492A: lea edx, var_20
  10978. loc_006F492D: push ecx
  10979. loc_006F492E: push edx
  10980. loc_006F492F: push 00000002h
  10981. loc_006F4931: call [00401068h] ; __vbaFreeObjList
  10982. loc_006F4937: lea eax, var_94
  10983. loc_006F493D: lea ecx, var_84
  10984. loc_006F4943: push eax
  10985. loc_006F4944: lea edx, var_74
  10986. loc_006F4947: push ecx
  10987. loc_006F4948: lea eax, var_64
  10988. loc_006F494B: push edx
  10989. loc_006F494C: lea ecx, var_54
  10990. loc_006F494F: push eax
  10991. loc_006F4950: lea edx, var_44
  10992. loc_006F4953: push ecx
  10993. loc_006F4954: lea eax, var_34
  10994. loc_006F4957: push edx
  10995. loc_006F4958: push eax
  10996. loc_006F4959: push 00000007h
  10997. loc_006F495B: call [00401050h] ; __vbaFreeVarList
  10998. loc_006F4961: add esp, 00000038h
  10999. loc_006F4964: ret
  11000. loc_006F4965: ret
  11001. loc_006F4966: mov eax, Me
  11002. loc_006F4969: push eax
  11003. loc_006F496A: mov ecx, [eax]
  11004. loc_006F496C: call [ecx+00000008h]
  11005. loc_006F496F: mov eax, var_4
  11006. loc_006F4972: mov ecx, var_14
  11007. loc_006F4975: pop edi
  11008. loc_006F4976: pop esi
  11009. loc_006F4977: mov fs:[00000000h], ecx
  11010. loc_006F497E: pop ebx
  11011. loc_006F497F: mov esp, ebp
  11012. loc_006F4981: pop ebp
  11013. loc_006F4982: retn 0004h
  11014. End Sub
  11015. Private Sub mnuBlock_Click() '6F43C0
  11016. loc_006F43C0: push ebp
  11017. loc_006F43C1: mov ebp, esp
  11018. loc_006F43C3: sub esp, 00000014h
  11019. loc_006F43C6: push 00412856h ; __vbaExceptHandler
  11020. loc_006F43CB: mov eax, fs:[00000000h]
  11021. loc_006F43D1: push eax
  11022. loc_006F43D2: mov fs:[00000000h], esp
  11023. loc_006F43D9: sub esp, 00000050h
  11024. loc_006F43DC: push ebx
  11025. loc_006F43DD: push esi
  11026. loc_006F43DE: push edi
  11027. loc_006F43DF: mov var_14, esp
  11028. loc_006F43E2: mov var_10, 0040F6B0h
  11029. loc_006F43E9: mov edi, Me
  11030. loc_006F43EC: mov eax, edi
  11031. loc_006F43EE: and eax, 00000001h
  11032. loc_006F43F1: mov var_C, eax
  11033. loc_006F43F4: and edi, FFFFFFFEh
  11034. loc_006F43F7: mov Me, edi
  11035. loc_006F43FA: xor esi, esi
  11036. loc_006F43FC: mov var_8, esi
  11037. loc_006F43FF: mov ecx, [edi]
  11038. loc_006F4401: push edi
  11039. loc_006F4402: call [ecx+00000004h]
  11040. loc_006F4405: mov var_24, esi
  11041. loc_006F4408: mov var_28, esi
  11042. loc_006F440B: mov var_2C, esi
  11043. loc_006F440E: mov var_30, esi
  11044. loc_006F4411: mov var_34, esi
  11045. loc_006F4414: mov var_38, esi
  11046. loc_006F4417: mov var_48, esi
  11047. loc_006F441A: push 00000001h
  11048. loc_006F441C: call [00401124h] ; __vbaOnError
  11049. loc_006F4422: push 0047261Ch
  11050. loc_006F4427: push esi
  11051. loc_006F4428: push 0000000Bh
  11052. loc_006F442A: mov edx, [edi]
  11053. loc_006F442C: push edi
  11054. loc_006F442D: call [edx+0000035Ch]
  11055. loc_006F4433: push eax
  11056. loc_006F4434: lea eax, var_30
  11057. loc_006F4437: push eax
  11058. loc_006F4438: mov ebx, [00401128h] ; __vbaObjSet
  11059. loc_006F443E: call ebx
  11060. loc_006F4440: push eax
  11061. loc_006F4441: lea ecx, var_48
  11062. loc_006F4444: push ecx
  11063. loc_006F4445: call [00401214h] ; __vbaLateIdCallLd
  11064. loc_006F444B: add esp, 00000010h
  11065. loc_006F444E: push eax
  11066. loc_006F444F: call [004011F8h] ; __vbaCastObjVar
  11067. loc_006F4455: push eax
  11068. loc_006F4456: lea edx, var_34
  11069. loc_006F4459: push edx
  11070. loc_006F445A: call ebx
  11071. loc_006F445C: mov esi, eax
  11072. loc_006F445E: mov eax, [esi]
  11073. loc_006F4460: lea ecx, var_2C
  11074. loc_006F4463: push ecx
  11075. loc_006F4464: push esi
  11076. loc_006F4465: call [eax+00000064h]
  11077. loc_006F4468: fnclex
  11078. loc_006F446A: test eax, eax
  11079. loc_006F446C: jge 006F447Dh
  11080. loc_006F446E: push 00000064h
  11081. loc_006F4470: push 0047261Ch
  11082. loc_006F4475: push esi
  11083. loc_006F4476: push eax
  11084. loc_006F4477: call [004010CCh] ; __vbaHresultCheckObj
  11085. loc_006F447D: mov eax, [0073A704h]
  11086. loc_006F4482: mov edx, [eax]
  11087. loc_006F4484: lea ecx, var_38
  11088. loc_006F4487: push ecx
  11089. loc_006F4488: mov ecx, var_2C
  11090. loc_006F448B: push ecx
  11091. loc_006F448C: push eax
  11092. loc_006F448D: call [edx+00000050h]
  11093. loc_006F4490: fnclex
  11094. loc_006F4492: test eax, eax
  11095. loc_006F4494: jge 006F44ABh
  11096. loc_006F4496: push 00000050h
  11097. loc_006F4498: push 00456428h
  11098. loc_006F449D: mov edx, [0073A704h]
  11099. loc_006F44A3: push edx
  11100. loc_006F44A4: push eax
  11101. loc_006F44A5: call [004010CCh] ; __vbaHresultCheckObj
  11102. loc_006F44AB: mov eax, var_38
  11103. loc_006F44AE: mov var_38, 00000000h
  11104. loc_006F44B5: push eax
  11105. loc_006F44B6: lea eax, var_24
  11106. loc_006F44B9: push eax
  11107. loc_006F44BA: call ebx
  11108. loc_006F44BC: lea ecx, var_2C
  11109. loc_006F44BF: call [00401430h] ; __vbaFreeStr
  11110. loc_006F44C5: lea ecx, var_34
  11111. loc_006F44C8: push ecx
  11112. loc_006F44C9: lea edx, var_30
  11113. loc_006F44CC: push edx
  11114. loc_006F44CD: push 00000002h
  11115. loc_006F44CF: call [00401068h] ; __vbaFreeObjList
  11116. loc_006F44D5: add esp, 0000000Ch
  11117. loc_006F44D8: lea ecx, var_48
  11118. loc_006F44DB: call [00401030h] ; __vbaFreeVar
  11119. loc_006F44E1: mov eax, [edi]
  11120. loc_006F44E3: push edi
  11121. loc_006F44E4: call [eax+0000033Ch]
  11122. loc_006F44EA: push eax
  11123. loc_006F44EB: lea ecx, var_30
  11124. loc_006F44EE: push ecx
  11125. loc_006F44EF: call ebx
  11126. loc_006F44F1: mov esi, eax
  11127. loc_006F44F3: mov edx, [esi]
  11128. loc_006F44F5: lea eax, var_2C
  11129. loc_006F44F8: push eax
  11130. loc_006F44F9: push esi
  11131. loc_006F44FA: call [edx+00000060h]
  11132. loc_006F44FD: fnclex
  11133. loc_006F44FF: test eax, eax
  11134. loc_006F4501: jge 006F4512h
  11135. loc_006F4503: push 00000060h
  11136. loc_006F4505: push 00443EA4h
  11137. loc_006F450A: push esi
  11138. loc_006F450B: push eax
  11139. loc_006F450C: call [004010CCh] ; __vbaHresultCheckObj
  11140. loc_006F4512: mov ecx, var_2C
  11141. loc_006F4515: push ecx
  11142. loc_006F4516: push 00472AECh ; "&Block"
  11143. loc_006F451B: call [004011B8h] ; __vbaStrCmp
  11144. loc_006F4521: mov esi, eax
  11145. loc_006F4523: neg esi
  11146. loc_006F4525: sbb esi, esi
  11147. loc_006F4527: inc esi
  11148. loc_006F4528: neg esi
  11149. loc_006F452A: lea ecx, var_2C
  11150. loc_006F452D: call [00401430h] ; __vbaFreeStr
  11151. loc_006F4533: lea ecx, var_30
  11152. loc_006F4536: call [0040142Ch] ; __vbaFreeObj
  11153. loc_006F453C: test si, si
  11154. loc_006F453F: jz 006F45D4h
  11155. loc_006F4545: mov edx, [0073A704h]
  11156. loc_006F454B: mov edi, [edx]
  11157. loc_006F454D: push 00000001h
  11158. loc_006F454F: mov eax, var_24
  11159. loc_006F4552: push eax
  11160. loc_006F4553: lea ecx, var_30
  11161. loc_006F4556: push ecx
  11162. loc_006F4557: mov esi, [00401130h] ; __vbaObjSetAddref
  11163. loc_006F455D: call __vbaObjSetAddref
  11164. loc_006F455F: push eax
  11165. loc_006F4560: mov edx, [0073A704h]
  11166. loc_006F4566: push edx
  11167. loc_006F4567: call [edi+00000074h]
  11168. loc_006F456A: fnclex
  11169. loc_006F456C: test eax, eax
  11170. loc_006F456E: jge 006F4585h
  11171. loc_006F4570: push 00000074h
  11172. loc_006F4572: push 00456428h
  11173. loc_006F4577: mov ecx, [0073A704h]
  11174. loc_006F457D: push ecx
  11175. loc_006F457E: push eax
  11176. loc_006F457F: call [004010CCh] ; __vbaHresultCheckObj
  11177. loc_006F4585: lea ecx, var_30
  11178. loc_006F4588: mov edi, [0040142Ch] ; __vbaFreeObj
  11179. loc_006F458E: call edi
  11180. loc_006F4590: mov edx, [0073A704h]
  11181. loc_006F4596: mov ebx, [edx]
  11182. loc_006F4598: push 00000002h
  11183. loc_006F459A: mov eax, var_24
  11184. loc_006F459D: push eax
  11185. loc_006F459E: lea ecx, var_30
  11186. loc_006F45A1: push ecx
  11187. loc_006F45A2: call __vbaObjSetAddref
  11188. loc_006F45A4: push eax
  11189. loc_006F45A5: mov edx, [0073A704h]
  11190. loc_006F45AB: push edx
  11191. loc_006F45AC: call [ebx+00000070h]
  11192. loc_006F45AF: fnclex
  11193. loc_006F45B1: test eax, eax
  11194. loc_006F45B3: jge 006F45CAh
  11195. loc_006F45B5: push 00000070h
  11196. loc_006F45B7: push 00456428h
  11197. loc_006F45BC: mov ecx, [0073A704h]
  11198. loc_006F45C2: push ecx
  11199. loc_006F45C3: push eax
  11200. loc_006F45C4: call [004010CCh] ; __vbaHresultCheckObj
  11201. loc_006F45CA: lea ecx, var_30
  11202. loc_006F45CD: call edi
  11203. loc_006F45CF: jmp 006F46CBh
  11204. loc_006F45D4: mov edx, [edi]
  11205. loc_006F45D6: push edi
  11206. loc_006F45D7: call [edx+0000033Ch]
  11207. loc_006F45DD: push eax
  11208. loc_006F45DE: lea eax, var_30
  11209. loc_006F45E1: push eax
  11210. loc_006F45E2: call ebx
  11211. loc_006F45E4: mov esi, eax
  11212. loc_006F45E6: mov ecx, [esi]
  11213. loc_006F45E8: lea edx, var_2C
  11214. loc_006F45EB: push edx
  11215. loc_006F45EC: push esi
  11216. loc_006F45ED: call [ecx+00000060h]
  11217. loc_006F45F0: fnclex
  11218. loc_006F45F2: test eax, eax
  11219. loc_006F45F4: jge 006F4609h
  11220. loc_006F45F6: push 00000060h
  11221. loc_006F45F8: push 00443EA4h
  11222. loc_006F45FD: push esi
  11223. loc_006F45FE: push eax
  11224. loc_006F45FF: mov edi, [004010CCh] ; __vbaHresultCheckObj
  11225. loc_006F4605: call edi
  11226. loc_006F4607: jmp 006F460Fh
  11227. loc_006F4609: mov edi, [004010CCh] ; __vbaHresultCheckObj
  11228. loc_006F460F: mov eax, var_2C
  11229. loc_006F4612: push eax
  11230. loc_006F4613: push 00472B00h ; "&Unblock"
  11231. loc_006F4618: call [004011B8h] ; __vbaStrCmp
  11232. loc_006F461E: mov esi, eax
  11233. loc_006F4620: neg esi
  11234. loc_006F4622: sbb esi, esi
  11235. loc_006F4624: inc esi
  11236. loc_006F4625: neg esi
  11237. loc_006F4627: lea ecx, var_2C
  11238. loc_006F462A: call [00401430h] ; __vbaFreeStr
  11239. loc_006F4630: lea ecx, var_30
  11240. loc_006F4633: call [0040142Ch] ; __vbaFreeObj
  11241. loc_006F4639: test si, si
  11242. loc_006F463C: jz 006F46CBh
  11243. loc_006F4642: mov ecx, [0073A704h]
  11244. loc_006F4648: mov ebx, [ecx]
  11245. loc_006F464A: push 00000002h
  11246. loc_006F464C: mov edx, var_24
  11247. loc_006F464F: push edx
  11248. loc_006F4650: lea eax, var_30
  11249. loc_006F4653: push eax
  11250. loc_006F4654: mov esi, [00401130h] ; __vbaObjSetAddref
  11251. loc_006F465A: call __vbaObjSetAddref
  11252. loc_006F465C: push eax
  11253. loc_006F465D: mov ecx, [0073A704h]
  11254. loc_006F4663: push ecx
  11255. loc_006F4664: call [ebx+00000074h]
  11256. loc_006F4667: fnclex
  11257. loc_006F4669: test eax, eax
  11258. loc_006F466B: jge 006F467Eh
  11259. loc_006F466D: push 00000074h
  11260. loc_006F466F: push 00456428h
  11261. loc_006F4674: mov edx, [0073A704h]
  11262. loc_006F467A: push edx
  11263. loc_006F467B: push eax
  11264. loc_006F467C: call edi
  11265. loc_006F467E: lea ecx, var_30
  11266. loc_006F4681: mov ebx, [0040142Ch] ; __vbaFreeObj
  11267. loc_006F4687: call ebx
  11268. loc_006F4689: mov eax, [0073A704h]
  11269. loc_006F468E: mov edx, [eax]
  11270. loc_006F4690: push 00000001h
  11271. loc_006F4692: mov ecx, var_24
  11272. loc_006F4695: push ecx
  11273. loc_006F4696: lea eax, var_30
  11274. loc_006F4699: push eax
  11275. loc_006F469A: mov var_6C, edx
  11276. loc_006F469D: call __vbaObjSetAddref
  11277. loc_006F469F: push eax
  11278. loc_006F46A0: mov ecx, [0073A704h]
  11279. loc_006F46A6: push ecx
  11280. loc_006F46A7: mov edx, var_6C
  11281. loc_006F46AA: call [edx+00000070h]
  11282. loc_006F46AD: fnclex
  11283. loc_006F46AF: test eax, eax
  11284. loc_006F46B1: jge 006F46C4h
  11285. loc_006F46B3: push 00000070h
  11286. loc_006F46B5: push 00456428h
  11287. loc_006F46BA: mov ecx, [0073A704h]
  11288. loc_006F46C0: push ecx
  11289. loc_006F46C1: push eax
  11290. loc_006F46C2: call edi
  11291. loc_006F46C4: lea ecx, var_30
  11292. loc_006F46C7: call ebx
  11293. loc_006F46C9: jmp 006F46CBh
  11294. loc_006F46CB: call [00401114h] ; __vbaExitProc
  11295. loc_006F46D1: push 006F4715h
  11296. loc_006F46D6: jmp 006F4702h
  11297. loc_006F46D8: lea ecx, var_2C
  11298. loc_006F46DB: call [00401430h] ; __vbaFreeStr
  11299. loc_006F46E1: lea edx, var_38
  11300. loc_006F46E4: push edx
  11301. loc_006F46E5: lea eax, var_34
  11302. loc_006F46E8: push eax
  11303. loc_006F46E9: lea ecx, var_30
  11304. loc_006F46EC: push ecx
  11305. loc_006F46ED: push 00000003h
  11306. loc_006F46EF: call [00401068h] ; __vbaFreeObjList
  11307. loc_006F46F5: add esp, 00000010h
  11308. loc_006F46F8: lea ecx, var_48
  11309. loc_006F46FB: call [00401030h] ; __vbaFreeVar
  11310. loc_006F4701: ret
  11311. loc_006F4702: lea ecx, var_24
  11312. loc_006F4705: call [0040142Ch] ; __vbaFreeObj
  11313. loc_006F470B: lea ecx, var_28
  11314. loc_006F470E: call [00401430h] ; __vbaFreeStr
  11315. loc_006F4714: ret
  11316. loc_006F4715: mov eax, Me
  11317. loc_006F4718: mov edx, [eax]
  11318. loc_006F471A: push eax
  11319. loc_006F471B: call [edx+00000008h]
  11320. loc_006F471E: mov eax, var_C
  11321. loc_006F4721: mov ecx, var_1C
  11322. loc_006F4724: mov fs:[00000000h], ecx
  11323. loc_006F472B: pop edi
  11324. loc_006F472C: pop esi
  11325. loc_006F472D: pop ebx
  11326. loc_006F472E: mov esp, ebp
  11327. loc_006F4730: pop ebp
  11328. loc_006F4731: retn 0004h
  11329. End Sub
  11330. Private Sub mnuSendMessage_Click() '6FD890
  11331. loc_006FD890: push ebp
  11332. loc_006FD891: mov ebp, esp
  11333. loc_006FD893: sub esp, 0000000Ch
  11334. loc_006FD896: push 00412856h ; __vbaExceptHandler
  11335. loc_006FD89B: mov eax, fs:[00000000h]
  11336. loc_006FD8A1: push eax
  11337. loc_006FD8A2: mov fs:[00000000h], esp
  11338. loc_006FD8A9: sub esp, 00000014h
  11339. loc_006FD8AC: push ebx
  11340. loc_006FD8AD: push esi
  11341. loc_006FD8AE: push edi
  11342. loc_006FD8AF: mov var_C, esp
  11343. loc_006FD8B2: mov var_8, 0040FF38h
  11344. loc_006FD8B9: mov esi, Me
  11345. loc_006FD8BC: mov eax, esi
  11346. loc_006FD8BE: and eax, 00000001h
  11347. loc_006FD8C1: mov var_4, eax
  11348. loc_006FD8C4: and esi, FFFFFFFEh
  11349. loc_006FD8C7: push esi
  11350. loc_006FD8C8: mov Me, esi
  11351. loc_006FD8CB: mov ecx, [esi]
  11352. loc_006FD8CD: call [ecx+00000004h]
  11353. loc_006FD8D0: xor edi, edi
  11354. loc_006FD8D2: lea edx, var_1C
  11355. loc_006FD8D5: push edi
  11356. loc_006FD8D6: push edx
  11357. loc_006FD8D7: mov var_18, edi
  11358. loc_006FD8DA: mov var_1C, edi
  11359. loc_006FD8DD: mov [esi+00000060h], FFFFFFh
  11360. loc_006FD8E3: call [00401130h] ; __vbaObjSetAddref
  11361. loc_006FD8E9: mov eax, [esi+00000040h]
  11362. loc_006FD8EC: lea edx, var_18
  11363. loc_006FD8EF: push edx
  11364. loc_006FD8F0: push eax
  11365. loc_006FD8F1: mov ecx, [eax]
  11366. loc_006FD8F3: call [ecx+00000064h]
  11367. loc_006FD8F6: cmp eax, edi
  11368. loc_006FD8F8: fnclex
  11369. loc_006FD8FA: jge 006FD90Eh
  11370. loc_006FD8FC: mov ecx, [esi+00000040h]
  11371. loc_006FD8FF: push 00000064h
  11372. loc_006FD901: push 0047261Ch
  11373. loc_006FD906: push ecx
  11374. loc_006FD907: push eax
  11375. loc_006FD908: call [004010CCh] ; __vbaHresultCheckObj
  11376. loc_006FD90E: mov ecx, var_18
  11377. loc_006FD911: mov edx, [esi]
  11378. loc_006FD913: lea eax, var_1C
  11379. loc_006FD916: push eax
  11380. loc_006FD917: push ecx
  11381. loc_006FD918: push esi
  11382. loc_006FD919: call [edx+00000830h]
  11383. loc_006FD91F: lea ecx, var_18
  11384. loc_006FD922: call [00401430h] ; __vbaFreeStr
  11385. loc_006FD928: lea ecx, var_1C
  11386. loc_006FD92B: call [0040142Ch] ; __vbaFreeObj
  11387. loc_006FD931: mov var_4, edi
  11388. loc_006FD934: push 006FD94Fh
  11389. loc_006FD939: jmp 006FD94Eh
  11390. loc_006FD93B: lea ecx, var_18
  11391. loc_006FD93E: call [00401430h] ; __vbaFreeStr
  11392. loc_006FD944: lea ecx, var_1C
  11393. loc_006FD947: call [0040142Ch] ; __vbaFreeObj
  11394. loc_006FD94D: ret
  11395. loc_006FD94E: ret
  11396. loc_006FD94F: mov eax, Me
  11397. loc_006FD952: push eax
  11398. loc_006FD953: mov edx, [eax]
  11399. loc_006FD955: call [edx+00000008h]
  11400. loc_006FD958: mov eax, var_4
  11401. loc_006FD95B: mov ecx, var_14
  11402. loc_006FD95E: pop edi
  11403. loc_006FD95F: pop esi
  11404. loc_006FD960: mov fs:[00000000h], ecx
  11405. loc_006FD967: pop ebx
  11406. loc_006FD968: mov esp, ebp
  11407. loc_006FD96A: pop ebp
  11408. loc_006FD96B: retn 0004h
  11409. End Sub
  11410. Private Sub mnuSendMail_Click() '6FD7C0
  11411. loc_006FD7C0: push ebp
  11412. loc_006FD7C1: mov ebp, esp
  11413. loc_006FD7C3: sub esp, 0000000Ch
  11414. loc_006FD7C6: push 00412856h ; __vbaExceptHandler
  11415. loc_006FD7CB: mov eax, fs:[00000000h]
  11416. loc_006FD7D1: push eax
  11417. loc_006FD7D2: mov fs:[00000000h], esp
  11418. loc_006FD7D9: sub esp, 00000018h
  11419. loc_006FD7DC: push ebx
  11420. loc_006FD7DD: push esi
  11421. loc_006FD7DE: push edi
  11422. loc_006FD7DF: mov var_C, esp
  11423. loc_006FD7E2: mov var_8, 0040FF28h
  11424. loc_006FD7E9: mov esi, Me
  11425. loc_006FD7EC: mov eax, esi
  11426. loc_006FD7EE: and eax, 00000001h
  11427. loc_006FD7F1: mov var_4, eax
  11428. loc_006FD7F4: and esi, FFFFFFFEh
  11429. loc_006FD7F7: push esi
  11430. loc_006FD7F8: mov Me, esi
  11431. loc_006FD7FB: mov ecx, [esi]
  11432. loc_006FD7FD: call [ecx+00000004h]
  11433. loc_006FD800: mov eax, [esi+00000040h]
  11434. loc_006FD803: xor edi, edi
  11435. loc_006FD805: lea ecx, var_18
  11436. loc_006FD808: mov var_18, edi
  11437. loc_006FD80B: mov var_1C, edi
  11438. loc_006FD80E: mov edx, [eax]
  11439. loc_006FD810: push ecx
  11440. loc_006FD811: push eax
  11441. loc_006FD812: call [edx+00000064h]
  11442. loc_006FD815: cmp eax, edi
  11443. loc_006FD817: fnclex
  11444. loc_006FD819: jge 006FD82Dh
  11445. loc_006FD81B: mov edx, [esi+00000040h]
  11446. loc_006FD81E: push 00000064h
  11447. loc_006FD820: push 0047261Ch
  11448. loc_006FD825: push edx
  11449. loc_006FD826: push eax
  11450. loc_006FD827: call [004010CCh] ; __vbaHresultCheckObj
  11451. loc_006FD82D: mov edx, var_18
  11452. loc_006FD830: lea ecx, var_1C
  11453. loc_006FD833: mov var_18, edi
  11454. loc_006FD836: call [004013C0h] ; __vbaStrMove
  11455. loc_006FD83C: mov eax, [esi]
  11456. loc_006FD83E: lea ecx, var_1C
  11457. loc_006FD841: push ecx
  11458. loc_006FD842: push esi
  11459. loc_006FD843: call [eax+00000834h]
  11460. loc_006FD849: lea ecx, var_1C
  11461. loc_006FD84C: call [00401430h] ; __vbaFreeStr
  11462. loc_006FD852: mov var_4, edi
  11463. loc_006FD855: push 006FD871h
  11464. loc_006FD85A: jmp 006FD870h
  11465. loc_006FD85C: lea edx, var_1C
  11466. loc_006FD85F: lea eax, var_18
  11467. loc_006FD862: push edx
  11468. loc_006FD863: push eax
  11469. loc_006FD864: push 00000002h
  11470. loc_006FD866: call [00401324h] ; __vbaFreeStrList
  11471. loc_006FD86C: add esp, 0000000Ch
  11472. loc_006FD86F: ret
  11473. loc_006FD870: ret
  11474. loc_006FD871: mov eax, Me
  11475. loc_006FD874: push eax
  11476. loc_006FD875: mov ecx, [eax]
  11477. loc_006FD877: call [ecx+00000008h]
  11478. loc_006FD87A: mov eax, var_4
  11479. loc_006FD87D: mov ecx, var_14
  11480. loc_006FD880: pop edi
  11481. loc_006FD881: pop esi
  11482. loc_006FD882: mov fs:[00000000h], ecx
  11483. loc_006FD889: pop ebx
  11484. loc_006FD88A: mov esp, ebp
  11485. loc_006FD88C: pop ebp
  11486. loc_006FD88D: retn 0004h
  11487. End Sub
  11488. Private Sub mnuRemove_Click() '6FD700
  11489. loc_006FD700: push ebp
  11490. loc_006FD701: mov ebp, esp
  11491. loc_006FD703: sub esp, 0000000Ch
  11492. loc_006FD706: push 00412856h ; __vbaExceptHandler
  11493. loc_006FD70B: mov eax, fs:[00000000h]
  11494. loc_006FD711: push eax
  11495. loc_006FD712: mov fs:[00000000h], esp
  11496. loc_006FD719: sub esp, 00000010h
  11497. loc_006FD71C: push ebx
  11498. loc_006FD71D: push esi
  11499. loc_006FD71E: push edi
  11500. loc_006FD71F: mov var_C, esp
  11501. loc_006FD722: mov var_8, 0040FF18h
  11502. loc_006FD729: mov esi, Me
  11503. loc_006FD72C: mov eax, esi
  11504. loc_006FD72E: and eax, 00000001h
  11505. loc_006FD731: mov var_4, eax
  11506. loc_006FD734: and esi, FFFFFFFEh
  11507. loc_006FD737: push esi
  11508. loc_006FD738: mov Me, esi
  11509. loc_006FD73B: mov ecx, [esi]
  11510. loc_006FD73D: call [ecx+00000004h]
  11511. loc_006FD740: mov eax, [esi+00000040h]
  11512. loc_006FD743: xor edi, edi
  11513. loc_006FD745: lea ecx, var_18
  11514. loc_006FD748: mov var_18, edi
  11515. loc_006FD74B: mov edx, [eax]
  11516. loc_006FD74D: push ecx
  11517. loc_006FD74E: push eax
  11518. loc_006FD74F: call [edx+00000064h]
  11519. loc_006FD752: cmp eax, edi
  11520. loc_006FD754: fnclex
  11521. loc_006FD756: jge 006FD76Ah
  11522. loc_006FD758: mov edx, [esi+00000040h]
  11523. loc_006FD75B: push 00000064h
  11524. loc_006FD75D: push 0047261Ch
  11525. loc_006FD762: push edx
  11526. loc_006FD763: push eax
  11527. loc_006FD764: call [004010CCh] ; __vbaHresultCheckObj
  11528. loc_006FD76A: mov ecx, var_18
  11529. loc_006FD76D: mov eax, [esi]
  11530. loc_006FD76F: push ecx
  11531. loc_006FD770: push esi
  11532. loc_006FD771: call [eax+00000808h]
  11533. loc_006FD777: lea ecx, var_18
  11534. loc_006FD77A: call [00401430h] ; __vbaFreeStr
  11535. loc_006FD780: mov var_4, edi
  11536. loc_006FD783: push 006FD795h
  11537. loc_006FD788: jmp 006FD794h
  11538. loc_006FD78A: lea ecx, var_18
  11539. loc_006FD78D: call [00401430h] ; __vbaFreeStr
  11540. loc_006FD793: ret
  11541. loc_006FD794: ret
  11542. loc_006FD795: mov eax, Me
  11543. loc_006FD798: push eax
  11544. loc_006FD799: mov edx, [eax]
  11545. loc_006FD79B: call [edx+00000008h]
  11546. loc_006FD79E: mov eax, var_4
  11547. loc_006FD7A1: mov ecx, var_14
  11548. loc_006FD7A4: pop edi
  11549. loc_006FD7A5: pop esi
  11550. loc_006FD7A6: mov fs:[00000000h], ecx
  11551. loc_006FD7AD: pop ebx
  11552. loc_006FD7AE: mov esp, ebp
  11553. loc_006FD7B0: pop ebp
  11554. loc_006FD7B1: retn 0004h
  11555. End Sub
  11556. Public Function FindSession(pSession) '6F3790
  11557. loc_006F3790: push ebp
  11558. loc_006F3791: mov ebp, esp
  11559. loc_006F3793: sub esp, 00000018h
  11560. loc_006F3796: push 00412856h ; __vbaExceptHandler
  11561. loc_006F379B: mov eax, fs:[00000000h]
  11562. loc_006F37A1: push eax
  11563. loc_006F37A2: mov fs:[00000000h], esp
  11564. loc_006F37A9: mov eax, 00000034h
  11565. loc_006F37AE: call 00412850h ; __vbaChkstk
  11566. loc_006F37B3: push ebx
  11567. loc_006F37B4: push esi
  11568. loc_006F37B5: push edi
  11569. loc_006F37B6: mov var_18, esp
  11570. loc_006F37B9: mov var_14, 0040F5D0h ; "/"
  11571. loc_006F37C0: mov var_10, 00000000h
  11572. loc_006F37C7: mov var_C, 00000000h
  11573. loc_006F37CE: mov eax, Me
  11574. loc_006F37D1: mov ecx, [eax]
  11575. loc_006F37D3: mov edx, Me
  11576. loc_006F37D6: push edx
  11577. loc_006F37D7: call [ecx+00000004h]
  11578. loc_006F37DA: mov var_4, 00000001h
  11579. loc_006F37E1: mov eax, arg_10
  11580. loc_006F37E4: mov [eax], 00000000h
  11581. loc_006F37EA: mov var_4, 00000002h
  11582. loc_006F37F1: push FFFFFFFFh
  11583. loc_006F37F3: call [00401124h] ; __vbaOnError
  11584. loc_006F37F9: mov var_4, 00000003h
  11585. loc_006F3800: mov ecx, [0073A70Ch]
  11586. loc_006F3806: push ecx
  11587. loc_006F3807: lea edx, var_2C
  11588. loc_006F380A: push edx
  11589. loc_006F380B: lea eax, var_38
  11590. loc_006F380E: push eax
  11591. loc_006F380F: push 0047276Ch
  11592. loc_006F3814: call [0040110Ch] ; __vbaForEachCollObj
  11593. loc_006F381A: mov var_50, eax
  11594. loc_006F381D: jmp 006F38DAh
  11595. loc_006F3822: mov var_4, 00000004h
  11596. loc_006F3829: lea ecx, var_30
  11597. loc_006F382C: push ecx
  11598. loc_006F382D: mov edx, var_2C
  11599. loc_006F3830: mov eax, [edx]
  11600. loc_006F3832: mov ecx, var_2C
  11601. loc_006F3835: push ecx
  11602. loc_006F3836: call [eax+00000030h]
  11603. loc_006F3839: fnclex
  11604. loc_006F383B: mov var_34, eax
  11605. loc_006F383E: cmp var_34, 00000000h
  11606. loc_006F3842: jge 006F385Eh
  11607. loc_006F3844: push 00000030h
  11608. loc_006F3846: push 0047276Ch
  11609. loc_006F384B: mov edx, var_2C
  11610. loc_006F384E: push edx
  11611. loc_006F384F: mov eax, var_34
  11612. loc_006F3852: push eax
  11613. loc_006F3853: call [004010CCh] ; __vbaHresultCheckObj
  11614. loc_006F3859: mov var_54, eax
  11615. loc_006F385C: jmp 006F3865h
  11616. loc_006F385E: mov var_54, 00000000h
  11617. loc_006F3865: push 00456290h
  11618. loc_006F386A: mov ecx, var_30
  11619. loc_006F386D: push ecx
  11620. loc_006F386E: call [004013C4h] ; __vbaCastObj
  11621. loc_006F3874: push eax
  11622. loc_006F3875: lea edx, var_28
  11623. loc_006F3878: push edx
  11624. loc_006F3879: call [00401128h] ; __vbaObjSet
  11625. loc_006F387F: lea ecx, var_30
  11626. loc_006F3882: call [0040142Ch] ; __vbaFreeObj
  11627. loc_006F3888: mov var_4, 00000005h
  11628. loc_006F388F: mov eax, pSession
  11629. loc_006F3892: mov ecx, [eax]
  11630. loc_006F3894: push ecx
  11631. loc_006F3895: mov edx, var_28
  11632. loc_006F3898: push edx
  11633. loc_006F3899: call [00401238h] ; __vbaObjIs
  11634. loc_006F389F: movsx eax, ax
  11635. loc_006F38A2: test eax, eax
  11636. loc_006F38A4: jz 006F38BDh
  11637. loc_006F38A6: mov var_4, 00000006h
  11638. loc_006F38AD: mov ecx, var_2C
  11639. loc_006F38B0: push ecx
  11640. loc_006F38B1: lea edx, var_24
  11641. loc_006F38B4: push edx
  11642. loc_006F38B5: call [00401130h] ; __vbaObjSetAddref
  11643. loc_006F38BB: jmp 006F3903h
  11644. loc_006F38BD: mov var_4, 00000009h
  11645. loc_006F38C4: lea eax, var_2C
  11646. loc_006F38C7: push eax
  11647. loc_006F38C8: lea ecx, var_38
  11648. loc_006F38CB: push ecx
  11649. loc_006F38CC: push 0047276Ch
  11650. loc_006F38D1: call [0040117Ch] ; __vbaNextEachCollObj
  11651. loc_006F38D7: mov var_50, eax
  11652. loc_006F38DA: cmp var_50, 00000000h
  11653. loc_006F38DE: jnz 006F3822h
  11654. loc_006F38E4: mov var_4, 0000000Ah
  11655. loc_006F38EB: push 0047276Ch
  11656. loc_006F38F0: push 00000000h
  11657. loc_006F38F2: call [004013C4h] ; __vbaCastObj
  11658. loc_006F38F8: push eax
  11659. loc_006F38F9: lea edx, var_24
  11660. loc_006F38FC: push edx
  11661. loc_006F38FD: call [00401128h] ; __vbaObjSet
  11662. loc_006F3903: push 006F3943h
  11663. loc_006F3908: jmp 006F3927h
  11664. loc_006F390A: mov eax, var_10
  11665. loc_006F390D: and eax, 00000004h
  11666. loc_006F3910: test eax, eax
  11667. loc_006F3912: jz 006F391Dh
  11668. loc_006F3914: lea ecx, var_24
  11669. loc_006F3917: call [0040142Ch] ; __vbaFreeObj
  11670. loc_006F391D: lea ecx, var_30
  11671. loc_006F3920: call [0040142Ch] ; __vbaFreeObj
  11672. loc_006F3926: ret
  11673. loc_006F3927: lea ecx, var_38
  11674. loc_006F392A: call [0040142Ch] ; __vbaFreeObj
  11675. loc_006F3930: lea ecx, var_28
  11676. loc_006F3933: call [0040142Ch] ; __vbaFreeObj
  11677. loc_006F3939: lea ecx, var_2C
  11678. loc_006F393C: call [0040142Ch] ; __vbaFreeObj
  11679. loc_006F3942: ret
  11680. loc_006F3943: mov ecx, Me
  11681. loc_006F3946: mov edx, [ecx]
  11682. loc_006F3948: mov eax, Me
  11683. loc_006F394B: push eax
  11684. loc_006F394C: call [edx+00000008h]
  11685. loc_006F394F: mov ecx, arg_10
  11686. loc_006F3952: mov edx, var_24
  11687. loc_006F3955: mov [ecx], edx
  11688. loc_006F3957: mov eax, var_10
  11689. loc_006F395A: mov ecx, var_20
  11690. loc_006F395D: mov fs:[00000000h], ecx
  11691. loc_006F3964: pop edi
  11692. loc_006F3965: pop esi
  11693. loc_006F3966: pop ebx
  11694. loc_006F3967: mov esp, ebp
  11695. loc_006F3969: pop ebp
  11696. loc_006F396A: retn 000Ch
  11697. End Function
  11698. Public Property Get VoicePitch(arg_C) '6F8400
  11699. loc_006F8400: push ebp
  11700. loc_006F8401: mov ebp, esp
  11701. loc_006F8403: sub esp, 0000000Ch
  11702. loc_006F8406: push 00412856h ; __vbaExceptHandler
  11703. loc_006F840B: mov eax, fs:[00000000h]
  11704. loc_006F8411: push eax
  11705. loc_006F8412: mov fs:[00000000h], esp
  11706. loc_006F8419: sub esp, 0000000Ch
  11707. loc_006F841C: push ebx
  11708. loc_006F841D: push esi
  11709. loc_006F841E: push edi
  11710. loc_006F841F: mov var_C, esp
  11711. loc_006F8422: mov var_8, 0040FA28h
  11712. loc_006F8429: xor edi, edi
  11713. loc_006F842B: mov var_4, edi
  11714. loc_006F842E: mov esi, Me
  11715. loc_006F8431: push esi
  11716. loc_006F8432: mov eax, [esi]
  11717. loc_006F8434: call [eax+00000004h]
  11718. loc_006F8437: mov ecx, arg_C
  11719. loc_006F843A: mov var_18, edi
  11720. loc_006F843D: mov [ecx], edi
  11721. loc_006F843F: mov edx, [esi+00000044h]
  11722. loc_006F8442: lea ecx, var_18
  11723. loc_006F8445: call [00401310h] ; __vbaStrCopy
  11724. loc_006F844B: push 006F845Dh
  11725. loc_006F8450: jmp 006F845Ch
  11726. loc_006F8452: lea ecx, var_18
  11727. loc_006F8455: call [00401430h] ; __vbaFreeStr
  11728. loc_006F845B: ret
  11729. loc_006F845C: ret
  11730. loc_006F845D: mov eax, Me
  11731. loc_006F8460: push eax
  11732. loc_006F8461: mov edx, [eax]
  11733. loc_006F8463: call [edx+00000008h]
  11734. loc_006F8466: mov eax, arg_C
  11735. loc_006F8469: mov ecx, var_18
  11736. loc_006F846C: mov [eax], ecx
  11737. loc_006F846E: mov eax, var_4
  11738. loc_006F8471: mov ecx, var_14
  11739. loc_006F8474: pop edi
  11740. loc_006F8475: pop esi
  11741. loc_006F8476: mov fs:[00000000h], ecx
  11742. loc_006F847D: pop ebx
  11743. loc_006F847E: mov esp, ebp
  11744. loc_006F8480: pop ebp
  11745. loc_006F8481: retn 0008h
  11746. End Sub
  11747. Public Property Let VoicePitch(vNewValue) '6F8490
  11748. loc_006F8490: push ebp
  11749. loc_006F8491: mov ebp, esp
  11750. loc_006F8493: sub esp, 0000000Ch
  11751. loc_006F8496: push 00412856h ; __vbaExceptHandler
  11752. loc_006F849B: mov eax, fs:[00000000h]
  11753. loc_006F84A1: push eax
  11754. loc_006F84A2: mov fs:[00000000h], esp
  11755. loc_006F84A9: sub esp, 0000000Ch
  11756. loc_006F84AC: push ebx
  11757. loc_006F84AD: push esi
  11758. loc_006F84AE: push edi
  11759. loc_006F84AF: mov var_C, esp
  11760. loc_006F84B2: mov var_8, 0040FA38h
  11761. loc_006F84B9: xor edi, edi
  11762. loc_006F84BB: mov var_4, edi
  11763. loc_006F84BE: mov esi, Me
  11764. loc_006F84C1: push esi
  11765. loc_006F84C2: mov eax, [esi]
  11766. loc_006F84C4: call [eax+00000004h]
  11767. loc_006F84C7: mov edx, vNewValue
  11768. loc_006F84CA: mov var_18, edi
  11769. loc_006F84CD: mov edi, [00401310h] ; __vbaStrCopy
  11770. loc_006F84D3: lea ecx, var_18
  11771. loc_006F84D6: call edi
  11772. loc_006F84D8: mov edx, var_18
  11773. loc_006F84DB: lea ecx, [esi+00000044h]
  11774. loc_006F84DE: call edi
  11775. loc_006F84E0: push 006F84EFh
  11776. loc_006F84E5: lea ecx, var_18
  11777. loc_006F84E8: call [00401430h] ; __vbaFreeStr
  11778. loc_006F84EE: ret
  11779. loc_006F84EF: mov eax, Me
  11780. loc_006F84F2: push eax
  11781. loc_006F84F3: mov ecx, [eax]
  11782. loc_006F84F5: call [ecx+00000008h]
  11783. loc_006F84F8: mov eax, var_4
  11784. loc_006F84FB: mov ecx, var_14
  11785. loc_006F84FE: pop edi
  11786. loc_006F84FF: pop esi
  11787. loc_006F8500: mov fs:[00000000h], ecx
  11788. loc_006F8507: pop ebx
  11789. loc_006F8508: mov esp, ebp
  11790. loc_006F850A: pop ebp
  11791. loc_006F850B: retn 0008h
  11792. End Sub
  11793. Public Property Get VoiceSpeed(arg_C) '6F8510
  11794. loc_006F8510: push ebp
  11795. loc_006F8511: mov ebp, esp
  11796. loc_006F8513: sub esp, 0000000Ch
  11797. loc_006F8516: push 00412856h ; __vbaExceptHandler
  11798. loc_006F851B: mov eax, fs:[00000000h]
  11799. loc_006F8521: push eax
  11800. loc_006F8522: mov fs:[00000000h], esp
  11801. loc_006F8529: sub esp, 0000000Ch
  11802. loc_006F852C: push ebx
  11803. loc_006F852D: push esi
  11804. loc_006F852E: push edi
  11805. loc_006F852F: mov var_C, esp
  11806. loc_006F8532: mov var_8, 0040FA48h
  11807. loc_006F8539: xor edi, edi
  11808. loc_006F853B: mov var_4, edi
  11809. loc_006F853E: mov esi, Me
  11810. loc_006F8541: push esi
  11811. loc_006F8542: mov eax, [esi]
  11812. loc_006F8544: call [eax+00000004h]
  11813. loc_006F8547: mov ecx, arg_C
  11814. loc_006F854A: mov var_18, edi
  11815. loc_006F854D: mov [ecx], edi
  11816. loc_006F854F: mov edx, [esi+00000048h]
  11817. loc_006F8552: lea ecx, var_18
  11818. loc_006F8555: call [00401310h] ; __vbaStrCopy
  11819. loc_006F855B: push 006F856Dh
  11820. loc_006F8560: jmp 006F856Ch
  11821. loc_006F8562: lea ecx, var_18
  11822. loc_006F8565: call [00401430h] ; __vbaFreeStr
  11823. loc_006F856B: ret
  11824. loc_006F856C: ret
  11825. loc_006F856D: mov eax, Me
  11826. loc_006F8570: push eax
  11827. loc_006F8571: mov edx, [eax]
  11828. loc_006F8573: call [edx+00000008h]
  11829. loc_006F8576: mov eax, arg_C
  11830. loc_006F8579: mov ecx, var_18
  11831. loc_006F857C: mov [eax], ecx
  11832. loc_006F857E: mov eax, var_4
  11833. loc_006F8581: mov ecx, var_14
  11834. loc_006F8584: pop edi
  11835. loc_006F8585: pop esi
  11836. loc_006F8586: mov fs:[00000000h], ecx
  11837. loc_006F858D: pop ebx
  11838. loc_006F858E: mov esp, ebp
  11839. loc_006F8590: pop ebp
  11840. loc_006F8591: retn 0008h
  11841. End Sub
  11842. Public Property Let VoiceSpeed(vNewValue) '6F85A0
  11843. loc_006F85A0: push ebp
  11844. loc_006F85A1: mov ebp, esp
  11845. loc_006F85A3: sub esp, 0000000Ch
  11846. loc_006F85A6: push 00412856h ; __vbaExceptHandler
  11847. loc_006F85AB: mov eax, fs:[00000000h]
  11848. loc_006F85B1: push eax
  11849. loc_006F85B2: mov fs:[00000000h], esp
  11850. loc_006F85B9: sub esp, 0000000Ch
  11851. loc_006F85BC: push ebx
  11852. loc_006F85BD: push esi
  11853. loc_006F85BE: push edi
  11854. loc_006F85BF: mov var_C, esp
  11855. loc_006F85C2: mov var_8, 0040FA58h
  11856. loc_006F85C9: xor edi, edi
  11857. loc_006F85CB: mov var_4, edi
  11858. loc_006F85CE: mov esi, Me
  11859. loc_006F85D1: push esi
  11860. loc_006F85D2: mov eax, [esi]
  11861. loc_006F85D4: call [eax+00000004h]
  11862. loc_006F85D7: mov edx, vNewValue
  11863. loc_006F85DA: mov var_18, edi
  11864. loc_006F85DD: mov edi, [00401310h] ; __vbaStrCopy
  11865. loc_006F85E3: lea ecx, var_18
  11866. loc_006F85E6: call edi
  11867. loc_006F85E8: mov edx, var_18
  11868. loc_006F85EB: lea ecx, [esi+00000048h]
  11869. loc_006F85EE: call edi
  11870. loc_006F85F0: push 006F85FFh
  11871. loc_006F85F5: lea ecx, var_18
  11872. loc_006F85F8: call [00401430h] ; __vbaFreeStr
  11873. loc_006F85FE: ret
  11874. loc_006F85FF: mov eax, Me
  11875. loc_006F8602: push eax
  11876. loc_006F8603: mov ecx, [eax]
  11877. loc_006F8605: call [ecx+00000008h]
  11878. loc_006F8608: mov eax, var_4
  11879. loc_006F860B: mov ecx, var_14
  11880. loc_006F860E: pop edi
  11881. loc_006F860F: pop esi
  11882. loc_006F8610: mov fs:[00000000h], ecx
  11883. loc_006F8617: pop ebx
  11884. loc_006F8618: mov esp, ebp
  11885. loc_006F861A: pop ebp
  11886. loc_006F861B: retn 0008h
  11887. End Sub
  11888. Public Property Get EchoMessages(arg_C) '6F8620
  11889. loc_006F8620: push ebp
  11890. loc_006F8621: mov ebp, esp
  11891. loc_006F8623: sub esp, 0000000Ch
  11892. loc_006F8626: push 00412856h ; __vbaExceptHandler
  11893. loc_006F862B: mov eax, fs:[00000000h]
  11894. loc_006F8631: push eax
  11895. loc_006F8632: mov fs:[00000000h], esp
  11896. loc_006F8639: sub esp, 0000000Ch
  11897. loc_006F863C: push ebx
  11898. loc_006F863D: push esi
  11899. loc_006F863E: push edi
  11900. loc_006F863F: mov var_C, esp
  11901. loc_006F8642: mov var_8, 0040FA68h
  11902. loc_006F8649: xor edi, edi
  11903. loc_006F864B: mov var_4, edi
  11904. loc_006F864E: mov esi, Me
  11905. loc_006F8651: push esi
  11906. loc_006F8652: mov eax, [esi]
  11907. loc_006F8654: call [eax+00000004h]
  11908. loc_006F8657: mov cx, [esi+00000058h]
  11909. loc_006F865B: mov var_18, edi
  11910. loc_006F865E: mov var_18, ecx
  11911. loc_006F8661: mov eax, Me
  11912. loc_006F8664: push eax
  11913. loc_006F8665: mov edx, [eax]
  11914. loc_006F8667: call [edx+00000008h]
  11915. loc_006F866A: mov eax, arg_C
  11916. loc_006F866D: mov cx, var_18
  11917. loc_006F8671: mov [eax], cx
  11918. loc_006F8674: mov eax, var_4
  11919. loc_006F8677: mov ecx, var_14
  11920. loc_006F867A: pop edi
  11921. loc_006F867B: pop esi
  11922. loc_006F867C: mov fs:[00000000h], ecx
  11923. loc_006F8683: pop ebx
  11924. loc_006F8684: mov esp, ebp
  11925. loc_006F8686: pop ebp
  11926. loc_006F8687: retn 0008h
  11927. End Sub
  11928. Public Property Let EchoMessages(vNewValue) '6F8690
  11929. loc_006F8690: push ebp
  11930. loc_006F8691: mov ebp, esp
  11931. loc_006F8693: sub esp, 0000000Ch
  11932. loc_006F8696: push 00412856h ; __vbaExceptHandler
  11933. loc_006F869B: mov eax, fs:[00000000h]
  11934. loc_006F86A1: push eax
  11935. loc_006F86A2: mov fs:[00000000h], esp
  11936. loc_006F86A9: sub esp, 00000008h
  11937. loc_006F86AC: push ebx
  11938. loc_006F86AD: push esi
  11939. loc_006F86AE: push edi
  11940. loc_006F86AF: mov var_C, esp
  11941. loc_006F86B2: mov var_8, 0040FA70h
  11942. loc_006F86B9: mov var_4, 00000000h
  11943. loc_006F86C0: mov esi, Me
  11944. loc_006F86C3: push esi
  11945. loc_006F86C4: mov eax, [esi]
  11946. loc_006F86C6: call [eax+00000004h]
  11947. loc_006F86C9: mov cx, vNewValue
  11948. loc_006F86CD: mov [esi+00000058h], cx
  11949. loc_006F86D1: mov eax, Me
  11950. loc_006F86D4: push eax
  11951. loc_006F86D5: mov edx, [eax]
  11952. loc_006F86D7: call [edx+00000008h]
  11953. loc_006F86DA: mov eax, var_4
  11954. loc_006F86DD: mov ecx, var_14
  11955. loc_006F86E0: pop edi
  11956. loc_006F86E1: pop esi
  11957. loc_006F86E2: mov fs:[00000000h], ecx
  11958. loc_006F86E9: pop ebx
  11959. loc_006F86EA: mov esp, ebp
  11960. loc_006F86EC: pop ebp
  11961. loc_006F86ED: retn 0008h
  11962. End Sub
  11963. Public Property Let NotifyOfFriends(vNewValue) '6F86F0
  11964. loc_006F86F0: push ebp
  11965. loc_006F86F1: mov ebp, esp
  11966. loc_006F86F3: sub esp, 0000000Ch
  11967. loc_006F86F6: push 00412856h ; __vbaExceptHandler
  11968. loc_006F86FB: mov eax, fs:[00000000h]
  11969. loc_006F8701: push eax
  11970. loc_006F8702: mov fs:[00000000h], esp
  11971. loc_006F8709: sub esp, 00000008h
  11972. loc_006F870C: push ebx
  11973. loc_006F870D: push esi
  11974. loc_006F870E: push edi
  11975. loc_006F870F: mov var_C, esp
  11976. loc_006F8712: mov var_8, 0040FA78h
  11977. loc_006F8719: mov var_4, 00000000h
  11978. loc_006F8720: mov esi, Me
  11979. loc_006F8723: push esi
  11980. loc_006F8724: mov eax, [esi]
  11981. loc_006F8726: call [eax+00000004h]
  11982. loc_006F8729: mov cx, vNewValue
  11983. loc_006F872D: mov [esi+00000054h], cx
  11984. loc_006F8731: mov eax, Me
  11985. loc_006F8734: push eax
  11986. loc_006F8735: mov edx, [eax]
  11987. loc_006F8737: call [edx+00000008h]
  11988. loc_006F873A: mov eax, var_4
  11989. loc_006F873D: mov ecx, var_14
  11990. loc_006F8740: pop edi
  11991. loc_006F8741: pop esi
  11992. loc_006F8742: mov fs:[00000000h], ecx
  11993. loc_006F8749: pop ebx
  11994. loc_006F874A: mov esp, ebp
  11995. loc_006F874C: pop ebp
  11996. loc_006F874D: retn 0008h
  11997. End Sub
  11998. Public Property Get ReadMessages(arg_C) '6F8750
  11999. loc_006F8750: push ebp
  12000. loc_006F8751: mov ebp, esp
  12001. loc_006F8753: sub esp, 0000000Ch
  12002. loc_006F8756: push 00412856h ; __vbaExceptHandler
  12003. loc_006F875B: mov eax, fs:[00000000h]
  12004. loc_006F8761: push eax
  12005. loc_006F8762: mov fs:[00000000h], esp
  12006. loc_006F8769: sub esp, 0000000Ch
  12007. loc_006F876C: push ebx
  12008. loc_006F876D: push esi
  12009. loc_006F876E: push edi
  12010. loc_006F876F: mov var_C, esp
  12011. loc_006F8772: mov var_8, 0040FA80h
  12012. loc_006F8779: xor edi, edi
  12013. loc_006F877B: mov var_4, edi
  12014. loc_006F877E: mov esi, Me
  12015. loc_006F8781: push esi
  12016. loc_006F8782: mov eax, [esi]
  12017. loc_006F8784: call [eax+00000004h]
  12018. loc_006F8787: mov cx, [esi+00000056h]
  12019. loc_006F878B: mov var_18, edi
  12020. loc_006F878E: mov var_18, ecx
  12021. loc_006F8791: mov eax, Me
  12022. loc_006F8794: push eax
  12023. loc_006F8795: mov edx, [eax]
  12024. loc_006F8797: call [edx+00000008h]
  12025. loc_006F879A: mov eax, arg_C
  12026. loc_006F879D: mov cx, var_18
  12027. loc_006F87A1: mov [eax], cx
  12028. loc_006F87A4: mov eax, var_4
  12029. loc_006F87A7: mov ecx, var_14
  12030. loc_006F87AA: pop edi
  12031. loc_006F87AB: pop esi
  12032. loc_006F87AC: mov fs:[00000000h], ecx
  12033. loc_006F87B3: pop ebx
  12034. loc_006F87B4: mov esp, ebp
  12035. loc_006F87B6: pop ebp
  12036. loc_006F87B7: retn 0008h
  12037. End Sub
  12038. Public Property Let ReadMessages(vNewValue) '6F87C0
  12039. loc_006F87C0: push ebp
  12040. loc_006F87C1: mov ebp, esp
  12041. loc_006F87C3: sub esp, 0000000Ch
  12042. loc_006F87C6: push 00412856h ; __vbaExceptHandler
  12043. loc_006F87CB: mov eax, fs:[00000000h]
  12044. loc_006F87D1: push eax
  12045. loc_006F87D2: mov fs:[00000000h], esp
  12046. loc_006F87D9: sub esp, 00000008h
  12047. loc_006F87DC: push ebx
  12048. loc_006F87DD: push esi
  12049. loc_006F87DE: push edi
  12050. loc_006F87DF: mov var_C, esp
  12051. loc_006F87E2: mov var_8, 0040FA88h
  12052. loc_006F87E9: mov var_4, 00000000h
  12053. loc_006F87F0: mov esi, Me
  12054. loc_006F87F3: push esi
  12055. loc_006F87F4: mov eax, [esi]
  12056. loc_006F87F6: call [eax+00000004h]
  12057. loc_006F87F9: mov cx, vNewValue
  12058. loc_006F87FD: mov [esi+00000056h], cx
  12059. loc_006F8801: mov eax, Me
  12060. loc_006F8804: push eax
  12061. loc_006F8805: mov edx, [eax]
  12062. loc_006F8807: call [edx+00000008h]
  12063. loc_006F880A: mov eax, var_4
  12064. loc_006F880D: mov ecx, var_14
  12065. loc_006F8810: pop edi
  12066. loc_006F8811: pop esi
  12067. loc_006F8812: mov fs:[00000000h], ecx
  12068. loc_006F8819: pop ebx
  12069. loc_006F881A: mov esp, ebp
  12070. loc_006F881C: pop ebp
  12071. loc_006F881D: retn 0008h
  12072. End Sub
  12073. Public Property Get CurrentIMService(arg_C) '6FE990
  12074. loc_006FE990: push ebp
  12075. loc_006FE991: mov ebp, esp
  12076. loc_006FE993: sub esp, 0000000Ch
  12077. loc_006FE996: push 00412856h ; __vbaExceptHandler
  12078. loc_006FE99B: mov eax, fs:[00000000h]
  12079. loc_006FE9A1: push eax
  12080. loc_006FE9A2: mov fs:[00000000h], esp
  12081. loc_006FE9A9: sub esp, 00000018h
  12082. loc_006FE9AC: push ebx
  12083. loc_006FE9AD: push esi
  12084. loc_006FE9AE: push edi
  12085. loc_006FE9AF: mov var_C, esp
  12086. loc_006FE9B2: mov var_8, 00410018h
  12087. loc_006FE9B9: xor edi, edi
  12088. loc_006FE9BB: mov var_4, edi
  12089. loc_006FE9BE: mov esi, Me
  12090. loc_006FE9C1: push esi
  12091. loc_006FE9C2: mov eax, [esi]
  12092. loc_006FE9C4: call [eax+00000004h]
  12093. loc_006FE9C7: mov ecx, arg_C
  12094. loc_006FE9CA: lea eax, var_1C
  12095. loc_006FE9CD: push eax
  12096. loc_006FE9CE: push esi
  12097. loc_006FE9CF: mov [ecx], edi
  12098. loc_006FE9D1: mov edx, [esi]
  12099. loc_006FE9D3: mov var_18, edi
  12100. loc_006FE9D6: mov var_1C, edi
  12101. loc_006FE9D9: call [edx+0000084Ch]
  12102. loc_006FE9DF: cmp eax, edi
  12103. loc_006FE9E1: fnclex
  12104. loc_006FE9E3: jge 006FE9F7h
  12105. loc_006FE9E5: push 0000084Ch
  12106. loc_006FE9EA: push 00455054h
  12107. loc_006FE9EF: push esi
  12108. loc_006FE9F0: push eax
  12109. loc_006FE9F1: call [004010CCh] ; __vbaHresultCheckObj
  12110. loc_006FE9F7: mov eax, var_1C
  12111. loc_006FE9FA: lea ecx, var_18
  12112. loc_006FE9FD: push eax
  12113. loc_006FE9FE: push ecx
  12114. loc_006FE9FF: mov var_1C, edi
  12115. loc_006FEA02: call [00401128h] ; __vbaObjSet
  12116. loc_006FEA08: push 006FEA29h
  12117. loc_006FEA0D: jmp 006FEA28h
  12118. loc_006FEA0F: test var_4, 04h
  12119. loc_006FEA13: jz 006FEA1Eh
  12120. loc_006FEA15: lea ecx, var_18
  12121. loc_006FEA18: call [0040142Ch] ; __vbaFreeObj
  12122. loc_006FEA1E: lea ecx, var_1C
  12123. loc_006FEA21: call [0040142Ch] ; __vbaFreeObj
  12124. loc_006FEA27: ret
  12125. loc_006FEA28: ret
  12126. loc_006FEA29: mov eax, Me
  12127. loc_006FEA2C: push eax
  12128. loc_006FEA2D: mov edx, [eax]
  12129. loc_006FEA2F: call [edx+00000008h]
  12130. loc_006FEA32: mov eax, arg_C
  12131. loc_006FEA35: mov ecx, var_18
  12132. loc_006FEA38: mov [eax], ecx
  12133. loc_006FEA3A: mov eax, var_4
  12134. loc_006FEA3D: mov ecx, var_14
  12135. loc_006FEA40: pop edi
  12136. loc_006FEA41: pop esi
  12137. loc_006FEA42: mov fs:[00000000h], ecx
  12138. loc_006FEA49: pop ebx
  12139. loc_006FEA4A: mov esp, ebp
  12140. loc_006FEA4C: pop ebp
  12141. loc_006FEA4D: retn 0008h
  12142. End Sub
  12143. Public Property Get Password(arg_C) '6FEA50
  12144. loc_006FEA50: push ebp
  12145. loc_006FEA51: mov ebp, esp
  12146. loc_006FEA53: sub esp, 0000000Ch
  12147. loc_006FEA56: push 00412856h ; __vbaExceptHandler
  12148. loc_006FEA5B: mov eax, fs:[00000000h]
  12149. loc_006FEA61: push eax
  12150. loc_006FEA62: mov fs:[00000000h], esp
  12151. loc_006FEA69: sub esp, 0000000Ch
  12152. loc_006FEA6C: push ebx
  12153. loc_006FEA6D: push esi
  12154. loc_006FEA6E: push edi
  12155. loc_006FEA6F: mov var_C, esp
  12156. loc_006FEA72: mov var_8, 00410028h
  12157. loc_006FEA79: xor edi, edi
  12158. loc_006FEA7B: mov var_4, edi
  12159. loc_006FEA7E: mov esi, Me
  12160. loc_006FEA81: push esi
  12161. loc_006FEA82: mov eax, [esi]
  12162. loc_006FEA84: call [eax+00000004h]
  12163. loc_006FEA87: mov ecx, arg_C
  12164. loc_006FEA8A: mov var_18, edi
  12165. loc_006FEA8D: mov [ecx], edi
  12166. loc_006FEA8F: mov edx, [esi+0000005Ch]
  12167. loc_006FEA92: lea ecx, var_18
  12168. loc_006FEA95: call [00401310h] ; __vbaStrCopy
  12169. loc_006FEA9B: push 006FEAADh
  12170. loc_006FEAA0: jmp 006FEAACh
  12171. loc_006FEAA2: lea ecx, var_18
  12172. loc_006FEAA5: call [00401430h] ; __vbaFreeStr
  12173. loc_006FEAAB: ret
  12174. loc_006FEAAC: ret
  12175. loc_006FEAAD: mov eax, Me
  12176. loc_006FEAB0: push eax
  12177. loc_006FEAB1: mov edx, [eax]
  12178. loc_006FEAB3: call [edx+00000008h]
  12179. loc_006FEAB6: mov eax, arg_C
  12180. loc_006FEAB9: mov ecx, var_18
  12181. loc_006FEABC: mov [eax], ecx
  12182. loc_006FEABE: mov eax, var_4
  12183. loc_006FEAC1: mov ecx, var_14
  12184. loc_006FEAC4: pop edi
  12185. loc_006FEAC5: pop esi
  12186. loc_006FEAC6: mov fs:[00000000h], ecx
  12187. loc_006FEACD: pop ebx
  12188. loc_006FEACE: mov esp, ebp
  12189. loc_006FEAD0: pop ebp
  12190. loc_006FEAD1: retn 0008h
  12191. End Sub
  12192. Public Property Let Password(vNewValue) '6FEAE0
  12193. loc_006FEAE0: push ebp
  12194. loc_006FEAE1: mov ebp, esp
  12195. loc_006FEAE3: sub esp, 0000000Ch
  12196. loc_006FEAE6: push 00412856h ; __vbaExceptHandler
  12197. loc_006FEAEB: mov eax, fs:[00000000h]
  12198. loc_006FEAF1: push eax
  12199. loc_006FEAF2: mov fs:[00000000h], esp
  12200. loc_006FEAF9: sub esp, 0000000Ch
  12201. loc_006FEAFC: push ebx
  12202. loc_006FEAFD: push esi
  12203. loc_006FEAFE: push edi
  12204. loc_006FEAFF: mov var_C, esp
  12205. loc_006FEB02: mov var_8, 00410038h
  12206. loc_006FEB09: xor edi, edi
  12207. loc_006FEB0B: mov var_4, edi
  12208. loc_006FEB0E: mov esi, Me
  12209. loc_006FEB11: push esi
  12210. loc_006FEB12: mov eax, [esi]
  12211. loc_006FEB14: call [eax+00000004h]
  12212. loc_006FEB17: mov edx, vNewValue
  12213. loc_006FEB1A: mov var_18, edi
  12214. loc_006FEB1D: mov edi, [00401310h] ; __vbaStrCopy
  12215. loc_006FEB23: lea ecx, var_18
  12216. loc_006FEB26: call edi
  12217. loc_006FEB28: mov edx, var_18
  12218. loc_006FEB2B: lea ecx, [esi+0000005Ch]
  12219. loc_006FEB2E: call edi
  12220. loc_006FEB30: push 006FEB3Fh
  12221. loc_006FEB35: lea ecx, var_18
  12222. loc_006FEB38: call [00401430h] ; __vbaFreeStr
  12223. loc_006FEB3E: ret
  12224. loc_006FEB3F: mov eax, Me
  12225. loc_006FEB42: push eax
  12226. loc_006FEB43: mov ecx, [eax]
  12227. loc_006FEB45: call [ecx+00000008h]
  12228. loc_006FEB48: mov eax, var_4
  12229. loc_006FEB4B: mov ecx, var_14
  12230. loc_006FEB4E: pop edi
  12231. loc_006FEB4F: pop esi
  12232. loc_006FEB50: mov fs:[00000000h], ecx
  12233. loc_006FEB57: pop ebx
  12234. loc_006FEB58: mov esp, ebp
  12235. loc_006FEB5A: pop ebp
  12236. loc_006FEB5B: retn 0008h
  12237. End Sub
  12238. Public Property Get FriendlyName(arg_C) '6FEB60
  12239. loc_006FEB60: push ebp
  12240. loc_006FEB61: mov ebp, esp
  12241. loc_006FEB63: sub esp, 0000000Ch
  12242. loc_006FEB66: push 00412856h ; __vbaExceptHandler
  12243. loc_006FEB6B: mov eax, fs:[00000000h]
  12244. loc_006FEB71: push eax
  12245. loc_006FEB72: mov fs:[00000000h], esp
  12246. loc_006FEB79: sub esp, 0000000Ch
  12247. loc_006FEB7C: push ebx
  12248. loc_006FEB7D: push esi
  12249. loc_006FEB7E: push edi
  12250. loc_006FEB7F: mov var_C, esp
  12251. loc_006FEB82: mov var_8, 00410048h
  12252. loc_006FEB89: xor edi, edi
  12253. loc_006FEB8B: mov var_4, edi
  12254. loc_006FEB8E: mov esi, Me
  12255. loc_006FEB91: push esi
  12256. loc_006FEB92: mov eax, [esi]
  12257. loc_006FEB94: call [eax+00000004h]
  12258. loc_006FEB97: mov ecx, arg_C
  12259. loc_006FEB9A: mov var_18, edi
  12260. loc_006FEB9D: mov [ecx], edi
  12261. loc_006FEB9F: mov edx, [esi+00000038h]
  12262. loc_006FEBA2: lea ecx, var_18
  12263. loc_006FEBA5: call [00401310h] ; __vbaStrCopy
  12264. loc_006FEBAB: push 006FEBBDh
  12265. loc_006FEBB0: jmp 006FEBBCh
  12266. loc_006FEBB2: lea ecx, var_18
  12267. loc_006FEBB5: call [00401430h] ; __vbaFreeStr
  12268. loc_006FEBBB: ret
  12269. loc_006FEBBC: ret
  12270. loc_006FEBBD: mov eax, Me
  12271. loc_006FEBC0: push eax
  12272. loc_006FEBC1: mov edx, [eax]
  12273. loc_006FEBC3: call [edx+00000008h]
  12274. loc_006FEBC6: mov eax, arg_C
  12275. loc_006FEBC9: mov ecx, var_18
  12276. loc_006FEBCC: mov [eax], ecx
  12277. loc_006FEBCE: mov eax, var_4
  12278. loc_006FEBD1: mov ecx, var_14
  12279. loc_006FEBD4: pop edi
  12280. loc_006FEBD5: pop esi
  12281. loc_006FEBD6: mov fs:[00000000h], ecx
  12282. loc_006FEBDD: pop ebx
  12283. loc_006FEBDE: mov esp, ebp
  12284. loc_006FEBE0: pop ebp
  12285. loc_006FEBE1: retn 0008h
  12286. End Sub
  12287. Public Property Let FriendlyName(vNewValue) '6FEBF0
  12288. loc_006FEBF0: push ebp
  12289. loc_006FEBF1: mov ebp, esp
  12290. loc_006FEBF3: sub esp, 0000000Ch
  12291. loc_006FEBF6: push 00412856h ; __vbaExceptHandler
  12292. loc_006FEBFB: mov eax, fs:[00000000h]
  12293. loc_006FEC01: push eax
  12294. loc_006FEC02: mov fs:[00000000h], esp
  12295. loc_006FEC09: sub esp, 0000000Ch
  12296. loc_006FEC0C: push ebx
  12297. loc_006FEC0D: push esi
  12298. loc_006FEC0E: push edi
  12299. loc_006FEC0F: mov var_C, esp
  12300. loc_006FEC12: mov var_8, 00410058h
  12301. loc_006FEC19: xor edi, edi
  12302. loc_006FEC1B: mov var_4, edi
  12303. loc_006FEC1E: mov esi, Me
  12304. loc_006FEC21: push esi
  12305. loc_006FEC22: mov eax, [esi]
  12306. loc_006FEC24: call [eax+00000004h]
  12307. loc_006FEC27: mov edx, vNewValue
  12308. loc_006FEC2A: mov var_18, edi
  12309. loc_006FEC2D: mov edi, [00401310h] ; __vbaStrCopy
  12310. loc_006FEC33: lea ecx, var_18
  12311. loc_006FEC36: call edi
  12312. loc_006FEC38: mov edx, var_18
  12313. loc_006FEC3B: lea ecx, [esi+00000038h]
  12314. loc_006FEC3E: call edi
  12315. loc_006FEC40: push 006FEC4Fh
  12316. loc_006FEC45: lea ecx, var_18
  12317. loc_006FEC48: call [00401430h] ; __vbaFreeStr
  12318. loc_006FEC4E: ret
  12319. loc_006FEC4F: mov eax, Me
  12320. loc_006FEC52: push eax
  12321. loc_006FEC53: mov ecx, [eax]
  12322. loc_006FEC55: call [ecx+00000008h]
  12323. loc_006FEC58: mov eax, var_4
  12324. loc_006FEC5B: mov ecx, var_14
  12325. loc_006FEC5E: pop edi
  12326. loc_006FEC5F: pop esi
  12327. loc_006FEC60: mov fs:[00000000h], ecx
  12328. loc_006FEC67: pop ebx
  12329. loc_006FEC68: mov esp, ebp
  12330. loc_006FEC6A: pop ebp
  12331. loc_006FEC6B: retn 0008h
  12332. End Sub
  12333. Public Property Get LogonName(arg_C) '6FEC70
  12334. loc_006FEC70: push ebp
  12335. loc_006FEC71: mov ebp, esp
  12336. loc_006FEC73: sub esp, 0000000Ch
  12337. loc_006FEC76: push 00412856h ; __vbaExceptHandler
  12338. loc_006FEC7B: mov eax, fs:[00000000h]
  12339. loc_006FEC81: push eax
  12340. loc_006FEC82: mov fs:[00000000h], esp
  12341. loc_006FEC89: sub esp, 0000000Ch
  12342. loc_006FEC8C: push ebx
  12343. loc_006FEC8D: push esi
  12344. loc_006FEC8E: push edi
  12345. loc_006FEC8F: mov var_C, esp
  12346. loc_006FEC92: mov var_8, 00410068h
  12347. loc_006FEC99: xor edi, edi
  12348. loc_006FEC9B: mov var_4, edi
  12349. loc_006FEC9E: mov esi, Me
  12350. loc_006FECA1: push esi
  12351. loc_006FECA2: mov eax, [esi]
  12352. loc_006FECA4: call [eax+00000004h]
  12353. loc_006FECA7: mov ecx, arg_C
  12354. loc_006FECAA: mov var_18, edi
  12355. loc_006FECAD: mov [ecx], edi
  12356. loc_006FECAF: mov edx, [esi+00000034h]
  12357. loc_006FECB2: lea ecx, var_18
  12358. loc_006FECB5: call [00401310h] ; __vbaStrCopy
  12359. loc_006FECBB: push 006FECCDh
  12360. loc_006FECC0: jmp 006FECCCh
  12361. loc_006FECC2: lea ecx, var_18
  12362. loc_006FECC5: call [00401430h] ; __vbaFreeStr
  12363. loc_006FECCB: ret
  12364. loc_006FECCC: ret
  12365. loc_006FECCD: mov eax, Me
  12366. loc_006FECD0: push eax
  12367. loc_006FECD1: mov edx, [eax]
  12368. loc_006FECD3: call [edx+00000008h]
  12369. loc_006FECD6: mov eax, arg_C
  12370. loc_006FECD9: mov ecx, var_18
  12371. loc_006FECDC: mov [eax], ecx
  12372. loc_006FECDE: mov eax, var_4
  12373. loc_006FECE1: mov ecx, var_14
  12374. loc_006FECE4: pop edi
  12375. loc_006FECE5: pop esi
  12376. loc_006FECE6: mov fs:[00000000h], ecx
  12377. loc_006FECED: pop ebx
  12378. loc_006FECEE: mov esp, ebp
  12379. loc_006FECF0: pop ebp
  12380. loc_006FECF1: retn 0008h
  12381. End Sub
  12382. Public Property Let LogonName(vNewValue) '6FED00
  12383. loc_006FED00: push ebp
  12384. loc_006FED01: mov ebp, esp
  12385. loc_006FED03: sub esp, 0000000Ch
  12386. loc_006FED06: push 00412856h ; __vbaExceptHandler
  12387. loc_006FED0B: mov eax, fs:[00000000h]
  12388. loc_006FED11: push eax
  12389. loc_006FED12: mov fs:[00000000h], esp
  12390. loc_006FED19: sub esp, 0000000Ch
  12391. loc_006FED1C: push ebx
  12392. loc_006FED1D: push esi
  12393. loc_006FED1E: push edi
  12394. loc_006FED1F: mov var_C, esp
  12395. loc_006FED22: mov var_8, 00410078h
  12396. loc_006FED29: xor edi, edi
  12397. loc_006FED2B: mov var_4, edi
  12398. loc_006FED2E: mov esi, Me
  12399. loc_006FED31: push esi
  12400. loc_006FED32: mov eax, [esi]
  12401. loc_006FED34: call [eax+00000004h]
  12402. loc_006FED37: mov edx, vNewValue
  12403. loc_006FED3A: mov var_18, edi
  12404. loc_006FED3D: mov edi, [00401310h] ; __vbaStrCopy
  12405. loc_006FED43: lea ecx, var_18
  12406. loc_006FED46: call edi
  12407. loc_006FED48: mov edx, var_18
  12408. loc_006FED4B: lea ecx, [esi+00000034h]
  12409. loc_006FED4E: call edi
  12410. loc_006FED50: push 006FED5Fh
  12411. loc_006FED55: lea ecx, var_18
  12412. loc_006FED58: call [00401430h] ; __vbaFreeStr
  12413. loc_006FED5E: ret
  12414. loc_006FED5F: mov eax, Me
  12415. loc_006FED62: push eax
  12416. loc_006FED63: mov ecx, [eax]
  12417. loc_006FED65: call [ecx+00000008h]
  12418. loc_006FED68: mov eax, var_4
  12419. loc_006FED6B: mov ecx, var_14
  12420. loc_006FED6E: pop edi
  12421. loc_006FED6F: pop esi
  12422. loc_006FED70: mov fs:[00000000h], ecx
  12423. loc_006FED77: pop ebx
  12424. loc_006FED78: mov esp, ebp
  12425. loc_006FED7A: pop ebp
  12426. loc_006FED7B: retn 0008h
  12427. End Sub
  12428. Public Function AreSameSession(pSession, oSession) '6FF460
  12429. loc_006FF460: push ebp
  12430. loc_006FF461: mov ebp, esp
  12431. loc_006FF463: sub esp, 00000018h
  12432. loc_006FF466: push 00412856h ; __vbaExceptHandler
  12433. loc_006FF46B: mov eax, fs:[00000000h]
  12434. loc_006FF471: push eax
  12435. loc_006FF472: mov fs:[00000000h], esp
  12436. loc_006FF479: mov eax, 00000068h
  12437. loc_006FF47E: call 00412850h ; __vbaChkstk
  12438. loc_006FF483: push ebx
  12439. loc_006FF484: push esi
  12440. loc_006FF485: push edi
  12441. loc_006FF486: mov var_18, esp
  12442. loc_006FF489: mov var_14, 00410098h ; "'"
  12443. loc_006FF490: mov var_10, 00000000h
  12444. loc_006FF497: mov var_C, 00000000h
  12445. loc_006FF49E: mov eax, Me
  12446. loc_006FF4A1: mov ecx, [eax]
  12447. loc_006FF4A3: mov edx, Me
  12448. loc_006FF4A6: push edx
  12449. loc_006FF4A7: call [ecx+00000004h]
  12450. loc_006FF4AA: mov var_4, 00000001h
  12451. loc_006FF4B1: mov var_4, 00000002h
  12452. loc_006FF4B8: push FFFFFFFFh
  12453. loc_006FF4BA: call [00401124h] ; __vbaOnError
  12454. loc_006FF4C0: mov var_4, 00000003h
  12455. loc_006FF4C7: mov eax, pSession
  12456. loc_006FF4CA: mov ecx, [eax]
  12457. loc_006FF4CC: mov var_48, ecx
  12458. loc_006FF4CF: lea edx, var_3C
  12459. loc_006FF4D2: push edx
  12460. loc_006FF4D3: mov eax, var_48
  12461. loc_006FF4D6: mov ecx, [eax]
  12462. loc_006FF4D8: mov edx, var_48
  12463. loc_006FF4DB: push edx
  12464. loc_006FF4DC: call [ecx+0000001Ch]
  12465. loc_006FF4DF: fnclex
  12466. loc_006FF4E1: mov var_4C, eax
  12467. loc_006FF4E4: cmp var_4C, 00000000h
  12468. loc_006FF4E8: jge 006FF504h
  12469. loc_006FF4EA: push 0000001Ch
  12470. loc_006FF4EC: push 00456290h
  12471. loc_006FF4F1: mov eax, var_48
  12472. loc_006FF4F4: push eax
  12473. loc_006FF4F5: mov ecx, var_4C
  12474. loc_006FF4F8: push ecx
  12475. loc_006FF4F9: call [004010CCh] ; __vbaHresultCheckObj
  12476. loc_006FF4FF: mov var_7C, eax
  12477. loc_006FF502: jmp 006FF50Bh
  12478. loc_006FF504: mov var_7C, 00000000h
  12479. loc_006FF50B: mov edx, var_3C
  12480. loc_006FF50E: mov var_6C, edx
  12481. loc_006FF511: mov var_3C, 00000000h
  12482. loc_006FF518: mov eax, var_6C
  12483. loc_006FF51B: push eax
  12484. loc_006FF51C: lea ecx, var_28
  12485. loc_006FF51F: push ecx
  12486. loc_006FF520: call [00401128h] ; __vbaObjSet
  12487. loc_006FF526: mov var_4, 00000004h
  12488. loc_006FF52D: mov edx, oSession
  12489. loc_006FF530: mov eax, [edx]
  12490. loc_006FF532: mov var_48, eax
  12491. loc_006FF535: lea ecx, var_3C
  12492. loc_006FF538: push ecx
  12493. loc_006FF539: mov edx, var_48
  12494. loc_006FF53C: mov eax, [edx]
  12495. loc_006FF53E: mov ecx, var_48
  12496. loc_006FF541: push ecx
  12497. loc_006FF542: call [eax+0000001Ch]
  12498. loc_006FF545: fnclex
  12499. loc_006FF547: mov var_4C, eax
  12500. loc_006FF54A: cmp var_4C, 00000000h
  12501. loc_006FF54E: jge 006FF56Ah
  12502. loc_006FF550: push 0000001Ch
  12503. loc_006FF552: push 00456290h
  12504. loc_006FF557: mov edx, var_48
  12505. loc_006FF55A: push edx
  12506. loc_006FF55B: mov eax, var_4C
  12507. loc_006FF55E: push eax
  12508. loc_006FF55F: call [004010CCh] ; __vbaHresultCheckObj
  12509. loc_006FF565: mov var_80, eax
  12510. loc_006FF568: jmp 006FF571h
  12511. loc_006FF56A: mov var_80, 00000000h
  12512. loc_006FF571: mov ecx, var_3C
  12513. loc_006FF574: mov var_70, ecx
  12514. loc_006FF577: mov var_3C, 00000000h
  12515. loc_006FF57E: mov edx, var_70
  12516. loc_006FF581: push edx
  12517. loc_006FF582: lea eax, var_2C
  12518. loc_006FF585: push eax
  12519. loc_006FF586: call [00401128h] ; __vbaObjSet
  12520. loc_006FF58C: mov var_4, 00000005h
  12521. loc_006FF593: lea ecx, var_40
  12522. loc_006FF596: push ecx
  12523. loc_006FF597: mov edx, var_28
  12524. loc_006FF59A: mov eax, [edx]
  12525. loc_006FF59C: mov ecx, var_28
  12526. loc_006FF59F: push ecx
  12527. loc_006FF5A0: call [eax+0000001Ch]
  12528. loc_006FF5A3: fnclex
  12529. loc_006FF5A5: mov var_48, eax
  12530. loc_006FF5A8: cmp var_48, 00000000h
  12531. loc_006FF5AC: jge 006FF5CBh
  12532. loc_006FF5AE: push 0000001Ch
  12533. loc_006FF5B0: push 00471C94h
  12534. loc_006FF5B5: mov edx, var_28
  12535. loc_006FF5B8: push edx
  12536. loc_006FF5B9: mov eax, var_48
  12537. loc_006FF5BC: push eax
  12538. loc_006FF5BD: call [004010CCh] ; __vbaHresultCheckObj
  12539. loc_006FF5C3: mov var_84, eax
  12540. loc_006FF5C9: jmp 006FF5D5h
  12541. loc_006FF5CB: mov var_84, 00000000h
  12542. loc_006FF5D5: lea ecx, var_44
  12543. loc_006FF5D8: push ecx
  12544. loc_006FF5D9: mov edx, var_2C
  12545. loc_006FF5DC: mov eax, [edx]
  12546. loc_006FF5DE: mov ecx, var_2C
  12547. loc_006FF5E1: push ecx
  12548. loc_006FF5E2: call [eax+0000001Ch]
  12549. loc_006FF5E5: fnclex
  12550. loc_006FF5E7: mov var_4C, eax
  12551. loc_006FF5EA: cmp var_4C, 00000000h
  12552. loc_006FF5EE: jge 006FF60Dh
  12553. loc_006FF5F0: push 0000001Ch
  12554. loc_006FF5F2: push 00471C94h
  12555. loc_006FF5F7: mov edx, var_2C
  12556. loc_006FF5FA: push edx
  12557. loc_006FF5FB: mov eax, var_4C
  12558. loc_006FF5FE: push eax
  12559. loc_006FF5FF: call [004010CCh] ; __vbaHresultCheckObj
  12560. loc_006FF605: mov var_88, eax
  12561. loc_006FF60B: jmp 006FF617h
  12562. loc_006FF60D: mov var_88, 00000000h
  12563. loc_006FF617: mov ecx, var_40
  12564. loc_006FF61A: cmp ecx, var_44
  12565. loc_006FF61D: jz 006FF631h
  12566. loc_006FF61F: mov var_4, 00000006h
  12567. loc_006FF626: mov var_24, 0000h
  12568. loc_006FF62C: jmp 006FF73Bh
  12569. loc_006FF631: mov var_4, 00000009h
  12570. loc_006FF638: mov edx, var_28
  12571. loc_006FF63B: push edx
  12572. loc_006FF63C: lea eax, var_38
  12573. loc_006FF63F: push eax
  12574. loc_006FF640: lea ecx, var_50
  12575. loc_006FF643: push ecx
  12576. loc_006FF644: push 00456234h
  12577. loc_006FF649: call [0040110Ch] ; __vbaForEachCollObj
  12578. loc_006FF64F: mov var_74, eax
  12579. loc_006FF652: jmp 006FF724h
  12580. loc_006FF657: mov var_4, 0000000Ah
  12581. loc_006FF65E: mov var_30, 0000h
  12582. loc_006FF664: mov var_4, 0000000Bh
  12583. loc_006FF66B: mov edx, var_2C
  12584. loc_006FF66E: push edx
  12585. loc_006FF66F: lea eax, var_34
  12586. loc_006FF672: push eax
  12587. loc_006FF673: lea ecx, var_54
  12588. loc_006FF676: push ecx
  12589. loc_006FF677: push 00456234h
  12590. loc_006FF67C: call [0040110Ch] ; __vbaForEachCollObj
  12591. loc_006FF682: mov var_78, eax
  12592. loc_006FF685: jmp 006FF6D9h
  12593. loc_006FF687: mov var_4, 0000000Ch
  12594. loc_006FF68E: mov edx, var_38
  12595. loc_006FF691: push edx
  12596. loc_006FF692: mov eax, var_34
  12597. loc_006FF695: push eax
  12598. loc_006FF696: call [00401238h] ; __vbaObjIs
  12599. loc_006FF69C: movsx ecx, ax
  12600. loc_006FF69F: test ecx, ecx
  12601. loc_006FF6A1: jz 006FF6BCh
  12602. loc_006FF6A3: mov var_4, 0000000Dh
  12603. loc_006FF6AA: mov var_30, FFFFFFh
  12604. loc_006FF6B0: lea edx, var_54
  12605. loc_006FF6B3: push edx
  12606. loc_006FF6B4: call [004011B0h] ; __vbaExitEachColl
  12607. loc_006FF6BA: jmp 006FF6DFh
  12608. loc_006FF6BC: mov var_4, 00000010h
  12609. loc_006FF6C3: lea eax, var_34
  12610. loc_006FF6C6: push eax
  12611. loc_006FF6C7: lea ecx, var_54
  12612. loc_006FF6CA: push ecx
  12613. loc_006FF6CB: push 00456234h
  12614. loc_006FF6D0: call [0040117Ch] ; __vbaNextEachCollObj
  12615. loc_006FF6D6: mov var_78, eax
  12616. loc_006FF6D9: cmp var_78, 00000000h
  12617. loc_006FF6DD: jnz 006FF687h
  12618. loc_006FF6DF: mov var_4, 00000011h
  12619. loc_006FF6E6: movsx edx, var_30
  12620. loc_006FF6EA: test edx, edx
  12621. loc_006FF6EC: jnz 006FF707h
  12622. loc_006FF6EE: mov var_4, 00000012h
  12623. loc_006FF6F5: mov var_24, 0000h
  12624. loc_006FF6FB: lea eax, var_50
  12625. loc_006FF6FE: push eax
  12626. loc_006FF6FF: call [004011B0h] ; __vbaExitEachColl
  12627. loc_006FF705: jmp 006FF72Eh
  12628. loc_006FF707: mov var_4, 00000015h
  12629. loc_006FF70E: lea ecx, var_38
  12630. loc_006FF711: push ecx
  12631. loc_006FF712: lea edx, var_50
  12632. loc_006FF715: push edx
  12633. loc_006FF716: push 00456234h
  12634. loc_006FF71B: call [0040117Ch] ; __vbaNextEachCollObj
  12635. loc_006FF721: mov var_74, eax
  12636. loc_006FF724: cmp var_74, 00000000h
  12637. loc_006FF728: jnz 006FF657h
  12638. loc_006FF72E: mov var_4, 00000016h
  12639. loc_006FF735: mov var_24, FFFFFFh
  12640. loc_006FF73B: push 006FF784h
  12641. loc_006FF740: jmp 006FF74Ch
  12642. loc_006FF742: lea ecx, var_3C
  12643. loc_006FF745: call [0040142Ch] ; __vbaFreeObj
  12644. loc_006FF74B: ret
  12645. loc_006FF74C: lea eax, var_54
  12646. loc_006FF74F: push eax
  12647. loc_006FF750: lea ecx, var_50
  12648. loc_006FF753: push ecx
  12649. loc_006FF754: push 00000002h
  12650. loc_006FF756: call [00401068h] ; __vbaFreeObjList
  12651. loc_006FF75C: add esp, 0000000Ch
  12652. loc_006FF75F: lea ecx, var_28
  12653. loc_006FF762: call [0040142Ch] ; __vbaFreeObj
  12654. loc_006FF768: lea ecx, var_2C
  12655. loc_006FF76B: call [0040142Ch] ; __vbaFreeObj
  12656. loc_006FF771: lea ecx, var_34
  12657. loc_006FF774: call [0040142Ch] ; __vbaFreeObj
  12658. loc_006FF77A: lea ecx, var_38
  12659. loc_006FF77D: call [0040142Ch] ; __vbaFreeObj
  12660. loc_006FF783: ret
  12661. loc_006FF784: mov edx, Me
  12662. loc_006FF787: mov eax, [edx]
  12663. loc_006FF789: mov ecx, Me
  12664. loc_006FF78C: push ecx
  12665. loc_006FF78D: call [eax+00000008h]
  12666. loc_006FF790: mov edx, arg_14
  12667. loc_006FF793: mov ax, var_24
  12668. loc_006FF797: mov [edx], ax
  12669. loc_006FF79A: mov eax, var_10
  12670. loc_006FF79D: mov ecx, var_20
  12671. loc_006FF7A0: mov fs:[00000000h], ecx
  12672. loc_006FF7A7: pop edi
  12673. loc_006FF7A8: pop esi
  12674. loc_006FF7A9: pop ebx
  12675. loc_006FF7AA: mov esp, ebp
  12676. loc_006FF7AC: pop ebp
  12677. loc_006FF7AD: retn 0010h
  12678. End Function
  12679. Public Function FindSessionByMembers(pSession) '6FF7B0
  12680. loc_006FF7B0: push ebp
  12681. loc_006FF7B1: mov ebp, esp
  12682. loc_006FF7B3: sub esp, 00000014h
  12683. loc_006FF7B6: push 00412856h ; __vbaExceptHandler
  12684. loc_006FF7BB: mov eax, fs:[00000000h]
  12685. loc_006FF7C1: push eax
  12686. loc_006FF7C2: mov fs:[00000000h], esp
  12687. loc_006FF7C9: sub esp, 00000030h
  12688. loc_006FF7CC: push ebx
  12689. loc_006FF7CD: push esi
  12690. loc_006FF7CE: push edi
  12691. loc_006FF7CF: mov var_14, esp
  12692. loc_006FF7D2: mov var_10, 00410118h
  12693. loc_006FF7D9: xor edi, edi
  12694. loc_006FF7DB: mov var_C, edi
  12695. loc_006FF7DE: mov var_8, edi
  12696. loc_006FF7E1: mov esi, Me
  12697. loc_006FF7E4: mov eax, [esi]
  12698. loc_006FF7E6: push esi
  12699. loc_006FF7E7: call [eax+00000004h]
  12700. loc_006FF7EA: mov var_20, edi
  12701. loc_006FF7ED: mov var_24, edi
  12702. loc_006FF7F0: mov var_28, edi
  12703. loc_006FF7F3: mov var_2C, edi
  12704. loc_006FF7F6: mov var_30, edi
  12705. loc_006FF7F9: mov var_38, edi
  12706. loc_006FF7FC: mov ecx, arg_10
  12707. loc_006FF7FF: mov [ecx], edi
  12708. loc_006FF801: push 00000001h
  12709. loc_006FF803: call [00401124h] ; __vbaOnError
  12710. loc_006FF809: mov edx, [0073A70Ch]
  12711. loc_006FF80F: push edx
  12712. loc_006FF810: lea eax, var_28
  12713. loc_006FF813: push eax
  12714. loc_006FF814: lea ecx, var_38
  12715. loc_006FF817: push ecx
  12716. loc_006FF818: push 0047276Ch
  12717. loc_006FF81D: call [0040110Ch] ; __vbaForEachCollObj
  12718. loc_006FF823: mov edi, [00401128h] ; __vbaObjSet
  12719. loc_006FF829: mov ebx, [004013C4h] ; __vbaCastObj
  12720. loc_006FF82F: test eax, eax
  12721. loc_006FF831: jz 006FF8D1h
  12722. loc_006FF837: mov eax, var_28
  12723. loc_006FF83A: mov edx, [eax]
  12724. loc_006FF83C: lea ecx, var_2C
  12725. loc_006FF83F: push ecx
  12726. loc_006FF840: push eax
  12727. loc_006FF841: call [edx+00000030h]
  12728. loc_006FF844: fnclex
  12729. loc_006FF846: test eax, eax
  12730. loc_006FF848: jge 006FF85Ch
  12731. loc_006FF84A: push 00000030h
  12732. loc_006FF84C: push 0047276Ch
  12733. loc_006FF851: mov edx, var_28
  12734. loc_006FF854: push edx
  12735. loc_006FF855: push eax
  12736. loc_006FF856: call [004010CCh] ; __vbaHresultCheckObj
  12737. loc_006FF85C: push 00456290h
  12738. loc_006FF861: mov eax, var_2C
  12739. loc_006FF864: push eax
  12740. loc_006FF865: call ebx
  12741. loc_006FF867: push eax
  12742. loc_006FF868: lea ecx, var_20
  12743. loc_006FF86B: push ecx
  12744. loc_006FF86C: call edi
  12745. loc_006FF86E: lea ecx, var_2C
  12746. loc_006FF871: call [0040142Ch] ; __vbaFreeObj
  12747. loc_006FF877: mov edx, [esi]
  12748. loc_006FF879: lea eax, var_30
  12749. loc_006FF87C: push eax
  12750. loc_006FF87D: mov ecx, pSession
  12751. loc_006FF880: push ecx
  12752. loc_006FF881: lea eax, var_20
  12753. loc_006FF884: push eax
  12754. loc_006FF885: push esi
  12755. loc_006FF886: call [edx+0000073Ch]
  12756. loc_006FF88C: test eax, eax
  12757. loc_006FF88E: jge 006FF8A2h
  12758. loc_006FF890: push 0000073Ch
  12759. loc_006FF895: push 00455054h
  12760. loc_006FF89A: push esi
  12761. loc_006FF89B: push eax
  12762. loc_006FF89C: call [004010CCh] ; __vbaHresultCheckObj
  12763. loc_006FF8A2: cmp var_30, 0000h
  12764. loc_006FF8A7: jnz 006FF8C1h
  12765. loc_006FF8A9: lea ecx, var_28
  12766. loc_006FF8AC: push ecx
  12767. loc_006FF8AD: lea edx, var_38
  12768. loc_006FF8B0: push edx
  12769. loc_006FF8B1: push 0047276Ch
  12770. loc_006FF8B6: call [0040117Ch] ; __vbaNextEachCollObj
  12771. loc_006FF8BC: jmp 006FF82Fh
  12772. loc_006FF8C1: mov eax, var_28
  12773. loc_006FF8C4: push eax
  12774. loc_006FF8C5: lea ecx, var_24
  12775. loc_006FF8C8: push ecx
  12776. loc_006FF8C9: call [00401130h] ; __vbaObjSetAddref
  12777. loc_006FF8CF: jmp 006FF8FBh
  12778. loc_006FF8D1: push 0047276Ch
  12779. loc_006FF8D6: push 00000000h
  12780. loc_006FF8D8: call ebx
  12781. loc_006FF8DA: push eax
  12782. loc_006FF8DB: lea edx, var_24
  12783. loc_006FF8DE: push edx
  12784. loc_006FF8DF: call edi
  12785. loc_006FF8E1: jmp 006FF8FBh
  12786. loc_006FF8E3: push 0047276Ch
  12787. loc_006FF8E8: push 00000000h
  12788. loc_006FF8EA: call [004013C4h] ; __vbaCastObj
  12789. loc_006FF8F0: push eax
  12790. loc_006FF8F1: lea eax, var_24
  12791. loc_006FF8F4: push eax
  12792. loc_006FF8F5: call [00401128h] ; __vbaObjSet
  12793. loc_006FF8FB: call [00401114h] ; __vbaExitProc
  12794. loc_006FF901: push 006FF937h
  12795. loc_006FF906: jmp 006FF921h
  12796. loc_006FF908: test var_C, 04h
  12797. loc_006FF90C: jz 006FF917h
  12798. loc_006FF90E: lea ecx, var_24
  12799. loc_006FF911: call [0040142Ch] ; __vbaFreeObj
  12800. loc_006FF917: lea ecx, var_2C
  12801. loc_006FF91A: call [0040142Ch] ; __vbaFreeObj
  12802. loc_006FF920: ret
  12803. loc_006FF921: lea ecx, var_38
  12804. loc_006FF924: mov esi, [0040142Ch] ; __vbaFreeObj
  12805. loc_006FF92A: call __vbaFreeObj
  12806. loc_006FF92C: lea ecx, var_20
  12807. loc_006FF92F: call __vbaFreeObj
  12808. loc_006FF931: lea ecx, var_28
  12809. loc_006FF934: call __vbaFreeObj
  12810. loc_006FF936: ret
  12811. loc_006FF937: mov eax, Me
  12812. loc_006FF93A: mov ecx, [eax]
  12813. loc_006FF93C: push eax
  12814. loc_006FF93D: call [ecx+00000008h]
  12815. loc_006FF940: mov edx, arg_10
  12816. loc_006FF943: mov eax, var_24
  12817. loc_006FF946: mov [edx], eax
  12818. loc_006FF948: mov eax, var_C
  12819. loc_006FF94B: mov ecx, var_1C
  12820. loc_006FF94E: mov fs:[00000000h], ecx
  12821. loc_006FF955: pop edi
  12822. loc_006FF956: pop esi
  12823. loc_006FF957: pop ebx
  12824. loc_006FF958: mov esp, ebp
  12825. loc_006FF95A: pop ebp
  12826. loc_006FF95B: retn 000Ch
  12827. End Function
  12828. Public Sub RemoveMemberFromSession(pSession, pContact) '6FF960
  12829. loc_006FF960: push ebp
  12830. loc_006FF961: mov ebp, esp
  12831. loc_006FF963: sub esp, 0000000Ch
  12832. loc_006FF966: push 00412856h ; __vbaExceptHandler
  12833. loc_006FF96B: mov eax, fs:[00000000h]
  12834. loc_006FF971: push eax
  12835. loc_006FF972: mov fs:[00000000h], esp
  12836. loc_006FF979: sub esp, 00000080h
  12837. loc_006FF97F: push ebx
  12838. loc_006FF980: push esi
  12839. loc_006FF981: push edi
  12840. loc_006FF982: mov var_C, esp
  12841. loc_006FF985: mov var_8, 00410140h
  12842. loc_006FF98C: xor ebx, ebx
  12843. loc_006FF98E: mov var_4, ebx
  12844. loc_006FF991: mov esi, Me
  12845. loc_006FF994: push esi
  12846. loc_006FF995: mov eax, [esi]
  12847. loc_006FF997: call [eax+00000004h]
  12848. loc_006FF99A: mov eax, pSession
  12849. loc_006FF99D: mov ecx, [esi]
  12850. loc_006FF99F: lea edx, var_30
  12851. loc_006FF9A2: mov var_18, ebx
  12852. loc_006FF9A5: push edx
  12853. loc_006FF9A6: push eax
  12854. loc_006FF9A7: push esi
  12855. loc_006FF9A8: mov var_1C, ebx
  12856. loc_006FF9AB: mov var_20, ebx
  12857. loc_006FF9AE: mov var_24, ebx
  12858. loc_006FF9B1: mov var_28, ebx
  12859. loc_006FF9B4: mov var_2C, ebx
  12860. loc_006FF9B7: mov var_30, ebx
  12861. loc_006FF9BA: mov var_34, ebx
  12862. loc_006FF9BD: mov var_38, ebx
  12863. loc_006FF9C0: mov var_48, ebx
  12864. loc_006FF9C3: mov var_58, ebx
  12865. loc_006FF9C6: mov var_68, ebx
  12866. loc_006FF9C9: call [ecx+000006F8h]
  12867. loc_006FF9CF: cmp eax, ebx
  12868. loc_006FF9D1: jge 006FF9E9h
  12869. loc_006FF9D3: mov edi, [004010CCh] ; __vbaHresultCheckObj
  12870. loc_006FF9D9: push 000006F8h
  12871. loc_006FF9DE: push 00455054h
  12872. loc_006FF9E3: push esi
  12873. loc_006FF9E4: push eax
  12874. loc_006FF9E5: call edi
  12875. loc_006FF9E7: jmp 006FF9EFh
  12876. loc_006FF9E9: mov edi, [004010CCh] ; __vbaHresultCheckObj
  12877. loc_006FF9EF: mov eax, var_30
  12878. loc_006FF9F2: mov esi, [00401128h] ; __vbaObjSet
  12879. loc_006FF9F8: lea ecx, var_18
  12880. loc_006FF9FB: push eax
  12881. loc_006FF9FC: push ecx
  12882. loc_006FF9FD: mov var_30, ebx
  12883. loc_006FFA00: call __vbaObjSet
  12884. loc_006FFA02: mov edx, var_18
  12885. loc_006FFA05: push ebx
  12886. loc_006FFA06: push edx
  12887. loc_006FFA07: call [00401238h] ; __vbaObjIs
  12888. loc_006FFA0D: test ax, ax
  12889. loc_006FFA10: jnz 006FFCD6h
  12890. loc_006FFA16: mov eax, var_18
  12891. loc_006FFA19: lea edx, var_30
  12892. loc_006FFA1C: push edx
  12893. loc_006FFA1D: push eax
  12894. loc_006FFA1E: mov ecx, [eax]
  12895. loc_006FFA20: call [ecx+00000028h]
  12896. loc_006FFA23: cmp eax, ebx
  12897. loc_006FFA25: fnclex
  12898. loc_006FFA27: jge 006FFA37h
  12899. loc_006FFA29: mov ecx, var_18
  12900. loc_006FFA2C: push 00000028h
  12901. loc_006FFA2E: push 0047276Ch
  12902. loc_006FFA33: push ecx
  12903. loc_006FFA34: push eax
  12904. loc_006FFA35: call edi
  12905. loc_006FFA37: mov eax, var_30
  12906. loc_006FFA3A: lea edx, var_24
  12907. loc_006FFA3D: push eax
  12908. loc_006FFA3E: push edx
  12909. loc_006FFA3F: mov var_30, ebx
  12910. loc_006FFA42: call __vbaObjSet
  12911. loc_006FFA44: mov eax, var_24
  12912. loc_006FFA47: push ebx
  12913. loc_006FFA48: push eax
  12914. loc_006FFA49: call [00401238h] ; __vbaObjIs
  12915. loc_006FFA4F: test ax, ax
  12916. loc_006FFA52: jnz 006FFCD6h
  12917. loc_006FFA58: mov eax, var_18
  12918. loc_006FFA5B: lea edx, var_28
  12919. loc_006FFA5E: push edx
  12920. loc_006FFA5F: push eax
  12921. loc_006FFA60: mov ecx, [eax]
  12922. loc_006FFA62: call [ecx+00000020h]
  12923. loc_006FFA65: cmp eax, ebx
  12924. loc_006FFA67: fnclex
  12925. loc_006FFA69: jge 006FFA79h
  12926. loc_006FFA6B: mov ecx, var_18
  12927. loc_006FFA6E: push 00000020h
  12928. loc_006FFA70: push 0047276Ch
  12929. loc_006FFA75: push ecx
  12930. loc_006FFA76: push eax
  12931. loc_006FFA77: call edi
  12932. loc_006FFA79: mov eax, var_28
  12933. loc_006FFA7C: lea ecx, var_48
  12934. loc_006FFA7F: mov var_40, eax
  12935. loc_006FFA82: mov eax, [0073A70Ch]
  12936. loc_006FFA87: mov var_28, ebx
  12937. loc_006FFA8A: mov var_48, 00000008h
  12938. loc_006FFA91: mov edx, [eax]
  12939. loc_006FFA93: push ecx
  12940. loc_006FFA94: push eax
  12941. loc_006FFA95: call [edx+00000028h]
  12942. loc_006FFA98: cmp eax, ebx
  12943. loc_006FFA9A: fnclex
  12944. loc_006FFA9C: jge 006FFAAFh
  12945. loc_006FFA9E: mov edx, [0073A70Ch]
  12946. loc_006FFAA4: push 00000028h
  12947. loc_006FFAA6: push 00472360h
  12948. loc_006FFAAB: push edx
  12949. loc_006FFAAC: push eax
  12950. loc_006FFAAD: call edi
  12951. loc_006FFAAF: lea ecx, var_48
  12952. loc_006FFAB2: call [00401030h] ; __vbaFreeVar
  12953. loc_006FFAB8: mov eax, var_18
  12954. loc_006FFABB: lea edx, var_30
  12955. loc_006FFABE: push edx
  12956. loc_006FFABF: push eax
  12957. loc_006FFAC0: mov ecx, [eax]
  12958. loc_006FFAC2: call [ecx+00000030h]
  12959. loc_006FFAC5: cmp eax, ebx
  12960. loc_006FFAC7: fnclex
  12961. loc_006FFAC9: jge 006FFAD9h
  12962. loc_006FFACB: mov ecx, var_18
  12963. loc_006FFACE: push 00000030h
  12964. loc_006FFAD0: push 0047276Ch
  12965. loc_006FFAD5: push ecx
  12966. loc_006FFAD6: push eax
  12967. loc_006FFAD7: call edi
  12968. loc_006FFAD9: mov eax, Me
  12969. loc_006FFADC: lea ecx, var_28
  12970. loc_006FFADF: push ecx
  12971. loc_006FFAE0: push eax
  12972. loc_006FFAE1: mov edx, [eax]
  12973. loc_006FFAE3: call [edx+00000750h]
  12974. loc_006FFAE9: cmp eax, ebx
  12975. loc_006FFAEB: jge 006FFAFEh
  12976. loc_006FFAED: mov edx, Me
  12977. loc_006FFAF0: push 00000750h
  12978. loc_006FFAF5: push 00455054h
  12979. loc_006FFAFA: push edx
  12980. loc_006FFAFB: push eax
  12981. loc_006FFAFC: call edi
  12982. loc_006FFAFE: mov edx, var_28
  12983. loc_006FFB01: lea ecx, var_2C
  12984. loc_006FFB04: mov var_28, ebx
  12985. loc_006FFB07: call [004013C0h] ; __vbaStrMove
  12986. loc_006FFB0D: mov eax, var_30
  12987. loc_006FFB10: mov var_30, ebx
  12988. loc_006FFB13: push eax
  12989. loc_006FFB14: lea eax, var_34
  12990. loc_006FFB17: push eax
  12991. loc_006FFB18: call __vbaObjSet
  12992. loc_006FFB1A: mov eax, [0073A70Ch]
  12993. loc_006FFB1F: lea edx, var_38
  12994. loc_006FFB22: push edx
  12995. loc_006FFB23: lea edx, var_2C
  12996. loc_006FFB26: mov ecx, [eax]
  12997. loc_006FFB28: push edx
  12998. loc_006FFB29: lea edx, var_24
  12999. loc_006FFB2C: push edx
  13000. loc_006FFB2D: lea edx, var_34
  13001. loc_006FFB30: push edx
  13002. loc_006FFB31: push eax
  13003. loc_006FFB32: call [ecx+0000001Ch]
  13004. loc_006FFB35: cmp eax, ebx
  13005. loc_006FFB37: fnclex
  13006. loc_006FFB39: jge 006FFB4Ch
  13007. loc_006FFB3B: mov ecx, [0073A70Ch]
  13008. loc_006FFB41: push 0000001Ch
  13009. loc_006FFB43: push 00472360h
  13010. loc_006FFB48: push ecx
  13011. loc_006FFB49: push eax
  13012. loc_006FFB4A: call edi
  13013. loc_006FFB4C: mov eax, var_38
  13014. loc_006FFB4F: lea edx, var_20
  13015. loc_006FFB52: push eax
  13016. loc_006FFB53: push edx
  13017. loc_006FFB54: mov var_38, ebx
  13018. loc_006FFB57: call __vbaObjSet
  13019. loc_006FFB59: lea ecx, var_2C
  13020. loc_006FFB5C: call [00401430h] ; __vbaFreeStr
  13021. loc_006FFB62: lea ecx, var_34
  13022. loc_006FFB65: call [0040142Ch] ; __vbaFreeObj
  13023. loc_006FFB6B: mov eax, var_24
  13024. loc_006FFB6E: lea edx, var_20
  13025. loc_006FFB71: push FFFFFFFFh
  13026. loc_006FFB73: push edx
  13027. loc_006FFB74: mov ecx, [eax]
  13028. loc_006FFB76: push eax
  13029. loc_006FFB77: call [ecx+00000710h]
  13030. loc_006FFB7D: cmp eax, ebx
  13031. loc_006FFB7F: fnclex
  13032. loc_006FFB81: jge 006FFB94h
  13033. loc_006FFB83: mov ecx, var_24
  13034. loc_006FFB86: push 00000710h
  13035. loc_006FFB8B: push 004714ECh
  13036. loc_006FFB90: push ecx
  13037. loc_006FFB91: push eax
  13038. loc_006FFB92: call edi
  13039. loc_006FFB94: push 0047276Ch
  13040. loc_006FFB99: push ebx
  13041. loc_006FFB9A: call [004013C4h] ; __vbaCastObj
  13042. loc_006FFBA0: lea edx, var_18
  13043. loc_006FFBA3: push eax
  13044. loc_006FFBA4: push edx
  13045. loc_006FFBA5: call __vbaObjSet
  13046. loc_006FFBA7: mov eax, var_20
  13047. loc_006FFBAA: lea ecx, var_18
  13048. loc_006FFBAD: push eax
  13049. loc_006FFBAE: push ecx
  13050. loc_006FFBAF: call [00401130h] ; __vbaObjSetAddref
  13051. loc_006FFBB5: sub esp, 00000010h
  13052. loc_006FFBB8: mov ecx, 0000000Ah
  13053. loc_006FFBBD: mov ebx, esp
  13054. loc_006FFBBF: mov esi, ecx
  13055. loc_006FFBC1: mov eax, 80020004h
  13056. loc_006FFBC6: sub esp, 00000010h
  13057. loc_006FFBC9: mov [ebx], ecx
  13058. loc_006FFBCB: mov ecx, var_64
  13059. loc_006FFBCE: mov edx, eax
  13060. loc_006FFBD0: mov edi, var_24
  13061. loc_006FFBD3: mov [ebx+00000004h], ecx
  13062. loc_006FFBD6: mov ecx, esp
  13063. loc_006FFBD8: mov edi, [edi]
  13064. loc_006FFBDA: mov [ebx+00000008h], eax
  13065. loc_006FFBDD: mov eax, var_5C
  13066. loc_006FFBE0: mov [ebx+0000000Ch], eax
  13067. loc_006FFBE3: mov eax, var_54
  13068. loc_006FFBE6: mov [ecx], esi
  13069. loc_006FFBE8: mov [ecx+00000004h], eax
  13070. loc_006FFBEB: mov eax, var_24
  13071. loc_006FFBEE: push eax
  13072. loc_006FFBEF: mov [ecx+00000008h], edx
  13073. loc_006FFBF2: mov edx, var_4C
  13074. loc_006FFBF5: mov [ecx+0000000Ch], edx
  13075. loc_006FFBF8: call [edi+000002B0h]
  13076. loc_006FFBFE: test eax, eax
  13077. loc_006FFC00: fnclex
  13078. loc_006FFC02: jge 006FFC1Dh
  13079. loc_006FFC04: mov ecx, var_24
  13080. loc_006FFC07: mov edi, [004010CCh] ; __vbaHresultCheckObj
  13081. loc_006FFC0D: push 000002B0h
  13082. loc_006FFC12: push 004716E8h
  13083. loc_006FFC17: push ecx
  13084. loc_006FFC18: push eax
  13085. loc_006FFC19: call edi
  13086. loc_006FFC1B: jmp 006FFC23h
  13087. loc_006FFC1D: mov edi, [004010CCh] ; __vbaHresultCheckObj
  13088. loc_006FFC23: mov ebx, pContact
  13089. loc_006FFC26: lea eax, var_28
  13090. loc_006FFC29: push eax
  13091. loc_006FFC2A: mov esi, [ebx]
  13092. loc_006FFC2C: push esi
  13093. loc_006FFC2D: mov edx, [esi]
  13094. loc_006FFC2F: call [edx+00000020h]
  13095. loc_006FFC32: test eax, eax
  13096. loc_006FFC34: fnclex
  13097. loc_006FFC36: jge 006FFC43h
  13098. loc_006FFC38: push 00000020h
  13099. loc_006FFC3A: push 00456234h
  13100. loc_006FFC3F: push esi
  13101. loc_006FFC40: push eax
  13102. loc_006FFC41: call edi
  13103. loc_006FFC43: mov ecx, var_28
  13104. loc_006FFC46: push ecx
  13105. loc_006FFC47: call [00401044h] ; __vbaLenBstr
  13106. loc_006FFC4D: xor edx, edx
  13107. loc_006FFC4F: lea ecx, var_28
  13108. loc_006FFC52: test eax, eax
  13109. loc_006FFC54: setg dl
  13110. loc_006FFC57: neg edx
  13111. loc_006FFC59: mov esi, edx
  13112. loc_006FFC5B: call [00401430h] ; __vbaFreeStr
  13113. loc_006FFC61: test si, si
  13114. loc_006FFC64: mov esi, [ebx]
  13115. loc_006FFC66: lea ecx, var_28
  13116. loc_006FFC69: push ecx
  13117. loc_006FFC6A: push esi
  13118. loc_006FFC6B: mov eax, [esi]
  13119. loc_006FFC6D: jz 006FFC7Ch
  13120. loc_006FFC6F: call [eax+00000020h]
  13121. loc_006FFC72: test eax, eax
  13122. loc_006FFC74: fnclex
  13123. loc_006FFC76: jge 006FFC90h
  13124. loc_006FFC78: push 00000020h
  13125. loc_006FFC7A: jmp 006FFC87h
  13126. loc_006FFC7C: call [eax+0000002Ch]
  13127. loc_006FFC7F: test eax, eax
  13128. loc_006FFC81: fnclex
  13129. loc_006FFC83: jge 006FFC90h
  13130. loc_006FFC85: push 0000002Ch
  13131. loc_006FFC87: push 00456234h
  13132. loc_006FFC8C: push esi
  13133. loc_006FFC8D: push eax
  13134. loc_006FFC8E: call edi
  13135. loc_006FFC90: mov edx, var_28
  13136. loc_006FFC93: push 00000000h
  13137. loc_006FFC95: push 0043C9F4h
  13138. loc_006FFC9A: push edx
  13139. loc_006FFC9B: push 00472AB0h ; " has left the conversation."
  13140. loc_006FFCA0: call [00401098h] ; __vbaStrCat
  13141. loc_006FFCA6: mov edx, eax
  13142. loc_006FFCA8: lea ecx, var_2C
  13143. loc_006FFCAB: call [004013C0h] ; __vbaStrMove
  13144. loc_006FFCB1: push eax
  13145. loc_006FFCB2: mov eax, var_24
  13146. loc_006FFCB5: push eax
  13147. loc_006FFCB6: call 006E6160h
  13148. loc_006FFCBB: lea ecx, var_2C
  13149. loc_006FFCBE: lea edx, var_28
  13150. loc_006FFCC1: push ecx
  13151. loc_006FFCC2: push edx
  13152. loc_006FFCC3: push 00000002h
  13153. loc_006FFCC5: call [00401324h] ; __vbaFreeStrList
  13154. loc_006FFCCB: mov esi, [00401128h] ; __vbaObjSet
  13155. loc_006FFCD1: add esp, 0000000Ch
  13156. loc_006FFCD4: xor ebx, ebx
  13157. loc_006FFCD6: mov edi, [004013C4h] ; __vbaCastObj
  13158. loc_006FFCDC: push 004714ECh
  13159. loc_006FFCE1: push ebx
  13160. loc_006FFCE2: call edi
  13161. loc_006FFCE4: push eax
  13162. loc_006FFCE5: lea eax, var_24
  13163. loc_006FFCE8: push eax
  13164. loc_006FFCE9: call __vbaObjSet
  13165. loc_006FFCEB: push 0047276Ch
  13166. loc_006FFCF0: push ebx
  13167. loc_006FFCF1: call edi
  13168. loc_006FFCF3: lea ecx, var_18
  13169. loc_006FFCF6: push eax
  13170. loc_006FFCF7: push ecx
  13171. loc_006FFCF8: call __vbaObjSet
  13172. loc_006FFCFA: push 00471C94h
  13173. loc_006FFCFF: push ebx
  13174. loc_006FFD00: call edi
  13175. loc_006FFD02: lea edx, var_1C
  13176. loc_006FFD05: push eax
  13177. loc_006FFD06: push edx
  13178. loc_006FFD07: call __vbaObjSet
  13179. loc_006FFD09: push 006FFD5Ch
  13180. loc_006FFD0E: jmp 006FFD41h
  13181. loc_006FFD10: lea eax, var_2C
  13182. loc_006FFD13: lea ecx, var_28
  13183. loc_006FFD16: push eax
  13184. loc_006FFD17: push ecx
  13185. loc_006FFD18: push 00000002h
  13186. loc_006FFD1A: call [00401324h] ; __vbaFreeStrList
  13187. loc_006FFD20: lea edx, var_38
  13188. loc_006FFD23: lea eax, var_34
  13189. loc_006FFD26: push edx
  13190. loc_006FFD27: lea ecx, var_30
  13191. loc_006FFD2A: push eax
  13192. loc_006FFD2B: push ecx
  13193. loc_006FFD2C: push 00000003h
  13194. loc_006FFD2E: call [00401068h] ; __vbaFreeObjList
  13195. loc_006FFD34: add esp, 0000001Ch
  13196. loc_006FFD37: lea ecx, var_48
  13197. loc_006FFD3A: call [00401030h] ; __vbaFreeVar
  13198. loc_006FFD40: ret
  13199. loc_006FFD41: mov esi, [0040142Ch] ; __vbaFreeObj
  13200. loc_006FFD47: lea ecx, var_18
  13201. loc_006FFD4A: call __vbaFreeObj
  13202. loc_006FFD4C: lea ecx, var_1C
  13203. loc_006FFD4F: call __vbaFreeObj
  13204. loc_006FFD51: lea ecx, var_20
  13205. loc_006FFD54: call __vbaFreeObj
  13206. loc_006FFD56: lea ecx, var_24
  13207. loc_006FFD59: call __vbaFreeObj
  13208. loc_006FFD5B: ret
  13209. loc_006FFD5C: mov eax, Me
  13210. loc_006FFD5F: push eax
  13211. loc_006FFD60: mov edx, [eax]
  13212. loc_006FFD62: call [edx+00000008h]
  13213. loc_006FFD65: mov eax, var_4
  13214. loc_006FFD68: mov ecx, var_14
  13215. loc_006FFD6B: pop edi
  13216. loc_006FFD6C: pop esi
  13217. loc_006FFD6D: mov fs:[00000000h], ecx
  13218. loc_006FFD74: pop ebx
  13219. loc_006FFD75: mov esp, ebp
  13220. loc_006FFD77: pop ebp
  13221. loc_006FFD78: retn 000Ch
  13222. End Sub
  13223. Public Sub AddMemberToSession(pSession, pContact) '6FFD80
  13224. loc_006FFD80: push ebp
  13225. loc_006FFD81: mov ebp, esp
  13226. loc_006FFD83: sub esp, 0000000Ch
  13227. loc_006FFD86: push 00412856h ; __vbaExceptHandler
  13228. loc_006FFD8B: mov eax, fs:[00000000h]
  13229. loc_006FFD91: push eax
  13230. loc_006FFD92: mov fs:[00000000h], esp
  13231. loc_006FFD99: sub esp, 00000088h
  13232. loc_006FFD9F: push ebx
  13233. loc_006FFDA0: push esi
  13234. loc_006FFDA1: push edi
  13235. loc_006FFDA2: mov var_C, esp
  13236. loc_006FFDA5: mov var_8, 00410150h
  13237. loc_006FFDAC: xor ebx, ebx
  13238. loc_006FFDAE: mov var_4, ebx
  13239. loc_006FFDB1: mov edi, Me
  13240. loc_006FFDB4: push edi
  13241. loc_006FFDB5: mov eax, [edi]
  13242. loc_006FFDB7: call [eax+00000004h]
  13243. loc_006FFDBA: mov eax, pSession
  13244. loc_006FFDBD: mov ecx, [edi]
  13245. loc_006FFDBF: lea edx, var_30
  13246. loc_006FFDC2: mov var_18, ebx
  13247. loc_006FFDC5: push edx
  13248. loc_006FFDC6: push eax
  13249. loc_006FFDC7: push edi
  13250. loc_006FFDC8: mov var_1C, ebx
  13251. loc_006FFDCB: mov var_20, ebx
  13252. loc_006FFDCE: mov var_24, ebx
  13253. loc_006FFDD1: mov var_28, ebx
  13254. loc_006FFDD4: mov var_2C, ebx
  13255. loc_006FFDD7: mov var_30, ebx
  13256. loc_006FFDDA: mov var_34, ebx
  13257. loc_006FFDDD: mov var_38, ebx
  13258. loc_006FFDE0: mov var_48, ebx
  13259. loc_006FFDE3: mov var_58, ebx
  13260. loc_006FFDE6: mov var_68, ebx
  13261. loc_006FFDE9: mov var_6C, ebx
  13262. loc_006FFDEC: call [ecx+000006F8h]
  13263. loc_006FFDF2: cmp eax, ebx
  13264. loc_006FFDF4: jge 006FFE08h
  13265. loc_006FFDF6: push 000006F8h
  13266. loc_006FFDFB: push 00455054h
  13267. loc_006FFE00: push edi
  13268. loc_006FFE01: push eax
  13269. loc_006FFE02: call [004010CCh] ; __vbaHresultCheckObj
  13270. loc_006FFE08: mov eax, var_30
  13271. loc_006FFE0B: mov edi, [00401128h] ; __vbaObjSet
  13272. loc_006FFE11: lea ecx, var_18
  13273. loc_006FFE14: push eax
  13274. loc_006FFE15: push ecx
  13275. loc_006FFE16: mov var_30, ebx
  13276. loc_006FFE19: call edi
  13277. loc_006FFE1B: mov edx, var_18
  13278. loc_006FFE1E: mov esi, [00401238h] ; __vbaObjIs
  13279. loc_006FFE24: push ebx
  13280. loc_006FFE25: push edx
  13281. loc_006FFE26: call __vbaObjIs
  13282. loc_006FFE28: test ax, ax
  13283. loc_006FFE2B: jnz 007000D9h
  13284. loc_006FFE31: mov eax, var_18
  13285. loc_006FFE34: lea edx, var_30
  13286. loc_006FFE37: push edx
  13287. loc_006FFE38: push eax
  13288. loc_006FFE39: mov ecx, [eax]
  13289. loc_006FFE3B: call [ecx+00000028h]
  13290. loc_006FFE3E: cmp eax, ebx
  13291. loc_006FFE40: fnclex
  13292. loc_006FFE42: jge 006FFE56h
  13293. loc_006FFE44: mov ecx, var_18
  13294. loc_006FFE47: push 00000028h
  13295. loc_006FFE49: push 0047276Ch
  13296. loc_006FFE4E: push ecx
  13297. loc_006FFE4F: push eax
  13298. loc_006FFE50: call [004010CCh] ; __vbaHresultCheckObj
  13299. loc_006FFE56: mov eax, var_30
  13300. loc_006FFE59: lea edx, var_24
  13301. loc_006FFE5C: push eax
  13302. loc_006FFE5D: push edx
  13303. loc_006FFE5E: mov var_30, ebx
  13304. loc_006FFE61: call edi
  13305. loc_006FFE63: mov eax, var_24
  13306. loc_006FFE66: push ebx
  13307. loc_006FFE67: push eax
  13308. loc_006FFE68: call __vbaObjIs
  13309. loc_006FFE6A: test ax, ax
  13310. loc_006FFE6D: jnz 007000D9h
  13311. loc_006FFE73: mov ecx, pSession
  13312. loc_006FFE76: lea eax, var_30
  13313. loc_006FFE79: push eax
  13314. loc_006FFE7A: mov esi, [ecx]
  13315. loc_006FFE7C: push esi
  13316. loc_006FFE7D: mov edx, [esi]
  13317. loc_006FFE7F: call [edx+0000001Ch]
  13318. loc_006FFE82: cmp eax, ebx
  13319. loc_006FFE84: fnclex
  13320. loc_006FFE86: jge 006FFE9Bh
  13321. loc_006FFE88: push 0000001Ch
  13322. loc_006FFE8A: push 00456290h
  13323. loc_006FFE8F: push esi
  13324. loc_006FFE90: mov esi, [004010CCh] ; __vbaHresultCheckObj
  13325. loc_006FFE96: push eax
  13326. loc_006FFE97: call __vbaHresultCheckObj
  13327. loc_006FFE99: jmp 006FFEA1h
  13328. loc_006FFE9B: mov esi, [004010CCh] ; __vbaHresultCheckObj
  13329. loc_006FFEA1: mov eax, var_30
  13330. loc_006FFEA4: lea ecx, var_1C
  13331. loc_006FFEA7: push eax
  13332. loc_006FFEA8: push ecx
  13333. loc_006FFEA9: mov var_30, ebx
  13334. loc_006FFEAC: call edi
  13335. loc_006FFEAE: mov eax, var_1C
  13336. loc_006FFEB1: lea ecx, var_6C
  13337. loc_006FFEB4: push ecx
  13338. loc_006FFEB5: push eax
  13339. loc_006FFEB6: mov edx, [eax]
  13340. loc_006FFEB8: call [edx+0000001Ch]
  13341. loc_006FFEBB: cmp eax, ebx
  13342. loc_006FFEBD: fnclex
  13343. loc_006FFEBF: jge 006FFECFh
  13344. loc_006FFEC1: mov edx, var_1C
  13345. loc_006FFEC4: push 0000001Ch
  13346. loc_006FFEC6: push 00471C94h
  13347. loc_006FFECB: push edx
  13348. loc_006FFECC: push eax
  13349. loc_006FFECD: call __vbaHresultCheckObj
  13350. loc_006FFECF: cmp var_6C, 00000002h
  13351. loc_006FFED3: jnz 00700046h
  13352. loc_006FFED9: mov eax, var_18
  13353. loc_006FFEDC: lea edx, var_28
  13354. loc_006FFEDF: push edx
  13355. loc_006FFEE0: push eax
  13356. loc_006FFEE1: mov ecx, [eax]
  13357. loc_006FFEE3: call [ecx+00000020h]
  13358. loc_006FFEE6: cmp eax, ebx
  13359. loc_006FFEE8: fnclex
  13360. loc_006FFEEA: jge 006FFEFAh
  13361. loc_006FFEEC: mov ecx, var_18
  13362. loc_006FFEEF: push 00000020h
  13363. loc_006FFEF1: push 0047276Ch
  13364. loc_006FFEF6: push ecx
  13365. loc_006FFEF7: push eax
  13366. loc_006FFEF8: call __vbaHresultCheckObj
  13367. loc_006FFEFA: mov eax, var_28
  13368. loc_006FFEFD: lea ecx, var_48
  13369. loc_006FFF00: mov var_40, eax
  13370. loc_006FFF03: mov eax, [0073A70Ch]
  13371. loc_006FFF08: mov var_28, ebx
  13372. loc_006FFF0B: mov var_48, 00000008h
  13373. loc_006FFF12: mov edx, [eax]
  13374. loc_006FFF14: push ecx
  13375. loc_006FFF15: push eax
  13376. loc_006FFF16: call [edx+00000028h]
  13377. loc_006FFF19: cmp eax, ebx
  13378. loc_006FFF1B: fnclex
  13379. loc_006FFF1D: jge 006FFF30h
  13380. loc_006FFF1F: mov edx, [0073A70Ch]
  13381. loc_006FFF25: push 00000028h
  13382. loc_006FFF27: push 00472360h
  13383. loc_006FFF2C: push edx
  13384. loc_006FFF2D: push eax
  13385. loc_006FFF2E: call __vbaHresultCheckObj
  13386. loc_006FFF30: lea ecx, var_48
  13387. loc_006FFF33: call [00401030h] ; __vbaFreeVar
  13388. loc_006FFF39: mov eax, var_18
  13389. loc_006FFF3C: lea edx, var_30
  13390. loc_006FFF3F: push edx
  13391. loc_006FFF40: push eax
  13392. loc_006FFF41: mov ecx, [eax]
  13393. loc_006FFF43: call [ecx+00000030h]
  13394. loc_006FFF46: cmp eax, ebx
  13395. loc_006FFF48: fnclex
  13396. loc_006FFF4A: jge 006FFF5Ah
  13397. loc_006FFF4C: mov ecx, var_18
  13398. loc_006FFF4F: push 00000030h
  13399. loc_006FFF51: push 0047276Ch
  13400. loc_006FFF56: push ecx
  13401. loc_006FFF57: push eax
  13402. loc_006FFF58: call __vbaHresultCheckObj
  13403. loc_006FFF5A: mov esi, Me
  13404. loc_006FFF5D: lea eax, var_28
  13405. loc_006FFF60: push eax
  13406. loc_006FFF61: push esi
  13407. loc_006FFF62: mov edx, [esi]
  13408. loc_006FFF64: call [edx+00000750h]
  13409. loc_006FFF6A: cmp eax, ebx
  13410. loc_006FFF6C: jge 006FFF84h
  13411. loc_006FFF6E: push 00000750h
  13412. loc_006FFF73: push 00455054h
  13413. loc_006FFF78: push esi
  13414. loc_006FFF79: mov esi, [004010CCh] ; __vbaHresultCheckObj
  13415. loc_006FFF7F: push eax
  13416. loc_006FFF80: call __vbaHresultCheckObj
  13417. loc_006FFF82: jmp 006FFF8Ah
  13418. loc_006FFF84: mov esi, [004010CCh] ; __vbaHresultCheckObj
  13419. loc_006FFF8A: mov edx, var_28
  13420. loc_006FFF8D: lea ecx, var_2C
  13421. loc_006FFF90: mov var_28, ebx
  13422. loc_006FFF93: call [004013C0h] ; __vbaStrMove
  13423. loc_006FFF99: mov eax, var_30
  13424. loc_006FFF9C: lea ecx, var_34
  13425. loc_006FFF9F: push eax
  13426. loc_006FFFA0: push ecx
  13427. loc_006FFFA1: mov var_30, ebx
  13428. loc_006FFFA4: call edi
  13429. loc_006FFFA6: mov eax, [0073A70Ch]
  13430. loc_006FFFAB: lea ecx, var_38
  13431. loc_006FFFAE: push ecx
  13432. loc_006FFFAF: lea ecx, var_2C
  13433. loc_006FFFB2: mov edx, [eax]
  13434. loc_006FFFB4: push ecx
  13435. loc_006FFFB5: lea ecx, var_24
  13436. loc_006FFFB8: push ecx
  13437. loc_006FFFB9: lea ecx, var_34
  13438. loc_006FFFBC: push ecx
  13439. loc_006FFFBD: push eax
  13440. loc_006FFFBE: call [edx+0000001Ch]
  13441. loc_006FFFC1: cmp eax, ebx
  13442. loc_006FFFC3: fnclex
  13443. loc_006FFFC5: jge 006FFFD8h
  13444. loc_006FFFC7: mov edx, [0073A70Ch]
  13445. loc_006FFFCD: push 0000001Ch
  13446. loc_006FFFCF: push 00472360h
  13447. loc_006FFFD4: push edx
  13448. loc_006FFFD5: push eax
  13449. loc_006FFFD6: call __vbaHresultCheckObj
  13450. loc_006FFFD8: mov eax, var_38
  13451. loc_006FFFDB: mov var_38, ebx
  13452. loc_006FFFDE: push eax
  13453. loc_006FFFDF: lea eax, var_20
  13454. loc_006FFFE2: push eax
  13455. loc_006FFFE3: call edi
  13456. loc_006FFFE5: lea ecx, var_2C
  13457. loc_006FFFE8: call [00401430h] ; __vbaFreeStr
  13458. loc_006FFFEE: lea ecx, var_34
  13459. loc_006FFFF1: call [0040142Ch] ; __vbaFreeObj
  13460. loc_006FFFF7: mov eax, var_24
  13461. loc_006FFFFA: lea edx, var_20
  13462. loc_006FFFFD: push ebx
  13463. loc_006FFFFE: push edx
  13464. loc_006FFFFF: mov ecx, [eax]
  13465. loc_00700001: push eax
  13466. loc_00700002: call [ecx+00000710h]
  13467. loc_00700008: cmp eax, ebx
  13468. loc_0070000A: fnclex
  13469. loc_0070000C: jge 0070001Fh
  13470. loc_0070000E: mov ecx, var_24
  13471. loc_00700011: push 00000710h
  13472. loc_00700016: push 004714ECh
  13473. loc_0070001B: push ecx
  13474. loc_0070001C: push eax
  13475. loc_0070001D: call __vbaHresultCheckObj
  13476. loc_0070001F: push 0047276Ch
  13477. loc_00700024: push ebx
  13478. loc_00700025: call [004013C4h] ; __vbaCastObj
  13479. loc_0070002B: lea edx, var_18
  13480. loc_0070002E: push eax
  13481. loc_0070002F: push edx
  13482. loc_00700030: call edi
  13483. loc_00700032: mov eax, var_20
  13484. loc_00700035: lea ecx, var_18
  13485. loc_00700038: push eax
  13486. loc_00700039: push ecx
  13487. loc_0070003A: call [00401130h] ; __vbaObjSetAddref
  13488. loc_00700040: mov esi, [004010CCh] ; __vbaHresultCheckObj
  13489. loc_00700046: mov eax, var_24
  13490. loc_00700049: mov ecx, pContact
  13491. loc_0070004C: push ecx
  13492. loc_0070004D: push eax
  13493. loc_0070004E: mov edx, [eax]
  13494. loc_00700050: call [edx+00000714h]
  13495. loc_00700056: cmp eax, ebx
  13496. loc_00700058: fnclex
  13497. loc_0070005A: jge 0070006Dh
  13498. loc_0070005C: mov edx, var_24
  13499. loc_0070005F: push 00000714h
  13500. loc_00700064: push 004714ECh
  13501. loc_00700069: push edx
  13502. loc_0070006A: push eax
  13503. loc_0070006B: call __vbaHresultCheckObj
  13504. loc_0070006D: sub esp, 00000010h
  13505. loc_00700070: mov ecx, 0000000Ah
  13506. loc_00700075: mov ebx, esp
  13507. loc_00700077: mov esi, ecx
  13508. loc_00700079: mov eax, 80020004h
  13509. loc_0070007E: sub esp, 00000010h
  13510. loc_00700081: mov [ebx], ecx
  13511. loc_00700083: mov ecx, var_64
  13512. loc_00700086: mov edx, eax
  13513. loc_00700088: mov edi, var_24
  13514. loc_0070008B: mov [ebx+00000004h], ecx
  13515. loc_0070008E: mov ecx, esp
  13516. loc_00700090: mov edi, [edi]
  13517. loc_00700092: mov [ebx+00000008h], eax
  13518. loc_00700095: mov eax, var_5C
  13519. loc_00700098: mov [ebx+0000000Ch], eax
  13520. loc_0070009B: mov eax, var_54
  13521. loc_0070009E: mov [ecx], esi
  13522. loc_007000A0: mov [ecx+00000004h], eax
  13523. loc_007000A3: mov eax, var_24
  13524. loc_007000A6: push eax
  13525. loc_007000A7: mov [ecx+00000008h], edx
  13526. loc_007000AA: mov edx, var_4C
  13527. loc_007000AD: mov [ecx+0000000Ch], edx
  13528. loc_007000B0: call [edi+000002B0h]
  13529. loc_007000B6: xor ebx, ebx
  13530. loc_007000B8: cmp eax, ebx
  13531. loc_007000BA: fnclex
  13532. loc_007000BC: jge 007000D3h
  13533. loc_007000BE: mov ecx, var_24
  13534. loc_007000C1: push 000002B0h
  13535. loc_007000C6: push 004716E8h
  13536. loc_007000CB: push ecx
  13537. loc_007000CC: push eax
  13538. loc_007000CD: call [004010CCh] ; __vbaHresultCheckObj
  13539. loc_007000D3: mov edi, [00401128h] ; __vbaObjSet
  13540. loc_007000D9: mov esi, [004013C4h] ; __vbaCastObj
  13541. loc_007000DF: push 004714ECh
  13542. loc_007000E4: push ebx
  13543. loc_007000E5: call __vbaCastObj
  13544. loc_007000E7: lea edx, var_24
  13545. loc_007000EA: push eax
  13546. loc_007000EB: push edx
  13547. loc_007000EC: call edi
  13548. loc_007000EE: push 0047276Ch
  13549. loc_007000F3: push ebx
  13550. loc_007000F4: call __vbaCastObj
  13551. loc_007000F6: push eax
  13552. loc_007000F7: lea eax, var_18
  13553. loc_007000FA: push eax
  13554. loc_007000FB: call edi
  13555. loc_007000FD: push 00471C94h
  13556. loc_00700102: push ebx
  13557. loc_00700103: call __vbaCastObj
  13558. loc_00700105: lea ecx, var_1C
  13559. loc_00700108: push eax
  13560. loc_00700109: push ecx
  13561. loc_0070010A: call edi
  13562. loc_0070010C: push 0070015Fh
  13563. loc_00700111: jmp 00700144h
  13564. loc_00700113: lea edx, var_2C
  13565. loc_00700116: lea eax, var_28
  13566. loc_00700119: push edx
  13567. loc_0070011A: push eax
  13568. loc_0070011B: push 00000002h
  13569. loc_0070011D: call [00401324h] ; __vbaFreeStrList
  13570. loc_00700123: lea ecx, var_38
  13571. loc_00700126: lea edx, var_34
  13572. loc_00700129: push ecx
  13573. loc_0070012A: lea eax, var_30
  13574. loc_0070012D: push edx
  13575. loc_0070012E: push eax
  13576. loc_0070012F: push 00000003h
  13577. loc_00700131: call [00401068h] ; __vbaFreeObjList
  13578. loc_00700137: add esp, 0000001Ch
  13579. loc_0070013A: lea ecx, var_48
  13580. loc_0070013D: call [00401030h] ; __vbaFreeVar
  13581. loc_00700143: ret
  13582. loc_00700144: mov esi, [0040142Ch] ; __vbaFreeObj
  13583. loc_0070014A: lea ecx, var_18
  13584. loc_0070014D: call __vbaFreeObj
  13585. loc_0070014F: lea ecx, var_1C
  13586. loc_00700152: call __vbaFreeObj
  13587. loc_00700154: lea ecx, var_20
  13588. loc_00700157: call __vbaFreeObj
  13589. loc_00700159: lea ecx, var_24
  13590. loc_0070015C: call __vbaFreeObj
  13591. loc_0070015E: ret
  13592. loc_0070015F: mov eax, Me
  13593. loc_00700162: push eax
  13594. loc_00700163: mov ecx, [eax]
  13595. loc_00700165: call [ecx+00000008h]
  13596. loc_00700168: mov eax, var_4
  13597. loc_0070016B: mov ecx, var_14
  13598. loc_0070016E: pop edi
  13599. loc_0070016F: pop esi
  13600. loc_00700170: mov fs:[00000000h], ecx
  13601. loc_00700177: pop ebx
  13602. loc_00700178: mov esp, ebp
  13603. loc_0070017A: pop ebp
  13604. loc_0070017B: retn 000Ch
  13605. End Sub
  13606. Public Function CreateCookie(arg_C) '700180
  13607. loc_00700180: push ebp
  13608. loc_00700181: mov ebp, esp
  13609. loc_00700183: sub esp, 0000000Ch
  13610. loc_00700186: push 00412856h ; __vbaExceptHandler
  13611. loc_0070018B: mov eax, fs:[00000000h]
  13612. loc_00700191: push eax
  13613. loc_00700192: mov fs:[00000000h], esp
  13614. loc_00700199: sub esp, 0000000Ch
  13615. loc_0070019C: push ebx
  13616. loc_0070019D: push esi
  13617. loc_0070019E: push edi
  13618. loc_0070019F: mov var_C, esp
  13619. loc_007001A2: mov var_8, 00410160h
  13620. loc_007001A9: xor esi, esi
  13621. loc_007001AB: mov var_4, esi
  13622. loc_007001AE: mov eax, Me
  13623. loc_007001B1: push eax
  13624. loc_007001B2: mov ecx, [eax]
  13625. loc_007001B4: call [ecx+00000004h]
  13626. loc_007001B7: mov eax, [0073A710h]
  13627. loc_007001BC: mov var_18, esi
  13628. loc_007001BF: add eax, 00000001h
  13629. loc_007001C2: jo 007001F3h
  13630. loc_007001C4: mov [0073A710h], eax
  13631. loc_007001C9: mov var_18, eax
  13632. loc_007001CC: mov eax, Me
  13633. loc_007001CF: push eax
  13634. loc_007001D0: mov edx, [eax]
  13635. loc_007001D2: call [edx+00000008h]
  13636. loc_007001D5: mov eax, arg_C
  13637. loc_007001D8: mov ecx, var_18
  13638. loc_007001DB: mov [eax], ecx
  13639. loc_007001DD: mov eax, var_4
  13640. loc_007001E0: mov ecx, var_14
  13641. loc_007001E3: pop edi
  13642. loc_007001E4: pop esi
  13643. loc_007001E5: mov fs:[00000000h], ecx
  13644. loc_007001EC: pop ebx
  13645. loc_007001ED: mov esp, ebp
  13646. loc_007001EF: pop ebp
  13647. loc_007001F0: retn 0008h
  13648. End Function
  13649. Public Function CreateSessionID(arg_C) '700200
  13650. loc_00700200: push ebp
  13651. loc_00700201: mov ebp, esp
  13652. loc_00700203: sub esp, 0000000Ch
  13653. loc_00700206: push 00412856h ; __vbaExceptHandler
  13654. loc_0070020B: mov eax, fs:[00000000h]
  13655. loc_00700211: push eax
  13656. loc_00700212: mov fs:[00000000h], esp
  13657. loc_00700219: sub esp, 00000018h
  13658. loc_0070021C: push ebx
  13659. loc_0070021D: push esi
  13660. loc_0070021E: push edi
  13661. loc_0070021F: mov var_C, esp
  13662. loc_00700222: mov var_8, 00410168h
  13663. loc_00700229: xor edi, edi
  13664. loc_0070022B: mov var_4, edi
  13665. loc_0070022E: mov esi, Me
  13666. loc_00700231: push esi
  13667. loc_00700232: mov eax, [esi]
  13668. loc_00700234: call [eax+00000004h]
  13669. loc_00700237: mov ecx, arg_C
  13670. loc_0070023A: lea eax, var_20
  13671. loc_0070023D: push eax
  13672. loc_0070023E: push esi
  13673. loc_0070023F: mov [ecx], edi
  13674. loc_00700241: mov edx, [esi]
  13675. loc_00700243: mov var_18, edi
  13676. loc_00700246: mov var_1C, edi
  13677. loc_00700249: mov var_20, edi
  13678. loc_0070024C: call [edx+0000074Ch]
  13679. loc_00700252: cmp eax, edi
  13680. loc_00700254: jge 00700268h
  13681. loc_00700256: push 0000074Ch
  13682. loc_0070025B: push 00455054h
  13683. loc_00700260: push esi
  13684. loc_00700261: push eax
  13685. loc_00700262: call [004010CCh] ; __vbaHresultCheckObj
  13686. loc_00700268: mov ecx, var_20
  13687. loc_0070026B: push 00474324h ; "__SESSION_ID__"
  13688. loc_00700270: push ecx
  13689. loc_00700271: call [00401024h] ; __vbaStrI4
  13690. loc_00700277: mov esi, [004013C0h] ; __vbaStrMove
  13691. loc_0070027D: mov edx, eax
  13692. loc_0070027F: lea ecx, var_1C
  13693. loc_00700282: call __vbaStrMove
  13694. loc_00700284: push eax
  13695. loc_00700285: call [00401098h] ; __vbaStrCat
  13696. loc_0070028B: mov edx, eax
  13697. loc_0070028D: lea ecx, var_18
  13698. loc_00700290: call __vbaStrMove
  13699. loc_00700292: lea ecx, var_1C
  13700. loc_00700295: call [00401430h] ; __vbaFreeStr
  13701. loc_0070029B: push 007002BCh
  13702. loc_007002A0: jmp 007002BBh
  13703. loc_007002A2: test var_4, 04h
  13704. loc_007002A6: jz 007002B1h
  13705. loc_007002A8: lea ecx, var_18
  13706. loc_007002AB: call [00401430h] ; __vbaFreeStr
  13707. loc_007002B1: lea ecx, var_1C
  13708. loc_007002B4: call [00401430h] ; __vbaFreeStr
  13709. loc_007002BA: ret
  13710. loc_007002BB: ret
  13711. loc_007002BC: mov eax, Me
  13712. loc_007002BF: push eax
  13713. loc_007002C0: mov edx, [eax]
  13714. loc_007002C2: call [edx+00000008h]
  13715. loc_007002C5: mov eax, arg_C
  13716. loc_007002C8: mov ecx, var_18
  13717. loc_007002CB: mov [eax], ecx
  13718. loc_007002CD: mov eax, var_4
  13719. loc_007002D0: mov ecx, var_14
  13720. loc_007002D3: pop edi
  13721. loc_007002D4: pop esi
  13722. loc_007002D5: mov fs:[00000000h], ecx
  13723. loc_007002DC: pop ebx
  13724. loc_007002DD: mov esp, ebp
  13725. loc_007002DF: pop ebp
  13726. loc_007002E0: retn 0008h
  13727. End Function
  13728. Public Property Get LogonNameOnly(arg_C) '702480
  13729. loc_00702480: push ebp
  13730. loc_00702481: mov ebp, esp
  13731. loc_00702483: sub esp, 0000000Ch
  13732. loc_00702486: push 00412856h ; __vbaExceptHandler
  13733. loc_0070248B: mov eax, fs:[00000000h]
  13734. loc_00702491: push eax
  13735. loc_00702492: mov fs:[00000000h], esp
  13736. loc_00702499: sub esp, 0000000Ch
  13737. loc_0070249C: push ebx
  13738. loc_0070249D: push esi
  13739. loc_0070249E: push edi
  13740. loc_0070249F: mov var_C, esp
  13741. loc_007024A2: mov var_8, 00410328h
  13742. loc_007024A9: xor edi, edi
  13743. loc_007024AB: mov var_4, edi
  13744. loc_007024AE: mov esi, Me
  13745. loc_007024B1: push esi
  13746. loc_007024B2: mov eax, [esi]
  13747. loc_007024B4: call [eax+00000004h]
  13748. loc_007024B7: mov ecx, arg_C
  13749. loc_007024BA: mov var_18, edi
  13750. loc_007024BD: mov [ecx], edi
  13751. loc_007024BF: mov edx, [esi+0000004Ch]
  13752. loc_007024C2: lea ecx, var_18
  13753. loc_007024C5: call [00401310h] ; __vbaStrCopy
  13754. loc_007024CB: push 007024DDh
  13755. loc_007024D0: jmp 007024DCh
  13756. loc_007024D2: lea ecx, var_18
  13757. loc_007024D5: call [00401430h] ; __vbaFreeStr
  13758. loc_007024DB: ret
  13759. loc_007024DC: ret
  13760. loc_007024DD: mov eax, Me
  13761. loc_007024E0: push eax
  13762. loc_007024E1: mov edx, [eax]
  13763. loc_007024E3: call [edx+00000008h]
  13764. loc_007024E6: mov eax, arg_C
  13765. loc_007024E9: mov ecx, var_18
  13766. loc_007024EC: mov [eax], ecx
  13767. loc_007024EE: mov eax, var_4
  13768. loc_007024F1: mov ecx, var_14
  13769. loc_007024F4: pop edi
  13770. loc_007024F5: pop esi
  13771. loc_007024F6: mov fs:[00000000h], ecx
  13772. loc_007024FD: pop ebx
  13773. loc_007024FE: mov esp, ebp
  13774. loc_00702500: pop ebp
  13775. loc_00702501: retn 0008h
  13776. End Sub
  13777. Public Property Let LogonNameOnly(vNewValue) '702510
  13778. loc_00702510: push ebp
  13779. loc_00702511: mov ebp, esp
  13780. loc_00702513: sub esp, 0000000Ch
  13781. loc_00702516: push 00412856h ; __vbaExceptHandler
  13782. loc_0070251B: mov eax, fs:[00000000h]
  13783. loc_00702521: push eax
  13784. loc_00702522: mov fs:[00000000h], esp
  13785. loc_00702529: sub esp, 0000000Ch
  13786. loc_0070252C: push ebx
  13787. loc_0070252D: push esi
  13788. loc_0070252E: push edi
  13789. loc_0070252F: mov var_C, esp
  13790. loc_00702532: mov var_8, 00410338h
  13791. loc_00702539: xor edi, edi
  13792. loc_0070253B: mov var_4, edi
  13793. loc_0070253E: mov esi, Me
  13794. loc_00702541: push esi
  13795. loc_00702542: mov eax, [esi]
  13796. loc_00702544: call [eax+00000004h]
  13797. loc_00702547: mov edx, vNewValue
  13798. loc_0070254A: mov var_18, edi
  13799. loc_0070254D: mov edi, [00401310h] ; __vbaStrCopy
  13800. loc_00702553: lea ecx, var_18
  13801. loc_00702556: call edi
  13802. loc_00702558: mov edx, var_18
  13803. loc_0070255B: lea ecx, [esi+0000004Ch]
  13804. loc_0070255E: call edi
  13805. loc_00702560: push 0070256Fh
  13806. loc_00702565: lea ecx, var_18
  13807. loc_00702568: call [00401430h] ; __vbaFreeStr
  13808. loc_0070256E: ret
  13809. loc_0070256F: mov eax, Me
  13810. loc_00702572: push eax
  13811. loc_00702573: mov ecx, [eax]
  13812. loc_00702575: call [ecx+00000008h]
  13813. loc_00702578: mov eax, var_4
  13814. loc_0070257B: mov ecx, var_14
  13815. loc_0070257E: pop edi
  13816. loc_0070257F: pop esi
  13817. loc_00702580: mov fs:[00000000h], ecx
  13818. loc_00702587: pop ebx
  13819. loc_00702588: mov esp, ebp
  13820. loc_0070258A: pop ebp
  13821. loc_0070258B: retn 0008h
  13822. End Sub
  13823. Private Sub Proc_52_65_6E6CE0
  13824. loc_006E6CE0: xor eax, eax
  13825. loc_006E6CE2: retn 0004h
  13826. End Sub
  13827. Private Sub Proc_52_66_6F3970(arg_C, arg_10) '6F3970
  13828. loc_006F3970: push ebp
  13829. loc_006F3971: mov ebp, esp
  13830. loc_006F3973: sub esp, 00000008h
  13831. loc_006F3976: push 00412856h ; __vbaExceptHandler
  13832. loc_006F397B: mov eax, fs:[00000000h]
  13833. loc_006F3981: push eax
  13834. loc_006F3982: mov fs:[00000000h], esp
  13835. loc_006F3989: sub esp, 0000002Ch
  13836. loc_006F398C: push ebx
  13837. loc_006F398D: push esi
  13838. loc_006F398E: push edi
  13839. loc_006F398F: mov var_8, esp
  13840. loc_006F3992: mov var_4, 0040F620h
  13841. loc_006F3999: mov eax, arg_C
  13842. loc_006F399C: push 00000001h
  13843. loc_006F399E: xor esi, esi
  13844. loc_006F39A0: mov ecx, [eax]
  13845. loc_006F39A2: mov var_14, esi
  13846. loc_006F39A5: push ecx
  13847. loc_006F39A6: push 00472530h ; "CTRL-A"
  13848. loc_006F39AB: push esi
  13849. loc_006F39AC: mov var_24, esi
  13850. loc_006F39AF: mov var_34, esi
  13851. loc_006F39B2: call [004012ECh] ; __vbaInStr
  13852. loc_006F39B8: test eax, eax
  13853. loc_006F39BA: jle 006F3A8Dh
  13854. loc_006F39C0: mov eax, [0073A08Ch]
  13855. loc_006F39C5: lea ecx, var_14
  13856. loc_006F39C8: push ecx
  13857. loc_006F39C9: push 004729ECh ; "getattention"
  13858. loc_006F39CE: mov edx, [eax]
  13859. loc_006F39D0: push eax
  13860. loc_006F39D1: call [edx+00000064h]
  13861. loc_006F39D4: cmp eax, esi
  13862. loc_006F39D6: fnclex
  13863. loc_006F39D8: jge 006F39EFh
  13864. loc_006F39DA: mov edx, [0073A08Ch]
  13865. loc_006F39E0: push 00000064h
  13866. loc_006F39E2: push 004419ACh
  13867. loc_006F39E7: push edx
  13868. loc_006F39E8: push eax
  13869. loc_006F39E9: call [004010CCh] ; __vbaHresultCheckObj
  13870. loc_006F39EF: lea ecx, var_14
  13871. loc_006F39F2: call [0040142Ch] ; __vbaFreeObj
  13872. loc_006F39F8: mov eax, arg_10
  13873. loc_006F39FB: mov esi, 80020004h
  13874. loc_006F3A00: mov edi, 0000000Ah
  13875. loc_006F3A05: mov ecx, [eax]
  13876. loc_006F3A07: push ecx
  13877. loc_006F3A08: push 00472A0Ch ; " is requesting your attention."
  13878. loc_006F3A0D: call [00401098h] ; __vbaStrCat
  13879. loc_006F3A13: lea ebx, var_14
  13880. loc_006F3A16: mov edx, [0073A08Ch]
  13881. loc_006F3A1C: push ebx
  13882. loc_006F3A1D: mov ecx, 00000008h
  13883. loc_006F3A22: sub esp, 00000010h
  13884. loc_006F3A25: mov var_24, ecx
  13885. loc_006F3A28: mov ebx, esp
  13886. loc_006F3A2A: sub esp, 00000010h
  13887. loc_006F3A2D: mov var_1C, eax
  13888. loc_006F3A30: mov edx, [edx]
  13889. loc_006F3A32: mov [ebx], edi
  13890. loc_006F3A34: mov edi, var_30
  13891. loc_006F3A37: mov [ebx+00000004h], edi
  13892. loc_006F3A3A: mov [ebx+00000008h], esi
  13893. loc_006F3A3D: mov esi, var_28
  13894. loc_006F3A40: mov [ebx+0000000Ch], esi
  13895. loc_006F3A43: mov esi, esp
  13896. loc_006F3A45: mov [esi], ecx
  13897. loc_006F3A47: mov ecx, var_20
  13898. loc_006F3A4A: mov [esi+00000004h], ecx
  13899. loc_006F3A4D: mov ecx, [0073A08Ch]
  13900. loc_006F3A53: push ecx
  13901. loc_006F3A54: mov [esi+00000008h], eax
  13902. loc_006F3A57: mov eax, var_18
  13903. loc_006F3A5A: mov [esi+0000000Ch], eax
  13904. loc_006F3A5D: call [edx+00000078h]
  13905. loc_006F3A60: test eax, eax
  13906. loc_006F3A62: fnclex
  13907. loc_006F3A64: jge 006F3A7Bh
  13908. loc_006F3A66: mov edx, [0073A08Ch]
  13909. loc_006F3A6C: push 00000078h
  13910. loc_006F3A6E: push 004419ACh
  13911. loc_006F3A73: push edx
  13912. loc_006F3A74: push eax
  13913. loc_006F3A75: call [004010CCh] ; __vbaHresultCheckObj
  13914. loc_006F3A7B: lea ecx, var_14
  13915. loc_006F3A7E: call [0040142Ch] ; __vbaFreeObj
  13916. loc_006F3A84: lea ecx, var_24
  13917. loc_006F3A87: call [00401030h] ; __vbaFreeVar
  13918. loc_006F3A8D: push 006F3AA8h
  13919. loc_006F3A92: jmp 006F3AA7h
  13920. loc_006F3A94: lea ecx, var_14
  13921. loc_006F3A97: call [0040142Ch] ; __vbaFreeObj
  13922. loc_006F3A9D: lea ecx, var_24
  13923. loc_006F3AA0: call [00401030h] ; __vbaFreeVar
  13924. loc_006F3AA6: ret
  13925. loc_006F3AA7: ret
  13926. loc_006F3AA8: mov ecx, var_10
  13927. loc_006F3AAB: pop edi
  13928. loc_006F3AAC: pop esi
  13929. loc_006F3AAD: xor eax, eax
  13930. loc_006F3AAF: mov fs:[00000000h], ecx
  13931. loc_006F3AB6: pop ebx
  13932. loc_006F3AB7: mov esp, ebp
  13933. loc_006F3AB9: pop ebp
  13934. loc_006F3ABA: retn 000Ch
  13935. End Sub
  13936. Private Sub Proc_52_67_6F5240
  13937. loc_006F5240: push ebp
  13938. loc_006F5241: mov ebp, esp
  13939. loc_006F5243: sub esp, 00000014h
  13940. loc_006F5246: push 00412856h ; __vbaExceptHandler
  13941. loc_006F524B: mov eax, fs:[00000000h]
  13942. loc_006F5251: push eax
  13943. loc_006F5252: mov fs:[00000000h], esp
  13944. loc_006F5259: sub esp, 00000060h
  13945. loc_006F525C: push ebx
  13946. loc_006F525D: push esi
  13947. loc_006F525E: push edi
  13948. loc_006F525F: mov var_14, esp
  13949. loc_006F5262: mov var_10, 0040F790h
  13950. loc_006F5269: xor eax, eax
  13951. loc_006F526B: mov var_C, eax
  13952. loc_006F526E: mov var_8, eax
  13953. loc_006F5271: mov var_20, eax
  13954. loc_006F5274: mov var_24, eax
  13955. loc_006F5277: mov var_28, eax
  13956. loc_006F527A: mov var_2C, eax
  13957. loc_006F527D: mov var_30, eax
  13958. loc_006F5280: mov var_34, eax
  13959. loc_006F5283: mov var_44, eax
  13960. loc_006F5286: mov var_54, eax
  13961. loc_006F5289: mov var_58, eax
  13962. loc_006F528C: push 00000001h
  13963. loc_006F528E: call [00401124h] ; __vbaOnError
  13964. loc_006F5294: mov eax, 0043C9F4h
  13965. loc_006F5299: mov ecx, 00000008h
  13966. loc_006F529E: sub esp, 00000010h
  13967. loc_006F52A1: mov edx, esp
  13968. loc_006F52A3: mov [edx], ecx
  13969. loc_006F52A5: mov ebx, var_50
  13970. loc_006F52A8: mov [edx+00000004h], ebx
  13971. loc_006F52AB: mov [edx+00000008h], eax
  13972. loc_006F52AE: mov eax, var_48
  13973. loc_006F52B1: mov [edx+0000000Ch], eax
  13974. loc_006F52B4: push 00472838h ; "formstate"
  13975. loc_006F52B9: push 0043FDC4h ; "IM"
  13976. loc_006F52BE: push 0043B010h ; "BONZIBUDDY"
  13977. loc_006F52C3: mov esi, [00401354h] ; rtcGetSetting
  13978. loc_006F52C9: call rtcGetSetting
  13979. loc_006F52CB: mov edx, eax
  13980. loc_006F52CD: lea ecx, var_20
  13981. loc_006F52D0: mov edi, [004013C0h] ; __vbaStrMove
  13982. loc_006F52D6: call edi
  13983. loc_006F52D8: push 00000001h
  13984. loc_006F52DA: mov ecx, var_20
  13985. loc_006F52DD: push ecx
  13986. loc_006F52DE: push 00472850h ; "maximized"
  13987. loc_006F52E3: push 00000001h
  13988. loc_006F52E5: call [004012ECh] ; __vbaInStr
  13989. loc_006F52EB: test eax, eax
  13990. loc_006F52ED: jz 006F5334h
  13991. loc_006F52EF: mov esi, Me
  13992. loc_006F52F2: mov edi, [esi]
  13993. loc_006F52F4: mov ecx, 00000002h
  13994. loc_006F52F9: call [004011E4h] ; __vbaI2I4
  13995. loc_006F52FF: push eax
  13996. loc_006F5300: push esi
  13997. loc_006F5301: call [edi+0000009Ch]
  13998. loc_006F5307: fnclex
  13999. loc_006F5309: test eax, eax
  14000. loc_006F530B: jge 006F57F5h
  14001. loc_006F5311: push 0000009Ch
  14002. loc_006F5316: push 00455B44h
  14003. loc_006F531B: push esi
  14004. loc_006F531C: push eax
  14005. loc_006F531D: call [004010CCh] ; __vbaHresultCheckObj
  14006. loc_006F5323: call [00401114h] ; __vbaExitProc
  14007. loc_006F5329: fwait
  14008. loc_006F532A: push 006F5836h
  14009. loc_006F532F: jmp 006F5816h
  14010. loc_006F5334: push 00000001h
  14011. loc_006F5336: mov edx, var_20
  14012. loc_006F5339: push edx
  14013. loc_006F533A: push 00472868h ; "minimized"
  14014. loc_006F533F: push 00000001h
  14015. loc_006F5341: call [004012ECh] ; __vbaInStr
  14016. loc_006F5347: test eax, eax
  14017. loc_006F5349: jz 006F5357h
  14018. loc_006F534B: mov esi, Me
  14019. loc_006F534E: mov edi, [esi]
  14020. loc_006F5350: mov ecx, 00000001h
  14021. loc_006F5355: jmp 006F52F9h
  14022. loc_006F5357: mov eax, 0044402Ch
  14023. loc_006F535C: mov ecx, 00000008h
  14024. loc_006F5361: sub esp, 00000010h
  14025. loc_006F5364: mov edx, esp
  14026. loc_006F5366: mov [edx], ecx
  14027. loc_006F5368: mov [edx+00000004h], ebx
  14028. loc_006F536B: mov [edx+00000008h], eax
  14029. loc_006F536E: mov eax, var_48
  14030. loc_006F5371: mov [edx+0000000Ch], eax
  14031. loc_006F5374: push 00472880h ; "formtop"
  14032. loc_006F5379: push 0043FDC4h ; "IM"
  14033. loc_006F537E: push 0043B010h ; "BONZIBUDDY"
  14034. loc_006F5383: call rtcGetSetting
  14035. loc_006F5385: mov edx, eax
  14036. loc_006F5387: lea ecx, var_28
  14037. loc_006F538A: call edi
  14038. loc_006F538C: mov eax, 0044402Ch
  14039. loc_006F5391: mov ecx, 00000008h
  14040. loc_006F5396: sub esp, 00000010h
  14041. loc_006F5399: mov edx, esp
  14042. loc_006F539B: mov [edx], ecx
  14043. loc_006F539D: mov [edx+00000004h], ebx
  14044. loc_006F53A0: mov [edx+00000008h], eax
  14045. loc_006F53A3: mov eax, var_48
  14046. loc_006F53A6: mov [edx+0000000Ch], eax
  14047. loc_006F53A9: push 00472894h ; "formleft"
  14048. loc_006F53AE: push 0043FDC4h ; "IM"
  14049. loc_006F53B3: push 0043B010h ; "BONZIBUDDY"
  14050. loc_006F53B8: call rtcGetSetting
  14051. loc_006F53BA: mov edx, eax
  14052. loc_006F53BC: lea ecx, var_30
  14053. loc_006F53BF: call edi
  14054. loc_006F53C1: mov eax, [0073C818h]
  14055. loc_006F53C6: test eax, eax
  14056. loc_006F53C8: jnz 006F53DAh
  14057. loc_006F53CA: push 0073C818h
  14058. loc_006F53CF: push 00441F00h
  14059. loc_006F53D4: call [004012FCh] ; __vbaNew2
  14060. loc_006F53DA: mov ebx, [0073C818h]
  14061. loc_006F53E0: mov ecx, [ebx]
  14062. loc_006F53E2: lea edx, var_34
  14063. loc_006F53E5: push edx
  14064. loc_006F53E6: push ebx
  14065. loc_006F53E7: call [ecx+00000018h]
  14066. loc_006F53EA: fnclex
  14067. loc_006F53EC: test eax, eax
  14068. loc_006F53EE: jge 006F53FFh
  14069. loc_006F53F0: push 00000018h
  14070. loc_006F53F2: push 00441EF0h
  14071. loc_006F53F7: push ebx
  14072. loc_006F53F8: push eax
  14073. loc_006F53F9: call [004010CCh] ; __vbaHresultCheckObj
  14074. loc_006F53FF: mov eax, var_34
  14075. loc_006F5402: mov ebx, eax
  14076. loc_006F5404: mov ecx, [eax]
  14077. loc_006F5406: lea edx, var_58
  14078. loc_006F5409: push edx
  14079. loc_006F540A: push eax
  14080. loc_006F540B: call [ecx+00000098h]
  14081. loc_006F5411: fnclex
  14082. loc_006F5413: test eax, eax
  14083. loc_006F5415: jge 006F5429h
  14084. loc_006F5417: push 00000098h
  14085. loc_006F541C: push 00447BE8h
  14086. loc_006F5421: push ebx
  14087. loc_006F5422: push eax
  14088. loc_006F5423: call [004010CCh] ; __vbaHresultCheckObj
  14089. loc_006F5429: fld real4 ptr var_58
  14090. loc_006F542C: cmp [0073A000h], 00000000h
  14091. loc_006F5433: jnz 006F543Dh
  14092. loc_006F5435: fdiv st0, real4 ptr [00402B60h]
  14093. loc_006F543B: jmp 006F5448h
  14094. loc_006F543D: push [00402B60h]
  14095. loc_006F5443: call 00412868h ; _adj_fdiv_m32
  14096. loc_006F5448: fnstsw ax
  14097. loc_006F544A: test al, 0Dh
  14098. loc_006F544C: jnz 006F584Bh
  14099. loc_006F5452: push ecx
  14100. loc_006F5453: fstp real4 ptr [esp]
  14101. loc_006F5456: call [00401204h] ; __vbaStrR4
  14102. loc_006F545C: mov var_3C, eax
  14103. loc_006F545F: mov ecx, 00000008h
  14104. loc_006F5464: mov var_44, ecx
  14105. loc_006F5467: sub esp, 00000010h
  14106. loc_006F546A: mov edx, esp
  14107. loc_006F546C: mov [edx], ecx
  14108. loc_006F546E: mov ecx, var_40
  14109. loc_006F5471: mov [edx+00000004h], ecx
  14110. loc_006F5474: mov [edx+00000008h], eax
  14111. loc_006F5477: mov eax, var_38
  14112. loc_006F547A: mov [edx+0000000Ch], eax
  14113. loc_006F547D: push 004728ACh ; "formx"
  14114. loc_006F5482: push 0043FDC4h ; "IM"
  14115. loc_006F5487: push 0043B010h ; "BONZIBUDDY"
  14116. loc_006F548C: call rtcGetSetting
  14117. loc_006F548E: mov edx, eax
  14118. loc_006F5490: lea ecx, var_2C
  14119. loc_006F5493: call edi
  14120. loc_006F5495: lea ecx, var_34
  14121. loc_006F5498: call [0040142Ch] ; __vbaFreeObj
  14122. loc_006F549E: lea ecx, var_44
  14123. loc_006F54A1: call [00401030h] ; __vbaFreeVar
  14124. loc_006F54A7: mov eax, [0073C818h]
  14125. loc_006F54AC: test eax, eax
  14126. loc_006F54AE: jnz 006F54C0h
  14127. loc_006F54B0: push 0073C818h
  14128. loc_006F54B5: push 00441F00h
  14129. loc_006F54BA: call [004012FCh] ; __vbaNew2
  14130. loc_006F54C0: mov ebx, [0073C818h]
  14131. loc_006F54C6: mov ecx, [ebx]
  14132. loc_006F54C8: lea edx, var_34
  14133. loc_006F54CB: push edx
  14134. loc_006F54CC: push ebx
  14135. loc_006F54CD: call [ecx+00000018h]
  14136. loc_006F54D0: fnclex
  14137. loc_006F54D2: test eax, eax
  14138. loc_006F54D4: jge 006F54E9h
  14139. loc_006F54D6: push 00000018h
  14140. loc_006F54D8: push 00441EF0h
  14141. loc_006F54DD: push ebx
  14142. loc_006F54DE: push eax
  14143. loc_006F54DF: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14144. loc_006F54E5: call ebx
  14145. loc_006F54E7: jmp 006F54EFh
  14146. loc_006F54E9: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14147. loc_006F54EF: mov eax, var_34
  14148. loc_006F54F2: mov var_64, eax
  14149. loc_006F54F5: mov ecx, [eax]
  14150. loc_006F54F7: lea edx, var_58
  14151. loc_006F54FA: push edx
  14152. loc_006F54FB: push eax
  14153. loc_006F54FC: call [ecx+00000050h]
  14154. loc_006F54FF: fnclex
  14155. loc_006F5501: test eax, eax
  14156. loc_006F5503: jge 006F5513h
  14157. loc_006F5505: push 00000050h
  14158. loc_006F5507: push 00447BE8h
  14159. loc_006F550C: mov ecx, var_64
  14160. loc_006F550F: push ecx
  14161. loc_006F5510: push eax
  14162. loc_006F5511: call ebx
  14163. loc_006F5513: fld real4 ptr var_58
  14164. loc_006F5516: cmp [0073A000h], 00000000h
  14165. loc_006F551D: jnz 006F5527h
  14166. loc_006F551F: fdiv st0, real4 ptr [00402B60h]
  14167. loc_006F5525: jmp 006F5532h
  14168. loc_006F5527: push [00402B60h]
  14169. loc_006F552D: call 00412868h ; _adj_fdiv_m32
  14170. loc_006F5532: fnstsw ax
  14171. loc_006F5534: test al, 0Dh
  14172. loc_006F5536: jnz 006F584Bh
  14173. loc_006F553C: push ecx
  14174. loc_006F553D: fstp real4 ptr [esp]
  14175. loc_006F5540: call [00401204h] ; __vbaStrR4
  14176. loc_006F5546: mov var_3C, eax
  14177. loc_006F5549: mov ecx, 00000008h
  14178. loc_006F554E: mov var_44, ecx
  14179. loc_006F5551: sub esp, 00000010h
  14180. loc_006F5554: mov edx, esp
  14181. loc_006F5556: mov [edx], ecx
  14182. loc_006F5558: mov ecx, var_40
  14183. loc_006F555B: mov [edx+00000004h], ecx
  14184. loc_006F555E: mov [edx+00000008h], eax
  14185. loc_006F5561: mov eax, var_38
  14186. loc_006F5564: mov [edx+0000000Ch], eax
  14187. loc_006F5567: push 004728BCh ; "formy"
  14188. loc_006F556C: push 0043FDC4h ; "IM"
  14189. loc_006F5571: push 0043B010h ; "BONZIBUDDY"
  14190. loc_006F5576: call rtcGetSetting
  14191. loc_006F5578: mov edx, eax
  14192. loc_006F557A: lea ecx, var_24
  14193. loc_006F557D: call edi
  14194. loc_006F557F: lea ecx, var_34
  14195. loc_006F5582: call [0040142Ch] ; __vbaFreeObj
  14196. loc_006F5588: lea ecx, var_44
  14197. loc_006F558B: call [00401030h] ; __vbaFreeVar
  14198. loc_006F5591: mov esi, Me
  14199. loc_006F5594: mov edi, [esi]
  14200. loc_006F5596: mov ecx, var_28
  14201. loc_006F5599: push ecx
  14202. loc_006F559A: call [004011D4h] ; __vbaR4Str
  14203. loc_006F55A0: push ecx
  14204. loc_006F55A1: fstp real4 ptr [esp]
  14205. loc_006F55A4: push esi
  14206. loc_006F55A5: call [edi+0000007Ch]
  14207. loc_006F55A8: fnclex
  14208. loc_006F55AA: test eax, eax
  14209. loc_006F55AC: jge 006F55B9h
  14210. loc_006F55AE: push 0000007Ch
  14211. loc_006F55B0: push 00455B44h
  14212. loc_006F55B5: push esi
  14213. loc_006F55B6: push eax
  14214. loc_006F55B7: call ebx
  14215. loc_006F55B9: mov edi, [esi]
  14216. loc_006F55BB: mov edx, var_30
  14217. loc_006F55BE: push edx
  14218. loc_006F55BF: call [004011D4h] ; __vbaR4Str
  14219. loc_006F55C5: push ecx
  14220. loc_006F55C6: fstp real4 ptr [esp]
  14221. loc_006F55C9: push esi
  14222. loc_006F55CA: call [edi+00000074h]
  14223. loc_006F55CD: fnclex
  14224. loc_006F55CF: test eax, eax
  14225. loc_006F55D1: jge 006F55DEh
  14226. loc_006F55D3: push 00000074h
  14227. loc_006F55D5: push 00455B44h
  14228. loc_006F55DA: push esi
  14229. loc_006F55DB: push eax
  14230. loc_006F55DC: call ebx
  14231. loc_006F55DE: mov edi, [esi]
  14232. loc_006F55E0: mov eax, var_2C
  14233. loc_006F55E3: push eax
  14234. loc_006F55E4: call [004011D4h] ; __vbaR4Str
  14235. loc_006F55EA: push ecx
  14236. loc_006F55EB: fstp real4 ptr [esp]
  14237. loc_006F55EE: push esi
  14238. loc_006F55EF: call [edi+00000084h]
  14239. loc_006F55F5: fnclex
  14240. loc_006F55F7: test eax, eax
  14241. loc_006F55F9: jge 006F5609h
  14242. loc_006F55FB: push 00000084h
  14243. loc_006F5600: push 00455B44h
  14244. loc_006F5605: push esi
  14245. loc_006F5606: push eax
  14246. loc_006F5607: call ebx
  14247. loc_006F5609: mov edi, [esi]
  14248. loc_006F560B: mov ecx, var_24
  14249. loc_006F560E: push ecx
  14250. loc_006F560F: call [004011D4h] ; __vbaR4Str
  14251. loc_006F5615: push ecx
  14252. loc_006F5616: fstp real4 ptr [esp]
  14253. loc_006F5619: push esi
  14254. loc_006F561A: call [edi+0000008Ch]
  14255. loc_006F5620: fnclex
  14256. loc_006F5622: test eax, eax
  14257. loc_006F5624: jge 006F57F5h
  14258. loc_006F562A: push 0000008Ch
  14259. loc_006F562F: jmp 006F57ECh
  14260. loc_006F5634: call [00401340h] ; rtcErrObj
  14261. loc_006F563A: push eax
  14262. loc_006F563B: lea edx, var_34
  14263. loc_006F563E: push edx
  14264. loc_006F563F: call [00401128h] ; __vbaObjSet
  14265. loc_006F5645: mov ecx, [eax]
  14266. loc_006F5647: push eax
  14267. loc_006F5648: call [ecx+00000048h]
  14268. loc_006F564B: lea ecx, var_34
  14269. loc_006F564E: mov edi, [0040142Ch] ; __vbaFreeObj
  14270. loc_006F5654: call edi
  14271. loc_006F5656: mov eax, [0073C818h]
  14272. loc_006F565B: test eax, eax
  14273. loc_006F565D: jnz 006F566Fh
  14274. loc_006F565F: push 0073C818h
  14275. loc_006F5664: push 00441F00h
  14276. loc_006F5669: call [004012FCh] ; __vbaNew2
  14277. loc_006F566F: mov esi, [0073C818h]
  14278. loc_006F5675: mov edx, [esi]
  14279. loc_006F5677: lea eax, var_34
  14280. loc_006F567A: push eax
  14281. loc_006F567B: push esi
  14282. loc_006F567C: call [edx+00000018h]
  14283. loc_006F567F: fnclex
  14284. loc_006F5681: test eax, eax
  14285. loc_006F5683: jge 006F5698h
  14286. loc_006F5685: push 00000018h
  14287. loc_006F5687: push 00441EF0h
  14288. loc_006F568C: push esi
  14289. loc_006F568D: push eax
  14290. loc_006F568E: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14291. loc_006F5694: call ebx
  14292. loc_006F5696: jmp 006F569Eh
  14293. loc_006F5698: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14294. loc_006F569E: mov eax, var_34
  14295. loc_006F56A1: mov esi, eax
  14296. loc_006F56A3: mov ecx, [eax]
  14297. loc_006F56A5: lea edx, var_58
  14298. loc_006F56A8: push edx
  14299. loc_006F56A9: push eax
  14300. loc_006F56AA: call [ecx+00000098h]
  14301. loc_006F56B0: fnclex
  14302. loc_006F56B2: test eax, eax
  14303. loc_006F56B4: jge 006F56C4h
  14304. loc_006F56B6: push 00000098h
  14305. loc_006F56BB: push 00447BE8h
  14306. loc_006F56C0: push esi
  14307. loc_006F56C1: push eax
  14308. loc_006F56C2: call ebx
  14309. loc_006F56C4: mov esi, Me
  14310. loc_006F56C7: mov ecx, [esi]
  14311. loc_006F56C9: fld real4 ptr var_58
  14312. loc_006F56CC: cmp [0073A000h], 00000000h
  14313. loc_006F56D3: jnz 006F56DDh
  14314. loc_006F56D5: fdiv st0, real4 ptr [00402B60h]
  14315. loc_006F56DB: jmp 006F56E8h
  14316. loc_006F56DD: push [00402B60h]
  14317. loc_006F56E3: call 00412868h ; _adj_fdiv_m32
  14318. loc_006F56E8: fnstsw ax
  14319. loc_006F56EA: test al, 0Dh
  14320. loc_006F56EC: jnz 006F584Bh
  14321. loc_006F56F2: push ecx
  14322. loc_006F56F3: fstp real4 ptr [esp]
  14323. loc_006F56F6: push esi
  14324. loc_006F56F7: call [ecx+00000084h]
  14325. loc_006F56FD: fnclex
  14326. loc_006F56FF: test eax, eax
  14327. loc_006F5701: jge 006F5711h
  14328. loc_006F5703: push 00000084h
  14329. loc_006F5708: push 00455B44h
  14330. loc_006F570D: push esi
  14331. loc_006F570E: push eax
  14332. loc_006F570F: call ebx
  14333. loc_006F5711: lea ecx, var_34
  14334. loc_006F5714: call edi
  14335. loc_006F5716: mov eax, [0073C818h]
  14336. loc_006F571B: test eax, eax
  14337. loc_006F571D: jnz 006F572Fh
  14338. loc_006F571F: push 0073C818h
  14339. loc_006F5724: push 00441F00h
  14340. loc_006F5729: call [004012FCh] ; __vbaNew2
  14341. loc_006F572F: mov edi, [0073C818h]
  14342. loc_006F5735: mov edx, [edi]
  14343. loc_006F5737: lea eax, var_34
  14344. loc_006F573A: push eax
  14345. loc_006F573B: push edi
  14346. loc_006F573C: call [edx+00000018h]
  14347. loc_006F573F: fnclex
  14348. loc_006F5741: test eax, eax
  14349. loc_006F5743: jge 006F5750h
  14350. loc_006F5745: push 00000018h
  14351. loc_006F5747: push 00441EF0h
  14352. loc_006F574C: push edi
  14353. loc_006F574D: push eax
  14354. loc_006F574E: call ebx
  14355. loc_006F5750: mov eax, var_34
  14356. loc_006F5753: mov edi, eax
  14357. loc_006F5755: mov ecx, [eax]
  14358. loc_006F5757: lea edx, var_58
  14359. loc_006F575A: push edx
  14360. loc_006F575B: push eax
  14361. loc_006F575C: call [ecx+00000050h]
  14362. loc_006F575F: fnclex
  14363. loc_006F5761: test eax, eax
  14364. loc_006F5763: jge 006F5770h
  14365. loc_006F5765: push 00000050h
  14366. loc_006F5767: push 00447BE8h
  14367. loc_006F576C: push edi
  14368. loc_006F576D: push eax
  14369. loc_006F576E: call ebx
  14370. loc_006F5770: mov ecx, [esi]
  14371. loc_006F5772: fld real4 ptr var_58
  14372. loc_006F5775: cmp [0073A000h], 00000000h
  14373. loc_006F577C: jnz 006F5786h
  14374. loc_006F577E: fdiv st0, real4 ptr [00402B60h]
  14375. loc_006F5784: jmp 006F5791h
  14376. loc_006F5786: push [00402B60h]
  14377. loc_006F578C: call 00412868h ; _adj_fdiv_m32
  14378. loc_006F5791: fnstsw ax
  14379. loc_006F5793: test al, 0Dh
  14380. loc_006F5795: jnz 006F584Bh
  14381. loc_006F579B: push ecx
  14382. loc_006F579C: fstp real4 ptr [esp]
  14383. loc_006F579F: push esi
  14384. loc_006F57A0: call [ecx+0000008Ch]
  14385. loc_006F57A6: fnclex
  14386. loc_006F57A8: test eax, eax
  14387. loc_006F57AA: jge 006F57BAh
  14388. loc_006F57AC: push 0000008Ch
  14389. loc_006F57B1: push 00455B44h
  14390. loc_006F57B6: push esi
  14391. loc_006F57B7: push eax
  14392. loc_006F57B8: call ebx
  14393. loc_006F57BA: lea ecx, var_34
  14394. loc_006F57BD: call [0040142Ch] ; __vbaFreeObj
  14395. loc_006F57C3: mov edx, [esi]
  14396. loc_006F57C5: push 00000000h
  14397. loc_006F57C7: push esi
  14398. loc_006F57C8: call [edx+0000007Ch]
  14399. loc_006F57CB: fnclex
  14400. loc_006F57CD: test eax, eax
  14401. loc_006F57CF: jge 006F57DCh
  14402. loc_006F57D1: push 0000007Ch
  14403. loc_006F57D3: push 00455B44h
  14404. loc_006F57D8: push esi
  14405. loc_006F57D9: push eax
  14406. loc_006F57DA: call ebx
  14407. loc_006F57DC: mov eax, [esi]
  14408. loc_006F57DE: push 00000000h
  14409. loc_006F57E0: push esi
  14410. loc_006F57E1: call [eax+00000074h]
  14411. loc_006F57E4: fnclex
  14412. loc_006F57E6: test eax, eax
  14413. loc_006F57E8: jge 006F57F5h
  14414. loc_006F57EA: push 00000074h
  14415. loc_006F57EC: push 00455B44h
  14416. loc_006F57F1: push esi
  14417. loc_006F57F2: push eax
  14418. loc_006F57F3: call ebx
  14419. loc_006F57F5: call [00401114h] ; __vbaExitProc
  14420. loc_006F57FB: fwait
  14421. loc_006F57FC: push 006F5836h
  14422. loc_006F5801: jmp 006F5816h
  14423. loc_006F5803: lea ecx, var_34
  14424. loc_006F5806: call [0040142Ch] ; __vbaFreeObj
  14425. loc_006F580C: lea ecx, var_44
  14426. loc_006F580F: call [00401030h] ; __vbaFreeVar
  14427. loc_006F5815: ret
  14428. loc_006F5816: lea ecx, var_20
  14429. loc_006F5819: mov esi, [00401430h] ; __vbaFreeStr
  14430. loc_006F581F: call __vbaFreeStr
  14431. loc_006F5821: lea ecx, var_24
  14432. loc_006F5824: call __vbaFreeStr
  14433. loc_006F5826: lea ecx, var_28
  14434. loc_006F5829: call __vbaFreeStr
  14435. loc_006F582B: lea ecx, var_2C
  14436. loc_006F582E: call __vbaFreeStr
  14437. loc_006F5830: lea ecx, var_30
  14438. loc_006F5833: call __vbaFreeStr
  14439. loc_006F5835: ret
  14440. loc_006F5836: xor eax, eax
  14441. loc_006F5838: mov ecx, var_1C
  14442. loc_006F583B: mov fs:[00000000h], ecx
  14443. loc_006F5842: pop edi
  14444. loc_006F5843: pop esi
  14445. loc_006F5844: pop ebx
  14446. loc_006F5845: mov esp, ebp
  14447. loc_006F5847: pop ebp
  14448. loc_006F5848: retn 0004h
  14449. End Sub
  14450. Private Sub Proc_52_68_6F8C50
  14451. loc_006F8C50: push ebp
  14452. loc_006F8C51: mov ebp, esp
  14453. loc_006F8C53: sub esp, 00000008h
  14454. loc_006F8C56: push 00412856h ; __vbaExceptHandler
  14455. loc_006F8C5B: mov eax, fs:[00000000h]
  14456. loc_006F8C61: push eax
  14457. loc_006F8C62: mov fs:[00000000h], esp
  14458. loc_006F8C69: sub esp, 00000010h
  14459. loc_006F8C6C: push ebx
  14460. loc_006F8C6D: push esi
  14461. loc_006F8C6E: push edi
  14462. loc_006F8C6F: mov var_8, esp
  14463. loc_006F8C72: mov var_4, 0040FAE0h
  14464. loc_006F8C79: mov eax, [0073C818h]
  14465. loc_006F8C7E: mov var_14, 00000000h
  14466. loc_006F8C85: test eax, eax
  14467. loc_006F8C87: jnz 006F8C99h
  14468. loc_006F8C89: push 0073C818h
  14469. loc_006F8C8E: push 00441F00h
  14470. loc_006F8C93: call [004012FCh] ; __vbaNew2
  14471. loc_006F8C99: mov eax, Me
  14472. loc_006F8C9C: mov esi, [0073C818h]
  14473. loc_006F8CA2: lea ecx, var_14
  14474. loc_006F8CA5: push eax
  14475. loc_006F8CA6: mov edi, [esi]
  14476. loc_006F8CA8: push ecx
  14477. loc_006F8CA9: call [00401130h] ; __vbaObjSetAddref
  14478. loc_006F8CAF: push eax
  14479. loc_006F8CB0: push esi
  14480. loc_006F8CB1: call [edi+00000010h]
  14481. loc_006F8CB4: test eax, eax
  14482. loc_006F8CB6: fnclex
  14483. loc_006F8CB8: jge 006F8CC9h
  14484. loc_006F8CBA: push 00000010h
  14485. loc_006F8CBC: push 00441EF0h
  14486. loc_006F8CC1: push esi
  14487. loc_006F8CC2: push eax
  14488. loc_006F8CC3: call [004010CCh] ; __vbaHresultCheckObj
  14489. loc_006F8CC9: lea ecx, var_14
  14490. loc_006F8CCC: call [0040142Ch] ; __vbaFreeObj
  14491. loc_006F8CD2: push 006F8CE4h
  14492. loc_006F8CD7: jmp 006F8CE3h
  14493. loc_006F8CD9: lea ecx, var_14
  14494. loc_006F8CDC: call [0040142Ch] ; __vbaFreeObj
  14495. loc_006F8CE2: ret
  14496. loc_006F8CE3: ret
  14497. loc_006F8CE4: mov ecx, var_10
  14498. loc_006F8CE7: pop edi
  14499. loc_006F8CE8: pop esi
  14500. loc_006F8CE9: xor eax, eax
  14501. loc_006F8CEB: mov fs:[00000000h], ecx
  14502. loc_006F8CF2: pop ebx
  14503. loc_006F8CF3: mov esp, ebp
  14504. loc_006F8CF5: pop ebp
  14505. loc_006F8CF6: retn 0004h
  14506. End Sub
  14507. Private Sub Proc_52_69_6F8D00
  14508. loc_006F8D00: push ebp
  14509. loc_006F8D01: mov ebp, esp
  14510. loc_006F8D03: sub esp, 00000008h
  14511. loc_006F8D06: push 00412856h ; __vbaExceptHandler
  14512. loc_006F8D0B: mov eax, fs:[00000000h]
  14513. loc_006F8D11: push eax
  14514. loc_006F8D12: mov fs:[00000000h], esp
  14515. loc_006F8D19: sub esp, 000000ECh
  14516. loc_006F8D1F: push ebx
  14517. loc_006F8D20: push esi
  14518. loc_006F8D21: push edi
  14519. loc_006F8D22: mov var_8, esp
  14520. loc_006F8D25: mov var_4, 0040FAF0h
  14521. loc_006F8D2C: mov ebx, Me
  14522. loc_006F8D2F: xor edi, edi
  14523. loc_006F8D31: push 0047260Ch
  14524. loc_006F8D36: push edi
  14525. loc_006F8D37: mov eax, [ebx]
  14526. loc_006F8D39: push 00000009h
  14527. loc_006F8D3B: push ebx
  14528. loc_006F8D3C: mov var_14, edi
  14529. loc_006F8D3F: mov var_18, edi
  14530. loc_006F8D42: mov var_1C, edi
  14531. loc_006F8D45: mov var_20, edi
  14532. loc_006F8D48: mov var_30, edi
  14533. loc_006F8D4B: mov var_40, edi
  14534. loc_006F8D4E: mov var_50, edi
  14535. loc_006F8D51: mov var_60, edi
  14536. loc_006F8D54: mov var_70, edi
  14537. loc_006F8D57: mov var_80, edi
  14538. loc_006F8D5A: mov var_90, edi
  14539. loc_006F8D60: mov var_C0, edi
  14540. loc_006F8D66: mov var_D0, edi
  14541. loc_006F8D6C: mov var_E0, edi
  14542. loc_006F8D72: call [eax+0000035Ch]
  14543. loc_006F8D78: mov esi, [00401128h] ; __vbaObjSet
  14544. loc_006F8D7E: lea ecx, var_18
  14545. loc_006F8D81: push eax
  14546. loc_006F8D82: push ecx
  14547. loc_006F8D83: call __vbaObjSet
  14548. loc_006F8D85: lea edx, var_30
  14549. loc_006F8D88: push eax
  14550. loc_006F8D89: push edx
  14551. loc_006F8D8A: call [00401214h] ; __vbaLateIdCallLd
  14552. loc_006F8D90: add esp, 00000010h
  14553. loc_006F8D93: push eax
  14554. loc_006F8D94: call [004011F8h] ; __vbaCastObjVar
  14555. loc_006F8D9A: push eax
  14556. loc_006F8D9B: lea eax, var_1C
  14557. loc_006F8D9E: push eax
  14558. loc_006F8D9F: call __vbaObjSet
  14559. loc_006F8DA1: mov ecx, [eax]
  14560. loc_006F8DA3: push eax
  14561. loc_006F8DA4: mov var_F4, eax
  14562. loc_006F8DAA: call [ecx+00000030h]
  14563. loc_006F8DAD: cmp eax, edi
  14564. loc_006F8DAF: fnclex
  14565. loc_006F8DB1: jge 006F8DC8h
  14566. loc_006F8DB3: mov edx, var_F4
  14567. loc_006F8DB9: push 00000030h
  14568. loc_006F8DBB: push 0047260Ch
  14569. loc_006F8DC0: push edx
  14570. loc_006F8DC1: push eax
  14571. loc_006F8DC2: call [004010CCh] ; __vbaHresultCheckObj
  14572. loc_006F8DC8: lea eax, var_1C
  14573. loc_006F8DCB: lea ecx, var_18
  14574. loc_006F8DCE: push eax
  14575. loc_006F8DCF: push ecx
  14576. loc_006F8DD0: push 00000002h
  14577. loc_006F8DD2: call [00401068h] ; __vbaFreeObjList
  14578. loc_006F8DD8: add esp, 0000000Ch
  14579. loc_006F8DDB: lea ecx, var_30
  14580. loc_006F8DDE: call [00401030h] ; __vbaFreeVar
  14581. loc_006F8DE4: mov edx, [ebx]
  14582. loc_006F8DE6: push 0047260Ch
  14583. loc_006F8DEB: push edi
  14584. loc_006F8DEC: push 00000009h
  14585. loc_006F8DEE: push ebx
  14586. loc_006F8DEF: call [edx+0000035Ch]
  14587. loc_006F8DF5: push eax
  14588. loc_006F8DF6: lea eax, var_18
  14589. loc_006F8DF9: push eax
  14590. loc_006F8DFA: call __vbaObjSet
  14591. loc_006F8DFC: lea ecx, var_30
  14592. loc_006F8DFF: push eax
  14593. loc_006F8E00: push ecx
  14594. loc_006F8E01: call [00401214h] ; __vbaLateIdCallLd
  14595. loc_006F8E07: add esp, 00000010h
  14596. loc_006F8E0A: push eax
  14597. loc_006F8E0B: call [004011F8h] ; __vbaCastObjVar
  14598. loc_006F8E11: lea edx, var_1C
  14599. loc_006F8E14: push eax
  14600. loc_006F8E15: push edx
  14601. loc_006F8E16: call __vbaObjSet
  14602. loc_006F8E18: mov edi, [00401374h] ; __vbaVarDup
  14603. loc_006F8E1E: lea edx, var_E0
  14604. loc_006F8E24: lea ecx, var_80
  14605. loc_006F8E27: mov var_F4, eax
  14606. loc_006F8E2D: mov var_88, 80020004h
  14607. loc_006F8E37: mov var_90, 0000000Ah
  14608. loc_006F8E41: mov var_D8, 00473474h ; "online"
  14609. loc_006F8E4B: mov var_E0, 00000008h
  14610. loc_006F8E55: call edi
  14611. loc_006F8E57: lea edx, var_D0
  14612. loc_006F8E5D: lea ecx, var_70
  14613. loc_006F8E60: mov var_C8, 0047343Ch ; "Friends Currently Online"
  14614. loc_006F8E6A: mov var_D0, 00000008h
  14615. loc_006F8E74: call edi
  14616. loc_006F8E76: lea edx, var_C0
  14617. loc_006F8E7C: lea ecx, var_60
  14618. loc_006F8E7F: mov var_B8, 00472630h ; "Online"
  14619. loc_006F8E89: mov var_C0, 00000008h
  14620. loc_006F8E93: call edi
  14621. loc_006F8E95: lea edx, var_20
  14622. loc_006F8E98: mov eax, 0000000Ah
  14623. loc_006F8E9D: push edx
  14624. loc_006F8E9E: lea edx, var_90
  14625. loc_006F8EA4: push edx
  14626. loc_006F8EA5: lea edx, var_80
  14627. loc_006F8EA8: push edx
  14628. loc_006F8EA9: lea edx, var_70
  14629. loc_006F8EAC: push edx
  14630. loc_006F8EAD: lea edx, var_60
  14631. loc_006F8EB0: push edx
  14632. loc_006F8EB1: lea edx, var_50
  14633. loc_006F8EB4: mov var_50, eax
  14634. loc_006F8EB7: mov var_40, eax
  14635. loc_006F8EBA: mov eax, var_F4
  14636. loc_006F8EC0: mov ecx, 80020004h
  14637. loc_006F8EC5: push edx
  14638. loc_006F8EC6: lea edx, var_40
  14639. loc_006F8EC9: mov var_48, ecx
  14640. loc_006F8ECC: mov var_38, ecx
  14641. loc_006F8ECF: mov ecx, [eax]
  14642. loc_006F8ED1: push edx
  14643. loc_006F8ED2: push eax
  14644. loc_006F8ED3: call [ecx+0000002Ch]
  14645. loc_006F8ED6: test eax, eax
  14646. loc_006F8ED8: fnclex
  14647. loc_006F8EDA: jge 006F8EF1h
  14648. loc_006F8EDC: mov ecx, var_F4
  14649. loc_006F8EE2: push 0000002Ch
  14650. loc_006F8EE4: push 0047260Ch
  14651. loc_006F8EE9: push ecx
  14652. loc_006F8EEA: push eax
  14653. loc_006F8EEB: call [004010CCh] ; __vbaHresultCheckObj
  14654. loc_006F8EF1: mov edx, var_20
  14655. loc_006F8EF4: push 0047261Ch
  14656. loc_006F8EF9: push edx
  14657. loc_006F8EFA: call [004013C4h] ; __vbaCastObj
  14658. loc_006F8F00: push eax
  14659. loc_006F8F01: lea eax, var_14
  14660. loc_006F8F04: push eax
  14661. loc_006F8F05: call __vbaObjSet
  14662. loc_006F8F07: lea ecx, var_20
  14663. loc_006F8F0A: lea edx, var_1C
  14664. loc_006F8F0D: push ecx
  14665. loc_006F8F0E: lea eax, var_18
  14666. loc_006F8F11: push edx
  14667. loc_006F8F12: push eax
  14668. loc_006F8F13: push 00000003h
  14669. loc_006F8F15: call [00401068h] ; __vbaFreeObjList
  14670. loc_006F8F1B: lea ecx, var_90
  14671. loc_006F8F21: lea edx, var_80
  14672. loc_006F8F24: push ecx
  14673. loc_006F8F25: lea eax, var_70
  14674. loc_006F8F28: push edx
  14675. loc_006F8F29: lea ecx, var_60
  14676. loc_006F8F2C: push eax
  14677. loc_006F8F2D: lea edx, var_50
  14678. loc_006F8F30: push ecx
  14679. loc_006F8F31: lea eax, var_40
  14680. loc_006F8F34: push edx
  14681. loc_006F8F35: lea ecx, var_30
  14682. loc_006F8F38: push eax
  14683. loc_006F8F39: push ecx
  14684. loc_006F8F3A: push 00000007h
  14685. loc_006F8F3C: call [00401050h] ; __vbaFreeVarList
  14686. loc_006F8F42: mov eax, var_14
  14687. loc_006F8F45: add esp, 00000030h
  14688. loc_006F8F48: mov edx, [eax]
  14689. loc_006F8F4A: push FFFFFFFFh
  14690. loc_006F8F4C: push eax
  14691. loc_006F8F4D: call [edx+000000A8h]
  14692. loc_006F8F53: test eax, eax
  14693. loc_006F8F55: fnclex
  14694. loc_006F8F57: jge 006F8F6Eh
  14695. loc_006F8F59: mov ecx, var_14
  14696. loc_006F8F5C: push 000000A8h
  14697. loc_006F8F61: push 0047261Ch
  14698. loc_006F8F66: push ecx
  14699. loc_006F8F67: push eax
  14700. loc_006F8F68: call [004010CCh] ; __vbaHresultCheckObj
  14701. loc_006F8F6E: mov eax, var_14
  14702. loc_006F8F71: push FFFFFFFFh
  14703. loc_006F8F73: push eax
  14704. loc_006F8F74: mov edx, [eax]
  14705. loc_006F8F76: call [edx+00000038h]
  14706. loc_006F8F79: test eax, eax
  14707. loc_006F8F7B: fnclex
  14708. loc_006F8F7D: jge 006F8F91h
  14709. loc_006F8F7F: mov ecx, var_14
  14710. loc_006F8F82: push 00000038h
  14711. loc_006F8F84: push 0047261Ch
  14712. loc_006F8F89: push ecx
  14713. loc_006F8F8A: push eax
  14714. loc_006F8F8B: call [004010CCh] ; __vbaHresultCheckObj
  14715. loc_006F8F91: mov edx, [ebx]
  14716. loc_006F8F93: push 0047260Ch
  14717. loc_006F8F98: push 00000000h
  14718. loc_006F8F9A: push 00000009h
  14719. loc_006F8F9C: push ebx
  14720. loc_006F8F9D: call [edx+0000035Ch]
  14721. loc_006F8FA3: push eax
  14722. loc_006F8FA4: lea eax, var_18
  14723. loc_006F8FA7: push eax
  14724. loc_006F8FA8: call __vbaObjSet
  14725. loc_006F8FAA: lea ecx, var_30
  14726. loc_006F8FAD: push eax
  14727. loc_006F8FAE: push ecx
  14728. loc_006F8FAF: call [00401214h] ; __vbaLateIdCallLd
  14729. loc_006F8FB5: add esp, 00000010h
  14730. loc_006F8FB8: push eax
  14731. loc_006F8FB9: call [004011F8h] ; __vbaCastObjVar
  14732. loc_006F8FBF: lea edx, var_1C
  14733. loc_006F8FC2: push eax
  14734. loc_006F8FC3: push edx
  14735. loc_006F8FC4: call __vbaObjSet
  14736. loc_006F8FC6: lea edx, var_E0
  14737. loc_006F8FCC: lea ecx, var_80
  14738. loc_006F8FCF: mov ebx, eax
  14739. loc_006F8FD1: mov var_88, 80020004h
  14740. loc_006F8FDB: mov var_90, 0000000Ah
  14741. loc_006F8FE5: mov var_D8, 00473A60h ; "offline"
  14742. loc_006F8FEF: mov var_E0, 00000008h
  14743. loc_006F8FF9: call edi
  14744. loc_006F8FFB: lea edx, var_D0
  14745. loc_006F9001: lea ecx, var_70
  14746. loc_006F9004: mov var_C8, 00473488h ; "Friends Not Online"
  14747. loc_006F900E: mov var_D0, 00000008h
  14748. loc_006F9018: call edi
  14749. loc_006F901A: lea edx, var_C0
  14750. loc_006F9020: lea ecx, var_60
  14751. loc_006F9023: mov var_B8, 00472644h ; "Offline"
  14752. loc_006F902D: mov var_C0, 00000008h
  14753. loc_006F9037: call edi
  14754. loc_006F9039: mov ecx, 0000000Ah
  14755. loc_006F903E: lea edx, var_90
  14756. loc_006F9044: mov var_50, ecx
  14757. loc_006F9047: mov var_40, ecx
  14758. loc_006F904A: lea ecx, var_20
  14759. loc_006F904D: mov eax, 80020004h
  14760. loc_006F9052: push ecx
  14761. loc_006F9053: lea ecx, var_80
  14762. loc_006F9056: push edx
  14763. loc_006F9057: push ecx
  14764. loc_006F9058: lea edx, var_70
  14765. loc_006F905B: lea ecx, var_60
  14766. loc_006F905E: push edx
  14767. loc_006F905F: push ecx
  14768. loc_006F9060: lea edx, var_50
  14769. loc_006F9063: lea ecx, var_40
  14770. loc_006F9066: mov var_48, eax
  14771. loc_006F9069: mov var_38, eax
  14772. loc_006F906C: mov eax, [ebx]
  14773. loc_006F906E: push edx
  14774. loc_006F906F: push ecx
  14775. loc_006F9070: push ebx
  14776. loc_006F9071: call [eax+0000002Ch]
  14777. loc_006F9074: test eax, eax
  14778. loc_006F9076: fnclex
  14779. loc_006F9078: jge 006F908Dh
  14780. loc_006F907A: push 0000002Ch
  14781. loc_006F907C: push 0047260Ch
  14782. loc_006F9081: push ebx
  14783. loc_006F9082: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14784. loc_006F9088: push eax
  14785. loc_006F9089: call ebx
  14786. loc_006F908B: jmp 006F9093h
  14787. loc_006F908D: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14788. loc_006F9093: mov edx, var_20
  14789. loc_006F9096: mov edi, [004013C4h] ; __vbaCastObj
  14790. loc_006F909C: push 0047261Ch
  14791. loc_006F90A1: push edx
  14792. loc_006F90A2: call edi
  14793. loc_006F90A4: push eax
  14794. loc_006F90A5: lea eax, var_14
  14795. loc_006F90A8: push eax
  14796. loc_006F90A9: call __vbaObjSet
  14797. loc_006F90AB: lea ecx, var_20
  14798. loc_006F90AE: lea edx, var_1C
  14799. loc_006F90B1: push ecx
  14800. loc_006F90B2: lea eax, var_18
  14801. loc_006F90B5: push edx
  14802. loc_006F90B6: push eax
  14803. loc_006F90B7: push 00000003h
  14804. loc_006F90B9: call [00401068h] ; __vbaFreeObjList
  14805. loc_006F90BF: lea ecx, var_90
  14806. loc_006F90C5: lea edx, var_80
  14807. loc_006F90C8: push ecx
  14808. loc_006F90C9: lea eax, var_70
  14809. loc_006F90CC: push edx
  14810. loc_006F90CD: lea ecx, var_60
  14811. loc_006F90D0: push eax
  14812. loc_006F90D1: lea edx, var_50
  14813. loc_006F90D4: push ecx
  14814. loc_006F90D5: lea eax, var_40
  14815. loc_006F90D8: push edx
  14816. loc_006F90D9: lea ecx, var_30
  14817. loc_006F90DC: push eax
  14818. loc_006F90DD: push ecx
  14819. loc_006F90DE: push 00000007h
  14820. loc_006F90E0: call [00401050h] ; __vbaFreeVarList
  14821. loc_006F90E6: mov eax, var_14
  14822. loc_006F90E9: add esp, 00000030h
  14823. loc_006F90EC: mov edx, [eax]
  14824. loc_006F90EE: push FFFFFFFFh
  14825. loc_006F90F0: push eax
  14826. loc_006F90F1: call [edx+000000A8h]
  14827. loc_006F90F7: test eax, eax
  14828. loc_006F90F9: fnclex
  14829. loc_006F90FB: jge 006F910Eh
  14830. loc_006F90FD: mov ecx, var_14
  14831. loc_006F9100: push 000000A8h
  14832. loc_006F9105: push 0047261Ch
  14833. loc_006F910A: push ecx
  14834. loc_006F910B: push eax
  14835. loc_006F910C: call ebx
  14836. loc_006F910E: mov eax, var_14
  14837. loc_006F9111: push FFFFFFFFh
  14838. loc_006F9113: push eax
  14839. loc_006F9114: mov edx, [eax]
  14840. loc_006F9116: call [edx+00000038h]
  14841. loc_006F9119: test eax, eax
  14842. loc_006F911B: fnclex
  14843. loc_006F911D: jge 006F912Dh
  14844. loc_006F911F: mov ecx, var_14
  14845. loc_006F9122: push 00000038h
  14846. loc_006F9124: push 0047261Ch
  14847. loc_006F9129: push ecx
  14848. loc_006F912A: push eax
  14849. loc_006F912B: call ebx
  14850. loc_006F912D: push 0047261Ch
  14851. loc_006F9132: push 00000000h
  14852. loc_006F9134: call edi
  14853. loc_006F9136: lea edx, var_14
  14854. loc_006F9139: push eax
  14855. loc_006F913A: push edx
  14856. loc_006F913B: call __vbaObjSet
  14857. loc_006F913D: push 006F918Dh
  14858. loc_006F9142: jmp 006F9183h
  14859. loc_006F9144: lea eax, var_20
  14860. loc_006F9147: lea ecx, var_1C
  14861. loc_006F914A: push eax
  14862. loc_006F914B: lea edx, var_18
  14863. loc_006F914E: push ecx
  14864. loc_006F914F: push edx
  14865. loc_006F9150: push 00000003h
  14866. loc_006F9152: call [00401068h] ; __vbaFreeObjList
  14867. loc_006F9158: lea eax, var_90
  14868. loc_006F915E: lea ecx, var_80
  14869. loc_006F9161: push eax
  14870. loc_006F9162: lea edx, var_70
  14871. loc_006F9165: push ecx
  14872. loc_006F9166: lea eax, var_60
  14873. loc_006F9169: push edx
  14874. loc_006F916A: lea ecx, var_50
  14875. loc_006F916D: push eax
  14876. loc_006F916E: lea edx, var_40
  14877. loc_006F9171: push ecx
  14878. loc_006F9172: lea eax, var_30
  14879. loc_006F9175: push edx
  14880. loc_006F9176: push eax
  14881. loc_006F9177: push 00000007h
  14882. loc_006F9179: call [00401050h] ; __vbaFreeVarList
  14883. loc_006F917F: add esp, 00000030h
  14884. loc_006F9182: ret
  14885. loc_006F9183: lea ecx, var_14
  14886. loc_006F9186: call [0040142Ch] ; __vbaFreeObj
  14887. loc_006F918C: ret
  14888. loc_006F918D: mov ecx, var_10
  14889. loc_006F9190: pop edi
  14890. loc_006F9191: pop esi
  14891. loc_006F9192: xor eax, eax
  14892. loc_006F9194: mov fs:[00000000h], ecx
  14893. loc_006F919B: pop ebx
  14894. loc_006F919C: mov esp, ebp
  14895. loc_006F919E: pop ebp
  14896. loc_006F919F: retn 0004h
  14897. End Sub
  14898. Private Sub Proc_52_70_6F91B0
  14899. loc_006F91B0: push ebp
  14900. loc_006F91B1: mov ebp, esp
  14901. loc_006F91B3: sub esp, 00000014h
  14902. loc_006F91B6: push 00412856h ; __vbaExceptHandler
  14903. loc_006F91BB: mov eax, fs:[00000000h]
  14904. loc_006F91C1: push eax
  14905. loc_006F91C2: mov fs:[00000000h], esp
  14906. loc_006F91C9: sub esp, 000000ECh
  14907. loc_006F91CF: push ebx
  14908. loc_006F91D0: push esi
  14909. loc_006F91D1: push edi
  14910. loc_006F91D2: mov var_14, esp
  14911. loc_006F91D5: mov var_10, 0040FB00h
  14912. loc_006F91DC: xor edi, edi
  14913. loc_006F91DE: mov var_C, edi
  14914. loc_006F91E1: mov var_8, edi
  14915. loc_006F91E4: mov var_20, edi
  14916. loc_006F91E7: mov var_24, edi
  14917. loc_006F91EA: mov var_28, edi
  14918. loc_006F91ED: mov var_2C, edi
  14919. loc_006F91F0: mov var_34, edi
  14920. loc_006F91F3: mov var_38, edi
  14921. loc_006F91F6: mov var_3C, edi
  14922. loc_006F91F9: mov var_40, edi
  14923. loc_006F91FC: mov var_44, edi
  14924. loc_006F91FF: mov var_54, edi
  14925. loc_006F9202: mov var_64, edi
  14926. loc_006F9205: mov var_74, edi
  14927. loc_006F9208: mov var_84, edi
  14928. loc_006F920E: mov var_94, edi
  14929. loc_006F9214: mov var_A4, edi
  14930. loc_006F921A: mov var_C4, edi
  14931. loc_006F9220: mov var_D4, edi
  14932. loc_006F9226: mov var_D8, edi
  14933. loc_006F922C: push 00000001h
  14934. loc_006F922E: call [00401124h] ; __vbaOnError
  14935. loc_006F9234: mov esi, Me
  14936. loc_006F9237: mov eax, [esi]
  14937. loc_006F9239: lea ecx, var_3C
  14938. loc_006F923C: push ecx
  14939. loc_006F923D: push esi
  14940. loc_006F923E: call [eax+0000084Ch]
  14941. loc_006F9244: fnclex
  14942. loc_006F9246: cmp eax, edi
  14943. loc_006F9248: jge 006F9260h
  14944. loc_006F924A: push 0000084Ch
  14945. loc_006F924F: push 00455054h
  14946. loc_006F9254: push esi
  14947. loc_006F9255: push eax
  14948. loc_006F9256: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14949. loc_006F925C: call ebx
  14950. loc_006F925E: jmp 006F9266h
  14951. loc_006F9260: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14952. loc_006F9266: mov eax, var_3C
  14953. loc_006F9269: mov var_E0, eax
  14954. loc_006F926F: mov edx, [eax]
  14955. loc_006F9271: lea ecx, var_D8
  14956. loc_006F9277: push ecx
  14957. loc_006F9278: push eax
  14958. loc_006F9279: call [edx+0000006Ch]
  14959. loc_006F927C: fnclex
  14960. loc_006F927E: cmp eax, edi
  14961. loc_006F9280: jge 006F9293h
  14962. loc_006F9282: push 0000006Ch
  14963. loc_006F9284: push 00456428h
  14964. loc_006F9289: mov edx, var_E0
  14965. loc_006F928F: push edx
  14966. loc_006F9290: push eax
  14967. loc_006F9291: call ebx
  14968. loc_006F9293: mov eax, var_D8
  14969. loc_006F9299: mov var_30, eax
  14970. loc_006F929C: lea ecx, var_3C
  14971. loc_006F929F: call [0040142Ch] ; __vbaFreeObj
  14972. loc_006F92A5: mov ecx, [esi]
  14973. loc_006F92A7: lea edx, var_3C
  14974. loc_006F92AA: push edx
  14975. loc_006F92AB: push esi
  14976. loc_006F92AC: call [ecx+0000084Ch]
  14977. loc_006F92B2: fnclex
  14978. loc_006F92B4: cmp eax, edi
  14979. loc_006F92B6: jge 006F92C6h
  14980. loc_006F92B8: push 0000084Ch
  14981. loc_006F92BD: push 00455054h
  14982. loc_006F92C2: push esi
  14983. loc_006F92C3: push eax
  14984. loc_006F92C4: call ebx
  14985. loc_006F92C6: push edi
  14986. loc_006F92C7: mov eax, var_3C
  14987. loc_006F92CA: push eax
  14988. loc_006F92CB: call [00401238h] ; __vbaObjIs
  14989. loc_006F92D1: mov si, ax
  14990. loc_006F92D4: lea ecx, var_3C
  14991. loc_006F92D7: call [0040142Ch] ; __vbaFreeObj
  14992. loc_006F92DD: cmp si, di
  14993. loc_006F92E0: jz 006F9310h
  14994. loc_006F92E2: mov eax, 80020004h
  14995. loc_006F92E7: mov var_7C, eax
  14996. loc_006F92EA: mov ecx, 0000000Ah
  14997. loc_006F92EF: mov var_84, ecx
  14998. loc_006F92F5: mov var_6C, eax
  14999. loc_006F92F8: mov var_74, ecx
  15000. loc_006F92FB: mov var_5C, eax
  15001. loc_006F92FE: mov var_64, ecx
  15002. loc_006F9301: mov var_8C, 00473014h ; "Error logging onto BonziBUDDY Messaging service: Service object not created."
  15003. loc_006F930B: jmp 006F9C6Fh
  15004. loc_006F9310: mov eax, var_30
  15005. loc_006F9313: and eax, 00000001h
  15006. loc_006F9316: cmp al, 01h
  15007. loc_006F9318: jnz 006F9CC1h
  15008. loc_006F931E: mov eax, 0043C9F4h
  15009. loc_006F9323: mov var_8C, eax
  15010. loc_006F9329: mov ecx, 00000008h
  15011. loc_006F932E: mov var_94, ecx
  15012. loc_006F9334: sub esp, 00000010h
  15013. loc_006F9337: mov edx, esp
  15014. loc_006F9339: mov [edx], ecx
  15015. loc_006F933B: mov ecx, var_90
  15016. loc_006F9341: mov [edx+00000004h], ecx
  15017. loc_006F9344: mov [edx+00000008h], eax
  15018. loc_006F9347: mov eax, var_88
  15019. loc_006F934D: mov [edx+0000000Ch], eax
  15020. loc_006F9350: push 004424A0h ; "LogonName"
  15021. loc_006F9355: push 0043FDC4h ; "IM"
  15022. loc_006F935A: push 0043B010h ; "BONZIBUDDY"
  15023. loc_006F935F: mov edi, [00401354h] ; rtcGetSetting
  15024. loc_006F9365: call edi
  15025. loc_006F9367: mov edx, eax
  15026. loc_006F9369: lea ecx, var_2C
  15027. loc_006F936C: mov esi, [004013C0h] ; __vbaStrMove
  15028. loc_006F9372: call __vbaStrMove
  15029. loc_006F9374: mov eax, 0043C9F4h
  15030. loc_006F9379: mov var_8C, eax
  15031. loc_006F937F: mov ecx, 00000008h
  15032. loc_006F9384: mov var_94, ecx
  15033. loc_006F938A: sub esp, 00000010h
  15034. loc_006F938D: mov edx, esp
  15035. loc_006F938F: mov [edx], ecx
  15036. loc_006F9391: mov ecx, var_90
  15037. loc_006F9397: mov [edx+00000004h], ecx
  15038. loc_006F939A: mov [edx+00000008h], eax
  15039. loc_006F939D: mov eax, var_88
  15040. loc_006F93A3: mov [edx+0000000Ch], eax
  15041. loc_006F93A6: push 00453B84h ; "Password"
  15042. loc_006F93AB: push 0043FDC4h ; "IM"
  15043. loc_006F93B0: push 0043B010h ; "BONZIBUDDY"
  15044. loc_006F93B5: call edi
  15045. loc_006F93B7: mov edx, eax
  15046. loc_006F93B9: lea ecx, var_24
  15047. loc_006F93BC: call __vbaStrMove
  15048. loc_006F93BE: mov eax, 0043C9F4h
  15049. loc_006F93C3: mov var_8C, eax
  15050. loc_006F93C9: mov ecx, 00000008h
  15051. loc_006F93CE: mov var_94, ecx
  15052. loc_006F93D4: sub esp, 00000010h
  15053. loc_006F93D7: mov edx, esp
  15054. loc_006F93D9: mov [edx], ecx
  15055. loc_006F93DB: mov ecx, var_90
  15056. loc_006F93E1: mov [edx+00000004h], ecx
  15057. loc_006F93E4: mov [edx+00000008h], eax
  15058. loc_006F93E7: mov eax, var_88
  15059. loc_006F93ED: mov [edx+0000000Ch], eax
  15060. loc_006F93F0: push 00471C68h ; "EmailAddress"
  15061. loc_006F93F5: push 0043FDC4h ; "IM"
  15062. loc_006F93FA: push 0043B010h ; "BONZIBUDDY"
  15063. loc_006F93FF: call edi
  15064. loc_006F9401: mov edx, eax
  15065. loc_006F9403: lea ecx, var_28
  15066. loc_006F9406: call __vbaStrMove
  15067. loc_006F9408: mov eax, 00472038h ; "False"
  15068. loc_006F940D: mov var_8C, eax
  15069. loc_006F9413: mov ecx, 00000008h
  15070. loc_006F9418: mov var_94, ecx
  15071. loc_006F941E: sub esp, 00000010h
  15072. loc_006F9421: mov edx, esp
  15073. loc_006F9423: mov [edx], ecx
  15074. loc_006F9425: mov ecx, var_90
  15075. loc_006F942B: mov [edx+00000004h], ecx
  15076. loc_006F942E: mov [edx+00000008h], eax
  15077. loc_006F9431: mov eax, var_88
  15078. loc_006F9437: mov [edx+0000000Ch], eax
  15079. loc_006F943A: push 00472048h ; "AutoLogon"
  15080. loc_006F943F: push 0043FDC4h ; "IM"
  15081. loc_006F9444: push 0043B010h ; "BONZIBUDDY"
  15082. loc_006F9449: call edi
  15083. loc_006F944B: mov edx, eax
  15084. loc_006F944D: lea ecx, var_38
  15085. loc_006F9450: call __vbaStrMove
  15086. loc_006F9452: push eax
  15087. loc_006F9453: call [00401088h] ; rtcTrimBstr
  15088. loc_006F9459: mov edx, eax
  15089. loc_006F945B: lea ecx, var_20
  15090. loc_006F945E: call __vbaStrMove
  15091. loc_006F9460: lea ecx, var_38
  15092. loc_006F9463: call [00401430h] ; __vbaFreeStr
  15093. loc_006F9469: mov ecx, var_2C
  15094. loc_006F946C: push ecx
  15095. loc_006F946D: push 0043C9F4h
  15096. loc_006F9472: mov ebx, [004011B8h] ; __vbaStrCmp
  15097. loc_006F9478: call ebx
  15098. loc_006F947A: mov edx, eax
  15099. loc_006F947C: neg edx
  15100. loc_006F947E: sbb edx, edx
  15101. loc_006F9480: neg edx
  15102. loc_006F9482: mov eax, var_28
  15103. loc_006F9485: push eax
  15104. loc_006F9486: push 0043C9F4h
  15105. loc_006F948B: mov var_100, edx
  15106. loc_006F9491: call ebx
  15107. loc_006F9493: neg eax
  15108. loc_006F9495: sbb eax, eax
  15109. loc_006F9497: neg eax
  15110. loc_006F9499: mov ebx, var_100
  15111. loc_006F949F: and ebx, eax
  15112. loc_006F94A1: neg ebx
  15113. loc_006F94A3: sbb ebx, ebx
  15114. loc_006F94A5: neg ebx
  15115. loc_006F94A7: mov ecx, var_24
  15116. loc_006F94AA: push ecx
  15117. loc_006F94AB: push 0043C9F4h
  15118. loc_006F94B0: call [004011B8h] ; __vbaStrCmp
  15119. loc_006F94B6: neg eax
  15120. loc_006F94B8: sbb eax, eax
  15121. loc_006F94BA: neg eax
  15122. loc_006F94BC: test eax, ebx
  15123. loc_006F94BE: jnz 006F980Bh
  15124. loc_006F94C4: mov eax, [0073C818h]
  15125. loc_006F94C9: test eax, eax
  15126. loc_006F94CB: jnz 006F94DDh
  15127. loc_006F94CD: push 0073C818h
  15128. loc_006F94D2: push 00441F00h
  15129. loc_006F94D7: call [004012FCh] ; __vbaNew2
  15130. loc_006F94DD: mov ebx, [0073C818h]
  15131. loc_006F94E3: mov var_DC, ebx
  15132. loc_006F94E9: mov eax, [0073A6F0h]
  15133. loc_006F94EE: test eax, eax
  15134. loc_006F94F0: jnz 006F9502h
  15135. loc_006F94F2: push 0073A6F0h
  15136. loc_006F94F7: push 0042BF10h
  15137. loc_006F94FC: call [004012FCh] ; __vbaNew2
  15138. loc_006F9502: mov ebx, [ebx]
  15139. loc_006F9504: mov edx, [0073A6F0h]
  15140. loc_006F950A: push edx
  15141. loc_006F950B: lea eax, var_3C
  15142. loc_006F950E: push eax
  15143. loc_006F950F: call [00401130h] ; __vbaObjSetAddref
  15144. loc_006F9515: push eax
  15145. loc_006F9516: mov ecx, ebx
  15146. loc_006F9518: mov ebx, var_DC
  15147. loc_006F951E: push ebx
  15148. loc_006F951F: call [ecx+0000000Ch]
  15149. loc_006F9522: fnclex
  15150. loc_006F9524: test eax, eax
  15151. loc_006F9526: jge 006F9537h
  15152. loc_006F9528: push 0000000Ch
  15153. loc_006F952A: push 00441EF0h
  15154. loc_006F952F: push ebx
  15155. loc_006F9530: push eax
  15156. loc_006F9531: call [004010CCh] ; __vbaHresultCheckObj
  15157. loc_006F9537: lea ecx, var_3C
  15158. loc_006F953A: call [0040142Ch] ; __vbaFreeObj
  15159. loc_006F9540: mov eax, [0073A6F0h]
  15160. loc_006F9545: test eax, eax
  15161. loc_006F9547: jnz 006F955Eh
  15162. loc_006F9549: push 0073A6F0h
  15163. loc_006F954E: push 0042BF10h
  15164. loc_006F9553: call [004012FCh] ; __vbaNew2
  15165. loc_006F9559: mov eax, [0073A6F0h]
  15166. loc_006F955E: push 004515C8h
  15167. loc_006F9563: push 00000000h
  15168. loc_006F9565: push 00000004h
  15169. loc_006F9567: mov edx, [eax]
  15170. loc_006F9569: push eax
  15171. loc_006F956A: call [edx+00000410h]
  15172. loc_006F9570: push eax
  15173. loc_006F9571: lea eax, var_3C
  15174. loc_006F9574: push eax
  15175. loc_006F9575: mov ebx, [00401128h] ; __vbaObjSet
  15176. loc_006F957B: call ebx
  15177. loc_006F957D: push eax
  15178. loc_006F957E: lea ecx, var_54
  15179. loc_006F9581: push ecx
  15180. loc_006F9582: call [00401214h] ; __vbaLateIdCallLd
  15181. loc_006F9588: add esp, 00000010h
  15182. loc_006F958B: push eax
  15183. loc_006F958C: call [004011F8h] ; __vbaCastObjVar
  15184. loc_006F9592: push eax
  15185. loc_006F9593: lea edx, var_40
  15186. loc_006F9596: push edx
  15187. loc_006F9597: call ebx
  15188. loc_006F9599: mov ebx, eax
  15189. loc_006F959B: mov var_8C, 00471F74h ; "Account"
  15190. loc_006F95A5: mov var_94, 00000008h
  15191. loc_006F95AF: lea edx, var_94
  15192. loc_006F95B5: lea ecx, var_64
  15193. loc_006F95B8: call [00401374h] ; __vbaVarDup
  15194. loc_006F95BE: mov eax, [ebx]
  15195. loc_006F95C0: lea ecx, var_44
  15196. loc_006F95C3: push ecx
  15197. loc_006F95C4: lea edx, var_64
  15198. loc_006F95C7: push edx
  15199. loc_006F95C8: push ebx
  15200. loc_006F95C9: call [eax+00000024h]
  15201. loc_006F95CC: fnclex
  15202. loc_006F95CE: test eax, eax
  15203. loc_006F95D0: jge 006F95E1h
  15204. loc_006F95D2: push 00000024h
  15205. loc_006F95D4: push 004515C8h
  15206. loc_006F95D9: push ebx
  15207. loc_006F95DA: push eax
  15208. loc_006F95DB: call [004010CCh] ; __vbaHresultCheckObj
  15209. loc_006F95E1: mov eax, var_44
  15210. loc_006F95E4: mov ebx, eax
  15211. loc_006F95E6: mov ecx, [eax]
  15212. loc_006F95E8: push FFFFFFFFh
  15213. loc_006F95EA: push eax
  15214. loc_006F95EB: call [ecx+00000070h]
  15215. loc_006F95EE: fnclex
  15216. loc_006F95F0: test eax, eax
  15217. loc_006F95F2: jge 006F9603h
  15218. loc_006F95F4: push 00000070h
  15219. loc_006F95F6: push 00443158h
  15220. loc_006F95FB: push ebx
  15221. loc_006F95FC: push eax
  15222. loc_006F95FD: call [004010CCh] ; __vbaHresultCheckObj
  15223. loc_006F9603: lea edx, var_44
  15224. loc_006F9606: push edx
  15225. loc_006F9607: lea eax, var_40
  15226. loc_006F960A: push eax
  15227. loc_006F960B: lea ecx, var_3C
  15228. loc_006F960E: push ecx
  15229. loc_006F960F: push 00000003h
  15230. loc_006F9611: call [00401068h] ; __vbaFreeObjList
  15231. loc_006F9617: lea edx, var_64
  15232. loc_006F961A: push edx
  15233. loc_006F961B: lea eax, var_54
  15234. loc_006F961E: push eax
  15235. loc_006F961F: push 00000002h
  15236. loc_006F9621: call [00401050h] ; __vbaFreeVarList
  15237. loc_006F9627: add esp, 0000001Ch
  15238. loc_006F962A: mov eax, [0073A6F0h]
  15239. loc_006F962F: test eax, eax
  15240. loc_006F9631: jnz 006F9643h
  15241. loc_006F9633: push 0073A6F0h
  15242. loc_006F9638: push 0042BF10h
  15243. loc_006F963D: call [004012FCh] ; __vbaNew2
  15244. loc_006F9643: mov ebx, [0073A6F0h]
  15245. loc_006F9649: mov eax, 0000000Ah
  15246. loc_006F964E: mov var_8C, 00000001h
  15247. loc_006F9658: mov var_94, 00000002h
  15248. loc_006F9662: mov ecx, [ebx]
  15249. loc_006F9664: sub esp, 00000010h
  15250. loc_006F9667: mov edx, esp
  15251. loc_006F9669: mov [edx], eax
  15252. loc_006F966B: mov eax, var_A0
  15253. loc_006F9671: mov [edx+00000004h], eax
  15254. loc_006F9674: mov eax, 80020004h
  15255. loc_006F9679: mov [edx+00000008h], eax
  15256. loc_006F967C: mov eax, var_98
  15257. loc_006F9682: mov [edx+0000000Ch], eax
  15258. loc_006F9685: sub esp, 00000010h
  15259. loc_006F9688: mov edx, esp
  15260. loc_006F968A: mov eax, var_94
  15261. loc_006F9690: mov [edx], eax
  15262. loc_006F9692: mov eax, var_90
  15263. loc_006F9698: mov [edx+00000004h], eax
  15264. loc_006F969B: mov eax, var_8C
  15265. loc_006F96A1: mov [edx+00000008h], eax
  15266. loc_006F96A4: mov eax, var_88
  15267. loc_006F96AA: mov [edx+0000000Ch], eax
  15268. loc_006F96AD: push ebx
  15269. loc_006F96AE: call [ecx+000002B0h]
  15270. loc_006F96B4: fnclex
  15271. loc_006F96B6: test eax, eax
  15272. loc_006F96B8: jge 006F96CCh
  15273. loc_006F96BA: push 000002B0h
  15274. loc_006F96BF: push 0046F9DCh
  15275. loc_006F96C4: push ebx
  15276. loc_006F96C5: push eax
  15277. loc_006F96C6: call [004010CCh] ; __vbaHresultCheckObj
  15278. loc_006F96CC: mov eax, 0043C9F4h
  15279. loc_006F96D1: mov var_8C, eax
  15280. loc_006F96D7: mov ecx, 00000008h
  15281. loc_006F96DC: mov var_94, ecx
  15282. loc_006F96E2: sub esp, 00000010h
  15283. loc_006F96E5: mov edx, esp
  15284. loc_006F96E7: mov [edx], ecx
  15285. loc_006F96E9: mov ecx, var_90
  15286. loc_006F96EF: mov [edx+00000004h], ecx
  15287. loc_006F96F2: mov [edx+00000008h], eax
  15288. loc_006F96F5: mov eax, var_88
  15289. loc_006F96FB: mov [edx+0000000Ch], eax
  15290. loc_006F96FE: push 004424A0h ; "LogonName"
  15291. loc_006F9703: push 0043FDC4h ; "IM"
  15292. loc_006F9708: push 0043B010h ; "BONZIBUDDY"
  15293. loc_006F970D: call edi
  15294. loc_006F970F: mov edx, eax
  15295. loc_006F9711: lea ecx, var_2C
  15296. loc_006F9714: call __vbaStrMove
  15297. loc_006F9716: mov eax, 0043C9F4h
  15298. loc_006F971B: mov var_8C, eax
  15299. loc_006F9721: mov ecx, 00000008h
  15300. loc_006F9726: mov var_94, ecx
  15301. loc_006F972C: sub esp, 00000010h
  15302. loc_006F972F: mov edx, esp
  15303. loc_006F9731: mov [edx], ecx
  15304. loc_006F9733: mov ecx, var_90
  15305. loc_006F9739: mov [edx+00000004h], ecx
  15306. loc_006F973C: mov [edx+00000008h], eax
  15307. loc_006F973F: mov eax, var_88
  15308. loc_006F9745: mov [edx+0000000Ch], eax
  15309. loc_006F9748: push 00453B84h ; "Password"
  15310. loc_006F974D: push 0043FDC4h ; "IM"
  15311. loc_006F9752: push 0043B010h ; "BONZIBUDDY"
  15312. loc_006F9757: call edi
  15313. loc_006F9759: mov edx, eax
  15314. loc_006F975B: lea ecx, var_24
  15315. loc_006F975E: call __vbaStrMove
  15316. loc_006F9760: mov eax, 0043C9F4h
  15317. loc_006F9765: mov var_8C, eax
  15318. loc_006F976B: mov ecx, 00000008h
  15319. loc_006F9770: mov var_94, ecx
  15320. loc_006F9776: sub esp, 00000010h
  15321. loc_006F9779: mov edx, esp
  15322. loc_006F977B: mov [edx], ecx
  15323. loc_006F977D: mov ecx, var_90
  15324. loc_006F9783: mov [edx+00000004h], ecx
  15325. loc_006F9786: mov [edx+00000008h], eax
  15326. loc_006F9789: mov eax, var_88
  15327. loc_006F978F: mov [edx+0000000Ch], eax
  15328. loc_006F9792: push 00471C68h ; "EmailAddress"
  15329. loc_006F9797: push 0043FDC4h ; "IM"
  15330. loc_006F979C: push 0043B010h ; "BONZIBUDDY"
  15331. loc_006F97A1: call edi
  15332. loc_006F97A3: mov edx, eax
  15333. loc_006F97A5: lea ecx, var_28
  15334. loc_006F97A8: call __vbaStrMove
  15335. loc_006F97AA: mov eax, 00472038h ; "False"
  15336. loc_006F97AF: mov var_8C, eax
  15337. loc_006F97B5: mov ecx, 00000008h
  15338. loc_006F97BA: mov var_94, ecx
  15339. loc_006F97C0: sub esp, 00000010h
  15340. loc_006F97C3: mov edx, esp
  15341. loc_006F97C5: mov [edx], ecx
  15342. loc_006F97C7: mov ecx, var_90
  15343. loc_006F97CD: mov [edx+00000004h], ecx
  15344. loc_006F97D0: mov [edx+00000008h], eax
  15345. loc_006F97D3: mov eax, var_88
  15346. loc_006F97D9: mov [edx+0000000Ch], eax
  15347. loc_006F97DC: push 00472048h ; "AutoLogon"
  15348. loc_006F97E1: push 0043FDC4h ; "IM"
  15349. loc_006F97E6: push 0043B010h ; "BONZIBUDDY"
  15350. loc_006F97EB: call edi
  15351. loc_006F97ED: mov edx, eax
  15352. loc_006F97EF: lea ecx, var_38
  15353. loc_006F97F2: call __vbaStrMove
  15354. loc_006F97F4: push eax
  15355. loc_006F97F5: call [00401088h] ; rtcTrimBstr
  15356. loc_006F97FB: mov edx, eax
  15357. loc_006F97FD: lea ecx, var_20
  15358. loc_006F9800: call __vbaStrMove
  15359. loc_006F9802: lea ecx, var_38
  15360. loc_006F9805: call [00401430h] ; __vbaFreeStr
  15361. loc_006F980B: mov edx, var_2C
  15362. loc_006F980E: mov edi, Me
  15363. loc_006F9811: lea ecx, [edi+0000004Ch]
  15364. loc_006F9814: mov ebx, [00401310h] ; __vbaStrCopy
  15365. loc_006F981A: call ebx
  15366. loc_006F981C: mov edx, var_28
  15367. loc_006F981F: lea ecx, [edi+00000034h]
  15368. loc_006F9822: call ebx
  15369. loc_006F9824: mov ecx, var_2C
  15370. loc_006F9827: push ecx
  15371. loc_006F9828: push 0043C9F4h
  15372. loc_006F982D: mov ebx, [004011B8h] ; __vbaStrCmp
  15373. loc_006F9833: call ebx
  15374. loc_006F9835: mov edx, eax
  15375. loc_006F9837: neg edx
  15376. loc_006F9839: sbb edx, edx
  15377. loc_006F983B: neg edx
  15378. loc_006F983D: mov eax, var_28
  15379. loc_006F9840: push eax
  15380. loc_006F9841: push 0043C9F4h
  15381. loc_006F9846: mov var_108, edx
  15382. loc_006F984C: call ebx
  15383. loc_006F984E: neg eax
  15384. loc_006F9850: sbb eax, eax
  15385. loc_006F9852: neg eax
  15386. loc_006F9854: mov ebx, var_108
  15387. loc_006F985A: and ebx, eax
  15388. loc_006F985C: neg ebx
  15389. loc_006F985E: sbb ebx, ebx
  15390. loc_006F9860: neg ebx
  15391. loc_006F9862: mov ecx, var_24
  15392. loc_006F9865: push ecx
  15393. loc_006F9866: push 0043C9F4h
  15394. loc_006F986B: call [004011B8h] ; __vbaStrCmp
  15395. loc_006F9871: neg eax
  15396. loc_006F9873: sbb eax, eax
  15397. loc_006F9875: neg eax
  15398. loc_006F9877: test eax, ebx
  15399. loc_006F9879: jnz 006F9905h
  15400. loc_006F987F: mov eax, 80020004h
  15401. loc_006F9884: mov var_7C, eax
  15402. loc_006F9887: mov ecx, 0000000Ah
  15403. loc_006F988C: mov var_84, ecx
  15404. loc_006F9892: mov var_6C, eax
  15405. loc_006F9895: mov var_74, ecx
  15406. loc_006F9898: mov var_5C, eax
  15407. loc_006F989B: mov var_64, ecx
  15408. loc_006F989E: push 00473E5Ch ; "You must setup your BonziWORLD Account information on the Account screen before you can logon and begin chatting."
  15409. loc_006F98A3: push 0043FBCCh ; vbCrLf
  15410. loc_006F98A8: mov edi, [00401098h] ; __vbaStrCat
  15411. loc_006F98AE: call edi
  15412. loc_006F98B0: mov edx, eax
  15413. loc_006F98B2: lea ecx, var_38
  15414. loc_006F98B5: call __vbaStrMove
  15415. loc_006F98B7: push eax
  15416. loc_006F98B8: push 00473F44h ; "Click on the 'Tools' button on the toolbar, then click on the 'Account' tab."
  15417. loc_006F98BD: call edi
  15418. loc_006F98BF: mov var_4C, eax
  15419. loc_006F98C2: mov var_54, 00000008h
  15420. loc_006F98C9: lea edx, var_84
  15421. loc_006F98CF: push edx
  15422. loc_006F98D0: lea eax, var_74
  15423. loc_006F98D3: push eax
  15424. loc_006F98D4: lea ecx, var_64
  15425. loc_006F98D7: push ecx
  15426. loc_006F98D8: push 00000040h
  15427. loc_006F98DA: lea edx, var_54
  15428. loc_006F98DD: push edx
  15429. loc_006F98DE: call [00401120h] ; rtcMsgBox
  15430. loc_006F98E4: lea ecx, var_38
  15431. loc_006F98E7: call [00401430h] ; __vbaFreeStr
  15432. loc_006F98ED: lea eax, var_84
  15433. loc_006F98F3: push eax
  15434. loc_006F98F4: lea ecx, var_74
  15435. loc_006F98F7: push ecx
  15436. loc_006F98F8: lea edx, var_64
  15437. loc_006F98FB: push edx
  15438. loc_006F98FC: lea eax, var_54
  15439. loc_006F98FF: push eax
  15440. loc_006F9900: jmp 006F9CB6h
  15441. loc_006F9905: mov ecx, var_20
  15442. loc_006F9908: push ecx
  15443. loc_006F9909: call [00401108h] ; __vbaBoolStr
  15444. loc_006F990F: test ax, ax
  15445. loc_006F9912: jz 006F9A0Ah
  15446. loc_006F9918: mov edx, var_24
  15447. loc_006F991B: lea ecx, [edi+00000050h]
  15448. loc_006F991E: call [00401310h] ; __vbaStrCopy
  15449. loc_006F9924: lea edx, var_28
  15450. loc_006F9927: mov var_8C, edx
  15451. loc_006F992D: mov eax, 00004008h
  15452. loc_006F9932: mov var_94, eax
  15453. loc_006F9938: mov esi, 0043C9F4h
  15454. loc_006F993D: mov ebx, 00000008h
  15455. loc_006F9942: mov var_D4, eax
  15456. loc_006F9948: mov eax, [edi]
  15457. loc_006F994A: lea ecx, var_3C
  15458. loc_006F994D: push ecx
  15459. loc_006F994E: push edi
  15460. loc_006F994F: call [eax+0000084Ch]
  15461. loc_006F9955: fnclex
  15462. loc_006F9957: test eax, eax
  15463. loc_006F9959: jge 006F996Dh
  15464. loc_006F995B: push 0000084Ch
  15465. loc_006F9960: push 00455054h
  15466. loc_006F9965: push edi
  15467. loc_006F9966: push eax
  15468. loc_006F9967: call [004010CCh] ; __vbaHresultCheckObj
  15469. loc_006F996D: sub esp, 00000010h
  15470. loc_006F9970: mov edx, esp
  15471. loc_006F9972: mov eax, var_94
  15472. loc_006F9978: mov [edx], eax
  15473. loc_006F997A: mov ecx, var_90
  15474. loc_006F9980: mov [edx+00000004h], ecx
  15475. loc_006F9983: mov eax, var_8C
  15476. loc_006F9989: mov [edx+00000008h], eax
  15477. loc_006F998C: mov ecx, var_88
  15478. loc_006F9992: mov [edx+0000000Ch], ecx
  15479. loc_006F9995: sub esp, 00000010h
  15480. loc_006F9998: mov edx, esp
  15481. loc_006F999A: mov [edx], ebx
  15482. loc_006F999C: mov eax, var_A0
  15483. loc_006F99A2: mov [edx+00000004h], eax
  15484. loc_006F99A5: mov [edx+00000008h], esi
  15485. loc_006F99A8: mov ecx, var_98
  15486. loc_006F99AE: mov [edx+0000000Ch], ecx
  15487. loc_006F99B1: sub esp, 00000010h
  15488. loc_006F99B4: mov edx, esp
  15489. loc_006F99B6: mov eax, 00004008h
  15490. loc_006F99BB: mov [edx], eax
  15491. loc_006F99BD: mov eax, var_C0
  15492. loc_006F99C3: mov [edx+00000004h], eax
  15493. loc_006F99C6: lea eax, var_2C
  15494. loc_006F99C9: mov [edx+00000008h], eax
  15495. loc_006F99CC: mov ecx, var_B8
  15496. loc_006F99D2: mov [edx+0000000Ch], ecx
  15497. loc_006F99D5: sub esp, 00000010h
  15498. loc_006F99D8: mov edx, esp
  15499. loc_006F99DA: mov eax, var_D4
  15500. loc_006F99E0: mov [edx], eax
  15501. loc_006F99E2: mov ecx, var_D0
  15502. loc_006F99E8: mov [edx+00000004h], ecx
  15503. loc_006F99EB: lea eax, var_24
  15504. loc_006F99EE: mov [edx+00000008h], eax
  15505. loc_006F99F1: mov eax, var_C8
  15506. loc_006F99F7: mov [edx+0000000Ch], eax
  15507. loc_006F99FA: push 00000004h
  15508. loc_006F99FC: push 00473FE0h ; "LogonEx"
  15509. loc_006F9A01: mov ecx, var_3C
  15510. loc_006F9A04: push ecx
  15511. loc_006F9A05: jmp 006F9C06h
  15512. loc_006F9A0A: mov eax, [0073A74Ch]
  15513. loc_006F9A0F: test eax, eax
  15514. loc_006F9A11: jnz 006F9A23h
  15515. loc_006F9A13: push 0073A74Ch
  15516. loc_006F9A18: push 00417868h
  15517. loc_006F9A1D: call [004012FCh] ; __vbaNew2
  15518. loc_006F9A23: mov ebx, [0073A74Ch]
  15519. loc_006F9A29: mov eax, 0000000Ah
  15520. loc_006F9A2E: mov var_8C, 00000001h
  15521. loc_006F9A38: mov var_94, 00000002h
  15522. loc_006F9A42: mov edx, [ebx]
  15523. loc_006F9A44: sub esp, 00000010h
  15524. loc_006F9A47: mov ecx, esp
  15525. loc_006F9A49: mov [ecx], eax
  15526. loc_006F9A4B: mov eax, var_A0
  15527. loc_006F9A51: mov [ecx+00000004h], eax
  15528. loc_006F9A54: mov eax, 80020004h
  15529. loc_006F9A59: mov [ecx+00000008h], eax
  15530. loc_006F9A5C: mov eax, var_98
  15531. loc_006F9A62: mov [ecx+0000000Ch], eax
  15532. loc_006F9A65: sub esp, 00000010h
  15533. loc_006F9A68: mov ecx, esp
  15534. loc_006F9A6A: mov eax, var_94
  15535. loc_006F9A70: mov [ecx], eax
  15536. loc_006F9A72: mov eax, var_90
  15537. loc_006F9A78: mov [ecx+00000004h], eax
  15538. loc_006F9A7B: mov eax, var_8C
  15539. loc_006F9A81: mov [ecx+00000008h], eax
  15540. loc_006F9A84: mov eax, var_88
  15541. loc_006F9A8A: mov [ecx+0000000Ch], eax
  15542. loc_006F9A8D: push ebx
  15543. loc_006F9A8E: call [edx+000002B0h]
  15544. loc_006F9A94: fnclex
  15545. loc_006F9A96: test eax, eax
  15546. loc_006F9A98: jge 006F9AACh
  15547. loc_006F9A9A: push 000002B0h
  15548. loc_006F9A9F: push 004721ECh ; "�ݭd.X=O�1""߈��J=H�e82iK�{��$@��NewMember"
  15549. loc_006F9AA4: push ebx
  15550. loc_006F9AA5: push eax
  15551. loc_006F9AA6: call [004010CCh] ; __vbaHresultCheckObj
  15552. loc_006F9AAC: mov ecx, [edi]
  15553. loc_006F9AAE: lea edx, var_38
  15554. loc_006F9AB1: push edx
  15555. loc_006F9AB2: push edi
  15556. loc_006F9AB3: call [ecx+00000724h]
  15557. loc_006F9AB9: fnclex
  15558. loc_006F9ABB: test eax, eax
  15559. loc_006F9ABD: jge 006F9AD1h
  15560. loc_006F9ABF: push 00000724h
  15561. loc_006F9AC4: push 00455054h
  15562. loc_006F9AC9: push edi
  15563. loc_006F9ACA: push eax
  15564. loc_006F9ACB: call [004010CCh] ; __vbaHresultCheckObj
  15565. loc_006F9AD1: mov edx, var_38
  15566. loc_006F9AD4: mov var_38, 00000000h
  15567. loc_006F9ADB: lea ecx, var_34
  15568. loc_006F9ADE: call __vbaStrMove
  15569. loc_006F9AE0: mov eax, var_34
  15570. loc_006F9AE3: push eax
  15571. loc_006F9AE4: call [00401088h] ; rtcTrimBstr
  15572. loc_006F9AEA: mov edx, eax
  15573. loc_006F9AEC: lea ecx, var_38
  15574. loc_006F9AEF: call __vbaStrMove
  15575. loc_006F9AF1: push eax
  15576. loc_006F9AF2: push 0047167Ch ; "This is what is returned when the user clicks cancel!"
  15577. loc_006F9AF7: call [004011B8h] ; __vbaStrCmp
  15578. loc_006F9AFD: mov esi, eax
  15579. loc_006F9AFF: neg esi
  15580. loc_006F9B01: sbb esi, esi
  15581. loc_006F9B03: neg esi
  15582. loc_006F9B05: neg esi
  15583. loc_006F9B07: lea ecx, var_38
  15584. loc_006F9B0A: call [00401430h] ; __vbaFreeStr
  15585. loc_006F9B10: test si, si
  15586. loc_006F9B13: jz 006F9C28h
  15587. loc_006F9B19: mov edx, var_34
  15588. loc_006F9B1C: lea ecx, [edi+00000050h]
  15589. loc_006F9B1F: call [00401310h] ; __vbaStrCopy
  15590. loc_006F9B25: lea ecx, var_28
  15591. loc_006F9B28: mov var_8C, ecx
  15592. loc_006F9B2E: mov eax, 00004008h
  15593. loc_006F9B33: mov var_94, eax
  15594. loc_006F9B39: mov esi, 0043C9F4h
  15595. loc_006F9B3E: mov ebx, 00000008h
  15596. loc_006F9B43: mov var_D4, eax
  15597. loc_006F9B49: mov edx, [edi]
  15598. loc_006F9B4B: lea eax, var_3C
  15599. loc_006F9B4E: push eax
  15600. loc_006F9B4F: push edi
  15601. loc_006F9B50: call [edx+0000084Ch]
  15602. loc_006F9B56: fnclex
  15603. loc_006F9B58: test eax, eax
  15604. loc_006F9B5A: jge 006F9B6Eh
  15605. loc_006F9B5C: push 0000084Ch
  15606. loc_006F9B61: push 00455054h
  15607. loc_006F9B66: push edi
  15608. loc_006F9B67: push eax
  15609. loc_006F9B68: call [004010CCh] ; __vbaHresultCheckObj
  15610. loc_006F9B6E: sub esp, 00000010h
  15611. loc_006F9B71: mov ecx, esp
  15612. loc_006F9B73: mov edx, var_94
  15613. loc_006F9B79: mov [ecx], edx
  15614. loc_006F9B7B: mov eax, var_90
  15615. loc_006F9B81: mov [ecx+00000004h], eax
  15616. loc_006F9B84: mov edx, var_8C
  15617. loc_006F9B8A: mov [ecx+00000008h], edx
  15618. loc_006F9B8D: mov eax, var_88
  15619. loc_006F9B93: mov [ecx+0000000Ch], eax
  15620. loc_006F9B96: sub esp, 00000010h
  15621. loc_006F9B99: mov ecx, esp
  15622. loc_006F9B9B: mov [ecx], ebx
  15623. loc_006F9B9D: mov edx, var_A0
  15624. loc_006F9BA3: mov [ecx+00000004h], edx
  15625. loc_006F9BA6: mov [ecx+00000008h], esi
  15626. loc_006F9BA9: mov eax, var_98
  15627. loc_006F9BAF: mov [ecx+0000000Ch], eax
  15628. loc_006F9BB2: sub esp, 00000010h
  15629. loc_006F9BB5: mov ecx, esp
  15630. loc_006F9BB7: mov eax, 00004008h
  15631. loc_006F9BBC: mov [ecx], eax
  15632. loc_006F9BBE: mov edx, var_C0
  15633. loc_006F9BC4: mov [ecx+00000004h], edx
  15634. loc_006F9BC7: lea eax, var_2C
  15635. loc_006F9BCA: mov [ecx+00000008h], eax
  15636. loc_006F9BCD: mov eax, var_B8
  15637. loc_006F9BD3: mov [ecx+0000000Ch], eax
  15638. loc_006F9BD6: sub esp, 00000010h
  15639. loc_006F9BD9: mov ecx, esp
  15640. loc_006F9BDB: mov edx, var_D4
  15641. loc_006F9BE1: mov [ecx], edx
  15642. loc_006F9BE3: mov eax, var_D0
  15643. loc_006F9BE9: mov [ecx+00000004h], eax
  15644. loc_006F9BEC: lea eax, var_34
  15645. loc_006F9BEF: mov [ecx+00000008h], eax
  15646. loc_006F9BF2: mov edx, var_C8
  15647. loc_006F9BF8: mov [ecx+0000000Ch], edx
  15648. loc_006F9BFB: push 00000004h
  15649. loc_006F9BFD: push 00473FE0h ; "LogonEx"
  15650. loc_006F9C02: mov eax, var_3C
  15651. loc_006F9C05: push eax
  15652. loc_006F9C06: call [00401360h] ; __vbaLateMemCall
  15653. loc_006F9C0C: add esp, 0000004Ch
  15654. loc_006F9C0F: lea ecx, var_3C
  15655. loc_006F9C12: call [0040142Ch] ; __vbaFreeObj
  15656. loc_006F9C18: call [00401114h] ; __vbaExitProc
  15657. loc_006F9C1E: push 006F9D2Ah
  15658. loc_006F9C23: jmp 006F9D0Ah
  15659. loc_006F9C28: mov edx, 0043C9F4h
  15660. loc_006F9C2D: lea ecx, [edi+00000050h]
  15661. loc_006F9C30: call [00401310h] ; __vbaStrCopy
  15662. loc_006F9C36: call [00401114h] ; __vbaExitProc
  15663. loc_006F9C3C: push 006F9D2Ah
  15664. loc_006F9C41: jmp 006F9D0Ah
  15665. loc_006F9C46: mov eax, 80020004h
  15666. loc_006F9C4B: mov var_7C, eax
  15667. loc_006F9C4E: mov ecx, 0000000Ah
  15668. loc_006F9C53: mov var_84, ecx
  15669. loc_006F9C59: mov var_6C, eax
  15670. loc_006F9C5C: mov var_74, ecx
  15671. loc_006F9C5F: mov var_5C, eax
  15672. loc_006F9C62: mov var_64, ecx
  15673. loc_006F9C65: mov var_8C, 00474040h ; "Error logging onto BonziBUDDY Instant Messaging service. Please re-check your logon name and password on the Tools -> Account screen."
  15674. loc_006F9C6F: mov var_94, 00000008h
  15675. loc_006F9C79: lea edx, var_94
  15676. loc_006F9C7F: lea ecx, var_54
  15677. loc_006F9C82: call [00401374h] ; __vbaVarDup
  15678. loc_006F9C88: lea ecx, var_84
  15679. loc_006F9C8E: push ecx
  15680. loc_006F9C8F: lea edx, var_74
  15681. loc_006F9C92: push edx
  15682. loc_006F9C93: lea eax, var_64
  15683. loc_006F9C96: push eax
  15684. loc_006F9C97: push 00000010h
  15685. loc_006F9C99: lea ecx, var_54
  15686. loc_006F9C9C: push ecx
  15687. loc_006F9C9D: call [00401120h] ; rtcMsgBox
  15688. loc_006F9CA3: lea edx, var_84
  15689. loc_006F9CA9: push edx
  15690. loc_006F9CAA: lea eax, var_74
  15691. loc_006F9CAD: push eax
  15692. loc_006F9CAE: lea ecx, var_64
  15693. loc_006F9CB1: push ecx
  15694. loc_006F9CB2: lea edx, var_54
  15695. loc_006F9CB5: push edx
  15696. loc_006F9CB6: push 00000004h
  15697. loc_006F9CB8: call [00401050h] ; __vbaFreeVarList
  15698. loc_006F9CBE: add esp, 00000014h
  15699. loc_006F9CC1: call [00401114h] ; __vbaExitProc
  15700. loc_006F9CC7: push 006F9D2Ah
  15701. loc_006F9CCC: jmp 006F9D0Ah
  15702. loc_006F9CCE: lea ecx, var_38
  15703. loc_006F9CD1: call [00401430h] ; __vbaFreeStr
  15704. loc_006F9CD7: lea eax, var_44
  15705. loc_006F9CDA: push eax
  15706. loc_006F9CDB: lea ecx, var_40
  15707. loc_006F9CDE: push ecx
  15708. loc_006F9CDF: lea edx, var_3C
  15709. loc_006F9CE2: push edx
  15710. loc_006F9CE3: push 00000003h
  15711. loc_006F9CE5: call [00401068h] ; __vbaFreeObjList
  15712. loc_006F9CEB: lea eax, var_84
  15713. loc_006F9CF1: push eax
  15714. loc_006F9CF2: lea ecx, var_74
  15715. loc_006F9CF5: push ecx
  15716. loc_006F9CF6: lea edx, var_64
  15717. loc_006F9CF9: push edx
  15718. loc_006F9CFA: lea eax, var_54
  15719. loc_006F9CFD: push eax
  15720. loc_006F9CFE: push 00000004h
  15721. loc_006F9D00: call [00401050h] ; __vbaFreeVarList
  15722. loc_006F9D06: add esp, 00000024h
  15723. loc_006F9D09: ret
  15724. loc_006F9D0A: lea ecx, var_20
  15725. loc_006F9D0D: mov esi, [00401430h] ; __vbaFreeStr
  15726. loc_006F9D13: call __vbaFreeStr
  15727. loc_006F9D15: lea ecx, var_24
  15728. loc_006F9D18: call __vbaFreeStr
  15729. loc_006F9D1A: lea ecx, var_28
  15730. loc_006F9D1D: call __vbaFreeStr
  15731. loc_006F9D1F: lea ecx, var_2C
  15732. loc_006F9D22: call __vbaFreeStr
  15733. loc_006F9D24: lea ecx, var_34
  15734. loc_006F9D27: call __vbaFreeStr
  15735. loc_006F9D29: ret
  15736. loc_006F9D2A: xor eax, eax
  15737. loc_006F9D2C: mov ecx, var_1C
  15738. loc_006F9D2F: mov fs:[00000000h], ecx
  15739. loc_006F9D36: pop edi
  15740. loc_006F9D37: pop esi
  15741. loc_006F9D38: pop ebx
  15742. loc_006F9D39: mov esp, ebp
  15743. loc_006F9D3B: pop ebp
  15744. loc_006F9D3C: retn 0004h
  15745. End Sub
  15746. Private Sub Proc_52_71_6F9D40
  15747. loc_006F9D40: push ebp
  15748. loc_006F9D41: mov ebp, esp
  15749. loc_006F9D43: sub esp, 00000018h
  15750. loc_006F9D46: push 00412856h ; __vbaExceptHandler
  15751. loc_006F9D4B: mov eax, fs:[00000000h]
  15752. loc_006F9D51: push eax
  15753. loc_006F9D52: mov fs:[00000000h], esp
  15754. loc_006F9D59: mov eax, 00000058h
  15755. loc_006F9D5E: call 00412850h ; __vbaChkstk
  15756. loc_006F9D63: push ebx
  15757. loc_006F9D64: push esi
  15758. loc_006F9D65: push edi
  15759. loc_006F9D66: mov var_18, esp
  15760. loc_006F9D69: mov var_14, 0040FB28h ; "$"
  15761. loc_006F9D70: mov var_10, 00000000h
  15762. loc_006F9D77: mov var_C, 00000000h
  15763. loc_006F9D7E: mov var_4, 00000001h
  15764. loc_006F9D85: mov var_4, 00000002h
  15765. loc_006F9D8C: push FFFFFFFFh
  15766. loc_006F9D8E: call [00401124h] ; __vbaOnError
  15767. loc_006F9D94: mov var_4, 00000003h
  15768. loc_006F9D9B: lea eax, var_24
  15769. loc_006F9D9E: push eax
  15770. loc_006F9D9F: mov ecx, Me
  15771. loc_006F9DA2: mov edx, [ecx]
  15772. loc_006F9DA4: mov eax, Me
  15773. loc_006F9DA7: push eax
  15774. loc_006F9DA8: call [edx+0000084Ch]
  15775. loc_006F9DAE: fnclex
  15776. loc_006F9DB0: mov var_34, eax
  15777. loc_006F9DB3: cmp var_34, 00000000h
  15778. loc_006F9DB7: jge 006F9DD6h
  15779. loc_006F9DB9: push 0000084Ch
  15780. loc_006F9DBE: push 00455054h
  15781. loc_006F9DC3: mov ecx, Me
  15782. loc_006F9DC6: push ecx
  15783. loc_006F9DC7: mov edx, var_34
  15784. loc_006F9DCA: push edx
  15785. loc_006F9DCB: call [004010CCh] ; __vbaHresultCheckObj
  15786. loc_006F9DD1: mov var_64, eax
  15787. loc_006F9DD4: jmp 006F9DDDh
  15788. loc_006F9DD6: mov var_64, 00000000h
  15789. loc_006F9DDD: mov eax, var_24
  15790. loc_006F9DE0: mov var_38, eax
  15791. loc_006F9DE3: lea ecx, var_2C
  15792. loc_006F9DE6: push ecx
  15793. loc_006F9DE7: mov edx, var_38
  15794. loc_006F9DEA: mov eax, [edx]
  15795. loc_006F9DEC: mov ecx, var_38
  15796. loc_006F9DEF: push ecx
  15797. loc_006F9DF0: call [eax+0000006Ch]
  15798. loc_006F9DF3: fnclex
  15799. loc_006F9DF5: mov var_3C, eax
  15800. loc_006F9DF8: cmp var_3C, 00000000h
  15801. loc_006F9DFC: jge 006F9E18h
  15802. loc_006F9DFE: push 0000006Ch
  15803. loc_006F9E00: push 00456428h
  15804. loc_006F9E05: mov edx, var_38
  15805. loc_006F9E08: push edx
  15806. loc_006F9E09: mov eax, var_3C
  15807. loc_006F9E0C: push eax
  15808. loc_006F9E0D: call [004010CCh] ; __vbaHresultCheckObj
  15809. loc_006F9E13: mov var_68, eax
  15810. loc_006F9E16: jmp 006F9E1Fh
  15811. loc_006F9E18: mov var_68, 00000000h
  15812. loc_006F9E1F: lea ecx, var_28
  15813. loc_006F9E22: push ecx
  15814. loc_006F9E23: mov edx, Me
  15815. loc_006F9E26: mov eax, [edx]
  15816. loc_006F9E28: mov ecx, Me
  15817. loc_006F9E2B: push ecx
  15818. loc_006F9E2C: call [eax+0000084Ch]
  15819. loc_006F9E32: fnclex
  15820. loc_006F9E34: mov var_40, eax
  15821. loc_006F9E37: cmp var_40, 00000000h
  15822. loc_006F9E3B: jge 006F9E5Ah
  15823. loc_006F9E3D: push 0000084Ch
  15824. loc_006F9E42: push 00455054h
  15825. loc_006F9E47: mov edx, Me
  15826. loc_006F9E4A: push edx
  15827. loc_006F9E4B: mov eax, var_40
  15828. loc_006F9E4E: push eax
  15829. loc_006F9E4F: call [004010CCh] ; __vbaHresultCheckObj
  15830. loc_006F9E55: mov var_6C, eax
  15831. loc_006F9E58: jmp 006F9E61h
  15832. loc_006F9E5A: mov var_6C, 00000000h
  15833. loc_006F9E61: mov ecx, var_28
  15834. loc_006F9E64: mov var_44, ecx
  15835. loc_006F9E67: lea edx, var_30
  15836. loc_006F9E6A: push edx
  15837. loc_006F9E6B: mov eax, var_44
  15838. loc_006F9E6E: mov ecx, [eax]
  15839. loc_006F9E70: mov edx, var_44
  15840. loc_006F9E73: push edx
  15841. loc_006F9E74: call [ecx+0000006Ch]
  15842. loc_006F9E77: fnclex
  15843. loc_006F9E79: mov var_48, eax
  15844. loc_006F9E7C: cmp var_48, 00000000h
  15845. loc_006F9E80: jge 006F9E9Ch
  15846. loc_006F9E82: push 0000006Ch
  15847. loc_006F9E84: push 00456428h
  15848. loc_006F9E89: mov eax, var_44
  15849. loc_006F9E8C: push eax
  15850. loc_006F9E8D: mov ecx, var_48
  15851. loc_006F9E90: push ecx
  15852. loc_006F9E91: call [004010CCh] ; __vbaHresultCheckObj
  15853. loc_006F9E97: mov var_70, eax
  15854. loc_006F9E9A: jmp 006F9EA3h
  15855. loc_006F9E9C: mov var_70, 00000000h
  15856. loc_006F9EA3: xor edx, edx
  15857. loc_006F9EA5: cmp var_2C, 00000001h
  15858. loc_006F9EA9: setnz dl
  15859. loc_006F9EAC: neg edx
  15860. loc_006F9EAE: xor eax, eax
  15861. loc_006F9EB0: cmp var_30, 00000000h
  15862. loc_006F9EB4: setnz al
  15863. loc_006F9EB7: neg eax
  15864. loc_006F9EB9: and dx, ax
  15865. loc_006F9EBC: mov var_4C, dx
  15866. loc_006F9EC0: lea ecx, var_28
  15867. loc_006F9EC3: push ecx
  15868. loc_006F9EC4: lea edx, var_24
  15869. loc_006F9EC7: push edx
  15870. loc_006F9EC8: push 00000002h
  15871. loc_006F9ECA: call [00401068h] ; __vbaFreeObjList
  15872. loc_006F9ED0: add esp, 0000000Ch
  15873. loc_006F9ED3: movsx eax, var_4C
  15874. loc_006F9ED7: test eax, eax
  15875. loc_006F9ED9: jz 006F9F6Fh
  15876. loc_006F9EDF: mov var_4, 00000004h
  15877. loc_006F9EE6: lea ecx, var_24
  15878. loc_006F9EE9: push ecx
  15879. loc_006F9EEA: mov edx, Me
  15880. loc_006F9EED: mov eax, [edx]
  15881. loc_006F9EEF: mov ecx, Me
  15882. loc_006F9EF2: push ecx
  15883. loc_006F9EF3: call [eax+0000084Ch]
  15884. loc_006F9EF9: fnclex
  15885. loc_006F9EFB: mov var_34, eax
  15886. loc_006F9EFE: cmp var_34, 00000000h
  15887. loc_006F9F02: jge 006F9F21h
  15888. loc_006F9F04: push 0000084Ch
  15889. loc_006F9F09: push 00455054h
  15890. loc_006F9F0E: mov edx, Me
  15891. loc_006F9F11: push edx
  15892. loc_006F9F12: mov eax, var_34
  15893. loc_006F9F15: push eax
  15894. loc_006F9F16: call [004010CCh] ; __vbaHresultCheckObj
  15895. loc_006F9F1C: mov var_74, eax
  15896. loc_006F9F1F: jmp 006F9F28h
  15897. loc_006F9F21: mov var_74, 00000000h
  15898. loc_006F9F28: mov ecx, var_24
  15899. loc_006F9F2B: mov var_38, ecx
  15900. loc_006F9F2E: mov edx, var_38
  15901. loc_006F9F31: mov eax, [edx]
  15902. loc_006F9F33: mov ecx, var_38
  15903. loc_006F9F36: push ecx
  15904. loc_006F9F37: call [eax+00000034h]
  15905. loc_006F9F3A: fnclex
  15906. loc_006F9F3C: mov var_3C, eax
  15907. loc_006F9F3F: cmp var_3C, 00000000h
  15908. loc_006F9F43: jge 006F9F5Fh
  15909. loc_006F9F45: push 00000034h
  15910. loc_006F9F47: push 00456388h
  15911. loc_006F9F4C: mov edx, var_38
  15912. loc_006F9F4F: push edx
  15913. loc_006F9F50: mov eax, var_3C
  15914. loc_006F9F53: push eax
  15915. loc_006F9F54: call [004010CCh] ; __vbaHresultCheckObj
  15916. loc_006F9F5A: mov var_78, eax
  15917. loc_006F9F5D: jmp 006F9F66h
  15918. loc_006F9F5F: mov var_78, 00000000h
  15919. loc_006F9F66: lea ecx, var_24
  15920. loc_006F9F69: call [0040142Ch] ; __vbaFreeObj
  15921. loc_006F9F6F: push 006F9F8Bh
  15922. loc_006F9F74: jmp 006F9F8Ah
  15923. loc_006F9F76: lea ecx, var_28
  15924. loc_006F9F79: push ecx
  15925. loc_006F9F7A: lea edx, var_24
  15926. loc_006F9F7D: push edx
  15927. loc_006F9F7E: push 00000002h
  15928. loc_006F9F80: call [00401068h] ; __vbaFreeObjList
  15929. loc_006F9F86: add esp, 0000000Ch
  15930. loc_006F9F89: ret
  15931. loc_006F9F8A: ret
  15932. loc_006F9F8B: xor eax, eax
  15933. loc_006F9F8D: mov ecx, var_20
  15934. loc_006F9F90: mov fs:[00000000h], ecx
  15935. loc_006F9F97: pop edi
  15936. loc_006F9F98: pop esi
  15937. loc_006F9F99: pop ebx
  15938. loc_006F9F9A: mov esp, ebp
  15939. loc_006F9F9C: pop ebp
  15940. loc_006F9F9D: retn 0004h
  15941. End Sub
  15942. Private Sub Proc_52_72_6F9FA0
  15943. loc_006F9FA0: push ebp
  15944. loc_006F9FA1: mov ebp, esp
  15945. loc_006F9FA3: sub esp, 00000018h
  15946. loc_006F9FA6: push 00412856h ; __vbaExceptHandler
  15947. loc_006F9FAB: mov eax, fs:[00000000h]
  15948. loc_006F9FB1: push eax
  15949. loc_006F9FB2: mov fs:[00000000h], esp
  15950. loc_006F9FB9: mov eax, 00000054h
  15951. loc_006F9FBE: call 00412850h ; __vbaChkstk
  15952. loc_006F9FC3: push ebx
  15953. loc_006F9FC4: push esi
  15954. loc_006F9FC5: push edi
  15955. loc_006F9FC6: mov var_18, esp
  15956. loc_006F9FC9: mov var_14, 0040FB60h ; "&"
  15957. loc_006F9FD0: mov var_10, 00000000h
  15958. loc_006F9FD7: mov var_C, 00000000h
  15959. loc_006F9FDE: mov var_4, 00000001h
  15960. loc_006F9FE5: mov var_4, 00000002h
  15961. loc_006F9FEC: push FFFFFFFFh
  15962. loc_006F9FEE: call [00401124h] ; __vbaOnError
  15963. loc_006F9FF4: mov var_4, 00000003h
  15964. loc_006F9FFB: mov var_34, 0043C9F4h
  15965. loc_006FA002: mov var_3C, 00000008h
  15966. loc_006FA009: mov eax, 00000010h
  15967. loc_006FA00E: call 00412850h ; __vbaChkstk
  15968. loc_006FA013: mov eax, esp
  15969. loc_006FA015: mov ecx, var_3C
  15970. loc_006FA018: mov [eax], ecx
  15971. loc_006FA01A: mov edx, var_38
  15972. loc_006FA01D: mov [eax+00000004h], edx
  15973. loc_006FA020: mov ecx, var_34
  15974. loc_006FA023: mov [eax+00000008h], ecx
  15975. loc_006FA026: mov edx, var_30
  15976. loc_006FA029: mov [eax+0000000Ch], edx
  15977. loc_006FA02C: push 004718D0h ; "VoicePitch"
  15978. loc_006FA031: push 0043FDC4h ; "IM"
  15979. loc_006FA036: push 0043B010h ; "BONZIBUDDY"
  15980. loc_006FA03B: call [00401354h] ; rtcGetSetting
  15981. loc_006FA041: mov edx, eax
  15982. loc_006FA043: lea ecx, var_2C
  15983. loc_006FA046: call [004013C0h] ; __vbaStrMove
  15984. loc_006FA04C: push eax
  15985. loc_006FA04D: call [00401088h] ; rtcTrimBstr
  15986. loc_006FA053: mov edx, eax
  15987. loc_006FA055: lea ecx, var_28
  15988. loc_006FA058: call [004013C0h] ; __vbaStrMove
  15989. loc_006FA05E: lea ecx, var_2C
  15990. loc_006FA061: call [00401430h] ; __vbaFreeStr
  15991. loc_006FA067: mov var_4, 00000004h
  15992. loc_006FA06E: mov var_34, 0043C9F4h
  15993. loc_006FA075: mov var_3C, 00000008h
  15994. loc_006FA07C: mov eax, 00000010h
  15995. loc_006FA081: call 00412850h ; __vbaChkstk
  15996. loc_006FA086: mov eax, esp
  15997. loc_006FA088: mov ecx, var_3C
  15998. loc_006FA08B: mov [eax], ecx
  15999. loc_006FA08D: mov edx, var_38
  16000. loc_006FA090: mov [eax+00000004h], edx
  16001. loc_006FA093: mov ecx, var_34
  16002. loc_006FA096: mov [eax+00000008h], ecx
  16003. loc_006FA099: mov edx, var_30
  16004. loc_006FA09C: mov [eax+0000000Ch], edx
  16005. loc_006FA09F: push 00471C4Ch ; "VoiceSpeed"
  16006. loc_006FA0A4: push 0043FDC4h ; "IM"
  16007. loc_006FA0A9: push 0043B010h ; "BONZIBUDDY"
  16008. loc_006FA0AE: call [00401354h] ; rtcGetSetting
  16009. loc_006FA0B4: mov edx, eax
  16010. loc_006FA0B6: lea ecx, var_2C
  16011. loc_006FA0B9: call [004013C0h] ; __vbaStrMove
  16012. loc_006FA0BF: push eax
  16013. loc_006FA0C0: call [00401088h] ; rtcTrimBstr
  16014. loc_006FA0C6: mov edx, eax
  16015. loc_006FA0C8: lea ecx, var_24
  16016. loc_006FA0CB: call [004013C0h] ; __vbaStrMove
  16017. loc_006FA0D1: lea ecx, var_2C
  16018. loc_006FA0D4: call [00401430h] ; __vbaFreeStr
  16019. loc_006FA0DA: mov var_4, 00000005h
  16020. loc_006FA0E1: mov eax, var_28
  16021. loc_006FA0E4: push eax
  16022. loc_006FA0E5: push 0043C9F4h
  16023. loc_006FA0EA: call [004011B8h] ; __vbaStrCmp
  16024. loc_006FA0F0: test eax, eax
  16025. loc_006FA0F2: jnz 006FA1A6h
  16026. loc_006FA0F8: mov var_4, 00000006h
  16027. loc_006FA0FF: lea ecx, var_40
  16028. loc_006FA102: push ecx
  16029. loc_006FA103: mov edx, [0073A08Ch]
  16030. loc_006FA109: mov eax, [edx]
  16031. loc_006FA10B: mov ecx, [0073A08Ch]
  16032. loc_006FA111: push ecx
  16033. loc_006FA112: call [eax+00000054h]
  16034. loc_006FA115: fnclex
  16035. loc_006FA117: mov var_44, eax
  16036. loc_006FA11A: cmp var_44, 00000000h
  16037. loc_006FA11E: jge 006FA13Dh
  16038. loc_006FA120: push 00000054h
  16039. loc_006FA122: push 004419ACh
  16040. loc_006FA127: mov edx, [0073A08Ch]
  16041. loc_006FA12D: push edx
  16042. loc_006FA12E: mov eax, var_44
  16043. loc_006FA131: push eax
  16044. loc_006FA132: call [004010CCh] ; __vbaHresultCheckObj
  16045. loc_006FA138: mov var_60, eax
  16046. loc_006FA13B: jmp 006FA144h
  16047. loc_006FA13D: mov var_60, 00000000h
  16048. loc_006FA144: mov ecx, var_40
  16049. loc_006FA147: push ecx
  16050. loc_006FA148: call [00401024h] ; __vbaStrI4
  16051. loc_006FA14E: mov edx, eax
  16052. loc_006FA150: lea ecx, var_2C
  16053. loc_006FA153: call [004013C0h] ; __vbaStrMove
  16054. loc_006FA159: push eax
  16055. loc_006FA15A: mov edx, Me
  16056. loc_006FA15D: mov eax, [edx]
  16057. loc_006FA15F: mov ecx, Me
  16058. loc_006FA162: push ecx
  16059. loc_006FA163: call [eax+00000700h]
  16060. loc_006FA169: fnclex
  16061. loc_006FA16B: mov var_48, eax
  16062. loc_006FA16E: cmp var_48, 00000000h
  16063. loc_006FA172: jge 006FA191h
  16064. loc_006FA174: push 00000700h
  16065. loc_006FA179: push 00455054h
  16066. loc_006FA17E: mov edx, Me
  16067. loc_006FA181: push edx
  16068. loc_006FA182: mov eax, var_48
  16069. loc_006FA185: push eax
  16070. loc_006FA186: call [004010CCh] ; __vbaHresultCheckObj
  16071. loc_006FA18C: mov var_64, eax
  16072. loc_006FA18F: jmp 006FA198h
  16073. loc_006FA191: mov var_64, 00000000h
  16074. loc_006FA198: lea ecx, var_2C
  16075. loc_006FA19B: call [00401430h] ; __vbaFreeStr
  16076. loc_006FA1A1: jmp 006FA22Ch
  16077. loc_006FA1A6: mov var_4, 00000008h
  16078. loc_006FA1AD: mov ecx, var_28
  16079. loc_006FA1B0: push ecx
  16080. loc_006FA1B1: call [004012F8h] ; __vbaR8Str
  16081. loc_006FA1B7: fmul st0, real8 ptr [00405080h]
  16082. loc_006FA1BD: fadd st0, real8 ptr [0040FBC0h]
  16083. loc_006FA1C3: fnstsw ax
  16084. loc_006FA1C5: test al, 0Dh
  16085. loc_006FA1C7: jnz 006FA3B6h
  16086. loc_006FA1CD: sub esp, 00000008h
  16087. loc_006FA1D0: fstp real8 ptr [esp]
  16088. loc_006FA1D3: call [0040121Ch] ; __vbaStrR8
  16089. loc_006FA1D9: mov edx, eax
  16090. loc_006FA1DB: lea ecx, var_2C
  16091. loc_006FA1DE: call [004013C0h] ; __vbaStrMove
  16092. loc_006FA1E4: push eax
  16093. loc_006FA1E5: mov edx, Me
  16094. loc_006FA1E8: mov eax, [edx]
  16095. loc_006FA1EA: mov ecx, Me
  16096. loc_006FA1ED: push ecx
  16097. loc_006FA1EE: call [eax+00000700h]
  16098. loc_006FA1F4: fnclex
  16099. loc_006FA1F6: mov var_44, eax
  16100. loc_006FA1F9: cmp var_44, 00000000h
  16101. loc_006FA1FD: jge 006FA21Ch
  16102. loc_006FA1FF: push 00000700h
  16103. loc_006FA204: push 00455054h
  16104. loc_006FA209: mov edx, Me
  16105. loc_006FA20C: push edx
  16106. loc_006FA20D: mov eax, var_44
  16107. loc_006FA210: push eax
  16108. loc_006FA211: call [004010CCh] ; __vbaHresultCheckObj
  16109. loc_006FA217: mov var_68, eax
  16110. loc_006FA21A: jmp 006FA223h
  16111. loc_006FA21C: mov var_68, 00000000h
  16112. loc_006FA223: lea ecx, var_2C
  16113. loc_006FA226: call [00401430h] ; __vbaFreeStr
  16114. loc_006FA22C: mov var_4, 0000000Ah
  16115. loc_006FA233: mov ecx, var_24
  16116. loc_006FA236: push ecx
  16117. loc_006FA237: push 0043C9F4h
  16118. loc_006FA23C: call [004011B8h] ; __vbaStrCmp
  16119. loc_006FA242: test eax, eax
  16120. loc_006FA244: jnz 006FA2F6h
  16121. loc_006FA24A: mov var_4, 0000000Bh
  16122. loc_006FA251: lea edx, var_40
  16123. loc_006FA254: push edx
  16124. loc_006FA255: mov eax, [0073A08Ch]
  16125. loc_006FA25A: mov ecx, [eax]
  16126. loc_006FA25C: mov edx, [0073A08Ch]
  16127. loc_006FA262: push edx
  16128. loc_006FA263: call [ecx+00000050h]
  16129. loc_006FA266: fnclex
  16130. loc_006FA268: mov var_44, eax
  16131. loc_006FA26B: cmp var_44, 00000000h
  16132. loc_006FA26F: jge 006FA28Dh
  16133. loc_006FA271: push 00000050h
  16134. loc_006FA273: push 004419ACh
  16135. loc_006FA278: mov eax, [0073A08Ch]
  16136. loc_006FA27D: push eax
  16137. loc_006FA27E: mov ecx, var_44
  16138. loc_006FA281: push ecx
  16139. loc_006FA282: call [004010CCh] ; __vbaHresultCheckObj
  16140. loc_006FA288: mov var_6C, eax
  16141. loc_006FA28B: jmp 006FA294h
  16142. loc_006FA28D: mov var_6C, 00000000h
  16143. loc_006FA294: mov edx, var_40
  16144. loc_006FA297: push edx
  16145. loc_006FA298: call [00401024h] ; __vbaStrI4
  16146. loc_006FA29E: mov edx, eax
  16147. loc_006FA2A0: lea ecx, var_2C
  16148. loc_006FA2A3: call [004013C0h] ; __vbaStrMove
  16149. loc_006FA2A9: push eax
  16150. loc_006FA2AA: mov eax, Me
  16151. loc_006FA2AD: mov ecx, [eax]
  16152. loc_006FA2AF: mov edx, Me
  16153. loc_006FA2B2: push edx
  16154. loc_006FA2B3: call [ecx+00000708h]
  16155. loc_006FA2B9: fnclex
  16156. loc_006FA2BB: mov var_48, eax
  16157. loc_006FA2BE: cmp var_48, 00000000h
  16158. loc_006FA2C2: jge 006FA2E1h
  16159. loc_006FA2C4: push 00000708h
  16160. loc_006FA2C9: push 00455054h
  16161. loc_006FA2CE: mov eax, Me
  16162. loc_006FA2D1: push eax
  16163. loc_006FA2D2: mov ecx, var_48
  16164. loc_006FA2D5: push ecx
  16165. loc_006FA2D6: call [004010CCh] ; __vbaHresultCheckObj
  16166. loc_006FA2DC: mov var_70, eax
  16167. loc_006FA2DF: jmp 006FA2E8h
  16168. loc_006FA2E1: mov var_70, 00000000h
  16169. loc_006FA2E8: lea ecx, var_2C
  16170. loc_006FA2EB: call [00401430h] ; __vbaFreeStr
  16171. loc_006FA2F1: jmp 006FA37Ch
  16172. loc_006FA2F6: mov var_4, 0000000Dh
  16173. loc_006FA2FD: mov edx, var_24
  16174. loc_006FA300: push edx
  16175. loc_006FA301: call [004012F8h] ; __vbaR8Str
  16176. loc_006FA307: fmul st0, real8 ptr [00405080h]
  16177. loc_006FA30D: fadd st0, real8 ptr [0040FBC0h]
  16178. loc_006FA313: fnstsw ax
  16179. loc_006FA315: test al, 0Dh
  16180. loc_006FA317: jnz 006FA3B6h
  16181. loc_006FA31D: sub esp, 00000008h
  16182. loc_006FA320: fstp real8 ptr [esp]
  16183. loc_006FA323: call [0040121Ch] ; __vbaStrR8
  16184. loc_006FA329: mov edx, eax
  16185. loc_006FA32B: lea ecx, var_2C
  16186. loc_006FA32E: call [004013C0h] ; __vbaStrMove
  16187. loc_006FA334: push eax
  16188. loc_006FA335: mov eax, Me
  16189. loc_006FA338: mov ecx, [eax]
  16190. loc_006FA33A: mov edx, Me
  16191. loc_006FA33D: push edx
  16192. loc_006FA33E: call [ecx+00000708h]
  16193. loc_006FA344: fnclex
  16194. loc_006FA346: mov var_44, eax
  16195. loc_006FA349: cmp var_44, 00000000h
  16196. loc_006FA34D: jge 006FA36Ch
  16197. loc_006FA34F: push 00000708h
  16198. loc_006FA354: push 00455054h
  16199. loc_006FA359: mov eax, Me
  16200. loc_006FA35C: push eax
  16201. loc_006FA35D: mov ecx, var_44
  16202. loc_006FA360: push ecx
  16203. loc_006FA361: call [004010CCh] ; __vbaHresultCheckObj
  16204. loc_006FA367: mov var_74, eax
  16205. loc_006FA36A: jmp 006FA373h
  16206. loc_006FA36C: mov var_74, 00000000h
  16207. loc_006FA373: lea ecx, var_2C
  16208. loc_006FA376: call [00401430h] ; __vbaFreeStr
  16209. loc_006FA37C: fwait
  16210. loc_006FA37D: push 006FA3A1h
  16211. loc_006FA382: jmp 006FA38Eh
  16212. loc_006FA384: lea ecx, var_2C
  16213. loc_006FA387: call [00401430h] ; __vbaFreeStr
  16214. loc_006FA38D: ret
  16215. loc_006FA38E: lea ecx, var_24
  16216. loc_006FA391: call [00401430h] ; __vbaFreeStr
  16217. loc_006FA397: lea ecx, var_28
  16218. loc_006FA39A: call [00401430h] ; __vbaFreeStr
  16219. loc_006FA3A0: ret
  16220. loc_006FA3A1: xor eax, eax
  16221. loc_006FA3A3: mov ecx, var_20
  16222. loc_006FA3A6: mov fs:[00000000h], ecx
  16223. loc_006FA3AD: pop edi
  16224. loc_006FA3AE: pop esi
  16225. loc_006FA3AF: pop ebx
  16226. loc_006FA3B0: mov esp, ebp
  16227. loc_006FA3B2: pop ebp
  16228. loc_006FA3B3: retn 0004h
  16229. End Sub
  16230. Private Sub Proc_52_73_6FA3C0(arg_C) '6FA3C0
  16231. loc_006FA3C0: push ebp
  16232. loc_006FA3C1: mov ebp, esp
  16233. loc_006FA3C3: sub esp, 00000018h
  16234. loc_006FA3C6: push 00412856h ; __vbaExceptHandler
  16235. loc_006FA3CB: mov eax, fs:[00000000h]
  16236. loc_006FA3D1: push eax
  16237. loc_006FA3D2: mov fs:[00000000h], esp
  16238. loc_006FA3D9: mov eax, 000000A0h
  16239. loc_006FA3DE: call 00412850h ; __vbaChkstk
  16240. loc_006FA3E3: push ebx
  16241. loc_006FA3E4: push esi
  16242. loc_006FA3E5: push edi
  16243. loc_006FA3E6: mov var_18, esp
  16244. loc_006FA3E9: mov var_14, 0040FBC8h ; "$"
  16245. loc_006FA3F0: mov var_10, 00000000h
  16246. loc_006FA3F7: mov var_C, 00000000h
  16247. loc_006FA3FE: mov var_4, 00000001h
  16248. loc_006FA405: mov var_4, 00000002h
  16249. loc_006FA40C: push FFFFFFFFh
  16250. loc_006FA40E: call [00401124h] ; __vbaOnError
  16251. loc_006FA414: mov var_4, 00000003h
  16252. loc_006FA41B: mov eax, arg_C
  16253. loc_006FA41E: xor ecx, ecx
  16254. loc_006FA420: cmp [eax], 00000064h
  16255. loc_006FA423: setle cl
  16256. loc_006FA426: mov edx, arg_C
  16257. loc_006FA429: xor eax, eax
  16258. loc_006FA42B: cmp [edx], 00000001h
  16259. loc_006FA42E: setnz al
  16260. loc_006FA431: and ecx, eax
  16261. loc_006FA433: test ecx, ecx
  16262. loc_006FA435: jnz 006FA4DAh
  16263. loc_006FA43B: mov var_4, 00000004h
  16264. loc_006FA442: mov var_64, 00000001h
  16265. loc_006FA449: mov var_6C, 00000002h
  16266. loc_006FA450: mov eax, 00000010h
  16267. loc_006FA455: call 00412850h ; __vbaChkstk
  16268. loc_006FA45A: mov ecx, esp
  16269. loc_006FA45C: mov edx, var_6C
  16270. loc_006FA45F: mov [ecx], edx
  16271. loc_006FA461: mov eax, var_68
  16272. loc_006FA464: mov [ecx+00000004h], eax
  16273. loc_006FA467: mov edx, var_64
  16274. loc_006FA46A: mov [ecx+00000008h], edx
  16275. loc_006FA46D: mov eax, var_60
  16276. loc_006FA470: mov [ecx+0000000Ch], eax
  16277. loc_006FA473: push 00000001h
  16278. loc_006FA475: push 80011001h
  16279. loc_006FA47A: mov ecx, Me
  16280. loc_006FA47D: mov edx, [ecx]
  16281. loc_006FA47F: mov eax, Me
  16282. loc_006FA482: push eax
  16283. loc_006FA483: call [edx+0000035Ch]
  16284. loc_006FA489: push eax
  16285. loc_006FA48A: lea ecx, var_34
  16286. loc_006FA48D: push ecx
  16287. loc_006FA48E: call [00401128h] ; __vbaObjSet
  16288. loc_006FA494: push eax
  16289. loc_006FA495: call [0040103Ch] ; __vbaLateIdCall
  16290. loc_006FA49B: add esp, 0000001Ch
  16291. loc_006FA49E: lea ecx, var_34
  16292. loc_006FA4A1: call [0040142Ch] ; __vbaFreeObj
  16293. loc_006FA4A7: mov var_4, 00000005h
  16294. loc_006FA4AE: mov edx, Me
  16295. loc_006FA4B1: mov eax, [edx]
  16296. loc_006FA4B3: mov ecx, Me
  16297. loc_006FA4B6: push ecx
  16298. loc_006FA4B7: call [eax+00000814h]
  16299. loc_006FA4BD: mov var_4, 00000006h
  16300. loc_006FA4C4: push 00000000h
  16301. loc_006FA4C6: mov edx, Me
  16302. loc_006FA4C9: mov eax, [edx]
  16303. loc_006FA4CB: mov ecx, Me
  16304. loc_006FA4CE: push ecx
  16305. loc_006FA4CF: call [eax+00000800h]
  16306. loc_006FA4D5: jmp 006FA63Eh
  16307. loc_006FA4DA: mov var_4, 00000008h
  16308. loc_006FA4E1: mov var_64, 00000000h
  16309. loc_006FA4E8: mov var_6C, 00000002h
  16310. loc_006FA4EF: mov eax, 00000010h
  16311. loc_006FA4F4: call 00412850h ; __vbaChkstk
  16312. loc_006FA4F9: mov edx, esp
  16313. loc_006FA4FB: mov eax, var_6C
  16314. loc_006FA4FE: mov [edx], eax
  16315. loc_006FA500: mov ecx, var_68
  16316. loc_006FA503: mov [edx+00000004h], ecx
  16317. loc_006FA506: mov eax, var_64
  16318. loc_006FA509: mov [edx+00000008h], eax
  16319. loc_006FA50C: mov ecx, var_60
  16320. loc_006FA50F: mov [edx+0000000Ch], ecx
  16321. loc_006FA512: push 00000001h
  16322. loc_006FA514: push 80011001h
  16323. loc_006FA519: mov edx, Me
  16324. loc_006FA51C: mov eax, [edx]
  16325. loc_006FA51E: mov ecx, Me
  16326. loc_006FA521: push ecx
  16327. loc_006FA522: call [eax+0000035Ch]
  16328. loc_006FA528: push eax
  16329. loc_006FA529: lea edx, var_34
  16330. loc_006FA52C: push edx
  16331. loc_006FA52D: call [00401128h] ; __vbaObjSet
  16332. loc_006FA533: push eax
  16333. loc_006FA534: call [0040103Ch] ; __vbaLateIdCall
  16334. loc_006FA53A: add esp, 0000001Ch
  16335. loc_006FA53D: lea ecx, var_34
  16336. loc_006FA540: call [0040142Ch] ; __vbaFreeObj
  16337. loc_006FA546: mov var_4, 00000009h
  16338. loc_006FA54D: push FFFFFFFFh
  16339. loc_006FA54F: mov eax, Me
  16340. loc_006FA552: mov ecx, [eax]
  16341. loc_006FA554: mov edx, Me
  16342. loc_006FA557: push edx
  16343. loc_006FA558: call [ecx+00000800h]
  16344. loc_006FA55E: mov var_4, 0000000Ah
  16345. loc_006FA565: mov eax, arg_C
  16346. loc_006FA568: cmp [eax], 00000002h
  16347. loc_006FA56B: jnz 006FA63Eh
  16348. loc_006FA571: mov var_4, 0000000Bh
  16349. loc_006FA578: lea ecx, var_34
  16350. loc_006FA57B: push ecx
  16351. loc_006FA57C: mov edx, Me
  16352. loc_006FA57F: mov eax, [edx]
  16353. loc_006FA581: mov ecx, Me
  16354. loc_006FA584: push ecx
  16355. loc_006FA585: call [eax+0000084Ch]
  16356. loc_006FA58B: fnclex
  16357. loc_006FA58D: mov var_80, eax
  16358. loc_006FA590: cmp var_80, 00000000h
  16359. loc_006FA594: jge 006FA5B6h
  16360. loc_006FA596: push 0000084Ch
  16361. loc_006FA59B: push 00455054h
  16362. loc_006FA5A0: mov edx, Me
  16363. loc_006FA5A3: push edx
  16364. loc_006FA5A4: mov eax, var_80
  16365. loc_006FA5A7: push eax
  16366. loc_006FA5A8: call [004010CCh] ; __vbaHresultCheckObj
  16367. loc_006FA5AE: mov var_A4, eax
  16368. loc_006FA5B4: jmp 006FA5C0h
  16369. loc_006FA5B6: mov var_A4, 00000000h
  16370. loc_006FA5C0: mov ecx, var_34
  16371. loc_006FA5C3: mov var_84, ecx
  16372. loc_006FA5C9: lea edx, var_24
  16373. loc_006FA5CC: push edx
  16374. loc_006FA5CD: mov eax, var_84
  16375. loc_006FA5D3: mov ecx, [eax]
  16376. loc_006FA5D5: mov edx, var_84
  16377. loc_006FA5DB: push edx
  16378. loc_006FA5DC: call [ecx+00000028h]
  16379. loc_006FA5DF: fnclex
  16380. loc_006FA5E1: mov var_88, eax
  16381. loc_006FA5E7: cmp var_88, 00000000h
  16382. loc_006FA5EE: jge 006FA613h
  16383. loc_006FA5F0: push 00000028h
  16384. loc_006FA5F2: push 00456388h
  16385. loc_006FA5F7: mov eax, var_84
  16386. loc_006FA5FD: push eax
  16387. loc_006FA5FE: mov ecx, var_88
  16388. loc_006FA604: push ecx
  16389. loc_006FA605: call [004010CCh] ; __vbaHresultCheckObj
  16390. loc_006FA60B: mov var_A8, eax
  16391. loc_006FA611: jmp 006FA61Dh
  16392. loc_006FA613: mov var_A8, 00000000h
  16393. loc_006FA61D: mov edx, var_24
  16394. loc_006FA620: mov ecx, Me
  16395. loc_006FA623: add ecx, 00000038h
  16396. loc_006FA626: call [00401310h] ; __vbaStrCopy
  16397. loc_006FA62C: lea ecx, var_24
  16398. loc_006FA62F: call [00401430h] ; __vbaFreeStr
  16399. loc_006FA635: lea ecx, var_34
  16400. loc_006FA638: call [0040142Ch] ; __vbaFreeObj
  16401. loc_006FA63E: mov var_4, 0000000Eh
  16402. loc_006FA645: mov edx, arg_C
  16403. loc_006FA648: cmp [edx], 00000064h
  16404. loc_006FA64B: jle 006FA802h
  16405. loc_006FA651: mov var_4, 0000000Fh
  16406. loc_006FA658: push 00443A80h
  16407. loc_006FA65D: push 00000000h
  16408. loc_006FA65F: push 00000003h
  16409. loc_006FA661: mov eax, Me
  16410. loc_006FA664: mov ecx, [eax]
  16411. loc_006FA666: mov edx, Me
  16412. loc_006FA669: push edx
  16413. loc_006FA66A: call [ecx+00000350h]
  16414. loc_006FA670: push eax
  16415. loc_006FA671: lea eax, var_34
  16416. loc_006FA674: push eax
  16417. loc_006FA675: call [00401128h] ; __vbaObjSet
  16418. loc_006FA67B: push eax
  16419. loc_006FA67C: lea ecx, var_4C
  16420. loc_006FA67F: push ecx
  16421. loc_006FA680: call [00401214h] ; __vbaLateIdCallLd
  16422. loc_006FA686: add esp, 00000010h
  16423. loc_006FA689: push eax
  16424. loc_006FA68A: call [004011F8h] ; __vbaCastObjVar
  16425. loc_006FA690: push eax
  16426. loc_006FA691: lea edx, var_38
  16427. loc_006FA694: push edx
  16428. loc_006FA695: call [00401128h] ; __vbaObjSet
  16429. loc_006FA69B: mov var_80, eax
  16430. loc_006FA69E: mov var_54, 00000001h
  16431. loc_006FA6A5: mov var_5C, 00000002h
  16432. loc_006FA6AC: lea eax, var_3C
  16433. loc_006FA6AF: push eax
  16434. loc_006FA6B0: lea ecx, var_5C
  16435. loc_006FA6B3: push ecx
  16436. loc_006FA6B4: mov edx, var_80
  16437. loc_006FA6B7: mov eax, [edx]
  16438. loc_006FA6B9: mov ecx, var_80
  16439. loc_006FA6BC: push ecx
  16440. loc_006FA6BD: call [eax+00000024h]
  16441. loc_006FA6C0: fnclex
  16442. loc_006FA6C2: mov var_84, eax
  16443. loc_006FA6C8: cmp var_84, 00000000h
  16444. loc_006FA6CF: jge 006FA6F1h
  16445. loc_006FA6D1: push 00000024h
  16446. loc_006FA6D3: push 00443A80h
  16447. loc_006FA6D8: mov edx, var_80
  16448. loc_006FA6DB: push edx
  16449. loc_006FA6DC: mov eax, var_84
  16450. loc_006FA6E2: push eax
  16451. loc_006FA6E3: call [004010CCh] ; __vbaHresultCheckObj
  16452. loc_006FA6E9: mov var_AC, eax
  16453. loc_006FA6EF: jmp 006FA6FBh
  16454. loc_006FA6F1: mov var_AC, 00000000h
  16455. loc_006FA6FB: mov ecx, var_3C
  16456. loc_006FA6FE: mov var_88, ecx
  16457. loc_006FA704: mov edx, Me
  16458. loc_006FA707: mov eax, [edx+00000038h]
  16459. loc_006FA70A: push eax
  16460. loc_006FA70B: push 00448570h ; " ("
  16461. loc_006FA710: call [00401098h] ; __vbaStrCat
  16462. loc_006FA716: mov edx, eax
  16463. loc_006FA718: lea ecx, var_24
  16464. loc_006FA71B: call [004013C0h] ; __vbaStrMove
  16465. loc_006FA721: push eax
  16466. loc_006FA722: mov ecx, arg_C
  16467. loc_006FA725: mov edx, [ecx]
  16468. loc_006FA727: push edx
  16469. loc_006FA728: call 0071D890h
  16470. loc_006FA72D: mov edx, eax
  16471. loc_006FA72F: lea ecx, var_28
  16472. loc_006FA732: call [004013C0h] ; __vbaStrMove
  16473. loc_006FA738: push eax
  16474. loc_006FA739: call [00401098h] ; __vbaStrCat
  16475. loc_006FA73F: mov edx, eax
  16476. loc_006FA741: lea ecx, var_2C
  16477. loc_006FA744: call [004013C0h] ; __vbaStrMove
  16478. loc_006FA74A: push eax
  16479. loc_006FA74B: push 00467090h
  16480. loc_006FA750: call [00401098h] ; __vbaStrCat
  16481. loc_006FA756: mov edx, eax
  16482. loc_006FA758: lea ecx, var_30
  16483. loc_006FA75B: call [004013C0h] ; __vbaStrMove
  16484. loc_006FA761: push eax
  16485. loc_006FA762: mov eax, var_88
  16486. loc_006FA768: mov ecx, [eax]
  16487. loc_006FA76A: mov edx, var_88
  16488. loc_006FA770: push edx
  16489. loc_006FA771: call [ecx+00000080h]
  16490. loc_006FA777: fnclex
  16491. loc_006FA779: mov var_8C, eax
  16492. loc_006FA77F: cmp var_8C, 00000000h
  16493. loc_006FA786: jge 006FA7AEh
  16494. loc_006FA788: push 00000080h
  16495. loc_006FA78D: push 00443A90h
  16496. loc_006FA792: mov eax, var_88
  16497. loc_006FA798: push eax
  16498. loc_006FA799: mov ecx, var_8C
  16499. loc_006FA79F: push ecx
  16500. loc_006FA7A0: call [004010CCh] ; __vbaHresultCheckObj
  16501. loc_006FA7A6: mov var_B0, eax
  16502. loc_006FA7AC: jmp 006FA7B8h
  16503. loc_006FA7AE: mov var_B0, 00000000h
  16504. loc_006FA7B8: lea edx, var_30
  16505. loc_006FA7BB: push edx
  16506. loc_006FA7BC: lea eax, var_2C
  16507. loc_006FA7BF: push eax
  16508. loc_006FA7C0: lea ecx, var_28
  16509. loc_006FA7C3: push ecx
  16510. loc_006FA7C4: lea edx, var_24
  16511. loc_006FA7C7: push edx
  16512. loc_006FA7C8: push 00000004h
  16513. loc_006FA7CA: call [00401324h] ; __vbaFreeStrList
  16514. loc_006FA7D0: add esp, 00000014h
  16515. loc_006FA7D3: lea eax, var_3C
  16516. loc_006FA7D6: push eax
  16517. loc_006FA7D7: lea ecx, var_38
  16518. loc_006FA7DA: push ecx
  16519. loc_006FA7DB: lea edx, var_34
  16520. loc_006FA7DE: push edx
  16521. loc_006FA7DF: push 00000003h
  16522. loc_006FA7E1: call [00401068h] ; __vbaFreeObjList
  16523. loc_006FA7E7: add esp, 00000010h
  16524. loc_006FA7EA: lea eax, var_5C
  16525. loc_006FA7ED: push eax
  16526. loc_006FA7EE: lea ecx, var_4C
  16527. loc_006FA7F1: push ecx
  16528. loc_006FA7F2: push 00000002h
  16529. loc_006FA7F4: call [00401050h] ; __vbaFreeVarList
  16530. loc_006FA7FA: add esp, 0000000Ch
  16531. loc_006FA7FD: jmp 006FAB20h
  16532. loc_006FA802: mov var_4, 00000011h
  16533. loc_006FA809: mov edx, arg_C
  16534. loc_006FA80C: cmp [edx], 00000001h
  16535. loc_006FA80F: jnz 006FA974h
  16536. loc_006FA815: mov var_4, 00000012h
  16537. loc_006FA81C: push 00443A80h
  16538. loc_006FA821: push 00000000h
  16539. loc_006FA823: push 00000003h
  16540. loc_006FA825: mov eax, Me
  16541. loc_006FA828: mov ecx, [eax]
  16542. loc_006FA82A: mov edx, Me
  16543. loc_006FA82D: push edx
  16544. loc_006FA82E: call [ecx+00000350h]
  16545. loc_006FA834: push eax
  16546. loc_006FA835: lea eax, var_34
  16547. loc_006FA838: push eax
  16548. loc_006FA839: call [00401128h] ; __vbaObjSet
  16549. loc_006FA83F: push eax
  16550. loc_006FA840: lea ecx, var_4C
  16551. loc_006FA843: push ecx
  16552. loc_006FA844: call [00401214h] ; __vbaLateIdCallLd
  16553. loc_006FA84A: add esp, 00000010h
  16554. loc_006FA84D: push eax
  16555. loc_006FA84E: call [004011F8h] ; __vbaCastObjVar
  16556. loc_006FA854: push eax
  16557. loc_006FA855: lea edx, var_38
  16558. loc_006FA858: push edx
  16559. loc_006FA859: call [00401128h] ; __vbaObjSet
  16560. loc_006FA85F: mov var_80, eax
  16561. loc_006FA862: mov var_54, 00000001h
  16562. loc_006FA869: mov var_5C, 00000002h
  16563. loc_006FA870: lea eax, var_3C
  16564. loc_006FA873: push eax
  16565. loc_006FA874: lea ecx, var_5C
  16566. loc_006FA877: push ecx
  16567. loc_006FA878: mov edx, var_80
  16568. loc_006FA87B: mov eax, [edx]
  16569. loc_006FA87D: mov ecx, var_80
  16570. loc_006FA880: push ecx
  16571. loc_006FA881: call [eax+00000024h]
  16572. loc_006FA884: fnclex
  16573. loc_006FA886: mov var_84, eax
  16574. loc_006FA88C: cmp var_84, 00000000h
  16575. loc_006FA893: jge 006FA8B5h
  16576. loc_006FA895: push 00000024h
  16577. loc_006FA897: push 00443A80h
  16578. loc_006FA89C: mov edx, var_80
  16579. loc_006FA89F: push edx
  16580. loc_006FA8A0: mov eax, var_84
  16581. loc_006FA8A6: push eax
  16582. loc_006FA8A7: call [004010CCh] ; __vbaHresultCheckObj
  16583. loc_006FA8AD: mov var_B4, eax
  16584. loc_006FA8B3: jmp 006FA8BFh
  16585. loc_006FA8B5: mov var_B4, 00000000h
  16586. loc_006FA8BF: mov ecx, var_3C
  16587. loc_006FA8C2: mov var_88, ecx
  16588. loc_006FA8C8: mov edx, Me
  16589. loc_006FA8CB: mov eax, [edx+00000038h]
  16590. loc_006FA8CE: push eax
  16591. loc_006FA8CF: push 00474154h ; " (Not Logged On)"
  16592. loc_006FA8D4: call [00401098h] ; __vbaStrCat
  16593. loc_006FA8DA: mov edx, eax
  16594. loc_006FA8DC: lea ecx, var_24
  16595. loc_006FA8DF: call [004013C0h] ; __vbaStrMove
  16596. loc_006FA8E5: push eax
  16597. loc_006FA8E6: mov ecx, var_88
  16598. loc_006FA8EC: mov edx, [ecx]
  16599. loc_006FA8EE: mov eax, var_88
  16600. loc_006FA8F4: push eax
  16601. loc_006FA8F5: call [edx+00000080h]
  16602. loc_006FA8FB: fnclex
  16603. loc_006FA8FD: mov var_8C, eax
  16604. loc_006FA903: cmp var_8C, 00000000h
  16605. loc_006FA90A: jge 006FA932h
  16606. loc_006FA90C: push 00000080h
  16607. loc_006FA911: push 00443A90h
  16608. loc_006FA916: mov ecx, var_88
  16609. loc_006FA91C: push ecx
  16610. loc_006FA91D: mov edx, var_8C
  16611. loc_006FA923: push edx
  16612. loc_006FA924: call [004010CCh] ; __vbaHresultCheckObj
  16613. loc_006FA92A: mov var_B8, eax
  16614. loc_006FA930: jmp 006FA93Ch
  16615. loc_006FA932: mov var_B8, 00000000h
  16616. loc_006FA93C: lea ecx, var_24
  16617. loc_006FA93F: call [00401430h] ; __vbaFreeStr
  16618. loc_006FA945: lea eax, var_3C
  16619. loc_006FA948: push eax
  16620. loc_006FA949: lea ecx, var_38
  16621. loc_006FA94C: push ecx
  16622. loc_006FA94D: lea edx, var_34
  16623. loc_006FA950: push edx
  16624. loc_006FA951: push 00000003h
  16625. loc_006FA953: call [00401068h] ; __vbaFreeObjList
  16626. loc_006FA959: add esp, 00000010h
  16627. loc_006FA95C: lea eax, var_5C
  16628. loc_006FA95F: push eax
  16629. loc_006FA960: lea ecx, var_4C
  16630. loc_006FA963: push ecx
  16631. loc_006FA964: push 00000002h
  16632. loc_006FA966: call [00401050h] ; __vbaFreeVarList
  16633. loc_006FA96C: add esp, 0000000Ch
  16634. loc_006FA96F: jmp 006FAB20h
  16635. loc_006FA974: mov var_4, 00000014h
  16636. loc_006FA97B: push 00443A80h
  16637. loc_006FA980: push 00000000h
  16638. loc_006FA982: push 00000003h
  16639. loc_006FA984: mov edx, Me
  16640. loc_006FA987: mov eax, [edx]
  16641. loc_006FA989: mov ecx, Me
  16642. loc_006FA98C: push ecx
  16643. loc_006FA98D: call [eax+00000350h]
  16644. loc_006FA993: push eax
  16645. loc_006FA994: lea edx, var_34
  16646. loc_006FA997: push edx
  16647. loc_006FA998: call [00401128h] ; __vbaObjSet
  16648. loc_006FA99E: push eax
  16649. loc_006FA99F: lea eax, var_4C
  16650. loc_006FA9A2: push eax
  16651. loc_006FA9A3: call [00401214h] ; __vbaLateIdCallLd
  16652. loc_006FA9A9: add esp, 00000010h
  16653. loc_006FA9AC: push eax
  16654. loc_006FA9AD: call [004011F8h] ; __vbaCastObjVar
  16655. loc_006FA9B3: push eax
  16656. loc_006FA9B4: lea ecx, var_38
  16657. loc_006FA9B7: push ecx
  16658. loc_006FA9B8: call [00401128h] ; __vbaObjSet
  16659. loc_006FA9BE: mov var_80, eax
  16660. loc_006FA9C1: mov var_54, 00000001h
  16661. loc_006FA9C8: mov var_5C, 00000002h
  16662. loc_006FA9CF: lea edx, var_3C
  16663. loc_006FA9D2: push edx
  16664. loc_006FA9D3: lea eax, var_5C
  16665. loc_006FA9D6: push eax
  16666. loc_006FA9D7: mov ecx, var_80
  16667. loc_006FA9DA: mov edx, [ecx]
  16668. loc_006FA9DC: mov eax, var_80
  16669. loc_006FA9DF: push eax
  16670. loc_006FA9E0: call [edx+00000024h]
  16671. loc_006FA9E3: fnclex
  16672. loc_006FA9E5: mov var_84, eax
  16673. loc_006FA9EB: cmp var_84, 00000000h
  16674. loc_006FA9F2: jge 006FAA14h
  16675. loc_006FA9F4: push 00000024h
  16676. loc_006FA9F6: push 00443A80h
  16677. loc_006FA9FB: mov ecx, var_80
  16678. loc_006FA9FE: push ecx
  16679. loc_006FA9FF: mov edx, var_84
  16680. loc_006FAA05: push edx
  16681. loc_006FAA06: call [004010CCh] ; __vbaHresultCheckObj
  16682. loc_006FAA0C: mov var_BC, eax
  16683. loc_006FAA12: jmp 006FAA1Eh
  16684. loc_006FAA14: mov var_BC, 00000000h
  16685. loc_006FAA1E: mov eax, var_3C
  16686. loc_006FAA21: mov var_88, eax
  16687. loc_006FAA27: mov ecx, Me
  16688. loc_006FAA2A: mov edx, [ecx+00000038h]
  16689. loc_006FAA2D: push edx
  16690. loc_006FAA2E: push 00448570h ; " ("
  16691. loc_006FAA33: call [00401098h] ; __vbaStrCat
  16692. loc_006FAA39: mov edx, eax
  16693. loc_006FAA3B: lea ecx, var_24
  16694. loc_006FAA3E: call [004013C0h] ; __vbaStrMove
  16695. loc_006FAA44: push eax
  16696. loc_006FAA45: mov eax, arg_C
  16697. loc_006FAA48: mov ecx, [eax]
  16698. loc_006FAA4A: push ecx
  16699. loc_006FAA4B: call 0071D890h
  16700. loc_006FAA50: mov edx, eax
  16701. loc_006FAA52: lea ecx, var_28
  16702. loc_006FAA55: call [004013C0h] ; __vbaStrMove
  16703. loc_006FAA5B: push eax
  16704. loc_006FAA5C: call [00401098h] ; __vbaStrCat
  16705. loc_006FAA62: mov edx, eax
  16706. loc_006FAA64: lea ecx, var_2C
  16707. loc_006FAA67: call [004013C0h] ; __vbaStrMove
  16708. loc_006FAA6D: push eax
  16709. loc_006FAA6E: push 00467090h
  16710. loc_006FAA73: call [00401098h] ; __vbaStrCat
  16711. loc_006FAA79: mov edx, eax
  16712. loc_006FAA7B: lea ecx, var_30
  16713. loc_006FAA7E: call [004013C0h] ; __vbaStrMove
  16714. loc_006FAA84: push eax
  16715. loc_006FAA85: mov edx, var_88
  16716. loc_006FAA8B: mov eax, [edx]
  16717. loc_006FAA8D: mov ecx, var_88
  16718. loc_006FAA93: push ecx
  16719. loc_006FAA94: call [eax+00000080h]
  16720. loc_006FAA9A: fnclex
  16721. loc_006FAA9C: mov var_8C, eax
  16722. loc_006FAAA2: cmp var_8C, 00000000h
  16723. loc_006FAAA9: jge 006FAAD1h
  16724. loc_006FAAAB: push 00000080h
  16725. loc_006FAAB0: push 00443A90h
  16726. loc_006FAAB5: mov edx, var_88
  16727. loc_006FAABB: push edx
  16728. loc_006FAABC: mov eax, var_8C
  16729. loc_006FAAC2: push eax
  16730. loc_006FAAC3: call [004010CCh] ; __vbaHresultCheckObj
  16731. loc_006FAAC9: mov var_C0, eax
  16732. loc_006FAACF: jmp 006FAADBh
  16733. loc_006FAAD1: mov var_C0, 00000000h
  16734. loc_006FAADB: lea ecx, var_30
  16735. loc_006FAADE: push ecx
  16736. loc_006FAADF: lea edx, var_2C
  16737. loc_006FAAE2: push edx
  16738. loc_006FAAE3: lea eax, var_28
  16739. loc_006FAAE6: push eax
  16740. loc_006FAAE7: lea ecx, var_24
  16741. loc_006FAAEA: push ecx
  16742. loc_006FAAEB: push 00000004h
  16743. loc_006FAAED: call [00401324h] ; __vbaFreeStrList
  16744. loc_006FAAF3: add esp, 00000014h
  16745. loc_006FAAF6: lea edx, var_3C
  16746. loc_006FAAF9: push edx
  16747. loc_006FAAFA: lea eax, var_38
  16748. loc_006FAAFD: push eax
  16749. loc_006FAAFE: lea ecx, var_34
  16750. loc_006FAB01: push ecx
  16751. loc_006FAB02: push 00000003h
  16752. loc_006FAB04: call [00401068h] ; __vbaFreeObjList
  16753. loc_006FAB0A: add esp, 00000010h
  16754. loc_006FAB0D: lea edx, var_5C
  16755. loc_006FAB10: push edx
  16756. loc_006FAB11: lea eax, var_4C
  16757. loc_006FAB14: push eax
  16758. loc_006FAB15: push 00000002h
  16759. loc_006FAB17: call [00401050h] ; __vbaFreeVarList
  16760. loc_006FAB1D: add esp, 0000000Ch
  16761. loc_006FAB20: push 006FAB6Eh
  16762. loc_006FAB25: jmp 006FAB6Dh
  16763. loc_006FAB27: lea ecx, var_30
  16764. loc_006FAB2A: push ecx
  16765. loc_006FAB2B: lea edx, var_2C
  16766. loc_006FAB2E: push edx
  16767. loc_006FAB2F: lea eax, var_28
  16768. loc_006FAB32: push eax
  16769. loc_006FAB33: lea ecx, var_24
  16770. loc_006FAB36: push ecx
  16771. loc_006FAB37: push 00000004h
  16772. loc_006FAB39: call [00401324h] ; __vbaFreeStrList
  16773. loc_006FAB3F: add esp, 00000014h
  16774. loc_006FAB42: lea edx, var_3C
  16775. loc_006FAB45: push edx
  16776. loc_006FAB46: lea eax, var_38
  16777. loc_006FAB49: push eax
  16778. loc_006FAB4A: lea ecx, var_34
  16779. loc_006FAB4D: push ecx
  16780. loc_006FAB4E: push 00000003h
  16781. loc_006FAB50: call [00401068h] ; __vbaFreeObjList
  16782. loc_006FAB56: add esp, 00000010h
  16783. loc_006FAB59: lea edx, var_5C
  16784. loc_006FAB5C: push edx
  16785. loc_006FAB5D: lea eax, var_4C
  16786. loc_006FAB60: push eax
  16787. loc_006FAB61: push 00000002h
  16788. loc_006FAB63: call [00401050h] ; __vbaFreeVarList
  16789. loc_006FAB69: add esp, 0000000Ch
  16790. loc_006FAB6C: ret
  16791. loc_006FAB6D: ret
  16792. loc_006FAB6E: xor eax, eax
  16793. loc_006FAB70: mov ecx, var_20
  16794. loc_006FAB73: mov fs:[00000000h], ecx
  16795. loc_006FAB7A: pop edi
  16796. loc_006FAB7B: pop esi
  16797. loc_006FAB7C: pop ebx
  16798. loc_006FAB7D: mov esp, ebp
  16799. loc_006FAB7F: pop ebp
  16800. loc_006FAB80: retn 0008h
  16801. End Sub
  16802. Private Sub Proc_52_74_6FAB90
  16803. loc_006FAB90: push ebp
  16804. loc_006FAB91: mov ebp, esp
  16805. loc_006FAB93: sub esp, 00000018h
  16806. loc_006FAB96: push 00412856h ; __vbaExceptHandler
  16807. loc_006FAB9B: mov eax, fs:[00000000h]
  16808. loc_006FABA1: push eax
  16809. loc_006FABA2: mov fs:[00000000h], esp
  16810. loc_006FABA9: mov eax, 00000034h
  16811. loc_006FABAE: call 00412850h ; __vbaChkstk
  16812. loc_006FABB3: push ebx
  16813. loc_006FABB4: push esi
  16814. loc_006FABB5: push edi
  16815. loc_006FABB6: mov var_18, esp
  16816. loc_006FABB9: mov var_14, 0040FC48h ; "&"
  16817. loc_006FABC0: mov var_10, 00000000h
  16818. loc_006FABC7: mov var_C, 00000000h
  16819. loc_006FABCE: mov var_4, 00000001h
  16820. loc_006FABD5: mov var_4, 00000002h
  16821. loc_006FABDC: push FFFFFFFFh
  16822. loc_006FABDE: call [00401124h] ; __vbaOnError
  16823. loc_006FABE4: mov var_4, 00000003h
  16824. loc_006FABEB: mov var_38, 0043C9F4h
  16825. loc_006FABF2: mov var_40, 00000008h
  16826. loc_006FABF9: mov eax, 00000010h
  16827. loc_006FABFE: call 00412850h ; __vbaChkstk
  16828. loc_006FAC03: mov eax, esp
  16829. loc_006FAC05: mov ecx, var_40
  16830. loc_006FAC08: mov [eax], ecx
  16831. loc_006FAC0A: mov edx, var_3C
  16832. loc_006FAC0D: mov [eax+00000004h], edx
  16833. loc_006FAC10: mov ecx, var_38
  16834. loc_006FAC13: mov [eax+00000008h], ecx
  16835. loc_006FAC16: mov edx, var_34
  16836. loc_006FAC19: mov [eax+0000000Ch], edx
  16837. loc_006FAC1C: push 00471FD4h ; "ReadMessages"
  16838. loc_006FAC21: push 0043FDC4h ; "IM"
  16839. loc_006FAC26: push 0043B010h ; "BONZIBUDDY"
  16840. loc_006FAC2B: call [00401354h] ; rtcGetSetting
  16841. loc_006FAC31: mov edx, eax
  16842. loc_006FAC33: lea ecx, var_2C
  16843. loc_006FAC36: call [004013C0h] ; __vbaStrMove
  16844. loc_006FAC3C: push eax
  16845. loc_006FAC3D: call [00401088h] ; rtcTrimBstr
  16846. loc_006FAC43: mov edx, eax
  16847. loc_006FAC45: lea ecx, var_28
  16848. loc_006FAC48: call [004013C0h] ; __vbaStrMove
  16849. loc_006FAC4E: lea ecx, var_2C
  16850. loc_006FAC51: call [00401430h] ; __vbaFreeStr
  16851. loc_006FAC57: mov var_4, 00000004h
  16852. loc_006FAC5E: mov eax, var_28
  16853. loc_006FAC61: push eax
  16854. loc_006FAC62: push 0043C9F4h
  16855. loc_006FAC67: call [004011B8h] ; __vbaStrCmp
  16856. loc_006FAC6D: test eax, eax
  16857. loc_006FAC6F: jnz 006FACC2h
  16858. loc_006FAC71: mov var_4, 00000005h
  16859. loc_006FAC78: mov ecx, Me
  16860. loc_006FAC7B: mov [ecx+00000056h], FFFFFFh
  16861. loc_006FAC81: mov var_4, 00000006h
  16862. loc_006FAC88: mov edx, Me
  16863. loc_006FAC8B: mov ax, [edx+00000056h]
  16864. loc_006FAC8F: push eax
  16865. loc_006FAC90: call [00401104h] ; __vbaStrBool
  16866. loc_006FAC96: mov edx, eax
  16867. loc_006FAC98: lea ecx, var_2C
  16868. loc_006FAC9B: call [004013C0h] ; __vbaStrMove
  16869. loc_006FACA1: push eax
  16870. loc_006FACA2: push 00471FD4h ; "ReadMessages"
  16871. loc_006FACA7: push 0043FDC4h ; "IM"
  16872. loc_006FACAC: push 0043B010h ; "BONZIBUDDY"
  16873. loc_006FACB1: call [00401010h] ; rtcSaveSetting
  16874. loc_006FACB7: lea ecx, var_2C
  16875. loc_006FACBA: call [00401430h] ; __vbaFreeStr
  16876. loc_006FACC0: jmp 006FACDAh
  16877. loc_006FACC2: mov var_4, 00000008h
  16878. loc_006FACC9: mov ecx, var_28
  16879. loc_006FACCC: push ecx
  16880. loc_006FACCD: call [00401108h] ; __vbaBoolStr
  16881. loc_006FACD3: mov edx, Me
  16882. loc_006FACD6: mov [edx+00000056h], ax
  16883. loc_006FACDA: mov var_4, 0000000Ah
  16884. loc_006FACE1: mov var_38, 0043C9F4h
  16885. loc_006FACE8: mov var_40, 00000008h
  16886. loc_006FACEF: mov eax, 00000010h
  16887. loc_006FACF4: call 00412850h ; __vbaChkstk
  16888. loc_006FACF9: mov eax, esp
  16889. loc_006FACFB: mov ecx, var_40
  16890. loc_006FACFE: mov [eax], ecx
  16891. loc_006FAD00: mov edx, var_3C
  16892. loc_006FAD03: mov [eax+00000004h], edx
  16893. loc_006FAD06: mov ecx, var_38
  16894. loc_006FAD09: mov [eax+00000008h], ecx
  16895. loc_006FAD0C: mov edx, var_34
  16896. loc_006FAD0F: mov [eax+0000000Ch], edx
  16897. loc_006FAD12: push 00471FF4h ; "NotifyOfFriends"
  16898. loc_006FAD17: push 0043FDC4h ; "IM"
  16899. loc_006FAD1C: push 0043B010h ; "BONZIBUDDY"
  16900. loc_006FAD21: call [00401354h] ; rtcGetSetting
  16901. loc_006FAD27: mov edx, eax
  16902. loc_006FAD29: lea ecx, var_2C
  16903. loc_006FAD2C: call [004013C0h] ; __vbaStrMove
  16904. loc_006FAD32: push eax
  16905. loc_006FAD33: call [00401088h] ; rtcTrimBstr
  16906. loc_006FAD39: mov edx, eax
  16907. loc_006FAD3B: lea ecx, var_24
  16908. loc_006FAD3E: call [004013C0h] ; __vbaStrMove
  16909. loc_006FAD44: lea ecx, var_2C
  16910. loc_006FAD47: call [00401430h] ; __vbaFreeStr
  16911. loc_006FAD4D: mov var_4, 0000000Bh
  16912. loc_006FAD54: mov eax, var_24
  16913. loc_006FAD57: push eax
  16914. loc_006FAD58: push 0043C9F4h
  16915. loc_006FAD5D: call [004011B8h] ; __vbaStrCmp
  16916. loc_006FAD63: test eax, eax
  16917. loc_006FAD65: jnz 006FADB8h
  16918. loc_006FAD67: mov var_4, 0000000Ch
  16919. loc_006FAD6E: mov ecx, Me
  16920. loc_006FAD71: mov [ecx+00000054h], FFFFFFh
  16921. loc_006FAD77: mov var_4, 0000000Dh
  16922. loc_006FAD7E: mov edx, Me
  16923. loc_006FAD81: mov ax, [edx+00000054h]
  16924. loc_006FAD85: push eax
  16925. loc_006FAD86: call [00401104h] ; __vbaStrBool
  16926. loc_006FAD8C: mov edx, eax
  16927. loc_006FAD8E: lea ecx, var_2C
  16928. loc_006FAD91: call [004013C0h] ; __vbaStrMove
  16929. loc_006FAD97: push eax
  16930. loc_006FAD98: push 00471FF4h ; "NotifyOfFriends"
  16931. loc_006FAD9D: push 0043FDC4h ; "IM"
  16932. loc_006FADA2: push 0043B010h ; "BONZIBUDDY"
  16933. loc_006FADA7: call [00401010h] ; rtcSaveSetting
  16934. loc_006FADAD: lea ecx, var_2C
  16935. loc_006FADB0: call [00401430h] ; __vbaFreeStr
  16936. loc_006FADB6: jmp 006FADD0h
  16937. loc_006FADB8: mov var_4, 0000000Fh
  16938. loc_006FADBF: mov ecx, var_24
  16939. loc_006FADC2: push ecx
  16940. loc_006FADC3: call [00401108h] ; __vbaBoolStr
  16941. loc_006FADC9: mov edx, Me
  16942. loc_006FADCC: mov [edx+00000054h], ax
  16943. loc_006FADD0: mov var_4, 00000011h
  16944. loc_006FADD7: mov var_38, 00472038h ; "False"
  16945. loc_006FADDE: mov var_40, 00000008h
  16946. loc_006FADE5: mov eax, 00000010h
  16947. loc_006FADEA: call 00412850h ; __vbaChkstk
  16948. loc_006FADEF: mov eax, esp
  16949. loc_006FADF1: mov ecx, var_40
  16950. loc_006FADF4: mov [eax], ecx
  16951. loc_006FADF6: mov edx, var_3C
  16952. loc_006FADF9: mov [eax+00000004h], edx
  16953. loc_006FADFC: mov ecx, var_38
  16954. loc_006FADFF: mov [eax+00000008h], ecx
  16955. loc_006FAE02: mov edx, var_34
  16956. loc_006FAE05: mov [eax+0000000Ch], edx
  16957. loc_006FAE08: push 00472018h ; "EchoMessages"
  16958. loc_006FAE0D: push 0043FDC4h ; "IM"
  16959. loc_006FAE12: push 0043B010h ; "BONZIBUDDY"
  16960. loc_006FAE17: call [00401354h] ; rtcGetSetting
  16961. loc_006FAE1D: mov edx, eax
  16962. loc_006FAE1F: lea ecx, var_2C
  16963. loc_006FAE22: call [004013C0h] ; __vbaStrMove
  16964. loc_006FAE28: push eax
  16965. loc_006FAE29: call [00401088h] ; rtcTrimBstr
  16966. loc_006FAE2F: mov edx, eax
  16967. loc_006FAE31: lea ecx, var_30
  16968. loc_006FAE34: call [004013C0h] ; __vbaStrMove
  16969. loc_006FAE3A: push eax
  16970. loc_006FAE3B: call [00401108h] ; __vbaBoolStr
  16971. loc_006FAE41: mov ecx, Me
  16972. loc_006FAE44: mov [ecx+00000058h], ax
  16973. loc_006FAE48: lea edx, var_30
  16974. loc_006FAE4B: push edx
  16975. loc_006FAE4C: lea eax, var_2C
  16976. loc_006FAE4F: push eax
  16977. loc_006FAE50: push 00000002h
  16978. loc_006FAE52: call [00401324h] ; __vbaFreeStrList
  16979. loc_006FAE58: add esp, 0000000Ch
  16980. loc_006FAE5B: mov var_4, 00000012h
  16981. loc_006FAE62: mov ecx, Me
  16982. loc_006FAE65: mov edx, [ecx]
  16983. loc_006FAE67: mov eax, Me
  16984. loc_006FAE6A: push eax
  16985. loc_006FAE6B: call [edx+000007F4h]
  16986. loc_006FAE71: push 006FAE9Fh
  16987. loc_006FAE76: jmp 006FAE8Ch
  16988. loc_006FAE78: lea ecx, var_30
  16989. loc_006FAE7B: push ecx
  16990. loc_006FAE7C: lea edx, var_2C
  16991. loc_006FAE7F: push edx
  16992. loc_006FAE80: push 00000002h
  16993. loc_006FAE82: call [00401324h] ; __vbaFreeStrList
  16994. loc_006FAE88: add esp, 0000000Ch
  16995. loc_006FAE8B: ret
  16996. loc_006FAE8C: lea ecx, var_24
  16997. loc_006FAE8F: call [00401430h] ; __vbaFreeStr
  16998. loc_006FAE95: lea ecx, var_28
  16999. loc_006FAE98: call [00401430h] ; __vbaFreeStr
  17000. loc_006FAE9E: ret
  17001. loc_006FAE9F: xor eax, eax
  17002. loc_006FAEA1: mov ecx, var_20
  17003. loc_006FAEA4: mov fs:[00000000h], ecx
  17004. loc_006FAEAB: pop edi
  17005. loc_006FAEAC: pop esi
  17006. loc_006FAEAD: pop ebx
  17007. loc_006FAEAE: mov esp, ebp
  17008. loc_006FAEB0: pop ebp
  17009. loc_006FAEB1: retn 0004h
  17010. End Sub
  17011. Private Sub Proc_52_75_6FAEC0(arg_C) '6FAEC0
  17012. loc_006FAEC0: push ebp
  17013. loc_006FAEC1: mov ebp, esp
  17014. loc_006FAEC3: sub esp, 00000018h
  17015. loc_006FAEC6: push 00412856h ; __vbaExceptHandler
  17016. loc_006FAECB: mov eax, fs:[00000000h]
  17017. loc_006FAED1: push eax
  17018. loc_006FAED2: mov fs:[00000000h], esp
  17019. loc_006FAED9: mov eax, 00000098h
  17020. loc_006FAEDE: call 00412850h ; __vbaChkstk
  17021. loc_006FAEE3: push ebx
  17022. loc_006FAEE4: push esi
  17023. loc_006FAEE5: push edi
  17024. loc_006FAEE6: mov var_18, esp
  17025. loc_006FAEE9: mov var_14, 0040FCB8h ; "$"
  17026. loc_006FAEF0: mov var_10, 00000000h
  17027. loc_006FAEF7: mov var_C, 00000000h
  17028. loc_006FAEFE: mov var_4, 00000001h
  17029. loc_006FAF05: mov var_4, 00000002h
  17030. loc_006FAF0C: push FFFFFFFFh
  17031. loc_006FAF0E: call [00401124h] ; __vbaOnError
  17032. loc_006FAF14: mov var_4, 00000003h
  17033. loc_006FAF1B: movsx eax, arg_C
  17034. loc_006FAF1F: test eax, eax
  17035. loc_006FAF21: jz 006FB1D6h
  17036. loc_006FAF27: mov var_4, 00000004h
  17037. loc_006FAF2E: mov ecx, Me
  17038. loc_006FAF31: mov edx, [ecx]
  17039. loc_006FAF33: mov eax, Me
  17040. loc_006FAF36: push eax
  17041. loc_006FAF37: call [edx+00000310h]
  17042. loc_006FAF3D: push eax
  17043. loc_006FAF3E: lea ecx, var_24
  17044. loc_006FAF41: push ecx
  17045. loc_006FAF42: call [00401128h] ; __vbaObjSet
  17046. loc_006FAF48: mov var_60, eax
  17047. loc_006FAF4B: push 0047417Ch ; "&Log Off"
  17048. loc_006FAF50: mov edx, var_60
  17049. loc_006FAF53: mov eax, [edx]
  17050. loc_006FAF55: mov ecx, var_60
  17051. loc_006FAF58: push ecx
  17052. loc_006FAF59: call [eax+00000064h]
  17053. loc_006FAF5C: fnclex
  17054. loc_006FAF5E: mov var_64, eax
  17055. loc_006FAF61: cmp var_64, 00000000h
  17056. loc_006FAF65: jge 006FAF84h
  17057. loc_006FAF67: push 00000064h
  17058. loc_006FAF69: push 00443EA4h
  17059. loc_006FAF6E: mov edx, var_60
  17060. loc_006FAF71: push edx
  17061. loc_006FAF72: mov eax, var_64
  17062. loc_006FAF75: push eax
  17063. loc_006FAF76: call [004010CCh] ; __vbaHresultCheckObj
  17064. loc_006FAF7C: mov var_84, eax
  17065. loc_006FAF82: jmp 006FAF8Eh
  17066. loc_006FAF84: mov var_84, 00000000h
  17067. loc_006FAF8E: lea ecx, var_24
  17068. loc_006FAF91: call [0040142Ch] ; __vbaFreeObj
  17069. loc_006FAF97: mov var_4, 00000005h
  17070. loc_006FAF9E: push 00443E78h
  17071. loc_006FAFA3: push 00000000h
  17072. loc_006FAFA5: push 00000003h
  17073. loc_006FAFA7: mov ecx, Me
  17074. loc_006FAFAA: mov edx, [ecx]
  17075. loc_006FAFAC: mov eax, Me
  17076. loc_006FAFAF: push eax
  17077. loc_006FAFB0: call [edx+00000354h]
  17078. loc_006FAFB6: push eax
  17079. loc_006FAFB7: lea ecx, var_24
  17080. loc_006FAFBA: push ecx
  17081. loc_006FAFBB: call [00401128h] ; __vbaObjSet
  17082. loc_006FAFC1: push eax
  17083. loc_006FAFC2: lea edx, var_3C
  17084. loc_006FAFC5: push edx
  17085. loc_006FAFC6: call [00401214h] ; __vbaLateIdCallLd
  17086. loc_006FAFCC: add esp, 00000010h
  17087. loc_006FAFCF: push eax
  17088. loc_006FAFD0: call [004011F8h] ; __vbaCastObjVar
  17089. loc_006FAFD6: push eax
  17090. loc_006FAFD7: lea eax, var_28
  17091. loc_006FAFDA: push eax
  17092. loc_006FAFDB: call [00401128h] ; __vbaObjSet
  17093. loc_006FAFE1: mov var_60, eax
  17094. loc_006FAFE4: mov var_54, 00474194h ; "Add"
  17095. loc_006FAFEB: mov var_5C, 00000008h
  17096. loc_006FAFF2: lea edx, var_5C
  17097. loc_006FAFF5: lea ecx, var_4C
  17098. loc_006FAFF8: call [00401374h] ; __vbaVarDup
  17099. loc_006FAFFE: lea ecx, var_2C
  17100. loc_006FB001: push ecx
  17101. loc_006FB002: lea edx, var_4C
  17102. loc_006FB005: push edx
  17103. loc_006FB006: mov eax, var_60
  17104. loc_006FB009: mov ecx, [eax]
  17105. loc_006FB00B: mov edx, var_60
  17106. loc_006FB00E: push edx
  17107. loc_006FB00F: call [ecx+00000024h]
  17108. loc_006FB012: fnclex
  17109. loc_006FB014: mov var_64, eax
  17110. loc_006FB017: cmp var_64, 00000000h
  17111. loc_006FB01B: jge 006FB03Ah
  17112. loc_006FB01D: push 00000024h
  17113. loc_006FB01F: push 00443E78h
  17114. loc_006FB024: mov eax, var_60
  17115. loc_006FB027: push eax
  17116. loc_006FB028: mov ecx, var_64
  17117. loc_006FB02B: push ecx
  17118. loc_006FB02C: call [004010CCh] ; __vbaHresultCheckObj
  17119. loc_006FB032: mov var_88, eax
  17120. loc_006FB038: jmp 006FB044h
  17121. loc_006FB03A: mov var_88, 00000000h
  17122. loc_006FB044: mov edx, var_2C
  17123. loc_006FB047: mov var_68, edx
  17124. loc_006FB04A: push FFFFFFFFh
  17125. loc_006FB04C: mov eax, var_68
  17126. loc_006FB04F: mov ecx, [eax]
  17127. loc_006FB051: mov edx, var_68
  17128. loc_006FB054: push edx
  17129. loc_006FB055: call [ecx+00000038h]
  17130. loc_006FB058: fnclex
  17131. loc_006FB05A: mov var_6C, eax
  17132. loc_006FB05D: cmp var_6C, 00000000h
  17133. loc_006FB061: jge 006FB080h
  17134. loc_006FB063: push 00000038h
  17135. loc_006FB065: push 00443E88h
  17136. loc_006FB06A: mov eax, var_68
  17137. loc_006FB06D: push eax
  17138. loc_006FB06E: mov ecx, var_6C
  17139. loc_006FB071: push ecx
  17140. loc_006FB072: call [004010CCh] ; __vbaHresultCheckObj
  17141. loc_006FB078: mov var_8C, eax
  17142. loc_006FB07E: jmp 006FB08Ah
  17143. loc_006FB080: mov var_8C, 00000000h
  17144. loc_006FB08A: lea edx, var_2C
  17145. loc_006FB08D: push edx
  17146. loc_006FB08E: lea eax, var_28
  17147. loc_006FB091: push eax
  17148. loc_006FB092: lea ecx, var_24
  17149. loc_006FB095: push ecx
  17150. loc_006FB096: push 00000003h
  17151. loc_006FB098: call [00401068h] ; __vbaFreeObjList
  17152. loc_006FB09E: add esp, 00000010h
  17153. loc_006FB0A1: lea edx, var_4C
  17154. loc_006FB0A4: push edx
  17155. loc_006FB0A5: lea eax, var_3C
  17156. loc_006FB0A8: push eax
  17157. loc_006FB0A9: push 00000002h
  17158. loc_006FB0AB: call [00401050h] ; __vbaFreeVarList
  17159. loc_006FB0B1: add esp, 0000000Ch
  17160. loc_006FB0B4: mov var_4, 00000006h
  17161. loc_006FB0BB: push 00443E78h
  17162. loc_006FB0C0: push 00000000h
  17163. loc_006FB0C2: push 00000003h
  17164. loc_006FB0C4: mov ecx, Me
  17165. loc_006FB0C7: mov edx, [ecx]
  17166. loc_006FB0C9: mov eax, Me
  17167. loc_006FB0CC: push eax
  17168. loc_006FB0CD: call [edx+00000354h]
  17169. loc_006FB0D3: push eax
  17170. loc_006FB0D4: lea ecx, var_24
  17171. loc_006FB0D7: push ecx
  17172. loc_006FB0D8: call [00401128h] ; __vbaObjSet
  17173. loc_006FB0DE: push eax
  17174. loc_006FB0DF: lea edx, var_3C
  17175. loc_006FB0E2: push edx
  17176. loc_006FB0E3: call [00401214h] ; __vbaLateIdCallLd
  17177. loc_006FB0E9: add esp, 00000010h
  17178. loc_006FB0EC: push eax
  17179. loc_006FB0ED: call [004011F8h] ; __vbaCastObjVar
  17180. loc_006FB0F3: push eax
  17181. loc_006FB0F4: lea eax, var_28
  17182. loc_006FB0F7: push eax
  17183. loc_006FB0F8: call [00401128h] ; __vbaObjSet
  17184. loc_006FB0FE: mov var_60, eax
  17185. loc_006FB101: mov var_54, 00443DECh ; "Status"
  17186. loc_006FB108: mov var_5C, 00000008h
  17187. loc_006FB10F: lea edx, var_5C
  17188. loc_006FB112: lea ecx, var_4C
  17189. loc_006FB115: call [00401374h] ; __vbaVarDup
  17190. loc_006FB11B: lea ecx, var_2C
  17191. loc_006FB11E: push ecx
  17192. loc_006FB11F: lea edx, var_4C
  17193. loc_006FB122: push edx
  17194. loc_006FB123: mov eax, var_60
  17195. loc_006FB126: mov ecx, [eax]
  17196. loc_006FB128: mov edx, var_60
  17197. loc_006FB12B: push edx
  17198. loc_006FB12C: call [ecx+00000024h]
  17199. loc_006FB12F: fnclex
  17200. loc_006FB131: mov var_64, eax
  17201. loc_006FB134: cmp var_64, 00000000h
  17202. loc_006FB138: jge 006FB157h
  17203. loc_006FB13A: push 00000024h
  17204. loc_006FB13C: push 00443E78h
  17205. loc_006FB141: mov eax, var_60
  17206. loc_006FB144: push eax
  17207. loc_006FB145: mov ecx, var_64
  17208. loc_006FB148: push ecx
  17209. loc_006FB149: call [004010CCh] ; __vbaHresultCheckObj
  17210. loc_006FB14F: mov var_90, eax
  17211. loc_006FB155: jmp 006FB161h
  17212. loc_006FB157: mov var_90, 00000000h
  17213. loc_006FB161: mov edx, var_2C
  17214. loc_006FB164: mov var_68, edx
  17215. loc_006FB167: push FFFFFFFFh
  17216. loc_006FB169: mov eax, var_68
  17217. loc_006FB16C: mov ecx, [eax]
  17218. loc_006FB16E: mov edx, var_68
  17219. loc_006FB171: push edx
  17220. loc_006FB172: call [ecx+00000038h]
  17221. loc_006FB175: fnclex
  17222. loc_006FB177: mov var_6C, eax
  17223. loc_006FB17A: cmp var_6C, 00000000h
  17224. loc_006FB17E: jge 006FB19Dh
  17225. loc_006FB180: push 00000038h
  17226. loc_006FB182: push 00443E88h
  17227. loc_006FB187: mov eax, var_68
  17228. loc_006FB18A: push eax
  17229. loc_006FB18B: mov ecx, var_6C
  17230. loc_006FB18E: push ecx
  17231. loc_006FB18F: call [004010CCh] ; __vbaHresultCheckObj
  17232. loc_006FB195: mov var_94, eax
  17233. loc_006FB19B: jmp 006FB1A7h
  17234. loc_006FB19D: mov var_94, 00000000h
  17235. loc_006FB1A7: lea edx, var_2C
  17236. loc_006FB1AA: push edx
  17237. loc_006FB1AB: lea eax, var_28
  17238. loc_006FB1AE: push eax
  17239. loc_006FB1AF: lea ecx, var_24
  17240. loc_006FB1B2: push ecx
  17241. loc_006FB1B3: push 00000003h
  17242. loc_006FB1B5: call [00401068h] ; __vbaFreeObjList
  17243. loc_006FB1BB: add esp, 00000010h
  17244. loc_006FB1BE: lea edx, var_4C
  17245. loc_006FB1C1: push edx
  17246. loc_006FB1C2: lea eax, var_3C
  17247. loc_006FB1C5: push eax
  17248. loc_006FB1C6: push 00000002h
  17249. loc_006FB1C8: call [00401050h] ; __vbaFreeVarList
  17250. loc_006FB1CE: add esp, 0000000Ch
  17251. loc_006FB1D1: jmp 006FB480h
  17252. loc_006FB1D6: mov var_4, 00000008h
  17253. loc_006FB1DD: mov ecx, Me
  17254. loc_006FB1E0: mov edx, [ecx]
  17255. loc_006FB1E2: mov eax, Me
  17256. loc_006FB1E5: push eax
  17257. loc_006FB1E6: call [edx+00000310h]
  17258. loc_006FB1EC: push eax
  17259. loc_006FB1ED: lea ecx, var_24
  17260. loc_006FB1F0: push ecx
  17261. loc_006FB1F1: call [00401128h] ; __vbaObjSet
  17262. loc_006FB1F7: mov var_60, eax
  17263. loc_006FB1FA: push 004741A0h ; "&Log On"
  17264. loc_006FB1FF: mov edx, var_60
  17265. loc_006FB202: mov eax, [edx]
  17266. loc_006FB204: mov ecx, var_60
  17267. loc_006FB207: push ecx
  17268. loc_006FB208: call [eax+00000064h]
  17269. loc_006FB20B: fnclex
  17270. loc_006FB20D: mov var_64, eax
  17271. loc_006FB210: cmp var_64, 00000000h
  17272. loc_006FB214: jge 006FB233h
  17273. loc_006FB216: push 00000064h
  17274. loc_006FB218: push 00443EA4h
  17275. loc_006FB21D: mov edx, var_60
  17276. loc_006FB220: push edx
  17277. loc_006FB221: mov eax, var_64
  17278. loc_006FB224: push eax
  17279. loc_006FB225: call [004010CCh] ; __vbaHresultCheckObj
  17280. loc_006FB22B: mov var_98, eax
  17281. loc_006FB231: jmp 006FB23Dh
  17282. loc_006FB233: mov var_98, 00000000h
  17283. loc_006FB23D: lea ecx, var_24
  17284. loc_006FB240: call [0040142Ch] ; __vbaFreeObj
  17285. loc_006FB246: mov var_4, 00000009h
  17286. loc_006FB24D: push 00443E78h
  17287. loc_006FB252: push 00000000h
  17288. loc_006FB254: push 00000003h
  17289. loc_006FB256: mov ecx, Me
  17290. loc_006FB259: mov edx, [ecx]
  17291. loc_006FB25B: mov eax, Me
  17292. loc_006FB25E: push eax
  17293. loc_006FB25F: call [edx+00000354h]
  17294. loc_006FB265: push eax
  17295. loc_006FB266: lea ecx, var_24
  17296. loc_006FB269: push ecx
  17297. loc_006FB26A: call [00401128h] ; __vbaObjSet
  17298. loc_006FB270: push eax
  17299. loc_006FB271: lea edx, var_3C
  17300. loc_006FB274: push edx
  17301. loc_006FB275: call [00401214h] ; __vbaLateIdCallLd
  17302. loc_006FB27B: add esp, 00000010h
  17303. loc_006FB27E: push eax
  17304. loc_006FB27F: call [004011F8h] ; __vbaCastObjVar
  17305. loc_006FB285: push eax
  17306. loc_006FB286: lea eax, var_28
  17307. loc_006FB289: push eax
  17308. loc_006FB28A: call [00401128h] ; __vbaObjSet
  17309. loc_006FB290: mov var_60, eax
  17310. loc_006FB293: mov var_54, 00474194h ; "Add"
  17311. loc_006FB29A: mov var_5C, 00000008h
  17312. loc_006FB2A1: lea edx, var_5C
  17313. loc_006FB2A4: lea ecx, var_4C
  17314. loc_006FB2A7: call [00401374h] ; __vbaVarDup
  17315. loc_006FB2AD: lea ecx, var_2C
  17316. loc_006FB2B0: push ecx
  17317. loc_006FB2B1: lea edx, var_4C
  17318. loc_006FB2B4: push edx
  17319. loc_006FB2B5: mov eax, var_60
  17320. loc_006FB2B8: mov ecx, [eax]
  17321. loc_006FB2BA: mov edx, var_60
  17322. loc_006FB2BD: push edx
  17323. loc_006FB2BE: call [ecx+00000024h]
  17324. loc_006FB2C1: fnclex
  17325. loc_006FB2C3: mov var_64, eax
  17326. loc_006FB2C6: cmp var_64, 00000000h
  17327. loc_006FB2CA: jge 006FB2E9h
  17328. loc_006FB2CC: push 00000024h
  17329. loc_006FB2CE: push 00443E78h
  17330. loc_006FB2D3: mov eax, var_60
  17331. loc_006FB2D6: push eax
  17332. loc_006FB2D7: mov ecx, var_64
  17333. loc_006FB2DA: push ecx
  17334. loc_006FB2DB: call [004010CCh] ; __vbaHresultCheckObj
  17335. loc_006FB2E1: mov var_9C, eax
  17336. loc_006FB2E7: jmp 006FB2F3h
  17337. loc_006FB2E9: mov var_9C, 00000000h
  17338. loc_006FB2F3: mov edx, var_2C
  17339. loc_006FB2F6: mov var_68, edx
  17340. loc_006FB2F9: push 00000000h
  17341. loc_006FB2FB: mov eax, var_68
  17342. loc_006FB2FE: mov ecx, [eax]
  17343. loc_006FB300: mov edx, var_68
  17344. loc_006FB303: push edx
  17345. loc_006FB304: call [ecx+00000038h]
  17346. loc_006FB307: fnclex
  17347. loc_006FB309: mov var_6C, eax
  17348. loc_006FB30C: cmp var_6C, 00000000h
  17349. loc_006FB310: jge 006FB32Fh
  17350. loc_006FB312: push 00000038h
  17351. loc_006FB314: push 00443E88h
  17352. loc_006FB319: mov eax, var_68
  17353. loc_006FB31C: push eax
  17354. loc_006FB31D: mov ecx, var_6C
  17355. loc_006FB320: push ecx
  17356. loc_006FB321: call [004010CCh] ; __vbaHresultCheckObj
  17357. loc_006FB327: mov var_A0, eax
  17358. loc_006FB32D: jmp 006FB339h
  17359. loc_006FB32F: mov var_A0, 00000000h
  17360. loc_006FB339: lea edx, var_2C
  17361. loc_006FB33C: push edx
  17362. loc_006FB33D: lea eax, var_28
  17363. loc_006FB340: push eax
  17364. loc_006FB341: lea ecx, var_24
  17365. loc_006FB344: push ecx
  17366. loc_006FB345: push 00000003h
  17367. loc_006FB347: call [00401068h] ; __vbaFreeObjList
  17368. loc_006FB34D: add esp, 00000010h
  17369. loc_006FB350: lea edx, var_4C
  17370. loc_006FB353: push edx
  17371. loc_006FB354: lea eax, var_3C
  17372. loc_006FB357: push eax
  17373. loc_006FB358: push 00000002h
  17374. loc_006FB35A: call [00401050h] ; __vbaFreeVarList
  17375. loc_006FB360: add esp, 0000000Ch
  17376. loc_006FB363: mov var_4, 0000000Ah
  17377. loc_006FB36A: push 00443E78h
  17378. loc_006FB36F: push 00000000h
  17379. loc_006FB371: push 00000003h
  17380. loc_006FB373: mov ecx, Me
  17381. loc_006FB376: mov edx, [ecx]
  17382. loc_006FB378: mov eax, Me
  17383. loc_006FB37B: push eax
  17384. loc_006FB37C: call [edx+00000354h]
  17385. loc_006FB382: push eax
  17386. loc_006FB383: lea ecx, var_24
  17387. loc_006FB386: push ecx
  17388. loc_006FB387: call [00401128h] ; __vbaObjSet
  17389. loc_006FB38D: push eax
  17390. loc_006FB38E: lea edx, var_3C
  17391. loc_006FB391: push edx
  17392. loc_006FB392: call [00401214h] ; __vbaLateIdCallLd
  17393. loc_006FB398: add esp, 00000010h
  17394. loc_006FB39B: push eax
  17395. loc_006FB39C: call [004011F8h] ; __vbaCastObjVar
  17396. loc_006FB3A2: push eax
  17397. loc_006FB3A3: lea eax, var_28
  17398. loc_006FB3A6: push eax
  17399. loc_006FB3A7: call [00401128h] ; __vbaObjSet
  17400. loc_006FB3AD: mov var_60, eax
  17401. loc_006FB3B0: mov var_54, 00443DECh ; "Status"
  17402. loc_006FB3B7: mov var_5C, 00000008h
  17403. loc_006FB3BE: lea edx, var_5C
  17404. loc_006FB3C1: lea ecx, var_4C
  17405. loc_006FB3C4: call [00401374h] ; __vbaVarDup
  17406. loc_006FB3CA: lea ecx, var_2C
  17407. loc_006FB3CD: push ecx
  17408. loc_006FB3CE: lea edx, var_4C
  17409. loc_006FB3D1: push edx
  17410. loc_006FB3D2: mov eax, var_60
  17411. loc_006FB3D5: mov ecx, [eax]
  17412. loc_006FB3D7: mov edx, var_60
  17413. loc_006FB3DA: push edx
  17414. loc_006FB3DB: call [ecx+00000024h]
  17415. loc_006FB3DE: fnclex
  17416. loc_006FB3E0: mov var_64, eax
  17417. loc_006FB3E3: cmp var_64, 00000000h
  17418. loc_006FB3E7: jge 006FB406h
  17419. loc_006FB3E9: push 00000024h
  17420. loc_006FB3EB: push 00443E78h
  17421. loc_006FB3F0: mov eax, var_60
  17422. loc_006FB3F3: push eax
  17423. loc_006FB3F4: mov ecx, var_64
  17424. loc_006FB3F7: push ecx
  17425. loc_006FB3F8: call [004010CCh] ; __vbaHresultCheckObj
  17426. loc_006FB3FE: mov var_A4, eax
  17427. loc_006FB404: jmp 006FB410h
  17428. loc_006FB406: mov var_A4, 00000000h
  17429. loc_006FB410: mov edx, var_2C
  17430. loc_006FB413: mov var_68, edx
  17431. loc_006FB416: push 00000000h
  17432. loc_006FB418: mov eax, var_68
  17433. loc_006FB41B: mov ecx, [eax]
  17434. loc_006FB41D: mov edx, var_68
  17435. loc_006FB420: push edx
  17436. loc_006FB421: call [ecx+00000038h]
  17437. loc_006FB424: fnclex
  17438. loc_006FB426: mov var_6C, eax
  17439. loc_006FB429: cmp var_6C, 00000000h
  17440. loc_006FB42D: jge 006FB44Ch
  17441. loc_006FB42F: push 00000038h
  17442. loc_006FB431: push 00443E88h
  17443. loc_006FB436: mov eax, var_68
  17444. loc_006FB439: push eax
  17445. loc_006FB43A: mov ecx, var_6C
  17446. loc_006FB43D: push ecx
  17447. loc_006FB43E: call [004010CCh] ; __vbaHresultCheckObj
  17448. loc_006FB444: mov var_A8, eax
  17449. loc_006FB44A: jmp 006FB456h
  17450. loc_006FB44C: mov var_A8, 00000000h
  17451. loc_006FB456: lea edx, var_2C
  17452. loc_006FB459: push edx
  17453. loc_006FB45A: lea eax, var_28
  17454. loc_006FB45D: push eax
  17455. loc_006FB45E: lea ecx, var_24
  17456. loc_006FB461: push ecx
  17457. loc_006FB462: push 00000003h
  17458. loc_006FB464: call [00401068h] ; __vbaFreeObjList
  17459. loc_006FB46A: add esp, 00000010h
  17460. loc_006FB46D: lea edx, var_4C
  17461. loc_006FB470: push edx
  17462. loc_006FB471: lea eax, var_3C
  17463. loc_006FB474: push eax
  17464. loc_006FB475: push 00000002h
  17465. loc_006FB477: call [00401050h] ; __vbaFreeVarList
  17466. loc_006FB47D: add esp, 0000000Ch
  17467. loc_006FB480: mov var_4, 0000000Ch
  17468. loc_006FB487: push 00443E78h
  17469. loc_006FB48C: push 00000000h
  17470. loc_006FB48E: push 00000003h
  17471. loc_006FB490: mov ecx, Me
  17472. loc_006FB493: mov edx, [ecx]
  17473. loc_006FB495: mov eax, Me
  17474. loc_006FB498: push eax
  17475. loc_006FB499: call [edx+00000354h]
  17476. loc_006FB49F: push eax
  17477. loc_006FB4A0: lea ecx, var_24
  17478. loc_006FB4A3: push ecx
  17479. loc_006FB4A4: call [00401128h] ; __vbaObjSet
  17480. loc_006FB4AA: push eax
  17481. loc_006FB4AB: lea edx, var_3C
  17482. loc_006FB4AE: push edx
  17483. loc_006FB4AF: call [00401214h] ; __vbaLateIdCallLd
  17484. loc_006FB4B5: add esp, 00000010h
  17485. loc_006FB4B8: push eax
  17486. loc_006FB4B9: call [004011F8h] ; __vbaCastObjVar
  17487. loc_006FB4BF: push eax
  17488. loc_006FB4C0: lea eax, var_28
  17489. loc_006FB4C3: push eax
  17490. loc_006FB4C4: call [00401128h] ; __vbaObjSet
  17491. loc_006FB4CA: mov var_60, eax
  17492. loc_006FB4CD: mov var_54, 004741B4h ; "Send"
  17493. loc_006FB4D4: mov var_5C, 00000008h
  17494. loc_006FB4DB: lea edx, var_5C
  17495. loc_006FB4DE: lea ecx, var_4C
  17496. loc_006FB4E1: call [00401374h] ; __vbaVarDup
  17497. loc_006FB4E7: lea ecx, var_2C
  17498. loc_006FB4EA: push ecx
  17499. loc_006FB4EB: lea edx, var_4C
  17500. loc_006FB4EE: push edx
  17501. loc_006FB4EF: mov eax, var_60
  17502. loc_006FB4F2: mov ecx, [eax]
  17503. loc_006FB4F4: mov edx, var_60
  17504. loc_006FB4F7: push edx
  17505. loc_006FB4F8: call [ecx+00000024h]
  17506. loc_006FB4FB: fnclex
  17507. loc_006FB4FD: mov var_64, eax
  17508. loc_006FB500: cmp var_64, 00000000h
  17509. loc_006FB504: jge 006FB523h
  17510. loc_006FB506: push 00000024h
  17511. loc_006FB508: push 00443E78h
  17512. loc_006FB50D: mov eax, var_60
  17513. loc_006FB510: push eax
  17514. loc_006FB511: mov ecx, var_64
  17515. loc_006FB514: push ecx
  17516. loc_006FB515: call [004010CCh] ; __vbaHresultCheckObj
  17517. loc_006FB51B: mov var_AC, eax
  17518. loc_006FB521: jmp 006FB52Dh
  17519. loc_006FB523: mov var_AC, 00000000h
  17520. loc_006FB52D: mov edx, var_2C
  17521. loc_006FB530: mov var_68, edx
  17522. loc_006FB533: push 00000000h
  17523. loc_006FB535: mov eax, var_68
  17524. loc_006FB538: mov ecx, [eax]
  17525. loc_006FB53A: mov edx, var_68
  17526. loc_006FB53D: push edx
  17527. loc_006FB53E: call [ecx+00000038h]
  17528. loc_006FB541: fnclex
  17529. loc_006FB543: mov var_6C, eax
  17530. loc_006FB546: cmp var_6C, 00000000h
  17531. loc_006FB54A: jge 006FB569h
  17532. loc_006FB54C: push 00000038h
  17533. loc_006FB54E: push 00443E88h
  17534. loc_006FB553: mov eax, var_68
  17535. loc_006FB556: push eax
  17536. loc_006FB557: mov ecx, var_6C
  17537. loc_006FB55A: push ecx
  17538. loc_006FB55B: call [004010CCh] ; __vbaHresultCheckObj
  17539. loc_006FB561: mov var_B0, eax
  17540. loc_006FB567: jmp 006FB573h
  17541. loc_006FB569: mov var_B0, 00000000h
  17542. loc_006FB573: lea edx, var_2C
  17543. loc_006FB576: push edx
  17544. loc_006FB577: lea eax, var_28
  17545. loc_006FB57A: push eax
  17546. loc_006FB57B: lea ecx, var_24
  17547. loc_006FB57E: push ecx
  17548. loc_006FB57F: push 00000003h
  17549. loc_006FB581: call [00401068h] ; __vbaFreeObjList
  17550. loc_006FB587: add esp, 00000010h
  17551. loc_006FB58A: lea edx, var_4C
  17552. loc_006FB58D: push edx
  17553. loc_006FB58E: lea eax, var_3C
  17554. loc_006FB591: push eax
  17555. loc_006FB592: push 00000002h
  17556. loc_006FB594: call [00401050h] ; __vbaFreeVarList
  17557. loc_006FB59A: add esp, 0000000Ch
  17558. loc_006FB59D: mov var_4, 0000000Dh
  17559. loc_006FB5A4: push 00443E78h
  17560. loc_006FB5A9: push 00000000h
  17561. loc_006FB5AB: push 00000003h
  17562. loc_006FB5AD: mov ecx, Me
  17563. loc_006FB5B0: mov edx, [ecx]
  17564. loc_006FB5B2: mov eax, Me
  17565. loc_006FB5B5: push eax
  17566. loc_006FB5B6: call [edx+00000354h]
  17567. loc_006FB5BC: push eax
  17568. loc_006FB5BD: lea ecx, var_24
  17569. loc_006FB5C0: push ecx
  17570. loc_006FB5C1: call [00401128h] ; __vbaObjSet
  17571. loc_006FB5C7: push eax
  17572. loc_006FB5C8: lea edx, var_3C
  17573. loc_006FB5CB: push edx
  17574. loc_006FB5CC: call [00401214h] ; __vbaLateIdCallLd
  17575. loc_006FB5D2: add esp, 00000010h
  17576. loc_006FB5D5: push eax
  17577. loc_006FB5D6: call [004011F8h] ; __vbaCastObjVar
  17578. loc_006FB5DC: push eax
  17579. loc_006FB5DD: lea eax, var_28
  17580. loc_006FB5E0: push eax
  17581. loc_006FB5E1: call [00401128h] ; __vbaObjSet
  17582. loc_006FB5E7: mov var_60, eax
  17583. loc_006FB5EA: mov var_54, 004741C4h ; "Remove"
  17584. loc_006FB5F1: mov var_5C, 00000008h
  17585. loc_006FB5F8: lea edx, var_5C
  17586. loc_006FB5FB: lea ecx, var_4C
  17587. loc_006FB5FE: call [00401374h] ; __vbaVarDup
  17588. loc_006FB604: lea ecx, var_2C
  17589. loc_006FB607: push ecx
  17590. loc_006FB608: lea edx, var_4C
  17591. loc_006FB60B: push edx
  17592. loc_006FB60C: mov eax, var_60
  17593. loc_006FB60F: mov ecx, [eax]
  17594. loc_006FB611: mov edx, var_60
  17595. loc_006FB614: push edx
  17596. loc_006FB615: call [ecx+00000024h]
  17597. loc_006FB618: fnclex
  17598. loc_006FB61A: mov var_64, eax
  17599. loc_006FB61D: cmp var_64, 00000000h
  17600. loc_006FB621: jge 006FB640h
  17601. loc_006FB623: push 00000024h
  17602. loc_006FB625: push 00443E78h
  17603. loc_006FB62A: mov eax, var_60
  17604. loc_006FB62D: push eax
  17605. loc_006FB62E: mov ecx, var_64
  17606. loc_006FB631: push ecx
  17607. loc_006FB632: call [004010CCh] ; __vbaHresultCheckObj
  17608. loc_006FB638: mov var_B4, eax
  17609. loc_006FB63E: jmp 006FB64Ah
  17610. loc_006FB640: mov var_B4, 00000000h
  17611. loc_006FB64A: mov edx, var_2C
  17612. loc_006FB64D: mov var_68, edx
  17613. loc_006FB650: push 00000000h
  17614. loc_006FB652: mov eax, var_68
  17615. loc_006FB655: mov ecx, [eax]
  17616. loc_006FB657: mov edx, var_68
  17617. loc_006FB65A: push edx
  17618. loc_006FB65B: call [ecx+00000038h]
  17619. loc_006FB65E: fnclex
  17620. loc_006FB660: mov var_6C, eax
  17621. loc_006FB663: cmp var_6C, 00000000h
  17622. loc_006FB667: jge 006FB686h
  17623. loc_006FB669: push 00000038h
  17624. loc_006FB66B: push 00443E88h
  17625. loc_006FB670: mov eax, var_68
  17626. loc_006FB673: push eax
  17627. loc_006FB674: mov ecx, var_6C
  17628. loc_006FB677: push ecx
  17629. loc_006FB678: call [004010CCh] ; __vbaHresultCheckObj
  17630. loc_006FB67E: mov var_B8, eax
  17631. loc_006FB684: jmp 006FB690h
  17632. loc_006FB686: mov var_B8, 00000000h
  17633. loc_006FB690: lea edx, var_2C
  17634. loc_006FB693: push edx
  17635. loc_006FB694: lea eax, var_28
  17636. loc_006FB697: push eax
  17637. loc_006FB698: lea ecx, var_24
  17638. loc_006FB69B: push ecx
  17639. loc_006FB69C: push 00000003h
  17640. loc_006FB69E: call [00401068h] ; __vbaFreeObjList
  17641. loc_006FB6A4: add esp, 00000010h
  17642. loc_006FB6A7: lea edx, var_4C
  17643. loc_006FB6AA: push edx
  17644. loc_006FB6AB: lea eax, var_3C
  17645. loc_006FB6AE: push eax
  17646. loc_006FB6AF: push 00000002h
  17647. loc_006FB6B1: call [00401050h] ; __vbaFreeVarList
  17648. loc_006FB6B7: add esp, 0000000Ch
  17649. loc_006FB6BA: push 006FB6EDh
  17650. loc_006FB6BF: jmp 006FB6ECh
  17651. loc_006FB6C1: lea ecx, var_2C
  17652. loc_006FB6C4: push ecx
  17653. loc_006FB6C5: lea edx, var_28
  17654. loc_006FB6C8: push edx
  17655. loc_006FB6C9: lea eax, var_24
  17656. loc_006FB6CC: push eax
  17657. loc_006FB6CD: push 00000003h
  17658. loc_006FB6CF: call [00401068h] ; __vbaFreeObjList
  17659. loc_006FB6D5: add esp, 00000010h
  17660. loc_006FB6D8: lea ecx, var_4C
  17661. loc_006FB6DB: push ecx
  17662. loc_006FB6DC: lea edx, var_3C
  17663. loc_006FB6DF: push edx
  17664. loc_006FB6E0: push 00000002h
  17665. loc_006FB6E2: call [00401050h] ; __vbaFreeVarList
  17666. loc_006FB6E8: add esp, 0000000Ch
  17667. loc_006FB6EB: ret
  17668. loc_006FB6EC: ret
  17669. loc_006FB6ED: xor eax, eax
  17670. loc_006FB6EF: mov ecx, var_20
  17671. loc_006FB6F2: mov fs:[00000000h], ecx
  17672. loc_006FB6F9: pop edi
  17673. loc_006FB6FA: pop esi
  17674. loc_006FB6FB: pop ebx
  17675. loc_006FB6FC: mov esp, ebp
  17676. loc_006FB6FE: pop ebp
  17677. loc_006FB6FF: retn 0008h
  17678. End Sub
  17679. Private Sub Proc_52_76_6FB710(arg_C, arg_10) '6FB710
  17680. loc_006FB710: push ebp
  17681. loc_006FB711: mov ebp, esp
  17682. loc_006FB713: sub esp, 00000018h
  17683. loc_006FB716: push 00412856h ; __vbaExceptHandler
  17684. loc_006FB71B: mov eax, fs:[00000000h]
  17685. loc_006FB721: push eax
  17686. loc_006FB722: mov fs:[00000000h], esp
  17687. loc_006FB729: mov eax, 000001C0h
  17688. loc_006FB72E: call 00412850h ; __vbaChkstk
  17689. loc_006FB733: push ebx
  17690. loc_006FB734: push esi
  17691. loc_006FB735: push edi
  17692. loc_006FB736: mov var_18, esp
  17693. loc_006FB739: mov var_14, 0040FD10h
  17694. loc_006FB740: mov var_10, 00000000h
  17695. loc_006FB747: mov var_C, 00000000h
  17696. loc_006FB74E: mov var_4, 00000001h
  17697. loc_006FB755: mov var_4, 00000002h
  17698. loc_006FB75C: push 00000000h
  17699. loc_006FB75E: push 004741D4h ; "LogonName"
  17700. loc_006FB763: mov eax, arg_C
  17701. loc_006FB766: mov ecx, [eax]
  17702. loc_006FB768: push ecx
  17703. loc_006FB769: lea edx, var_58
  17704. loc_006FB76C: push edx
  17705. loc_006FB76D: call [004013A4h] ; __vbaLateMemCallLd
  17706. loc_006FB773: add esp, 00000010h
  17707. loc_006FB776: mov ax, arg_10
  17708. loc_006FB77A: push eax
  17709. loc_006FB77B: call 0071DB40h
  17710. loc_006FB780: mov edx, eax
  17711. loc_006FB782: lea ecx, var_3C
  17712. loc_006FB785: call [004013C0h] ; __vbaStrMove
  17713. loc_006FB78B: lea ecx, var_3C
  17714. loc_006FB78E: call [00401430h] ; __vbaFreeStr
  17715. loc_006FB794: lea ecx, var_88
  17716. loc_006FB79A: push ecx
  17717. loc_006FB79B: lea edx, var_78
  17718. loc_006FB79E: push edx
  17719. loc_006FB79F: lea eax, var_68
  17720. loc_006FB7A2: push eax
  17721. loc_006FB7A3: lea ecx, var_58
  17722. loc_006FB7A6: push ecx
  17723. loc_006FB7A7: push 00000004h
  17724. loc_006FB7A9: call [00401050h] ; __vbaFreeVarList
  17725. loc_006FB7AF: add esp, 00000014h
  17726. loc_006FB7B2: mov var_4, 00000003h
  17727. loc_006FB7B9: push 00000001h
  17728. loc_006FB7BB: call [00401124h] ; __vbaOnError
  17729. loc_006FB7C1: mov var_4, 00000004h
  17730. loc_006FB7C8: lea edx, var_40
  17731. loc_006FB7CB: push edx
  17732. loc_006FB7CC: push 00000000h
  17733. loc_006FB7CE: push 004741D4h ; "LogonName"
  17734. loc_006FB7D3: mov eax, arg_C
  17735. loc_006FB7D6: mov ecx, [eax]
  17736. loc_006FB7D8: push ecx
  17737. loc_006FB7D9: lea edx, var_58
  17738. loc_006FB7DC: push edx
  17739. loc_006FB7DD: call [004013A4h] ; __vbaLateMemCallLd
  17740. loc_006FB7E3: add esp, 00000010h
  17741. loc_006FB7E6: push eax
  17742. loc_006FB7E7: mov eax, [0073A708h]
  17743. loc_006FB7EC: mov ecx, [eax]
  17744. loc_006FB7EE: mov edx, [0073A708h]
  17745. loc_006FB7F4: push edx
  17746. loc_006FB7F5: call [ecx+00000020h]
  17747. loc_006FB7F8: fnclex
  17748. loc_006FB7FA: mov var_180, eax
  17749. loc_006FB800: cmp var_180, 00000000h
  17750. loc_006FB807: jge 006FB82Bh
  17751. loc_006FB809: push 00000020h
  17752. loc_006FB80B: push 00471C84h
  17753. loc_006FB810: mov eax, [0073A708h]
  17754. loc_006FB815: push eax
  17755. loc_006FB816: mov ecx, var_180
  17756. loc_006FB81C: push ecx
  17757. loc_006FB81D: call [004010CCh] ; __vbaHresultCheckObj
  17758. loc_006FB823: mov var_1B8, eax
  17759. loc_006FB829: jmp 006FB835h
  17760. loc_006FB82B: mov var_1B8, 00000000h
  17761. loc_006FB835: mov edx, var_40
  17762. loc_006FB838: mov var_1A4, edx
  17763. loc_006FB83E: mov var_40, 00000000h
  17764. loc_006FB845: mov eax, var_1A4
  17765. loc_006FB84B: push eax
  17766. loc_006FB84C: lea ecx, var_38
  17767. loc_006FB84F: push ecx
  17768. loc_006FB850: call [00401128h] ; __vbaObjSet
  17769. loc_006FB856: lea ecx, var_58
  17770. loc_006FB859: call [00401030h] ; __vbaFreeVar
  17771. loc_006FB85F: mov var_4, 00000005h
  17772. loc_006FB866: mov edx, 0043C9F4h
  17773. loc_006FB86B: lea ecx, var_34
  17774. loc_006FB86E: call [00401310h] ; __vbaStrCopy
  17775. loc_006FB874: mov var_4, 00000006h
  17776. loc_006FB87B: push 00000000h
  17777. loc_006FB87D: mov edx, var_38
  17778. loc_006FB880: push edx
  17779. loc_006FB881: call [00401238h] ; __vbaObjIs
  17780. loc_006FB887: movsx eax, ax
  17781. loc_006FB88A: test eax, eax
  17782. loc_006FB88C: jnz 006FB903h
  17783. loc_006FB88E: mov var_4, 00000007h
  17784. loc_006FB895: lea ecx, var_17C
  17785. loc_006FB89B: push ecx
  17786. loc_006FB89C: mov edx, var_38
  17787. loc_006FB89F: mov eax, [edx]
  17788. loc_006FB8A1: mov ecx, var_38
  17789. loc_006FB8A4: push ecx
  17790. loc_006FB8A5: call [eax+00000034h]
  17791. loc_006FB8A8: fnclex
  17792. loc_006FB8AA: mov var_180, eax
  17793. loc_006FB8B0: cmp var_180, 00000000h
  17794. loc_006FB8B7: jge 006FB8D9h
  17795. loc_006FB8B9: push 00000034h
  17796. loc_006FB8BB: push 00471A58h
  17797. loc_006FB8C0: mov edx, var_38
  17798. loc_006FB8C3: push edx
  17799. loc_006FB8C4: mov eax, var_180
  17800. loc_006FB8CA: push eax
  17801. loc_006FB8CB: call [004010CCh] ; __vbaHresultCheckObj
  17802. loc_006FB8D1: mov var_1BC, eax
  17803. loc_006FB8D7: jmp 006FB8E3h
  17804. loc_006FB8D9: mov var_1BC, 00000000h
  17805. loc_006FB8E3: movsx ecx, var_17C
  17806. loc_006FB8EA: test ecx, ecx
  17807. loc_006FB8EC: jz 006FB903h
  17808. loc_006FB8EE: mov var_4, 00000008h
  17809. loc_006FB8F5: mov edx, 004741F4h ; " (Blocked) "
  17810. loc_006FB8FA: lea ecx, var_34
  17811. loc_006FB8FD: call [00401310h] ; __vbaStrCopy
  17812. loc_006FB903: mov var_4, 0000000Bh
  17813. loc_006FB90A: cmp arg_10, 0002h
  17814. loc_006FB90F: jnz 006FB926h
  17815. loc_006FB911: mov var_4, 0000000Ch
  17816. loc_006FB918: mov edx, 004741F4h ; " (Blocked) "
  17817. loc_006FB91D: lea ecx, var_34
  17818. loc_006FB920: call [00401310h] ; __vbaStrCopy
  17819. loc_006FB926: mov var_4, 0000000Eh
  17820. loc_006FB92D: mov edx, Me
  17821. loc_006FB930: add edx, 00000034h
  17822. loc_006FB933: mov var_100, edx
  17823. loc_006FB939: mov var_108, 00004008h
  17824. loc_006FB943: lea eax, var_108
  17825. loc_006FB949: push eax
  17826. loc_006FB94A: lea ecx, var_58
  17827. loc_006FB94D: push ecx
  17828. loc_006FB94E: call [00401154h] ; rtcTrimVar
  17829. loc_006FB954: push 00000000h
  17830. loc_006FB956: push 004741D4h ; "LogonName"
  17831. loc_006FB95B: mov edx, arg_C
  17832. loc_006FB95E: mov eax, [edx]
  17833. loc_006FB960: push eax
  17834. loc_006FB961: lea ecx, var_68
  17835. loc_006FB964: push ecx
  17836. loc_006FB965: call [004013A4h] ; __vbaLateMemCallLd
  17837. loc_006FB96B: add esp, 00000010h
  17838. loc_006FB96E: push eax
  17839. loc_006FB96F: lea edx, var_78
  17840. loc_006FB972: push edx
  17841. loc_006FB973: call [00401154h] ; rtcTrimVar
  17842. loc_006FB979: mov var_110, 00000000h
  17843. loc_006FB983: mov var_118, 00008002h
  17844. loc_006FB98D: push 00000001h
  17845. loc_006FB98F: lea eax, var_58
  17846. loc_006FB992: push eax
  17847. loc_006FB993: lea ecx, var_78
  17848. loc_006FB996: push ecx
  17849. loc_006FB997: push 00000001h
  17850. loc_006FB999: lea edx, var_88
  17851. loc_006FB99F: push edx
  17852. loc_006FB9A0: call [0040129Ch] ; __vbaInStrVar
  17853. loc_006FB9A6: push eax
  17854. loc_006FB9A7: lea eax, var_118
  17855. loc_006FB9AD: push eax
  17856. loc_006FB9AE: call [004011C0h] ; __vbaVarTstEq
  17857. loc_006FB9B4: mov var_180, ax
  17858. loc_006FB9BB: lea ecx, var_88
  17859. loc_006FB9C1: push ecx
  17860. loc_006FB9C2: lea edx, var_58
  17861. loc_006FB9C5: push edx
  17862. loc_006FB9C6: lea eax, var_78
  17863. loc_006FB9C9: push eax
  17864. loc_006FB9CA: lea ecx, var_68
  17865. loc_006FB9CD: push ecx
  17866. loc_006FB9CE: push 00000004h
  17867. loc_006FB9D0: call [00401050h] ; __vbaFreeVarList
  17868. loc_006FB9D6: add esp, 00000014h
  17869. loc_006FB9D9: movsx edx, var_180
  17870. loc_006FB9E0: test edx, edx
  17871. loc_006FB9E2: jz 006FC6E6h
  17872. loc_006FB9E8: mov var_4, 0000000Fh
  17873. loc_006FB9EF: push 00456234h
  17874. loc_006FB9F4: mov eax, arg_C
  17875. loc_006FB9F7: mov ecx, [eax]
  17876. loc_006FB9F9: push ecx
  17877. loc_006FB9FA: call [004013C4h] ; __vbaCastObj
  17878. loc_006FBA00: push eax
  17879. loc_006FBA01: lea edx, var_40
  17880. loc_006FBA04: push edx
  17881. loc_006FBA05: call [00401128h] ; __vbaObjSet
  17882. loc_006FBA0B: lea eax, var_17C
  17883. loc_006FBA11: push eax
  17884. loc_006FBA12: lea ecx, var_40
  17885. loc_006FBA15: push ecx
  17886. loc_006FBA16: mov edx, Me
  17887. loc_006FBA19: mov eax, [edx]
  17888. loc_006FBA1B: mov ecx, Me
  17889. loc_006FBA1E: push ecx
  17890. loc_006FBA1F: call [eax+00000810h]
  17891. loc_006FBA25: mov edx, var_40
  17892. loc_006FBA28: push edx
  17893. loc_006FBA29: mov eax, arg_C
  17894. loc_006FBA2C: push eax
  17895. loc_006FBA2D: call [00401130h] ; __vbaObjSetAddref
  17896. loc_006FBA33: mov cx, var_17C
  17897. loc_006FBA3A: mov var_180, cx
  17898. loc_006FBA41: lea ecx, var_40
  17899. loc_006FBA44: call [0040142Ch] ; __vbaFreeObj
  17900. loc_006FBA4A: movsx edx, var_180
  17901. loc_006FBA51: test edx, edx
  17902. loc_006FBA53: jz 006FBAA2h
  17903. loc_006FBA55: mov var_4, 00000010h
  17904. loc_006FBA5C: push 00456234h
  17905. loc_006FBA61: mov eax, arg_C
  17906. loc_006FBA64: mov ecx, [eax]
  17907. loc_006FBA66: push ecx
  17908. loc_006FBA67: call [004013C4h] ; __vbaCastObj
  17909. loc_006FBA6D: push eax
  17910. loc_006FBA6E: lea edx, var_40
  17911. loc_006FBA71: push edx
  17912. loc_006FBA72: call [00401128h] ; __vbaObjSet
  17913. loc_006FBA78: lea eax, var_40
  17914. loc_006FBA7B: push eax
  17915. loc_006FBA7C: mov ecx, Me
  17916. loc_006FBA7F: mov edx, [ecx]
  17917. loc_006FBA81: mov eax, Me
  17918. loc_006FBA84: push eax
  17919. loc_006FBA85: call [edx+0000080Ch]
  17920. loc_006FBA8B: mov ecx, var_40
  17921. loc_006FBA8E: push ecx
  17922. loc_006FBA8F: mov edx, arg_C
  17923. loc_006FBA92: push edx
  17924. loc_006FBA93: call [00401130h] ; __vbaObjSetAddref
  17925. loc_006FBA99: lea ecx, var_40
  17926. loc_006FBA9C: call [0040142Ch] ; __vbaFreeObj
  17927. loc_006FBAA2: mov var_4, 00000012h
  17928. loc_006FBAA9: push 00000000h
  17929. loc_006FBAAB: push 00473FF0h ; "State"
  17930. loc_006FBAB0: mov eax, arg_C
  17931. loc_006FBAB3: mov ecx, [eax]
  17932. loc_006FBAB5: push ecx
  17933. loc_006FBAB6: lea edx, var_58
  17934. loc_006FBAB9: push edx
  17935. loc_006FBABA: call [004013A4h] ; __vbaLateMemCallLd
  17936. loc_006FBAC0: add esp, 00000010h
  17937. loc_006FBAC3: push eax
  17938. loc_006FBAC4: call [0040134Ch] ; __vbaI4Var
  17939. loc_006FBACA: mov var_24, eax
  17940. loc_006FBACD: lea ecx, var_58
  17941. loc_006FBAD0: call [00401030h] ; __vbaFreeVar
  17942. loc_006FBAD6: mov var_4, 00000013h
  17943. loc_006FBADD: mov eax, var_24
  17944. loc_006FBAE0: push eax
  17945. loc_006FBAE1: call 0071D890h
  17946. loc_006FBAE6: mov edx, eax
  17947. loc_006FBAE8: lea ecx, var_2C
  17948. loc_006FBAEB: call [004013C0h] ; __vbaStrMove
  17949. loc_006FBAF1: mov var_4, 00000014h
  17950. loc_006FBAF8: mov edx, var_2C
  17951. loc_006FBAFB: lea ecx, var_188
  17952. loc_006FBB01: call [00401310h] ; __vbaStrCopy
  17953. loc_006FBB07: mov var_4, 00000015h
  17954. loc_006FBB0E: mov ecx, var_188
  17955. loc_006FBB14: push ecx
  17956. loc_006FBB15: push 00472644h ; "Offline"
  17957. loc_006FBB1A: call [004011B8h] ; __vbaStrCmp
  17958. loc_006FBB20: test eax, eax
  17959. loc_006FBB22: jnz 006FBD19h
  17960. loc_006FBB28: mov var_4, 00000016h
  17961. loc_006FBB2F: push 00000000h
  17962. loc_006FBB31: push 004741D4h ; "LogonName"
  17963. loc_006FBB36: mov edx, arg_C
  17964. loc_006FBB39: mov eax, [edx]
  17965. loc_006FBB3B: push eax
  17966. loc_006FBB3C: lea ecx, var_A8
  17967. loc_006FBB42: push ecx
  17968. loc_006FBB43: call [004013A4h] ; __vbaLateMemCallLd
  17969. loc_006FBB49: add esp, 00000010h
  17970. loc_006FBB4C: push 00000000h
  17971. loc_006FBB4E: push 00472388h ; "FriendlyName"
  17972. loc_006FBB53: mov edx, arg_C
  17973. loc_006FBB56: mov eax, [edx]
  17974. loc_006FBB58: push eax
  17975. loc_006FBB59: lea ecx, var_58
  17976. loc_006FBB5C: push ecx
  17977. loc_006FBB5D: call [004013A4h] ; __vbaLateMemCallLd
  17978. loc_006FBB63: add esp, 00000010h
  17979. loc_006FBB66: push 0047260Ch
  17980. loc_006FBB6B: push 00000000h
  17981. loc_006FBB6D: push 00000009h
  17982. loc_006FBB6F: mov edx, Me
  17983. loc_006FBB72: mov eax, [edx]
  17984. loc_006FBB74: mov ecx, Me
  17985. loc_006FBB77: push ecx
  17986. loc_006FBB78: call [eax+0000035Ch]
  17987. loc_006FBB7E: push eax
  17988. loc_006FBB7F: lea edx, var_40
  17989. loc_006FBB82: push edx
  17990. loc_006FBB83: call [00401128h] ; __vbaObjSet
  17991. loc_006FBB89: push eax
  17992. loc_006FBB8A: lea eax, var_78
  17993. loc_006FBB8D: push eax
  17994. loc_006FBB8E: call [00401214h] ; __vbaLateIdCallLd
  17995. loc_006FBB94: add esp, 00000010h
  17996. loc_006FBB97: push eax
  17997. loc_006FBB98: call [004011F8h] ; __vbaCastObjVar
  17998. loc_006FBB9E: push eax
  17999. loc_006FBB9F: lea ecx, var_44
  18000. loc_006FBBA2: push ecx
  18001. loc_006FBBA3: call [00401128h] ; __vbaObjSet
  18002. loc_006FBBA9: mov var_180, eax
  18003. loc_006FBBAF: mov var_C0, 80020004h
  18004. loc_006FBBB9: mov var_C8, 0000000Ah
  18005. loc_006FBBC3: mov var_130, 00474000h ; "offlinefriend"
  18006. loc_006FBBCD: mov var_138, 00000008h
  18007. loc_006FBBD7: lea edx, var_138
  18008. loc_006FBBDD: lea ecx, var_B8
  18009. loc_006FBBE3: call [00401374h] ; __vbaVarDup
  18010. loc_006FBBE9: mov edx, var_34
  18011. loc_006FBBEC: mov var_100, edx
  18012. loc_006FBBF2: mov var_108, 00000008h
  18013. loc_006FBBFC: mov var_90, 00000004h
  18014. loc_006FBC06: mov var_98, 00000003h
  18015. loc_006FBC10: mov var_110, 00472644h ; "Offline"
  18016. loc_006FBC1A: mov var_118, 00000008h
  18017. loc_006FBC24: lea edx, var_118
  18018. loc_006FBC2A: lea ecx, var_88
  18019. loc_006FBC30: call [00401374h] ; __vbaVarDup
  18020. loc_006FBC36: lea eax, var_48
  18021. loc_006FBC39: push eax
  18022. loc_006FBC3A: lea ecx, var_C8
  18023. loc_006FBC40: push ecx
  18024. loc_006FBC41: lea edx, var_B8
  18025. loc_006FBC47: push edx
  18026. loc_006FBC48: lea eax, var_58
  18027. loc_006FBC4B: push eax
  18028. loc_006FBC4C: lea ecx, var_108
  18029. loc_006FBC52: push ecx
  18030. loc_006FBC53: lea edx, var_68
  18031. loc_006FBC56: push edx
  18032. loc_006FBC57: call [004012B0h] ; __vbaVarCat
  18033. loc_006FBC5D: push eax
  18034. loc_006FBC5E: lea eax, var_A8
  18035. loc_006FBC64: push eax
  18036. loc_006FBC65: lea ecx, var_98
  18037. loc_006FBC6B: push ecx
  18038. loc_006FBC6C: lea edx, var_88
  18039. loc_006FBC72: push edx
  18040. loc_006FBC73: mov eax, var_180
  18041. loc_006FBC79: mov ecx, [eax]
  18042. loc_006FBC7B: mov edx, var_180
  18043. loc_006FBC81: push edx
  18044. loc_006FBC82: call [ecx+0000002Ch]
  18045. loc_006FBC85: fnclex
  18046. loc_006FBC87: mov var_184, eax
  18047. loc_006FBC8D: cmp var_184, 00000000h
  18048. loc_006FBC94: jge 006FBCB9h
  18049. loc_006FBC96: push 0000002Ch
  18050. loc_006FBC98: push 0047260Ch
  18051. loc_006FBC9D: mov eax, var_180
  18052. loc_006FBCA3: push eax
  18053. loc_006FBCA4: mov ecx, var_184
  18054. loc_006FBCAA: push ecx
  18055. loc_006FBCAB: call [004010CCh] ; __vbaHresultCheckObj
  18056. loc_006FBCB1: mov var_1C0, eax
  18057. loc_006FBCB7: jmp 006FBCC3h
  18058. loc_006FBCB9: mov var_1C0, 00000000h
  18059. loc_006FBCC3: lea edx, var_48
  18060. loc_006FBCC6: push edx
  18061. loc_006FBCC7: lea eax, var_44
  18062. loc_006FBCCA: push eax
  18063. loc_006FBCCB: lea ecx, var_40
  18064. loc_006FBCCE: push ecx
  18065. loc_006FBCCF: push 00000003h
  18066. loc_006FBCD1: call [00401068h] ; __vbaFreeObjList
  18067. loc_006FBCD7: add esp, 00000010h
  18068. loc_006FBCDA: lea edx, var_C8
  18069. loc_006FBCE0: push edx
  18070. loc_006FBCE1: lea eax, var_B8
  18071. loc_006FBCE7: push eax
  18072. loc_006FBCE8: lea ecx, var_68
  18073. loc_006FBCEB: push ecx
  18074. loc_006FBCEC: lea edx, var_A8
  18075. loc_006FBCF2: push edx
  18076. loc_006FBCF3: lea eax, var_98
  18077. loc_006FBCF9: push eax
  18078. loc_006FBCFA: lea ecx, var_88
  18079. loc_006FBD00: push ecx
  18080. loc_006FBD01: lea edx, var_78
  18081. loc_006FBD04: push edx
  18082. loc_006FBD05: lea eax, var_58
  18083. loc_006FBD08: push eax
  18084. loc_006FBD09: push 00000008h
  18085. loc_006FBD0B: call [00401050h] ; __vbaFreeVarList
  18086. loc_006FBD11: add esp, 00000024h
  18087. loc_006FBD14: jmp 006FC3B8h
  18088. loc_006FBD19: mov var_4, 00000017h
  18089. loc_006FBD20: mov ecx, var_188
  18090. loc_006FBD26: push ecx
  18091. loc_006FBD27: push 004443F8h ; "Unknown"
  18092. loc_006FBD2C: call [004011B8h] ; __vbaStrCmp
  18093. loc_006FBD32: test eax, eax
  18094. loc_006FBD34: jnz 006FBF2Bh
  18095. loc_006FBD3A: mov var_4, 00000018h
  18096. loc_006FBD41: push 00000000h
  18097. loc_006FBD43: push 004741D4h ; "LogonName"
  18098. loc_006FBD48: mov edx, arg_C
  18099. loc_006FBD4B: mov eax, [edx]
  18100. loc_006FBD4D: push eax
  18101. loc_006FBD4E: lea ecx, var_A8
  18102. loc_006FBD54: push ecx
  18103. loc_006FBD55: call [004013A4h] ; __vbaLateMemCallLd
  18104. loc_006FBD5B: add esp, 00000010h
  18105. loc_006FBD5E: push 00000000h
  18106. loc_006FBD60: push 00472388h ; "FriendlyName"
  18107. loc_006FBD65: mov edx, arg_C
  18108. loc_006FBD68: mov eax, [edx]
  18109. loc_006FBD6A: push eax
  18110. loc_006FBD6B: lea ecx, var_58
  18111. loc_006FBD6E: push ecx
  18112. loc_006FBD6F: call [004013A4h] ; __vbaLateMemCallLd
  18113. loc_006FBD75: add esp, 00000010h
  18114. loc_006FBD78: push 0047260Ch
  18115. loc_006FBD7D: push 00000000h
  18116. loc_006FBD7F: push 00000009h
  18117. loc_006FBD81: mov edx, Me
  18118. loc_006FBD84: mov eax, [edx]
  18119. loc_006FBD86: mov ecx, Me
  18120. loc_006FBD89: push ecx
  18121. loc_006FBD8A: call [eax+0000035Ch]
  18122. loc_006FBD90: push eax
  18123. loc_006FBD91: lea edx, var_40
  18124. loc_006FBD94: push edx
  18125. loc_006FBD95: call [00401128h] ; __vbaObjSet
  18126. loc_006FBD9B: push eax
  18127. loc_006FBD9C: lea eax, var_78
  18128. loc_006FBD9F: push eax
  18129. loc_006FBDA0: call [00401214h] ; __vbaLateIdCallLd
  18130. loc_006FBDA6: add esp, 00000010h
  18131. loc_006FBDA9: push eax
  18132. loc_006FBDAA: call [004011F8h] ; __vbaCastObjVar
  18133. loc_006FBDB0: push eax
  18134. loc_006FBDB1: lea ecx, var_44
  18135. loc_006FBDB4: push ecx
  18136. loc_006FBDB5: call [00401128h] ; __vbaObjSet
  18137. loc_006FBDBB: mov var_180, eax
  18138. loc_006FBDC1: mov var_C0, 80020004h
  18139. loc_006FBDCB: mov var_C8, 0000000Ah
  18140. loc_006FBDD5: mov var_130, 00474000h ; "offlinefriend"
  18141. loc_006FBDDF: mov var_138, 00000008h
  18142. loc_006FBDE9: lea edx, var_138
  18143. loc_006FBDEF: lea ecx, var_B8
  18144. loc_006FBDF5: call [00401374h] ; __vbaVarDup
  18145. loc_006FBDFB: mov edx, var_34
  18146. loc_006FBDFE: mov var_100, edx
  18147. loc_006FBE04: mov var_108, 00000008h
  18148. loc_006FBE0E: mov var_90, 00000004h
  18149. loc_006FBE18: mov var_98, 00000003h
  18150. loc_006FBE22: mov var_110, 00472644h ; "Offline"
  18151. loc_006FBE2C: mov var_118, 00000008h
  18152. loc_006FBE36: lea edx, var_118
  18153. loc_006FBE3C: lea ecx, var_88
  18154. loc_006FBE42: call [00401374h] ; __vbaVarDup
  18155. loc_006FBE48: lea eax, var_48
  18156. loc_006FBE4B: push eax
  18157. loc_006FBE4C: lea ecx, var_C8
  18158. loc_006FBE52: push ecx
  18159. loc_006FBE53: lea edx, var_B8
  18160. loc_006FBE59: push edx
  18161. loc_006FBE5A: lea eax, var_58
  18162. loc_006FBE5D: push eax
  18163. loc_006FBE5E: lea ecx, var_108
  18164. loc_006FBE64: push ecx
  18165. loc_006FBE65: lea edx, var_68
  18166. loc_006FBE68: push edx
  18167. loc_006FBE69: call [004012B0h] ; __vbaVarCat
  18168. loc_006FBE6F: push eax
  18169. loc_006FBE70: lea eax, var_A8
  18170. loc_006FBE76: push eax
  18171. loc_006FBE77: lea ecx, var_98
  18172. loc_006FBE7D: push ecx
  18173. loc_006FBE7E: lea edx, var_88
  18174. loc_006FBE84: push edx
  18175. loc_006FBE85: mov eax, var_180
  18176. loc_006FBE8B: mov ecx, [eax]
  18177. loc_006FBE8D: mov edx, var_180
  18178. loc_006FBE93: push edx
  18179. loc_006FBE94: call [ecx+0000002Ch]
  18180. loc_006FBE97: fnclex
  18181. loc_006FBE99: mov var_184, eax
  18182. loc_006FBE9F: cmp var_184, 00000000h
  18183. loc_006FBEA6: jge 006FBECBh
  18184. loc_006FBEA8: push 0000002Ch
  18185. loc_006FBEAA: push 0047260Ch
  18186. loc_006FBEAF: mov eax, var_180
  18187. loc_006FBEB5: push eax
  18188. loc_006FBEB6: mov ecx, var_184
  18189. loc_006FBEBC: push ecx
  18190. loc_006FBEBD: call [004010CCh] ; __vbaHresultCheckObj
  18191. loc_006FBEC3: mov var_1C4, eax
  18192. loc_006FBEC9: jmp 006FBED5h
  18193. loc_006FBECB: mov var_1C4, 00000000h
  18194. loc_006FBED5: lea edx, var_48
  18195. loc_006FBED8: push edx
  18196. loc_006FBED9: lea eax, var_44
  18197. loc_006FBEDC: push eax
  18198. loc_006FBEDD: lea ecx, var_40
  18199. loc_006FBEE0: push ecx
  18200. loc_006FBEE1: push 00000003h
  18201. loc_006FBEE3: call [00401068h] ; __vbaFreeObjList
  18202. loc_006FBEE9: add esp, 00000010h
  18203. loc_006FBEEC: lea edx, var_C8
  18204. loc_006FBEF2: push edx
  18205. loc_006FBEF3: lea eax, var_B8
  18206. loc_006FBEF9: push eax
  18207. loc_006FBEFA: lea ecx, var_68
  18208. loc_006FBEFD: push ecx
  18209. loc_006FBEFE: lea edx, var_A8
  18210. loc_006FBF04: push edx
  18211. loc_006FBF05: lea eax, var_98
  18212. loc_006FBF0B: push eax
  18213. loc_006FBF0C: lea ecx, var_88
  18214. loc_006FBF12: push ecx
  18215. loc_006FBF13: lea edx, var_78
  18216. loc_006FBF16: push edx
  18217. loc_006FBF17: lea eax, var_58
  18218. loc_006FBF1A: push eax
  18219. loc_006FBF1B: push 00000008h
  18220. loc_006FBF1D: call [00401050h] ; __vbaFreeVarList
  18221. loc_006FBF23: add esp, 00000024h
  18222. loc_006FBF26: jmp 006FC3B8h
  18223. loc_006FBF2B: mov var_4, 00000019h
  18224. loc_006FBF32: mov ecx, var_188
  18225. loc_006FBF38: push ecx
  18226. loc_006FBF39: push 00472630h ; "Online"
  18227. loc_006FBF3E: call [004011B8h] ; __vbaStrCmp
  18228. loc_006FBF44: test eax, eax
  18229. loc_006FBF46: jnz 006FC13Dh
  18230. loc_006FBF4C: mov var_4, 0000001Ah
  18231. loc_006FBF53: push 00000000h
  18232. loc_006FBF55: push 004741D4h ; "LogonName"
  18233. loc_006FBF5A: mov edx, arg_C
  18234. loc_006FBF5D: mov eax, [edx]
  18235. loc_006FBF5F: push eax
  18236. loc_006FBF60: lea ecx, var_A8
  18237. loc_006FBF66: push ecx
  18238. loc_006FBF67: call [004013A4h] ; __vbaLateMemCallLd
  18239. loc_006FBF6D: add esp, 00000010h
  18240. loc_006FBF70: push 00000000h
  18241. loc_006FBF72: push 00472388h ; "FriendlyName"
  18242. loc_006FBF77: mov edx, arg_C
  18243. loc_006FBF7A: mov eax, [edx]
  18244. loc_006FBF7C: push eax
  18245. loc_006FBF7D: lea ecx, var_58
  18246. loc_006FBF80: push ecx
  18247. loc_006FBF81: call [004013A4h] ; __vbaLateMemCallLd
  18248. loc_006FBF87: add esp, 00000010h
  18249. loc_006FBF8A: push 0047260Ch
  18250. loc_006FBF8F: push 00000000h
  18251. loc_006FBF91: push 00000009h
  18252. loc_006FBF93: mov edx, Me
  18253. loc_006FBF96: mov eax, [edx]
  18254. loc_006FBF98: mov ecx, Me
  18255. loc_006FBF9B: push ecx
  18256. loc_006FBF9C: call [eax+0000035Ch]
  18257. loc_006FBFA2: push eax
  18258. loc_006FBFA3: lea edx, var_40
  18259. loc_006FBFA6: push edx
  18260. loc_006FBFA7: call [00401128h] ; __vbaObjSet
  18261. loc_006FBFAD: push eax
  18262. loc_006FBFAE: lea eax, var_78
  18263. loc_006FBFB1: push eax
  18264. loc_006FBFB2: call [00401214h] ; __vbaLateIdCallLd
  18265. loc_006FBFB8: add esp, 00000010h
  18266. loc_006FBFBB: push eax
  18267. loc_006FBFBC: call [004011F8h] ; __vbaCastObjVar
  18268. loc_006FBFC2: push eax
  18269. loc_006FBFC3: lea ecx, var_44
  18270. loc_006FBFC6: push ecx
  18271. loc_006FBFC7: call [00401128h] ; __vbaObjSet
  18272. loc_006FBFCD: mov var_180, eax
  18273. loc_006FBFD3: mov var_C0, 80020004h
  18274. loc_006FBFDD: mov var_C8, 0000000Ah
  18275. loc_006FBFE7: mov var_130, 00474020h ; "allow"
  18276. loc_006FBFF1: mov var_138, 00000008h
  18277. loc_006FBFFB: lea edx, var_138
  18278. loc_006FC001: lea ecx, var_B8
  18279. loc_006FC007: call [00401374h] ; __vbaVarDup
  18280. loc_006FC00D: mov edx, var_34
  18281. loc_006FC010: mov var_100, edx
  18282. loc_006FC016: mov var_108, 00000008h
  18283. loc_006FC020: mov var_90, 00000004h
  18284. loc_006FC02A: mov var_98, 00000003h
  18285. loc_006FC034: mov var_110, 00472630h ; "Online"
  18286. loc_006FC03E: mov var_118, 00000008h
  18287. loc_006FC048: lea edx, var_118
  18288. loc_006FC04E: lea ecx, var_88
  18289. loc_006FC054: call [00401374h] ; __vbaVarDup
  18290. loc_006FC05A: lea eax, var_48
  18291. loc_006FC05D: push eax
  18292. loc_006FC05E: lea ecx, var_C8
  18293. loc_006FC064: push ecx
  18294. loc_006FC065: lea edx, var_B8
  18295. loc_006FC06B: push edx
  18296. loc_006FC06C: lea eax, var_58
  18297. loc_006FC06F: push eax
  18298. loc_006FC070: lea ecx, var_108
  18299. loc_006FC076: push ecx
  18300. loc_006FC077: lea edx, var_68
  18301. loc_006FC07A: push edx
  18302. loc_006FC07B: call [004012B0h] ; __vbaVarCat
  18303. loc_006FC081: push eax
  18304. loc_006FC082: lea eax, var_A8
  18305. loc_006FC088: push eax
  18306. loc_006FC089: lea ecx, var_98
  18307. loc_006FC08F: push ecx
  18308. loc_006FC090: lea edx, var_88
  18309. loc_006FC096: push edx
  18310. loc_006FC097: mov eax, var_180
  18311. loc_006FC09D: mov ecx, [eax]
  18312. loc_006FC09F: mov edx, var_180
  18313. loc_006FC0A5: push edx
  18314. loc_006FC0A6: call [ecx+0000002Ch]
  18315. loc_006FC0A9: fnclex
  18316. loc_006FC0AB: mov var_184, eax
  18317. loc_006FC0B1: cmp var_184, 00000000h
  18318. loc_006FC0B8: jge 006FC0DDh
  18319. loc_006FC0BA: push 0000002Ch
  18320. loc_006FC0BC: push 0047260Ch
  18321. loc_006FC0C1: mov eax, var_180
  18322. loc_006FC0C7: push eax
  18323. loc_006FC0C8: mov ecx, var_184
  18324. loc_006FC0CE: push ecx
  18325. loc_006FC0CF: call [004010CCh] ; __vbaHresultCheckObj
  18326. loc_006FC0D5: mov var_1C8, eax
  18327. loc_006FC0DB: jmp 006FC0E7h
  18328. loc_006FC0DD: mov var_1C8, 00000000h
  18329. loc_006FC0E7: lea edx, var_48
  18330. loc_006FC0EA: push edx
  18331. loc_006FC0EB: lea eax, var_44
  18332. loc_006FC0EE: push eax
  18333. loc_006FC0EF: lea ecx, var_40
  18334. loc_006FC0F2: push ecx
  18335. loc_006FC0F3: push 00000003h
  18336. loc_006FC0F5: call [00401068h] ; __vbaFreeObjList
  18337. loc_006FC0FB: add esp, 00000010h
  18338. loc_006FC0FE: lea edx, var_C8
  18339. loc_006FC104: push edx
  18340. loc_006FC105: lea eax, var_B8
  18341. loc_006FC10B: push eax
  18342. loc_006FC10C: lea ecx, var_68
  18343. loc_006FC10F: push ecx
  18344. loc_006FC110: lea edx, var_A8
  18345. loc_006FC116: push edx
  18346. loc_006FC117: lea eax, var_98
  18347. loc_006FC11D: push eax
  18348. loc_006FC11E: lea ecx, var_88
  18349. loc_006FC124: push ecx
  18350. loc_006FC125: lea edx, var_78
  18351. loc_006FC128: push edx
  18352. loc_006FC129: lea eax, var_58
  18353. loc_006FC12C: push eax
  18354. loc_006FC12D: push 00000008h
  18355. loc_006FC12F: call [00401050h] ; __vbaFreeVarList
  18356. loc_006FC135: add esp, 00000024h
  18357. loc_006FC138: jmp 006FC3B8h
  18358. loc_006FC13D: mov var_4, 0000001Ch
  18359. loc_006FC144: push 00000000h
  18360. loc_006FC146: push 004741D4h ; "LogonName"
  18361. loc_006FC14B: mov ecx, arg_C
  18362. loc_006FC14E: mov edx, [ecx]
  18363. loc_006FC150: push edx
  18364. loc_006FC151: lea eax, var_D8
  18365. loc_006FC157: push eax
  18366. loc_006FC158: call [004013A4h] ; __vbaLateMemCallLd
  18367. loc_006FC15E: add esp, 00000010h
  18368. loc_006FC161: push 00000000h
  18369. loc_006FC163: push 00472388h ; "FriendlyName"
  18370. loc_006FC168: mov ecx, arg_C
  18371. loc_006FC16B: mov edx, [ecx]
  18372. loc_006FC16D: push edx
  18373. loc_006FC16E: lea eax, var_58
  18374. loc_006FC171: push eax
  18375. loc_006FC172: call [004013A4h] ; __vbaLateMemCallLd
  18376. loc_006FC178: add esp, 00000010h
  18377. loc_006FC17B: push 0047260Ch
  18378. loc_006FC180: push 00000000h
  18379. loc_006FC182: push 00000009h
  18380. loc_006FC184: mov ecx, Me
  18381. loc_006FC187: mov edx, [ecx]
  18382. loc_006FC189: mov eax, Me
  18383. loc_006FC18C: push eax
  18384. loc_006FC18D: call [edx+0000035Ch]
  18385. loc_006FC193: push eax
  18386. loc_006FC194: lea ecx, var_40
  18387. loc_006FC197: push ecx
  18388. loc_006FC198: call [00401128h] ; __vbaObjSet
  18389. loc_006FC19E: push eax
  18390. loc_006FC19F: lea edx, var_A8
  18391. loc_006FC1A5: push edx
  18392. loc_006FC1A6: call [00401214h] ; __vbaLateIdCallLd
  18393. loc_006FC1AC: add esp, 00000010h
  18394. loc_006FC1AF: push eax
  18395. loc_006FC1B0: call [004011F8h] ; __vbaCastObjVar
  18396. loc_006FC1B6: push eax
  18397. loc_006FC1B7: lea eax, var_44
  18398. loc_006FC1BA: push eax
  18399. loc_006FC1BB: call [00401128h] ; __vbaObjSet
  18400. loc_006FC1C1: mov var_180, eax
  18401. loc_006FC1C7: mov var_F0, 80020004h
  18402. loc_006FC1D1: mov var_F8, 0000000Ah
  18403. loc_006FC1DB: mov var_160, 004730B4h ; "onlinefriend"
  18404. loc_006FC1E5: mov var_168, 00000008h
  18405. loc_006FC1EF: lea edx, var_168
  18406. loc_006FC1F5: lea ecx, var_E8
  18407. loc_006FC1FB: call [00401374h] ; __vbaVarDup
  18408. loc_006FC201: mov var_100, 00448570h ; " ("
  18409. loc_006FC20B: mov var_108, 00000008h
  18410. loc_006FC215: mov ecx, var_2C
  18411. loc_006FC218: mov var_110, ecx
  18412. loc_006FC21E: mov var_118, 00000008h
  18413. loc_006FC228: mov var_120, 00467090h
  18414. loc_006FC232: mov var_128, 00000008h
  18415. loc_006FC23C: mov edx, var_34
  18416. loc_006FC23F: mov var_130, edx
  18417. loc_006FC245: mov var_138, 00000008h
  18418. loc_006FC24F: mov var_C0, 00000004h
  18419. loc_006FC259: mov var_C8, 00000003h
  18420. loc_006FC263: mov var_140, 00472630h ; "Online"
  18421. loc_006FC26D: mov var_148, 00000008h
  18422. loc_006FC277: lea edx, var_148
  18423. loc_006FC27D: lea ecx, var_B8
  18424. loc_006FC283: call [00401374h] ; __vbaVarDup
  18425. loc_006FC289: lea eax, var_48
  18426. loc_006FC28C: push eax
  18427. loc_006FC28D: lea ecx, var_F8
  18428. loc_006FC293: push ecx
  18429. loc_006FC294: lea edx, var_E8
  18430. loc_006FC29A: push edx
  18431. loc_006FC29B: lea eax, var_58
  18432. loc_006FC29E: push eax
  18433. loc_006FC29F: lea ecx, var_108
  18434. loc_006FC2A5: push ecx
  18435. loc_006FC2A6: lea edx, var_68
  18436. loc_006FC2A9: push edx
  18437. loc_006FC2AA: call [004012B0h] ; __vbaVarCat
  18438. loc_006FC2B0: push eax
  18439. loc_006FC2B1: lea eax, var_118
  18440. loc_006FC2B7: push eax
  18441. loc_006FC2B8: lea ecx, var_78
  18442. loc_006FC2BB: push ecx
  18443. loc_006FC2BC: call [004012B0h] ; __vbaVarCat
  18444. loc_006FC2C2: push eax
  18445. loc_006FC2C3: lea edx, var_128
  18446. loc_006FC2C9: push edx
  18447. loc_006FC2CA: lea eax, var_88
  18448. loc_006FC2D0: push eax
  18449. loc_006FC2D1: call [004012B0h] ; __vbaVarCat
  18450. loc_006FC2D7: push eax
  18451. loc_006FC2D8: lea ecx, var_138
  18452. loc_006FC2DE: push ecx
  18453. loc_006FC2DF: lea edx, var_98
  18454. loc_006FC2E5: push edx
  18455. loc_006FC2E6: call [004012B0h] ; __vbaVarCat
  18456. loc_006FC2EC: push eax
  18457. loc_006FC2ED: lea eax, var_D8
  18458. loc_006FC2F3: push eax
  18459. loc_006FC2F4: lea ecx, var_C8
  18460. loc_006FC2FA: push ecx
  18461. loc_006FC2FB: lea edx, var_B8
  18462. loc_006FC301: push edx
  18463. loc_006FC302: mov eax, var_180
  18464. loc_006FC308: mov ecx, [eax]
  18465. loc_006FC30A: mov edx, var_180
  18466. loc_006FC310: push edx
  18467. loc_006FC311: call [ecx+0000002Ch]
  18468. loc_006FC314: fnclex
  18469. loc_006FC316: mov var_184, eax
  18470. loc_006FC31C: cmp var_184, 00000000h
  18471. loc_006FC323: jge 006FC348h
  18472. loc_006FC325: push 0000002Ch
  18473. loc_006FC327: push 0047260Ch
  18474. loc_006FC32C: mov eax, var_180
  18475. loc_006FC332: push eax
  18476. loc_006FC333: mov ecx, var_184
  18477. loc_006FC339: push ecx
  18478. loc_006FC33A: call [004010CCh] ; __vbaHresultCheckObj
  18479. loc_006FC340: mov var_1CC, eax
  18480. loc_006FC346: jmp 006FC352h
  18481. loc_006FC348: mov var_1CC, 00000000h
  18482. loc_006FC352: lea edx, var_48
  18483. loc_006FC355: push edx
  18484. loc_006FC356: lea eax, var_44
  18485. loc_006FC359: push eax
  18486. loc_006FC35A: lea ecx, var_40
  18487. loc_006FC35D: push ecx
  18488. loc_006FC35E: push 00000003h
  18489. loc_006FC360: call [00401068h] ; __vbaFreeObjList
  18490. loc_006FC366: add esp, 00000010h
  18491. loc_006FC369: lea edx, var_F8
  18492. loc_006FC36F: push edx
  18493. loc_006FC370: lea eax, var_E8
  18494. loc_006FC376: push eax
  18495. loc_006FC377: lea ecx, var_98
  18496. loc_006FC37D: push ecx
  18497. loc_006FC37E: lea edx, var_D8
  18498. loc_006FC384: push edx
  18499. loc_006FC385: lea eax, var_C8
  18500. loc_006FC38B: push eax
  18501. loc_006FC38C: lea ecx, var_B8
  18502. loc_006FC392: push ecx
  18503. loc_006FC393: lea edx, var_A8
  18504. loc_006FC399: push edx
  18505. loc_006FC39A: lea eax, var_88
  18506. loc_006FC3A0: push eax
  18507. loc_006FC3A1: lea ecx, var_78
  18508. loc_006FC3A4: push ecx
  18509. loc_006FC3A5: lea edx, var_68
  18510. loc_006FC3A8: push edx
  18511. loc_006FC3A9: lea eax, var_58
  18512. loc_006FC3AC: push eax
  18513. loc_006FC3AD: push 0000000Bh
  18514. loc_006FC3AF: call [00401050h] ; __vbaFreeVarList
  18515. loc_006FC3B5: add esp, 00000030h
  18516. loc_006FC3B8: mov var_4, 0000001Eh
  18517. loc_006FC3BF: push FFFFFFFFh
  18518. loc_006FC3C1: call [00401124h] ; __vbaOnError
  18519. loc_006FC3C7: mov var_4, 0000001Fh
  18520. loc_006FC3CE: push 00000000h
  18521. loc_006FC3D0: mov ecx, var_38
  18522. loc_006FC3D3: push ecx
  18523. loc_006FC3D4: call [00401238h] ; __vbaObjIs
  18524. loc_006FC3DA: movsx edx, ax
  18525. loc_006FC3DD: test edx, edx
  18526. loc_006FC3DF: jz 006FC4CFh
  18527. loc_006FC3E5: mov var_4, 00000020h
  18528. loc_006FC3EC: push 00000000h
  18529. loc_006FC3EE: push 004741D4h ; "LogonName"
  18530. loc_006FC3F3: mov eax, arg_C
  18531. loc_006FC3F6: mov ecx, [eax]
  18532. loc_006FC3F8: push ecx
  18533. loc_006FC3F9: lea edx, var_58
  18534. loc_006FC3FC: push edx
  18535. loc_006FC3FD: call [004013A4h] ; __vbaLateMemCallLd
  18536. loc_006FC403: add esp, 00000010h
  18537. loc_006FC406: mov var_17C, FFFFFFh
  18538. loc_006FC40F: lea eax, var_58
  18539. loc_006FC412: push eax
  18540. loc_006FC413: call [00401040h] ; __vbaStrVarMove
  18541. loc_006FC419: mov edx, eax
  18542. loc_006FC41B: lea ecx, var_3C
  18543. loc_006FC41E: call [004013C0h] ; __vbaStrMove
  18544. loc_006FC424: lea ecx, var_44
  18545. loc_006FC427: push ecx
  18546. loc_006FC428: lea edx, var_17C
  18547. loc_006FC42E: push edx
  18548. loc_006FC42F: lea eax, var_3C
  18549. loc_006FC432: push eax
  18550. loc_006FC433: mov ecx, arg_C
  18551. loc_006FC436: mov edx, [ecx]
  18552. loc_006FC438: push edx
  18553. loc_006FC439: lea eax, var_40
  18554. loc_006FC43C: push eax
  18555. loc_006FC43D: call [00401130h] ; __vbaObjSetAddref
  18556. loc_006FC443: push eax
  18557. loc_006FC444: mov ecx, [0073A708h]
  18558. loc_006FC44A: mov edx, [ecx]
  18559. loc_006FC44C: mov eax, [0073A708h]
  18560. loc_006FC451: push eax
  18561. loc_006FC452: call [edx+0000001Ch]
  18562. loc_006FC455: fnclex
  18563. loc_006FC457: mov var_180, eax
  18564. loc_006FC45D: cmp var_180, 00000000h
  18565. loc_006FC464: jge 006FC489h
  18566. loc_006FC466: push 0000001Ch
  18567. loc_006FC468: push 00471C84h
  18568. loc_006FC46D: mov ecx, [0073A708h]
  18569. loc_006FC473: push ecx
  18570. loc_006FC474: mov edx, var_180
  18571. loc_006FC47A: push edx
  18572. loc_006FC47B: call [004010CCh] ; __vbaHresultCheckObj
  18573. loc_006FC481: mov var_1D0, eax
  18574. loc_006FC487: jmp 006FC493h
  18575. loc_006FC489: mov var_1D0, 00000000h
  18576. loc_006FC493: mov eax, var_44
  18577. loc_006FC496: mov var_1A8, eax
  18578. loc_006FC49C: mov var_44, 00000000h
  18579. loc_006FC4A3: mov ecx, var_1A8
  18580. loc_006FC4A9: push ecx
  18581. loc_006FC4AA: lea edx, var_38
  18582. loc_006FC4AD: push edx
  18583. loc_006FC4AE: call [00401128h] ; __vbaObjSet
  18584. loc_006FC4B4: lea ecx, var_3C
  18585. loc_006FC4B7: call [00401430h] ; __vbaFreeStr
  18586. loc_006FC4BD: lea ecx, var_40
  18587. loc_006FC4C0: call [0040142Ch] ; __vbaFreeObj
  18588. loc_006FC4C6: lea ecx, var_58
  18589. loc_006FC4C9: call [00401030h] ; __vbaFreeVar
  18590. loc_006FC4CF: mov var_4, 00000022h
  18591. loc_006FC4D6: mov eax, [0073A70Ch]
  18592. loc_006FC4DB: push eax
  18593. loc_006FC4DC: lea ecx, var_28
  18594. loc_006FC4DF: push ecx
  18595. loc_006FC4E0: lea edx, var_18C
  18596. loc_006FC4E6: push edx
  18597. loc_006FC4E7: push 0047276Ch
  18598. loc_006FC4EC: call [0040110Ch] ; __vbaForEachCollObj
  18599. loc_006FC4F2: mov var_1AC, eax
  18600. loc_006FC4F8: jmp 006FC65Fh
  18601. loc_006FC4FD: mov var_4, 00000023h
  18602. loc_006FC504: lea eax, var_40
  18603. loc_006FC507: push eax
  18604. loc_006FC508: mov ecx, var_28
  18605. loc_006FC50B: mov edx, [ecx]
  18606. loc_006FC50D: mov eax, var_28
  18607. loc_006FC510: push eax
  18608. loc_006FC511: call [edx+00000028h]
  18609. loc_006FC514: fnclex
  18610. loc_006FC516: mov var_180, eax
  18611. loc_006FC51C: cmp var_180, 00000000h
  18612. loc_006FC523: jge 006FC545h
  18613. loc_006FC525: push 00000028h
  18614. loc_006FC527: push 0047276Ch
  18615. loc_006FC52C: mov ecx, var_28
  18616. loc_006FC52F: push ecx
  18617. loc_006FC530: mov edx, var_180
  18618. loc_006FC536: push edx
  18619. loc_006FC537: call [004010CCh] ; __vbaHresultCheckObj
  18620. loc_006FC53D: mov var_1D4, eax
  18621. loc_006FC543: jmp 006FC54Fh
  18622. loc_006FC545: mov var_1D4, 00000000h
  18623. loc_006FC54F: mov eax, var_40
  18624. loc_006FC552: mov var_1B0, eax
  18625. loc_006FC558: mov var_40, 00000000h
  18626. loc_006FC55F: mov ecx, var_1B0
  18627. loc_006FC565: push ecx
  18628. loc_006FC566: lea edx, var_30
  18629. loc_006FC569: push edx
  18630. loc_006FC56A: call [00401128h] ; __vbaObjSet
  18631. loc_006FC570: mov var_4, 00000024h
  18632. loc_006FC577: push 00000000h
  18633. loc_006FC579: mov eax, var_30
  18634. loc_006FC57C: push eax
  18635. loc_006FC57D: call [00401238h] ; __vbaObjIs
  18636. loc_006FC583: movsx ecx, ax
  18637. loc_006FC586: test ecx, ecx
  18638. loc_006FC588: jnz 006FC61Dh
  18639. loc_006FC58E: mov var_4, 00000025h
  18640. loc_006FC595: push 00456234h
  18641. loc_006FC59A: mov edx, arg_C
  18642. loc_006FC59D: mov eax, [edx]
  18643. loc_006FC59F: push eax
  18644. loc_006FC5A0: call [004013C4h] ; __vbaCastObj
  18645. loc_006FC5A6: push eax
  18646. loc_006FC5A7: lea ecx, var_40
  18647. loc_006FC5AA: push ecx
  18648. loc_006FC5AB: call [00401128h] ; __vbaObjSet
  18649. loc_006FC5B1: lea edx, var_24
  18650. loc_006FC5B4: push edx
  18651. loc_006FC5B5: lea eax, var_40
  18652. loc_006FC5B8: push eax
  18653. loc_006FC5B9: mov ecx, var_30
  18654. loc_006FC5BC: mov edx, [ecx]
  18655. loc_006FC5BE: mov eax, var_30
  18656. loc_006FC5C1: push eax
  18657. loc_006FC5C2: call [edx+0000070Ch]
  18658. loc_006FC5C8: fnclex
  18659. loc_006FC5CA: mov var_180, eax
  18660. loc_006FC5D0: cmp var_180, 00000000h
  18661. loc_006FC5D7: jge 006FC5FCh
  18662. loc_006FC5D9: push 0000070Ch
  18663. loc_006FC5DE: push 004714ECh
  18664. loc_006FC5E3: mov ecx, var_30
  18665. loc_006FC5E6: push ecx
  18666. loc_006FC5E7: mov edx, var_180
  18667. loc_006FC5ED: push edx
  18668. loc_006FC5EE: call [004010CCh] ; __vbaHresultCheckObj
  18669. loc_006FC5F4: mov var_1D8, eax
  18670. loc_006FC5FA: jmp 006FC606h
  18671. loc_006FC5FC: mov var_1D8, 00000000h
  18672. loc_006FC606: mov eax, var_40
  18673. loc_006FC609: push eax
  18674. loc_006FC60A: mov ecx, arg_C
  18675. loc_006FC60D: push ecx
  18676. loc_006FC60E: call [00401130h] ; __vbaObjSetAddref
  18677. loc_006FC614: lea ecx, var_40
  18678. loc_006FC617: call [0040142Ch] ; __vbaFreeObj
  18679. loc_006FC61D: mov var_4, 00000027h
  18680. loc_006FC624: push 004714ECh
  18681. loc_006FC629: push 00000000h
  18682. loc_006FC62B: call [004013C4h] ; __vbaCastObj
  18683. loc_006FC631: push eax
  18684. loc_006FC632: lea edx, var_30
  18685. loc_006FC635: push edx
  18686. loc_006FC636: call [00401128h] ; __vbaObjSet
  18687. loc_006FC63C: mov var_4, 00000028h
  18688. loc_006FC643: lea eax, var_28
  18689. loc_006FC646: push eax
  18690. loc_006FC647: lea ecx, var_18C
  18691. loc_006FC64D: push ecx
  18692. loc_006FC64E: push 0047276Ch
  18693. loc_006FC653: call [0040117Ch] ; __vbaNextEachCollObj
  18694. loc_006FC659: mov var_1AC, eax
  18695. loc_006FC65F: cmp var_1AC, 00000000h
  18696. loc_006FC666: jnz 006FC4FDh
  18697. loc_006FC66C: mov var_4, 00000029h
  18698. loc_006FC673: lea edx, var_40
  18699. loc_006FC676: push edx
  18700. loc_006FC677: mov eax, Me
  18701. loc_006FC67A: mov ecx, [eax]
  18702. loc_006FC67C: mov edx, Me
  18703. loc_006FC67F: push edx
  18704. loc_006FC680: call [ecx+0000084Ch]
  18705. loc_006FC686: fnclex
  18706. loc_006FC688: mov var_180, eax
  18707. loc_006FC68E: cmp var_180, 00000000h
  18708. loc_006FC695: jge 006FC6BAh
  18709. loc_006FC697: push 0000084Ch
  18710. loc_006FC69C: push 00455054h
  18711. loc_006FC6A1: mov eax, Me
  18712. loc_006FC6A4: push eax
  18713. loc_006FC6A5: mov ecx, var_180
  18714. loc_006FC6AB: push ecx
  18715. loc_006FC6AC: call [004010CCh] ; __vbaHresultCheckObj
  18716. loc_006FC6B2: mov var_1DC, eax
  18717. loc_006FC6B8: jmp 006FC6C4h
  18718. loc_006FC6BA: mov var_1DC, 00000000h
  18719. loc_006FC6C4: mov edx, var_40
  18720. loc_006FC6C7: mov var_1B4, edx
  18721. loc_006FC6CD: mov var_40, 00000000h
  18722. loc_006FC6D4: mov eax, var_1B4
  18723. loc_006FC6DA: push eax
  18724. loc_006FC6DB: push 0073A704h
  18725. loc_006FC6E0: call [00401128h] ; __vbaObjSet
  18726. loc_006FC6E6: jmp 006FC7EEh
  18727. loc_006FC6EB: mov var_4, 0000002Dh
  18728. loc_006FC6F2: mov var_80, 80020004h
  18729. loc_006FC6F9: mov var_88, 0000000Ah
  18730. loc_006FC703: mov var_70, 80020004h
  18731. loc_006FC70A: mov var_78, 0000000Ah
  18732. loc_006FC711: mov var_60, 80020004h
  18733. loc_006FC718: mov var_68, 0000000Ah
  18734. loc_006FC71F: call [00401340h] ; rtcErrObj
  18735. loc_006FC725: push eax
  18736. loc_006FC726: lea ecx, var_40
  18737. loc_006FC729: push ecx
  18738. loc_006FC72A: call [00401128h] ; __vbaObjSet
  18739. loc_006FC730: mov var_180, eax
  18740. loc_006FC736: lea edx, var_3C
  18741. loc_006FC739: push edx
  18742. loc_006FC73A: mov eax, var_180
  18743. loc_006FC740: mov ecx, [eax]
  18744. loc_006FC742: mov edx, var_180
  18745. loc_006FC748: push edx
  18746. loc_006FC749: call [ecx+0000002Ch]
  18747. loc_006FC74C: fnclex
  18748. loc_006FC74E: mov var_184, eax
  18749. loc_006FC754: cmp var_184, 00000000h
  18750. loc_006FC75B: jge 006FC780h
  18751. loc_006FC75D: push 0000002Ch
  18752. loc_006FC75F: push 00443540h
  18753. loc_006FC764: mov eax, var_180
  18754. loc_006FC76A: push eax
  18755. loc_006FC76B: mov ecx, var_184
  18756. loc_006FC771: push ecx
  18757. loc_006FC772: call [004010CCh] ; __vbaHresultCheckObj
  18758. loc_006FC778: mov var_1E0, eax
  18759. loc_006FC77E: jmp 006FC78Ah
  18760. loc_006FC780: mov var_1E0, 00000000h
  18761. loc_006FC78A: push 00472E44h ; "Error adding friend: "
  18762. loc_006FC78F: mov edx, var_3C
  18763. loc_006FC792: push edx
  18764. loc_006FC793: call [00401098h] ; __vbaStrCat
  18765. loc_006FC799: mov var_50, eax
  18766. loc_006FC79C: mov var_58, 00000008h
  18767. loc_006FC7A3: lea eax, var_88
  18768. loc_006FC7A9: push eax
  18769. loc_006FC7AA: lea ecx, var_78
  18770. loc_006FC7AD: push ecx
  18771. loc_006FC7AE: lea edx, var_68
  18772. loc_006FC7B1: push edx
  18773. loc_006FC7B2: push 00000000h
  18774. loc_006FC7B4: lea eax, var_58
  18775. loc_006FC7B7: push eax
  18776. loc_006FC7B8: call [00401120h] ; rtcMsgBox
  18777. loc_006FC7BE: lea ecx, var_3C
  18778. loc_006FC7C1: call [00401430h] ; __vbaFreeStr
  18779. loc_006FC7C7: lea ecx, var_40
  18780. loc_006FC7CA: call [0040142Ch] ; __vbaFreeObj
  18781. loc_006FC7D0: lea ecx, var_88
  18782. loc_006FC7D6: push ecx
  18783. loc_006FC7D7: lea edx, var_78
  18784. loc_006FC7DA: push edx
  18785. loc_006FC7DB: lea eax, var_68
  18786. loc_006FC7DE: push eax
  18787. loc_006FC7DF: lea ecx, var_58
  18788. loc_006FC7E2: push ecx
  18789. loc_006FC7E3: push 00000004h
  18790. loc_006FC7E5: call [00401050h] ; __vbaFreeVarList
  18791. loc_006FC7EB: add esp, 00000014h
  18792. loc_006FC7EE: call [00401114h] ; __vbaExitProc
  18793. loc_006FC7F4: push 006FC8B1h
  18794. loc_006FC7F9: jmp 006FC86Bh
  18795. loc_006FC7FB: lea ecx, var_3C
  18796. loc_006FC7FE: call [00401430h] ; __vbaFreeStr
  18797. loc_006FC804: lea edx, var_48
  18798. loc_006FC807: push edx
  18799. loc_006FC808: lea eax, var_44
  18800. loc_006FC80B: push eax
  18801. loc_006FC80C: lea ecx, var_40
  18802. loc_006FC80F: push ecx
  18803. loc_006FC810: push 00000003h
  18804. loc_006FC812: call [00401068h] ; __vbaFreeObjList
  18805. loc_006FC818: add esp, 00000010h
  18806. loc_006FC81B: lea edx, var_F8
  18807. loc_006FC821: push edx
  18808. loc_006FC822: lea eax, var_E8
  18809. loc_006FC828: push eax
  18810. loc_006FC829: lea ecx, var_D8
  18811. loc_006FC82F: push ecx
  18812. loc_006FC830: lea edx, var_C8
  18813. loc_006FC836: push edx
  18814. loc_006FC837: lea eax, var_B8
  18815. loc_006FC83D: push eax
  18816. loc_006FC83E: lea ecx, var_A8
  18817. loc_006FC844: push ecx
  18818. loc_006FC845: lea edx, var_98
  18819. loc_006FC84B: push edx
  18820. loc_006FC84C: lea eax, var_88
  18821. loc_006FC852: push eax
  18822. loc_006FC853: lea ecx, var_78
  18823. loc_006FC856: push ecx
  18824. loc_006FC857: lea edx, var_68
  18825. loc_006FC85A: push edx
  18826. loc_006FC85B: lea eax, var_58
  18827. loc_006FC85E: push eax
  18828. loc_006FC85F: push 0000000Bh
  18829. loc_006FC861: call [00401050h] ; __vbaFreeVarList
  18830. loc_006FC867: add esp, 00000030h
  18831. loc_006FC86A: ret
  18832. loc_006FC86B: lea ecx, var_188
  18833. loc_006FC871: call [00401430h] ; __vbaFreeStr
  18834. loc_006FC877: lea ecx, var_18C
  18835. loc_006FC87D: call [0040142Ch] ; __vbaFreeObj
  18836. loc_006FC883: lea ecx, var_28
  18837. loc_006FC886: call [0040142Ch] ; __vbaFreeObj
  18838. loc_006FC88C: lea ecx, var_2C
  18839. loc_006FC88F: call [00401430h] ; __vbaFreeStr
  18840. loc_006FC895: lea ecx, var_30
  18841. loc_006FC898: call [0040142Ch] ; __vbaFreeObj
  18842. loc_006FC89E: lea ecx, var_34
  18843. loc_006FC8A1: call [00401430h] ; __vbaFreeStr
  18844. loc_006FC8A7: lea ecx, var_38
  18845. loc_006FC8AA: call [0040142Ch] ; __vbaFreeObj
  18846. loc_006FC8B0: ret
  18847. loc_006FC8B1: xor eax, eax
  18848. loc_006FC8B3: mov ecx, var_20
  18849. loc_006FC8B6: mov fs:[00000000h], ecx
  18850. loc_006FC8BD: pop edi
  18851. loc_006FC8BE: pop esi
  18852. loc_006FC8BF: pop ebx
  18853. loc_006FC8C0: mov esp, ebp
  18854. loc_006FC8C2: pop ebp
  18855. loc_006FC8C3: retn 000Ch
  18856. End Sub
  18857. Private Sub Proc_52_77_6FC8D0(arg_C) '6FC8D0
  18858. loc_006FC8D0: push ebp
  18859. loc_006FC8D1: mov ebp, esp
  18860. loc_006FC8D3: sub esp, 00000018h
  18861. loc_006FC8D6: push 00412856h ; __vbaExceptHandler
  18862. loc_006FC8DB: mov eax, fs:[00000000h]
  18863. loc_006FC8E1: push eax
  18864. loc_006FC8E2: mov fs:[00000000h], esp
  18865. loc_006FC8E9: mov eax, 00000064h
  18866. loc_006FC8EE: call 00412850h ; __vbaChkstk
  18867. loc_006FC8F3: push ebx
  18868. loc_006FC8F4: push esi
  18869. loc_006FC8F5: push edi
  18870. loc_006FC8F6: mov var_18, esp
  18871. loc_006FC8F9: mov var_14, 0040FDF8h ; "&"
  18872. loc_006FC900: mov var_10, 00000000h
  18873. loc_006FC907: mov var_C, 00000000h
  18874. loc_006FC90E: mov var_4, 00000001h
  18875. loc_006FC915: mov edx, arg_C
  18876. loc_006FC918: lea ecx, var_24
  18877. loc_006FC91B: call [00401310h] ; __vbaStrCopy
  18878. loc_006FC921: mov var_4, 00000002h
  18879. loc_006FC928: push FFFFFFFFh
  18880. loc_006FC92A: call [00401124h] ; __vbaOnError
  18881. loc_006FC930: mov var_4, 00000003h
  18882. loc_006FC937: lea eax, var_38
  18883. loc_006FC93A: push eax
  18884. loc_006FC93B: mov ecx, var_24
  18885. loc_006FC93E: push ecx
  18886. loc_006FC93F: mov edx, [0073A704h]
  18887. loc_006FC945: mov eax, [edx]
  18888. loc_006FC947: mov ecx, [0073A704h]
  18889. loc_006FC94D: push ecx
  18890. loc_006FC94E: call [eax+00000050h]
  18891. loc_006FC951: fnclex
  18892. loc_006FC953: mov var_4C, eax
  18893. loc_006FC956: cmp var_4C, 00000000h
  18894. loc_006FC95A: jge 006FC979h
  18895. loc_006FC95C: push 00000050h
  18896. loc_006FC95E: push 00456428h
  18897. loc_006FC963: mov edx, [0073A704h]
  18898. loc_006FC969: push edx
  18899. loc_006FC96A: mov eax, var_4C
  18900. loc_006FC96D: push eax
  18901. loc_006FC96E: call [004010CCh] ; __vbaHresultCheckObj
  18902. loc_006FC974: mov var_6C, eax
  18903. loc_006FC977: jmp 006FC980h
  18904. loc_006FC979: mov var_6C, 00000000h
  18905. loc_006FC980: mov ecx, var_38
  18906. loc_006FC983: mov var_64, ecx
  18907. loc_006FC986: mov var_38, 00000000h
  18908. loc_006FC98D: mov edx, var_64
  18909. loc_006FC990: push edx
  18910. loc_006FC991: lea eax, var_28
  18911. loc_006FC994: push eax
  18912. loc_006FC995: call [00401128h] ; __vbaObjSet
  18913. loc_006FC99B: mov var_4, 00000004h
  18914. loc_006FC9A2: push 00456234h
  18915. loc_006FC9A7: mov ecx, var_28
  18916. loc_006FC9AA: push ecx
  18917. loc_006FC9AB: call [004013C4h] ; __vbaCastObj
  18918. loc_006FC9B1: push eax
  18919. loc_006FC9B2: lea edx, var_38
  18920. loc_006FC9B5: push edx
  18921. loc_006FC9B6: call [00401128h] ; __vbaObjSet
  18922. loc_006FC9BC: lea eax, var_38
  18923. loc_006FC9BF: push eax
  18924. loc_006FC9C0: mov ecx, Me
  18925. loc_006FC9C3: mov edx, [ecx]
  18926. loc_006FC9C5: mov eax, Me
  18927. loc_006FC9C8: push eax
  18928. loc_006FC9C9: call [edx+0000080Ch]
  18929. loc_006FC9CF: mov ecx, var_38
  18930. loc_006FC9D2: push ecx
  18931. loc_006FC9D3: lea edx, var_28
  18932. loc_006FC9D6: push edx
  18933. loc_006FC9D7: call [00401130h] ; __vbaObjSetAddref
  18934. loc_006FC9DD: lea ecx, var_38
  18935. loc_006FC9E0: call [0040142Ch] ; __vbaFreeObj
  18936. loc_006FC9E6: mov var_4, 00000005h
  18937. loc_006FC9ED: push 00000000h
  18938. loc_006FC9EF: push 00456234h
  18939. loc_006FC9F4: mov eax, var_28
  18940. loc_006FC9F7: push eax
  18941. loc_006FC9F8: call [004013C4h] ; __vbaCastObj
  18942. loc_006FC9FE: push eax
  18943. loc_006FC9FF: lea ecx, var_38
  18944. loc_006FCA02: push ecx
  18945. loc_006FCA03: call [00401128h] ; __vbaObjSet
  18946. loc_006FCA09: push eax
  18947. loc_006FCA0A: mov edx, [0073A704h]
  18948. loc_006FCA10: mov eax, [edx]
  18949. loc_006FCA12: mov ecx, [0073A704h]
  18950. loc_006FCA18: push ecx
  18951. loc_006FCA19: call [eax+00000074h]
  18952. loc_006FCA1C: fnclex
  18953. loc_006FCA1E: mov var_4C, eax
  18954. loc_006FCA21: cmp var_4C, 00000000h
  18955. loc_006FCA25: jge 006FCA44h
  18956. loc_006FCA27: push 00000074h
  18957. loc_006FCA29: push 00456428h
  18958. loc_006FCA2E: mov edx, [0073A704h]
  18959. loc_006FCA34: push edx
  18960. loc_006FCA35: mov eax, var_4C
  18961. loc_006FCA38: push eax
  18962. loc_006FCA39: call [004010CCh] ; __vbaHresultCheckObj
  18963. loc_006FCA3F: mov var_70, eax
  18964. loc_006FCA42: jmp 006FCA4Bh
  18965. loc_006FCA44: mov var_70, 00000000h
  18966. loc_006FCA4B: lea ecx, var_38
  18967. loc_006FCA4E: call [0040142Ch] ; __vbaFreeObj
  18968. loc_006FCA54: mov var_4, 00000006h
  18969. loc_006FCA5B: push 00000001h
  18970. loc_006FCA5D: push 00456234h
  18971. loc_006FCA62: mov ecx, var_28
  18972. loc_006FCA65: push ecx
  18973. loc_006FCA66: call [004013C4h] ; __vbaCastObj
  18974. loc_006FCA6C: push eax
  18975. loc_006FCA6D: lea edx, var_38
  18976. loc_006FCA70: push edx
  18977. loc_006FCA71: call [00401128h] ; __vbaObjSet
  18978. loc_006FCA77: push eax
  18979. loc_006FCA78: mov eax, [0073A704h]
  18980. loc_006FCA7D: mov ecx, [eax]
  18981. loc_006FCA7F: mov edx, [0073A704h]
  18982. loc_006FCA85: push edx
  18983. loc_006FCA86: call [ecx+00000074h]
  18984. loc_006FCA89: fnclex
  18985. loc_006FCA8B: mov var_4C, eax
  18986. loc_006FCA8E: cmp var_4C, 00000000h
  18987. loc_006FCA92: jge 006FCAB0h
  18988. loc_006FCA94: push 00000074h
  18989. loc_006FCA96: push 00456428h
  18990. loc_006FCA9B: mov eax, [0073A704h]
  18991. loc_006FCAA0: push eax
  18992. loc_006FCAA1: mov ecx, var_4C
  18993. loc_006FCAA4: push ecx
  18994. loc_006FCAA5: call [004010CCh] ; __vbaHresultCheckObj
  18995. loc_006FCAAB: mov var_74, eax
  18996. loc_006FCAAE: jmp 006FCAB7h
  18997. loc_006FCAB0: mov var_74, 00000000h
  18998. loc_006FCAB7: lea ecx, var_38
  18999. loc_006FCABA: call [0040142Ch] ; __vbaFreeObj
  19000. loc_006FCAC0: mov var_4, 00000007h
  19001. loc_006FCAC7: push 00000002h
  19002. loc_006FCAC9: push 00456234h
  19003. loc_006FCACE: mov edx, var_28
  19004. loc_006FCAD1: push edx
  19005. loc_006FCAD2: call [004013C4h] ; __vbaCastObj
  19006. loc_006FCAD8: push eax
  19007. loc_006FCAD9: lea eax, var_38
  19008. loc_006FCADC: push eax
  19009. loc_006FCADD: call [00401128h] ; __vbaObjSet
  19010. loc_006FCAE3: push eax
  19011. loc_006FCAE4: mov ecx, [0073A704h]
  19012. loc_006FCAEA: mov edx, [ecx]
  19013. loc_006FCAEC: mov eax, [0073A704h]
  19014. loc_006FCAF1: push eax
  19015. loc_006FCAF2: call [edx+00000074h]
  19016. loc_006FCAF5: fnclex
  19017. loc_006FCAF7: mov var_4C, eax
  19018. loc_006FCAFA: cmp var_4C, 00000000h
  19019. loc_006FCAFE: jge 006FCB1Dh
  19020. loc_006FCB00: push 00000074h
  19021. loc_006FCB02: push 00456428h
  19022. loc_006FCB07: mov ecx, [0073A704h]
  19023. loc_006FCB0D: push ecx
  19024. loc_006FCB0E: mov edx, var_4C
  19025. loc_006FCB11: push edx
  19026. loc_006FCB12: call [004010CCh] ; __vbaHresultCheckObj
  19027. loc_006FCB18: mov var_78, eax
  19028. loc_006FCB1B: jmp 006FCB24h
  19029. loc_006FCB1D: mov var_78, 00000000h
  19030. loc_006FCB24: lea ecx, var_38
  19031. loc_006FCB27: call [0040142Ch] ; __vbaFreeObj
  19032. loc_006FCB2D: mov var_4, 00000008h
  19033. loc_006FCB34: push 00000003h
  19034. loc_006FCB36: push 00456234h
  19035. loc_006FCB3B: mov eax, var_28
  19036. loc_006FCB3E: push eax
  19037. loc_006FCB3F: call [004013C4h] ; __vbaCastObj
  19038. loc_006FCB45: push eax
  19039. loc_006FCB46: lea ecx, var_38
  19040. loc_006FCB49: push ecx
  19041. loc_006FCB4A: call [00401128h] ; __vbaObjSet
  19042. loc_006FCB50: push eax
  19043. loc_006FCB51: mov edx, [0073A704h]
  19044. loc_006FCB57: mov eax, [edx]
  19045. loc_006FCB59: mov ecx, [0073A704h]
  19046. loc_006FCB5F: push ecx
  19047. loc_006FCB60: call [eax+00000074h]
  19048. loc_006FCB63: fnclex
  19049. loc_006FCB65: mov var_4C, eax
  19050. loc_006FCB68: cmp var_4C, 00000000h
  19051. loc_006FCB6C: jge 006FCB8Bh
  19052. loc_006FCB6E: push 00000074h
  19053. loc_006FCB70: push 00456428h
  19054. loc_006FCB75: mov edx, [0073A704h]
  19055. loc_006FCB7B: push edx
  19056. loc_006FCB7C: mov eax, var_4C
  19057. loc_006FCB7F: push eax
  19058. loc_006FCB80: call [004010CCh] ; __vbaHresultCheckObj
  19059. loc_006FCB86: mov var_7C, eax
  19060. loc_006FCB89: jmp 006FCB92h
  19061. loc_006FCB8B: mov var_7C, 00000000h
  19062. loc_006FCB92: lea ecx, var_38
  19063. loc_006FCB95: call [0040142Ch] ; __vbaFreeObj
  19064. loc_006FCB9B: mov var_4, 00000009h
  19065. loc_006FCBA2: lea ecx, var_24
  19066. loc_006FCBA5: mov var_40, ecx
  19067. loc_006FCBA8: mov var_48, 00004008h
  19068. loc_006FCBAF: lea edx, var_38
  19069. loc_006FCBB2: push edx
  19070. loc_006FCBB3: lea eax, var_48
  19071. loc_006FCBB6: push eax
  19072. loc_006FCBB7: mov ecx, [0073A708h]
  19073. loc_006FCBBD: mov edx, [ecx]
  19074. loc_006FCBBF: mov eax, [0073A708h]
  19075. loc_006FCBC4: push eax
  19076. loc_006FCBC5: call [edx+00000020h]
  19077. loc_006FCBC8: fnclex
  19078. loc_006FCBCA: mov var_4C, eax
  19079. loc_006FCBCD: cmp var_4C, 00000000h
  19080. loc_006FCBD1: jge 006FCBF0h
  19081. loc_006FCBD3: push 00000020h
  19082. loc_006FCBD5: push 00471C84h
  19083. loc_006FCBDA: mov ecx, [0073A708h]
  19084. loc_006FCBE0: push ecx
  19085. loc_006FCBE1: mov edx, var_4C
  19086. loc_006FCBE4: push edx
  19087. loc_006FCBE5: call [004010CCh] ; __vbaHresultCheckObj
  19088. loc_006FCBEB: mov var_80, eax
  19089. loc_006FCBEE: jmp 006FCBF7h
  19090. loc_006FCBF0: mov var_80, 00000000h
  19091. loc_006FCBF7: mov eax, var_38
  19092. loc_006FCBFA: mov var_68, eax
  19093. loc_006FCBFD: mov var_38, 00000000h
  19094. loc_006FCC04: mov ecx, var_68
  19095. loc_006FCC07: push ecx
  19096. loc_006FCC08: lea edx, var_34
  19097. loc_006FCC0B: push edx
  19098. loc_006FCC0C: call [00401128h] ; __vbaObjSet
  19099. loc_006FCC12: mov var_4, 0000000Ah
  19100. loc_006FCC19: push 00000000h
  19101. loc_006FCC1B: mov eax, var_34
  19102. loc_006FCC1E: push eax
  19103. loc_006FCC1F: call [00401238h] ; __vbaObjIs
  19104. loc_006FCC25: movsx ecx, ax
  19105. loc_006FCC28: test ecx, ecx
  19106. loc_006FCC2A: jnz 006FCC8Ah
  19107. loc_006FCC2C: mov var_4, 0000000Bh
  19108. loc_006FCC33: lea edx, var_24
  19109. loc_006FCC36: mov var_40, edx
  19110. loc_006FCC39: mov var_48, 00004008h
  19111. loc_006FCC40: lea eax, var_48
  19112. loc_006FCC43: push eax
  19113. loc_006FCC44: mov ecx, [0073A708h]
  19114. loc_006FCC4A: mov edx, [ecx]
  19115. loc_006FCC4C: mov eax, [0073A708h]
  19116. loc_006FCC51: push eax
  19117. loc_006FCC52: call [edx+00000028h]
  19118. loc_006FCC55: fnclex
  19119. loc_006FCC57: mov var_4C, eax
  19120. loc_006FCC5A: cmp var_4C, 00000000h
  19121. loc_006FCC5E: jge 006FCC80h
  19122. loc_006FCC60: push 00000028h
  19123. loc_006FCC62: push 00471C84h
  19124. loc_006FCC67: mov ecx, [0073A708h]
  19125. loc_006FCC6D: push ecx
  19126. loc_006FCC6E: mov edx, var_4C
  19127. loc_006FCC71: push edx
  19128. loc_006FCC72: call [004010CCh] ; __vbaHresultCheckObj
  19129. loc_006FCC78: mov var_84, eax
  19130. loc_006FCC7E: jmp 006FCC8Ah
  19131. loc_006FCC80: mov var_84, 00000000h
  19132. loc_006FCC8A: push 006FCCC0h
  19133. loc_006FCC8F: jmp 006FCC9Bh
  19134. loc_006FCC91: lea ecx, var_38
  19135. loc_006FCC94: call [0040142Ch] ; __vbaFreeObj
  19136. loc_006FCC9A: ret
  19137. loc_006FCC9B: lea ecx, var_24
  19138. loc_006FCC9E: call [00401430h] ; __vbaFreeStr
  19139. loc_006FCCA4: lea ecx, var_28
  19140. loc_006FCCA7: call [0040142Ch] ; __vbaFreeObj
  19141. loc_006FCCAD: lea ecx, var_2C
  19142. loc_006FCCB0: call [0040142Ch] ; __vbaFreeObj
  19143. loc_006FCCB6: lea ecx, var_34
  19144. loc_006FCCB9: call [0040142Ch] ; __vbaFreeObj
  19145. loc_006FCCBF: ret
  19146. loc_006FCCC0: xor eax, eax
  19147. loc_006FCCC2: mov ecx, var_20
  19148. loc_006FCCC5: mov fs:[00000000h], ecx
  19149. loc_006FCCCC: pop edi
  19150. loc_006FCCCD: pop esi
  19151. loc_006FCCCE: pop ebx
  19152. loc_006FCCCF: mov esp, ebp
  19153. loc_006FCCD1: pop ebp
  19154. loc_006FCCD2: retn 0008h
  19155. End Sub
  19156. Private Sub Proc_52_78_6FCCE0(arg_C) '6FCCE0
  19157. loc_006FCCE0: push ebp
  19158. loc_006FCCE1: mov ebp, esp
  19159. loc_006FCCE3: sub esp, 00000018h
  19160. loc_006FCCE6: push 00412856h ; __vbaExceptHandler
  19161. loc_006FCCEB: mov eax, fs:[00000000h]
  19162. loc_006FCCF1: push eax
  19163. loc_006FCCF2: mov fs:[00000000h], esp
  19164. loc_006FCCF9: mov eax, 0000005Ch
  19165. loc_006FCCFE: call 00412850h ; __vbaChkstk
  19166. loc_006FCD03: push ebx
  19167. loc_006FCD04: push esi
  19168. loc_006FCD05: push edi
  19169. loc_006FCD06: mov var_18, esp
  19170. loc_006FCD09: mov var_14, 0040FE50h ; "$"
  19171. loc_006FCD10: mov var_10, 00000000h
  19172. loc_006FCD17: mov var_C, 00000000h
  19173. loc_006FCD1E: mov var_4, 00000001h
  19174. loc_006FCD25: mov var_4, 00000002h
  19175. loc_006FCD2C: push FFFFFFFFh
  19176. loc_006FCD2E: call [00401124h] ; __vbaOnError
  19177. loc_006FCD34: mov var_4, 00000003h
  19178. loc_006FCD3B: push 0047260Ch
  19179. loc_006FCD40: push 00000000h
  19180. loc_006FCD42: push 00000009h
  19181. loc_006FCD44: mov eax, Me
  19182. loc_006FCD47: mov ecx, [eax]
  19183. loc_006FCD49: mov edx, Me
  19184. loc_006FCD4C: push edx
  19185. loc_006FCD4D: call [ecx+0000035Ch]
  19186. loc_006FCD53: push eax
  19187. loc_006FCD54: lea eax, var_28
  19188. loc_006FCD57: push eax
  19189. loc_006FCD58: call [00401128h] ; __vbaObjSet
  19190. loc_006FCD5E: push eax
  19191. loc_006FCD5F: lea ecx, var_3C
  19192. loc_006FCD62: push ecx
  19193. loc_006FCD63: call [00401214h] ; __vbaLateIdCallLd
  19194. loc_006FCD69: add esp, 00000010h
  19195. loc_006FCD6C: push eax
  19196. loc_006FCD6D: call [004011F8h] ; __vbaCastObjVar
  19197. loc_006FCD73: push eax
  19198. loc_006FCD74: lea edx, var_2C
  19199. loc_006FCD77: push edx
  19200. loc_006FCD78: call [00401128h] ; __vbaObjSet
  19201. loc_006FCD7E: mov var_58, eax
  19202. loc_006FCD81: mov eax, arg_C
  19203. loc_006FCD84: mov ecx, [eax]
  19204. loc_006FCD86: mov var_50, ecx
  19205. loc_006FCD89: lea edx, var_24
  19206. loc_006FCD8C: push edx
  19207. loc_006FCD8D: mov eax, var_50
  19208. loc_006FCD90: mov ecx, [eax]
  19209. loc_006FCD92: mov edx, var_50
  19210. loc_006FCD95: push edx
  19211. loc_006FCD96: call [ecx+0000002Ch]
  19212. loc_006FCD99: fnclex
  19213. loc_006FCD9B: mov var_54, eax
  19214. loc_006FCD9E: cmp var_54, 00000000h
  19215. loc_006FCDA2: jge 006FCDBEh
  19216. loc_006FCDA4: push 0000002Ch
  19217. loc_006FCDA6: push 00456234h
  19218. loc_006FCDAB: mov eax, var_50
  19219. loc_006FCDAE: push eax
  19220. loc_006FCDAF: mov ecx, var_54
  19221. loc_006FCDB2: push ecx
  19222. loc_006FCDB3: call [004010CCh] ; __vbaHresultCheckObj
  19223. loc_006FCDB9: mov var_78, eax
  19224. loc_006FCDBC: jmp 006FCDC5h
  19225. loc_006FCDBE: mov var_78, 00000000h
  19226. loc_006FCDC5: mov edx, var_24
  19227. loc_006FCDC8: mov var_74, edx
  19228. loc_006FCDCB: mov var_24, 00000000h
  19229. loc_006FCDD2: mov eax, var_74
  19230. loc_006FCDD5: mov var_44, eax
  19231. loc_006FCDD8: mov var_4C, 00000008h
  19232. loc_006FCDDF: lea ecx, var_4C
  19233. loc_006FCDE2: push ecx
  19234. loc_006FCDE3: mov edx, var_58
  19235. loc_006FCDE6: mov eax, [edx]
  19236. loc_006FCDE8: mov ecx, var_58
  19237. loc_006FCDEB: push ecx
  19238. loc_006FCDEC: call [eax+0000003Ch]
  19239. loc_006FCDEF: fnclex
  19240. loc_006FCDF1: mov var_5C, eax
  19241. loc_006FCDF4: cmp var_5C, 00000000h
  19242. loc_006FCDF8: jge 006FCE14h
  19243. loc_006FCDFA: push 0000003Ch
  19244. loc_006FCDFC: push 0047260Ch
  19245. loc_006FCE01: mov edx, var_58
  19246. loc_006FCE04: push edx
  19247. loc_006FCE05: mov eax, var_5C
  19248. loc_006FCE08: push eax
  19249. loc_006FCE09: call [004010CCh] ; __vbaHresultCheckObj
  19250. loc_006FCE0F: mov var_7C, eax
  19251. loc_006FCE12: jmp 006FCE1Bh
  19252. loc_006FCE14: mov var_7C, 00000000h
  19253. loc_006FCE1B: lea ecx, var_2C
  19254. loc_006FCE1E: push ecx
  19255. loc_006FCE1F: lea edx, var_28
  19256. loc_006FCE22: push edx
  19257. loc_006FCE23: push 00000002h
  19258. loc_006FCE25: call [00401068h] ; __vbaFreeObjList
  19259. loc_006FCE2B: add esp, 0000000Ch
  19260. loc_006FCE2E: lea eax, var_4C
  19261. loc_006FCE31: push eax
  19262. loc_006FCE32: lea ecx, var_3C
  19263. loc_006FCE35: push ecx
  19264. loc_006FCE36: push 00000002h
  19265. loc_006FCE38: call [00401050h] ; __vbaFreeVarList
  19266. loc_006FCE3E: add esp, 0000000Ch
  19267. loc_006FCE41: push 006FCE79h
  19268. loc_006FCE46: jmp 006FCE78h
  19269. loc_006FCE48: lea ecx, var_24
  19270. loc_006FCE4B: call [00401430h] ; __vbaFreeStr
  19271. loc_006FCE51: lea edx, var_2C
  19272. loc_006FCE54: push edx
  19273. loc_006FCE55: lea eax, var_28
  19274. loc_006FCE58: push eax
  19275. loc_006FCE59: push 00000002h
  19276. loc_006FCE5B: call [00401068h] ; __vbaFreeObjList
  19277. loc_006FCE61: add esp, 0000000Ch
  19278. loc_006FCE64: lea ecx, var_4C
  19279. loc_006FCE67: push ecx
  19280. loc_006FCE68: lea edx, var_3C
  19281. loc_006FCE6B: push edx
  19282. loc_006FCE6C: push 00000002h
  19283. loc_006FCE6E: call [00401050h] ; __vbaFreeVarList
  19284. loc_006FCE74: add esp, 0000000Ch
  19285. loc_006FCE77: ret
  19286. loc_006FCE78: ret
  19287. loc_006FCE79: xor eax, eax
  19288. loc_006FCE7B: mov ecx, var_20
  19289. loc_006FCE7E: mov fs:[00000000h], ecx
  19290. loc_006FCE85: pop edi
  19291. loc_006FCE86: pop esi
  19292. loc_006FCE87: pop ebx
  19293. loc_006FCE88: mov esp, ebp
  19294. loc_006FCE8A: pop ebp
  19295. loc_006FCE8B: retn 0008h
  19296. End Sub
  19297. Private Sub Proc_52_79_6FCE90(arg_C, arg_10) '6FCE90
  19298. loc_006FCE90: push ebp
  19299. loc_006FCE91: mov ebp, esp
  19300. loc_006FCE93: sub esp, 00000018h
  19301. loc_006FCE96: push 00412856h ; __vbaExceptHandler
  19302. loc_006FCE9B: mov eax, fs:[00000000h]
  19303. loc_006FCEA1: push eax
  19304. loc_006FCEA2: mov fs:[00000000h], esp
  19305. loc_006FCEA9: mov eax, 00000068h
  19306. loc_006FCEAE: call 00412850h ; __vbaChkstk
  19307. loc_006FCEB3: push ebx
  19308. loc_006FCEB4: push esi
  19309. loc_006FCEB5: push edi
  19310. loc_006FCEB6: mov var_18, esp
  19311. loc_006FCEB9: mov var_14, 0040FE80h ; "&"
  19312. loc_006FCEC0: mov var_10, 00000000h
  19313. loc_006FCEC7: mov var_C, 00000000h
  19314. loc_006FCECE: mov var_4, 00000001h
  19315. loc_006FCED5: mov var_4, 00000002h
  19316. loc_006FCEDC: push FFFFFFFFh
  19317. loc_006FCEDE: call [00401124h] ; __vbaOnError
  19318. loc_006FCEE4: mov var_4, 00000003h
  19319. loc_006FCEEB: push 0047260Ch
  19320. loc_006FCEF0: push 00000000h
  19321. loc_006FCEF2: push 00000009h
  19322. loc_006FCEF4: mov eax, Me
  19323. loc_006FCEF7: mov ecx, [eax]
  19324. loc_006FCEF9: mov edx, Me
  19325. loc_006FCEFC: push edx
  19326. loc_006FCEFD: call [ecx+0000035Ch]
  19327. loc_006FCF03: push eax
  19328. loc_006FCF04: lea eax, var_30
  19329. loc_006FCF07: push eax
  19330. loc_006FCF08: call [00401128h] ; __vbaObjSet
  19331. loc_006FCF0E: push eax
  19332. loc_006FCF0F: lea ecx, var_48
  19333. loc_006FCF12: push ecx
  19334. loc_006FCF13: call [00401214h] ; __vbaLateIdCallLd
  19335. loc_006FCF19: add esp, 00000010h
  19336. loc_006FCF1C: push eax
  19337. loc_006FCF1D: call [004011F8h] ; __vbaCastObjVar
  19338. loc_006FCF23: push eax
  19339. loc_006FCF24: lea edx, var_34
  19340. loc_006FCF27: push edx
  19341. loc_006FCF28: call [00401128h] ; __vbaObjSet
  19342. loc_006FCF2E: mov var_64, eax
  19343. loc_006FCF31: mov eax, arg_C
  19344. loc_006FCF34: mov ecx, [eax]
  19345. loc_006FCF36: mov var_5C, ecx
  19346. loc_006FCF39: lea edx, var_2C
  19347. loc_006FCF3C: push edx
  19348. loc_006FCF3D: mov eax, var_5C
  19349. loc_006FCF40: mov ecx, [eax]
  19350. loc_006FCF42: mov edx, var_5C
  19351. loc_006FCF45: push edx
  19352. loc_006FCF46: call [ecx+0000002Ch]
  19353. loc_006FCF49: fnclex
  19354. loc_006FCF4B: mov var_60, eax
  19355. loc_006FCF4E: cmp var_60, 00000000h
  19356. loc_006FCF52: jge 006FCF71h
  19357. loc_006FCF54: push 0000002Ch
  19358. loc_006FCF56: push 00456234h
  19359. loc_006FCF5B: mov eax, var_5C
  19360. loc_006FCF5E: push eax
  19361. loc_006FCF5F: mov ecx, var_60
  19362. loc_006FCF62: push ecx
  19363. loc_006FCF63: call [004010CCh] ; __vbaHresultCheckObj
  19364. loc_006FCF69: mov var_84, eax
  19365. loc_006FCF6F: jmp 006FCF7Bh
  19366. loc_006FCF71: mov var_84, 00000000h
  19367. loc_006FCF7B: mov edx, var_2C
  19368. loc_006FCF7E: mov var_80, edx
  19369. loc_006FCF81: mov var_2C, 00000000h
  19370. loc_006FCF88: mov eax, var_80
  19371. loc_006FCF8B: mov var_50, eax
  19372. loc_006FCF8E: mov var_58, 00000008h
  19373. loc_006FCF95: lea ecx, var_38
  19374. loc_006FCF98: push ecx
  19375. loc_006FCF99: lea edx, var_58
  19376. loc_006FCF9C: push edx
  19377. loc_006FCF9D: mov eax, var_64
  19378. loc_006FCFA0: mov ecx, [eax]
  19379. loc_006FCFA2: mov edx, var_64
  19380. loc_006FCFA5: push edx
  19381. loc_006FCFA6: call [ecx+00000034h]
  19382. loc_006FCFA9: fnclex
  19383. loc_006FCFAB: mov var_68, eax
  19384. loc_006FCFAE: cmp var_68, 00000000h
  19385. loc_006FCFB2: jge 006FCFD1h
  19386. loc_006FCFB4: push 00000034h
  19387. loc_006FCFB6: push 0047260Ch
  19388. loc_006FCFBB: mov eax, var_64
  19389. loc_006FCFBE: push eax
  19390. loc_006FCFBF: mov ecx, var_68
  19391. loc_006FCFC2: push ecx
  19392. loc_006FCFC3: call [004010CCh] ; __vbaHresultCheckObj
  19393. loc_006FCFC9: mov var_88, eax
  19394. loc_006FCFCF: jmp 006FCFDBh
  19395. loc_006FCFD1: mov var_88, 00000000h
  19396. loc_006FCFDB: push 0047261Ch
  19397. loc_006FCFE0: mov edx, var_38
  19398. loc_006FCFE3: push edx
  19399. loc_006FCFE4: call [004013C4h] ; __vbaCastObj
  19400. loc_006FCFEA: push eax
  19401. loc_006FCFEB: lea eax, var_24
  19402. loc_006FCFEE: push eax
  19403. loc_006FCFEF: call [00401128h] ; __vbaObjSet
  19404. loc_006FCFF5: lea ecx, var_38
  19405. loc_006FCFF8: push ecx
  19406. loc_006FCFF9: lea edx, var_34
  19407. loc_006FCFFC: push edx
  19408. loc_006FCFFD: lea eax, var_30
  19409. loc_006FD000: push eax
  19410. loc_006FD001: push 00000003h
  19411. loc_006FD003: call [00401068h] ; __vbaFreeObjList
  19412. loc_006FD009: add esp, 00000010h
  19413. loc_006FD00C: lea ecx, var_58
  19414. loc_006FD00F: push ecx
  19415. loc_006FD010: lea edx, var_48
  19416. loc_006FD013: push edx
  19417. loc_006FD014: push 00000002h
  19418. loc_006FD016: call [00401050h] ; __vbaFreeVarList
  19419. loc_006FD01C: add esp, 0000000Ch
  19420. loc_006FD01F: mov var_4, 00000004h
  19421. loc_006FD026: push 00000000h
  19422. loc_006FD028: mov eax, var_24
  19423. loc_006FD02B: push eax
  19424. loc_006FD02C: call [00401238h] ; __vbaObjIs
  19425. loc_006FD032: movsx ecx, ax
  19426. loc_006FD035: test ecx, ecx
  19427. loc_006FD037: jz 006FD048h
  19428. loc_006FD039: mov var_4, 00000005h
  19429. loc_006FD040: mov var_28, 0000h
  19430. loc_006FD046: jmp 006FD055h
  19431. loc_006FD048: mov var_4, 00000007h
  19432. loc_006FD04F: mov var_28, FFFFFFh
  19433. loc_006FD055: push 006FD09Ah
  19434. loc_006FD05A: jmp 006FD090h
  19435. loc_006FD05C: lea ecx, var_2C
  19436. loc_006FD05F: call [00401430h] ; __vbaFreeStr
  19437. loc_006FD065: lea edx, var_38
  19438. loc_006FD068: push edx
  19439. loc_006FD069: lea eax, var_34
  19440. loc_006FD06C: push eax
  19441. loc_006FD06D: lea ecx, var_30
  19442. loc_006FD070: push ecx
  19443. loc_006FD071: push 00000003h
  19444. loc_006FD073: call [00401068h] ; __vbaFreeObjList
  19445. loc_006FD079: add esp, 00000010h
  19446. loc_006FD07C: lea edx, var_58
  19447. loc_006FD07F: push edx
  19448. loc_006FD080: lea eax, var_48
  19449. loc_006FD083: push eax
  19450. loc_006FD084: push 00000002h
  19451. loc_006FD086: call [00401050h] ; __vbaFreeVarList
  19452. loc_006FD08C: add esp, 0000000Ch
  19453. loc_006FD08F: ret
  19454. loc_006FD090: lea ecx, var_24
  19455. loc_006FD093: call [0040142Ch] ; __vbaFreeObj
  19456. loc_006FD099: ret
  19457. loc_006FD09A: mov ecx, arg_10
  19458. loc_006FD09D: mov dx, var_28
  19459. loc_006FD0A1: mov [ecx], dx
  19460. loc_006FD0A4: xor eax, eax
  19461. loc_006FD0A6: mov ecx, var_20
  19462. loc_006FD0A9: mov fs:[00000000h], ecx
  19463. loc_006FD0B0: pop edi
  19464. loc_006FD0B1: pop esi
  19465. loc_006FD0B2: pop ebx
  19466. loc_006FD0B3: mov esp, ebp
  19467. loc_006FD0B5: pop ebp
  19468. loc_006FD0B6: retn 000Ch
  19469. End Sub
  19470. Private Sub Proc_52_80_6FD0C0
  19471. loc_006FD0C0: push ebp
  19472. loc_006FD0C1: mov ebp, esp
  19473. loc_006FD0C3: sub esp, 00000018h
  19474. loc_006FD0C6: push 00412856h ; __vbaExceptHandler
  19475. loc_006FD0CB: mov eax, fs:[00000000h]
  19476. loc_006FD0D1: push eax
  19477. loc_006FD0D2: mov fs:[00000000h], esp
  19478. loc_006FD0D9: mov eax, 000000C0h
  19479. loc_006FD0DE: call 00412850h ; __vbaChkstk
  19480. loc_006FD0E3: push ebx
  19481. loc_006FD0E4: push esi
  19482. loc_006FD0E5: push edi
  19483. loc_006FD0E6: mov var_18, esp
  19484. loc_006FD0E9: mov var_14, 0040FEC8h ; "$"
  19485. loc_006FD0F0: mov var_10, 00000000h
  19486. loc_006FD0F7: mov var_C, 00000000h
  19487. loc_006FD0FE: mov var_4, 00000001h
  19488. loc_006FD105: mov var_4, 00000002h
  19489. loc_006FD10C: push FFFFFFFFh
  19490. loc_006FD10E: call [00401124h] ; __vbaOnError
  19491. loc_006FD114: mov var_4, 00000003h
  19492. loc_006FD11B: push 0047260Ch
  19493. loc_006FD120: push 00000000h
  19494. loc_006FD122: push 00000009h
  19495. loc_006FD124: mov eax, Me
  19496. loc_006FD127: mov ecx, [eax]
  19497. loc_006FD129: mov edx, Me
  19498. loc_006FD12C: push edx
  19499. loc_006FD12D: call [ecx+0000035Ch]
  19500. loc_006FD133: push eax
  19501. loc_006FD134: lea eax, var_30
  19502. loc_006FD137: push eax
  19503. loc_006FD138: call [00401128h] ; __vbaObjSet
  19504. loc_006FD13E: push eax
  19505. loc_006FD13F: lea ecx, var_54
  19506. loc_006FD142: push ecx
  19507. loc_006FD143: call [00401214h] ; __vbaLateIdCallLd
  19508. loc_006FD149: add esp, 00000010h
  19509. loc_006FD14C: push eax
  19510. loc_006FD14D: call [004011F8h] ; __vbaCastObjVar
  19511. loc_006FD153: push eax
  19512. loc_006FD154: lea edx, var_34
  19513. loc_006FD157: push edx
  19514. loc_006FD158: call [00401128h] ; __vbaObjSet
  19515. loc_006FD15E: mov var_8C, eax
  19516. loc_006FD164: lea eax, var_88
  19517. loc_006FD16A: push eax
  19518. loc_006FD16B: mov ecx, var_8C
  19519. loc_006FD171: mov edx, [ecx]
  19520. loc_006FD173: mov eax, var_8C
  19521. loc_006FD179: push eax
  19522. loc_006FD17A: call [edx+0000001Ch]
  19523. loc_006FD17D: fnclex
  19524. loc_006FD17F: mov var_90, eax
  19525. loc_006FD185: cmp var_90, 00000000h
  19526. loc_006FD18C: jge 006FD1B1h
  19527. loc_006FD18E: push 0000001Ch
  19528. loc_006FD190: push 0047260Ch
  19529. loc_006FD195: mov ecx, var_8C
  19530. loc_006FD19B: push ecx
  19531. loc_006FD19C: mov edx, var_90
  19532. loc_006FD1A2: push edx
  19533. loc_006FD1A3: call [004010CCh] ; __vbaHresultCheckObj
  19534. loc_006FD1A9: mov var_CC, eax
  19535. loc_006FD1AF: jmp 006FD1BBh
  19536. loc_006FD1B1: mov var_CC, 00000000h
  19537. loc_006FD1BB: movsx eax, var_88
  19538. loc_006FD1C2: mov var_B4, eax
  19539. loc_006FD1C8: mov var_B0, 00000001h
  19540. loc_006FD1D2: mov var_24, 00000001h
  19541. loc_006FD1D9: lea ecx, var_34
  19542. loc_006FD1DC: push ecx
  19543. loc_006FD1DD: lea edx, var_30
  19544. loc_006FD1E0: push edx
  19545. loc_006FD1E1: push 00000002h
  19546. loc_006FD1E3: call [00401068h] ; __vbaFreeObjList
  19547. loc_006FD1E9: add esp, 0000000Ch
  19548. loc_006FD1EC: lea ecx, var_54
  19549. loc_006FD1EF: call [00401030h] ; __vbaFreeVar
  19550. loc_006FD1F5: jmp 006FD209h
  19551. loc_006FD1F7: mov eax, var_24
  19552. loc_006FD1FA: add eax, var_B0
  19553. loc_006FD200: jo 006FD617h
  19554. loc_006FD206: mov var_24, eax
  19555. loc_006FD209: mov ecx, var_24
  19556. loc_006FD20C: cmp ecx, var_B4
  19557. loc_006FD212: jg 006FD5B0h
  19558. loc_006FD218: mov var_4, 00000004h
  19559. loc_006FD21F: push 0047260Ch
  19560. loc_006FD224: push 00000000h
  19561. loc_006FD226: push 00000009h
  19562. loc_006FD228: mov edx, Me
  19563. loc_006FD22B: mov eax, [edx]
  19564. loc_006FD22D: mov ecx, Me
  19565. loc_006FD230: push ecx
  19566. loc_006FD231: call [eax+0000035Ch]
  19567. loc_006FD237: push eax
  19568. loc_006FD238: lea edx, var_30
  19569. loc_006FD23B: push edx
  19570. loc_006FD23C: call [00401128h] ; __vbaObjSet
  19571. loc_006FD242: push eax
  19572. loc_006FD243: lea eax, var_54
  19573. loc_006FD246: push eax
  19574. loc_006FD247: call [00401214h] ; __vbaLateIdCallLd
  19575. loc_006FD24D: add esp, 00000010h
  19576. loc_006FD250: push eax
  19577. loc_006FD251: call [004011F8h] ; __vbaCastObjVar
  19578. loc_006FD257: push eax
  19579. loc_006FD258: lea ecx, var_34
  19580. loc_006FD25B: push ecx
  19581. loc_006FD25C: call [00401128h] ; __vbaObjSet
  19582. loc_006FD262: mov var_8C, eax
  19583. loc_006FD268: lea edx, var_24
  19584. loc_006FD26B: mov var_6C, edx
  19585. loc_006FD26E: mov var_74, 00004003h
  19586. loc_006FD275: lea eax, var_38
  19587. loc_006FD278: push eax
  19588. loc_006FD279: lea ecx, var_74
  19589. loc_006FD27C: push ecx
  19590. loc_006FD27D: mov edx, var_8C
  19591. loc_006FD283: mov eax, [edx]
  19592. loc_006FD285: mov ecx, var_8C
  19593. loc_006FD28B: push ecx
  19594. loc_006FD28C: call [eax+00000024h]
  19595. loc_006FD28F: fnclex
  19596. loc_006FD291: mov var_90, eax
  19597. loc_006FD297: cmp var_90, 00000000h
  19598. loc_006FD29E: jge 006FD2C3h
  19599. loc_006FD2A0: push 00000024h
  19600. loc_006FD2A2: push 0047260Ch
  19601. loc_006FD2A7: mov edx, var_8C
  19602. loc_006FD2AD: push edx
  19603. loc_006FD2AE: mov eax, var_90
  19604. loc_006FD2B4: push eax
  19605. loc_006FD2B5: call [004010CCh] ; __vbaHresultCheckObj
  19606. loc_006FD2BB: mov var_D0, eax
  19607. loc_006FD2C1: jmp 006FD2CDh
  19608. loc_006FD2C3: mov var_D0, 00000000h
  19609. loc_006FD2CD: mov ecx, var_38
  19610. loc_006FD2D0: mov var_94, ecx
  19611. loc_006FD2D6: lea edx, var_28
  19612. loc_006FD2D9: push edx
  19613. loc_006FD2DA: mov eax, var_94
  19614. loc_006FD2E0: mov ecx, [eax]
  19615. loc_006FD2E2: mov edx, var_94
  19616. loc_006FD2E8: push edx
  19617. loc_006FD2E9: call [ecx+00000064h]
  19618. loc_006FD2EC: fnclex
  19619. loc_006FD2EE: mov var_98, eax
  19620. loc_006FD2F4: cmp var_98, 00000000h
  19621. loc_006FD2FB: jge 006FD320h
  19622. loc_006FD2FD: push 00000064h
  19623. loc_006FD2FF: push 0047261Ch
  19624. loc_006FD304: mov eax, var_94
  19625. loc_006FD30A: push eax
  19626. loc_006FD30B: mov ecx, var_98
  19627. loc_006FD311: push ecx
  19628. loc_006FD312: call [004010CCh] ; __vbaHresultCheckObj
  19629. loc_006FD318: mov var_D4, eax
  19630. loc_006FD31E: jmp 006FD32Ah
  19631. loc_006FD320: mov var_D4, 00000000h
  19632. loc_006FD32A: push 0047260Ch
  19633. loc_006FD32F: push 00000000h
  19634. loc_006FD331: push 00000009h
  19635. loc_006FD333: mov edx, Me
  19636. loc_006FD336: mov eax, [edx]
  19637. loc_006FD338: mov ecx, Me
  19638. loc_006FD33B: push ecx
  19639. loc_006FD33C: call [eax+0000035Ch]
  19640. loc_006FD342: push eax
  19641. loc_006FD343: lea edx, var_3C
  19642. loc_006FD346: push edx
  19643. loc_006FD347: call [00401128h] ; __vbaObjSet
  19644. loc_006FD34D: push eax
  19645. loc_006FD34E: lea eax, var_64
  19646. loc_006FD351: push eax
  19647. loc_006FD352: call [00401214h] ; __vbaLateIdCallLd
  19648. loc_006FD358: add esp, 00000010h
  19649. loc_006FD35B: push eax
  19650. loc_006FD35C: call [004011F8h] ; __vbaCastObjVar
  19651. loc_006FD362: push eax
  19652. loc_006FD363: lea ecx, var_40
  19653. loc_006FD366: push ecx
  19654. loc_006FD367: call [00401128h] ; __vbaObjSet
  19655. loc_006FD36D: mov var_9C, eax
  19656. loc_006FD373: lea edx, var_24
  19657. loc_006FD376: mov var_7C, edx
  19658. loc_006FD379: mov var_84, 00004003h
  19659. loc_006FD383: lea eax, var_44
  19660. loc_006FD386: push eax
  19661. loc_006FD387: lea ecx, var_84
  19662. loc_006FD38D: push ecx
  19663. loc_006FD38E: mov edx, var_9C
  19664. loc_006FD394: mov eax, [edx]
  19665. loc_006FD396: mov ecx, var_9C
  19666. loc_006FD39C: push ecx
  19667. loc_006FD39D: call [eax+00000024h]
  19668. loc_006FD3A0: fnclex
  19669. loc_006FD3A2: mov var_A0, eax
  19670. loc_006FD3A8: cmp var_A0, 00000000h
  19671. loc_006FD3AF: jge 006FD3D4h
  19672. loc_006FD3B1: push 00000024h
  19673. loc_006FD3B3: push 0047260Ch
  19674. loc_006FD3B8: mov edx, var_9C
  19675. loc_006FD3BE: push edx
  19676. loc_006FD3BF: mov eax, var_A0
  19677. loc_006FD3C5: push eax
  19678. loc_006FD3C6: call [004010CCh] ; __vbaHresultCheckObj
  19679. loc_006FD3CC: mov var_D8, eax
  19680. loc_006FD3D2: jmp 006FD3DEh
  19681. loc_006FD3D4: mov var_D8, 00000000h
  19682. loc_006FD3DE: mov ecx, var_44
  19683. loc_006FD3E1: mov var_A4, ecx
  19684. loc_006FD3E7: lea edx, var_2C
  19685. loc_006FD3EA: push edx
  19686. loc_006FD3EB: mov eax, var_A4
  19687. loc_006FD3F1: mov ecx, [eax]
  19688. loc_006FD3F3: mov edx, var_A4
  19689. loc_006FD3F9: push edx
  19690. loc_006FD3FA: call [ecx+00000064h]
  19691. loc_006FD3FD: fnclex
  19692. loc_006FD3FF: mov var_A8, eax
  19693. loc_006FD405: cmp var_A8, 00000000h
  19694. loc_006FD40C: jge 006FD431h
  19695. loc_006FD40E: push 00000064h
  19696. loc_006FD410: push 0047261Ch
  19697. loc_006FD415: mov eax, var_A4
  19698. loc_006FD41B: push eax
  19699. loc_006FD41C: mov ecx, var_A8
  19700. loc_006FD422: push ecx
  19701. loc_006FD423: call [004010CCh] ; __vbaHresultCheckObj
  19702. loc_006FD429: mov var_DC, eax
  19703. loc_006FD42F: jmp 006FD43Bh
  19704. loc_006FD431: mov var_DC, 00000000h
  19705. loc_006FD43B: mov edx, var_28
  19706. loc_006FD43E: push edx
  19707. loc_006FD43F: push 00472630h ; "Online"
  19708. loc_006FD444: call [004011B8h] ; __vbaStrCmp
  19709. loc_006FD44A: mov esi, eax
  19710. loc_006FD44C: neg esi
  19711. loc_006FD44E: sbb esi, esi
  19712. loc_006FD450: neg esi
  19713. loc_006FD452: neg esi
  19714. loc_006FD454: mov eax, var_2C
  19715. loc_006FD457: push eax
  19716. loc_006FD458: push 00472644h ; "Offline"
  19717. loc_006FD45D: call [004011B8h] ; __vbaStrCmp
  19718. loc_006FD463: neg eax
  19719. loc_006FD465: sbb eax, eax
  19720. loc_006FD467: neg eax
  19721. loc_006FD469: neg eax
  19722. loc_006FD46B: and si, ax
  19723. loc_006FD46E: mov var_AC, si
  19724. loc_006FD475: lea ecx, var_2C
  19725. loc_006FD478: push ecx
  19726. loc_006FD479: lea edx, var_28
  19727. loc_006FD47C: push edx
  19728. loc_006FD47D: push 00000002h
  19729. loc_006FD47F: call [00401324h] ; __vbaFreeStrList
  19730. loc_006FD485: add esp, 0000000Ch
  19731. loc_006FD488: lea eax, var_44
  19732. loc_006FD48B: push eax
  19733. loc_006FD48C: lea ecx, var_40
  19734. loc_006FD48F: push ecx
  19735. loc_006FD490: lea edx, var_3C
  19736. loc_006FD493: push edx
  19737. loc_006FD494: lea eax, var_38
  19738. loc_006FD497: push eax
  19739. loc_006FD498: lea ecx, var_34
  19740. loc_006FD49B: push ecx
  19741. loc_006FD49C: lea edx, var_30
  19742. loc_006FD49F: push edx
  19743. loc_006FD4A0: push 00000006h
  19744. loc_006FD4A2: call [00401068h] ; __vbaFreeObjList
  19745. loc_006FD4A8: add esp, 0000001Ch
  19746. loc_006FD4AB: lea eax, var_64
  19747. loc_006FD4AE: push eax
  19748. loc_006FD4AF: lea ecx, var_54
  19749. loc_006FD4B2: push ecx
  19750. loc_006FD4B3: push 00000002h
  19751. loc_006FD4B5: call [00401050h] ; __vbaFreeVarList
  19752. loc_006FD4BB: add esp, 0000000Ch
  19753. loc_006FD4BE: movsx edx, var_AC
  19754. loc_006FD4C5: test edx, edx
  19755. loc_006FD4C7: jz 006FD5A4h
  19756. loc_006FD4CD: mov var_4, 00000005h
  19757. loc_006FD4D4: push 0047260Ch
  19758. loc_006FD4D9: push 00000000h
  19759. loc_006FD4DB: push 00000009h
  19760. loc_006FD4DD: mov eax, Me
  19761. loc_006FD4E0: mov ecx, [eax]
  19762. loc_006FD4E2: mov edx, Me
  19763. loc_006FD4E5: push edx
  19764. loc_006FD4E6: call [ecx+0000035Ch]
  19765. loc_006FD4EC: push eax
  19766. loc_006FD4ED: lea eax, var_30
  19767. loc_006FD4F0: push eax
  19768. loc_006FD4F1: call [00401128h] ; __vbaObjSet
  19769. loc_006FD4F7: push eax
  19770. loc_006FD4F8: lea ecx, var_54
  19771. loc_006FD4FB: push ecx
  19772. loc_006FD4FC: call [00401214h] ; __vbaLateIdCallLd
  19773. loc_006FD502: add esp, 00000010h
  19774. loc_006FD505: push eax
  19775. loc_006FD506: call [004011F8h] ; __vbaCastObjVar
  19776. loc_006FD50C: push eax
  19777. loc_006FD50D: lea edx, var_34
  19778. loc_006FD510: push edx
  19779. loc_006FD511: call [00401128h] ; __vbaObjSet
  19780. loc_006FD517: mov var_8C, eax
  19781. loc_006FD51D: mov eax, var_24
  19782. loc_006FD520: mov var_5C, eax
  19783. loc_006FD523: mov var_64, 00000003h
  19784. loc_006FD52A: lea ecx, var_64
  19785. loc_006FD52D: push ecx
  19786. loc_006FD52E: mov edx, var_8C
  19787. loc_006FD534: mov eax, [edx]
  19788. loc_006FD536: mov ecx, var_8C
  19789. loc_006FD53C: push ecx
  19790. loc_006FD53D: call [eax+0000003Ch]
  19791. loc_006FD540: fnclex
  19792. loc_006FD542: mov var_90, eax
  19793. loc_006FD548: cmp var_90, 00000000h
  19794. loc_006FD54F: jge 006FD574h
  19795. loc_006FD551: push 0000003Ch
  19796. loc_006FD553: push 0047260Ch
  19797. loc_006FD558: mov edx, var_8C
  19798. loc_006FD55E: push edx
  19799. loc_006FD55F: mov eax, var_90
  19800. loc_006FD565: push eax
  19801. loc_006FD566: call [004010CCh] ; __vbaHresultCheckObj
  19802. loc_006FD56C: mov var_E0, eax
  19803. loc_006FD572: jmp 006FD57Eh
  19804. loc_006FD574: mov var_E0, 00000000h
  19805. loc_006FD57E: lea ecx, var_34
  19806. loc_006FD581: push ecx
  19807. loc_006FD582: lea edx, var_30
  19808. loc_006FD585: push edx
  19809. loc_006FD586: push 00000002h
  19810. loc_006FD588: call [00401068h] ; __vbaFreeObjList
  19811. loc_006FD58E: add esp, 0000000Ch
  19812. loc_006FD591: lea eax, var_64
  19813. loc_006FD594: push eax
  19814. loc_006FD595: lea ecx, var_54
  19815. loc_006FD598: push ecx
  19816. loc_006FD599: push 00000002h
  19817. loc_006FD59B: call [00401050h] ; __vbaFreeVarList
  19818. loc_006FD5A1: add esp, 0000000Ch
  19819. loc_006FD5A4: mov var_4, 00000007h
  19820. loc_006FD5AB: jmp 006FD1F7h
  19821. loc_006FD5B0: push 006FD602h
  19822. loc_006FD5B5: jmp 006FD601h
  19823. loc_006FD5B7: lea edx, var_2C
  19824. loc_006FD5BA: push edx
  19825. loc_006FD5BB: lea eax, var_28
  19826. loc_006FD5BE: push eax
  19827. loc_006FD5BF: push 00000002h
  19828. loc_006FD5C1: call [00401324h] ; __vbaFreeStrList
  19829. loc_006FD5C7: add esp, 0000000Ch
  19830. loc_006FD5CA: lea ecx, var_44
  19831. loc_006FD5CD: push ecx
  19832. loc_006FD5CE: lea edx, var_40
  19833. loc_006FD5D1: push edx
  19834. loc_006FD5D2: lea eax, var_3C
  19835. loc_006FD5D5: push eax
  19836. loc_006FD5D6: lea ecx, var_38
  19837. loc_006FD5D9: push ecx
  19838. loc_006FD5DA: lea edx, var_34
  19839. loc_006FD5DD: push edx
  19840. loc_006FD5DE: lea eax, var_30
  19841. loc_006FD5E1: push eax
  19842. loc_006FD5E2: push 00000006h
  19843. loc_006FD5E4: call [00401068h] ; __vbaFreeObjList
  19844. loc_006FD5EA: add esp, 0000001Ch
  19845. loc_006FD5ED: lea ecx, var_64
  19846. loc_006FD5F0: push ecx
  19847. loc_006FD5F1: lea edx, var_54
  19848. loc_006FD5F4: push edx
  19849. loc_006FD5F5: push 00000002h
  19850. loc_006FD5F7: call [00401050h] ; __vbaFreeVarList
  19851. loc_006FD5FD: add esp, 0000000Ch
  19852. loc_006FD600: ret
  19853. loc_006FD601: ret
  19854. loc_006FD602: xor eax, eax
  19855. loc_006FD604: mov ecx, var_20
  19856. loc_006FD607: mov fs:[00000000h], ecx
  19857. loc_006FD60E: pop edi
  19858. loc_006FD60F: pop esi
  19859. loc_006FD610: pop ebx
  19860. loc_006FD611: mov esp, ebp
  19861. loc_006FD613: pop ebp
  19862. loc_006FD614: retn 0004h
  19863. End Sub
  19864. Private Sub Proc_52_81_6FED80(arg_C, arg_10) '6FED80
  19865. loc_006FED80: push ebp
  19866. loc_006FED81: mov ebp, esp
  19867. loc_006FED83: sub esp, 00000008h
  19868. loc_006FED86: push 00412856h ; __vbaExceptHandler
  19869. loc_006FED8B: mov eax, fs:[00000000h]
  19870. loc_006FED91: push eax
  19871. loc_006FED92: mov fs:[00000000h], esp
  19872. loc_006FED99: sub esp, 00000098h
  19873. loc_006FED9F: push ebx
  19874. loc_006FEDA0: push esi
  19875. loc_006FEDA1: push edi
  19876. loc_006FEDA2: mov var_8, esp
  19877. loc_006FEDA5: mov var_4, 00410088h
  19878. loc_006FEDAC: mov edx, arg_C
  19879. loc_006FEDAF: xor ebx, ebx
  19880. loc_006FEDB1: lea ecx, var_30
  19881. loc_006FEDB4: mov var_14, ebx
  19882. loc_006FEDB7: mov var_18, ebx
  19883. loc_006FEDBA: mov var_1C, ebx
  19884. loc_006FEDBD: mov var_20, ebx
  19885. loc_006FEDC0: mov var_24, ebx
  19886. loc_006FEDC3: mov var_28, ebx
  19887. loc_006FEDC6: mov var_2C, ebx
  19888. loc_006FEDC9: mov var_30, ebx
  19889. loc_006FEDCC: mov var_34, ebx
  19890. loc_006FEDCF: mov var_38, ebx
  19891. loc_006FEDD2: mov var_3C, ebx
  19892. loc_006FEDD5: mov var_40, ebx
  19893. loc_006FEDD8: mov var_50, ebx
  19894. loc_006FEDDB: mov var_60, ebx
  19895. loc_006FEDDE: mov var_70, ebx
  19896. loc_006FEDE1: mov var_74, ebx
  19897. loc_006FEDE4: call [00401310h] ; __vbaStrCopy
  19898. loc_006FEDEA: mov edi, arg_10
  19899. loc_006FEDED: push ebx
  19900. loc_006FEDEE: mov eax, [edi]
  19901. loc_006FEDF0: push eax
  19902. loc_006FEDF1: call [00401238h] ; __vbaObjIs
  19903. loc_006FEDF7: test ax, ax
  19904. loc_006FEDFA: jz 006FEF7Ah
  19905. loc_006FEE00: mov eax, [0073A70Ch]
  19906. loc_006FEE05: lea edx, var_74
  19907. loc_006FEE08: push edx
  19908. loc_006FEE09: push eax
  19909. loc_006FEE0A: mov ecx, [eax]
  19910. loc_006FEE0C: call [ecx+00000024h]
  19911. loc_006FEE0F: cmp eax, ebx
  19912. loc_006FEE11: fnclex
  19913. loc_006FEE13: jge 006FEE2Eh
  19914. loc_006FEE15: mov ecx, [0073A70Ch]
  19915. loc_006FEE1B: mov edi, [004010CCh] ; __vbaHresultCheckObj
  19916. loc_006FEE21: push 00000024h
  19917. loc_006FEE23: push 00472360h
  19918. loc_006FEE28: push ecx
  19919. loc_006FEE29: push eax
  19920. loc_006FEE2A: call edi
  19921. loc_006FEE2C: jmp 006FEE34h
  19922. loc_006FEE2E: mov edi, [004010CCh] ; __vbaHresultCheckObj
  19923. loc_006FEE34: cmp var_74, ebx
  19924. loc_006FEE37: jle 006FEEC1h
  19925. loc_006FEE3D: mov eax, [0073A70Ch]
  19926. loc_006FEE42: lea edx, var_30
  19927. loc_006FEE45: mov var_58, edx
  19928. loc_006FEE48: lea edx, var_3C
  19929. loc_006FEE4B: push edx
  19930. loc_006FEE4C: lea edx, var_60
  19931. loc_006FEE4F: mov var_60, 00004008h
  19932. loc_006FEE56: mov ecx, [eax]
  19933. loc_006FEE58: push edx
  19934. loc_006FEE59: push eax
  19935. loc_006FEE5A: call [ecx+00000020h]
  19936. loc_006FEE5D: cmp eax, ebx
  19937. loc_006FEE5F: fnclex
  19938. loc_006FEE61: jge 006FEE74h
  19939. loc_006FEE63: mov ecx, [0073A70Ch]
  19940. loc_006FEE69: push 00000020h
  19941. loc_006FEE6B: push 00472360h
  19942. loc_006FEE70: push ecx
  19943. loc_006FEE71: push eax
  19944. loc_006FEE72: call edi
  19945. loc_006FEE74: mov eax, var_3C
  19946. loc_006FEE77: mov esi, [00401128h] ; __vbaObjSet
  19947. loc_006FEE7D: lea edx, var_28
  19948. loc_006FEE80: push eax
  19949. loc_006FEE81: push edx
  19950. loc_006FEE82: mov var_3C, ebx
  19951. loc_006FEE85: call __vbaObjSet
  19952. loc_006FEE87: mov eax, var_28
  19953. loc_006FEE8A: push ebx
  19954. loc_006FEE8B: push eax
  19955. loc_006FEE8C: call [00401238h] ; __vbaObjIs
  19956. loc_006FEE92: test ax, ax
  19957. loc_006FEE95: jnz 006FEEC7h
  19958. loc_006FEE97: mov eax, var_28
  19959. loc_006FEE9A: lea edx, var_3C
  19960. loc_006FEE9D: push edx
  19961. loc_006FEE9E: push eax
  19962. loc_006FEE9F: mov ecx, [eax]
  19963. loc_006FEEA1: call [ecx+00000028h]
  19964. loc_006FEEA4: cmp eax, ebx
  19965. loc_006FEEA6: fnclex
  19966. loc_006FEEA8: jge 006FF215h
  19967. loc_006FEEAE: mov ecx, var_28
  19968. loc_006FEEB1: push 00000028h
  19969. loc_006FEEB3: push 0047276Ch
  19970. loc_006FEEB8: push ecx
  19971. loc_006FEEB9: push eax
  19972. loc_006FEEBA: call edi
  19973. loc_006FEEBC: jmp 006FF215h
  19974. loc_006FEEC1: mov esi, [00401128h] ; __vbaObjSet
  19975. loc_006FEEC7: mov eax, [0073A704h]
  19976. loc_006FEECC: lea ecx, var_3C
  19977. loc_006FEECF: push ecx
  19978. loc_006FEED0: mov ecx, var_30
  19979. loc_006FEED3: mov edx, [eax]
  19980. loc_006FEED5: push ecx
  19981. loc_006FEED6: push eax
  19982. loc_006FEED7: call [edx+00000050h]
  19983. loc_006FEEDA: cmp eax, ebx
  19984. loc_006FEEDC: fnclex
  19985. loc_006FEEDE: jge 006FEEF1h
  19986. loc_006FEEE0: mov edx, [0073A704h]
  19987. loc_006FEEE6: push 00000050h
  19988. loc_006FEEE8: push 00456428h
  19989. loc_006FEEED: push edx
  19990. loc_006FEEEE: push eax
  19991. loc_006FEEEF: call edi
  19992. loc_006FEEF1: mov eax, var_3C
  19993. loc_006FEEF4: mov var_3C, ebx
  19994. loc_006FEEF7: push eax
  19995. loc_006FEEF8: lea eax, var_20
  19996. loc_006FEEFB: push eax
  19997. loc_006FEEFC: call __vbaObjSet
  19998. loc_006FEEFE: mov ecx, [0073A704h]
  19999. loc_006FEF04: mov eax, var_20
  20000. loc_006FEF07: lea edx, var_40
  20001. loc_006FEF0A: mov edi, [ecx]
  20002. loc_006FEF0C: push edx
  20003. loc_006FEF0D: lea ecx, var_3C
  20004. loc_006FEF10: push eax
  20005. loc_006FEF11: push ecx
  20006. loc_006FEF12: call [00401130h] ; __vbaObjSetAddref
  20007. loc_006FEF18: mov edx, [0073A704h]
  20008. loc_006FEF1E: push eax
  20009. loc_006FEF1F: push edx
  20010. loc_006FEF20: call [edi+00000078h]
  20011. loc_006FEF23: cmp eax, ebx
  20012. loc_006FEF25: fnclex
  20013. loc_006FEF27: jge 006FEF3Eh
  20014. loc_006FEF29: mov ecx, [0073A704h]
  20015. loc_006FEF2F: push 00000078h
  20016. loc_006FEF31: push 00456428h
  20017. loc_006FEF36: push ecx
  20018. loc_006FEF37: push eax
  20019. loc_006FEF38: call [004010CCh] ; __vbaHresultCheckObj
  20020. loc_006FEF3E: mov eax, var_40
  20021. loc_006FEF41: lea edx, var_14
  20022. loc_006FEF44: push eax
  20023. loc_006FEF45: push edx
  20024. loc_006FEF46: mov var_40, ebx
  20025. loc_006FEF49: call __vbaObjSet
  20026. loc_006FEF4B: lea ecx, var_3C
  20027. loc_006FEF4E: call [0040142Ch] ; __vbaFreeObj
  20028. loc_006FEF54: push 00423144h
  20029. loc_006FEF59: call [0040122Ch] ; __vbaNew
  20030. loc_006FEF5F: push eax
  20031. loc_006FEF60: lea eax, var_18
  20032. loc_006FEF63: push eax
  20033. loc_006FEF64: call __vbaObjSet
  20034. loc_006FEF66: mov edx, var_30
  20035. loc_006FEF69: lea ecx, var_24
  20036. loc_006FEF6C: call [00401310h] ; __vbaStrCopy
  20037. loc_006FEF72: mov edi, arg_10
  20038. loc_006FEF75: jmp 006FF34Fh
  20039. loc_006FEF7A: mov ecx, [edi]
  20040. loc_006FEF7C: push 00456290h
  20041. loc_006FEF81: push ecx
  20042. loc_006FEF82: call [004013C4h] ; __vbaCastObj
  20043. loc_006FEF88: mov esi, [00401128h] ; __vbaObjSet
  20044. loc_006FEF8E: lea edx, var_3C
  20045. loc_006FEF91: push eax
  20046. loc_006FEF92: push edx
  20047. loc_006FEF93: call __vbaObjSet
  20048. loc_006FEF95: mov eax, Me
  20049. loc_006FEF98: lea edx, var_40
  20050. loc_006FEF9B: push edx
  20051. loc_006FEF9C: lea edx, var_3C
  20052. loc_006FEF9F: mov ecx, [eax]
  20053. loc_006FEFA1: push edx
  20054. loc_006FEFA2: push eax
  20055. loc_006FEFA3: call [ecx+000006F8h]
  20056. loc_006FEFA9: cmp eax, ebx
  20057. loc_006FEFAB: jge 006FEFC2h
  20058. loc_006FEFAD: mov ecx, Me
  20059. loc_006FEFB0: push 000006F8h
  20060. loc_006FEFB5: push 00455054h
  20061. loc_006FEFBA: push ecx
  20062. loc_006FEFBB: push eax
  20063. loc_006FEFBC: call [004010CCh] ; __vbaHresultCheckObj
  20064. loc_006FEFC2: mov edx, var_3C
  20065. loc_006FEFC5: push edx
  20066. loc_006FEFC6: push edi
  20067. loc_006FEFC7: call [00401130h] ; __vbaObjSetAddref
  20068. loc_006FEFCD: mov eax, var_40
  20069. loc_006FEFD0: mov var_40, ebx
  20070. loc_006FEFD3: push eax
  20071. loc_006FEFD4: lea eax, var_34
  20072. loc_006FEFD7: push eax
  20073. loc_006FEFD8: call __vbaObjSet
  20074. loc_006FEFDA: lea ecx, var_3C
  20075. loc_006FEFDD: call [0040142Ch] ; __vbaFreeObj
  20076. loc_006FEFE3: mov ecx, var_34
  20077. loc_006FEFE6: push ebx
  20078. loc_006FEFE7: push ecx
  20079. loc_006FEFE8: call [00401238h] ; __vbaObjIs
  20080. loc_006FEFEE: test ax, ax
  20081. loc_006FEFF1: jz 006FF1DCh
  20082. loc_006FEFF7: mov eax, [0073A70Ch]
  20083. loc_006FEFFC: lea edx, var_30
  20084. loc_006FEFFF: mov var_58, edx
  20085. loc_006FF002: lea edx, var_3C
  20086. loc_006FF005: push edx
  20087. loc_006FF006: lea edx, var_60
  20088. loc_006FF009: mov var_60, 00004008h
  20089. loc_006FF010: mov ecx, [eax]
  20090. loc_006FF012: push edx
  20091. loc_006FF013: push eax
  20092. loc_006FF014: call [ecx+00000020h]
  20093. loc_006FF017: cmp eax, ebx
  20094. loc_006FF019: fnclex
  20095. loc_006FF01B: jge 006FF032h
  20096. loc_006FF01D: mov ecx, [0073A70Ch]
  20097. loc_006FF023: push 00000020h
  20098. loc_006FF025: push 00472360h
  20099. loc_006FF02A: push ecx
  20100. loc_006FF02B: push eax
  20101. loc_006FF02C: call [004010CCh] ; __vbaHresultCheckObj
  20102. loc_006FF032: mov eax, var_3C
  20103. loc_006FF035: lea edx, var_34
  20104. loc_006FF038: push eax
  20105. loc_006FF039: push edx
  20106. loc_006FF03A: mov var_3C, ebx
  20107. loc_006FF03D: call __vbaObjSet
  20108. loc_006FF03F: mov eax, var_34
  20109. loc_006FF042: push ebx
  20110. loc_006FF043: push eax
  20111. loc_006FF044: call [00401238h] ; __vbaObjIs
  20112. loc_006FF04A: test ax, ax
  20113. loc_006FF04D: jz 006FF0B2h
  20114. loc_006FF04F: mov ecx, [edi]
  20115. loc_006FF051: push 00456290h
  20116. loc_006FF056: push ecx
  20117. loc_006FF057: call [004013C4h] ; __vbaCastObj
  20118. loc_006FF05D: lea edx, var_3C
  20119. loc_006FF060: push eax
  20120. loc_006FF061: push edx
  20121. loc_006FF062: call __vbaObjSet
  20122. loc_006FF064: mov eax, Me
  20123. loc_006FF067: lea edx, var_40
  20124. loc_006FF06A: push edx
  20125. loc_006FF06B: lea edx, var_3C
  20126. loc_006FF06E: mov ecx, [eax]
  20127. loc_006FF070: push edx
  20128. loc_006FF071: push eax
  20129. loc_006FF072: call [ecx+00000740h]
  20130. loc_006FF078: cmp eax, ebx
  20131. loc_006FF07A: jge 006FF091h
  20132. loc_006FF07C: mov ecx, Me
  20133. loc_006FF07F: push 00000740h
  20134. loc_006FF084: push 00455054h
  20135. loc_006FF089: push ecx
  20136. loc_006FF08A: push eax
  20137. loc_006FF08B: call [004010CCh] ; __vbaHresultCheckObj
  20138. loc_006FF091: mov edx, var_3C
  20139. loc_006FF094: push edx
  20140. loc_006FF095: push edi
  20141. loc_006FF096: call [00401130h] ; __vbaObjSetAddref
  20142. loc_006FF09C: mov eax, var_40
  20143. loc_006FF09F: mov var_40, ebx
  20144. loc_006FF0A2: push eax
  20145. loc_006FF0A3: lea eax, var_34
  20146. loc_006FF0A6: push eax
  20147. loc_006FF0A7: call __vbaObjSet
  20148. loc_006FF0A9: lea ecx, var_3C
  20149. loc_006FF0AC: call [0040142Ch] ; __vbaFreeObj
  20150. loc_006FF0B2: mov ecx, var_34
  20151. loc_006FF0B5: push ebx
  20152. loc_006FF0B6: push ecx
  20153. loc_006FF0B7: call [00401238h] ; __vbaObjIs
  20154. loc_006FF0BD: test ax, ax
  20155. loc_006FF0C0: jnz 006FF1DCh
  20156. loc_006FF0C6: mov edx, var_34
  20157. loc_006FF0C9: lea eax, var_3C
  20158. loc_006FF0CC: push ebx
  20159. loc_006FF0CD: push eax
  20160. loc_006FF0CE: mov edi, [edx]
  20161. loc_006FF0D0: call [00401130h] ; __vbaObjSetAddref
  20162. loc_006FF0D6: mov ecx, var_34
  20163. loc_006FF0D9: push eax
  20164. loc_006FF0DA: push ecx
  20165. loc_006FF0DB: call [edi+0000002Ch]
  20166. loc_006FF0DE: cmp eax, ebx
  20167. loc_006FF0E0: fnclex
  20168. loc_006FF0E2: jge 006FF0F6h
  20169. loc_006FF0E4: mov edx, var_34
  20170. loc_006FF0E7: push 0000002Ch
  20171. loc_006FF0E9: push 0047276Ch
  20172. loc_006FF0EE: push edx
  20173. loc_006FF0EF: push eax
  20174. loc_006FF0F0: call [004010CCh] ; __vbaHresultCheckObj
  20175. loc_006FF0F6: lea ecx, var_3C
  20176. loc_006FF0F9: call [0040142Ch] ; __vbaFreeObj
  20177. loc_006FF0FF: mov eax, var_34
  20178. loc_006FF102: mov ecx, arg_10
  20179. loc_006FF105: mov edi, [eax]
  20180. loc_006FF107: mov edx, [ecx]
  20181. loc_006FF109: lea eax, var_3C
  20182. loc_006FF10C: push edx
  20183. loc_006FF10D: push eax
  20184. loc_006FF10E: call [00401130h] ; __vbaObjSetAddref
  20185. loc_006FF114: mov ecx, var_34
  20186. loc_006FF117: push eax
  20187. loc_006FF118: push ecx
  20188. loc_006FF119: call [edi+0000002Ch]
  20189. loc_006FF11C: cmp eax, ebx
  20190. loc_006FF11E: fnclex
  20191. loc_006FF120: jge 006FF134h
  20192. loc_006FF122: mov edx, var_34
  20193. loc_006FF125: push 0000002Ch
  20194. loc_006FF127: push 0047276Ch
  20195. loc_006FF12C: push edx
  20196. loc_006FF12D: push eax
  20197. loc_006FF12E: call [004010CCh] ; __vbaHresultCheckObj
  20198. loc_006FF134: lea ecx, var_3C
  20199. loc_006FF137: call [0040142Ch] ; __vbaFreeObj
  20200. loc_006FF13D: mov eax, var_34
  20201. loc_006FF140: lea edx, var_3C
  20202. loc_006FF143: push edx
  20203. loc_006FF144: push eax
  20204. loc_006FF145: mov ecx, [eax]
  20205. loc_006FF147: call [ecx+00000028h]
  20206. loc_006FF14A: cmp eax, ebx
  20207. loc_006FF14C: fnclex
  20208. loc_006FF14E: jge 006FF162h
  20209. loc_006FF150: mov ecx, var_34
  20210. loc_006FF153: push 00000028h
  20211. loc_006FF155: push 0047276Ch
  20212. loc_006FF15A: push ecx
  20213. loc_006FF15B: push eax
  20214. loc_006FF15C: call [004010CCh] ; __vbaHresultCheckObj
  20215. loc_006FF162: mov edx, var_3C
  20216. loc_006FF165: push ebx
  20217. loc_006FF166: push edx
  20218. loc_006FF167: call [00401238h] ; __vbaObjIs
  20219. loc_006FF16D: mov di, ax
  20220. loc_006FF170: lea ecx, var_3C
  20221. loc_006FF173: not edi
  20222. loc_006FF175: call [0040142Ch] ; __vbaFreeObj
  20223. loc_006FF17B: cmp di, bx
  20224. loc_006FF17E: jz 006FF1D9h
  20225. loc_006FF180: mov eax, var_34
  20226. loc_006FF183: lea edx, var_3C
  20227. loc_006FF186: push edx
  20228. loc_006FF187: push eax
  20229. loc_006FF188: mov ecx, [eax]
  20230. loc_006FF18A: call [ecx+00000028h]
  20231. loc_006FF18D: cmp eax, ebx
  20232. loc_006FF18F: fnclex
  20233. loc_006FF191: jge 006FF1A5h
  20234. loc_006FF193: mov ecx, var_34
  20235. loc_006FF196: push 00000028h
  20236. loc_006FF198: push 0047276Ch
  20237. loc_006FF19D: push ecx
  20238. loc_006FF19E: push eax
  20239. loc_006FF19F: call [004010CCh] ; __vbaHresultCheckObj
  20240. loc_006FF1A5: mov eax, var_3C
  20241. loc_006FF1A8: lea ecx, var_34
  20242. loc_006FF1AB: push ebx
  20243. loc_006FF1AC: push ecx
  20244. loc_006FF1AD: mov edx, [eax]
  20245. loc_006FF1AF: push eax
  20246. loc_006FF1B0: mov edi, eax
  20247. loc_006FF1B2: call [edx+00000710h]
  20248. loc_006FF1B8: cmp eax, ebx
  20249. loc_006FF1BA: fnclex
  20250. loc_006FF1BC: jge 006FF1D0h
  20251. loc_006FF1BE: push 00000710h
  20252. loc_006FF1C3: push 004714ECh
  20253. loc_006FF1C8: push edi
  20254. loc_006FF1C9: push eax
  20255. loc_006FF1CA: call [004010CCh] ; __vbaHresultCheckObj
  20256. loc_006FF1D0: lea ecx, var_3C
  20257. loc_006FF1D3: call [0040142Ch] ; __vbaFreeObj
  20258. loc_006FF1D9: mov edi, arg_10
  20259. loc_006FF1DC: mov edx, var_34
  20260. loc_006FF1DF: push ebx
  20261. loc_006FF1E0: push edx
  20262. loc_006FF1E1: call [00401238h] ; __vbaObjIs
  20263. loc_006FF1E7: test ax, ax
  20264. loc_006FF1EA: jnz 006FF28Dh
  20265. loc_006FF1F0: mov eax, var_34
  20266. loc_006FF1F3: lea edx, var_3C
  20267. loc_006FF1F6: push edx
  20268. loc_006FF1F7: push eax
  20269. loc_006FF1F8: mov ecx, [eax]
  20270. loc_006FF1FA: call [ecx+00000028h]
  20271. loc_006FF1FD: cmp eax, ebx
  20272. loc_006FF1FF: fnclex
  20273. loc_006FF201: jge 006FF215h
  20274. loc_006FF203: mov ecx, var_34
  20275. loc_006FF206: push 00000028h
  20276. loc_006FF208: push 0047276Ch
  20277. loc_006FF20D: push ecx
  20278. loc_006FF20E: push eax
  20279. loc_006FF20F: call [004010CCh] ; __vbaHresultCheckObj
  20280. loc_006FF215: mov eax, var_3C
  20281. loc_006FF218: lea edx, var_18
  20282. loc_006FF21B: push eax
  20283. loc_006FF21C: push edx
  20284. loc_006FF21D: mov var_3C, ebx
  20285. loc_006FF220: call __vbaObjSet
  20286. loc_006FF222: sub esp, 00000010h
  20287. loc_006FF225: mov ecx, 0000000Ah
  20288. loc_006FF22A: mov ebx, esp
  20289. loc_006FF22C: mov var_60, ecx
  20290. loc_006FF22F: mov eax, 80020004h
  20291. loc_006FF234: sub esp, 00000010h
  20292. loc_006FF237: mov [ebx], ecx
  20293. loc_006FF239: mov ecx, var_6C
  20294. loc_006FF23C: mov edx, eax
  20295. loc_006FF23E: mov edi, var_18
  20296. loc_006FF241: mov [ebx+00000004h], ecx
  20297. loc_006FF244: mov ecx, esp
  20298. loc_006FF246: mov var_58, edx
  20299. loc_006FF249: mov edi, [edi]
  20300. loc_006FF24B: mov [ebx+00000008h], eax
  20301. loc_006FF24E: mov eax, var_64
  20302. loc_006FF251: mov [ebx+0000000Ch], eax
  20303. loc_006FF254: mov eax, var_60
  20304. loc_006FF257: mov [ecx], eax
  20305. loc_006FF259: mov eax, var_5C
  20306. loc_006FF25C: mov [ecx+00000004h], eax
  20307. loc_006FF25F: mov eax, var_18
  20308. loc_006FF262: push eax
  20309. loc_006FF263: mov [ecx+00000008h], edx
  20310. loc_006FF266: mov edx, var_54
  20311. loc_006FF269: mov [ecx+0000000Ch], edx
  20312. loc_006FF26C: call [edi+000002B0h]
  20313. loc_006FF272: xor ebx, ebx
  20314. loc_006FF274: cmp eax, ebx
  20315. loc_006FF276: fnclex
  20316. loc_006FF278: jge 006FF394h
  20317. loc_006FF27E: push 000002B0h
  20318. loc_006FF283: push 004716E8h
  20319. loc_006FF288: jmp 006FF389h
  20320. loc_006FF28D: mov edx, [edi]
  20321. loc_006FF28F: lea eax, var_14
  20322. loc_006FF292: push edx
  20323. loc_006FF293: push eax
  20324. loc_006FF294: call [00401130h] ; __vbaObjSetAddref
  20325. loc_006FF29A: push 00423144h
  20326. loc_006FF29F: call [0040122Ch] ; __vbaNew
  20327. loc_006FF2A5: lea ecx, var_18
  20328. loc_006FF2A8: push eax
  20329. loc_006FF2A9: push ecx
  20330. loc_006FF2AA: call __vbaObjSet
  20331. loc_006FF2AC: mov edx, [edi]
  20332. loc_006FF2AE: push 00471C94h
  20333. loc_006FF2B3: push ebx
  20334. loc_006FF2B4: push 00474310h ; "Members"
  20335. loc_006FF2B9: lea eax, var_50
  20336. loc_006FF2BC: push edx
  20337. loc_006FF2BD: push eax
  20338. loc_006FF2BE: call [004013A4h] ; __vbaLateMemCallLd
  20339. loc_006FF2C4: add esp, 00000010h
  20340. loc_006FF2C7: push eax
  20341. loc_006FF2C8: call [004011F8h] ; __vbaCastObjVar
  20342. loc_006FF2CE: lea ecx, var_2C
  20343. loc_006FF2D1: push eax
  20344. loc_006FF2D2: push ecx
  20345. loc_006FF2D3: call __vbaObjSet
  20346. loc_006FF2D5: lea ecx, var_50
  20347. loc_006FF2D8: call [00401030h] ; __vbaFreeVar
  20348. loc_006FF2DE: mov eax, var_2C
  20349. loc_006FF2E1: lea ecx, var_74
  20350. loc_006FF2E4: push ecx
  20351. loc_006FF2E5: push eax
  20352. loc_006FF2E6: mov edx, [eax]
  20353. loc_006FF2E8: call [edx+0000001Ch]
  20354. loc_006FF2EB: cmp eax, ebx
  20355. loc_006FF2ED: fnclex
  20356. loc_006FF2EF: jge 006FF303h
  20357. loc_006FF2F1: mov edx, var_2C
  20358. loc_006FF2F4: push 0000001Ch
  20359. loc_006FF2F6: push 00471C94h
  20360. loc_006FF2FB: push edx
  20361. loc_006FF2FC: push eax
  20362. loc_006FF2FD: call [004010CCh] ; __vbaHresultCheckObj
  20363. loc_006FF303: cmp var_74, 00000002h
  20364. loc_006FF307: jle 006FF343h
  20365. loc_006FF309: mov eax, Me
  20366. loc_006FF30C: lea edx, var_38
  20367. loc_006FF30F: push edx
  20368. loc_006FF310: push eax
  20369. loc_006FF311: mov ecx, [eax]
  20370. loc_006FF313: call [ecx+00000750h]
  20371. loc_006FF319: cmp eax, ebx
  20372. loc_006FF31B: jge 006FF332h
  20373. loc_006FF31D: mov ecx, Me
  20374. loc_006FF320: push 00000750h
  20375. loc_006FF325: push 00455054h
  20376. loc_006FF32A: push ecx
  20377. loc_006FF32B: push eax
  20378. loc_006FF32C: call [004010CCh] ; __vbaHresultCheckObj
  20379. loc_006FF332: mov edx, var_38
  20380. loc_006FF335: lea ecx, var_24
  20381. loc_006FF338: mov var_38, ebx
  20382. loc_006FF33B: call [004013C0h] ; __vbaStrMove
  20383. loc_006FF341: jmp 006FF34Fh
  20384. loc_006FF343: mov edx, var_30
  20385. loc_006FF346: lea ecx, var_24
  20386. loc_006FF349: call [00401310h] ; __vbaStrCopy
  20387. loc_006FF34F: mov edx, [edi]
  20388. loc_006FF351: push ebx
  20389. loc_006FF352: push edx
  20390. loc_006FF353: call [00401238h] ; __vbaObjIs
  20391. loc_006FF359: neg ax
  20392. loc_006FF35C: lea edx, var_1C
  20393. loc_006FF35F: sbb eax, eax
  20394. loc_006FF361: push edx
  20395. loc_006FF362: lea edx, var_24
  20396. loc_006FF365: mov var_1C, eax
  20397. loc_006FF368: mov eax, var_18
  20398. loc_006FF36B: push edx
  20399. loc_006FF36C: lea edx, var_14
  20400. loc_006FF36F: mov ecx, [eax]
  20401. loc_006FF371: push edx
  20402. loc_006FF372: push eax
  20403. loc_006FF373: call [ecx+00000708h]
  20404. loc_006FF379: cmp eax, ebx
  20405. loc_006FF37B: fnclex
  20406. loc_006FF37D: jge 006FF394h
  20407. loc_006FF37F: push 00000708h
  20408. loc_006FF384: push 004714ECh
  20409. loc_006FF389: mov ecx, var_18
  20410. loc_006FF38C: push ecx
  20411. loc_006FF38D: push eax
  20412. loc_006FF38E: call [004010CCh] ; __vbaHresultCheckObj
  20413. loc_006FF394: mov edi, [004013C4h] ; __vbaCastObj
  20414. loc_006FF39A: push 0047276Ch
  20415. loc_006FF39F: push ebx
  20416. loc_006FF3A0: call edi
  20417. loc_006FF3A2: lea edx, var_34
  20418. loc_006FF3A5: push eax
  20419. loc_006FF3A6: push edx
  20420. loc_006FF3A7: call __vbaObjSet
  20421. loc_006FF3A9: lea eax, var_14
  20422. loc_006FF3AC: push ebx
  20423. loc_006FF3AD: push eax
  20424. loc_006FF3AE: call [00401130h] ; __vbaObjSetAddref
  20425. loc_006FF3B4: push 00471C94h
  20426. loc_006FF3B9: push ebx
  20427. loc_006FF3BA: call edi
  20428. loc_006FF3BC: lea ecx, var_2C
  20429. loc_006FF3BF: push eax
  20430. loc_006FF3C0: push ecx
  20431. loc_006FF3C1: call __vbaObjSet
  20432. loc_006FF3C3: push 0047276Ch
  20433. loc_006FF3C8: push ebx
  20434. loc_006FF3C9: call edi
  20435. loc_006FF3CB: lea edx, var_28
  20436. loc_006FF3CE: push eax
  20437. loc_006FF3CF: push edx
  20438. loc_006FF3D0: call __vbaObjSet
  20439. loc_006FF3D2: push 004714ECh
  20440. loc_006FF3D7: push ebx
  20441. loc_006FF3D8: call edi
  20442. loc_006FF3DA: push eax
  20443. loc_006FF3DB: lea eax, var_18
  20444. loc_006FF3DE: push eax
  20445. loc_006FF3DF: call __vbaObjSet
  20446. loc_006FF3E1: push 006FF443h
  20447. loc_006FF3E6: jmp 006FF40Eh
  20448. loc_006FF3E8: lea ecx, var_38
  20449. loc_006FF3EB: call [00401430h] ; __vbaFreeStr
  20450. loc_006FF3F1: lea ecx, var_40
  20451. loc_006FF3F4: lea edx, var_3C
  20452. loc_006FF3F7: push ecx
  20453. loc_006FF3F8: push edx
  20454. loc_006FF3F9: push 00000002h
  20455. loc_006FF3FB: call [00401068h] ; __vbaFreeObjList
  20456. loc_006FF401: add esp, 0000000Ch
  20457. loc_006FF404: lea ecx, var_50
  20458. loc_006FF407: call [00401030h] ; __vbaFreeVar
  20459. loc_006FF40D: ret
  20460. loc_006FF40E: mov esi, [0040142Ch] ; __vbaFreeObj
  20461. loc_006FF414: lea ecx, var_14
  20462. loc_006FF417: call __vbaFreeObj
  20463. loc_006FF419: lea ecx, var_18
  20464. loc_006FF41C: call __vbaFreeObj
  20465. loc_006FF41E: lea ecx, var_20
  20466. loc_006FF421: call __vbaFreeObj
  20467. loc_006FF423: mov edi, [00401430h] ; __vbaFreeStr
  20468. loc_006FF429: lea ecx, var_24
  20469. loc_006FF42C: call edi
  20470. loc_006FF42E: lea ecx, var_28
  20471. loc_006FF431: call __vbaFreeObj
  20472. loc_006FF433: lea ecx, var_2C
  20473. loc_006FF436: call __vbaFreeObj
  20474. loc_006FF438: lea ecx, var_30
  20475. loc_006FF43B: call edi
  20476. loc_006FF43D: lea ecx, var_34
  20477. loc_006FF440: call __vbaFreeObj
  20478. loc_006FF442: ret
  20479. loc_006FF443: mov ecx, var_10
  20480. loc_006FF446: pop edi
  20481. loc_006FF447: pop esi
  20482. loc_006FF448: xor eax, eax
  20483. loc_006FF44A: mov fs:[00000000h], ecx
  20484. loc_006FF451: pop ebx
  20485. loc_006FF452: mov esp, ebp
  20486. loc_006FF454: pop ebp
  20487. loc_006FF455: retn 000Ch
  20488. End Sub
  20489. Private Sub Proc_52_82_7002F0(arg_C) '7002F0
  20490. loc_007002F0: push ebp
  20491. loc_007002F1: mov ebp, esp
  20492. loc_007002F3: sub esp, 00000018h
  20493. loc_007002F6: push 00412856h ; __vbaExceptHandler
  20494. loc_007002FB: mov eax, fs:[00000000h]
  20495. loc_00700301: push eax
  20496. loc_00700302: mov fs:[00000000h], esp
  20497. loc_00700309: mov eax, 000000B0h
  20498. loc_0070030E: call 00412850h ; __vbaChkstk
  20499. loc_00700313: push ebx
  20500. loc_00700314: push esi
  20501. loc_00700315: push edi
  20502. loc_00700316: mov var_18, esp
  20503. loc_00700319: mov var_14, 00410178h ; "&"
  20504. loc_00700320: mov var_10, 00000000h
  20505. loc_00700327: mov var_C, 00000000h
  20506. loc_0070032E: mov var_4, 00000001h
  20507. loc_00700335: mov var_4, 00000002h
  20508. loc_0070033C: push FFFFFFFFh
  20509. loc_0070033E: call [00401124h] ; __vbaOnError
  20510. loc_00700344: mov var_4, 00000003h
  20511. loc_0070034B: mov eax, arg_C
  20512. loc_0070034E: mov var_58, eax
  20513. loc_00700351: mov var_60, 00004008h
  20514. loc_00700358: lea ecx, var_2C
  20515. loc_0070035B: push ecx
  20516. loc_0070035C: lea edx, var_60
  20517. loc_0070035F: push edx
  20518. loc_00700360: mov eax, [0073A708h]
  20519. loc_00700365: mov ecx, [eax]
  20520. loc_00700367: mov edx, [0073A708h]
  20521. loc_0070036D: push edx
  20522. loc_0070036E: call [ecx+00000020h]
  20523. loc_00700371: fnclex
  20524. loc_00700373: mov var_74, eax
  20525. loc_00700376: cmp var_74, 00000000h
  20526. loc_0070037A: jge 0070039Bh
  20527. loc_0070037C: push 00000020h
  20528. loc_0070037E: push 00471C84h
  20529. loc_00700383: mov eax, [0073A708h]
  20530. loc_00700388: push eax
  20531. loc_00700389: mov ecx, var_74
  20532. loc_0070038C: push ecx
  20533. loc_0070038D: call [004010CCh] ; __vbaHresultCheckObj
  20534. loc_00700393: mov var_9C, eax
  20535. loc_00700399: jmp 007003A5h
  20536. loc_0070039B: mov var_9C, 00000000h
  20537. loc_007003A5: mov edx, var_2C
  20538. loc_007003A8: mov var_98, edx
  20539. loc_007003AE: mov var_2C, 00000000h
  20540. loc_007003B5: mov eax, var_98
  20541. loc_007003BB: push eax
  20542. loc_007003BC: lea ecx, var_28
  20543. loc_007003BF: push ecx
  20544. loc_007003C0: call [00401128h] ; __vbaObjSet
  20545. loc_007003C6: mov var_4, 00000004h
  20546. loc_007003CD: push 00000000h
  20547. loc_007003CF: mov edx, var_28
  20548. loc_007003D2: push edx
  20549. loc_007003D3: call [00401238h] ; __vbaObjIs
  20550. loc_007003D9: movsx eax, ax
  20551. loc_007003DC: test eax, eax
  20552. loc_007003DE: jnz 0070055Dh
  20553. loc_007003E4: mov var_4, 00000005h
  20554. loc_007003EB: lea ecx, var_2C
  20555. loc_007003EE: push ecx
  20556. loc_007003EF: mov edx, var_28
  20557. loc_007003F2: mov eax, [edx]
  20558. loc_007003F4: mov ecx, var_28
  20559. loc_007003F7: push ecx
  20560. loc_007003F8: call [eax+00000028h]
  20561. loc_007003FB: fnclex
  20562. loc_007003FD: mov var_74, eax
  20563. loc_00700400: cmp var_74, 00000000h
  20564. loc_00700404: jge 00700423h
  20565. loc_00700406: push 00000028h
  20566. loc_00700408: push 00471A58h
  20567. loc_0070040D: mov edx, var_28
  20568. loc_00700410: push edx
  20569. loc_00700411: mov eax, var_74
  20570. loc_00700414: push eax
  20571. loc_00700415: call [004010CCh] ; __vbaHresultCheckObj
  20572. loc_0070041B: mov var_A0, eax
  20573. loc_00700421: jmp 0070042Dh
  20574. loc_00700423: mov var_A0, 00000000h
  20575. loc_0070042D: push 00000000h
  20576. loc_0070042F: push 00474344h ; "EmailAddress"
  20577. loc_00700434: mov ecx, var_2C
  20578. loc_00700437: push ecx
  20579. loc_00700438: lea edx, var_40
  20580. loc_0070043B: push edx
  20581. loc_0070043C: call [004013A4h] ; __vbaLateMemCallLd
  20582. loc_00700442: add esp, 00000010h
  20583. loc_00700445: push eax
  20584. loc_00700446: lea eax, var_50
  20585. loc_00700449: push eax
  20586. loc_0070044A: call [00401154h] ; rtcTrimVar
  20587. loc_00700450: lea ecx, var_50
  20588. loc_00700453: push ecx
  20589. loc_00700454: call [00401040h] ; __vbaStrVarMove
  20590. loc_0070045A: mov edx, eax
  20591. loc_0070045C: lea ecx, var_24
  20592. loc_0070045F: call [004013C0h] ; __vbaStrMove
  20593. loc_00700465: lea ecx, var_2C
  20594. loc_00700468: call [0040142Ch] ; __vbaFreeObj
  20595. loc_0070046E: lea edx, var_50
  20596. loc_00700471: push edx
  20597. loc_00700472: lea eax, var_40
  20598. loc_00700475: push eax
  20599. loc_00700476: push 00000002h
  20600. loc_00700478: call [00401050h] ; __vbaFreeVarList
  20601. loc_0070047E: add esp, 0000000Ch
  20602. loc_00700481: mov var_4, 00000006h
  20603. loc_00700488: call [00401340h] ; rtcErrObj
  20604. loc_0070048E: push eax
  20605. loc_0070048F: lea ecx, var_2C
  20606. loc_00700492: push ecx
  20607. loc_00700493: call [00401128h] ; __vbaObjSet
  20608. loc_00700499: mov var_A4, eax
  20609. loc_0070049F: mov edx, var_A4
  20610. loc_007004A5: mov eax, [edx]
  20611. loc_007004A7: mov ecx, var_A4
  20612. loc_007004AD: push ecx
  20613. loc_007004AE: call [eax+00000048h]
  20614. loc_007004B1: lea ecx, var_2C
  20615. loc_007004B4: call [0040142Ch] ; __vbaFreeObj
  20616. loc_007004BA: mov var_4, 00000007h
  20617. loc_007004C1: mov edx, var_24
  20618. loc_007004C4: push edx
  20619. loc_007004C5: push 0043C9F4h
  20620. loc_007004CA: call [004011B8h] ; __vbaStrCmp
  20621. loc_007004D0: test eax, eax
  20622. loc_007004D2: jnz 0070055Dh
  20623. loc_007004D8: mov var_4, 00000008h
  20624. loc_007004DF: lea eax, var_2C
  20625. loc_007004E2: push eax
  20626. loc_007004E3: mov ecx, var_28
  20627. loc_007004E6: mov edx, [ecx]
  20628. loc_007004E8: mov eax, var_28
  20629. loc_007004EB: push eax
  20630. loc_007004EC: call [edx+00000028h]
  20631. loc_007004EF: fnclex
  20632. loc_007004F1: mov var_74, eax
  20633. loc_007004F4: cmp var_74, 00000000h
  20634. loc_007004F8: jge 00700517h
  20635. loc_007004FA: push 00000028h
  20636. loc_007004FC: push 00471A58h
  20637. loc_00700501: mov ecx, var_28
  20638. loc_00700504: push ecx
  20639. loc_00700505: mov edx, var_74
  20640. loc_00700508: push edx
  20641. loc_00700509: call [004010CCh] ; __vbaHresultCheckObj
  20642. loc_0070050F: mov var_A8, eax
  20643. loc_00700515: jmp 00700521h
  20644. loc_00700517: mov var_A8, 00000000h
  20645. loc_00700521: push 00000000h
  20646. loc_00700523: push 004741D4h ; "LogonName"
  20647. loc_00700528: mov eax, var_2C
  20648. loc_0070052B: push eax
  20649. loc_0070052C: lea ecx, var_40
  20650. loc_0070052F: push ecx
  20651. loc_00700530: call [004013A4h] ; __vbaLateMemCallLd
  20652. loc_00700536: add esp, 00000010h
  20653. loc_00700539: push eax
  20654. loc_0070053A: call [00401040h] ; __vbaStrVarMove
  20655. loc_00700540: mov edx, eax
  20656. loc_00700542: lea ecx, var_24
  20657. loc_00700545: call [004013C0h] ; __vbaStrMove
  20658. loc_0070054B: lea ecx, var_2C
  20659. loc_0070054E: call [0040142Ch] ; __vbaFreeObj
  20660. loc_00700554: lea ecx, var_40
  20661. loc_00700557: call [00401030h] ; __vbaFreeVar
  20662. loc_0070055D: mov var_4, 0000000Bh
  20663. loc_00700564: cmp [0073C818h], 00000000h
  20664. loc_0070056B: jnz 00700589h
  20665. loc_0070056D: push 0073C818h
  20666. loc_00700572: push 00441F00h
  20667. loc_00700577: call [004012FCh] ; __vbaNew2
  20668. loc_0070057D: mov var_AC, 0073C818h
  20669. loc_00700587: jmp 00700593h
  20670. loc_00700589: mov var_AC, 0073C818h
  20671. loc_00700593: mov edx, var_AC
  20672. loc_00700599: mov eax, [edx]
  20673. loc_0070059B: mov var_74, eax
  20674. loc_0070059E: cmp [0073A43Ch], 00000000h
  20675. loc_007005A5: jnz 007005C3h
  20676. loc_007005A7: push 0073A43Ch
  20677. loc_007005AC: push 00423FC0h
  20678. loc_007005B1: call [004012FCh] ; __vbaNew2
  20679. loc_007005B7: mov var_B0, 0073A43Ch
  20680. loc_007005C1: jmp 007005CDh
  20681. loc_007005C3: mov var_B0, 0073A43Ch
  20682. loc_007005CD: mov ecx, var_B0
  20683. loc_007005D3: mov edx, [ecx]
  20684. loc_007005D5: push edx
  20685. loc_007005D6: lea eax, var_2C
  20686. loc_007005D9: push eax
  20687. loc_007005DA: call [00401130h] ; __vbaObjSetAddref
  20688. loc_007005E0: push eax
  20689. loc_007005E1: mov ecx, var_74
  20690. loc_007005E4: mov edx, [ecx]
  20691. loc_007005E6: mov eax, var_74
  20692. loc_007005E9: push eax
  20693. loc_007005EA: call [edx+0000000Ch]
  20694. loc_007005ED: fnclex
  20695. loc_007005EF: mov var_78, eax
  20696. loc_007005F2: cmp var_78, 00000000h
  20697. loc_007005F6: jge 00700615h
  20698. loc_007005F8: push 0000000Ch
  20699. loc_007005FA: push 00441EF0h
  20700. loc_007005FF: mov ecx, var_74
  20701. loc_00700602: push ecx
  20702. loc_00700603: mov edx, var_78
  20703. loc_00700606: push edx
  20704. loc_00700607: call [004010CCh] ; __vbaHresultCheckObj
  20705. loc_0070060D: mov var_B4, eax
  20706. loc_00700613: jmp 0070061Fh
  20707. loc_00700615: mov var_B4, 00000000h
  20708. loc_0070061F: lea ecx, var_2C
  20709. loc_00700622: call [0040142Ch] ; __vbaFreeObj
  20710. loc_00700628: mov var_4, 0000000Ch
  20711. loc_0070062F: cmp [0073A43Ch], 00000000h
  20712. loc_00700636: jnz 00700654h
  20713. loc_00700638: push 0073A43Ch
  20714. loc_0070063D: push 00423FC0h
  20715. loc_00700642: call [004012FCh] ; __vbaNew2
  20716. loc_00700648: mov var_B8, 0073A43Ch
  20717. loc_00700652: jmp 0070065Eh
  20718. loc_00700654: mov var_B8, 0073A43Ch
  20719. loc_0070065E: mov eax, var_B8
  20720. loc_00700664: mov ecx, [eax]
  20721. loc_00700666: mov edx, var_B8
  20722. loc_0070066C: mov eax, [edx]
  20723. loc_0070066E: mov edx, [eax]
  20724. loc_00700670: push ecx
  20725. loc_00700671: call [edx+00000314h]
  20726. loc_00700677: push eax
  20727. loc_00700678: lea eax, var_2C
  20728. loc_0070067B: push eax
  20729. loc_0070067C: call [00401128h] ; __vbaObjSet
  20730. loc_00700682: mov var_74, eax
  20731. loc_00700685: lea ecx, var_30
  20732. loc_00700688: push ecx
  20733. loc_00700689: push 00000000h
  20734. loc_0070068B: mov edx, var_74
  20735. loc_0070068E: mov eax, [edx]
  20736. loc_00700690: mov ecx, var_74
  20737. loc_00700693: push ecx
  20738. loc_00700694: call [eax+00000040h]
  20739. loc_00700697: fnclex
  20740. loc_00700699: mov var_78, eax
  20741. loc_0070069C: cmp var_78, 00000000h
  20742. loc_007006A0: jge 007006BFh
  20743. loc_007006A2: push 00000040h
  20744. loc_007006A4: push 004480B4h
  20745. loc_007006A9: mov edx, var_74
  20746. loc_007006AC: push edx
  20747. loc_007006AD: mov eax, var_78
  20748. loc_007006B0: push eax
  20749. loc_007006B1: call [004010CCh] ; __vbaHresultCheckObj
  20750. loc_007006B7: mov var_BC, eax
  20751. loc_007006BD: jmp 007006C9h
  20752. loc_007006BF: mov var_BC, 00000000h
  20753. loc_007006C9: mov ecx, var_30
  20754. loc_007006CC: mov var_7C, ecx
  20755. loc_007006CF: mov edx, var_24
  20756. loc_007006D2: push edx
  20757. loc_007006D3: mov eax, var_7C
  20758. loc_007006D6: mov ecx, [eax]
  20759. loc_007006D8: mov edx, var_7C
  20760. loc_007006DB: push edx
  20761. loc_007006DC: call [ecx+000000A4h]
  20762. loc_007006E2: fnclex
  20763. loc_007006E4: mov var_80, eax
  20764. loc_007006E7: cmp var_80, 00000000h
  20765. loc_007006EB: jge 0070070Dh
  20766. loc_007006ED: push 000000A4h
  20767. loc_007006F2: push 0043F42Ch
  20768. loc_007006F7: mov eax, var_7C
  20769. loc_007006FA: push eax
  20770. loc_007006FB: mov ecx, var_80
  20771. loc_007006FE: push ecx
  20772. loc_007006FF: call [004010CCh] ; __vbaHresultCheckObj
  20773. loc_00700705: mov var_C0, eax
  20774. loc_0070070B: jmp 00700717h
  20775. loc_0070070D: mov var_C0, 00000000h
  20776. loc_00700717: lea edx, var_30
  20777. loc_0070071A: push edx
  20778. loc_0070071B: lea eax, var_2C
  20779. loc_0070071E: push eax
  20780. loc_0070071F: push 00000002h
  20781. loc_00700721: call [00401068h] ; __vbaFreeObjList
  20782. loc_00700727: add esp, 0000000Ch
  20783. loc_0070072A: mov var_4, 0000000Dh
  20784. loc_00700731: cmp [0073A43Ch], 00000000h
  20785. loc_00700738: jnz 00700756h
  20786. loc_0070073A: push 0073A43Ch
  20787. loc_0070073F: push 00423FC0h
  20788. loc_00700744: call [004012FCh] ; __vbaNew2
  20789. loc_0070074A: mov var_C4, 0073A43Ch
  20790. loc_00700754: jmp 00700760h
  20791. loc_00700756: mov var_C4, 0073A43Ch
  20792. loc_00700760: mov ecx, var_C4
  20793. loc_00700766: mov edx, [ecx]
  20794. loc_00700768: mov var_74, edx
  20795. loc_0070076B: mov var_68, 80020004h
  20796. loc_00700772: mov var_70, 0000000Ah
  20797. loc_00700779: mov var_58, 80020004h
  20798. loc_00700780: mov var_60, 0000000Ah
  20799. loc_00700787: mov eax, 00000010h
  20800. loc_0070078C: call 00412850h ; __vbaChkstk
  20801. loc_00700791: mov eax, esp
  20802. loc_00700793: mov ecx, var_70
  20803. loc_00700796: mov [eax], ecx
  20804. loc_00700798: mov edx, var_6C
  20805. loc_0070079B: mov [eax+00000004h], edx
  20806. loc_0070079E: mov ecx, var_68
  20807. loc_007007A1: mov [eax+00000008h], ecx
  20808. loc_007007A4: mov edx, var_64
  20809. loc_007007A7: mov [eax+0000000Ch], edx
  20810. loc_007007AA: mov eax, 00000010h
  20811. loc_007007AF: call 00412850h ; __vbaChkstk
  20812. loc_007007B4: mov eax, esp
  20813. loc_007007B6: mov ecx, var_60
  20814. loc_007007B9: mov [eax], ecx
  20815. loc_007007BB: mov edx, var_5C
  20816. loc_007007BE: mov [eax+00000004h], edx
  20817. loc_007007C1: mov ecx, var_58
  20818. loc_007007C4: mov [eax+00000008h], ecx
  20819. loc_007007C7: mov edx, var_54
  20820. loc_007007CA: mov [eax+0000000Ch], edx
  20821. loc_007007CD: mov eax, var_74
  20822. loc_007007D0: mov ecx, [eax]
  20823. loc_007007D2: mov edx, var_74
  20824. loc_007007D5: push edx
  20825. loc_007007D6: call [ecx+000002B0h]
  20826. loc_007007DC: fnclex
  20827. loc_007007DE: mov var_78, eax
  20828. loc_007007E1: cmp var_78, 00000000h
  20829. loc_007007E5: jge 00700807h
  20830. loc_007007E7: push 000002B0h
  20831. loc_007007EC: push 004480C4h
  20832. loc_007007F1: mov eax, var_74
  20833. loc_007007F4: push eax
  20834. loc_007007F5: mov ecx, var_78
  20835. loc_007007F8: push ecx
  20836. loc_007007F9: call [004010CCh] ; __vbaHresultCheckObj
  20837. loc_007007FF: mov var_C8, eax
  20838. loc_00700805: jmp 00700811h
  20839. loc_00700807: mov var_C8, 00000000h
  20840. loc_00700811: mov var_4, 0000000Eh
  20841. loc_00700818: cmp [0073A43Ch], 00000000h
  20842. loc_0070081F: jnz 0070083Dh
  20843. loc_00700821: push 0073A43Ch
  20844. loc_00700826: push 00423FC0h
  20845. loc_0070082B: call [004012FCh] ; __vbaNew2
  20846. loc_00700831: mov var_CC, 0073A43Ch
  20847. loc_0070083B: jmp 00700847h
  20848. loc_0070083D: mov var_CC, 0073A43Ch
  20849. loc_00700847: mov edx, var_CC
  20850. loc_0070084D: mov eax, [edx]
  20851. loc_0070084F: mov ecx, var_CC
  20852. loc_00700855: mov edx, [ecx]
  20853. loc_00700857: mov ecx, [edx]
  20854. loc_00700859: push eax
  20855. loc_0070085A: call [ecx+00000310h]
  20856. loc_00700860: push eax
  20857. loc_00700861: lea edx, var_2C
  20858. loc_00700864: push edx
  20859. loc_00700865: call [00401128h] ; __vbaObjSet
  20860. loc_0070086B: mov var_74, eax
  20861. loc_0070086E: mov eax, var_74
  20862. loc_00700871: mov ecx, [eax]
  20863. loc_00700873: mov edx, var_74
  20864. loc_00700876: push edx
  20865. loc_00700877: call [ecx+00000204h]
  20866. loc_0070087D: fnclex
  20867. loc_0070087F: mov var_78, eax
  20868. loc_00700882: cmp var_78, 00000000h
  20869. loc_00700886: jge 007008A8h
  20870. loc_00700888: push 00000204h
  20871. loc_0070088D: push 0043F42Ch
  20872. loc_00700892: mov eax, var_74
  20873. loc_00700895: push eax
  20874. loc_00700896: mov ecx, var_78
  20875. loc_00700899: push ecx
  20876. loc_0070089A: call [004010CCh] ; __vbaHresultCheckObj
  20877. loc_007008A0: mov var_D0, eax
  20878. loc_007008A6: jmp 007008B2h
  20879. loc_007008A8: mov var_D0, 00000000h
  20880. loc_007008B2: lea ecx, var_2C
  20881. loc_007008B5: call [0040142Ch] ; __vbaFreeObj
  20882. loc_007008BB: push 007008FCh
  20883. loc_007008C0: jmp 007008E9h
  20884. loc_007008C2: lea edx, var_30
  20885. loc_007008C5: push edx
  20886. loc_007008C6: lea eax, var_2C
  20887. loc_007008C9: push eax
  20888. loc_007008CA: push 00000002h
  20889. loc_007008CC: call [00401068h] ; __vbaFreeObjList
  20890. loc_007008D2: add esp, 0000000Ch
  20891. loc_007008D5: lea ecx, var_50
  20892. loc_007008D8: push ecx
  20893. loc_007008D9: lea edx, var_40
  20894. loc_007008DC: push edx
  20895. loc_007008DD: push 00000002h
  20896. loc_007008DF: call [00401050h] ; __vbaFreeVarList
  20897. loc_007008E5: add esp, 0000000Ch
  20898. loc_007008E8: ret
  20899. loc_007008E9: lea ecx, var_24
  20900. loc_007008EC: call [00401430h] ; __vbaFreeStr
  20901. loc_007008F2: lea ecx, var_28
  20902. loc_007008F5: call [0040142Ch] ; __vbaFreeObj
  20903. loc_007008FB: ret
  20904. loc_007008FC: xor eax, eax
  20905. loc_007008FE: mov ecx, var_20
  20906. loc_00700901: mov fs:[00000000h], ecx
  20907. loc_00700908: pop edi
  20908. loc_00700909: pop esi
  20909. loc_0070090A: pop ebx
  20910. loc_0070090B: mov esp, ebp
  20911. loc_0070090D: pop ebp
  20912. loc_0070090E: retn 0008h
  20913. End Sub
  20914. Private Sub Proc_52_83_701560(arg_C, arg_10) '701560
  20915. loc_00701560: push ebp
  20916. loc_00701561: mov ebp, esp
  20917. loc_00701563: sub esp, 00000018h
  20918. loc_00701566: push 00412856h ; __vbaExceptHandler
  20919. loc_0070156B: mov eax, fs:[00000000h]
  20920. loc_00701571: push eax
  20921. loc_00701572: mov fs:[00000000h], esp
  20922. loc_00701579: mov eax, 000000CCh
  20923. loc_0070157E: call 00412850h ; __vbaChkstk
  20924. loc_00701583: push ebx
  20925. loc_00701584: push esi
  20926. loc_00701585: push edi
  20927. loc_00701586: mov var_18, esp
  20928. loc_00701589: mov var_14, 00410250h ; "&"
  20929. loc_00701590: mov var_10, 00000000h
  20930. loc_00701597: mov var_C, 00000000h
  20931. loc_0070159E: mov var_4, 00000001h
  20932. loc_007015A5: mov edx, arg_C
  20933. loc_007015A8: lea ecx, var_24
  20934. loc_007015AB: call [00401310h] ; __vbaStrCopy
  20935. loc_007015B1: mov var_4, 00000002h
  20936. loc_007015B8: push FFFFFFFFh
  20937. loc_007015BA: call [00401124h] ; __vbaOnError
  20938. loc_007015C0: mov var_4, 00000003h
  20939. loc_007015C7: mov eax, var_24
  20940. loc_007015CA: push eax
  20941. loc_007015CB: call [00401044h] ; __vbaLenBstr
  20942. loc_007015D1: test eax, eax
  20943. loc_007015D3: jle 00701F48h
  20944. loc_007015D9: mov var_4, 00000004h
  20945. loc_007015E0: lea ecx, var_30
  20946. loc_007015E3: push ecx
  20947. loc_007015E4: mov edx, Me
  20948. loc_007015E7: mov eax, [edx]
  20949. loc_007015E9: mov ecx, Me
  20950. loc_007015EC: push ecx
  20951. loc_007015ED: call [eax+0000084Ch]
  20952. loc_007015F3: fnclex
  20953. loc_007015F5: mov var_5C, eax
  20954. loc_007015F8: cmp var_5C, 00000000h
  20955. loc_007015FC: jge 0070161Bh
  20956. loc_007015FE: push 0000084Ch
  20957. loc_00701603: push 00455054h
  20958. loc_00701608: mov edx, Me
  20959. loc_0070160B: push edx
  20960. loc_0070160C: mov eax, var_5C
  20961. loc_0070160F: push eax
  20962. loc_00701610: call [004010CCh] ; __vbaHresultCheckObj
  20963. loc_00701616: mov var_80, eax
  20964. loc_00701619: jmp 00701622h
  20965. loc_0070161B: mov var_80, 00000000h
  20966. loc_00701622: mov ecx, var_30
  20967. loc_00701625: mov var_60, ecx
  20968. loc_00701628: lea edx, var_34
  20969. loc_0070162B: push edx
  20970. loc_0070162C: mov eax, var_24
  20971. loc_0070162F: push eax
  20972. loc_00701630: mov ecx, var_60
  20973. loc_00701633: mov edx, [ecx]
  20974. loc_00701635: mov eax, var_60
  20975. loc_00701638: push eax
  20976. loc_00701639: call [edx+00000050h]
  20977. loc_0070163C: fnclex
  20978. loc_0070163E: mov var_64, eax
  20979. loc_00701641: cmp var_64, 00000000h
  20980. loc_00701645: jge 00701664h
  20981. loc_00701647: push 00000050h
  20982. loc_00701649: push 00456428h
  20983. loc_0070164E: mov ecx, var_60
  20984. loc_00701651: push ecx
  20985. loc_00701652: mov edx, var_64
  20986. loc_00701655: push edx
  20987. loc_00701656: call [004010CCh] ; __vbaHresultCheckObj
  20988. loc_0070165C: mov var_84, eax
  20989. loc_00701662: jmp 0070166Eh
  20990. loc_00701664: mov var_84, 00000000h
  20991. loc_0070166E: mov eax, var_34
  20992. loc_00701671: mov var_7C, eax
  20993. loc_00701674: mov var_34, 00000000h
  20994. loc_0070167B: mov ecx, var_7C
  20995. loc_0070167E: push ecx
  20996. loc_0070167F: lea edx, var_28
  20997. loc_00701682: push edx
  20998. loc_00701683: call [00401128h] ; __vbaObjSet
  20999. loc_00701689: lea ecx, var_30
  21000. loc_0070168C: call [0040142Ch] ; __vbaFreeObj
  21001. loc_00701692: mov var_4, 00000005h
  21002. loc_00701699: push 00000000h
  21003. loc_0070169B: mov eax, var_28
  21004. loc_0070169E: push eax
  21005. loc_0070169F: call [00401238h] ; __vbaObjIs
  21006. loc_007016A5: movsx ecx, ax
  21007. loc_007016A8: test ecx, ecx
  21008. loc_007016AA: jnz 00701F48h
  21009. loc_007016B0: mov var_4, 00000006h
  21010. loc_007016B7: cmp [0073C818h], 00000000h
  21011. loc_007016BE: jnz 007016DCh
  21012. loc_007016C0: push 0073C818h
  21013. loc_007016C5: push 00441F00h
  21014. loc_007016CA: call [004012FCh] ; __vbaNew2
  21015. loc_007016D0: mov var_88, 0073C818h
  21016. loc_007016DA: jmp 007016E6h
  21017. loc_007016DC: mov var_88, 0073C818h
  21018. loc_007016E6: mov edx, var_88
  21019. loc_007016EC: mov eax, [edx]
  21020. loc_007016EE: mov var_5C, eax
  21021. loc_007016F1: cmp [0073A738h], 00000000h
  21022. loc_007016F8: jnz 00701716h
  21023. loc_007016FA: push 0073A738h
  21024. loc_007016FF: push 0041B598h
  21025. loc_00701704: call [004012FCh] ; __vbaNew2
  21026. loc_0070170A: mov var_8C, 0073A738h
  21027. loc_00701714: jmp 00701720h
  21028. loc_00701716: mov var_8C, 0073A738h
  21029. loc_00701720: mov ecx, var_8C
  21030. loc_00701726: mov edx, [ecx]
  21031. loc_00701728: push edx
  21032. loc_00701729: lea eax, var_30
  21033. loc_0070172C: push eax
  21034. loc_0070172D: call [00401130h] ; __vbaObjSetAddref
  21035. loc_00701733: push eax
  21036. loc_00701734: mov ecx, var_5C
  21037. loc_00701737: mov edx, [ecx]
  21038. loc_00701739: mov eax, var_5C
  21039. loc_0070173C: push eax
  21040. loc_0070173D: call [edx+0000000Ch]
  21041. loc_00701740: fnclex
  21042. loc_00701742: mov var_60, eax
  21043. loc_00701745: cmp var_60, 00000000h
  21044. loc_00701749: jge 00701768h
  21045. loc_0070174B: push 0000000Ch
  21046. loc_0070174D: push 00441EF0h
  21047. loc_00701752: mov ecx, var_5C
  21048. loc_00701755: push ecx
  21049. loc_00701756: mov edx, var_60
  21050. loc_00701759: push edx
  21051. loc_0070175A: call [004010CCh] ; __vbaHresultCheckObj
  21052. loc_00701760: mov var_90, eax
  21053. loc_00701766: jmp 00701772h
  21054. loc_00701768: mov var_90, 00000000h
  21055. loc_00701772: lea ecx, var_30
  21056. loc_00701775: call [0040142Ch] ; __vbaFreeObj
  21057. loc_0070177B: mov var_4, 00000007h
  21058. loc_00701782: cmp [0073A738h], 00000000h
  21059. loc_00701789: jnz 007017A7h
  21060. loc_0070178B: push 0073A738h
  21061. loc_00701790: push 0041B598h
  21062. loc_00701795: call [004012FCh] ; __vbaNew2
  21063. loc_0070179B: mov var_94, 0073A738h
  21064. loc_007017A5: jmp 007017B1h
  21065. loc_007017A7: mov var_94, 0073A738h
  21066. loc_007017B1: mov eax, var_94
  21067. loc_007017B7: mov ecx, [eax]
  21068. loc_007017B9: mov edx, var_94
  21069. loc_007017BF: mov eax, [edx]
  21070. loc_007017C1: mov edx, [eax]
  21071. loc_007017C3: push ecx
  21072. loc_007017C4: call [edx+00000304h]
  21073. loc_007017CA: push eax
  21074. loc_007017CB: lea eax, var_30
  21075. loc_007017CE: push eax
  21076. loc_007017CF: call [00401128h] ; __vbaObjSet
  21077. loc_007017D5: mov var_60, eax
  21078. loc_007017D8: lea ecx, var_2C
  21079. loc_007017DB: push ecx
  21080. loc_007017DC: mov edx, var_28
  21081. loc_007017DF: mov eax, [edx]
  21082. loc_007017E1: mov ecx, var_28
  21083. loc_007017E4: push ecx
  21084. loc_007017E5: call [eax+00000020h]
  21085. loc_007017E8: fnclex
  21086. loc_007017EA: mov var_5C, eax
  21087. loc_007017ED: cmp var_5C, 00000000h
  21088. loc_007017F1: jge 00701810h
  21089. loc_007017F3: push 00000020h
  21090. loc_007017F5: push 00456234h
  21091. loc_007017FA: mov edx, var_28
  21092. loc_007017FD: push edx
  21093. loc_007017FE: mov eax, var_5C
  21094. loc_00701801: push eax
  21095. loc_00701802: call [004010CCh] ; __vbaHresultCheckObj
  21096. loc_00701808: mov var_98, eax
  21097. loc_0070180E: jmp 0070181Ah
  21098. loc_00701810: mov var_98, 00000000h
  21099. loc_0070181A: mov ecx, var_2C
  21100. loc_0070181D: push ecx
  21101. loc_0070181E: mov edx, var_60
  21102. loc_00701821: mov eax, [edx]
  21103. loc_00701823: mov ecx, var_60
  21104. loc_00701826: push ecx
  21105. loc_00701827: call [eax+00000054h]
  21106. loc_0070182A: fnclex
  21107. loc_0070182C: mov var_64, eax
  21108. loc_0070182F: cmp var_64, 00000000h
  21109. loc_00701833: jge 00701852h
  21110. loc_00701835: push 00000054h
  21111. loc_00701837: push 00441988h
  21112. loc_0070183C: mov edx, var_60
  21113. loc_0070183F: push edx
  21114. loc_00701840: mov eax, var_64
  21115. loc_00701843: push eax
  21116. loc_00701844: call [004010CCh] ; __vbaHresultCheckObj
  21117. loc_0070184A: mov var_9C, eax
  21118. loc_00701850: jmp 0070185Ch
  21119. loc_00701852: mov var_9C, 00000000h
  21120. loc_0070185C: lea ecx, var_2C
  21121. loc_0070185F: call [00401430h] ; __vbaFreeStr
  21122. loc_00701865: lea ecx, var_30
  21123. loc_00701868: call [0040142Ch] ; __vbaFreeObj
  21124. loc_0070186E: mov var_4, 00000008h
  21125. loc_00701875: call [00401340h] ; rtcErrObj
  21126. loc_0070187B: push eax
  21127. loc_0070187C: lea ecx, var_30
  21128. loc_0070187F: push ecx
  21129. loc_00701880: call [00401128h] ; __vbaObjSet
  21130. loc_00701886: mov var_A0, eax
  21131. loc_0070188C: mov edx, var_A0
  21132. loc_00701892: mov eax, [edx]
  21133. loc_00701894: mov ecx, var_A0
  21134. loc_0070189A: push ecx
  21135. loc_0070189B: call [eax+00000048h]
  21136. loc_0070189E: lea ecx, var_30
  21137. loc_007018A1: call [0040142Ch] ; __vbaFreeObj
  21138. loc_007018A7: mov var_4, 00000009h
  21139. loc_007018AE: cmp [0073A738h], 00000000h
  21140. loc_007018B5: jnz 007018D3h
  21141. loc_007018B7: push 0073A738h
  21142. loc_007018BC: push 0041B598h
  21143. loc_007018C1: call [004012FCh] ; __vbaNew2
  21144. loc_007018C7: mov var_A4, 0073A738h
  21145. loc_007018D1: jmp 007018DDh
  21146. loc_007018D3: mov var_A4, 0073A738h
  21147. loc_007018DD: mov edx, var_A4
  21148. loc_007018E3: mov eax, [edx]
  21149. loc_007018E5: mov ecx, var_A4
  21150. loc_007018EB: mov edx, [ecx]
  21151. loc_007018ED: mov ecx, [edx]
  21152. loc_007018EF: push eax
  21153. loc_007018F0: call [ecx+00000308h]
  21154. loc_007018F6: push eax
  21155. loc_007018F7: lea edx, var_30
  21156. loc_007018FA: push edx
  21157. loc_007018FB: call [00401128h] ; __vbaObjSet
  21158. loc_00701901: mov var_60, eax
  21159. loc_00701904: lea eax, var_2C
  21160. loc_00701907: push eax
  21161. loc_00701908: mov ecx, var_28
  21162. loc_0070190B: mov edx, [ecx]
  21163. loc_0070190D: mov eax, var_28
  21164. loc_00701910: push eax
  21165. loc_00701911: call [edx+00000024h]
  21166. loc_00701914: fnclex
  21167. loc_00701916: mov var_5C, eax
  21168. loc_00701919: cmp var_5C, 00000000h
  21169. loc_0070191D: jge 0070193Ch
  21170. loc_0070191F: push 00000024h
  21171. loc_00701921: push 00456234h
  21172. loc_00701926: mov ecx, var_28
  21173. loc_00701929: push ecx
  21174. loc_0070192A: mov edx, var_5C
  21175. loc_0070192D: push edx
  21176. loc_0070192E: call [004010CCh] ; __vbaHresultCheckObj
  21177. loc_00701934: mov var_A8, eax
  21178. loc_0070193A: jmp 00701946h
  21179. loc_0070193C: mov var_A8, 00000000h
  21180. loc_00701946: mov eax, var_2C
  21181. loc_00701949: push eax
  21182. loc_0070194A: mov ecx, var_60
  21183. loc_0070194D: mov edx, [ecx]
  21184. loc_0070194F: mov eax, var_60
  21185. loc_00701952: push eax
  21186. loc_00701953: call [edx+00000054h]
  21187. loc_00701956: fnclex
  21188. loc_00701958: mov var_64, eax
  21189. loc_0070195B: cmp var_64, 00000000h
  21190. loc_0070195F: jge 0070197Eh
  21191. loc_00701961: push 00000054h
  21192. loc_00701963: push 00441988h
  21193. loc_00701968: mov ecx, var_60
  21194. loc_0070196B: push ecx
  21195. loc_0070196C: mov edx, var_64
  21196. loc_0070196F: push edx
  21197. loc_00701970: call [004010CCh] ; __vbaHresultCheckObj
  21198. loc_00701976: mov var_AC, eax
  21199. loc_0070197C: jmp 00701988h
  21200. loc_0070197E: mov var_AC, 00000000h
  21201. loc_00701988: lea ecx, var_2C
  21202. loc_0070198B: call [00401430h] ; __vbaFreeStr
  21203. loc_00701991: lea ecx, var_30
  21204. loc_00701994: call [0040142Ch] ; __vbaFreeObj
  21205. loc_0070199A: mov var_4, 0000000Ah
  21206. loc_007019A1: call [00401340h] ; rtcErrObj
  21207. loc_007019A7: push eax
  21208. loc_007019A8: lea eax, var_30
  21209. loc_007019AB: push eax
  21210. loc_007019AC: call [00401128h] ; __vbaObjSet
  21211. loc_007019B2: mov var_5C, eax
  21212. loc_007019B5: lea ecx, var_58
  21213. loc_007019B8: push ecx
  21214. loc_007019B9: mov edx, var_5C
  21215. loc_007019BC: mov eax, [edx]
  21216. loc_007019BE: mov ecx, var_5C
  21217. loc_007019C1: push ecx
  21218. loc_007019C2: call [eax+0000001Ch]
  21219. loc_007019C5: fnclex
  21220. loc_007019C7: mov var_60, eax
  21221. loc_007019CA: cmp var_60, 00000000h
  21222. loc_007019CE: jge 007019EDh
  21223. loc_007019D0: push 0000001Ch
  21224. loc_007019D2: push 00443540h
  21225. loc_007019D7: mov edx, var_5C
  21226. loc_007019DA: push edx
  21227. loc_007019DB: mov eax, var_60
  21228. loc_007019DE: push eax
  21229. loc_007019DF: call [004010CCh] ; __vbaHresultCheckObj
  21230. loc_007019E5: mov var_B0, eax
  21231. loc_007019EB: jmp 007019F7h
  21232. loc_007019ED: mov var_B0, 00000000h
  21233. loc_007019F7: xor ecx, ecx
  21234. loc_007019F9: cmp var_58, 00000000h
  21235. loc_007019FD: setnz cl
  21236. loc_00701A00: neg ecx
  21237. loc_00701A02: mov var_64, cx
  21238. loc_00701A06: lea ecx, var_30
  21239. loc_00701A09: call [0040142Ch] ; __vbaFreeObj
  21240. loc_00701A0F: movsx edx, var_64
  21241. loc_00701A13: test edx, edx
  21242. loc_00701A15: jz 00701B47h
  21243. loc_00701A1B: mov var_4, 0000000Bh
  21244. loc_00701A22: call [00401340h] ; rtcErrObj
  21245. loc_00701A28: push eax
  21246. loc_00701A29: lea eax, var_30
  21247. loc_00701A2C: push eax
  21248. loc_00701A2D: call [00401128h] ; __vbaObjSet
  21249. loc_00701A33: mov var_B4, eax
  21250. loc_00701A39: mov ecx, var_B4
  21251. loc_00701A3F: mov edx, [ecx]
  21252. loc_00701A41: mov eax, var_B4
  21253. loc_00701A47: push eax
  21254. loc_00701A48: call [edx+00000048h]
  21255. loc_00701A4B: lea ecx, var_30
  21256. loc_00701A4E: call [0040142Ch] ; __vbaFreeObj
  21257. loc_00701A54: mov var_4, 0000000Ch
  21258. loc_00701A5B: cmp [0073A738h], 00000000h
  21259. loc_00701A62: jnz 00701A80h
  21260. loc_00701A64: push 0073A738h
  21261. loc_00701A69: push 0041B598h
  21262. loc_00701A6E: call [004012FCh] ; __vbaNew2
  21263. loc_00701A74: mov var_B8, 0073A738h
  21264. loc_00701A7E: jmp 00701A8Ah
  21265. loc_00701A80: mov var_B8, 0073A738h
  21266. loc_00701A8A: mov ecx, var_B8
  21267. loc_00701A90: mov edx, [ecx]
  21268. loc_00701A92: mov eax, var_B8
  21269. loc_00701A98: mov ecx, [eax]
  21270. loc_00701A9A: mov eax, [ecx]
  21271. loc_00701A9C: push edx
  21272. loc_00701A9D: call [eax+00000308h]
  21273. loc_00701AA3: push eax
  21274. loc_00701AA4: lea ecx, var_30
  21275. loc_00701AA7: push ecx
  21276. loc_00701AA8: call [00401128h] ; __vbaObjSet
  21277. loc_00701AAE: mov var_60, eax
  21278. loc_00701AB1: lea edx, var_2C
  21279. loc_00701AB4: push edx
  21280. loc_00701AB5: mov eax, var_28
  21281. loc_00701AB8: mov ecx, [eax]
  21282. loc_00701ABA: mov edx, var_28
  21283. loc_00701ABD: push edx
  21284. loc_00701ABE: call [ecx+0000002Ch]
  21285. loc_00701AC1: fnclex
  21286. loc_00701AC3: mov var_5C, eax
  21287. loc_00701AC6: cmp var_5C, 00000000h
  21288. loc_00701ACA: jge 00701AE9h
  21289. loc_00701ACC: push 0000002Ch
  21290. loc_00701ACE: push 00456234h
  21291. loc_00701AD3: mov eax, var_28
  21292. loc_00701AD6: push eax
  21293. loc_00701AD7: mov ecx, var_5C
  21294. loc_00701ADA: push ecx
  21295. loc_00701ADB: call [004010CCh] ; __vbaHresultCheckObj
  21296. loc_00701AE1: mov var_BC, eax
  21297. loc_00701AE7: jmp 00701AF3h
  21298. loc_00701AE9: mov var_BC, 00000000h
  21299. loc_00701AF3: mov edx, var_2C
  21300. loc_00701AF6: push edx
  21301. loc_00701AF7: mov eax, var_60
  21302. loc_00701AFA: mov ecx, [eax]
  21303. loc_00701AFC: mov edx, var_60
  21304. loc_00701AFF: push edx
  21305. loc_00701B00: call [ecx+00000054h]
  21306. loc_00701B03: fnclex
  21307. loc_00701B05: mov var_64, eax
  21308. loc_00701B08: cmp var_64, 00000000h
  21309. loc_00701B0C: jge 00701B2Bh
  21310. loc_00701B0E: push 00000054h
  21311. loc_00701B10: push 00441988h
  21312. loc_00701B15: mov eax, var_60
  21313. loc_00701B18: push eax
  21314. loc_00701B19: mov ecx, var_64
  21315. loc_00701B1C: push ecx
  21316. loc_00701B1D: call [004010CCh] ; __vbaHresultCheckObj
  21317. loc_00701B23: mov var_C0, eax
  21318. loc_00701B29: jmp 00701B35h
  21319. loc_00701B2B: mov var_C0, 00000000h
  21320. loc_00701B35: lea ecx, var_2C
  21321. loc_00701B38: call [00401430h] ; __vbaFreeStr
  21322. loc_00701B3E: lea ecx, var_30
  21323. loc_00701B41: call [0040142Ch] ; __vbaFreeObj
  21324. loc_00701B47: mov var_4, 0000000Eh
  21325. loc_00701B4E: mov edx, arg_10
  21326. loc_00701B51: mov eax, [edx]
  21327. loc_00701B53: push eax
  21328. loc_00701B54: call [00401044h] ; __vbaLenBstr
  21329. loc_00701B5A: test eax, eax
  21330. loc_00701B5C: jle 00701C11h
  21331. loc_00701B62: mov var_4, 0000000Fh
  21332. loc_00701B69: cmp [0073A738h], 00000000h
  21333. loc_00701B70: jnz 00701B8Eh
  21334. loc_00701B72: push 0073A738h
  21335. loc_00701B77: push 0041B598h
  21336. loc_00701B7C: call [004012FCh] ; __vbaNew2
  21337. loc_00701B82: mov var_C4, 0073A738h
  21338. loc_00701B8C: jmp 00701B98h
  21339. loc_00701B8E: mov var_C4, 0073A738h
  21340. loc_00701B98: mov ecx, var_C4
  21341. loc_00701B9E: mov edx, [ecx]
  21342. loc_00701BA0: mov eax, var_C4
  21343. loc_00701BA6: mov ecx, [eax]
  21344. loc_00701BA8: mov eax, [ecx]
  21345. loc_00701BAA: push edx
  21346. loc_00701BAB: call [eax+0000030Ch]
  21347. loc_00701BB1: push eax
  21348. loc_00701BB2: lea ecx, var_30
  21349. loc_00701BB5: push ecx
  21350. loc_00701BB6: call [00401128h] ; __vbaObjSet
  21351. loc_00701BBC: mov var_5C, eax
  21352. loc_00701BBF: mov edx, arg_10
  21353. loc_00701BC2: mov eax, [edx]
  21354. loc_00701BC4: push eax
  21355. loc_00701BC5: mov ecx, var_5C
  21356. loc_00701BC8: mov edx, [ecx]
  21357. loc_00701BCA: mov eax, var_5C
  21358. loc_00701BCD: push eax
  21359. loc_00701BCE: call [edx+00000054h]
  21360. loc_00701BD1: fnclex
  21361. loc_00701BD3: mov var_60, eax
  21362. loc_00701BD6: cmp var_60, 00000000h
  21363. loc_00701BDA: jge 00701BF9h
  21364. loc_00701BDC: push 00000054h
  21365. loc_00701BDE: push 00441988h
  21366. loc_00701BE3: mov ecx, var_5C
  21367. loc_00701BE6: push ecx
  21368. loc_00701BE7: mov edx, var_60
  21369. loc_00701BEA: push edx
  21370. loc_00701BEB: call [004010CCh] ; __vbaHresultCheckObj
  21371. loc_00701BF1: mov var_C8, eax
  21372. loc_00701BF7: jmp 00701C03h
  21373. loc_00701BF9: mov var_C8, 00000000h
  21374. loc_00701C03: lea ecx, var_30
  21375. loc_00701C06: call [0040142Ch] ; __vbaFreeObj
  21376. loc_00701C0C: jmp 00701D15h
  21377. loc_00701C11: mov var_4, 00000011h
  21378. loc_00701C18: cmp [0073A738h], 00000000h
  21379. loc_00701C1F: jnz 00701C3Dh
  21380. loc_00701C21: push 0073A738h
  21381. loc_00701C26: push 0041B598h
  21382. loc_00701C2B: call [004012FCh] ; __vbaNew2
  21383. loc_00701C31: mov var_CC, 0073A738h
  21384. loc_00701C3B: jmp 00701C47h
  21385. loc_00701C3D: mov var_CC, 0073A738h
  21386. loc_00701C47: mov eax, var_CC
  21387. loc_00701C4D: mov ecx, [eax]
  21388. loc_00701C4F: mov edx, var_CC
  21389. loc_00701C55: mov eax, [edx]
  21390. loc_00701C57: mov edx, [eax]
  21391. loc_00701C59: push ecx
  21392. loc_00701C5A: call [edx+0000030Ch]
  21393. loc_00701C60: push eax
  21394. loc_00701C61: lea eax, var_30
  21395. loc_00701C64: push eax
  21396. loc_00701C65: call [00401128h] ; __vbaObjSet
  21397. loc_00701C6B: mov var_60, eax
  21398. loc_00701C6E: lea ecx, var_58
  21399. loc_00701C71: push ecx
  21400. loc_00701C72: mov edx, var_28
  21401. loc_00701C75: mov eax, [edx]
  21402. loc_00701C77: mov ecx, var_28
  21403. loc_00701C7A: push ecx
  21404. loc_00701C7B: call [eax+00000028h]
  21405. loc_00701C7E: fnclex
  21406. loc_00701C80: mov var_5C, eax
  21407. loc_00701C83: cmp var_5C, 00000000h
  21408. loc_00701C87: jge 00701CA6h
  21409. loc_00701C89: push 00000028h
  21410. loc_00701C8B: push 00456234h
  21411. loc_00701C90: mov edx, var_28
  21412. loc_00701C93: push edx
  21413. loc_00701C94: mov eax, var_5C
  21414. loc_00701C97: push eax
  21415. loc_00701C98: call [004010CCh] ; __vbaHresultCheckObj
  21416. loc_00701C9E: mov var_D0, eax
  21417. loc_00701CA4: jmp 00701CB0h
  21418. loc_00701CA6: mov var_D0, 00000000h
  21419. loc_00701CB0: mov ecx, var_58
  21420. loc_00701CB3: push ecx
  21421. loc_00701CB4: call 0071D890h
  21422. loc_00701CB9: mov edx, eax
  21423. loc_00701CBB: lea ecx, var_2C
  21424. loc_00701CBE: call [004013C0h] ; __vbaStrMove
  21425. loc_00701CC4: push eax
  21426. loc_00701CC5: mov edx, var_60
  21427. loc_00701CC8: mov eax, [edx]
  21428. loc_00701CCA: mov ecx, var_60
  21429. loc_00701CCD: push ecx
  21430. loc_00701CCE: call [eax+00000054h]
  21431. loc_00701CD1: fnclex
  21432. loc_00701CD3: mov var_64, eax
  21433. loc_00701CD6: cmp var_64, 00000000h
  21434. loc_00701CDA: jge 00701CF9h
  21435. loc_00701CDC: push 00000054h
  21436. loc_00701CDE: push 00441988h
  21437. loc_00701CE3: mov edx, var_60
  21438. loc_00701CE6: push edx
  21439. loc_00701CE7: mov eax, var_64
  21440. loc_00701CEA: push eax
  21441. loc_00701CEB: call [004010CCh] ; __vbaHresultCheckObj
  21442. loc_00701CF1: mov var_D4, eax
  21443. loc_00701CF7: jmp 00701D03h
  21444. loc_00701CF9: mov var_D4, 00000000h
  21445. loc_00701D03: lea ecx, var_2C
  21446. loc_00701D06: call [00401430h] ; __vbaFreeStr
  21447. loc_00701D0C: lea ecx, var_30
  21448. loc_00701D0F: call [0040142Ch] ; __vbaFreeObj
  21449. loc_00701D15: mov var_4, 00000013h
  21450. loc_00701D1C: cmp [0073A738h], 00000000h
  21451. loc_00701D23: jnz 00701D41h
  21452. loc_00701D25: push 0073A738h
  21453. loc_00701D2A: push 0041B598h
  21454. loc_00701D2F: call [004012FCh] ; __vbaNew2
  21455. loc_00701D35: mov var_D8, 0073A738h
  21456. loc_00701D3F: jmp 00701D4Bh
  21457. loc_00701D41: mov var_D8, 0073A738h
  21458. loc_00701D4B: mov ecx, var_D8
  21459. loc_00701D51: mov edx, [ecx]
  21460. loc_00701D53: mov var_5C, edx
  21461. loc_00701D56: push 00474380h ; "Friend Properties"
  21462. loc_00701D5B: mov eax, var_5C
  21463. loc_00701D5E: mov ecx, [eax]
  21464. loc_00701D60: mov edx, var_5C
  21465. loc_00701D63: push edx
  21466. loc_00701D64: call [ecx+00000054h]
  21467. loc_00701D67: fnclex
  21468. loc_00701D69: mov var_60, eax
  21469. loc_00701D6C: cmp var_60, 00000000h
  21470. loc_00701D70: jge 00701D8Fh
  21471. loc_00701D72: push 00000054h
  21472. loc_00701D74: push 004720F8h
  21473. loc_00701D79: mov eax, var_5C
  21474. loc_00701D7C: push eax
  21475. loc_00701D7D: mov ecx, var_60
  21476. loc_00701D80: push ecx
  21477. loc_00701D81: call [004010CCh] ; __vbaHresultCheckObj
  21478. loc_00701D87: mov var_DC, eax
  21479. loc_00701D8D: jmp 00701D99h
  21480. loc_00701D8F: mov var_DC, 00000000h
  21481. loc_00701D99: mov var_4, 00000014h
  21482. loc_00701DA0: cmp [0073A738h], 00000000h
  21483. loc_00701DA7: jnz 00701DC5h
  21484. loc_00701DA9: push 0073A738h
  21485. loc_00701DAE: push 0041B598h
  21486. loc_00701DB3: call [004012FCh] ; __vbaNew2
  21487. loc_00701DB9: mov var_E0, 0073A738h
  21488. loc_00701DC3: jmp 00701DCFh
  21489. loc_00701DC5: mov var_E0, 0073A738h
  21490. loc_00701DCF: mov edx, var_E0
  21491. loc_00701DD5: mov eax, [edx]
  21492. loc_00701DD7: mov ecx, var_E0
  21493. loc_00701DDD: mov edx, [ecx]
  21494. loc_00701DDF: mov ecx, [edx]
  21495. loc_00701DE1: push eax
  21496. loc_00701DE2: call [ecx+00000300h]
  21497. loc_00701DE8: push eax
  21498. loc_00701DE9: lea edx, var_30
  21499. loc_00701DEC: push edx
  21500. loc_00701DED: call [00401128h] ; __vbaObjSet
  21501. loc_00701DF3: mov var_5C, eax
  21502. loc_00701DF6: push 00472E74h ; "About the selected friend"
  21503. loc_00701DFB: mov eax, var_5C
  21504. loc_00701DFE: mov ecx, [eax]
  21505. loc_00701E00: mov edx, var_5C
  21506. loc_00701E03: push edx
  21507. loc_00701E04: call [ecx+00000054h]
  21508. loc_00701E07: fnclex
  21509. loc_00701E09: mov var_60, eax
  21510. loc_00701E0C: cmp var_60, 00000000h
  21511. loc_00701E10: jge 00701E2Fh
  21512. loc_00701E12: push 00000054h
  21513. loc_00701E14: push 00443168h
  21514. loc_00701E19: mov eax, var_5C
  21515. loc_00701E1C: push eax
  21516. loc_00701E1D: mov ecx, var_60
  21517. loc_00701E20: push ecx
  21518. loc_00701E21: call [004010CCh] ; __vbaHresultCheckObj
  21519. loc_00701E27: mov var_E4, eax
  21520. loc_00701E2D: jmp 00701E39h
  21521. loc_00701E2F: mov var_E4, 00000000h
  21522. loc_00701E39: lea ecx, var_30
  21523. loc_00701E3C: call [0040142Ch] ; __vbaFreeObj
  21524. loc_00701E42: mov var_4, 00000015h
  21525. loc_00701E49: cmp [0073A738h], 00000000h
  21526. loc_00701E50: jnz 00701E6Eh
  21527. loc_00701E52: push 0073A738h
  21528. loc_00701E57: push 0041B598h
  21529. loc_00701E5C: call [004012FCh] ; __vbaNew2
  21530. loc_00701E62: mov var_E8, 0073A738h
  21531. loc_00701E6C: jmp 00701E78h
  21532. loc_00701E6E: mov var_E8, 0073A738h
  21533. loc_00701E78: mov edx, var_E8
  21534. loc_00701E7E: mov eax, [edx]
  21535. loc_00701E80: mov var_5C, eax
  21536. loc_00701E83: mov var_4C, 80020004h
  21537. loc_00701E8A: mov var_54, 0000000Ah
  21538. loc_00701E91: mov var_3C, 00000001h
  21539. loc_00701E98: mov var_44, 00000002h
  21540. loc_00701E9F: mov eax, 00000010h
  21541. loc_00701EA4: call 00412850h ; __vbaChkstk
  21542. loc_00701EA9: mov ecx, esp
  21543. loc_00701EAB: mov edx, var_54
  21544. loc_00701EAE: mov [ecx], edx
  21545. loc_00701EB0: mov eax, var_50
  21546. loc_00701EB3: mov [ecx+00000004h], eax
  21547. loc_00701EB6: mov edx, var_4C
  21548. loc_00701EB9: mov [ecx+00000008h], edx
  21549. loc_00701EBC: mov eax, var_48
  21550. loc_00701EBF: mov [ecx+0000000Ch], eax
  21551. loc_00701EC2: mov eax, 00000010h
  21552. loc_00701EC7: call 00412850h ; __vbaChkstk
  21553. loc_00701ECC: mov ecx, esp
  21554. loc_00701ECE: mov edx, var_44
  21555. loc_00701ED1: mov [ecx], edx
  21556. loc_00701ED3: mov eax, var_40
  21557. loc_00701ED6: mov [ecx+00000004h], eax
  21558. loc_00701ED9: mov edx, var_3C
  21559. loc_00701EDC: mov [ecx+00000008h], edx
  21560. loc_00701EDF: mov eax, var_38
  21561. loc_00701EE2: mov [ecx+0000000Ch], eax
  21562. loc_00701EE5: mov ecx, var_5C
  21563. loc_00701EE8: mov edx, [ecx]
  21564. loc_00701EEA: mov eax, var_5C
  21565. loc_00701EED: push eax
  21566. loc_00701EEE: call [edx+000002B0h]
  21567. loc_00701EF4: fnclex
  21568. loc_00701EF6: mov var_60, eax
  21569. loc_00701EF9: cmp var_60, 00000000h
  21570. loc_00701EFD: jge 00701F1Fh
  21571. loc_00701EFF: push 000002B0h
  21572. loc_00701F04: push 004720F8h
  21573. loc_00701F09: mov ecx, var_5C
  21574. loc_00701F0C: push ecx
  21575. loc_00701F0D: mov edx, var_60
  21576. loc_00701F10: push edx
  21577. loc_00701F11: call [004010CCh] ; __vbaHresultCheckObj
  21578. loc_00701F17: mov var_EC, eax
  21579. loc_00701F1D: jmp 00701F29h
  21580. loc_00701F1F: mov var_EC, 00000000h
  21581. loc_00701F29: mov var_4, 00000016h
  21582. loc_00701F30: push 00456234h
  21583. loc_00701F35: push 00000000h
  21584. loc_00701F37: call [004013C4h] ; __vbaCastObj
  21585. loc_00701F3D: push eax
  21586. loc_00701F3E: lea eax, var_28
  21587. loc_00701F41: push eax
  21588. loc_00701F42: call [00401128h] ; __vbaObjSet
  21589. loc_00701F48: push 00701F7Fh
  21590. loc_00701F4D: jmp 00701F6Ch
  21591. loc_00701F4F: lea ecx, var_2C
  21592. loc_00701F52: call [00401430h] ; __vbaFreeStr
  21593. loc_00701F58: lea ecx, var_34
  21594. loc_00701F5B: push ecx
  21595. loc_00701F5C: lea edx, var_30
  21596. loc_00701F5F: push edx
  21597. loc_00701F60: push 00000002h
  21598. loc_00701F62: call [00401068h] ; __vbaFreeObjList
  21599. loc_00701F68: add esp, 0000000Ch
  21600. loc_00701F6B: ret
  21601. loc_00701F6C: lea ecx, var_24
  21602. loc_00701F6F: call [00401430h] ; __vbaFreeStr
  21603. loc_00701F75: lea ecx, var_28
  21604. loc_00701F78: call [0040142Ch] ; __vbaFreeObj
  21605. loc_00701F7E: ret
  21606. loc_00701F7F: xor eax, eax
  21607. loc_00701F81: mov ecx, var_20
  21608. loc_00701F84: mov fs:[00000000h], ecx
  21609. loc_00701F8B: pop edi
  21610. loc_00701F8C: pop esi
  21611. loc_00701F8D: pop ebx
  21612. loc_00701F8E: mov esp, ebp
  21613. loc_00701F90: pop ebp
  21614. loc_00701F91: retn 000Ch
  21615. End Sub
  21616. Private Sub Proc_52_84_701FA0(arg_C) '701FA0
  21617. loc_00701FA0: push ebp
  21618. loc_00701FA1: mov ebp, esp
  21619. loc_00701FA3: sub esp, 00000018h
  21620. loc_00701FA6: push 00412856h ; __vbaExceptHandler
  21621. loc_00701FAB: mov eax, fs:[00000000h]
  21622. loc_00701FB1: push eax
  21623. loc_00701FB2: mov fs:[00000000h], esp
  21624. loc_00701FB9: mov eax, 000000E4h
  21625. loc_00701FBE: call 00412850h ; __vbaChkstk
  21626. loc_00701FC3: push ebx
  21627. loc_00701FC4: push esi
  21628. loc_00701FC5: push edi
  21629. loc_00701FC6: mov var_18, esp
  21630. loc_00701FC9: mov var_14, 004102D8h ; "&"
  21631. loc_00701FD0: mov var_10, 00000000h
  21632. loc_00701FD7: mov var_C, 00000000h
  21633. loc_00701FDE: mov var_4, 00000001h
  21634. loc_00701FE5: mov eax, Me
  21635. loc_00701FE8: cmp [eax], 007421F0h
  21636. loc_00701FEE: jnz 00701FFCh
  21637. loc_00701FF0: mov var_E8, 00000000h
  21638. loc_00701FFA: jmp 00702008h
  21639. loc_00701FFC: call [00401280h] ; __vbaFailedFriend
  21640. loc_00702002: mov var_E8, eax
  21641. loc_00702008: mov var_4, 00000002h
  21642. loc_0070200F: mov edx, arg_C
  21643. loc_00702012: lea ecx, var_28
  21644. loc_00702015: call [00401310h] ; __vbaStrCopy
  21645. loc_0070201B: mov var_4, 00000003h
  21646. loc_00702022: push FFFFFFFFh
  21647. loc_00702024: call [00401124h] ; __vbaOnError
  21648. loc_0070202A: mov var_4, 00000004h
  21649. loc_00702031: lea ecx, var_28
  21650. loc_00702034: mov var_84, ecx
  21651. loc_0070203A: mov var_8C, 00004008h
  21652. loc_00702044: lea edx, var_38
  21653. loc_00702047: push edx
  21654. loc_00702048: lea eax, var_8C
  21655. loc_0070204E: push eax
  21656. loc_0070204F: mov ecx, [0073A708h]
  21657. loc_00702055: mov edx, [ecx]
  21658. loc_00702057: mov eax, [0073A708h]
  21659. loc_0070205C: push eax
  21660. loc_0070205D: call [edx+00000020h]
  21661. loc_00702060: fnclex
  21662. loc_00702062: mov var_C0, eax
  21663. loc_00702068: cmp var_C0, 00000000h
  21664. loc_0070206F: jge 00702094h
  21665. loc_00702071: push 00000020h
  21666. loc_00702073: push 00471C84h
  21667. loc_00702078: mov ecx, [0073A708h]
  21668. loc_0070207E: push ecx
  21669. loc_0070207F: mov edx, var_C0
  21670. loc_00702085: push edx
  21671. loc_00702086: call [004010CCh] ; __vbaHresultCheckObj
  21672. loc_0070208C: mov var_EC, eax
  21673. loc_00702092: jmp 0070209Eh
  21674. loc_00702094: mov var_EC, 00000000h
  21675. loc_0070209E: mov eax, var_38
  21676. loc_007020A1: mov var_E0, eax
  21677. loc_007020A7: mov var_38, 00000000h
  21678. loc_007020AE: mov ecx, var_E0
  21679. loc_007020B4: push ecx
  21680. loc_007020B5: lea edx, var_34
  21681. loc_007020B8: push edx
  21682. loc_007020B9: call [00401128h] ; __vbaObjSet
  21683. loc_007020BF: mov var_4, 00000005h
  21684. loc_007020C6: push 00000000h
  21685. loc_007020C8: mov eax, var_34
  21686. loc_007020CB: push eax
  21687. loc_007020CC: call [00401238h] ; __vbaObjIs
  21688. loc_007020D2: movsx ecx, ax
  21689. loc_007020D5: test ecx, ecx
  21690. loc_007020D7: jz 00702387h
  21691. loc_007020DD: mov var_4, 00000006h
  21692. loc_007020E4: lea edx, var_38
  21693. loc_007020E7: push edx
  21694. loc_007020E8: mov eax, Me
  21695. loc_007020EB: mov ecx, [eax]
  21696. loc_007020ED: mov edx, Me
  21697. loc_007020F0: push edx
  21698. loc_007020F1: call [ecx+0000084Ch]
  21699. loc_007020F7: fnclex
  21700. loc_007020F9: mov var_C0, eax
  21701. loc_007020FF: cmp var_C0, 00000000h
  21702. loc_00702106: jge 0070212Bh
  21703. loc_00702108: push 0000084Ch
  21704. loc_0070210D: push 00455054h
  21705. loc_00702112: mov eax, Me
  21706. loc_00702115: push eax
  21707. loc_00702116: mov ecx, var_C0
  21708. loc_0070211C: push ecx
  21709. loc_0070211D: call [004010CCh] ; __vbaHresultCheckObj
  21710. loc_00702123: mov var_F0, eax
  21711. loc_00702129: jmp 00702135h
  21712. loc_0070212B: mov var_F0, 00000000h
  21713. loc_00702135: mov edx, var_38
  21714. loc_00702138: mov var_C4, edx
  21715. loc_0070213E: lea eax, var_3C
  21716. loc_00702141: push eax
  21717. loc_00702142: mov ecx, var_28
  21718. loc_00702145: push ecx
  21719. loc_00702146: mov edx, var_C4
  21720. loc_0070214C: mov eax, [edx]
  21721. loc_0070214E: mov ecx, var_C4
  21722. loc_00702154: push ecx
  21723. loc_00702155: call [eax+00000050h]
  21724. loc_00702158: fnclex
  21725. loc_0070215A: mov var_C8, eax
  21726. loc_00702160: cmp var_C8, 00000000h
  21727. loc_00702167: jge 0070218Ch
  21728. loc_00702169: push 00000050h
  21729. loc_0070216B: push 00456428h
  21730. loc_00702170: mov edx, var_C4
  21731. loc_00702176: push edx
  21732. loc_00702177: mov eax, var_C8
  21733. loc_0070217D: push eax
  21734. loc_0070217E: call [004010CCh] ; __vbaHresultCheckObj
  21735. loc_00702184: mov var_F4, eax
  21736. loc_0070218A: jmp 00702196h
  21737. loc_0070218C: mov var_F4, 00000000h
  21738. loc_00702196: mov ecx, var_3C
  21739. loc_00702199: mov var_E4, ecx
  21740. loc_0070219F: mov var_3C, 00000000h
  21741. loc_007021A6: mov edx, var_E4
  21742. loc_007021AC: push edx
  21743. loc_007021AD: lea eax, var_2C
  21744. loc_007021B0: push eax
  21745. loc_007021B1: call [00401128h] ; __vbaObjSet
  21746. loc_007021B7: lea ecx, var_38
  21747. loc_007021BA: call [0040142Ch] ; __vbaFreeObj
  21748. loc_007021C0: mov var_4, 00000007h
  21749. loc_007021C7: lea ecx, var_38
  21750. loc_007021CA: push ecx
  21751. loc_007021CB: mov edx, Me
  21752. loc_007021CE: mov eax, [edx]
  21753. loc_007021D0: mov ecx, Me
  21754. loc_007021D3: push ecx
  21755. loc_007021D4: call [eax+0000084Ch]
  21756. loc_007021DA: fnclex
  21757. loc_007021DC: mov var_C0, eax
  21758. loc_007021E2: cmp var_C0, 00000000h
  21759. loc_007021E9: jge 0070220Eh
  21760. loc_007021EB: push 0000084Ch
  21761. loc_007021F0: push 00455054h
  21762. loc_007021F5: mov edx, Me
  21763. loc_007021F8: push edx
  21764. loc_007021F9: mov eax, var_C0
  21765. loc_007021FF: push eax
  21766. loc_00702200: call [004010CCh] ; __vbaHresultCheckObj
  21767. loc_00702206: mov var_F8, eax
  21768. loc_0070220C: jmp 00702218h
  21769. loc_0070220E: mov var_F8, 00000000h
  21770. loc_00702218: mov ecx, var_38
  21771. loc_0070221B: mov var_C4, ecx
  21772. loc_00702221: push 00000000h
  21773. loc_00702223: push 00456234h
  21774. loc_00702228: mov edx, var_2C
  21775. loc_0070222B: push edx
  21776. loc_0070222C: call [004013C4h] ; __vbaCastObj
  21777. loc_00702232: push eax
  21778. loc_00702233: lea eax, var_3C
  21779. loc_00702236: push eax
  21780. loc_00702237: call [00401128h] ; __vbaObjSet
  21781. loc_0070223D: push eax
  21782. loc_0070223E: mov ecx, var_C4
  21783. loc_00702244: mov edx, [ecx]
  21784. loc_00702246: mov eax, var_C4
  21785. loc_0070224C: push eax
  21786. loc_0070224D: call [edx+00000070h]
  21787. loc_00702250: fnclex
  21788. loc_00702252: mov var_C8, eax
  21789. loc_00702258: cmp var_C8, 00000000h
  21790. loc_0070225F: jge 00702284h
  21791. loc_00702261: push 00000070h
  21792. loc_00702263: push 00456428h
  21793. loc_00702268: mov ecx, var_C4
  21794. loc_0070226E: push ecx
  21795. loc_0070226F: mov edx, var_C8
  21796. loc_00702275: push edx
  21797. loc_00702276: call [004010CCh] ; __vbaHresultCheckObj
  21798. loc_0070227C: mov var_FC, eax
  21799. loc_00702282: jmp 0070228Eh
  21800. loc_00702284: mov var_FC, 00000000h
  21801. loc_0070228E: lea eax, var_38
  21802. loc_00702291: push eax
  21803. loc_00702292: lea ecx, var_3C
  21804. loc_00702295: push ecx
  21805. loc_00702296: push 00000002h
  21806. loc_00702298: call [00401068h] ; __vbaFreeObjList
  21807. loc_0070229E: add esp, 0000000Ch
  21808. loc_007022A1: mov var_4, 00000008h
  21809. loc_007022A8: lea edx, var_38
  21810. loc_007022AB: push edx
  21811. loc_007022AC: mov eax, Me
  21812. loc_007022AF: mov ecx, [eax]
  21813. loc_007022B1: mov edx, Me
  21814. loc_007022B4: push edx
  21815. loc_007022B5: call [ecx+0000084Ch]
  21816. loc_007022BB: fnclex
  21817. loc_007022BD: mov var_C0, eax
  21818. loc_007022C3: cmp var_C0, 00000000h
  21819. loc_007022CA: jge 007022EFh
  21820. loc_007022CC: push 0000084Ch
  21821. loc_007022D1: push 00455054h
  21822. loc_007022D6: mov eax, Me
  21823. loc_007022D9: push eax
  21824. loc_007022DA: mov ecx, var_C0
  21825. loc_007022E0: push ecx
  21826. loc_007022E1: call [004010CCh] ; __vbaHresultCheckObj
  21827. loc_007022E7: mov var_100, eax
  21828. loc_007022ED: jmp 007022F9h
  21829. loc_007022EF: mov var_100, 00000000h
  21830. loc_007022F9: mov edx, var_38
  21831. loc_007022FC: mov var_C4, edx
  21832. loc_00702302: push 00000001h
  21833. loc_00702304: push 00456234h
  21834. loc_00702309: mov eax, var_2C
  21835. loc_0070230C: push eax
  21836. loc_0070230D: call [004013C4h] ; __vbaCastObj
  21837. loc_00702313: push eax
  21838. loc_00702314: lea ecx, var_3C
  21839. loc_00702317: push ecx
  21840. loc_00702318: call [00401128h] ; __vbaObjSet
  21841. loc_0070231E: push eax
  21842. loc_0070231F: mov edx, var_C4
  21843. loc_00702325: mov eax, [edx]
  21844. loc_00702327: mov ecx, var_C4
  21845. loc_0070232D: push ecx
  21846. loc_0070232E: call [eax+00000070h]
  21847. loc_00702331: fnclex
  21848. loc_00702333: mov var_C8, eax
  21849. loc_00702339: cmp var_C8, 00000000h
  21850. loc_00702340: jge 00702365h
  21851. loc_00702342: push 00000070h
  21852. loc_00702344: push 00456428h
  21853. loc_00702349: mov edx, var_C4
  21854. loc_0070234F: push edx
  21855. loc_00702350: mov eax, var_C8
  21856. loc_00702356: push eax
  21857. loc_00702357: call [004010CCh] ; __vbaHresultCheckObj
  21858. loc_0070235D: mov var_104, eax
  21859. loc_00702363: jmp 0070236Fh
  21860. loc_00702365: mov var_104, 00000000h
  21861. loc_0070236F: lea ecx, var_38
  21862. loc_00702372: push ecx
  21863. loc_00702373: lea edx, var_3C
  21864. loc_00702376: push edx
  21865. loc_00702377: push 00000002h
  21866. loc_00702379: call [00401068h] ; __vbaFreeObjList
  21867. loc_0070237F: add esp, 0000000Ch
  21868. loc_00702382: jmp 0070240Eh
  21869. loc_00702387: mov var_4, 0000000Ah
  21870. loc_0070238E: mov var_74, 80020004h
  21871. loc_00702395: mov var_7C, 0000000Ah
  21872. loc_0070239C: mov var_64, 80020004h
  21873. loc_007023A3: mov var_6C, 0000000Ah
  21874. loc_007023AA: mov var_54, 80020004h
  21875. loc_007023B1: mov var_5C, 0000000Ah
  21876. loc_007023B8: mov var_84, 004743D4h ; "Cannot add friend to list. A friend with this alias is already in the list."
  21877. loc_007023C2: mov var_8C, 00000008h
  21878. loc_007023CC: lea edx, var_8C
  21879. loc_007023D2: lea ecx, var_4C
  21880. loc_007023D5: call [00401374h] ; __vbaVarDup
  21881. loc_007023DB: lea eax, var_7C
  21882. loc_007023DE: push eax
  21883. loc_007023DF: lea ecx, var_6C
  21884. loc_007023E2: push ecx
  21885. loc_007023E3: lea edx, var_5C
  21886. loc_007023E6: push edx
  21887. loc_007023E7: push 00000000h
  21888. loc_007023E9: lea eax, var_4C
  21889. loc_007023EC: push eax
  21890. loc_007023ED: call [00401120h] ; rtcMsgBox
  21891. loc_007023F3: lea ecx, var_7C
  21892. loc_007023F6: push ecx
  21893. loc_007023F7: lea edx, var_6C
  21894. loc_007023FA: push edx
  21895. loc_007023FB: lea eax, var_5C
  21896. loc_007023FE: push eax
  21897. loc_007023FF: lea ecx, var_4C
  21898. loc_00702402: push ecx
  21899. loc_00702403: push 00000004h
  21900. loc_00702405: call [00401050h] ; __vbaFreeVarList
  21901. loc_0070240B: add esp, 00000014h
  21902. loc_0070240E: push 00702469h
  21903. loc_00702413: jmp 00702444h
  21904. loc_00702415: lea edx, var_3C
  21905. loc_00702418: push edx
  21906. loc_00702419: lea eax, var_38
  21907. loc_0070241C: push eax
  21908. loc_0070241D: push 00000002h
  21909. loc_0070241F: call [00401068h] ; __vbaFreeObjList
  21910. loc_00702425: add esp, 0000000Ch
  21911. loc_00702428: lea ecx, var_7C
  21912. loc_0070242B: push ecx
  21913. loc_0070242C: lea edx, var_6C
  21914. loc_0070242F: push edx
  21915. loc_00702430: lea eax, var_5C
  21916. loc_00702433: push eax
  21917. loc_00702434: lea ecx, var_4C
  21918. loc_00702437: push ecx
  21919. loc_00702438: push 00000004h
  21920. loc_0070243A: call [00401050h] ; __vbaFreeVarList
  21921. loc_00702440: add esp, 00000014h
  21922. loc_00702443: ret
  21923. loc_00702444: lea ecx, var_28
  21924. loc_00702447: call [00401430h] ; __vbaFreeStr
  21925. loc_0070244D: lea ecx, var_2C
  21926. loc_00702450: call [0040142Ch] ; __vbaFreeObj
  21927. loc_00702456: lea ecx, var_30
  21928. loc_00702459: call [0040142Ch] ; __vbaFreeObj
  21929. loc_0070245F: lea ecx, var_34
  21930. loc_00702462: call [0040142Ch] ; __vbaFreeObj
  21931. loc_00702468: ret
  21932. loc_00702469: xor eax, eax
  21933. loc_0070246B: mov ecx, var_20
  21934. loc_0070246E: mov fs:[00000000h], ecx
  21935. loc_00702475: pop edi
  21936. loc_00702476: pop esi
  21937. loc_00702477: pop ebx
  21938. loc_00702478: mov esp, ebp
  21939. loc_0070247A: pop ebp
  21940. loc_0070247B: retn 0008h
  21941. End Sub