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.

9511 lines
321 KiB

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC0000F8754DA1}#2.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSCOMCTL.OCX"
  3. Object = "{065E6FD1-1BF9-11D2-BAE800104B9E0792}#3.0#0"; "C:\Program Files (x86)\BonziBuddy432\ssa3d30.ocx"
  4. Begin VB.Form frmCalendar2
  5. Caption = "My Calendar/Schedule"
  6. BackColor = &HFFFFFF&
  7. ScaleMode = 1
  8. AutoRedraw = False
  9. FontTransparent = True
  10. BorderStyle = 1 'Fixed Single
  11. Icon = "frmCalendar2.frx":0000
  12. LinkTopic = "Form1"
  13. MaxButton = 0 'False
  14. MinButton = 0 'False
  15. ClientLeft = 45
  16. ClientTop = 330
  17. ClientWidth = 9180
  18. ClientHeight = 6570
  19. StartUpPosition = 2 'CenterScreen
  20. Begin VB.Timer tmrButternutAnimation
  21. Interval = 1000
  22. Left = 0
  23. Top = 0
  24. End
  25. Begin BonziBUDDY.CalendarVB CalendarVB1
  26. Left = 180
  27. Top = 1620
  28. Width = 4785
  29. Height = 4305
  30. TabIndex = 2
  31. OleObjectBlob = "frmCalendar2.frx":08CA
  32. End
  33. Begin VB.CommandButton Command1
  34. BackColor = &H80FFFF&
  35. Left = 150
  36. Top = 1590
  37. Width = 4875
  38. Height = 4395
  39. Enabled = 0 'False
  40. TabIndex = 8
  41. TabStop = 0 'False
  42. Appearance = 0 'Flat
  43. MaskColor = &HFFFFFF&
  44. End
  45. Begin MSComctlLib.ListView lviewSchedule
  46. Left = 5250
  47. Top = 1920
  48. Width = 3735
  49. Height = 4050
  50. TabIndex = 5
  51. OleObjectBlob = "frmCalendar2.frx":1746
  52. End
  53. Begin VB.CommandButton cmdOK
  54. Caption = "&Close"
  55. Left = 7470
  56. Top = 6090
  57. Width = 1155
  58. Height = 405
  59. TabIndex = 1
  60. End
  61. Begin VB.CommandButton cmdAdd
  62. Caption = "&Add"
  63. Left = 660
  64. Top = 6090
  65. Width = 1185
  66. Height = 405
  67. TabIndex = 3
  68. End
  69. Begin VB.CommandButton cmdDelete
  70. Caption = "&Delete"
  71. Left = 5160
  72. Top = 6090
  73. Width = 1155
  74. Height = 405
  75. TabIndex = 4
  76. End
  77. Begin VB.CommandButton cmdEdit
  78. Caption = "&Edit"
  79. Left = 2880
  80. Top = 6090
  81. Width = 1155
  82. Height = 405
  83. TabIndex = 6
  84. End
  85. Begin VB.PictureBox Picture4
  86. BackColor = &H80000005&
  87. Picture = "frmCalendar2.frx":1811
  88. ForeColor = &HFFFFFF&
  89. Left = 0
  90. Top = 0
  91. Width = 9630
  92. Height = 1155
  93. TabIndex = 9
  94. ScaleMode = 1
  95. AutoRedraw = False
  96. FontTransparent = True
  97. FillColor = &HFFFFFF&
  98. BorderStyle = 0 'None
  99. Appearance = 0 'Flat
  100. Begin Threed.SSCommand cmdAddons
  101. Left = 5550
  102. Top = -30
  103. Width = 3660
  104. Height = 585
  105. TabIndex = 10
  106. OleObjectBlob = "frmCalendar2.frx":7242
  107. End
  108. End
  109. Begin VB.Label lblDay
  110. Caption = "Schedule for 12/31/2000"
  111. BackColor = &HFFFFFF&
  112. ForeColor = &H8000&
  113. Left = 5250
  114. Top = 1590
  115. Width = 3735
  116. Height = 315
  117. TabIndex = 7
  118. BorderStyle = 1 'Fixed Single
  119. Alignment = 2 'Center
  120. BeginProperty Font
  121. Name = "MS Sans Serif"
  122. Size = 9,75
  123. Charset = 0
  124. Weight = 400
  125. Underline = 0 'False
  126. Italic = 0 'False
  127. Strikethrough = 0 'False
  128. EndProperty
  129. End
  130. Begin VB.Label lblDescription
  131. Caption = "frmCalendar2.frx":0001FC9F
  132. BackColor = &HFFFFFF&
  133. ForeColor = &H8000&
  134. Left = 720
  135. Top = 1140
  136. Width = 8055
  137. Height = 585
  138. TabIndex = 0
  139. End
  140. End
  141. Attribute VB_Name = "frmCalendar2"
  142. Private Sub cmdAdd_Click() '6C4950
  143. loc_006C4950: push ebp
  144. loc_006C4951: mov ebp, esp
  145. loc_006C4953: sub esp, 0000000Ch
  146. loc_006C4956: push 00412856h ; __vbaExceptHandler
  147. loc_006C495B: mov eax, fs:[00000000h]
  148. loc_006C4961: push eax
  149. loc_006C4962: mov fs:[00000000h], esp
  150. loc_006C4969: sub esp, 00000008h
  151. loc_006C496C: push ebx
  152. loc_006C496D: push esi
  153. loc_006C496E: push edi
  154. loc_006C496F: mov var_C, esp
  155. loc_006C4972: mov var_8, 0040D098h
  156. loc_006C4979: mov esi, Me
  157. loc_006C497C: mov eax, esi
  158. loc_006C497E: and eax, 00000001h
  159. loc_006C4981: mov var_4, eax
  160. loc_006C4984: and esi, FFFFFFFEh
  161. loc_006C4987: push esi
  162. loc_006C4988: mov Me, esi
  163. loc_006C498B: mov ecx, [esi]
  164. loc_006C498D: call [ecx+00000004h]
  165. loc_006C4990: mov edx, [esi]
  166. loc_006C4992: push esi
  167. loc_006C4993: call [edx+00000728h]
  168. loc_006C4999: mov var_4, 00000000h
  169. loc_006C49A0: mov eax, Me
  170. loc_006C49A3: push eax
  171. loc_006C49A4: mov ecx, [eax]
  172. loc_006C49A6: call [ecx+00000008h]
  173. loc_006C49A9: mov eax, var_4
  174. loc_006C49AC: mov ecx, var_14
  175. loc_006C49AF: pop edi
  176. loc_006C49B0: pop esi
  177. loc_006C49B1: mov fs:[00000000h], ecx
  178. loc_006C49B8: pop ebx
  179. loc_006C49B9: mov esp, ebp
  180. loc_006C49BB: pop ebp
  181. loc_006C49BC: retn 0004h
  182. End Sub
  183. Private Sub cmdEdit_Click() '6C68B0
  184. loc_006C68B0: push ebp
  185. loc_006C68B1: mov ebp, esp
  186. loc_006C68B3: sub esp, 00000018h
  187. loc_006C68B6: push 00412856h ; __vbaExceptHandler
  188. loc_006C68BB: mov eax, fs:[00000000h]
  189. loc_006C68C1: push eax
  190. loc_006C68C2: mov fs:[00000000h], esp
  191. loc_006C68C9: mov eax, 000002D4h
  192. loc_006C68CE: call 00412850h ; __vbaChkstk
  193. loc_006C68D3: push ebx
  194. loc_006C68D4: push esi
  195. loc_006C68D5: push edi
  196. loc_006C68D6: mov var_18, esp
  197. loc_006C68D9: mov var_14, 0040D180h
  198. loc_006C68E0: mov eax, Me
  199. loc_006C68E3: and eax, 00000001h
  200. loc_006C68E6: mov var_10, eax
  201. loc_006C68E9: mov ecx, Me
  202. loc_006C68EC: and ecx, FFFFFFFEh
  203. loc_006C68EF: mov Me, ecx
  204. loc_006C68F2: mov var_C, 00000000h
  205. loc_006C68F9: mov edx, Me
  206. loc_006C68FC: mov eax, [edx]
  207. loc_006C68FE: mov ecx, Me
  208. loc_006C6901: push ecx
  209. loc_006C6902: call [eax+00000004h]
  210. loc_006C6905: mov var_4, 00000001h
  211. loc_006C690C: mov var_4, 00000002h
  212. loc_006C6913: push 00000001h
  213. loc_006C6915: call [00401124h] ; __vbaOnError
  214. loc_006C691B: mov var_4, 00000003h
  215. loc_006C6922: push 00443998h
  216. loc_006C6927: push 00000000h
  217. loc_006C6929: push 00000007h
  218. loc_006C692B: mov edx, Me
  219. loc_006C692E: mov eax, [edx]
  220. loc_006C6930: mov ecx, Me
  221. loc_006C6933: push ecx
  222. loc_006C6934: call [eax+00000324h]
  223. loc_006C693A: push eax
  224. loc_006C693B: lea edx, var_15C
  225. loc_006C6941: push edx
  226. loc_006C6942: call [00401128h] ; __vbaObjSet
  227. loc_006C6948: push eax
  228. loc_006C6949: lea eax, var_178
  229. loc_006C694F: push eax
  230. loc_006C6950: call [00401214h] ; __vbaLateIdCallLd
  231. loc_006C6956: add esp, 00000010h
  232. loc_006C6959: push eax
  233. loc_006C695A: call [004011F8h] ; __vbaCastObjVar
  234. loc_006C6960: push eax
  235. loc_006C6961: lea ecx, var_160
  236. loc_006C6967: push ecx
  237. loc_006C6968: call [00401128h] ; __vbaObjSet
  238. loc_006C696E: mov var_1DC, eax
  239. loc_006C6974: lea edx, var_1D0
  240. loc_006C697A: push edx
  241. loc_006C697B: mov eax, var_1DC
  242. loc_006C6981: mov ecx, [eax]
  243. loc_006C6983: mov edx, var_1DC
  244. loc_006C6989: push edx
  245. loc_006C698A: call [ecx+0000001Ch]
  246. loc_006C698D: fnclex
  247. loc_006C698F: mov var_1E0, eax
  248. loc_006C6995: cmp var_1E0, 00000000h
  249. loc_006C699C: jge 006C69C1h
  250. loc_006C699E: push 0000001Ch
  251. loc_006C69A0: push 00443998h
  252. loc_006C69A5: mov eax, var_1DC
  253. loc_006C69AB: push eax
  254. loc_006C69AC: mov ecx, var_1E0
  255. loc_006C69B2: push ecx
  256. loc_006C69B3: call [004010CCh] ; __vbaHresultCheckObj
  257. loc_006C69B9: mov var_220, eax
  258. loc_006C69BF: jmp 006C69CBh
  259. loc_006C69C1: mov var_220, 00000000h
  260. loc_006C69CB: xor edx, edx
  261. loc_006C69CD: cmp var_1D0, 00000000h
  262. loc_006C69D4: setg dl
  263. loc_006C69D7: neg edx
  264. loc_006C69D9: mov var_1E4, dx
  265. loc_006C69E0: lea eax, var_160
  266. loc_006C69E6: push eax
  267. loc_006C69E7: lea ecx, var_15C
  268. loc_006C69ED: push ecx
  269. loc_006C69EE: push 00000002h
  270. loc_006C69F0: call [00401068h] ; __vbaFreeObjList
  271. loc_006C69F6: add esp, 0000000Ch
  272. loc_006C69F9: lea ecx, var_178
  273. loc_006C69FF: call [00401030h] ; __vbaFreeVar
  274. loc_006C6A05: movsx edx, var_1E4
  275. loc_006C6A0C: test edx, edx
  276. loc_006C6A0E: jz 006C8C11h
  277. loc_006C6A14: mov var_4, 00000004h
  278. loc_006C6A1B: push 00443788h
  279. loc_006C6A20: push 00000000h
  280. loc_006C6A22: push 0000000Dh
  281. loc_006C6A24: mov eax, Me
  282. loc_006C6A27: mov ecx, [eax]
  283. loc_006C6A29: mov edx, Me
  284. loc_006C6A2C: push edx
  285. loc_006C6A2D: call [ecx+00000324h]
  286. loc_006C6A33: push eax
  287. loc_006C6A34: lea eax, var_15C
  288. loc_006C6A3A: push eax
  289. loc_006C6A3B: call [00401128h] ; __vbaObjSet
  290. loc_006C6A41: push eax
  291. loc_006C6A42: lea ecx, var_178
  292. loc_006C6A48: push ecx
  293. loc_006C6A49: call [00401214h] ; __vbaLateIdCallLd
  294. loc_006C6A4F: add esp, 00000010h
  295. loc_006C6A52: push eax
  296. loc_006C6A53: call [004011F8h] ; __vbaCastObjVar
  297. loc_006C6A59: push eax
  298. loc_006C6A5A: lea edx, var_160
  299. loc_006C6A60: push edx
  300. loc_006C6A61: call [00401128h] ; __vbaObjSet
  301. loc_006C6A67: mov var_1DC, eax
  302. loc_006C6A6D: lea eax, var_1D0
  303. loc_006C6A73: push eax
  304. loc_006C6A74: mov ecx, var_1DC
  305. loc_006C6A7A: mov edx, [ecx]
  306. loc_006C6A7C: mov eax, var_1DC
  307. loc_006C6A82: push eax
  308. loc_006C6A83: call [edx+00000044h]
  309. loc_006C6A86: fnclex
  310. loc_006C6A88: mov var_1E0, eax
  311. loc_006C6A8E: cmp var_1E0, 00000000h
  312. loc_006C6A95: jge 006C6ABAh
  313. loc_006C6A97: push 00000044h
  314. loc_006C6A99: push 00443788h
  315. loc_006C6A9E: mov ecx, var_1DC
  316. loc_006C6AA4: push ecx
  317. loc_006C6AA5: mov edx, var_1E0
  318. loc_006C6AAB: push edx
  319. loc_006C6AAC: call [004010CCh] ; __vbaHresultCheckObj
  320. loc_006C6AB2: mov var_224, eax
  321. loc_006C6AB8: jmp 006C6AC4h
  322. loc_006C6ABA: mov var_224, 00000000h
  323. loc_006C6AC4: xor eax, eax
  324. loc_006C6AC6: cmp var_1D0, FFFFFFFFh
  325. loc_006C6ACD: setg al
  326. loc_006C6AD0: neg eax
  327. loc_006C6AD2: mov var_1E4, ax
  328. loc_006C6AD9: lea ecx, var_160
  329. loc_006C6ADF: push ecx
  330. loc_006C6AE0: lea edx, var_15C
  331. loc_006C6AE6: push edx
  332. loc_006C6AE7: push 00000002h
  333. loc_006C6AE9: call [00401068h] ; __vbaFreeObjList
  334. loc_006C6AEF: add esp, 0000000Ch
  335. loc_006C6AF2: lea ecx, var_178
  336. loc_006C6AF8: call [00401030h] ; __vbaFreeVar
  337. loc_006C6AFE: movsx eax, var_1E4
  338. loc_006C6B05: test eax, eax
  339. loc_006C6B07: jz 006C8AB0h
  340. loc_006C6B0D: mov var_4, 00000005h
  341. loc_006C6B14: mov var_1B0, 00000000h
  342. loc_006C6B1E: mov var_1B8, 0000000Bh
  343. loc_006C6B28: mov eax, 00000010h
  344. loc_006C6B2D: call 00412850h ; __vbaChkstk
  345. loc_006C6B32: mov ecx, esp
  346. loc_006C6B34: mov edx, var_1B8
  347. loc_006C6B3A: mov [ecx], edx
  348. loc_006C6B3C: mov eax, var_1B4
  349. loc_006C6B42: mov [ecx+00000004h], eax
  350. loc_006C6B45: mov edx, var_1B0
  351. loc_006C6B4B: mov [ecx+00000008h], edx
  352. loc_006C6B4E: mov eax, var_1AC
  353. loc_006C6B54: mov [ecx+0000000Ch], eax
  354. loc_006C6B57: push 8001000Dh
  355. loc_006C6B5C: mov ecx, Me
  356. loc_006C6B5F: mov edx, [ecx]
  357. loc_006C6B61: mov eax, Me
  358. loc_006C6B64: push eax
  359. loc_006C6B65: call [edx+00000324h]
  360. loc_006C6B6B: push eax
  361. loc_006C6B6C: lea ecx, var_15C
  362. loc_006C6B72: push ecx
  363. loc_006C6B73: call [00401128h] ; __vbaObjSet
  364. loc_006C6B79: push eax
  365. loc_006C6B7A: call [004013F0h] ; __vbaLateIdSt
  366. loc_006C6B80: lea ecx, var_15C
  367. loc_006C6B86: call [0040142Ch] ; __vbaFreeObj
  368. loc_006C6B8C: mov var_4, 00000006h
  369. loc_006C6B93: mov var_1B0, 00000000h
  370. loc_006C6B9D: mov var_1B8, 0000000Bh
  371. loc_006C6BA7: mov eax, 00000010h
  372. loc_006C6BAC: call 00412850h ; __vbaChkstk
  373. loc_006C6BB1: mov edx, esp
  374. loc_006C6BB3: mov eax, var_1B8
  375. loc_006C6BB9: mov [edx], eax
  376. loc_006C6BBB: mov ecx, var_1B4
  377. loc_006C6BC1: mov [edx+00000004h], ecx
  378. loc_006C6BC4: mov eax, var_1B0
  379. loc_006C6BCA: mov [edx+00000008h], eax
  380. loc_006C6BCD: mov ecx, var_1AC
  381. loc_006C6BD3: mov [edx+0000000Ch], ecx
  382. loc_006C6BD6: push 6803000Bh
  383. loc_006C6BDB: mov edx, Me
  384. loc_006C6BDE: mov eax, [edx]
  385. loc_006C6BE0: mov ecx, Me
  386. loc_006C6BE3: push ecx
  387. loc_006C6BE4: call [eax+00000300h]
  388. loc_006C6BEA: push eax
  389. loc_006C6BEB: lea edx, var_15C
  390. loc_006C6BF1: push edx
  391. loc_006C6BF2: call [00401128h] ; __vbaObjSet
  392. loc_006C6BF8: push eax
  393. loc_006C6BF9: call [004013F0h] ; __vbaLateIdSt
  394. loc_006C6BFF: lea ecx, var_15C
  395. loc_006C6C05: call [0040142Ch] ; __vbaFreeObj
  396. loc_006C6C0B: mov var_4, 00000007h
  397. loc_006C6C12: mov var_13C, 007Eh
  398. loc_006C6C1B: mov var_4, 00000008h
  399. loc_006C6C22: cmp [0073C818h], 00000000h
  400. loc_006C6C29: jnz 006C6C47h
  401. loc_006C6C2B: push 0073C818h
  402. loc_006C6C30: push 00441F00h
  403. loc_006C6C35: call [004012FCh] ; __vbaNew2
  404. loc_006C6C3B: mov var_228, 0073C818h
  405. loc_006C6C45: jmp 006C6C51h
  406. loc_006C6C47: mov var_228, 0073C818h
  407. loc_006C6C51: mov eax, var_228
  408. loc_006C6C57: mov ecx, [eax]
  409. loc_006C6C59: mov var_1DC, ecx
  410. loc_006C6C5F: lea edx, var_15C
  411. loc_006C6C65: push edx
  412. loc_006C6C66: mov eax, var_1DC
  413. loc_006C6C6C: mov ecx, [eax]
  414. loc_006C6C6E: mov edx, var_1DC
  415. loc_006C6C74: push edx
  416. loc_006C6C75: call [ecx+00000014h]
  417. loc_006C6C78: fnclex
  418. loc_006C6C7A: mov var_1E0, eax
  419. loc_006C6C80: cmp var_1E0, 00000000h
  420. loc_006C6C87: jge 006C6CACh
  421. loc_006C6C89: push 00000014h
  422. loc_006C6C8B: push 00441EF0h
  423. loc_006C6C90: mov eax, var_1DC
  424. loc_006C6C96: push eax
  425. loc_006C6C97: mov ecx, var_1E0
  426. loc_006C6C9D: push ecx
  427. loc_006C6C9E: call [004010CCh] ; __vbaHresultCheckObj
  428. loc_006C6CA4: mov var_22C, eax
  429. loc_006C6CAA: jmp 006C6CB6h
  430. loc_006C6CAC: mov var_22C, 00000000h
  431. loc_006C6CB6: mov edx, var_15C
  432. loc_006C6CBC: mov var_1E4, edx
  433. loc_006C6CC2: lea eax, var_154
  434. loc_006C6CC8: push eax
  435. loc_006C6CC9: mov ecx, var_1E4
  436. loc_006C6CCF: mov edx, [ecx]
  437. loc_006C6CD1: mov eax, var_1E4
  438. loc_006C6CD7: push eax
  439. loc_006C6CD8: call [edx+00000050h]
  440. loc_006C6CDB: fnclex
  441. loc_006C6CDD: mov var_1E8, eax
  442. loc_006C6CE3: cmp var_1E8, 00000000h
  443. loc_006C6CEA: jge 006C6D0Fh
  444. loc_006C6CEC: push 00000050h
  445. loc_006C6CEE: push 004437B4h
  446. loc_006C6CF3: mov ecx, var_1E4
  447. loc_006C6CF9: push ecx
  448. loc_006C6CFA: mov edx, var_1E8
  449. loc_006C6D00: push edx
  450. loc_006C6D01: call [004010CCh] ; __vbaHresultCheckObj
  451. loc_006C6D07: mov var_230, eax
  452. loc_006C6D0D: jmp 006C6D19h
  453. loc_006C6D0F: mov var_230, 00000000h
  454. loc_006C6D19: mov eax, var_154
  455. loc_006C6D1F: push eax
  456. loc_006C6D20: push 00441F24h ; "\"
  457. loc_006C6D25: call [00401098h] ; __vbaStrCat
  458. loc_006C6D2B: mov edx, eax
  459. loc_006C6D2D: lea ecx, var_158
  460. loc_006C6D33: call [004013C0h] ; __vbaStrMove
  461. loc_006C6D39: push eax
  462. loc_006C6D3A: push 0043BE4Ch ; "Apps.nbd"
  463. loc_006C6D3F: call [00401098h] ; __vbaStrCat
  464. loc_006C6D45: mov edx, eax
  465. loc_006C6D47: lea ecx, var_148
  466. loc_006C6D4D: call [004013C0h] ; __vbaStrMove
  467. loc_006C6D53: lea ecx, var_158
  468. loc_006C6D59: push ecx
  469. loc_006C6D5A: lea edx, var_154
  470. loc_006C6D60: push edx
  471. loc_006C6D61: push 00000002h
  472. loc_006C6D63: call [00401324h] ; __vbaFreeStrList
  473. loc_006C6D69: add esp, 0000000Ch
  474. loc_006C6D6C: lea ecx, var_15C
  475. loc_006C6D72: call [0040142Ch] ; __vbaFreeObj
  476. loc_006C6D78: mov var_4, 00000009h
  477. loc_006C6D7F: mov var_170, 80020004h
  478. loc_006C6D89: mov var_178, 0000000Ah
  479. loc_006C6D93: lea eax, var_178
  480. loc_006C6D99: push eax
  481. loc_006C6D9A: call [004012F0h] ; rtcFreeFile
  482. loc_006C6DA0: mov var_124, ax
  483. loc_006C6DA7: lea ecx, var_178
  484. loc_006C6DAD: call [00401030h] ; __vbaFreeVar
  485. loc_006C6DB3: mov var_4, 0000000Ah
  486. loc_006C6DBA: mov ecx, var_148
  487. loc_006C6DC0: push ecx
  488. loc_006C6DC1: mov dx, var_124
  489. loc_006C6DC8: push edx
  490. loc_006C6DC9: mov ax, var_13C
  491. loc_006C6DD0: push eax
  492. loc_006C6DD1: push 00004004h
  493. loc_006C6DD6: call [004012DCh] ; __vbaFileOpen
  494. loc_006C6DDC: mov var_4, 0000000Bh
  495. loc_006C6DE3: mov cx, var_124
  496. loc_006C6DEA: push ecx
  497. loc_006C6DEB: call [004012E8h] ; rtcFileLength
  498. loc_006C6DF1: mov var_234, eax
  499. loc_006C6DF7: fild real4 ptr var_234
  500. loc_006C6DFD: fstp real8 ptr var_23C
  501. loc_006C6E03: movsx edx, var_13C
  502. loc_006C6E0A: mov var_240, edx
  503. loc_006C6E10: fild real4 ptr var_240
  504. loc_006C6E16: fstp real8 ptr var_248
  505. loc_006C6E1C: fld real8 ptr var_23C
  506. loc_006C6E22: cmp [0073A000h], 00000000h
  507. loc_006C6E29: jnz 006C6E33h
  508. loc_006C6E2B: fdiv st0, real8 ptr var_248
  509. loc_006C6E31: jmp 006C6E44h
  510. loc_006C6E33: push var_244
  511. loc_006C6E39: push var_248
  512. loc_006C6E3F: call 00412874h ; _adj_fdiv_m64
  513. loc_006C6E44: fnstsw ax
  514. loc_006C6E46: test al, 0Dh
  515. loc_006C6E48: jnz 006C910Eh
  516. loc_006C6E4E: call [00401384h] ; __vbaFpI2
  517. loc_006C6E54: mov var_150, ax
  518. loc_006C6E5B: mov var_4, 0000000Ch
  519. loc_006C6E62: push 00443788h
  520. loc_006C6E67: push 00000000h
  521. loc_006C6E69: push 0000000Dh
  522. loc_006C6E6B: mov eax, Me
  523. loc_006C6E6E: mov ecx, [eax]
  524. loc_006C6E70: mov edx, Me
  525. loc_006C6E73: push edx
  526. loc_006C6E74: call [ecx+00000324h]
  527. loc_006C6E7A: push eax
  528. loc_006C6E7B: lea eax, var_15C
  529. loc_006C6E81: push eax
  530. loc_006C6E82: call [00401128h] ; __vbaObjSet
  531. loc_006C6E88: push eax
  532. loc_006C6E89: lea ecx, var_178
  533. loc_006C6E8F: push ecx
  534. loc_006C6E90: call [00401214h] ; __vbaLateIdCallLd
  535. loc_006C6E96: add esp, 00000010h
  536. loc_006C6E99: push eax
  537. loc_006C6E9A: call [004011F8h] ; __vbaCastObjVar
  538. loc_006C6EA0: push eax
  539. loc_006C6EA1: lea edx, var_160
  540. loc_006C6EA7: push edx
  541. loc_006C6EA8: call [00401128h] ; __vbaObjSet
  542. loc_006C6EAE: mov var_1DC, eax
  543. loc_006C6EB4: lea eax, var_154
  544. loc_006C6EBA: push eax
  545. loc_006C6EBB: mov ecx, var_1DC
  546. loc_006C6EC1: mov edx, [ecx]
  547. loc_006C6EC3: mov eax, var_1DC
  548. loc_006C6EC9: push eax
  549. loc_006C6ECA: call [edx+0000004Ch]
  550. loc_006C6ECD: fnclex
  551. loc_006C6ECF: mov var_1E0, eax
  552. loc_006C6ED5: cmp var_1E0, 00000000h
  553. loc_006C6EDC: jge 006C6F01h
  554. loc_006C6EDE: push 0000004Ch
  555. loc_006C6EE0: push 00443788h
  556. loc_006C6EE5: mov ecx, var_1DC
  557. loc_006C6EEB: push ecx
  558. loc_006C6EEC: mov edx, var_1E0
  559. loc_006C6EF2: push edx
  560. loc_006C6EF3: call [004010CCh] ; __vbaHresultCheckObj
  561. loc_006C6EF9: mov var_24C, eax
  562. loc_006C6EFF: jmp 006C6F0Bh
  563. loc_006C6F01: mov var_24C, 00000000h
  564. loc_006C6F0B: push 00443788h
  565. loc_006C6F10: push 00000000h
  566. loc_006C6F12: push 0000000Dh
  567. loc_006C6F14: mov eax, Me
  568. loc_006C6F17: mov ecx, [eax]
  569. loc_006C6F19: mov edx, Me
  570. loc_006C6F1C: push edx
  571. loc_006C6F1D: call [ecx+00000324h]
  572. loc_006C6F23: push eax
  573. loc_006C6F24: lea eax, var_164
  574. loc_006C6F2A: push eax
  575. loc_006C6F2B: call [00401128h] ; __vbaObjSet
  576. loc_006C6F31: push eax
  577. loc_006C6F32: lea ecx, var_188
  578. loc_006C6F38: push ecx
  579. loc_006C6F39: call [00401214h] ; __vbaLateIdCallLd
  580. loc_006C6F3F: add esp, 00000010h
  581. loc_006C6F42: push eax
  582. loc_006C6F43: call [004011F8h] ; __vbaCastObjVar
  583. loc_006C6F49: push eax
  584. loc_006C6F4A: lea edx, var_168
  585. loc_006C6F50: push edx
  586. loc_006C6F51: call [00401128h] ; __vbaObjSet
  587. loc_006C6F57: mov var_1E4, eax
  588. loc_006C6F5D: lea eax, var_158
  589. loc_006C6F63: push eax
  590. loc_006C6F64: mov ecx, var_1E4
  591. loc_006C6F6A: mov edx, [ecx]
  592. loc_006C6F6C: mov eax, var_1E4
  593. loc_006C6F72: push eax
  594. loc_006C6F73: call [edx+0000004Ch]
  595. loc_006C6F76: fnclex
  596. loc_006C6F78: mov var_1E8, eax
  597. loc_006C6F7E: cmp var_1E8, 00000000h
  598. loc_006C6F85: jge 006C6FAAh
  599. loc_006C6F87: push 0000004Ch
  600. loc_006C6F89: push 00443788h
  601. loc_006C6F8E: mov ecx, var_1E4
  602. loc_006C6F94: push ecx
  603. loc_006C6F95: mov edx, var_1E8
  604. loc_006C6F9B: push edx
  605. loc_006C6F9C: call [004010CCh] ; __vbaHresultCheckObj
  606. loc_006C6FA2: mov var_250, eax
  607. loc_006C6FA8: jmp 006C6FB4h
  608. loc_006C6FAA: mov var_250, 00000000h
  609. loc_006C6FB4: mov eax, var_154
  610. loc_006C6FBA: mov var_200, eax
  611. loc_006C6FC0: mov var_154, 00000000h
  612. loc_006C6FCA: mov ecx, var_200
  613. loc_006C6FD0: mov var_190, ecx
  614. loc_006C6FD6: mov var_198, 00000008h
  615. loc_006C6FE0: mov edx, var_158
  616. loc_006C6FE6: push edx
  617. loc_006C6FE7: call [00401044h] ; __vbaLenBstr
  618. loc_006C6FED: sub eax, 00000001h
  619. loc_006C6FF0: jo 006C9113h
  620. loc_006C6FF6: push eax
  621. loc_006C6FF7: lea eax, var_198
  622. loc_006C6FFD: push eax
  623. loc_006C6FFE: lea ecx, var_1A8
  624. loc_006C7004: push ecx
  625. loc_006C7005: call [004013ACh] ; rtcLeftCharVar
  626. loc_006C700B: lea edx, var_1A8
  627. loc_006C7011: push edx
  628. loc_006C7012: call [004012C0h] ; __vbaI2Var
  629. loc_006C7018: mov var_24, ax
  630. loc_006C701C: lea ecx, var_158
  631. loc_006C7022: call [00401430h] ; __vbaFreeStr
  632. loc_006C7028: lea eax, var_168
  633. loc_006C702E: push eax
  634. loc_006C702F: lea ecx, var_164
  635. loc_006C7035: push ecx
  636. loc_006C7036: lea edx, var_160
  637. loc_006C703C: push edx
  638. loc_006C703D: lea eax, var_15C
  639. loc_006C7043: push eax
  640. loc_006C7044: push 00000004h
  641. loc_006C7046: call [00401068h] ; __vbaFreeObjList
  642. loc_006C704C: add esp, 00000014h
  643. loc_006C704F: lea ecx, var_1A8
  644. loc_006C7055: push ecx
  645. loc_006C7056: lea edx, var_198
  646. loc_006C705C: push edx
  647. loc_006C705D: lea eax, var_188
  648. loc_006C7063: push eax
  649. loc_006C7064: lea ecx, var_178
  650. loc_006C706A: push ecx
  651. loc_006C706B: push 00000004h
  652. loc_006C706D: call [00401050h] ; __vbaFreeVarList
  653. loc_006C7073: add esp, 00000014h
  654. loc_006C7076: mov var_4, 0000000Dh
  655. loc_006C707D: mov dx, var_124
  656. loc_006C7084: push edx
  657. loc_006C7085: movsx eax, var_24
  658. loc_006C7089: push eax
  659. loc_006C708A: lea ecx, var_120
  660. loc_006C7090: push ecx
  661. loc_006C7091: push 0044049Ch ; "Fu"
  662. loc_006C7096: call [004010C0h] ; __vbaRecDestruct
  663. loc_006C709C: push eax
  664. loc_006C709D: push 00468320h
  665. loc_006C70A2: call [004012ACh] ; __vbaGetOwner4
  666. loc_006C70A8: mov var_4, 0000000Eh
  667. loc_006C70AF: cmp [0073C818h], 00000000h
  668. loc_006C70B6: jnz 006C70D4h
  669. loc_006C70B8: push 0073C818h
  670. loc_006C70BD: push 00441F00h
  671. loc_006C70C2: call [004012FCh] ; __vbaNew2
  672. loc_006C70C8: mov var_254, 0073C818h
  673. loc_006C70D2: jmp 006C70DEh
  674. loc_006C70D4: mov var_254, 0073C818h
  675. loc_006C70DE: mov edx, var_254
  676. loc_006C70E4: mov eax, [edx]
  677. loc_006C70E6: mov var_1DC, eax
  678. loc_006C70EC: cmp [0073A600h], 00000000h
  679. loc_006C70F3: jnz 006C7111h
  680. loc_006C70F5: push 0073A600h
  681. loc_006C70FA: push 0041F60Ch
  682. loc_006C70FF: call [004012FCh] ; __vbaNew2
  683. loc_006C7105: mov var_258, 0073A600h
  684. loc_006C710F: jmp 006C711Bh
  685. loc_006C7111: mov var_258, 0073A600h
  686. loc_006C711B: mov ecx, var_258
  687. loc_006C7121: mov edx, [ecx]
  688. loc_006C7123: push edx
  689. loc_006C7124: lea eax, var_15C
  690. loc_006C712A: push eax
  691. loc_006C712B: call [00401130h] ; __vbaObjSetAddref
  692. loc_006C7131: push eax
  693. loc_006C7132: mov ecx, var_1DC
  694. loc_006C7138: mov edx, [ecx]
  695. loc_006C713A: mov eax, var_1DC
  696. loc_006C7140: push eax
  697. loc_006C7141: call [edx+0000000Ch]
  698. loc_006C7144: fnclex
  699. loc_006C7146: mov var_1E0, eax
  700. loc_006C714C: cmp var_1E0, 00000000h
  701. loc_006C7153: jge 006C7178h
  702. loc_006C7155: push 0000000Ch
  703. loc_006C7157: push 00441EF0h
  704. loc_006C715C: mov ecx, var_1DC
  705. loc_006C7162: push ecx
  706. loc_006C7163: mov edx, var_1E0
  707. loc_006C7169: push edx
  708. loc_006C716A: call [004010CCh] ; __vbaHresultCheckObj
  709. loc_006C7170: mov var_25C, eax
  710. loc_006C7176: jmp 006C7182h
  711. loc_006C7178: mov var_25C, 00000000h
  712. loc_006C7182: lea ecx, var_15C
  713. loc_006C7188: call [0040142Ch] ; __vbaFreeObj
  714. loc_006C718E: mov var_4, 0000000Fh
  715. loc_006C7195: lea eax, var_10C
  716. loc_006C719B: push eax
  717. loc_006C719C: push 0000000Ch
  718. loc_006C719E: call [0040114Ch] ; __vbaStrFixstr
  719. loc_006C71A4: mov edx, eax
  720. loc_006C71A6: lea ecx, var_154
  721. loc_006C71AC: call [004013C0h] ; __vbaStrMove
  722. loc_006C71B2: push eax
  723. loc_006C71B3: call [00401088h] ; rtcTrimBstr
  724. loc_006C71B9: mov edx, eax
  725. loc_006C71BB: lea ecx, var_158
  726. loc_006C71C1: call [004013C0h] ; __vbaStrMove
  727. loc_006C71C7: mov ecx, var_154
  728. loc_006C71CD: push ecx
  729. loc_006C71CE: lea edx, var_10C
  730. loc_006C71D4: push edx
  731. loc_006C71D5: push 0000000Ch
  732. loc_006C71D7: call [004010A4h] ; __vbaLsetFixstr
  733. loc_006C71DD: mov eax, var_158
  734. loc_006C71E3: push eax
  735. loc_006C71E4: call [00401268h] ; __vbaDateStr
  736. loc_006C71EA: fstp real8 ptr var_134
  737. loc_006C71F0: lea ecx, var_158
  738. loc_006C71F6: push ecx
  739. loc_006C71F7: lea edx, var_154
  740. loc_006C71FD: push edx
  741. loc_006C71FE: push 00000002h
  742. loc_006C7200: call [00401324h] ; __vbaFreeStrList
  743. loc_006C7206: add esp, 0000000Ch
  744. loc_006C7209: mov var_4, 00000010h
  745. loc_006C7210: lea eax, var_120
  746. loc_006C7216: push eax
  747. loc_006C7217: push 0000000Ah
  748. loc_006C7219: call [0040114Ch] ; __vbaStrFixstr
  749. loc_006C721F: mov edx, eax
  750. loc_006C7221: lea ecx, var_154
  751. loc_006C7227: call [004013C0h] ; __vbaStrMove
  752. loc_006C722D: push eax
  753. loc_006C722E: call [00401088h] ; rtcTrimBstr
  754. loc_006C7234: mov edx, eax
  755. loc_006C7236: lea ecx, var_158
  756. loc_006C723C: call [004013C0h] ; __vbaStrMove
  757. loc_006C7242: mov ecx, var_154
  758. loc_006C7248: push ecx
  759. loc_006C7249: lea edx, var_120
  760. loc_006C724F: push edx
  761. loc_006C7250: push 0000000Ah
  762. loc_006C7252: call [004010A4h] ; __vbaLsetFixstr
  763. loc_006C7258: mov eax, var_158
  764. loc_006C725E: mov var_204, eax
  765. loc_006C7264: mov var_158, 00000000h
  766. loc_006C726E: mov edx, var_204
  767. loc_006C7274: lea ecx, var_144
  768. loc_006C727A: call [004013C0h] ; __vbaStrMove
  769. loc_006C7280: lea ecx, var_154
  770. loc_006C7286: call [00401430h] ; __vbaFreeStr
  771. loc_006C728C: mov var_4, 00000011h
  772. loc_006C7293: lea ecx, var_10C
  773. loc_006C7299: push ecx
  774. loc_006C729A: push 0000000Ch
  775. loc_006C729C: call [0040114Ch] ; __vbaStrFixstr
  776. loc_006C72A2: mov edx, eax
  777. loc_006C72A4: lea ecx, var_154
  778. loc_006C72AA: call [004013C0h] ; __vbaStrMove
  779. loc_006C72B0: push eax
  780. loc_006C72B1: call [00401088h] ; rtcTrimBstr
  781. loc_006C72B7: mov edx, eax
  782. loc_006C72B9: lea ecx, var_158
  783. loc_006C72BF: call [004013C0h] ; __vbaStrMove
  784. loc_006C72C5: mov edx, var_154
  785. loc_006C72CB: push edx
  786. loc_006C72CC: lea eax, var_10C
  787. loc_006C72D2: push eax
  788. loc_006C72D3: push 0000000Ch
  789. loc_006C72D5: call [004010A4h] ; __vbaLsetFixstr
  790. loc_006C72DB: mov ecx, var_158
  791. loc_006C72E1: mov var_208, ecx
  792. loc_006C72E7: mov var_158, 00000000h
  793. loc_006C72F1: mov edx, var_208
  794. loc_006C72F7: lea ecx, var_14C
  795. loc_006C72FD: call [004013C0h] ; __vbaStrMove
  796. loc_006C7303: lea ecx, var_154
  797. loc_006C7309: call [00401430h] ; __vbaFreeStr
  798. loc_006C730F: mov var_4, 00000012h
  799. loc_006C7316: lea edx, var_C8
  800. loc_006C731C: push edx
  801. loc_006C731D: push 00000050h
  802. loc_006C731F: call [0040114Ch] ; __vbaStrFixstr
  803. loc_006C7325: mov edx, eax
  804. loc_006C7327: lea ecx, var_154
  805. loc_006C732D: call [004013C0h] ; __vbaStrMove
  806. loc_006C7333: push eax
  807. loc_006C7334: call [00401088h] ; rtcTrimBstr
  808. loc_006C733A: mov edx, eax
  809. loc_006C733C: lea ecx, var_158
  810. loc_006C7342: call [004013C0h] ; __vbaStrMove
  811. loc_006C7348: mov eax, var_154
  812. loc_006C734E: push eax
  813. loc_006C734F: lea ecx, var_C8
  814. loc_006C7355: push ecx
  815. loc_006C7356: push 00000050h
  816. loc_006C7358: call [004010A4h] ; __vbaLsetFixstr
  817. loc_006C735E: mov edx, var_158
  818. loc_006C7364: mov var_20C, edx
  819. loc_006C736A: mov var_158, 00000000h
  820. loc_006C7374: mov edx, var_20C
  821. loc_006C737A: lea ecx, var_128
  822. loc_006C7380: call [004013C0h] ; __vbaStrMove
  823. loc_006C7386: lea ecx, var_154
  824. loc_006C738C: call [00401430h] ; __vbaFreeStr
  825. loc_006C7392: mov var_4, 00000013h
  826. loc_006C7399: lea eax, var_F4
  827. loc_006C739F: push eax
  828. loc_006C73A0: push 0000000Ah
  829. loc_006C73A2: call [0040114Ch] ; __vbaStrFixstr
  830. loc_006C73A8: mov edx, eax
  831. loc_006C73AA: lea ecx, var_154
  832. loc_006C73B0: call [004013C0h] ; __vbaStrMove
  833. loc_006C73B6: push eax
  834. loc_006C73B7: call [00401088h] ; rtcTrimBstr
  835. loc_006C73BD: mov edx, eax
  836. loc_006C73BF: lea ecx, var_158
  837. loc_006C73C5: call [004013C0h] ; __vbaStrMove
  838. loc_006C73CB: mov ecx, var_154
  839. loc_006C73D1: push ecx
  840. loc_006C73D2: lea edx, var_F4
  841. loc_006C73D8: push edx
  842. loc_006C73D9: push 0000000Ah
  843. loc_006C73DB: call [004010A4h] ; __vbaLsetFixstr
  844. loc_006C73E1: mov eax, var_158
  845. loc_006C73E7: mov var_210, eax
  846. loc_006C73ED: mov var_158, 00000000h
  847. loc_006C73F7: mov edx, var_210
  848. loc_006C73FD: lea ecx, var_12C
  849. loc_006C7403: call [004013C0h] ; __vbaStrMove
  850. loc_006C7409: lea ecx, var_154
  851. loc_006C740F: call [00401430h] ; __vbaFreeStr
  852. loc_006C7415: mov var_4, 00000014h
  853. loc_006C741C: lea ecx, var_E0
  854. loc_006C7422: push ecx
  855. loc_006C7423: push 0000000Ch
  856. loc_006C7425: call [0040114Ch] ; __vbaStrFixstr
  857. loc_006C742B: mov edx, eax
  858. loc_006C742D: lea ecx, var_154
  859. loc_006C7433: call [004013C0h] ; __vbaStrMove
  860. loc_006C7439: push eax
  861. loc_006C743A: call [00401088h] ; rtcTrimBstr
  862. loc_006C7440: mov edx, eax
  863. loc_006C7442: lea ecx, var_158
  864. loc_006C7448: call [004013C0h] ; __vbaStrMove
  865. loc_006C744E: mov edx, var_154
  866. loc_006C7454: push edx
  867. loc_006C7455: lea eax, var_E0
  868. loc_006C745B: push eax
  869. loc_006C745C: push 0000000Ch
  870. loc_006C745E: call [004010A4h] ; __vbaLsetFixstr
  871. loc_006C7464: mov ecx, var_158
  872. loc_006C746A: mov var_214, ecx
  873. loc_006C7470: mov var_158, 00000000h
  874. loc_006C747A: mov edx, var_214
  875. loc_006C7480: lea ecx, var_138
  876. loc_006C7486: call [004013C0h] ; __vbaStrMove
  877. loc_006C748C: lea ecx, var_154
  878. loc_006C7492: call [00401430h] ; __vbaFreeStr
  879. loc_006C7498: mov var_4, 00000015h
  880. loc_006C749F: cmp [0073A600h], 00000000h
  881. loc_006C74A6: jnz 006C74C4h
  882. loc_006C74A8: push 0073A600h
  883. loc_006C74AD: push 0041F60Ch
  884. loc_006C74B2: call [004012FCh] ; __vbaNew2
  885. loc_006C74B8: mov var_260, 0073A600h
  886. loc_006C74C2: jmp 006C74CEh
  887. loc_006C74C4: mov var_260, 0073A600h
  888. loc_006C74CE: mov edx, var_260
  889. loc_006C74D4: mov eax, [edx]
  890. loc_006C74D6: mov ecx, var_260
  891. loc_006C74DC: mov edx, [ecx]
  892. loc_006C74DE: mov ecx, [edx]
  893. loc_006C74E0: push eax
  894. loc_006C74E1: call [ecx+00000318h]
  895. loc_006C74E7: push eax
  896. loc_006C74E8: lea edx, var_15C
  897. loc_006C74EE: push edx
  898. loc_006C74EF: call [00401128h] ; __vbaObjSet
  899. loc_006C74F5: mov var_1DC, eax
  900. loc_006C74FB: mov eax, var_128
  901. loc_006C7501: push eax
  902. loc_006C7502: mov ecx, var_1DC
  903. loc_006C7508: mov edx, [ecx]
  904. loc_006C750A: mov eax, var_1DC
  905. loc_006C7510: push eax
  906. loc_006C7511: call [edx+000000A4h]
  907. loc_006C7517: fnclex
  908. loc_006C7519: mov var_1E0, eax
  909. loc_006C751F: cmp var_1E0, 00000000h
  910. loc_006C7526: jge 006C754Eh
  911. loc_006C7528: push 000000A4h
  912. loc_006C752D: push 0043F42Ch
  913. loc_006C7532: mov ecx, var_1DC
  914. loc_006C7538: push ecx
  915. loc_006C7539: mov edx, var_1E0
  916. loc_006C753F: push edx
  917. loc_006C7540: call [004010CCh] ; __vbaHresultCheckObj
  918. loc_006C7546: mov var_264, eax
  919. loc_006C754C: jmp 006C7558h
  920. loc_006C754E: mov var_264, 00000000h
  921. loc_006C7558: lea ecx, var_15C
  922. loc_006C755E: call [0040142Ch] ; __vbaFreeObj
  923. loc_006C7564: mov var_4, 00000016h
  924. loc_006C756B: cmp [0073A600h], 00000000h
  925. loc_006C7572: jnz 006C7590h
  926. loc_006C7574: push 0073A600h
  927. loc_006C7579: push 0041F60Ch
  928. loc_006C757E: call [004012FCh] ; __vbaNew2
  929. loc_006C7584: mov var_268, 0073A600h
  930. loc_006C758E: jmp 006C759Ah
  931. loc_006C7590: mov var_268, 0073A600h
  932. loc_006C759A: mov eax, var_268
  933. loc_006C75A0: mov ecx, [eax]
  934. loc_006C75A2: mov edx, var_268
  935. loc_006C75A8: mov eax, [edx]
  936. loc_006C75AA: mov edx, [eax]
  937. loc_006C75AC: push ecx
  938. loc_006C75AD: call [edx+00000304h]
  939. loc_006C75B3: push eax
  940. loc_006C75B4: lea eax, var_15C
  941. loc_006C75BA: push eax
  942. loc_006C75BB: call [00401128h] ; __vbaObjSet
  943. loc_006C75C1: mov var_1DC, eax
  944. loc_006C75C7: push 0046D8A8h ; "Edit Appointment or Reminder for "
  945. loc_006C75CC: mov ecx, var_144
  946. loc_006C75D2: push ecx
  947. loc_006C75D3: call [00401098h] ; __vbaStrCat
  948. loc_006C75D9: mov edx, eax
  949. loc_006C75DB: lea ecx, var_154
  950. loc_006C75E1: call [004013C0h] ; __vbaStrMove
  951. loc_006C75E7: push eax
  952. loc_006C75E8: mov edx, var_1DC
  953. loc_006C75EE: mov eax, [edx]
  954. loc_006C75F0: mov ecx, var_1DC
  955. loc_006C75F6: push ecx
  956. loc_006C75F7: call [eax+00000054h]
  957. loc_006C75FA: fnclex
  958. loc_006C75FC: mov var_1E0, eax
  959. loc_006C7602: cmp var_1E0, 00000000h
  960. loc_006C7609: jge 006C762Eh
  961. loc_006C760B: push 00000054h
  962. loc_006C760D: push 00443168h
  963. loc_006C7612: mov edx, var_1DC
  964. loc_006C7618: push edx
  965. loc_006C7619: mov eax, var_1E0
  966. loc_006C761F: push eax
  967. loc_006C7620: call [004010CCh] ; __vbaHresultCheckObj
  968. loc_006C7626: mov var_26C, eax
  969. loc_006C762C: jmp 006C7638h
  970. loc_006C762E: mov var_26C, 00000000h
  971. loc_006C7638: lea ecx, var_154
  972. loc_006C763E: call [00401430h] ; __vbaFreeStr
  973. loc_006C7644: lea ecx, var_15C
  974. loc_006C764A: call [0040142Ch] ; __vbaFreeObj
  975. loc_006C7650: mov var_4, 00000017h
  976. loc_006C7657: cmp [0073A600h], 00000000h
  977. loc_006C765E: jnz 006C767Ch
  978. loc_006C7660: push 0073A600h
  979. loc_006C7665: push 0041F60Ch
  980. loc_006C766A: call [004012FCh] ; __vbaNew2
  981. loc_006C7670: mov var_270, 0073A600h
  982. loc_006C767A: jmp 006C7686h
  983. loc_006C767C: mov var_270, 0073A600h
  984. loc_006C7686: mov ecx, var_270
  985. loc_006C768C: mov edx, [ecx]
  986. loc_006C768E: mov eax, var_270
  987. loc_006C7694: mov ecx, [eax]
  988. loc_006C7696: mov eax, [ecx]
  989. loc_006C7698: push edx
  990. loc_006C7699: call [eax+00000310h]
  991. loc_006C769F: push eax
  992. loc_006C76A0: lea ecx, var_15C
  993. loc_006C76A6: push ecx
  994. loc_006C76A7: call [00401128h] ; __vbaObjSet
  995. loc_006C76AD: mov var_1DC, eax
  996. loc_006C76B3: mov edx, var_14C
  997. loc_006C76B9: push edx
  998. loc_006C76BA: call [00401044h] ; __vbaLenBstr
  999. loc_006C76C0: sub eax, 00000003h
  1000. loc_006C76C3: jo 006C9113h
  1001. loc_006C76C9: mov var_170, eax
  1002. loc_006C76CF: mov var_178, 00000003h
  1003. loc_006C76D9: lea eax, var_178
  1004. loc_006C76DF: push eax
  1005. loc_006C76E0: push 00000001h
  1006. loc_006C76E2: mov ecx, var_14C
  1007. loc_006C76E8: push ecx
  1008. loc_006C76E9: call [00401174h] ; rtcMidCharBstr
  1009. loc_006C76EF: mov edx, eax
  1010. loc_006C76F1: lea ecx, var_154
  1011. loc_006C76F7: call [004013C0h] ; __vbaStrMove
  1012. loc_006C76FD: push eax
  1013. loc_006C76FE: mov edx, var_1DC
  1014. loc_006C7704: mov eax, [edx]
  1015. loc_006C7706: mov ecx, var_1DC
  1016. loc_006C770C: push ecx
  1017. loc_006C770D: call [eax+000000ACh]
  1018. loc_006C7713: fnclex
  1019. loc_006C7715: mov var_1E0, eax
  1020. loc_006C771B: cmp var_1E0, 00000000h
  1021. loc_006C7722: jge 006C774Ah
  1022. loc_006C7724: push 000000ACh
  1023. loc_006C7729: push 00446E04h
  1024. loc_006C772E: mov edx, var_1DC
  1025. loc_006C7734: push edx
  1026. loc_006C7735: mov eax, var_1E0
  1027. loc_006C773B: push eax
  1028. loc_006C773C: call [004010CCh] ; __vbaHresultCheckObj
  1029. loc_006C7742: mov var_274, eax
  1030. loc_006C7748: jmp 006C7754h
  1031. loc_006C774A: mov var_274, 00000000h
  1032. loc_006C7754: lea ecx, var_154
  1033. loc_006C775A: call [00401430h] ; __vbaFreeStr
  1034. loc_006C7760: lea ecx, var_15C
  1035. loc_006C7766: call [0040142Ch] ; __vbaFreeObj
  1036. loc_006C776C: lea ecx, var_178
  1037. loc_006C7772: call [00401030h] ; __vbaFreeVar
  1038. loc_006C7778: mov var_4, 00000018h
  1039. loc_006C777F: cmp [0073A600h], 00000000h
  1040. loc_006C7786: jnz 006C77A4h
  1041. loc_006C7788: push 0073A600h
  1042. loc_006C778D: push 0041F60Ch
  1043. loc_006C7792: call [004012FCh] ; __vbaNew2
  1044. loc_006C7798: mov var_278, 0073A600h
  1045. loc_006C77A2: jmp 006C77AEh
  1046. loc_006C77A4: mov var_278, 0073A600h
  1047. loc_006C77AE: mov ecx, var_278
  1048. loc_006C77B4: mov edx, [ecx]
  1049. loc_006C77B6: mov eax, var_278
  1050. loc_006C77BC: mov ecx, [eax]
  1051. loc_006C77BE: mov eax, [ecx]
  1052. loc_006C77C0: push edx
  1053. loc_006C77C1: call [eax+00000314h]
  1054. loc_006C77C7: push eax
  1055. loc_006C77C8: lea ecx, var_15C
  1056. loc_006C77CE: push ecx
  1057. loc_006C77CF: call [00401128h] ; __vbaObjSet
  1058. loc_006C77D5: mov var_1DC, eax
  1059. loc_006C77DB: push 00000002h
  1060. loc_006C77DD: mov edx, var_14C
  1061. loc_006C77E3: push edx
  1062. loc_006C77E4: call [004013B4h] ; rtcRightCharBstr
  1063. loc_006C77EA: mov edx, eax
  1064. loc_006C77EC: lea ecx, var_154
  1065. loc_006C77F2: call [004013C0h] ; __vbaStrMove
  1066. loc_006C77F8: push eax
  1067. loc_006C77F9: mov eax, var_1DC
  1068. loc_006C77FF: mov ecx, [eax]
  1069. loc_006C7801: mov edx, var_1DC
  1070. loc_006C7807: push edx
  1071. loc_006C7808: call [ecx+000000ACh]
  1072. loc_006C780E: fnclex
  1073. loc_006C7810: mov var_1E0, eax
  1074. loc_006C7816: cmp var_1E0, 00000000h
  1075. loc_006C781D: jge 006C7845h
  1076. loc_006C781F: push 000000ACh
  1077. loc_006C7824: push 00446E04h
  1078. loc_006C7829: mov eax, var_1DC
  1079. loc_006C782F: push eax
  1080. loc_006C7830: mov ecx, var_1E0
  1081. loc_006C7836: push ecx
  1082. loc_006C7837: call [004010CCh] ; __vbaHresultCheckObj
  1083. loc_006C783D: mov var_27C, eax
  1084. loc_006C7843: jmp 006C784Fh
  1085. loc_006C7845: mov var_27C, 00000000h
  1086. loc_006C784F: lea ecx, var_154
  1087. loc_006C7855: call [00401430h] ; __vbaFreeStr
  1088. loc_006C785B: lea ecx, var_15C
  1089. loc_006C7861: call [0040142Ch] ; __vbaFreeObj
  1090. loc_006C7867: mov var_4, 00000019h
  1091. loc_006C786E: mov edx, var_12C
  1092. loc_006C7874: push edx
  1093. loc_006C7875: call [00401044h] ; __vbaLenBstr
  1094. loc_006C787B: test eax, eax
  1095. loc_006C787D: jz 006C7C5Fh
  1096. loc_006C7883: mov var_4, 0000001Ah
  1097. loc_006C788A: cmp [0073A600h], 00000000h
  1098. loc_006C7891: jnz 006C78AFh
  1099. loc_006C7893: push 0073A600h
  1100. loc_006C7898: push 0041F60Ch
  1101. loc_006C789D: call [004012FCh] ; __vbaNew2
  1102. loc_006C78A3: mov var_280, 0073A600h
  1103. loc_006C78AD: jmp 006C78B9h
  1104. loc_006C78AF: mov var_280, 0073A600h
  1105. loc_006C78B9: mov eax, var_280
  1106. loc_006C78BF: mov ecx, [eax]
  1107. loc_006C78C1: mov edx, var_280
  1108. loc_006C78C7: mov eax, [edx]
  1109. loc_006C78C9: mov edx, [eax]
  1110. loc_006C78CB: push ecx
  1111. loc_006C78CC: call [edx+00000324h]
  1112. loc_006C78D2: push eax
  1113. loc_006C78D3: lea eax, var_15C
  1114. loc_006C78D9: push eax
  1115. loc_006C78DA: call [00401128h] ; __vbaObjSet
  1116. loc_006C78E0: mov var_1DC, eax
  1117. loc_006C78E6: push 00000001h
  1118. loc_006C78E8: mov ecx, var_1DC
  1119. loc_006C78EE: mov edx, [ecx]
  1120. loc_006C78F0: mov eax, var_1DC
  1121. loc_006C78F6: push eax
  1122. loc_006C78F7: call [edx+000000E4h]
  1123. loc_006C78FD: fnclex
  1124. loc_006C78FF: mov var_1E0, eax
  1125. loc_006C7905: cmp var_1E0, 00000000h
  1126. loc_006C790C: jge 006C7934h
  1127. loc_006C790E: push 000000E4h
  1128. loc_006C7913: push 00446678h
  1129. loc_006C7918: mov ecx, var_1DC
  1130. loc_006C791E: push ecx
  1131. loc_006C791F: mov edx, var_1E0
  1132. loc_006C7925: push edx
  1133. loc_006C7926: call [004010CCh] ; __vbaHresultCheckObj
  1134. loc_006C792C: mov var_284, eax
  1135. loc_006C7932: jmp 006C793Eh
  1136. loc_006C7934: mov var_284, 00000000h
  1137. loc_006C793E: lea ecx, var_15C
  1138. loc_006C7944: call [0040142Ch] ; __vbaFreeObj
  1139. loc_006C794A: mov var_4, 0000001Bh
  1140. loc_006C7951: cmp [0073A600h], 00000000h
  1141. loc_006C7958: jnz 006C7976h
  1142. loc_006C795A: push 0073A600h
  1143. loc_006C795F: push 0041F60Ch
  1144. loc_006C7964: call [004012FCh] ; __vbaNew2
  1145. loc_006C796A: mov var_288, 0073A600h
  1146. loc_006C7974: jmp 006C7980h
  1147. loc_006C7976: mov var_288, 0073A600h
  1148. loc_006C7980: mov eax, var_288
  1149. loc_006C7986: mov ecx, [eax]
  1150. loc_006C7988: mov edx, var_288
  1151. loc_006C798E: mov eax, [edx]
  1152. loc_006C7990: mov edx, [eax]
  1153. loc_006C7992: push ecx
  1154. loc_006C7993: call [edx+00000308h]
  1155. loc_006C7999: push eax
  1156. loc_006C799A: lea eax, var_15C
  1157. loc_006C79A0: push eax
  1158. loc_006C79A1: call [00401128h] ; __vbaObjSet
  1159. loc_006C79A7: mov var_1DC, eax
  1160. loc_006C79AD: mov ecx, var_12C
  1161. loc_006C79B3: push ecx
  1162. loc_006C79B4: call [00401268h] ; __vbaDateStr
  1163. loc_006C79BA: sub esp, 00000008h
  1164. loc_006C79BD: fstp real8 ptr [esp]
  1165. loc_006C79C0: call [004010B8h] ; __vbaStrDate
  1166. loc_006C79C6: mov edx, eax
  1167. loc_006C79C8: lea ecx, var_154
  1168. loc_006C79CE: call [004013C0h] ; __vbaStrMove
  1169. loc_006C79D4: push eax
  1170. loc_006C79D5: mov edx, var_1DC
  1171. loc_006C79DB: mov eax, [edx]
  1172. loc_006C79DD: mov ecx, var_1DC
  1173. loc_006C79E3: push ecx
  1174. loc_006C79E4: call [eax+000000A4h]
  1175. loc_006C79EA: fnclex
  1176. loc_006C79EC: mov var_1E0, eax
  1177. loc_006C79F2: cmp var_1E0, 00000000h
  1178. loc_006C79F9: jge 006C7A21h
  1179. loc_006C79FB: push 000000A4h
  1180. loc_006C7A00: push 0043F42Ch
  1181. loc_006C7A05: mov edx, var_1DC
  1182. loc_006C7A0B: push edx
  1183. loc_006C7A0C: mov eax, var_1E0
  1184. loc_006C7A12: push eax
  1185. loc_006C7A13: call [004010CCh] ; __vbaHresultCheckObj
  1186. loc_006C7A19: mov var_28C, eax
  1187. loc_006C7A1F: jmp 006C7A2Bh
  1188. loc_006C7A21: mov var_28C, 00000000h
  1189. loc_006C7A2B: lea ecx, var_154
  1190. loc_006C7A31: call [00401430h] ; __vbaFreeStr
  1191. loc_006C7A37: lea ecx, var_15C
  1192. loc_006C7A3D: call [0040142Ch] ; __vbaFreeObj
  1193. loc_006C7A43: mov var_4, 0000001Ch
  1194. loc_006C7A4A: cmp [0073A600h], 00000000h
  1195. loc_006C7A51: jnz 006C7A6Fh
  1196. loc_006C7A53: push 0073A600h
  1197. loc_006C7A58: push 0041F60Ch
  1198. loc_006C7A5D: call [004012FCh] ; __vbaNew2
  1199. loc_006C7A63: mov var_290, 0073A600h
  1200. loc_006C7A6D: jmp 006C7A79h
  1201. loc_006C7A6F: mov var_290, 0073A600h
  1202. loc_006C7A79: mov ecx, var_290
  1203. loc_006C7A7F: mov edx, [ecx]
  1204. loc_006C7A81: mov eax, var_290
  1205. loc_006C7A87: mov ecx, [eax]
  1206. loc_006C7A89: mov eax, [ecx]
  1207. loc_006C7A8B: push edx
  1208. loc_006C7A8C: call [eax+00000320h]
  1209. loc_006C7A92: push eax
  1210. loc_006C7A93: lea ecx, var_15C
  1211. loc_006C7A99: push ecx
  1212. loc_006C7A9A: call [00401128h] ; __vbaObjSet
  1213. loc_006C7AA0: mov var_1DC, eax
  1214. loc_006C7AA6: mov edx, var_138
  1215. loc_006C7AAC: push edx
  1216. loc_006C7AAD: call [00401044h] ; __vbaLenBstr
  1217. loc_006C7AB3: sub eax, 00000003h
  1218. loc_006C7AB6: jo 006C9113h
  1219. loc_006C7ABC: mov var_170, eax
  1220. loc_006C7AC2: mov var_178, 00000003h
  1221. loc_006C7ACC: lea eax, var_178
  1222. loc_006C7AD2: push eax
  1223. loc_006C7AD3: push 00000001h
  1224. loc_006C7AD5: mov ecx, var_138
  1225. loc_006C7ADB: push ecx
  1226. loc_006C7ADC: call [00401174h] ; rtcMidCharBstr
  1227. loc_006C7AE2: mov edx, eax
  1228. loc_006C7AE4: lea ecx, var_154
  1229. loc_006C7AEA: call [004013C0h] ; __vbaStrMove
  1230. loc_006C7AF0: push eax
  1231. loc_006C7AF1: mov edx, var_1DC
  1232. loc_006C7AF7: mov eax, [edx]
  1233. loc_006C7AF9: mov ecx, var_1DC
  1234. loc_006C7AFF: push ecx
  1235. loc_006C7B00: call [eax+000000ACh]
  1236. loc_006C7B06: fnclex
  1237. loc_006C7B08: mov var_1E0, eax
  1238. loc_006C7B0E: cmp var_1E0, 00000000h
  1239. loc_006C7B15: jge 006C7B3Dh
  1240. loc_006C7B17: push 000000ACh
  1241. loc_006C7B1C: push 00446E04h
  1242. loc_006C7B21: mov edx, var_1DC
  1243. loc_006C7B27: push edx
  1244. loc_006C7B28: mov eax, var_1E0
  1245. loc_006C7B2E: push eax
  1246. loc_006C7B2F: call [004010CCh] ; __vbaHresultCheckObj
  1247. loc_006C7B35: mov var_294, eax
  1248. loc_006C7B3B: jmp 006C7B47h
  1249. loc_006C7B3D: mov var_294, 00000000h
  1250. loc_006C7B47: lea ecx, var_154
  1251. loc_006C7B4D: call [00401430h] ; __vbaFreeStr
  1252. loc_006C7B53: lea ecx, var_15C
  1253. loc_006C7B59: call [0040142Ch] ; __vbaFreeObj
  1254. loc_006C7B5F: lea ecx, var_178
  1255. loc_006C7B65: call [00401030h] ; __vbaFreeVar
  1256. loc_006C7B6B: mov var_4, 0000001Dh
  1257. loc_006C7B72: cmp [0073A600h], 00000000h
  1258. loc_006C7B79: jnz 006C7B97h
  1259. loc_006C7B7B: push 0073A600h
  1260. loc_006C7B80: push 0041F60Ch
  1261. loc_006C7B85: call [004012FCh] ; __vbaNew2
  1262. loc_006C7B8B: mov var_298, 0073A600h
  1263. loc_006C7B95: jmp 006C7BA1h
  1264. loc_006C7B97: mov var_298, 0073A600h
  1265. loc_006C7BA1: mov ecx, var_298
  1266. loc_006C7BA7: mov edx, [ecx]
  1267. loc_006C7BA9: mov eax, var_298
  1268. loc_006C7BAF: mov ecx, [eax]
  1269. loc_006C7BB1: mov eax, [ecx]
  1270. loc_006C7BB3: push edx
  1271. loc_006C7BB4: call [eax+0000031Ch]
  1272. loc_006C7BBA: push eax
  1273. loc_006C7BBB: lea ecx, var_15C
  1274. loc_006C7BC1: push ecx
  1275. loc_006C7BC2: call [00401128h] ; __vbaObjSet
  1276. loc_006C7BC8: mov var_1DC, eax
  1277. loc_006C7BCE: push 00000002h
  1278. loc_006C7BD0: mov edx, var_138
  1279. loc_006C7BD6: push edx
  1280. loc_006C7BD7: call [004013B4h] ; rtcRightCharBstr
  1281. loc_006C7BDD: mov edx, eax
  1282. loc_006C7BDF: lea ecx, var_154
  1283. loc_006C7BE5: call [004013C0h] ; __vbaStrMove
  1284. loc_006C7BEB: push eax
  1285. loc_006C7BEC: mov eax, var_1DC
  1286. loc_006C7BF2: mov ecx, [eax]
  1287. loc_006C7BF4: mov edx, var_1DC
  1288. loc_006C7BFA: push edx
  1289. loc_006C7BFB: call [ecx+000000ACh]
  1290. loc_006C7C01: fnclex
  1291. loc_006C7C03: mov var_1E0, eax
  1292. loc_006C7C09: cmp var_1E0, 00000000h
  1293. loc_006C7C10: jge 006C7C38h
  1294. loc_006C7C12: push 000000ACh
  1295. loc_006C7C17: push 00446E04h
  1296. loc_006C7C1C: mov eax, var_1DC
  1297. loc_006C7C22: push eax
  1298. loc_006C7C23: mov ecx, var_1E0
  1299. loc_006C7C29: push ecx
  1300. loc_006C7C2A: call [004010CCh] ; __vbaHresultCheckObj
  1301. loc_006C7C30: mov var_29C, eax
  1302. loc_006C7C36: jmp 006C7C42h
  1303. loc_006C7C38: mov var_29C, 00000000h
  1304. loc_006C7C42: lea ecx, var_154
  1305. loc_006C7C48: call [00401430h] ; __vbaFreeStr
  1306. loc_006C7C4E: lea ecx, var_15C
  1307. loc_006C7C54: call [0040142Ch] ; __vbaFreeObj
  1308. loc_006C7C5A: jmp 006C7E7Eh
  1309. loc_006C7C5F: mov var_4, 0000001Fh
  1310. loc_006C7C66: cmp [0073A600h], 00000000h
  1311. loc_006C7C6D: jnz 006C7C8Bh
  1312. loc_006C7C6F: push 0073A600h
  1313. loc_006C7C74: push 0041F60Ch
  1314. loc_006C7C79: call [004012FCh] ; __vbaNew2
  1315. loc_006C7C7F: mov var_2A0, 0073A600h
  1316. loc_006C7C89: jmp 006C7C95h
  1317. loc_006C7C8B: mov var_2A0, 0073A600h
  1318. loc_006C7C95: mov edx, var_2A0
  1319. loc_006C7C9B: mov eax, [edx]
  1320. loc_006C7C9D: mov ecx, var_2A0
  1321. loc_006C7CA3: mov edx, [ecx]
  1322. loc_006C7CA5: mov ecx, [edx]
  1323. loc_006C7CA7: push eax
  1324. loc_006C7CA8: call [ecx+00000324h]
  1325. loc_006C7CAE: push eax
  1326. loc_006C7CAF: lea edx, var_15C
  1327. loc_006C7CB5: push edx
  1328. loc_006C7CB6: call [00401128h] ; __vbaObjSet
  1329. loc_006C7CBC: mov var_1DC, eax
  1330. loc_006C7CC2: push 00000000h
  1331. loc_006C7CC4: mov eax, var_1DC
  1332. loc_006C7CCA: mov ecx, [eax]
  1333. loc_006C7CCC: mov edx, var_1DC
  1334. loc_006C7CD2: push edx
  1335. loc_006C7CD3: call [ecx+000000E4h]
  1336. loc_006C7CD9: fnclex
  1337. loc_006C7CDB: mov var_1E0, eax
  1338. loc_006C7CE1: cmp var_1E0, 00000000h
  1339. loc_006C7CE8: jge 006C7D10h
  1340. loc_006C7CEA: push 000000E4h
  1341. loc_006C7CEF: push 00446678h
  1342. loc_006C7CF4: mov eax, var_1DC
  1343. loc_006C7CFA: push eax
  1344. loc_006C7CFB: mov ecx, var_1E0
  1345. loc_006C7D01: push ecx
  1346. loc_006C7D02: call [004010CCh] ; __vbaHresultCheckObj
  1347. loc_006C7D08: mov var_2A4, eax
  1348. loc_006C7D0E: jmp 006C7D1Ah
  1349. loc_006C7D10: mov var_2A4, 00000000h
  1350. loc_006C7D1A: lea ecx, var_15C
  1351. loc_006C7D20: call [0040142Ch] ; __vbaFreeObj
  1352. loc_006C7D26: mov var_4, 00000020h
  1353. loc_006C7D2D: lea edx, var_178
  1354. loc_006C7D33: push edx
  1355. loc_006C7D34: call [00401358h] ; rtcGetDateVar
  1356. loc_006C7D3A: cmp [0073A600h], 00000000h
  1357. loc_006C7D41: jnz 006C7D5Fh
  1358. loc_006C7D43: push 0073A600h
  1359. loc_006C7D48: push 0041F60Ch
  1360. loc_006C7D4D: call [004012FCh] ; __vbaNew2
  1361. loc_006C7D53: mov var_2A8, 0073A600h
  1362. loc_006C7D5D: jmp 006C7D69h
  1363. loc_006C7D5F: mov var_2A8, 0073A600h
  1364. loc_006C7D69: mov eax, var_2A8
  1365. loc_006C7D6F: mov ecx, [eax]
  1366. loc_006C7D71: mov edx, var_2A8
  1367. loc_006C7D77: mov eax, [edx]
  1368. loc_006C7D79: mov edx, [eax]
  1369. loc_006C7D7B: push ecx
  1370. loc_006C7D7C: call [edx+00000308h]
  1371. loc_006C7D82: push eax
  1372. loc_006C7D83: lea eax, var_15C
  1373. loc_006C7D89: push eax
  1374. loc_006C7D8A: call [00401128h] ; __vbaObjSet
  1375. loc_006C7D90: mov var_1DC, eax
  1376. loc_006C7D96: mov var_1B0, 0046D8F0h ; "m/d/yyyy"
  1377. loc_006C7DA0: mov var_1B8, 00000008h
  1378. loc_006C7DAA: lea edx, var_1B8
  1379. loc_006C7DB0: lea ecx, var_188
  1380. loc_006C7DB6: call [00401374h] ; __vbaVarDup
  1381. loc_006C7DBC: push 00000001h
  1382. loc_006C7DBE: push 00000001h
  1383. loc_006C7DC0: lea ecx, var_188
  1384. loc_006C7DC6: push ecx
  1385. loc_006C7DC7: lea edx, var_178
  1386. loc_006C7DCD: push edx
  1387. loc_006C7DCE: lea eax, var_198
  1388. loc_006C7DD4: push eax
  1389. loc_006C7DD5: call [004010B0h] ; rtcVarFromFormatVar
  1390. loc_006C7DDB: lea ecx, var_198
  1391. loc_006C7DE1: push ecx
  1392. loc_006C7DE2: lea edx, var_154
  1393. loc_006C7DE8: push edx
  1394. loc_006C7DE9: call [004012A8h] ; __vbaStrVarVal
  1395. loc_006C7DEF: push eax
  1396. loc_006C7DF0: mov eax, var_1DC
  1397. loc_006C7DF6: mov ecx, [eax]
  1398. loc_006C7DF8: mov edx, var_1DC
  1399. loc_006C7DFE: push edx
  1400. loc_006C7DFF: call [ecx+000000A4h]
  1401. loc_006C7E05: fnclex
  1402. loc_006C7E07: mov var_1E0, eax
  1403. loc_006C7E0D: cmp var_1E0, 00000000h
  1404. loc_006C7E14: jge 006C7E3Ch
  1405. loc_006C7E16: push 000000A4h
  1406. loc_006C7E1B: push 0043F42Ch
  1407. loc_006C7E20: mov eax, var_1DC
  1408. loc_006C7E26: push eax
  1409. loc_006C7E27: mov ecx, var_1E0
  1410. loc_006C7E2D: push ecx
  1411. loc_006C7E2E: call [004010CCh] ; __vbaHresultCheckObj
  1412. loc_006C7E34: mov var_2AC, eax
  1413. loc_006C7E3A: jmp 006C7E46h
  1414. loc_006C7E3C: mov var_2AC, 00000000h
  1415. loc_006C7E46: lea ecx, var_154
  1416. loc_006C7E4C: call [00401430h] ; __vbaFreeStr
  1417. loc_006C7E52: lea ecx, var_15C
  1418. loc_006C7E58: call [0040142Ch] ; __vbaFreeObj
  1419. loc_006C7E5E: lea edx, var_198
  1420. loc_006C7E64: push edx
  1421. loc_006C7E65: lea eax, var_188
  1422. loc_006C7E6B: push eax
  1423. loc_006C7E6C: lea ecx, var_178
  1424. loc_006C7E72: push ecx
  1425. loc_006C7E73: push 00000003h
  1426. loc_006C7E75: call [00401050h] ; __vbaFreeVarList
  1427. loc_006C7E7B: add esp, 00000010h
  1428. loc_006C7E7E: mov var_4, 00000022h
  1429. loc_006C7E85: cmp [0073A600h], 00000000h
  1430. loc_006C7E8C: jnz 006C7EAAh
  1431. loc_006C7E8E: push 0073A600h
  1432. loc_006C7E93: push 0041F60Ch
  1433. loc_006C7E98: call [004012FCh] ; __vbaNew2
  1434. loc_006C7E9E: mov var_2B0, 0073A600h
  1435. loc_006C7EA8: jmp 006C7EB4h
  1436. loc_006C7EAA: mov var_2B0, 0073A600h
  1437. loc_006C7EB4: mov edx, var_2B0
  1438. loc_006C7EBA: mov eax, [edx]
  1439. loc_006C7EBC: mov var_1DC, eax
  1440. loc_006C7EC2: push 0046D908h ; "Edit Appointment or Task"
  1441. loc_006C7EC7: mov ecx, var_1DC
  1442. loc_006C7ECD: mov edx, [ecx]
  1443. loc_006C7ECF: mov eax, var_1DC
  1444. loc_006C7ED5: push eax
  1445. loc_006C7ED6: call [edx+00000054h]
  1446. loc_006C7ED9: fnclex
  1447. loc_006C7EDB: mov var_1E0, eax
  1448. loc_006C7EE1: cmp var_1E0, 00000000h
  1449. loc_006C7EE8: jge 006C7F0Dh
  1450. loc_006C7EEA: push 00000054h
  1451. loc_006C7EEC: push 00456008h
  1452. loc_006C7EF1: mov ecx, var_1DC
  1453. loc_006C7EF7: push ecx
  1454. loc_006C7EF8: mov edx, var_1E0
  1455. loc_006C7EFE: push edx
  1456. loc_006C7EFF: call [004010CCh] ; __vbaHresultCheckObj
  1457. loc_006C7F05: mov var_2B4, eax
  1458. loc_006C7F0B: jmp 006C7F17h
  1459. loc_006C7F0D: mov var_2B4, 00000000h
  1460. loc_006C7F17: mov var_4, 00000023h
  1461. loc_006C7F1E: cmp [0073A600h], 00000000h
  1462. loc_006C7F25: jnz 006C7F43h
  1463. loc_006C7F27: push 0073A600h
  1464. loc_006C7F2C: push 0041F60Ch
  1465. loc_006C7F31: call [004012FCh] ; __vbaNew2
  1466. loc_006C7F37: mov var_2B8, 0073A600h
  1467. loc_006C7F41: jmp 006C7F4Dh
  1468. loc_006C7F43: mov var_2B8, 0073A600h
  1469. loc_006C7F4D: mov eax, var_2B8
  1470. loc_006C7F53: mov ecx, [eax]
  1471. loc_006C7F55: mov edx, var_2B8
  1472. loc_006C7F5B: mov eax, [edx]
  1473. loc_006C7F5D: mov edx, [eax]
  1474. loc_006C7F5F: push ecx
  1475. loc_006C7F60: call [edx+00000304h]
  1476. loc_006C7F66: push eax
  1477. loc_006C7F67: lea eax, var_160
  1478. loc_006C7F6D: push eax
  1479. loc_006C7F6E: call [00401128h] ; __vbaObjSet
  1480. loc_006C7F74: mov var_1DC, eax
  1481. loc_006C7F7A: mov var_1B0, 0046D940h ; "Appointment or Task for "
  1482. loc_006C7F84: mov var_1B8, 00000008h
  1483. loc_006C7F8E: push 00000000h
  1484. loc_006C7F90: push 00000000h
  1485. loc_006C7F92: mov ecx, Me
  1486. loc_006C7F95: mov edx, [ecx]
  1487. loc_006C7F97: mov eax, Me
  1488. loc_006C7F9A: push eax
  1489. loc_006C7F9B: call [edx+00000300h]
  1490. loc_006C7FA1: push eax
  1491. loc_006C7FA2: lea ecx, var_15C
  1492. loc_006C7FA8: push ecx
  1493. loc_006C7FA9: call [00401128h] ; __vbaObjSet
  1494. loc_006C7FAF: push eax
  1495. loc_006C7FB0: lea edx, var_178
  1496. loc_006C7FB6: push edx
  1497. loc_006C7FB7: call [00401214h] ; __vbaLateIdCallLd
  1498. loc_006C7FBD: add esp, 00000010h
  1499. loc_006C7FC0: push eax
  1500. loc_006C7FC1: call [004012B8h] ; __vbaDateVar
  1501. loc_006C7FC7: fstp real8 ptr var_1C0
  1502. loc_006C7FCD: mov var_1C8, 00000007h
  1503. loc_006C7FD7: lea eax, var_1B8
  1504. loc_006C7FDD: push eax
  1505. loc_006C7FDE: lea ecx, var_1C8
  1506. loc_006C7FE4: push ecx
  1507. loc_006C7FE5: lea edx, var_188
  1508. loc_006C7FEB: push edx
  1509. loc_006C7FEC: call [004012B0h] ; __vbaVarCat
  1510. loc_006C7FF2: push eax
  1511. loc_006C7FF3: lea eax, var_154
  1512. loc_006C7FF9: push eax
  1513. loc_006C7FFA: call [004012A8h] ; __vbaStrVarVal
  1514. loc_006C8000: push eax
  1515. loc_006C8001: mov ecx, var_1DC
  1516. loc_006C8007: mov edx, [ecx]
  1517. loc_006C8009: mov eax, var_1DC
  1518. loc_006C800F: push eax
  1519. loc_006C8010: call [edx+00000054h]
  1520. loc_006C8013: fnclex
  1521. loc_006C8015: mov var_1E0, eax
  1522. loc_006C801B: cmp var_1E0, 00000000h
  1523. loc_006C8022: jge 006C8047h
  1524. loc_006C8024: push 00000054h
  1525. loc_006C8026: push 00443168h
  1526. loc_006C802B: mov ecx, var_1DC
  1527. loc_006C8031: push ecx
  1528. loc_006C8032: mov edx, var_1E0
  1529. loc_006C8038: push edx
  1530. loc_006C8039: call [004010CCh] ; __vbaHresultCheckObj
  1531. loc_006C803F: mov var_2BC, eax
  1532. loc_006C8045: jmp 006C8051h
  1533. loc_006C8047: mov var_2BC, 00000000h
  1534. loc_006C8051: lea ecx, var_154
  1535. loc_006C8057: call [00401430h] ; __vbaFreeStr
  1536. loc_006C805D: lea eax, var_160
  1537. loc_006C8063: push eax
  1538. loc_006C8064: lea ecx, var_15C
  1539. loc_006C806A: push ecx
  1540. loc_006C806B: push 00000002h
  1541. loc_006C806D: call [00401068h] ; __vbaFreeObjList
  1542. loc_006C8073: add esp, 0000000Ch
  1543. loc_006C8076: lea edx, var_188
  1544. loc_006C807C: push edx
  1545. loc_006C807D: lea eax, var_178
  1546. loc_006C8083: push eax
  1547. loc_006C8084: push 00000002h
  1548. loc_006C8086: call [00401050h] ; __vbaFreeVarList
  1549. loc_006C808C: add esp, 0000000Ch
  1550. loc_006C808F: mov var_4, 00000024h
  1551. loc_006C8096: movsx ecx, [0073A0AAh]
  1552. loc_006C809D: test ecx, ecx
  1553. loc_006C809F: jz 006C85D4h
  1554. loc_006C80A5: mov var_4, 00000025h
  1555. loc_006C80AC: mov var_1C0, 80020004h
  1556. loc_006C80B6: mov var_1C8, 0000000Ah
  1557. loc_006C80C0: mov var_1B0, 0046D978h ; "I see you're editing an appointment!"
  1558. loc_006C80CA: mov var_1B8, 00000008h
  1559. loc_006C80D4: lea edx, var_15C
  1560. loc_006C80DA: push edx
  1561. loc_006C80DB: mov eax, 00000010h
  1562. loc_006C80E0: call 00412850h ; __vbaChkstk
  1563. loc_006C80E5: mov eax, esp
  1564. loc_006C80E7: mov ecx, var_1C8
  1565. loc_006C80ED: mov [eax], ecx
  1566. loc_006C80EF: mov edx, var_1C4
  1567. loc_006C80F5: mov [eax+00000004h], edx
  1568. loc_006C80F8: mov ecx, var_1C0
  1569. loc_006C80FE: mov [eax+00000008h], ecx
  1570. loc_006C8101: mov edx, var_1BC
  1571. loc_006C8107: mov [eax+0000000Ch], edx
  1572. loc_006C810A: mov eax, 00000010h
  1573. loc_006C810F: call 00412850h ; __vbaChkstk
  1574. loc_006C8114: mov eax, esp
  1575. loc_006C8116: mov ecx, var_1B8
  1576. loc_006C811C: mov [eax], ecx
  1577. loc_006C811E: mov edx, var_1B4
  1578. loc_006C8124: mov [eax+00000004h], edx
  1579. loc_006C8127: mov ecx, var_1B0
  1580. loc_006C812D: mov [eax+00000008h], ecx
  1581. loc_006C8130: mov edx, var_1AC
  1582. loc_006C8136: mov [eax+0000000Ch], edx
  1583. loc_006C8139: mov eax, [0073A08Ch]
  1584. loc_006C813E: mov ecx, [eax]
  1585. loc_006C8140: mov edx, [0073A08Ch]
  1586. loc_006C8146: push edx
  1587. loc_006C8147: call [ecx+00000078h]
  1588. loc_006C814A: fnclex
  1589. loc_006C814C: mov var_1DC, eax
  1590. loc_006C8152: cmp var_1DC, 00000000h
  1591. loc_006C8159: jge 006C817Dh
  1592. loc_006C815B: push 00000078h
  1593. loc_006C815D: push 004419ACh
  1594. loc_006C8162: mov eax, [0073A08Ch]
  1595. loc_006C8167: push eax
  1596. loc_006C8168: mov ecx, var_1DC
  1597. loc_006C816E: push ecx
  1598. loc_006C816F: call [004010CCh] ; __vbaHresultCheckObj
  1599. loc_006C8175: mov var_2C0, eax
  1600. loc_006C817B: jmp 006C8187h
  1601. loc_006C817D: mov var_2C0, 00000000h
  1602. loc_006C8187: lea ecx, var_15C
  1603. loc_006C818D: call [0040142Ch] ; __vbaFreeObj
  1604. loc_006C8193: mov var_4, 00000026h
  1605. loc_006C819A: mov var_1C0, 80020004h
  1606. loc_006C81A4: mov var_1C8, 0000000Ah
  1607. loc_006C81AE: mov var_1B0, 0046DA04h ; "Type in the text for the appointment or task."
  1608. loc_006C81B8: mov var_1B8, 00000008h
  1609. loc_006C81C2: lea edx, var_15C
  1610. loc_006C81C8: push edx
  1611. loc_006C81C9: mov eax, 00000010h
  1612. loc_006C81CE: call 00412850h ; __vbaChkstk
  1613. loc_006C81D3: mov eax, esp
  1614. loc_006C81D5: mov ecx, var_1C8
  1615. loc_006C81DB: mov [eax], ecx
  1616. loc_006C81DD: mov edx, var_1C4
  1617. loc_006C81E3: mov [eax+00000004h], edx
  1618. loc_006C81E6: mov ecx, var_1C0
  1619. loc_006C81EC: mov [eax+00000008h], ecx
  1620. loc_006C81EF: mov edx, var_1BC
  1621. loc_006C81F5: mov [eax+0000000Ch], edx
  1622. loc_006C81F8: mov eax, 00000010h
  1623. loc_006C81FD: call 00412850h ; __vbaChkstk
  1624. loc_006C8202: mov eax, esp
  1625. loc_006C8204: mov ecx, var_1B8
  1626. loc_006C820A: mov [eax], ecx
  1627. loc_006C820C: mov edx, var_1B4
  1628. loc_006C8212: mov [eax+00000004h], edx
  1629. loc_006C8215: mov ecx, var_1B0
  1630. loc_006C821B: mov [eax+00000008h], ecx
  1631. loc_006C821E: mov edx, var_1AC
  1632. loc_006C8224: mov [eax+0000000Ch], edx
  1633. loc_006C8227: mov eax, [0073A08Ch]
  1634. loc_006C822C: mov ecx, [eax]
  1635. loc_006C822E: mov edx, [0073A08Ch]
  1636. loc_006C8234: push edx
  1637. loc_006C8235: call [ecx+00000078h]
  1638. loc_006C8238: fnclex
  1639. loc_006C823A: mov var_1DC, eax
  1640. loc_006C8240: cmp var_1DC, 00000000h
  1641. loc_006C8247: jge 006C826Bh
  1642. loc_006C8249: push 00000078h
  1643. loc_006C824B: push 004419ACh
  1644. loc_006C8250: mov eax, [0073A08Ch]
  1645. loc_006C8255: push eax
  1646. loc_006C8256: mov ecx, var_1DC
  1647. loc_006C825C: push ecx
  1648. loc_006C825D: call [004010CCh] ; __vbaHresultCheckObj
  1649. loc_006C8263: mov var_2C4, eax
  1650. loc_006C8269: jmp 006C8275h
  1651. loc_006C826B: mov var_2C4, 00000000h
  1652. loc_006C8275: lea ecx, var_15C
  1653. loc_006C827B: call [0040142Ch] ; __vbaFreeObj
  1654. loc_006C8281: mov var_4, 00000027h
  1655. loc_006C8288: mov var_1C0, 80020004h
  1656. loc_006C8292: mov var_1C8, 0000000Ah
  1657. loc_006C829C: mov var_1B0, 0046DA64h ; "Then, below that, choose the Time at which the appointment will be due."
  1658. loc_006C82A6: mov var_1B8, 00000008h
  1659. loc_006C82B0: lea edx, var_15C
  1660. loc_006C82B6: push edx
  1661. loc_006C82B7: mov eax, 00000010h
  1662. loc_006C82BC: call 00412850h ; __vbaChkstk
  1663. loc_006C82C1: mov eax, esp
  1664. loc_006C82C3: mov ecx, var_1C8
  1665. loc_006C82C9: mov [eax], ecx
  1666. loc_006C82CB: mov edx, var_1C4
  1667. loc_006C82D1: mov [eax+00000004h], edx
  1668. loc_006C82D4: mov ecx, var_1C0
  1669. loc_006C82DA: mov [eax+00000008h], ecx
  1670. loc_006C82DD: mov edx, var_1BC
  1671. loc_006C82E3: mov [eax+0000000Ch], edx
  1672. loc_006C82E6: mov eax, 00000010h
  1673. loc_006C82EB: call 00412850h ; __vbaChkstk
  1674. loc_006C82F0: mov eax, esp
  1675. loc_006C82F2: mov ecx, var_1B8
  1676. loc_006C82F8: mov [eax], ecx
  1677. loc_006C82FA: mov edx, var_1B4
  1678. loc_006C8300: mov [eax+00000004h], edx
  1679. loc_006C8303: mov ecx, var_1B0
  1680. loc_006C8309: mov [eax+00000008h], ecx
  1681. loc_006C830C: mov edx, var_1AC
  1682. loc_006C8312: mov [eax+0000000Ch], edx
  1683. loc_006C8315: mov eax, [0073A08Ch]
  1684. loc_006C831A: mov ecx, [eax]
  1685. loc_006C831C: mov edx, [0073A08Ch]
  1686. loc_006C8322: push edx
  1687. loc_006C8323: call [ecx+00000078h]
  1688. loc_006C8326: fnclex
  1689. loc_006C8328: mov var_1DC, eax
  1690. loc_006C832E: cmp var_1DC, 00000000h
  1691. loc_006C8335: jge 006C8359h
  1692. loc_006C8337: push 00000078h
  1693. loc_006C8339: push 004419ACh
  1694. loc_006C833E: mov eax, [0073A08Ch]
  1695. loc_006C8343: push eax
  1696. loc_006C8344: mov ecx, var_1DC
  1697. loc_006C834A: push ecx
  1698. loc_006C834B: call [004010CCh] ; __vbaHresultCheckObj
  1699. loc_006C8351: mov var_2C8, eax
  1700. loc_006C8357: jmp 006C8363h
  1701. loc_006C8359: mov var_2C8, 00000000h
  1702. loc_006C8363: lea ecx, var_15C
  1703. loc_006C8369: call [0040142Ch] ; __vbaFreeObj
  1704. loc_006C836F: mov var_4, 00000028h
  1705. loc_006C8376: mov var_1C0, 80020004h
  1706. loc_006C8380: mov var_1C8, 0000000Ah
  1707. loc_006C838A: mov var_1B0, 0046DAF8h ; "If you like, check the Reminder box, and choose a date and time for me to remind you of your appointment."
  1708. loc_006C8394: mov var_1B8, 00000008h
  1709. loc_006C839E: lea edx, var_15C
  1710. loc_006C83A4: push edx
  1711. loc_006C83A5: mov eax, 00000010h
  1712. loc_006C83AA: call 00412850h ; __vbaChkstk
  1713. loc_006C83AF: mov eax, esp
  1714. loc_006C83B1: mov ecx, var_1C8
  1715. loc_006C83B7: mov [eax], ecx
  1716. loc_006C83B9: mov edx, var_1C4
  1717. loc_006C83BF: mov [eax+00000004h], edx
  1718. loc_006C83C2: mov ecx, var_1C0
  1719. loc_006C83C8: mov [eax+00000008h], ecx
  1720. loc_006C83CB: mov edx, var_1BC
  1721. loc_006C83D1: mov [eax+0000000Ch], edx
  1722. loc_006C83D4: mov eax, 00000010h
  1723. loc_006C83D9: call 00412850h ; __vbaChkstk
  1724. loc_006C83DE: mov eax, esp
  1725. loc_006C83E0: mov ecx, var_1B8
  1726. loc_006C83E6: mov [eax], ecx
  1727. loc_006C83E8: mov edx, var_1B4
  1728. loc_006C83EE: mov [eax+00000004h], edx
  1729. loc_006C83F1: mov ecx, var_1B0
  1730. loc_006C83F7: mov [eax+00000008h], ecx
  1731. loc_006C83FA: mov edx, var_1AC
  1732. loc_006C8400: mov [eax+0000000Ch], edx
  1733. loc_006C8403: mov eax, [0073A08Ch]
  1734. loc_006C8408: mov ecx, [eax]
  1735. loc_006C840A: mov edx, [0073A08Ch]
  1736. loc_006C8410: push edx
  1737. loc_006C8411: call [ecx+00000078h]
  1738. loc_006C8414: fnclex
  1739. loc_006C8416: mov var_1DC, eax
  1740. loc_006C841C: cmp var_1DC, 00000000h
  1741. loc_006C8423: jge 006C8447h
  1742. loc_006C8425: push 00000078h
  1743. loc_006C8427: push 004419ACh
  1744. loc_006C842C: mov eax, [0073A08Ch]
  1745. loc_006C8431: push eax
  1746. loc_006C8432: mov ecx, var_1DC
  1747. loc_006C8438: push ecx
  1748. loc_006C8439: call [004010CCh] ; __vbaHresultCheckObj
  1749. loc_006C843F: mov var_2CC, eax
  1750. loc_006C8445: jmp 006C8451h
  1751. loc_006C8447: mov var_2CC, 00000000h
  1752. loc_006C8451: lea ecx, var_15C
  1753. loc_006C8457: call [0040142Ch] ; __vbaFreeObj
  1754. loc_006C845D: mov var_4, 00000029h
  1755. loc_006C8464: mov var_1C0, 80020004h
  1756. loc_006C846E: mov var_1C8, 0000000Ah
  1757. loc_006C8478: mov var_1B0, 0046DBE8h ; "Click the Save button when you're done."
  1758. loc_006C8482: mov var_1B8, 00000008h
  1759. loc_006C848C: lea edx, var_15C
  1760. loc_006C8492: push edx
  1761. loc_006C8493: mov eax, 00000010h
  1762. loc_006C8498: call 00412850h ; __vbaChkstk
  1763. loc_006C849D: mov eax, esp
  1764. loc_006C849F: mov ecx, var_1C8
  1765. loc_006C84A5: mov [eax], ecx
  1766. loc_006C84A7: mov edx, var_1C4
  1767. loc_006C84AD: mov [eax+00000004h], edx
  1768. loc_006C84B0: mov ecx, var_1C0
  1769. loc_006C84B6: mov [eax+00000008h], ecx
  1770. loc_006C84B9: mov edx, var_1BC
  1771. loc_006C84BF: mov [eax+0000000Ch], edx
  1772. loc_006C84C2: mov eax, 00000010h
  1773. loc_006C84C7: call 00412850h ; __vbaChkstk
  1774. loc_006C84CC: mov eax, esp
  1775. loc_006C84CE: mov ecx, var_1B8
  1776. loc_006C84D4: mov [eax], ecx
  1777. loc_006C84D6: mov edx, var_1B4
  1778. loc_006C84DC: mov [eax+00000004h], edx
  1779. loc_006C84DF: mov ecx, var_1B0
  1780. loc_006C84E5: mov [eax+00000008h], ecx
  1781. loc_006C84E8: mov edx, var_1AC
  1782. loc_006C84EE: mov [eax+0000000Ch], edx
  1783. loc_006C84F1: mov eax, [0073A08Ch]
  1784. loc_006C84F6: mov ecx, [eax]
  1785. loc_006C84F8: mov edx, [0073A08Ch]
  1786. loc_006C84FE: push edx
  1787. loc_006C84FF: call [ecx+00000078h]
  1788. loc_006C8502: fnclex
  1789. loc_006C8504: mov var_1DC, eax
  1790. loc_006C850A: cmp var_1DC, 00000000h
  1791. loc_006C8511: jge 006C8535h
  1792. loc_006C8513: push 00000078h
  1793. loc_006C8515: push 004419ACh
  1794. loc_006C851A: mov eax, [0073A08Ch]
  1795. loc_006C851F: push eax
  1796. loc_006C8520: mov ecx, var_1DC
  1797. loc_006C8526: push ecx
  1798. loc_006C8527: call [004010CCh] ; __vbaHresultCheckObj
  1799. loc_006C852D: mov var_2D0, eax
  1800. loc_006C8533: jmp 006C853Fh
  1801. loc_006C8535: mov var_2D0, 00000000h
  1802. loc_006C853F: lea ecx, var_15C
  1803. loc_006C8545: call [0040142Ch] ; __vbaFreeObj
  1804. loc_006C854B: mov var_4, 0000002Ah
  1805. loc_006C8552: lea edx, var_15C
  1806. loc_006C8558: push edx
  1807. loc_006C8559: push 00441D74h ; "Blink"
  1808. loc_006C855E: mov eax, [0073A08Ch]
  1809. loc_006C8563: mov ecx, [eax]
  1810. loc_006C8565: mov edx, [0073A08Ch]
  1811. loc_006C856B: push edx
  1812. loc_006C856C: call [ecx+00000064h]
  1813. loc_006C856F: fnclex
  1814. loc_006C8571: mov var_1DC, eax
  1815. loc_006C8577: cmp var_1DC, 00000000h
  1816. loc_006C857E: jge 006C85A2h
  1817. loc_006C8580: push 00000064h
  1818. loc_006C8582: push 004419ACh
  1819. loc_006C8587: mov eax, [0073A08Ch]
  1820. loc_006C858C: push eax
  1821. loc_006C858D: mov ecx, var_1DC
  1822. loc_006C8593: push ecx
  1823. loc_006C8594: call [004010CCh] ; __vbaHresultCheckObj
  1824. loc_006C859A: mov var_2D4, eax
  1825. loc_006C85A0: jmp 006C85ACh
  1826. loc_006C85A2: mov var_2D4, 00000000h
  1827. loc_006C85AC: mov edx, var_15C
  1828. loc_006C85B2: mov var_218, edx
  1829. loc_006C85B8: mov var_15C, 00000000h
  1830. loc_006C85C2: mov eax, var_218
  1831. loc_006C85C8: push eax
  1832. loc_006C85C9: push 0073A1D8h
  1833. loc_006C85CE: call [00401128h] ; __vbaObjSet
  1834. loc_006C85D4: mov var_4, 0000002Ch
  1835. loc_006C85DB: cmp [0073A600h], 00000000h
  1836. loc_006C85E2: jnz 006C8600h
  1837. loc_006C85E4: push 0073A600h
  1838. loc_006C85E9: push 0041F60Ch
  1839. loc_006C85EE: call [004012FCh] ; __vbaNew2
  1840. loc_006C85F4: mov var_2D8, 0073A600h
  1841. loc_006C85FE: jmp 006C860Ah
  1842. loc_006C8600: mov var_2D8, 0073A600h
  1843. loc_006C860A: mov ecx, var_2D8
  1844. loc_006C8610: mov edx, [ecx]
  1845. loc_006C8612: mov var_1DC, edx
  1846. loc_006C8618: mov var_1C0, 80020004h
  1847. loc_006C8622: mov var_1C8, 0000000Ah
  1848. loc_006C862C: mov var_1B0, 00000001h
  1849. loc_006C8636: mov var_1B8, 00000002h
  1850. loc_006C8640: mov eax, 00000010h
  1851. loc_006C8645: call 00412850h ; __vbaChkstk
  1852. loc_006C864A: mov eax, esp
  1853. loc_006C864C: mov ecx, var_1C8
  1854. loc_006C8652: mov [eax], ecx
  1855. loc_006C8654: mov edx, var_1C4
  1856. loc_006C865A: mov [eax+00000004h], edx
  1857. loc_006C865D: mov ecx, var_1C0
  1858. loc_006C8663: mov [eax+00000008h], ecx
  1859. loc_006C8666: mov edx, var_1BC
  1860. loc_006C866C: mov [eax+0000000Ch], edx
  1861. loc_006C866F: mov eax, 00000010h
  1862. loc_006C8674: call 00412850h ; __vbaChkstk
  1863. loc_006C8679: mov eax, esp
  1864. loc_006C867B: mov ecx, var_1B8
  1865. loc_006C8681: mov [eax], ecx
  1866. loc_006C8683: mov edx, var_1B4
  1867. loc_006C8689: mov [eax+00000004h], edx
  1868. loc_006C868C: mov ecx, var_1B0
  1869. loc_006C8692: mov [eax+00000008h], ecx
  1870. loc_006C8695: mov edx, var_1AC
  1871. loc_006C869B: mov [eax+0000000Ch], edx
  1872. loc_006C869E: mov eax, var_1DC
  1873. loc_006C86A4: mov ecx, [eax]
  1874. loc_006C86A6: mov edx, var_1DC
  1875. loc_006C86AC: push edx
  1876. loc_006C86AD: call [ecx+000002B0h]
  1877. loc_006C86B3: fnclex
  1878. loc_006C86B5: mov var_1E0, eax
  1879. loc_006C86BB: cmp var_1E0, 00000000h
  1880. loc_006C86C2: jge 006C86EAh
  1881. loc_006C86C4: push 000002B0h
  1882. loc_006C86C9: push 00456008h
  1883. loc_006C86CE: mov eax, var_1DC
  1884. loc_006C86D4: push eax
  1885. loc_006C86D5: mov ecx, var_1E0
  1886. loc_006C86DB: push ecx
  1887. loc_006C86DC: call [004010CCh] ; __vbaHresultCheckObj
  1888. loc_006C86E2: mov var_2DC, eax
  1889. loc_006C86E8: jmp 006C86F4h
  1890. loc_006C86EA: mov var_2DC, 00000000h
  1891. loc_006C86F4: mov var_4, 0000002Dh
  1892. loc_006C86FB: push 00000000h
  1893. loc_006C86FD: push 00000000h
  1894. loc_006C86FF: mov edx, Me
  1895. loc_006C8702: mov eax, [edx]
  1896. loc_006C8704: mov ecx, Me
  1897. loc_006C8707: push ecx
  1898. loc_006C8708: call [eax+00000300h]
  1899. loc_006C870E: push eax
  1900. loc_006C870F: lea edx, var_15C
  1901. loc_006C8715: push edx
  1902. loc_006C8716: call [00401128h] ; __vbaObjSet
  1903. loc_006C871C: push eax
  1904. loc_006C871D: lea eax, var_178
  1905. loc_006C8723: push eax
  1906. loc_006C8724: call [00401214h] ; __vbaLateIdCallLd
  1907. loc_006C872A: add esp, 00000010h
  1908. loc_006C872D: mov var_1C0, 0046D144h ; "m/d/yy"
  1909. loc_006C8737: mov var_1C8, 00000008h
  1910. loc_006C8741: lea edx, var_1C8
  1911. loc_006C8747: lea ecx, var_198
  1912. loc_006C874D: call [00401374h] ; __vbaVarDup
  1913. loc_006C8753: lea ecx, var_178
  1914. loc_006C8759: push ecx
  1915. loc_006C875A: call [004012B8h] ; __vbaDateVar
  1916. loc_006C8760: fstp real8 ptr var_180
  1917. loc_006C8766: mov var_188, 00000007h
  1918. loc_006C8770: push 00000001h
  1919. loc_006C8772: push 00000001h
  1920. loc_006C8774: lea edx, var_198
  1921. loc_006C877A: push edx
  1922. loc_006C877B: lea eax, var_188
  1923. loc_006C8781: push eax
  1924. loc_006C8782: lea ecx, var_1A8
  1925. loc_006C8788: push ecx
  1926. loc_006C8789: call [004010B0h] ; rtcVarFromFormatVar
  1927. loc_006C878F: lea edx, var_1A8
  1928. loc_006C8795: push edx
  1929. loc_006C8796: call [00401040h] ; __vbaStrVarMove
  1930. loc_006C879C: mov edx, eax
  1931. loc_006C879E: lea ecx, var_154
  1932. loc_006C87A4: call [004013C0h] ; __vbaStrMove
  1933. loc_006C87AA: push eax
  1934. loc_006C87AB: lea eax, var_120
  1935. loc_006C87B1: push eax
  1936. loc_006C87B2: push 0000000Ah
  1937. loc_006C87B4: call [004010A4h] ; __vbaLsetFixstr
  1938. loc_006C87BA: lea ecx, var_154
  1939. loc_006C87C0: call [00401430h] ; __vbaFreeStr
  1940. loc_006C87C6: lea ecx, var_15C
  1941. loc_006C87CC: call [0040142Ch] ; __vbaFreeObj
  1942. loc_006C87D2: lea ecx, var_1A8
  1943. loc_006C87D8: push ecx
  1944. loc_006C87D9: lea edx, var_198
  1945. loc_006C87DF: push edx
  1946. loc_006C87E0: lea eax, var_188
  1947. loc_006C87E6: push eax
  1948. loc_006C87E7: lea ecx, var_178
  1949. loc_006C87ED: push ecx
  1950. loc_006C87EE: push 00000004h
  1951. loc_006C87F0: call [00401050h] ; __vbaFreeVarList
  1952. loc_006C87F6: add esp, 00000014h
  1953. loc_006C87F9: mov var_4, 0000002Eh
  1954. loc_006C8800: mov edx, [0073A098h]
  1955. loc_006C8806: push edx
  1956. loc_006C8807: call [00401088h] ; rtcTrimBstr
  1957. loc_006C880D: mov edx, eax
  1958. loc_006C880F: lea ecx, var_154
  1959. loc_006C8815: call [004013C0h] ; __vbaStrMove
  1960. loc_006C881B: push eax
  1961. loc_006C881C: lea eax, var_10C
  1962. loc_006C8822: push eax
  1963. loc_006C8823: push 0000000Ch
  1964. loc_006C8825: call [004010A4h] ; __vbaLsetFixstr
  1965. loc_006C882B: lea ecx, var_154
  1966. loc_006C8831: call [00401430h] ; __vbaFreeStr
  1967. loc_006C8837: mov var_4, 0000002Fh
  1968. loc_006C883E: mov ecx, [0073A090h]
  1969. loc_006C8844: push ecx
  1970. loc_006C8845: call [00401088h] ; rtcTrimBstr
  1971. loc_006C884B: mov edx, eax
  1972. loc_006C884D: lea ecx, var_154
  1973. loc_006C8853: call [004013C0h] ; __vbaStrMove
  1974. loc_006C8859: push eax
  1975. loc_006C885A: lea edx, var_C8
  1976. loc_006C8860: push edx
  1977. loc_006C8861: push 00000050h
  1978. loc_006C8863: call [004010A4h] ; __vbaLsetFixstr
  1979. loc_006C8869: lea ecx, var_154
  1980. loc_006C886F: call [00401430h] ; __vbaFreeStr
  1981. loc_006C8875: mov var_4, 00000030h
  1982. loc_006C887C: mov eax, [0073A0A0h]
  1983. loc_006C8881: push eax
  1984. loc_006C8882: call [00401088h] ; rtcTrimBstr
  1985. loc_006C8888: mov edx, eax
  1986. loc_006C888A: lea ecx, var_154
  1987. loc_006C8890: call [004013C0h] ; __vbaStrMove
  1988. loc_006C8896: push eax
  1989. loc_006C8897: lea ecx, var_F4
  1990. loc_006C889D: push ecx
  1991. loc_006C889E: push 0000000Ah
  1992. loc_006C88A0: call [004010A4h] ; __vbaLsetFixstr
  1993. loc_006C88A6: lea ecx, var_154
  1994. loc_006C88AC: call [00401430h] ; __vbaFreeStr
  1995. loc_006C88B2: mov var_4, 00000031h
  1996. loc_006C88B9: mov edx, [0073A0A4h]
  1997. loc_006C88BF: push edx
  1998. loc_006C88C0: call [00401088h] ; rtcTrimBstr
  1999. loc_006C88C6: mov edx, eax
  2000. loc_006C88C8: lea ecx, var_154
  2001. loc_006C88CE: call [004013C0h] ; __vbaStrMove
  2002. loc_006C88D4: push eax
  2003. loc_006C88D5: lea eax, var_E0
  2004. loc_006C88DB: push eax
  2005. loc_006C88DC: push 0000000Ch
  2006. loc_006C88DE: call [004010A4h] ; __vbaLsetFixstr
  2007. loc_006C88E4: lea ecx, var_154
  2008. loc_006C88EA: call [00401430h] ; __vbaFreeStr
  2009. loc_006C88F0: mov var_4, 00000032h
  2010. loc_006C88F7: mov cx, var_124
  2011. loc_006C88FE: push ecx
  2012. loc_006C88FF: movsx edx, var_24
  2013. loc_006C8903: push edx
  2014. loc_006C8904: lea eax, var_120
  2015. loc_006C890A: push eax
  2016. loc_006C890B: push 00468320h
  2017. loc_006C8910: call [004011CCh] ; __vbaPutOwner4
  2018. loc_006C8916: mov var_4, 00000033h
  2019. loc_006C891D: mov cx, var_124
  2020. loc_006C8924: push ecx
  2021. loc_006C8925: call [00401194h] ; __vbaFileClose
  2022. loc_006C892B: mov var_4, 00000034h
  2023. loc_006C8932: push 00000000h
  2024. loc_006C8934: push 60030063h
  2025. loc_006C8939: mov edx, Me
  2026. loc_006C893C: mov eax, [edx]
  2027. loc_006C893E: mov ecx, Me
  2028. loc_006C8941: push ecx
  2029. loc_006C8942: call [eax+00000300h]
  2030. loc_006C8948: push eax
  2031. loc_006C8949: lea edx, var_15C
  2032. loc_006C894F: push edx
  2033. loc_006C8950: call [00401128h] ; __vbaObjSet
  2034. loc_006C8956: push eax
  2035. loc_006C8957: call [0040103Ch] ; __vbaLateIdCall
  2036. loc_006C895D: add esp, 0000000Ch
  2037. loc_006C8960: lea ecx, var_15C
  2038. loc_006C8966: call [0040142Ch] ; __vbaFreeObj
  2039. loc_006C896C: mov var_4, 00000035h
  2040. loc_006C8973: mov var_1D8, 00000000h
  2041. loc_006C897D: mov var_1D4, 00000000h
  2042. loc_006C8987: mov var_1CC, 0000h
  2043. loc_006C8990: lea eax, var_1D8
  2044. loc_006C8996: push eax
  2045. loc_006C8997: lea ecx, var_1CC
  2046. loc_006C899D: push ecx
  2047. loc_006C899E: mov edx, Me
  2048. loc_006C89A1: mov eax, [edx]
  2049. loc_006C89A3: mov ecx, Me
  2050. loc_006C89A6: push ecx
  2051. loc_006C89A7: call [eax+00000734h]
  2052. loc_006C89AD: mov var_4, 00000036h
  2053. loc_006C89B4: mov var_1B0, FFFFFFFFh
  2054. loc_006C89BE: mov var_1B8, 0000000Bh
  2055. loc_006C89C8: mov eax, 00000010h
  2056. loc_006C89CD: call 00412850h ; __vbaChkstk
  2057. loc_006C89D2: mov edx, esp
  2058. loc_006C89D4: mov eax, var_1B8
  2059. loc_006C89DA: mov [edx], eax
  2060. loc_006C89DC: mov ecx, var_1B4
  2061. loc_006C89E2: mov [edx+00000004h], ecx
  2062. loc_006C89E5: mov eax, var_1B0
  2063. loc_006C89EB: mov [edx+00000008h], eax
  2064. loc_006C89EE: mov ecx, var_1AC
  2065. loc_006C89F4: mov [edx+0000000Ch], ecx
  2066. loc_006C89F7: push 8001000Dh
  2067. loc_006C89FC: mov edx, Me
  2068. loc_006C89FF: mov eax, [edx]
  2069. loc_006C8A01: mov ecx, Me
  2070. loc_006C8A04: push ecx
  2071. loc_006C8A05: call [eax+00000324h]
  2072. loc_006C8A0B: push eax
  2073. loc_006C8A0C: lea edx, var_15C
  2074. loc_006C8A12: push edx
  2075. loc_006C8A13: call [00401128h] ; __vbaObjSet
  2076. loc_006C8A19: push eax
  2077. loc_006C8A1A: call [004013F0h] ; __vbaLateIdSt
  2078. loc_006C8A20: lea ecx, var_15C
  2079. loc_006C8A26: call [0040142Ch] ; __vbaFreeObj
  2080. loc_006C8A2C: mov var_4, 00000037h
  2081. loc_006C8A33: mov var_1B0, FFFFFFFFh
  2082. loc_006C8A3D: mov var_1B8, 0000000Bh
  2083. loc_006C8A47: mov eax, 00000010h
  2084. loc_006C8A4C: call 00412850h ; __vbaChkstk
  2085. loc_006C8A51: mov eax, esp
  2086. loc_006C8A53: mov ecx, var_1B8
  2087. loc_006C8A59: mov [eax], ecx
  2088. loc_006C8A5B: mov edx, var_1B4
  2089. loc_006C8A61: mov [eax+00000004h], edx
  2090. loc_006C8A64: mov ecx, var_1B0
  2091. loc_006C8A6A: mov [eax+00000008h], ecx
  2092. loc_006C8A6D: mov edx, var_1AC
  2093. loc_006C8A73: mov [eax+0000000Ch], edx
  2094. loc_006C8A76: push 6803000Bh
  2095. loc_006C8A7B: mov eax, Me
  2096. loc_006C8A7E: mov ecx, [eax]
  2097. loc_006C8A80: mov edx, Me
  2098. loc_006C8A83: push edx
  2099. loc_006C8A84: call [ecx+00000300h]
  2100. loc_006C8A8A: push eax
  2101. loc_006C8A8B: lea eax, var_15C
  2102. loc_006C8A91: push eax
  2103. loc_006C8A92: call [00401128h] ; __vbaObjSet
  2104. loc_006C8A98: push eax
  2105. loc_006C8A99: call [004013F0h] ; __vbaLateIdSt
  2106. loc_006C8A9F: lea ecx, var_15C
  2107. loc_006C8AA5: call [0040142Ch] ; __vbaFreeObj
  2108. loc_006C8AAB: jmp 006C8C0Fh
  2109. loc_006C8AB0: mov var_4, 00000039h
  2110. loc_006C8AB7: lea ecx, var_15C
  2111. loc_006C8ABD: push ecx
  2112. loc_006C8ABE: push 00448380h ; "Decline"
  2113. loc_006C8AC3: mov edx, [0073A08Ch]
  2114. loc_006C8AC9: mov eax, [edx]
  2115. loc_006C8ACB: mov ecx, [0073A08Ch]
  2116. loc_006C8AD1: push ecx
  2117. loc_006C8AD2: call [eax+00000064h]
  2118. loc_006C8AD5: fnclex
  2119. loc_006C8AD7: mov var_1DC, eax
  2120. loc_006C8ADD: cmp var_1DC, 00000000h
  2121. loc_006C8AE4: jge 006C8B09h
  2122. loc_006C8AE6: push 00000064h
  2123. loc_006C8AE8: push 004419ACh
  2124. loc_006C8AED: mov edx, [0073A08Ch]
  2125. loc_006C8AF3: push edx
  2126. loc_006C8AF4: mov eax, var_1DC
  2127. loc_006C8AFA: push eax
  2128. loc_006C8AFB: call [004010CCh] ; __vbaHresultCheckObj
  2129. loc_006C8B01: mov var_2E0, eax
  2130. loc_006C8B07: jmp 006C8B13h
  2131. loc_006C8B09: mov var_2E0, 00000000h
  2132. loc_006C8B13: lea ecx, var_15C
  2133. loc_006C8B19: call [0040142Ch] ; __vbaFreeObj
  2134. loc_006C8B1F: mov var_4, 0000003Ah
  2135. loc_006C8B26: mov var_1C0, 80020004h
  2136. loc_006C8B30: mov var_1C8, 0000000Ah
  2137. loc_006C8B3A: mov var_1B0, 0046DC3Ch ; "You'll need to choose an appointment to edit from the Appointments list first. Just click on the appointment that you wish to edit, then click the Edit button."
  2138. loc_006C8B44: mov var_1B8, 00000008h
  2139. loc_006C8B4E: lea ecx, var_15C
  2140. loc_006C8B54: push ecx
  2141. loc_006C8B55: mov eax, 00000010h
  2142. loc_006C8B5A: call 00412850h ; __vbaChkstk
  2143. loc_006C8B5F: mov edx, esp
  2144. loc_006C8B61: mov eax, var_1C8
  2145. loc_006C8B67: mov [edx], eax
  2146. loc_006C8B69: mov ecx, var_1C4
  2147. loc_006C8B6F: mov [edx+00000004h], ecx
  2148. loc_006C8B72: mov eax, var_1C0
  2149. loc_006C8B78: mov [edx+00000008h], eax
  2150. loc_006C8B7B: mov ecx, var_1BC
  2151. loc_006C8B81: mov [edx+0000000Ch], ecx
  2152. loc_006C8B84: mov eax, 00000010h
  2153. loc_006C8B89: call 00412850h ; __vbaChkstk
  2154. loc_006C8B8E: mov edx, esp
  2155. loc_006C8B90: mov eax, var_1B8
  2156. loc_006C8B96: mov [edx], eax
  2157. loc_006C8B98: mov ecx, var_1B4
  2158. loc_006C8B9E: mov [edx+00000004h], ecx
  2159. loc_006C8BA1: mov eax, var_1B0
  2160. loc_006C8BA7: mov [edx+00000008h], eax
  2161. loc_006C8BAA: mov ecx, var_1AC
  2162. loc_006C8BB0: mov [edx+0000000Ch], ecx
  2163. loc_006C8BB3: mov edx, [0073A08Ch]
  2164. loc_006C8BB9: mov eax, [edx]
  2165. loc_006C8BBB: mov ecx, [0073A08Ch]
  2166. loc_006C8BC1: push ecx
  2167. loc_006C8BC2: call [eax+00000078h]
  2168. loc_006C8BC5: fnclex
  2169. loc_006C8BC7: mov var_1DC, eax
  2170. loc_006C8BCD: cmp var_1DC, 00000000h
  2171. loc_006C8BD4: jge 006C8BF9h
  2172. loc_006C8BD6: push 00000078h
  2173. loc_006C8BD8: push 004419ACh
  2174. loc_006C8BDD: mov edx, [0073A08Ch]
  2175. loc_006C8BE3: push edx
  2176. loc_006C8BE4: mov eax, var_1DC
  2177. loc_006C8BEA: push eax
  2178. loc_006C8BEB: call [004010CCh] ; __vbaHresultCheckObj
  2179. loc_006C8BF1: mov var_2E4, eax
  2180. loc_006C8BF7: jmp 006C8C03h
  2181. loc_006C8BF9: mov var_2E4, 00000000h
  2182. loc_006C8C03: lea ecx, var_15C
  2183. loc_006C8C09: call [0040142Ch] ; __vbaFreeObj
  2184. loc_006C8C0F: jmp 006C8C27h
  2185. loc_006C8C11: mov var_4, 0000003Dh
  2186. loc_006C8C18: mov ecx, Me
  2187. loc_006C8C1B: mov edx, [ecx]
  2188. loc_006C8C1D: mov eax, Me
  2189. loc_006C8C20: push eax
  2190. loc_006C8C21: call [edx+00000728h]
  2191. loc_006C8C27: jmp 006C9021h
  2192. loc_006C8C2C: mov var_4, 00000041h
  2193. loc_006C8C33: call [00401340h] ; rtcErrObj
  2194. loc_006C8C39: push eax
  2195. loc_006C8C3A: lea ecx, var_15C
  2196. loc_006C8C40: push ecx
  2197. loc_006C8C41: call [00401128h] ; __vbaObjSet
  2198. loc_006C8C47: mov var_1DC, eax
  2199. loc_006C8C4D: lea edx, var_154
  2200. loc_006C8C53: push edx
  2201. loc_006C8C54: mov eax, var_1DC
  2202. loc_006C8C5A: mov ecx, [eax]
  2203. loc_006C8C5C: mov edx, var_1DC
  2204. loc_006C8C62: push edx
  2205. loc_006C8C63: call [ecx+0000002Ch]
  2206. loc_006C8C66: fnclex
  2207. loc_006C8C68: mov var_1E0, eax
  2208. loc_006C8C6E: cmp var_1E0, 00000000h
  2209. loc_006C8C75: jge 006C8C9Ah
  2210. loc_006C8C77: push 0000002Ch
  2211. loc_006C8C79: push 00443540h
  2212. loc_006C8C7E: mov eax, var_1DC
  2213. loc_006C8C84: push eax
  2214. loc_006C8C85: mov ecx, var_1E0
  2215. loc_006C8C8B: push ecx
  2216. loc_006C8C8C: call [004010CCh] ; __vbaHresultCheckObj
  2217. loc_006C8C92: mov var_2E8, eax
  2218. loc_006C8C98: jmp 006C8CA4h
  2219. loc_006C8C9A: mov var_2E8, 00000000h
  2220. loc_006C8CA4: mov edx, var_154
  2221. loc_006C8CAA: mov var_21C, edx
  2222. loc_006C8CB0: mov var_154, 00000000h
  2223. loc_006C8CBA: mov edx, var_21C
  2224. loc_006C8CC0: lea ecx, var_140
  2225. loc_006C8CC6: call [004013C0h] ; __vbaStrMove
  2226. loc_006C8CCC: lea ecx, var_15C
  2227. loc_006C8CD2: call [0040142Ch] ; __vbaFreeObj
  2228. loc_006C8CD8: mov var_4, 00000042h
  2229. loc_006C8CDF: push FFFFFFFFh
  2230. loc_006C8CE1: call [00401124h] ; __vbaOnError
  2231. loc_006C8CE7: mov var_4, 00000043h
  2232. loc_006C8CEE: mov ax, var_124
  2233. loc_006C8CF5: push eax
  2234. loc_006C8CF6: call [00401194h] ; __vbaFileClose
  2235. loc_006C8CFC: mov var_4, 00000044h
  2236. loc_006C8D03: mov var_1B0, FFFFFFFFh
  2237. loc_006C8D0D: mov var_1B8, 0000000Bh
  2238. loc_006C8D17: mov eax, 00000010h
  2239. loc_006C8D1C: call 00412850h ; __vbaChkstk
  2240. loc_006C8D21: mov ecx, esp
  2241. loc_006C8D23: mov edx, var_1B8
  2242. loc_006C8D29: mov [ecx], edx
  2243. loc_006C8D2B: mov eax, var_1B4
  2244. loc_006C8D31: mov [ecx+00000004h], eax
  2245. loc_006C8D34: mov edx, var_1B0
  2246. loc_006C8D3A: mov [ecx+00000008h], edx
  2247. loc_006C8D3D: mov eax, var_1AC
  2248. loc_006C8D43: mov [ecx+0000000Ch], eax
  2249. loc_006C8D46: push 8001000Dh
  2250. loc_006C8D4B: mov ecx, Me
  2251. loc_006C8D4E: mov edx, [ecx]
  2252. loc_006C8D50: mov eax, Me
  2253. loc_006C8D53: push eax
  2254. loc_006C8D54: call [edx+00000324h]
  2255. loc_006C8D5A: push eax
  2256. loc_006C8D5B: lea ecx, var_15C
  2257. loc_006C8D61: push ecx
  2258. loc_006C8D62: call [00401128h] ; __vbaObjSet
  2259. loc_006C8D68: push eax
  2260. loc_006C8D69: call [004013F0h] ; __vbaLateIdSt
  2261. loc_006C8D6F: lea ecx, var_15C
  2262. loc_006C8D75: call [0040142Ch] ; __vbaFreeObj
  2263. loc_006C8D7B: mov var_4, 00000045h
  2264. loc_006C8D82: mov var_1B0, FFFFFFFFh
  2265. loc_006C8D8C: mov var_1B8, 0000000Bh
  2266. loc_006C8D96: mov eax, 00000010h
  2267. loc_006C8D9B: call 00412850h ; __vbaChkstk
  2268. loc_006C8DA0: mov edx, esp
  2269. loc_006C8DA2: mov eax, var_1B8
  2270. loc_006C8DA8: mov [edx], eax
  2271. loc_006C8DAA: mov ecx, var_1B4
  2272. loc_006C8DB0: mov [edx+00000004h], ecx
  2273. loc_006C8DB3: mov eax, var_1B0
  2274. loc_006C8DB9: mov [edx+00000008h], eax
  2275. loc_006C8DBC: mov ecx, var_1AC
  2276. loc_006C8DC2: mov [edx+0000000Ch], ecx
  2277. loc_006C8DC5: push 6803000Bh
  2278. loc_006C8DCA: mov edx, Me
  2279. loc_006C8DCD: mov eax, [edx]
  2280. loc_006C8DCF: mov ecx, Me
  2281. loc_006C8DD2: push ecx
  2282. loc_006C8DD3: call [eax+00000300h]
  2283. loc_006C8DD9: push eax
  2284. loc_006C8DDA: lea edx, var_15C
  2285. loc_006C8DE0: push edx
  2286. loc_006C8DE1: call [00401128h] ; __vbaObjSet
  2287. loc_006C8DE7: push eax
  2288. loc_006C8DE8: call [004013F0h] ; __vbaLateIdSt
  2289. loc_006C8DEE: lea ecx, var_15C
  2290. loc_006C8DF4: call [0040142Ch] ; __vbaFreeObj
  2291. loc_006C8DFA: mov var_4, 00000046h
  2292. loc_006C8E01: lea eax, var_15C
  2293. loc_006C8E07: push eax
  2294. loc_006C8E08: push 00452918h ; "Surprised"
  2295. loc_006C8E0D: mov ecx, [0073A08Ch]
  2296. loc_006C8E13: mov edx, [ecx]
  2297. loc_006C8E15: mov eax, [0073A08Ch]
  2298. loc_006C8E1A: push eax
  2299. loc_006C8E1B: call [edx+00000064h]
  2300. loc_006C8E1E: fnclex
  2301. loc_006C8E20: mov var_1DC, eax
  2302. loc_006C8E26: cmp var_1DC, 00000000h
  2303. loc_006C8E2D: jge 006C8E52h
  2304. loc_006C8E2F: push 00000064h
  2305. loc_006C8E31: push 004419ACh
  2306. loc_006C8E36: mov ecx, [0073A08Ch]
  2307. loc_006C8E3C: push ecx
  2308. loc_006C8E3D: mov edx, var_1DC
  2309. loc_006C8E43: push edx
  2310. loc_006C8E44: call [004010CCh] ; __vbaHresultCheckObj
  2311. loc_006C8E4A: mov var_2EC, eax
  2312. loc_006C8E50: jmp 006C8E5Ch
  2313. loc_006C8E52: mov var_2EC, 00000000h
  2314. loc_006C8E5C: lea ecx, var_15C
  2315. loc_006C8E62: call [0040142Ch] ; __vbaFreeObj
  2316. loc_006C8E68: mov var_4, 00000047h
  2317. loc_006C8E6F: mov var_1B0, 80020004h
  2318. loc_006C8E79: mov var_1B8, 0000000Ah
  2319. loc_006C8E83: call [00401340h] ; rtcErrObj
  2320. loc_006C8E89: push eax
  2321. loc_006C8E8A: lea eax, var_15C
  2322. loc_006C8E90: push eax
  2323. loc_006C8E91: call [00401128h] ; __vbaObjSet
  2324. loc_006C8E97: mov var_1DC, eax
  2325. loc_006C8E9D: lea ecx, var_154
  2326. loc_006C8EA3: push ecx
  2327. loc_006C8EA4: mov edx, var_1DC
  2328. loc_006C8EAA: mov eax, [edx]
  2329. loc_006C8EAC: mov ecx, var_1DC
  2330. loc_006C8EB2: push ecx
  2331. loc_006C8EB3: call [eax+0000002Ch]
  2332. loc_006C8EB6: fnclex
  2333. loc_006C8EB8: mov var_1E0, eax
  2334. loc_006C8EBE: cmp var_1E0, 00000000h
  2335. loc_006C8EC5: jge 006C8EEAh
  2336. loc_006C8EC7: push 0000002Ch
  2337. loc_006C8EC9: push 00443540h
  2338. loc_006C8ECE: mov edx, var_1DC
  2339. loc_006C8ED4: push edx
  2340. loc_006C8ED5: mov eax, var_1E0
  2341. loc_006C8EDB: push eax
  2342. loc_006C8EDC: call [004010CCh] ; __vbaHresultCheckObj
  2343. loc_006C8EE2: mov var_2F0, eax
  2344. loc_006C8EE8: jmp 006C8EF4h
  2345. loc_006C8EEA: mov var_2F0, 00000000h
  2346. loc_006C8EF4: push 0046DDD0h ; "I encountered an error while trying to edit this appointment. The error is: "
  2347. loc_006C8EF9: mov ecx, var_154
  2348. loc_006C8EFF: push ecx
  2349. loc_006C8F00: call [00401098h] ; __vbaStrCat
  2350. loc_006C8F06: mov edx, eax
  2351. loc_006C8F08: lea ecx, var_158
  2352. loc_006C8F0E: call [004013C0h] ; __vbaStrMove
  2353. loc_006C8F14: push eax
  2354. loc_006C8F15: push 0046DFC0h ; ". You may want to try closing my calendar window, re-opening it, and then attempting to edit your appointment again. If this error still occurs, you should visit Bonzi Software's support site at \Ctx=""Email""\HTTP://www.bonzi.com/support.htm."
  2355. loc_006C8F1A: call [00401098h] ; __vbaStrCat
  2356. loc_006C8F20: mov var_170, eax
  2357. loc_006C8F26: mov var_178, 00000008h
  2358. loc_006C8F30: lea edx, var_160
  2359. loc_006C8F36: push edx
  2360. loc_006C8F37: mov eax, 00000010h
  2361. loc_006C8F3C: call 00412850h ; __vbaChkstk
  2362. loc_006C8F41: mov eax, esp
  2363. loc_006C8F43: mov ecx, var_1B8
  2364. loc_006C8F49: mov [eax], ecx
  2365. loc_006C8F4B: mov edx, var_1B4
  2366. loc_006C8F51: mov [eax+00000004h], edx
  2367. loc_006C8F54: mov ecx, var_1B0
  2368. loc_006C8F5A: mov [eax+00000008h], ecx
  2369. loc_006C8F5D: mov edx, var_1AC
  2370. loc_006C8F63: mov [eax+0000000Ch], edx
  2371. loc_006C8F66: mov eax, 00000010h
  2372. loc_006C8F6B: call 00412850h ; __vbaChkstk
  2373. loc_006C8F70: mov eax, esp
  2374. loc_006C8F72: mov ecx, var_178
  2375. loc_006C8F78: mov [eax], ecx
  2376. loc_006C8F7A: mov edx, var_174
  2377. loc_006C8F80: mov [eax+00000004h], edx
  2378. loc_006C8F83: mov ecx, var_170
  2379. loc_006C8F89: mov [eax+00000008h], ecx
  2380. loc_006C8F8C: mov edx, var_16C
  2381. loc_006C8F92: mov [eax+0000000Ch], edx
  2382. loc_006C8F95: mov eax, [0073A08Ch]
  2383. loc_006C8F9A: mov ecx, [eax]
  2384. loc_006C8F9C: mov edx, [0073A08Ch]
  2385. loc_006C8FA2: push edx
  2386. loc_006C8FA3: call [ecx+00000078h]
  2387. loc_006C8FA6: fnclex
  2388. loc_006C8FA8: mov var_1E4, eax
  2389. loc_006C8FAE: cmp var_1E4, 00000000h
  2390. loc_006C8FB5: jge 006C8FD9h
  2391. loc_006C8FB7: push 00000078h
  2392. loc_006C8FB9: push 004419ACh
  2393. loc_006C8FBE: mov eax, [0073A08Ch]
  2394. loc_006C8FC3: push eax
  2395. loc_006C8FC4: mov ecx, var_1E4
  2396. loc_006C8FCA: push ecx
  2397. loc_006C8FCB: call [004010CCh] ; __vbaHresultCheckObj
  2398. loc_006C8FD1: mov var_2F4, eax
  2399. loc_006C8FD7: jmp 006C8FE3h
  2400. loc_006C8FD9: mov var_2F4, 00000000h
  2401. loc_006C8FE3: lea edx, var_158
  2402. loc_006C8FE9: push edx
  2403. loc_006C8FEA: lea eax, var_154
  2404. loc_006C8FF0: push eax
  2405. loc_006C8FF1: push 00000002h
  2406. loc_006C8FF3: call [00401324h] ; __vbaFreeStrList
  2407. loc_006C8FF9: add esp, 0000000Ch
  2408. loc_006C8FFC: lea ecx, var_160
  2409. loc_006C9002: push ecx
  2410. loc_006C9003: lea edx, var_15C
  2411. loc_006C9009: push edx
  2412. loc_006C900A: push 00000002h
  2413. loc_006C900C: call [00401068h] ; __vbaFreeObjList
  2414. loc_006C9012: add esp, 0000000Ch
  2415. loc_006C9015: lea ecx, var_178
  2416. loc_006C901B: call [00401030h] ; __vbaFreeVar
  2417. loc_006C9021: call [00401114h] ; __vbaExitProc
  2418. loc_006C9027: fwait
  2419. loc_006C9028: push 006C90ECh
  2420. loc_006C902D: jmp 006C9097h
  2421. loc_006C902F: lea eax, var_158
  2422. loc_006C9035: push eax
  2423. loc_006C9036: lea ecx, var_154
  2424. loc_006C903C: push ecx
  2425. loc_006C903D: push 00000002h
  2426. loc_006C903F: call [00401324h] ; __vbaFreeStrList
  2427. loc_006C9045: add esp, 0000000Ch
  2428. loc_006C9048: lea edx, var_168
  2429. loc_006C904E: push edx
  2430. loc_006C904F: lea eax, var_164
  2431. loc_006C9055: push eax
  2432. loc_006C9056: lea ecx, var_160
  2433. loc_006C905C: push ecx
  2434. loc_006C905D: lea edx, var_15C
  2435. loc_006C9063: push edx
  2436. loc_006C9064: push 00000004h
  2437. loc_006C9066: call [00401068h] ; __vbaFreeObjList
  2438. loc_006C906C: add esp, 00000014h
  2439. loc_006C906F: lea eax, var_1A8
  2440. loc_006C9075: push eax
  2441. loc_006C9076: lea ecx, var_198
  2442. loc_006C907C: push ecx
  2443. loc_006C907D: lea edx, var_188
  2444. loc_006C9083: push edx
  2445. loc_006C9084: lea eax, var_178
  2446. loc_006C908A: push eax
  2447. loc_006C908B: push 00000004h
  2448. loc_006C908D: call [00401050h] ; __vbaFreeVarList
  2449. loc_006C9093: add esp, 00000014h
  2450. loc_006C9096: ret
  2451. loc_006C9097: lea ecx, var_128
  2452. loc_006C909D: call [00401430h] ; __vbaFreeStr
  2453. loc_006C90A3: lea ecx, var_12C
  2454. loc_006C90A9: call [00401430h] ; __vbaFreeStr
  2455. loc_006C90AF: lea ecx, var_138
  2456. loc_006C90B5: call [00401430h] ; __vbaFreeStr
  2457. loc_006C90BB: lea ecx, var_140
  2458. loc_006C90C1: call [00401430h] ; __vbaFreeStr
  2459. loc_006C90C7: lea ecx, var_144
  2460. loc_006C90CD: call [00401430h] ; __vbaFreeStr
  2461. loc_006C90D3: lea ecx, var_148
  2462. loc_006C90D9: call [00401430h] ; __vbaFreeStr
  2463. loc_006C90DF: lea ecx, var_14C
  2464. loc_006C90E5: call [00401430h] ; __vbaFreeStr
  2465. loc_006C90EB: ret
  2466. loc_006C90EC: mov ecx, Me
  2467. loc_006C90EF: mov edx, [ecx]
  2468. loc_006C90F1: mov eax, Me
  2469. loc_006C90F4: push eax
  2470. loc_006C90F5: call [edx+00000008h]
  2471. loc_006C90F8: mov eax, var_10
  2472. loc_006C90FB: mov ecx, var_20
  2473. loc_006C90FE: mov fs:[00000000h], ecx
  2474. loc_006C9105: pop edi
  2475. loc_006C9106: pop esi
  2476. loc_006C9107: pop ebx
  2477. loc_006C9108: mov esp, ebp
  2478. loc_006C910A: pop ebp
  2479. loc_006C910B: retn 0004h
  2480. End Sub
  2481. Private Sub Form_Load() '6C63F0
  2482. loc_006C63F0: push ebp
  2483. loc_006C63F1: mov ebp, esp
  2484. loc_006C63F3: sub esp, 0000000Ch
  2485. loc_006C63F6: push 00412856h ; __vbaExceptHandler
  2486. loc_006C63FB: mov eax, fs:[00000000h]
  2487. loc_006C6401: push eax
  2488. loc_006C6402: mov fs:[00000000h], esp
  2489. loc_006C6409: sub esp, 0000004Ch
  2490. loc_006C640C: push ebx
  2491. loc_006C640D: push esi
  2492. loc_006C640E: push edi
  2493. loc_006C640F: mov var_C, esp
  2494. loc_006C6412: mov var_8, 0040D150h
  2495. loc_006C6419: mov esi, Me
  2496. loc_006C641C: mov eax, esi
  2497. loc_006C641E: and eax, 00000001h
  2498. loc_006C6421: mov var_4, eax
  2499. loc_006C6424: and esi, FFFFFFFEh
  2500. loc_006C6427: push esi
  2501. loc_006C6428: mov Me, esi
  2502. loc_006C642B: mov ecx, [esi]
  2503. loc_006C642D: call [ecx+00000004h]
  2504. loc_006C6430: mov edx, [esi]
  2505. loc_006C6432: xor edi, edi
  2506. loc_006C6434: push FFFFFFFFh
  2507. loc_006C6436: push esi
  2508. loc_006C6437: mov var_18, edi
  2509. loc_006C643A: mov var_28, edi
  2510. loc_006C643D: mov var_4C, edi
  2511. loc_006C6440: mov var_54, edi
  2512. loc_006C6443: mov var_50, edi
  2513. loc_006C6446: call [edx+000001D4h]
  2514. loc_006C644C: cmp eax, edi
  2515. loc_006C644E: fnclex
  2516. loc_006C6450: jge 006C6464h
  2517. loc_006C6452: push 000001D4h
  2518. loc_006C6457: push 00446D3Ch
  2519. loc_006C645C: push esi
  2520. loc_006C645D: push eax
  2521. loc_006C645E: call [004010CCh] ; __vbaHresultCheckObj
  2522. loc_006C6464: sub esp, 00000010h
  2523. loc_006C6467: mov ecx, 00000002h
  2524. loc_006C646C: mov edx, esp
  2525. loc_006C646E: mov [0073A0AAh], di
  2526. loc_006C6475: mov edi, var_34
  2527. loc_006C6478: mov eax, 0000079Eh
  2528. loc_006C647D: mov [edx], ecx
  2529. loc_006C647F: mov ecx, [esi]
  2530. loc_006C6481: push 6803001Ch
  2531. loc_006C6486: push esi
  2532. loc_006C6487: mov [edx+00000004h], edi
  2533. loc_006C648A: mov [edx+00000008h], eax
  2534. loc_006C648D: mov eax, var_2C
  2535. loc_006C6490: mov [edx+0000000Ch], eax
  2536. loc_006C6493: call [ecx+00000300h]
  2537. loc_006C6499: mov ebx, [00401128h] ; __vbaObjSet
  2538. loc_006C649F: lea edx, var_18
  2539. loc_006C64A2: push eax
  2540. loc_006C64A3: push edx
  2541. loc_006C64A4: call ebx
  2542. loc_006C64A6: push eax
  2543. loc_006C64A7: call [004013F0h] ; __vbaLateIdSt
  2544. loc_006C64AD: lea ecx, var_18
  2545. loc_006C64B0: call [0040142Ch] ; __vbaFreeObj
  2546. loc_006C64B6: sub esp, 00000010h
  2547. loc_006C64B9: mov ecx, 00000002h
  2548. loc_006C64BE: mov edx, esp
  2549. loc_006C64C0: mov eax, 00000802h
  2550. loc_006C64C5: push 6803001Bh
  2551. loc_006C64CA: push esi
  2552. loc_006C64CB: mov [edx], ecx
  2553. loc_006C64CD: mov ecx, [esi]
  2554. loc_006C64CF: mov [edx+00000004h], edi
  2555. loc_006C64D2: mov [edx+00000008h], eax
  2556. loc_006C64D5: mov eax, var_2C
  2557. loc_006C64D8: mov [edx+0000000Ch], eax
  2558. loc_006C64DB: call [ecx+00000300h]
  2559. loc_006C64E1: lea edx, var_18
  2560. loc_006C64E4: push eax
  2561. loc_006C64E5: push edx
  2562. loc_006C64E6: call ebx
  2563. loc_006C64E8: push eax
  2564. loc_006C64E9: call [004013F0h] ; __vbaLateIdSt
  2565. loc_006C64EF: lea ecx, var_18
  2566. loc_006C64F2: call [0040142Ch] ; __vbaFreeObj
  2567. loc_006C64F8: lea eax, var_28
  2568. loc_006C64FB: push eax
  2569. loc_006C64FC: call [00401358h] ; rtcGetDateVar
  2570. loc_006C6502: lea ecx, var_28
  2571. loc_006C6505: push ecx
  2572. loc_006C6506: call [004012B8h] ; __vbaDateVar
  2573. loc_006C650C: fstp real8 ptr var_30
  2574. loc_006C650F: sub esp, 00000010h
  2575. loc_006C6512: mov eax, 00000007h
  2576. loc_006C6517: mov edx, esp
  2577. loc_006C6519: mov ecx, var_2C
  2578. loc_006C651C: mov [edx], eax
  2579. loc_006C651E: mov eax, var_30
  2580. loc_006C6521: mov [edx+00000004h], edi
  2581. loc_006C6524: xor edi, edi
  2582. loc_006C6526: push edi
  2583. loc_006C6527: push esi
  2584. loc_006C6528: mov [edx+00000008h], eax
  2585. loc_006C652B: mov [edx+0000000Ch], ecx
  2586. loc_006C652E: mov edx, [esi]
  2587. loc_006C6530: call [edx+00000300h]
  2588. loc_006C6536: push eax
  2589. loc_006C6537: lea eax, var_18
  2590. loc_006C653A: push eax
  2591. loc_006C653B: call ebx
  2592. loc_006C653D: push eax
  2593. loc_006C653E: call [004013F0h] ; __vbaLateIdSt
  2594. loc_006C6544: lea ecx, var_18
  2595. loc_006C6547: call [0040142Ch] ; __vbaFreeObj
  2596. loc_006C654D: lea ecx, var_28
  2597. loc_006C6550: call [00401030h] ; __vbaFreeVar
  2598. loc_006C6556: mov ecx, [esi]
  2599. loc_006C6558: mov var_54, edi
  2600. loc_006C655B: mov var_50, edi
  2601. loc_006C655E: mov var_4C, edi
  2602. loc_006C6561: lea edx, var_54
  2603. loc_006C6564: lea eax, var_4C
  2604. loc_006C6567: push edx
  2605. loc_006C6568: push eax
  2606. loc_006C6569: push esi
  2607. loc_006C656A: call [ecx+00000734h]
  2608. loc_006C6570: mov var_4, edi
  2609. loc_006C6573: fwait
  2610. loc_006C6574: push 006C658Fh
  2611. loc_006C6579: jmp 006C658Eh
  2612. loc_006C657B: lea ecx, var_18
  2613. loc_006C657E: call [0040142Ch] ; __vbaFreeObj
  2614. loc_006C6584: lea ecx, var_28
  2615. loc_006C6587: call [00401030h] ; __vbaFreeVar
  2616. loc_006C658D: ret
  2617. loc_006C658E: ret
  2618. loc_006C658F: mov eax, Me
  2619. loc_006C6592: push eax
  2620. loc_006C6593: mov ecx, [eax]
  2621. loc_006C6595: call [ecx+00000008h]
  2622. loc_006C6598: mov eax, var_4
  2623. loc_006C659B: mov ecx, var_14
  2624. loc_006C659E: pop edi
  2625. loc_006C659F: pop esi
  2626. loc_006C65A0: mov fs:[00000000h], ecx
  2627. loc_006C65A7: pop ebx
  2628. loc_006C65A8: mov esp, ebp
  2629. loc_006C65AA: pop ebp
  2630. loc_006C65AB: retn 0004h
  2631. End Sub
  2632. Private Sub Form_Activate() '6C4C10
  2633. loc_006C4C10: push ebp
  2634. loc_006C4C11: mov ebp, esp
  2635. loc_006C4C13: sub esp, 0000000Ch
  2636. loc_006C4C16: push 00412856h ; __vbaExceptHandler
  2637. loc_006C4C1B: mov eax, fs:[00000000h]
  2638. loc_006C4C21: push eax
  2639. loc_006C4C22: mov fs:[00000000h], esp
  2640. loc_006C4C29: sub esp, 00000014h
  2641. loc_006C4C2C: push ebx
  2642. loc_006C4C2D: push esi
  2643. loc_006C4C2E: push edi
  2644. loc_006C4C2F: mov var_C, esp
  2645. loc_006C4C32: mov var_8, 0040D0C0h
  2646. loc_006C4C39: mov esi, Me
  2647. loc_006C4C3C: mov eax, esi
  2648. loc_006C4C3E: and eax, 00000001h
  2649. loc_006C4C41: mov var_4, eax
  2650. loc_006C4C44: and esi, FFFFFFFEh
  2651. loc_006C4C47: push esi
  2652. loc_006C4C48: mov Me, esi
  2653. loc_006C4C4B: mov ecx, [esi]
  2654. loc_006C4C4D: call [ecx+00000004h]
  2655. loc_006C4C50: xor edi, edi
  2656. loc_006C4C52: push 00440B00h
  2657. loc_006C4C57: mov var_1C, edi
  2658. loc_006C4C5A: push esi
  2659. loc_006C4C5B: mov var_18, edi
  2660. loc_006C4C5E: mov var_1C, edi
  2661. loc_006C4C61: call [004013C4h] ; __vbaCastObj
  2662. loc_006C4C67: lea edx, var_18
  2663. loc_006C4C6A: push eax
  2664. loc_006C4C6B: push edx
  2665. loc_006C4C6C: call [00401128h] ; __vbaObjSet
  2666. loc_006C4C72: mov eax, [0073A218h]
  2667. loc_006C4C77: lea edx, var_1C
  2668. loc_006C4C7A: push edx
  2669. loc_006C4C7B: lea edx, var_18
  2670. loc_006C4C7E: mov ecx, [eax]
  2671. loc_006C4C80: push edx
  2672. loc_006C4C81: push eax
  2673. loc_006C4C82: call [ecx+00000020h]
  2674. loc_006C4C85: cmp eax, edi
  2675. loc_006C4C87: fnclex
  2676. loc_006C4C89: jge 006C4CA0h
  2677. loc_006C4C8B: mov ecx, [0073A218h]
  2678. loc_006C4C91: push 00000020h
  2679. loc_006C4C93: push 00440B10h
  2680. loc_006C4C98: push ecx
  2681. loc_006C4C99: push eax
  2682. loc_006C4C9A: call [004010CCh] ; __vbaHresultCheckObj
  2683. loc_006C4CA0: lea ecx, var_18
  2684. loc_006C4CA3: call [0040142Ch] ; __vbaFreeObj
  2685. loc_006C4CA9: mov var_4, edi
  2686. loc_006C4CAC: push 006C4CBEh
  2687. loc_006C4CB1: jmp 006C4CBDh
  2688. loc_006C4CB3: lea ecx, var_18
  2689. loc_006C4CB6: call [0040142Ch] ; __vbaFreeObj
  2690. loc_006C4CBC: ret
  2691. loc_006C4CBD: ret
  2692. loc_006C4CBE: mov eax, Me
  2693. loc_006C4CC1: push eax
  2694. loc_006C4CC2: mov edx, [eax]
  2695. loc_006C4CC4: call [edx+00000008h]
  2696. loc_006C4CC7: mov eax, var_4
  2697. loc_006C4CCA: mov ecx, var_14
  2698. loc_006C4CCD: pop edi
  2699. loc_006C4CCE: pop esi
  2700. loc_006C4CCF: mov fs:[00000000h], ecx
  2701. loc_006C4CD6: pop ebx
  2702. loc_006C4CD7: mov esp, ebp
  2703. loc_006C4CD9: pop ebp
  2704. loc_006C4CDA: retn 0004h
  2705. End Sub
  2706. Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer) '6C4CE0
  2707. loc_006C4CE0: push ebp
  2708. loc_006C4CE1: mov ebp, esp
  2709. loc_006C4CE3: sub esp, 00000018h
  2710. loc_006C4CE6: push 00412856h ; __vbaExceptHandler
  2711. loc_006C4CEB: mov eax, fs:[00000000h]
  2712. loc_006C4CF1: push eax
  2713. loc_006C4CF2: mov fs:[00000000h], esp
  2714. loc_006C4CF9: mov eax, 00000184h
  2715. loc_006C4CFE: call 00412850h ; __vbaChkstk
  2716. loc_006C4D03: push ebx
  2717. loc_006C4D04: push esi
  2718. loc_006C4D05: push edi
  2719. loc_006C4D06: mov var_18, esp
  2720. loc_006C4D09: mov var_14, 0040D0D0h ; Chr(37)
  2721. loc_006C4D10: mov eax, Me
  2722. loc_006C4D13: and eax, 00000001h
  2723. loc_006C4D16: mov var_10, eax
  2724. loc_006C4D19: mov ecx, Me
  2725. loc_006C4D1C: and ecx, FFFFFFFEh
  2726. loc_006C4D1F: mov Me, ecx
  2727. loc_006C4D22: mov var_C, 00000000h
  2728. loc_006C4D29: mov edx, Me
  2729. loc_006C4D2C: mov eax, [edx]
  2730. loc_006C4D2E: mov ecx, Me
  2731. loc_006C4D31: push ecx
  2732. loc_006C4D32: call [eax+00000004h]
  2733. loc_006C4D35: mov var_4, 00000001h
  2734. loc_006C4D3C: mov var_4, 00000002h
  2735. loc_006C4D43: push FFFFFFFFh
  2736. loc_006C4D45: call [00401124h] ; __vbaOnError
  2737. loc_006C4D4B: mov var_4, 00000003h
  2738. loc_006C4D52: mov edx, KeyCode
  2739. loc_006C4D55: movsx eax, [edx]
  2740. loc_006C4D58: cmp eax, 00000070h
  2741. loc_006C4D5B: jnz 006C6391h
  2742. loc_006C4D61: mov var_4, 00000004h
  2743. loc_006C4D68: cmp [0073A254h], 00000000h
  2744. loc_006C4D6F: jnz 006C4D8Dh
  2745. loc_006C4D71: push 0073A254h
  2746. loc_006C4D76: push 00431838h
  2747. loc_006C4D7B: call [004012FCh] ; __vbaNew2
  2748. loc_006C4D81: mov var_CC, 0073A254h
  2749. loc_006C4D8B: jmp 006C4D97h
  2750. loc_006C4D8D: mov var_CC, 0073A254h
  2751. loc_006C4D97: mov ecx, var_CC
  2752. loc_006C4D9D: mov edx, [ecx]
  2753. loc_006C4D9F: push edx
  2754. loc_006C4DA0: call 00695250h
  2755. loc_006C4DA5: mov var_4, 00000005h
  2756. loc_006C4DAC: mov [0073A0AEh], FFFFFFh
  2757. loc_006C4DB5: mov var_4, 00000006h
  2758. loc_006C4DBC: mov [0073A0AAh], FFFFFFh
  2759. loc_006C4DC5: mov var_4, 00000007h
  2760. loc_006C4DCC: lea eax, var_24
  2761. loc_006C4DCF: push eax
  2762. loc_006C4DD0: push 0044199Ch ; "Suggest"
  2763. loc_006C4DD5: mov ecx, [0073A08Ch]
  2764. loc_006C4DDB: mov edx, [ecx]
  2765. loc_006C4DDD: mov eax, [0073A08Ch]
  2766. loc_006C4DE2: push eax
  2767. loc_006C4DE3: call [edx+00000064h]
  2768. loc_006C4DE6: fnclex
  2769. loc_006C4DE8: mov var_70, eax
  2770. loc_006C4DEB: cmp var_70, 00000000h
  2771. loc_006C4DEF: jge 006C4E11h
  2772. loc_006C4DF1: push 00000064h
  2773. loc_006C4DF3: push 004419ACh
  2774. loc_006C4DF8: mov ecx, [0073A08Ch]
  2775. loc_006C4DFE: push ecx
  2776. loc_006C4DFF: mov edx, var_70
  2777. loc_006C4E02: push edx
  2778. loc_006C4E03: call [004010CCh] ; __vbaHresultCheckObj
  2779. loc_006C4E09: mov var_D0, eax
  2780. loc_006C4E0F: jmp 006C4E1Bh
  2781. loc_006C4E11: mov var_D0, 00000000h
  2782. loc_006C4E1B: lea ecx, var_24
  2783. loc_006C4E1E: call [0040142Ch] ; __vbaFreeObj
  2784. loc_006C4E24: mov var_4, 00000008h
  2785. loc_006C4E2B: mov var_48, 80020004h
  2786. loc_006C4E32: mov var_50, 0000000Ah
  2787. loc_006C4E39: mov var_38, 0046D450h ; "Having trouble? Let me help you."
  2788. loc_006C4E40: mov var_40, 00000008h
  2789. loc_006C4E47: lea eax, var_24
  2790. loc_006C4E4A: push eax
  2791. loc_006C4E4B: mov eax, 00000010h
  2792. loc_006C4E50: call 00412850h ; __vbaChkstk
  2793. loc_006C4E55: mov ecx, esp
  2794. loc_006C4E57: mov edx, var_50
  2795. loc_006C4E5A: mov [ecx], edx
  2796. loc_006C4E5C: mov eax, var_4C
  2797. loc_006C4E5F: mov [ecx+00000004h], eax
  2798. loc_006C4E62: mov edx, var_48
  2799. loc_006C4E65: mov [ecx+00000008h], edx
  2800. loc_006C4E68: mov eax, var_44
  2801. loc_006C4E6B: mov [ecx+0000000Ch], eax
  2802. loc_006C4E6E: mov eax, 00000010h
  2803. loc_006C4E73: call 00412850h ; __vbaChkstk
  2804. loc_006C4E78: mov ecx, esp
  2805. loc_006C4E7A: mov edx, var_40
  2806. loc_006C4E7D: mov [ecx], edx
  2807. loc_006C4E7F: mov eax, var_3C
  2808. loc_006C4E82: mov [ecx+00000004h], eax
  2809. loc_006C4E85: mov edx, var_38
  2810. loc_006C4E88: mov [ecx+00000008h], edx
  2811. loc_006C4E8B: mov eax, var_34
  2812. loc_006C4E8E: mov [ecx+0000000Ch], eax
  2813. loc_006C4E91: mov ecx, [0073A08Ch]
  2814. loc_006C4E97: mov edx, [ecx]
  2815. loc_006C4E99: mov eax, [0073A08Ch]
  2816. loc_006C4E9E: push eax
  2817. loc_006C4E9F: call [edx+00000078h]
  2818. loc_006C4EA2: fnclex
  2819. loc_006C4EA4: mov var_70, eax
  2820. loc_006C4EA7: cmp var_70, 00000000h
  2821. loc_006C4EAB: jge 006C4ECDh
  2822. loc_006C4EAD: push 00000078h
  2823. loc_006C4EAF: push 004419ACh
  2824. loc_006C4EB4: mov ecx, [0073A08Ch]
  2825. loc_006C4EBA: push ecx
  2826. loc_006C4EBB: mov edx, var_70
  2827. loc_006C4EBE: push edx
  2828. loc_006C4EBF: call [004010CCh] ; __vbaHresultCheckObj
  2829. loc_006C4EC5: mov var_D4, eax
  2830. loc_006C4ECB: jmp 006C4ED7h
  2831. loc_006C4ECD: mov var_D4, 00000000h
  2832. loc_006C4ED7: lea ecx, var_24
  2833. loc_006C4EDA: call [0040142Ch] ; __vbaFreeObj
  2834. loc_006C4EE0: mov var_4, 00000009h
  2835. loc_006C4EE7: lea eax, var_58
  2836. loc_006C4EEA: push eax
  2837. loc_006C4EEB: mov ecx, Me
  2838. loc_006C4EEE: mov edx, [ecx]
  2839. loc_006C4EF0: mov eax, Me
  2840. loc_006C4EF3: push eax
  2841. loc_006C4EF4: call [edx+00000070h]
  2842. loc_006C4EF7: fnclex
  2843. loc_006C4EF9: mov var_70, eax
  2844. loc_006C4EFC: cmp var_70, 00000000h
  2845. loc_006C4F00: jge 006C4F1Fh
  2846. loc_006C4F02: push 00000070h
  2847. loc_006C4F04: push 00446D3Ch
  2848. loc_006C4F09: mov ecx, Me
  2849. loc_006C4F0C: push ecx
  2850. loc_006C4F0D: mov edx, var_70
  2851. loc_006C4F10: push edx
  2852. loc_006C4F11: call [004010CCh] ; __vbaHresultCheckObj
  2853. loc_006C4F17: mov var_D8, eax
  2854. loc_006C4F1D: jmp 006C4F29h
  2855. loc_006C4F1F: mov var_D8, 00000000h
  2856. loc_006C4F29: cmp [0073C818h], 00000000h
  2857. loc_006C4F30: jnz 006C4F4Eh
  2858. loc_006C4F32: push 0073C818h
  2859. loc_006C4F37: push 00441F00h
  2860. loc_006C4F3C: call [004012FCh] ; __vbaNew2
  2861. loc_006C4F42: mov var_DC, 0073C818h
  2862. loc_006C4F4C: jmp 006C4F58h
  2863. loc_006C4F4E: mov var_DC, 0073C818h
  2864. loc_006C4F58: mov eax, var_DC
  2865. loc_006C4F5E: mov ecx, [eax]
  2866. loc_006C4F60: mov var_74, ecx
  2867. loc_006C4F63: lea edx, var_24
  2868. loc_006C4F66: push edx
  2869. loc_006C4F67: mov eax, var_74
  2870. loc_006C4F6A: mov ecx, [eax]
  2871. loc_006C4F6C: mov edx, var_74
  2872. loc_006C4F6F: push edx
  2873. loc_006C4F70: call [ecx+00000018h]
  2874. loc_006C4F73: fnclex
  2875. loc_006C4F75: mov var_78, eax
  2876. loc_006C4F78: cmp var_78, 00000000h
  2877. loc_006C4F7C: jge 006C4F9Bh
  2878. loc_006C4F7E: push 00000018h
  2879. loc_006C4F80: push 00441EF0h
  2880. loc_006C4F85: mov eax, var_74
  2881. loc_006C4F88: push eax
  2882. loc_006C4F89: mov ecx, var_78
  2883. loc_006C4F8C: push ecx
  2884. loc_006C4F8D: call [004010CCh] ; __vbaHresultCheckObj
  2885. loc_006C4F93: mov var_E0, eax
  2886. loc_006C4F99: jmp 006C4FA5h
  2887. loc_006C4F9B: mov var_E0, 00000000h
  2888. loc_006C4FA5: mov edx, var_24
  2889. loc_006C4FA8: mov var_7C, edx
  2890. loc_006C4FAB: lea eax, var_5C
  2891. loc_006C4FAE: push eax
  2892. loc_006C4FAF: mov ecx, var_7C
  2893. loc_006C4FB2: mov edx, [ecx]
  2894. loc_006C4FB4: mov eax, var_7C
  2895. loc_006C4FB7: push eax
  2896. loc_006C4FB8: call [edx+00000080h]
  2897. loc_006C4FBE: fnclex
  2898. loc_006C4FC0: mov var_80, eax
  2899. loc_006C4FC3: cmp var_80, 00000000h
  2900. loc_006C4FC7: jge 006C4FE9h
  2901. loc_006C4FC9: push 00000080h
  2902. loc_006C4FCE: push 00447BE8h
  2903. loc_006C4FD3: mov ecx, var_7C
  2904. loc_006C4FD6: push ecx
  2905. loc_006C4FD7: mov edx, var_80
  2906. loc_006C4FDA: push edx
  2907. loc_006C4FDB: call [004010CCh] ; __vbaHresultCheckObj
  2908. loc_006C4FE1: mov var_E4, eax
  2909. loc_006C4FE7: jmp 006C4FF3h
  2910. loc_006C4FE9: mov var_E4, 00000000h
  2911. loc_006C4FF3: lea eax, var_60
  2912. loc_006C4FF6: push eax
  2913. loc_006C4FF7: mov ecx, Me
  2914. loc_006C4FFA: mov edx, [ecx]
  2915. loc_006C4FFC: mov eax, Me
  2916. loc_006C4FFF: push eax
  2917. loc_006C5000: call [edx+00000078h]
  2918. loc_006C5003: fnclex
  2919. loc_006C5005: mov var_84, eax
  2920. loc_006C500B: cmp var_84, 00000000h
  2921. loc_006C5012: jge 006C5034h
  2922. loc_006C5014: push 00000078h
  2923. loc_006C5016: push 00446D3Ch
  2924. loc_006C501B: mov ecx, Me
  2925. loc_006C501E: push ecx
  2926. loc_006C501F: mov edx, var_84
  2927. loc_006C5025: push edx
  2928. loc_006C5026: call [004010CCh] ; __vbaHresultCheckObj
  2929. loc_006C502C: mov var_E8, eax
  2930. loc_006C5032: jmp 006C503Eh
  2931. loc_006C5034: mov var_E8, 00000000h
  2932. loc_006C503E: cmp [0073C818h], 00000000h
  2933. loc_006C5045: jnz 006C5063h
  2934. loc_006C5047: push 0073C818h
  2935. loc_006C504C: push 00441F00h
  2936. loc_006C5051: call [004012FCh] ; __vbaNew2
  2937. loc_006C5057: mov var_EC, 0073C818h
  2938. loc_006C5061: jmp 006C506Dh
  2939. loc_006C5063: mov var_EC, 0073C818h
  2940. loc_006C506D: mov eax, var_EC
  2941. loc_006C5073: mov ecx, [eax]
  2942. loc_006C5075: mov var_88, ecx
  2943. loc_006C507B: lea edx, var_28
  2944. loc_006C507E: push edx
  2945. loc_006C507F: mov eax, var_88
  2946. loc_006C5085: mov ecx, [eax]
  2947. loc_006C5087: mov edx, var_88
  2948. loc_006C508D: push edx
  2949. loc_006C508E: call [ecx+00000018h]
  2950. loc_006C5091: fnclex
  2951. loc_006C5093: mov var_8C, eax
  2952. loc_006C5099: cmp var_8C, 00000000h
  2953. loc_006C50A0: jge 006C50C5h
  2954. loc_006C50A2: push 00000018h
  2955. loc_006C50A4: push 00441EF0h
  2956. loc_006C50A9: mov eax, var_88
  2957. loc_006C50AF: push eax
  2958. loc_006C50B0: mov ecx, var_8C
  2959. loc_006C50B6: push ecx
  2960. loc_006C50B7: call [004010CCh] ; __vbaHresultCheckObj
  2961. loc_006C50BD: mov var_F0, eax
  2962. loc_006C50C3: jmp 006C50CFh
  2963. loc_006C50C5: mov var_F0, 00000000h
  2964. loc_006C50CF: mov edx, var_28
  2965. loc_006C50D2: mov var_90, edx
  2966. loc_006C50D8: lea eax, var_64
  2967. loc_006C50DB: push eax
  2968. loc_006C50DC: mov ecx, var_90
  2969. loc_006C50E2: mov edx, [ecx]
  2970. loc_006C50E4: mov eax, var_90
  2971. loc_006C50EA: push eax
  2972. loc_006C50EB: call [edx+00000088h]
  2973. loc_006C50F1: fnclex
  2974. loc_006C50F3: mov var_94, eax
  2975. loc_006C50F9: cmp var_94, 00000000h
  2976. loc_006C5100: jge 006C5128h
  2977. loc_006C5102: push 00000088h
  2978. loc_006C5107: push 00447BE8h
  2979. loc_006C510C: mov ecx, var_90
  2980. loc_006C5112: push ecx
  2981. loc_006C5113: mov edx, var_94
  2982. loc_006C5119: push edx
  2983. loc_006C511A: call [004010CCh] ; __vbaHresultCheckObj
  2984. loc_006C5120: mov var_F4, eax
  2985. loc_006C5126: jmp 006C5132h
  2986. loc_006C5128: mov var_F4, 00000000h
  2987. loc_006C5132: mov var_38, 80020004h
  2988. loc_006C5139: mov var_40, 0000000Ah
  2989. loc_006C5140: lea eax, var_2C
  2990. loc_006C5143: push eax
  2991. loc_006C5144: mov eax, 00000010h
  2992. loc_006C5149: call 00412850h ; __vbaChkstk
  2993. loc_006C514E: mov ecx, esp
  2994. loc_006C5150: mov edx, var_40
  2995. loc_006C5153: mov [ecx], edx
  2996. loc_006C5155: mov eax, var_3C
  2997. loc_006C5158: mov [ecx+00000004h], eax
  2998. loc_006C515B: mov edx, var_38
  2999. loc_006C515E: mov [ecx+00000008h], edx
  3000. loc_006C5161: mov eax, var_34
  3001. loc_006C5164: mov [ecx+0000000Ch], eax
  3002. loc_006C5167: fld real4 ptr var_60
  3003. loc_006C516A: cmp [0073A000h], 00000000h
  3004. loc_006C5171: jnz 006C5178h
  3005. loc_006C5173: fdiv st0, real4 ptr var_64
  3006. loc_006C5176: jmp 006C5180h
  3007. loc_006C5178: push var_64
  3008. loc_006C517B: call 00412868h ; _adj_fdiv_m32
  3009. loc_006C5180: fnstsw ax
  3010. loc_006C5182: test al, 0Dh
  3011. loc_006C5184: jnz 006C63DFh
  3012. loc_006C518A: call [00401384h] ; __vbaFpI2
  3013. loc_006C5190: push eax
  3014. loc_006C5191: fld real4 ptr var_58
  3015. loc_006C5194: cmp [0073A000h], 00000000h
  3016. loc_006C519B: jnz 006C51A2h
  3017. loc_006C519D: fdiv st0, real4 ptr var_5C
  3018. loc_006C51A0: jmp 006C51AAh
  3019. loc_006C51A2: push var_5C
  3020. loc_006C51A5: call 00412868h ; _adj_fdiv_m32
  3021. loc_006C51AA: fnstsw ax
  3022. loc_006C51AC: test al, 0Dh
  3023. loc_006C51AE: jnz 006C63DFh
  3024. loc_006C51B4: call [00401384h] ; __vbaFpI2
  3025. loc_006C51BA: push eax
  3026. loc_006C51BB: mov ecx, [0073A08Ch]
  3027. loc_006C51C1: mov edx, [ecx]
  3028. loc_006C51C3: mov eax, [0073A08Ch]
  3029. loc_006C51C8: push eax
  3030. loc_006C51C9: call [edx+00000080h]
  3031. loc_006C51CF: fnclex
  3032. loc_006C51D1: mov var_98, eax
  3033. loc_006C51D7: cmp var_98, 00000000h
  3034. loc_006C51DE: jge 006C5206h
  3035. loc_006C51E0: push 00000080h
  3036. loc_006C51E5: push 004419ACh
  3037. loc_006C51EA: mov ecx, [0073A08Ch]
  3038. loc_006C51F0: push ecx
  3039. loc_006C51F1: mov edx, var_98
  3040. loc_006C51F7: push edx
  3041. loc_006C51F8: call [004010CCh] ; __vbaHresultCheckObj
  3042. loc_006C51FE: mov var_F8, eax
  3043. loc_006C5204: jmp 006C5210h
  3044. loc_006C5206: mov var_F8, 00000000h
  3045. loc_006C5210: lea eax, var_2C
  3046. loc_006C5213: push eax
  3047. loc_006C5214: lea ecx, var_28
  3048. loc_006C5217: push ecx
  3049. loc_006C5218: lea edx, var_24
  3050. loc_006C521B: push edx
  3051. loc_006C521C: push 00000003h
  3052. loc_006C521E: call [00401068h] ; __vbaFreeObjList
  3053. loc_006C5224: add esp, 00000010h
  3054. loc_006C5227: mov var_4, 0000000Ah
  3055. loc_006C522E: lea eax, var_24
  3056. loc_006C5231: push eax
  3057. loc_006C5232: push 00442914h ; "Explain"
  3058. loc_006C5237: mov ecx, [0073A08Ch]
  3059. loc_006C523D: mov edx, [ecx]
  3060. loc_006C523F: mov eax, [0073A08Ch]
  3061. loc_006C5244: push eax
  3062. loc_006C5245: call [edx+00000064h]
  3063. loc_006C5248: fnclex
  3064. loc_006C524A: mov var_70, eax
  3065. loc_006C524D: cmp var_70, 00000000h
  3066. loc_006C5251: jge 006C5273h
  3067. loc_006C5253: push 00000064h
  3068. loc_006C5255: push 004419ACh
  3069. loc_006C525A: mov ecx, [0073A08Ch]
  3070. loc_006C5260: push ecx
  3071. loc_006C5261: mov edx, var_70
  3072. loc_006C5264: push edx
  3073. loc_006C5265: call [004010CCh] ; __vbaHresultCheckObj
  3074. loc_006C526B: mov var_FC, eax
  3075. loc_006C5271: jmp 006C527Dh
  3076. loc_006C5273: mov var_FC, 00000000h
  3077. loc_006C527D: lea ecx, var_24
  3078. loc_006C5280: call [0040142Ch] ; __vbaFreeObj
  3079. loc_006C5286: mov var_4, 0000000Bh
  3080. loc_006C528D: mov var_48, 80020004h
  3081. loc_006C5294: mov var_50, 0000000Ah
  3082. loc_006C529B: mov var_38, 0046D498h ; "To add an appointment or task, choose the date from this Calander for which you would like to schedule an appointment."
  3083. loc_006C52A2: mov var_40, 00000008h
  3084. loc_006C52A9: lea eax, var_24
  3085. loc_006C52AC: push eax
  3086. loc_006C52AD: mov eax, 00000010h
  3087. loc_006C52B2: call 00412850h ; __vbaChkstk
  3088. loc_006C52B7: mov ecx, esp
  3089. loc_006C52B9: mov edx, var_50
  3090. loc_006C52BC: mov [ecx], edx
  3091. loc_006C52BE: mov eax, var_4C
  3092. loc_006C52C1: mov [ecx+00000004h], eax
  3093. loc_006C52C4: mov edx, var_48
  3094. loc_006C52C7: mov [ecx+00000008h], edx
  3095. loc_006C52CA: mov eax, var_44
  3096. loc_006C52CD: mov [ecx+0000000Ch], eax
  3097. loc_006C52D0: mov eax, 00000010h
  3098. loc_006C52D5: call 00412850h ; __vbaChkstk
  3099. loc_006C52DA: mov ecx, esp
  3100. loc_006C52DC: mov edx, var_40
  3101. loc_006C52DF: mov [ecx], edx
  3102. loc_006C52E1: mov eax, var_3C
  3103. loc_006C52E4: mov [ecx+00000004h], eax
  3104. loc_006C52E7: mov edx, var_38
  3105. loc_006C52EA: mov [ecx+00000008h], edx
  3106. loc_006C52ED: mov eax, var_34
  3107. loc_006C52F0: mov [ecx+0000000Ch], eax
  3108. loc_006C52F3: mov ecx, [0073A08Ch]
  3109. loc_006C52F9: mov edx, [ecx]
  3110. loc_006C52FB: mov eax, [0073A08Ch]
  3111. loc_006C5300: push eax
  3112. loc_006C5301: call [edx+00000078h]
  3113. loc_006C5304: fnclex
  3114. loc_006C5306: mov var_70, eax
  3115. loc_006C5309: cmp var_70, 00000000h
  3116. loc_006C530D: jge 006C532Fh
  3117. loc_006C530F: push 00000078h
  3118. loc_006C5311: push 004419ACh
  3119. loc_006C5316: mov ecx, [0073A08Ch]
  3120. loc_006C531C: push ecx
  3121. loc_006C531D: mov edx, var_70
  3122. loc_006C5320: push edx
  3123. loc_006C5321: call [004010CCh] ; __vbaHresultCheckObj
  3124. loc_006C5327: mov var_100, eax
  3125. loc_006C532D: jmp 006C5339h
  3126. loc_006C532F: mov var_100, 00000000h
  3127. loc_006C5339: lea ecx, var_24
  3128. loc_006C533C: call [0040142Ch] ; __vbaFreeObj
  3129. loc_006C5342: mov var_4, 0000000Ch
  3130. loc_006C5349: lea eax, var_58
  3131. loc_006C534C: push eax
  3132. loc_006C534D: mov ecx, Me
  3133. loc_006C5350: mov edx, [ecx]
  3134. loc_006C5352: mov eax, Me
  3135. loc_006C5355: push eax
  3136. loc_006C5356: call [edx+00000070h]
  3137. loc_006C5359: fnclex
  3138. loc_006C535B: mov var_70, eax
  3139. loc_006C535E: cmp var_70, 00000000h
  3140. loc_006C5362: jge 006C5381h
  3141. loc_006C5364: push 00000070h
  3142. loc_006C5366: push 00446D3Ch
  3143. loc_006C536B: mov ecx, Me
  3144. loc_006C536E: push ecx
  3145. loc_006C536F: mov edx, var_70
  3146. loc_006C5372: push edx
  3147. loc_006C5373: call [004010CCh] ; __vbaHresultCheckObj
  3148. loc_006C5379: mov var_104, eax
  3149. loc_006C537F: jmp 006C538Bh
  3150. loc_006C5381: mov var_104, 00000000h
  3151. loc_006C538B: cmp [0073C818h], 00000000h
  3152. loc_006C5392: jnz 006C53B0h
  3153. loc_006C5394: push 0073C818h
  3154. loc_006C5399: push 00441F00h
  3155. loc_006C539E: call [004012FCh] ; __vbaNew2
  3156. loc_006C53A4: mov var_108, 0073C818h
  3157. loc_006C53AE: jmp 006C53BAh
  3158. loc_006C53B0: mov var_108, 0073C818h
  3159. loc_006C53BA: mov eax, var_108
  3160. loc_006C53C0: mov ecx, [eax]
  3161. loc_006C53C2: mov var_74, ecx
  3162. loc_006C53C5: lea edx, var_24
  3163. loc_006C53C8: push edx
  3164. loc_006C53C9: mov eax, var_74
  3165. loc_006C53CC: mov ecx, [eax]
  3166. loc_006C53CE: mov edx, var_74
  3167. loc_006C53D1: push edx
  3168. loc_006C53D2: call [ecx+00000018h]
  3169. loc_006C53D5: fnclex
  3170. loc_006C53D7: mov var_78, eax
  3171. loc_006C53DA: cmp var_78, 00000000h
  3172. loc_006C53DE: jge 006C53FDh
  3173. loc_006C53E0: push 00000018h
  3174. loc_006C53E2: push 00441EF0h
  3175. loc_006C53E7: mov eax, var_74
  3176. loc_006C53EA: push eax
  3177. loc_006C53EB: mov ecx, var_78
  3178. loc_006C53EE: push ecx
  3179. loc_006C53EF: call [004010CCh] ; __vbaHresultCheckObj
  3180. loc_006C53F5: mov var_10C, eax
  3181. loc_006C53FB: jmp 006C5407h
  3182. loc_006C53FD: mov var_10C, 00000000h
  3183. loc_006C5407: mov edx, var_24
  3184. loc_006C540A: mov var_7C, edx
  3185. loc_006C540D: lea eax, var_5C
  3186. loc_006C5410: push eax
  3187. loc_006C5411: mov ecx, var_7C
  3188. loc_006C5414: mov edx, [ecx]
  3189. loc_006C5416: mov eax, var_7C
  3190. loc_006C5419: push eax
  3191. loc_006C541A: call [edx+00000080h]
  3192. loc_006C5420: fnclex
  3193. loc_006C5422: mov var_80, eax
  3194. loc_006C5425: cmp var_80, 00000000h
  3195. loc_006C5429: jge 006C544Bh
  3196. loc_006C542B: push 00000080h
  3197. loc_006C5430: push 00447BE8h
  3198. loc_006C5435: mov ecx, var_7C
  3199. loc_006C5438: push ecx
  3200. loc_006C5439: mov edx, var_80
  3201. loc_006C543C: push edx
  3202. loc_006C543D: call [004010CCh] ; __vbaHresultCheckObj
  3203. loc_006C5443: mov var_110, eax
  3204. loc_006C5449: jmp 006C5455h
  3205. loc_006C544B: mov var_110, 00000000h
  3206. loc_006C5455: lea eax, var_60
  3207. loc_006C5458: push eax
  3208. loc_006C5459: mov ecx, Me
  3209. loc_006C545C: mov edx, [ecx]
  3210. loc_006C545E: mov eax, Me
  3211. loc_006C5461: push eax
  3212. loc_006C5462: call [edx+00000078h]
  3213. loc_006C5465: fnclex
  3214. loc_006C5467: mov var_84, eax
  3215. loc_006C546D: cmp var_84, 00000000h
  3216. loc_006C5474: jge 006C5496h
  3217. loc_006C5476: push 00000078h
  3218. loc_006C5478: push 00446D3Ch
  3219. loc_006C547D: mov ecx, Me
  3220. loc_006C5480: push ecx
  3221. loc_006C5481: mov edx, var_84
  3222. loc_006C5487: push edx
  3223. loc_006C5488: call [004010CCh] ; __vbaHresultCheckObj
  3224. loc_006C548E: mov var_114, eax
  3225. loc_006C5494: jmp 006C54A0h
  3226. loc_006C5496: mov var_114, 00000000h
  3227. loc_006C54A0: cmp [0073C818h], 00000000h
  3228. loc_006C54A7: jnz 006C54C5h
  3229. loc_006C54A9: push 0073C818h
  3230. loc_006C54AE: push 00441F00h
  3231. loc_006C54B3: call [004012FCh] ; __vbaNew2
  3232. loc_006C54B9: mov var_118, 0073C818h
  3233. loc_006C54C3: jmp 006C54CFh
  3234. loc_006C54C5: mov var_118, 0073C818h
  3235. loc_006C54CF: mov eax, var_118
  3236. loc_006C54D5: mov ecx, [eax]
  3237. loc_006C54D7: mov var_88, ecx
  3238. loc_006C54DD: lea edx, var_28
  3239. loc_006C54E0: push edx
  3240. loc_006C54E1: mov eax, var_88
  3241. loc_006C54E7: mov ecx, [eax]
  3242. loc_006C54E9: mov edx, var_88
  3243. loc_006C54EF: push edx
  3244. loc_006C54F0: call [ecx+00000018h]
  3245. loc_006C54F3: fnclex
  3246. loc_006C54F5: mov var_8C, eax
  3247. loc_006C54FB: cmp var_8C, 00000000h
  3248. loc_006C5502: jge 006C5527h
  3249. loc_006C5504: push 00000018h
  3250. loc_006C5506: push 00441EF0h
  3251. loc_006C550B: mov eax, var_88
  3252. loc_006C5511: push eax
  3253. loc_006C5512: mov ecx, var_8C
  3254. loc_006C5518: push ecx
  3255. loc_006C5519: call [004010CCh] ; __vbaHresultCheckObj
  3256. loc_006C551F: mov var_11C, eax
  3257. loc_006C5525: jmp 006C5531h
  3258. loc_006C5527: mov var_11C, 00000000h
  3259. loc_006C5531: mov edx, var_28
  3260. loc_006C5534: mov var_90, edx
  3261. loc_006C553A: lea eax, var_64
  3262. loc_006C553D: push eax
  3263. loc_006C553E: mov ecx, var_90
  3264. loc_006C5544: mov edx, [ecx]
  3265. loc_006C5546: mov eax, var_90
  3266. loc_006C554C: push eax
  3267. loc_006C554D: call [edx+00000088h]
  3268. loc_006C5553: fnclex
  3269. loc_006C5555: mov var_94, eax
  3270. loc_006C555B: cmp var_94, 00000000h
  3271. loc_006C5562: jge 006C558Ah
  3272. loc_006C5564: push 00000088h
  3273. loc_006C5569: push 00447BE8h
  3274. loc_006C556E: mov ecx, var_90
  3275. loc_006C5574: push ecx
  3276. loc_006C5575: mov edx, var_94
  3277. loc_006C557B: push edx
  3278. loc_006C557C: call [004010CCh] ; __vbaHresultCheckObj
  3279. loc_006C5582: mov var_120, eax
  3280. loc_006C5588: jmp 006C5594h
  3281. loc_006C558A: mov var_120, 00000000h
  3282. loc_006C5594: lea eax, var_68
  3283. loc_006C5597: push eax
  3284. loc_006C5598: mov ecx, Me
  3285. loc_006C559B: mov edx, [ecx]
  3286. loc_006C559D: mov eax, Me
  3287. loc_006C55A0: push eax
  3288. loc_006C55A1: call [edx+00000088h]
  3289. loc_006C55A7: fnclex
  3290. loc_006C55A9: mov var_98, eax
  3291. loc_006C55AF: cmp var_98, 00000000h
  3292. loc_006C55B6: jge 006C55DBh
  3293. loc_006C55B8: push 00000088h
  3294. loc_006C55BD: push 00446D3Ch
  3295. loc_006C55C2: mov ecx, Me
  3296. loc_006C55C5: push ecx
  3297. loc_006C55C6: mov edx, var_98
  3298. loc_006C55CC: push edx
  3299. loc_006C55CD: call [004010CCh] ; __vbaHresultCheckObj
  3300. loc_006C55D3: mov var_124, eax
  3301. loc_006C55D9: jmp 006C55E5h
  3302. loc_006C55DB: mov var_124, 00000000h
  3303. loc_006C55E5: lea eax, var_2C
  3304. loc_006C55E8: push eax
  3305. loc_006C55E9: fld real4 ptr var_60
  3306. loc_006C55EC: cmp [0073A000h], 00000000h
  3307. loc_006C55F3: jnz 006C55FAh
  3308. loc_006C55F5: fdiv st0, real4 ptr var_64
  3309. loc_006C55F8: jmp 006C5602h
  3310. loc_006C55FA: push var_64
  3311. loc_006C55FD: call 00412868h ; _adj_fdiv_m32
  3312. loc_006C5602: fadd st0, real4 ptr var_68
  3313. loc_006C5605: fnstsw ax
  3314. loc_006C5607: test al, 0Dh
  3315. loc_006C5609: jnz 006C63DFh
  3316. loc_006C560F: call [00401384h] ; __vbaFpI2
  3317. loc_006C5615: push eax
  3318. loc_006C5616: fld real4 ptr var_58
  3319. loc_006C5619: cmp [0073A000h], 00000000h
  3320. loc_006C5620: jnz 006C5627h
  3321. loc_006C5622: fdiv st0, real4 ptr var_5C
  3322. loc_006C5625: jmp 006C562Fh
  3323. loc_006C5627: push var_5C
  3324. loc_006C562A: call 00412868h ; _adj_fdiv_m32
  3325. loc_006C562F: fnstsw ax
  3326. loc_006C5631: test al, 0Dh
  3327. loc_006C5633: jnz 006C63DFh
  3328. loc_006C5639: call [00401384h] ; __vbaFpI2
  3329. loc_006C563F: push eax
  3330. loc_006C5640: mov ecx, [0073A08Ch]
  3331. loc_006C5646: mov edx, [ecx]
  3332. loc_006C5648: mov eax, [0073A08Ch]
  3333. loc_006C564D: push eax
  3334. loc_006C564E: call [edx+0000007Ch]
  3335. loc_006C5651: fnclex
  3336. loc_006C5653: mov var_9C, eax
  3337. loc_006C5659: cmp var_9C, 00000000h
  3338. loc_006C5660: jge 006C5685h
  3339. loc_006C5662: push 0000007Ch
  3340. loc_006C5664: push 004419ACh
  3341. loc_006C5669: mov ecx, [0073A08Ch]
  3342. loc_006C566F: push ecx
  3343. loc_006C5670: mov edx, var_9C
  3344. loc_006C5676: push edx
  3345. loc_006C5677: call [004010CCh] ; __vbaHresultCheckObj
  3346. loc_006C567D: mov var_128, eax
  3347. loc_006C5683: jmp 006C568Fh
  3348. loc_006C5685: mov var_128, 00000000h
  3349. loc_006C568F: lea eax, var_2C
  3350. loc_006C5692: push eax
  3351. loc_006C5693: lea ecx, var_28
  3352. loc_006C5696: push ecx
  3353. loc_006C5697: lea edx, var_24
  3354. loc_006C569A: push edx
  3355. loc_006C569B: push 00000003h
  3356. loc_006C569D: call [00401068h] ; __vbaFreeObjList
  3357. loc_006C56A3: add esp, 00000010h
  3358. loc_006C56A6: mov var_4, 0000000Dh
  3359. loc_006C56AD: mov var_48, 80020004h
  3360. loc_006C56B4: mov var_50, 0000000Ah
  3361. loc_006C56BB: mov var_38, 0046D58Ch ; "Then, click the 'Add' button below to add an appointment or memo for that day."
  3362. loc_006C56C2: mov var_40, 00000008h
  3363. loc_006C56C9: lea eax, var_24
  3364. loc_006C56CC: push eax
  3365. loc_006C56CD: mov eax, 00000010h
  3366. loc_006C56D2: call 00412850h ; __vbaChkstk
  3367. loc_006C56D7: mov ecx, esp
  3368. loc_006C56D9: mov edx, var_50
  3369. loc_006C56DC: mov [ecx], edx
  3370. loc_006C56DE: mov eax, var_4C
  3371. loc_006C56E1: mov [ecx+00000004h], eax
  3372. loc_006C56E4: mov edx, var_48
  3373. loc_006C56E7: mov [ecx+00000008h], edx
  3374. loc_006C56EA: mov eax, var_44
  3375. loc_006C56ED: mov [ecx+0000000Ch], eax
  3376. loc_006C56F0: mov eax, 00000010h
  3377. loc_006C56F5: call 00412850h ; __vbaChkstk
  3378. loc_006C56FA: mov ecx, esp
  3379. loc_006C56FC: mov edx, var_40
  3380. loc_006C56FF: mov [ecx], edx
  3381. loc_006C5701: mov eax, var_3C
  3382. loc_006C5704: mov [ecx+00000004h], eax
  3383. loc_006C5707: mov edx, var_38
  3384. loc_006C570A: mov [ecx+00000008h], edx
  3385. loc_006C570D: mov eax, var_34
  3386. loc_006C5710: mov [ecx+0000000Ch], eax
  3387. loc_006C5713: mov ecx, [0073A08Ch]
  3388. loc_006C5719: mov edx, [ecx]
  3389. loc_006C571B: mov eax, [0073A08Ch]
  3390. loc_006C5720: push eax
  3391. loc_006C5721: call [edx+00000078h]
  3392. loc_006C5724: fnclex
  3393. loc_006C5726: mov var_70, eax
  3394. loc_006C5729: cmp var_70, 00000000h
  3395. loc_006C572D: jge 006C574Fh
  3396. loc_006C572F: push 00000078h
  3397. loc_006C5731: push 004419ACh
  3398. loc_006C5736: mov ecx, [0073A08Ch]
  3399. loc_006C573C: push ecx
  3400. loc_006C573D: mov edx, var_70
  3401. loc_006C5740: push edx
  3402. loc_006C5741: call [004010CCh] ; __vbaHresultCheckObj
  3403. loc_006C5747: mov var_12C, eax
  3404. loc_006C574D: jmp 006C5759h
  3405. loc_006C574F: mov var_12C, 00000000h
  3406. loc_006C5759: lea ecx, var_24
  3407. loc_006C575C: call [0040142Ch] ; __vbaFreeObj
  3408. loc_006C5762: mov var_4, 0000000Eh
  3409. loc_006C5769: lea eax, var_24
  3410. loc_006C576C: push eax
  3411. loc_006C576D: push 00441D74h ; "Blink"
  3412. loc_006C5772: mov ecx, [0073A08Ch]
  3413. loc_006C5778: mov edx, [ecx]
  3414. loc_006C577A: mov eax, [0073A08Ch]
  3415. loc_006C577F: push eax
  3416. loc_006C5780: call [edx+00000064h]
  3417. loc_006C5783: fnclex
  3418. loc_006C5785: mov var_70, eax
  3419. loc_006C5788: cmp var_70, 00000000h
  3420. loc_006C578C: jge 006C57AEh
  3421. loc_006C578E: push 00000064h
  3422. loc_006C5790: push 004419ACh
  3423. loc_006C5795: mov ecx, [0073A08Ch]
  3424. loc_006C579B: push ecx
  3425. loc_006C579C: mov edx, var_70
  3426. loc_006C579F: push edx
  3427. loc_006C57A0: call [004010CCh] ; __vbaHresultCheckObj
  3428. loc_006C57A6: mov var_130, eax
  3429. loc_006C57AC: jmp 006C57B8h
  3430. loc_006C57AE: mov var_130, 00000000h
  3431. loc_006C57B8: lea ecx, var_24
  3432. loc_006C57BB: call [0040142Ch] ; __vbaFreeObj
  3433. loc_006C57C1: mov var_4, 0000000Fh
  3434. loc_006C57C8: mov var_48, 80020004h
  3435. loc_006C57CF: mov var_50, 0000000Ah
  3436. loc_006C57D6: mov var_38, 0046D640h ; "To edit an existing appointment, select the date on this calendar that contains the appointment you want to edit."
  3437. loc_006C57DD: mov var_40, 00000008h
  3438. loc_006C57E4: lea eax, var_24
  3439. loc_006C57E7: push eax
  3440. loc_006C57E8: mov eax, 00000010h
  3441. loc_006C57ED: call 00412850h ; __vbaChkstk
  3442. loc_006C57F2: mov ecx, esp
  3443. loc_006C57F4: mov edx, var_50
  3444. loc_006C57F7: mov [ecx], edx
  3445. loc_006C57F9: mov eax, var_4C
  3446. loc_006C57FC: mov [ecx+00000004h], eax
  3447. loc_006C57FF: mov edx, var_48
  3448. loc_006C5802: mov [ecx+00000008h], edx
  3449. loc_006C5805: mov eax, var_44
  3450. loc_006C5808: mov [ecx+0000000Ch], eax
  3451. loc_006C580B: mov eax, 00000010h
  3452. loc_006C5810: call 00412850h ; __vbaChkstk
  3453. loc_006C5815: mov ecx, esp
  3454. loc_006C5817: mov edx, var_40
  3455. loc_006C581A: mov [ecx], edx
  3456. loc_006C581C: mov eax, var_3C
  3457. loc_006C581F: mov [ecx+00000004h], eax
  3458. loc_006C5822: mov edx, var_38
  3459. loc_006C5825: mov [ecx+00000008h], edx
  3460. loc_006C5828: mov eax, var_34
  3461. loc_006C582B: mov [ecx+0000000Ch], eax
  3462. loc_006C582E: mov ecx, [0073A08Ch]
  3463. loc_006C5834: mov edx, [ecx]
  3464. loc_006C5836: mov eax, [0073A08Ch]
  3465. loc_006C583B: push eax
  3466. loc_006C583C: call [edx+00000078h]
  3467. loc_006C583F: fnclex
  3468. loc_006C5841: mov var_70, eax
  3469. loc_006C5844: cmp var_70, 00000000h
  3470. loc_006C5848: jge 006C586Ah
  3471. loc_006C584A: push 00000078h
  3472. loc_006C584C: push 004419ACh
  3473. loc_006C5851: mov ecx, [0073A08Ch]
  3474. loc_006C5857: push ecx
  3475. loc_006C5858: mov edx, var_70
  3476. loc_006C585B: push edx
  3477. loc_006C585C: call [004010CCh] ; __vbaHresultCheckObj
  3478. loc_006C5862: mov var_134, eax
  3479. loc_006C5868: jmp 006C5874h
  3480. loc_006C586A: mov var_134, 00000000h
  3481. loc_006C5874: lea ecx, var_24
  3482. loc_006C5877: call [0040142Ch] ; __vbaFreeObj
  3483. loc_006C587D: mov var_4, 00000010h
  3484. loc_006C5884: lea eax, var_58
  3485. loc_006C5887: push eax
  3486. loc_006C5888: mov ecx, Me
  3487. loc_006C588B: mov edx, [ecx]
  3488. loc_006C588D: mov eax, Me
  3489. loc_006C5890: push eax
  3490. loc_006C5891: call [edx+00000070h]
  3491. loc_006C5894: fnclex
  3492. loc_006C5896: mov var_70, eax
  3493. loc_006C5899: cmp var_70, 00000000h
  3494. loc_006C589D: jge 006C58BCh
  3495. loc_006C589F: push 00000070h
  3496. loc_006C58A1: push 00446D3Ch
  3497. loc_006C58A6: mov ecx, Me
  3498. loc_006C58A9: push ecx
  3499. loc_006C58AA: mov edx, var_70
  3500. loc_006C58AD: push edx
  3501. loc_006C58AE: call [004010CCh] ; __vbaHresultCheckObj
  3502. loc_006C58B4: mov var_138, eax
  3503. loc_006C58BA: jmp 006C58C6h
  3504. loc_006C58BC: mov var_138, 00000000h
  3505. loc_006C58C6: cmp [0073C818h], 00000000h
  3506. loc_006C58CD: jnz 006C58EBh
  3507. loc_006C58CF: push 0073C818h
  3508. loc_006C58D4: push 00441F00h
  3509. loc_006C58D9: call [004012FCh] ; __vbaNew2
  3510. loc_006C58DF: mov var_13C, 0073C818h
  3511. loc_006C58E9: jmp 006C58F5h
  3512. loc_006C58EB: mov var_13C, 0073C818h
  3513. loc_006C58F5: mov eax, var_13C
  3514. loc_006C58FB: mov ecx, [eax]
  3515. loc_006C58FD: mov var_74, ecx
  3516. loc_006C5900: lea edx, var_24
  3517. loc_006C5903: push edx
  3518. loc_006C5904: mov eax, var_74
  3519. loc_006C5907: mov ecx, [eax]
  3520. loc_006C5909: mov edx, var_74
  3521. loc_006C590C: push edx
  3522. loc_006C590D: call [ecx+00000018h]
  3523. loc_006C5910: fnclex
  3524. loc_006C5912: mov var_78, eax
  3525. loc_006C5915: cmp var_78, 00000000h
  3526. loc_006C5919: jge 006C5938h
  3527. loc_006C591B: push 00000018h
  3528. loc_006C591D: push 00441EF0h
  3529. loc_006C5922: mov eax, var_74
  3530. loc_006C5925: push eax
  3531. loc_006C5926: mov ecx, var_78
  3532. loc_006C5929: push ecx
  3533. loc_006C592A: call [004010CCh] ; __vbaHresultCheckObj
  3534. loc_006C5930: mov var_140, eax
  3535. loc_006C5936: jmp 006C5942h
  3536. loc_006C5938: mov var_140, 00000000h
  3537. loc_006C5942: mov edx, var_24
  3538. loc_006C5945: mov var_7C, edx
  3539. loc_006C5948: lea eax, var_5C
  3540. loc_006C594B: push eax
  3541. loc_006C594C: mov ecx, var_7C
  3542. loc_006C594F: mov edx, [ecx]
  3543. loc_006C5951: mov eax, var_7C
  3544. loc_006C5954: push eax
  3545. loc_006C5955: call [edx+00000080h]
  3546. loc_006C595B: fnclex
  3547. loc_006C595D: mov var_80, eax
  3548. loc_006C5960: cmp var_80, 00000000h
  3549. loc_006C5964: jge 006C5986h
  3550. loc_006C5966: push 00000080h
  3551. loc_006C596B: push 00447BE8h
  3552. loc_006C5970: mov ecx, var_7C
  3553. loc_006C5973: push ecx
  3554. loc_006C5974: mov edx, var_80
  3555. loc_006C5977: push edx
  3556. loc_006C5978: call [004010CCh] ; __vbaHresultCheckObj
  3557. loc_006C597E: mov var_144, eax
  3558. loc_006C5984: jmp 006C5990h
  3559. loc_006C5986: mov var_144, 00000000h
  3560. loc_006C5990: lea eax, var_60
  3561. loc_006C5993: push eax
  3562. loc_006C5994: mov ecx, Me
  3563. loc_006C5997: mov edx, [ecx]
  3564. loc_006C5999: mov eax, Me
  3565. loc_006C599C: push eax
  3566. loc_006C599D: call [edx+00000080h]
  3567. loc_006C59A3: fnclex
  3568. loc_006C59A5: mov var_84, eax
  3569. loc_006C59AB: cmp var_84, 00000000h
  3570. loc_006C59B2: jge 006C59D7h
  3571. loc_006C59B4: push 00000080h
  3572. loc_006C59B9: push 00446D3Ch
  3573. loc_006C59BE: mov ecx, Me
  3574. loc_006C59C1: push ecx
  3575. loc_006C59C2: mov edx, var_84
  3576. loc_006C59C8: push edx
  3577. loc_006C59C9: call [004010CCh] ; __vbaHresultCheckObj
  3578. loc_006C59CF: mov var_148, eax
  3579. loc_006C59D5: jmp 006C59E1h
  3580. loc_006C59D7: mov var_148, 00000000h
  3581. loc_006C59E1: cmp [0073C818h], 00000000h
  3582. loc_006C59E8: jnz 006C5A06h
  3583. loc_006C59EA: push 0073C818h
  3584. loc_006C59EF: push 00441F00h
  3585. loc_006C59F4: call [004012FCh] ; __vbaNew2
  3586. loc_006C59FA: mov var_14C, 0073C818h
  3587. loc_006C5A04: jmp 006C5A10h
  3588. loc_006C5A06: mov var_14C, 0073C818h
  3589. loc_006C5A10: mov eax, var_14C
  3590. loc_006C5A16: mov ecx, [eax]
  3591. loc_006C5A18: mov var_88, ecx
  3592. loc_006C5A1E: lea edx, var_28
  3593. loc_006C5A21: push edx
  3594. loc_006C5A22: mov eax, var_88
  3595. loc_006C5A28: mov ecx, [eax]
  3596. loc_006C5A2A: mov edx, var_88
  3597. loc_006C5A30: push edx
  3598. loc_006C5A31: call [ecx+00000018h]
  3599. loc_006C5A34: fnclex
  3600. loc_006C5A36: mov var_8C, eax
  3601. loc_006C5A3C: cmp var_8C, 00000000h
  3602. loc_006C5A43: jge 006C5A68h
  3603. loc_006C5A45: push 00000018h
  3604. loc_006C5A47: push 00441EF0h
  3605. loc_006C5A4C: mov eax, var_88
  3606. loc_006C5A52: push eax
  3607. loc_006C5A53: mov ecx, var_8C
  3608. loc_006C5A59: push ecx
  3609. loc_006C5A5A: call [004010CCh] ; __vbaHresultCheckObj
  3610. loc_006C5A60: mov var_150, eax
  3611. loc_006C5A66: jmp 006C5A72h
  3612. loc_006C5A68: mov var_150, 00000000h
  3613. loc_006C5A72: mov edx, var_28
  3614. loc_006C5A75: mov var_90, edx
  3615. loc_006C5A7B: lea eax, var_64
  3616. loc_006C5A7E: push eax
  3617. loc_006C5A7F: mov ecx, var_90
  3618. loc_006C5A85: mov edx, [ecx]
  3619. loc_006C5A87: mov eax, var_90
  3620. loc_006C5A8D: push eax
  3621. loc_006C5A8E: call [edx+00000080h]
  3622. loc_006C5A94: fnclex
  3623. loc_006C5A96: mov var_94, eax
  3624. loc_006C5A9C: cmp var_94, 00000000h
  3625. loc_006C5AA3: jge 006C5ACBh
  3626. loc_006C5AA5: push 00000080h
  3627. loc_006C5AAA: push 00447BE8h
  3628. loc_006C5AAF: mov ecx, var_90
  3629. loc_006C5AB5: push ecx
  3630. loc_006C5AB6: mov edx, var_94
  3631. loc_006C5ABC: push edx
  3632. loc_006C5ABD: call [004010CCh] ; __vbaHresultCheckObj
  3633. loc_006C5AC3: mov var_154, eax
  3634. loc_006C5AC9: jmp 006C5AD5h
  3635. loc_006C5ACB: mov var_154, 00000000h
  3636. loc_006C5AD5: lea eax, var_68
  3637. loc_006C5AD8: push eax
  3638. loc_006C5AD9: mov ecx, Me
  3639. loc_006C5ADC: mov edx, [ecx]
  3640. loc_006C5ADE: mov eax, Me
  3641. loc_006C5AE1: push eax
  3642. loc_006C5AE2: call [edx+00000078h]
  3643. loc_006C5AE5: fnclex
  3644. loc_006C5AE7: mov var_98, eax
  3645. loc_006C5AED: cmp var_98, 00000000h
  3646. loc_006C5AF4: jge 006C5B16h
  3647. loc_006C5AF6: push 00000078h
  3648. loc_006C5AF8: push 00446D3Ch
  3649. loc_006C5AFD: mov ecx, Me
  3650. loc_006C5B00: push ecx
  3651. loc_006C5B01: mov edx, var_98
  3652. loc_006C5B07: push edx
  3653. loc_006C5B08: call [004010CCh] ; __vbaHresultCheckObj
  3654. loc_006C5B0E: mov var_158, eax
  3655. loc_006C5B14: jmp 006C5B20h
  3656. loc_006C5B16: mov var_158, 00000000h
  3657. loc_006C5B20: cmp [0073C818h], 00000000h
  3658. loc_006C5B27: jnz 006C5B45h
  3659. loc_006C5B29: push 0073C818h
  3660. loc_006C5B2E: push 00441F00h
  3661. loc_006C5B33: call [004012FCh] ; __vbaNew2
  3662. loc_006C5B39: mov var_15C, 0073C818h
  3663. loc_006C5B43: jmp 006C5B4Fh
  3664. loc_006C5B45: mov var_15C, 0073C818h
  3665. loc_006C5B4F: mov eax, var_15C
  3666. loc_006C5B55: mov ecx, [eax]
  3667. loc_006C5B57: mov var_9C, ecx
  3668. loc_006C5B5D: lea edx, var_2C
  3669. loc_006C5B60: push edx
  3670. loc_006C5B61: mov eax, var_9C
  3671. loc_006C5B67: mov ecx, [eax]
  3672. loc_006C5B69: mov edx, var_9C
  3673. loc_006C5B6F: push edx
  3674. loc_006C5B70: call [ecx+00000018h]
  3675. loc_006C5B73: fnclex
  3676. loc_006C5B75: mov var_A0, eax
  3677. loc_006C5B7B: cmp var_A0, 00000000h
  3678. loc_006C5B82: jge 006C5BA7h
  3679. loc_006C5B84: push 00000018h
  3680. loc_006C5B86: push 00441EF0h
  3681. loc_006C5B8B: mov eax, var_9C
  3682. loc_006C5B91: push eax
  3683. loc_006C5B92: mov ecx, var_A0
  3684. loc_006C5B98: push ecx
  3685. loc_006C5B99: call [004010CCh] ; __vbaHresultCheckObj
  3686. loc_006C5B9F: mov var_160, eax
  3687. loc_006C5BA5: jmp 006C5BB1h
  3688. loc_006C5BA7: mov var_160, 00000000h
  3689. loc_006C5BB1: mov edx, var_2C
  3690. loc_006C5BB4: mov var_A4, edx
  3691. loc_006C5BBA: lea eax, var_6C
  3692. loc_006C5BBD: push eax
  3693. loc_006C5BBE: mov ecx, var_A4
  3694. loc_006C5BC4: mov edx, [ecx]
  3695. loc_006C5BC6: mov eax, var_A4
  3696. loc_006C5BCC: push eax
  3697. loc_006C5BCD: call [edx+00000088h]
  3698. loc_006C5BD3: fnclex
  3699. loc_006C5BD5: mov var_A8, eax
  3700. loc_006C5BDB: cmp var_A8, 00000000h
  3701. loc_006C5BE2: jge 006C5C0Ah
  3702. loc_006C5BE4: push 00000088h
  3703. loc_006C5BE9: push 00447BE8h
  3704. loc_006C5BEE: mov ecx, var_A4
  3705. loc_006C5BF4: push ecx
  3706. loc_006C5BF5: mov edx, var_A8
  3707. loc_006C5BFB: push edx
  3708. loc_006C5BFC: call [004010CCh] ; __vbaHresultCheckObj
  3709. loc_006C5C02: mov var_164, eax
  3710. loc_006C5C08: jmp 006C5C14h
  3711. loc_006C5C0A: mov var_164, 00000000h
  3712. loc_006C5C14: mov var_38, 80020004h
  3713. loc_006C5C1B: mov var_40, 0000000Ah
  3714. loc_006C5C22: lea eax, var_30
  3715. loc_006C5C25: push eax
  3716. loc_006C5C26: mov eax, 00000010h
  3717. loc_006C5C2B: call 00412850h ; __vbaChkstk
  3718. loc_006C5C30: mov ecx, esp
  3719. loc_006C5C32: mov edx, var_40
  3720. loc_006C5C35: mov [ecx], edx
  3721. loc_006C5C37: mov eax, var_3C
  3722. loc_006C5C3A: mov [ecx+00000004h], eax
  3723. loc_006C5C3D: mov edx, var_38
  3724. loc_006C5C40: mov [ecx+00000008h], edx
  3725. loc_006C5C43: mov eax, var_34
  3726. loc_006C5C46: mov [ecx+0000000Ch], eax
  3727. loc_006C5C49: fld real4 ptr var_68
  3728. loc_006C5C4C: cmp [0073A000h], 00000000h
  3729. loc_006C5C53: jnz 006C5C5Ah
  3730. loc_006C5C55: fdiv st0, real4 ptr var_6C
  3731. loc_006C5C58: jmp 006C5C62h
  3732. loc_006C5C5A: push var_6C
  3733. loc_006C5C5D: call 00412868h ; _adj_fdiv_m32
  3734. loc_006C5C62: fnstsw ax
  3735. loc_006C5C64: test al, 0Dh
  3736. loc_006C5C66: jnz 006C63DFh
  3737. loc_006C5C6C: call [00401384h] ; __vbaFpI2
  3738. loc_006C5C72: push eax
  3739. loc_006C5C73: fld real4 ptr var_58
  3740. loc_006C5C76: cmp [0073A000h], 00000000h
  3741. loc_006C5C7D: jnz 006C5C84h
  3742. loc_006C5C7F: fdiv st0, real4 ptr var_5C
  3743. loc_006C5C82: jmp 006C5C8Ch
  3744. loc_006C5C84: push var_5C
  3745. loc_006C5C87: call 00412868h ; _adj_fdiv_m32
  3746. loc_006C5C8C: fld real4 ptr var_60
  3747. loc_006C5C8F: cmp [0073A000h], 00000000h
  3748. loc_006C5C96: jnz 006C5C9Dh
  3749. loc_006C5C98: fdiv st0, real4 ptr var_64
  3750. loc_006C5C9B: jmp 006C5CA5h
  3751. loc_006C5C9D: push var_64
  3752. loc_006C5CA0: call 00412868h ; _adj_fdiv_m32
  3753. loc_006C5CA5: faddp st1
  3754. loc_006C5CA7: cmp [0073A000h], 00000000h
  3755. loc_006C5CAE: jnz 006C5CB8h
  3756. loc_006C5CB0: fdiv st0, real4 ptr [00402B60h]
  3757. loc_006C5CB6: jmp 006C5CC3h
  3758. loc_006C5CB8: push [00402B60h]
  3759. loc_006C5CBE: call 00412868h ; _adj_fdiv_m32
  3760. loc_006C5CC3: fnstsw ax
  3761. loc_006C5CC5: test al, 0Dh
  3762. loc_006C5CC7: jnz 006C63DFh
  3763. loc_006C5CCD: call [00401384h] ; __vbaFpI2
  3764. loc_006C5CD3: push eax
  3765. loc_006C5CD4: mov ecx, [0073A08Ch]
  3766. loc_006C5CDA: mov edx, [ecx]
  3767. loc_006C5CDC: mov eax, [0073A08Ch]
  3768. loc_006C5CE1: push eax
  3769. loc_006C5CE2: call [edx+00000080h]
  3770. loc_006C5CE8: fnclex
  3771. loc_006C5CEA: mov var_AC, eax
  3772. loc_006C5CF0: cmp var_AC, 00000000h
  3773. loc_006C5CF7: jge 006C5D1Fh
  3774. loc_006C5CF9: push 00000080h
  3775. loc_006C5CFE: push 004419ACh
  3776. loc_006C5D03: mov ecx, [0073A08Ch]
  3777. loc_006C5D09: push ecx
  3778. loc_006C5D0A: mov edx, var_AC
  3779. loc_006C5D10: push edx
  3780. loc_006C5D11: call [004010CCh] ; __vbaHresultCheckObj
  3781. loc_006C5D17: mov var_168, eax
  3782. loc_006C5D1D: jmp 006C5D29h
  3783. loc_006C5D1F: mov var_168, 00000000h
  3784. loc_006C5D29: lea eax, var_30
  3785. loc_006C5D2C: push eax
  3786. loc_006C5D2D: lea ecx, var_2C
  3787. loc_006C5D30: push ecx
  3788. loc_006C5D31: lea edx, var_28
  3789. loc_006C5D34: push edx
  3790. loc_006C5D35: lea eax, var_24
  3791. loc_006C5D38: push eax
  3792. loc_006C5D39: push 00000004h
  3793. loc_006C5D3B: call [00401068h] ; __vbaFreeObjList
  3794. loc_006C5D41: add esp, 00000014h
  3795. loc_006C5D44: mov var_4, 00000011h
  3796. loc_006C5D4B: lea ecx, var_24
  3797. loc_006C5D4E: push ecx
  3798. loc_006C5D4F: push 0044EDCCh ; "GestureLeft"
  3799. loc_006C5D54: mov edx, [0073A08Ch]
  3800. loc_006C5D5A: mov eax, [edx]
  3801. loc_006C5D5C: mov ecx, [0073A08Ch]
  3802. loc_006C5D62: push ecx
  3803. loc_006C5D63: call [eax+00000064h]
  3804. loc_006C5D66: fnclex
  3805. loc_006C5D68: mov var_70, eax
  3806. loc_006C5D6B: cmp var_70, 00000000h
  3807. loc_006C5D6F: jge 006C5D91h
  3808. loc_006C5D71: push 00000064h
  3809. loc_006C5D73: push 004419ACh
  3810. loc_006C5D78: mov edx, [0073A08Ch]
  3811. loc_006C5D7E: push edx
  3812. loc_006C5D7F: mov eax, var_70
  3813. loc_006C5D82: push eax
  3814. loc_006C5D83: call [004010CCh] ; __vbaHresultCheckObj
  3815. loc_006C5D89: mov var_16C, eax
  3816. loc_006C5D8F: jmp 006C5D9Bh
  3817. loc_006C5D91: mov var_16C, 00000000h
  3818. loc_006C5D9B: lea ecx, var_24
  3819. loc_006C5D9E: call [0040142Ch] ; __vbaFreeObj
  3820. loc_006C5DA4: mov var_4, 00000012h
  3821. loc_006C5DAB: mov var_48, 80020004h
  3822. loc_006C5DB2: mov var_50, 0000000Ah
  3823. loc_006C5DB9: mov var_38, 0046D728h ; "Then, choose the appointment that you wish to edit from this Schedule for the selected day."
  3824. loc_006C5DC0: mov var_40, 00000008h
  3825. loc_006C5DC7: lea ecx, var_24
  3826. loc_006C5DCA: push ecx
  3827. loc_006C5DCB: mov eax, 00000010h
  3828. loc_006C5DD0: call 00412850h ; __vbaChkstk
  3829. loc_006C5DD5: mov edx, esp
  3830. loc_006C5DD7: mov eax, var_50
  3831. loc_006C5DDA: mov [edx], eax
  3832. loc_006C5DDC: mov ecx, var_4C
  3833. loc_006C5DDF: mov [edx+00000004h], ecx
  3834. loc_006C5DE2: mov eax, var_48
  3835. loc_006C5DE5: mov [edx+00000008h], eax
  3836. loc_006C5DE8: mov ecx, var_44
  3837. loc_006C5DEB: mov [edx+0000000Ch], ecx
  3838. loc_006C5DEE: mov eax, 00000010h
  3839. loc_006C5DF3: call 00412850h ; __vbaChkstk
  3840. loc_006C5DF8: mov edx, esp
  3841. loc_006C5DFA: mov eax, var_40
  3842. loc_006C5DFD: mov [edx], eax
  3843. loc_006C5DFF: mov ecx, var_3C
  3844. loc_006C5E02: mov [edx+00000004h], ecx
  3845. loc_006C5E05: mov eax, var_38
  3846. loc_006C5E08: mov [edx+00000008h], eax
  3847. loc_006C5E0B: mov ecx, var_34
  3848. loc_006C5E0E: mov [edx+0000000Ch], ecx
  3849. loc_006C5E11: mov edx, [0073A08Ch]
  3850. loc_006C5E17: mov eax, [edx]
  3851. loc_006C5E19: mov ecx, [0073A08Ch]
  3852. loc_006C5E1F: push ecx
  3853. loc_006C5E20: call [eax+00000078h]
  3854. loc_006C5E23: fnclex
  3855. loc_006C5E25: mov var_70, eax
  3856. loc_006C5E28: cmp var_70, 00000000h
  3857. loc_006C5E2C: jge 006C5E4Eh
  3858. loc_006C5E2E: push 00000078h
  3859. loc_006C5E30: push 004419ACh
  3860. loc_006C5E35: mov edx, [0073A08Ch]
  3861. loc_006C5E3B: push edx
  3862. loc_006C5E3C: mov eax, var_70
  3863. loc_006C5E3F: push eax
  3864. loc_006C5E40: call [004010CCh] ; __vbaHresultCheckObj
  3865. loc_006C5E46: mov var_170, eax
  3866. loc_006C5E4C: jmp 006C5E58h
  3867. loc_006C5E4E: mov var_170, 00000000h
  3868. loc_006C5E58: lea ecx, var_24
  3869. loc_006C5E5B: call [0040142Ch] ; __vbaFreeObj
  3870. loc_006C5E61: mov var_4, 00000013h
  3871. loc_006C5E68: lea ecx, var_58
  3872. loc_006C5E6B: push ecx
  3873. loc_006C5E6C: mov edx, Me
  3874. loc_006C5E6F: mov eax, [edx]
  3875. loc_006C5E71: mov ecx, Me
  3876. loc_006C5E74: push ecx
  3877. loc_006C5E75: call [eax+00000070h]
  3878. loc_006C5E78: fnclex
  3879. loc_006C5E7A: mov var_70, eax
  3880. loc_006C5E7D: cmp var_70, 00000000h
  3881. loc_006C5E81: jge 006C5EA0h
  3882. loc_006C5E83: push 00000070h
  3883. loc_006C5E85: push 00446D3Ch
  3884. loc_006C5E8A: mov edx, Me
  3885. loc_006C5E8D: push edx
  3886. loc_006C5E8E: mov eax, var_70
  3887. loc_006C5E91: push eax
  3888. loc_006C5E92: call [004010CCh] ; __vbaHresultCheckObj
  3889. loc_006C5E98: mov var_174, eax
  3890. loc_006C5E9E: jmp 006C5EAAh
  3891. loc_006C5EA0: mov var_174, 00000000h
  3892. loc_006C5EAA: cmp [0073C818h], 00000000h
  3893. loc_006C5EB1: jnz 006C5ECFh
  3894. loc_006C5EB3: push 0073C818h
  3895. loc_006C5EB8: push 00441F00h
  3896. loc_006C5EBD: call [004012FCh] ; __vbaNew2
  3897. loc_006C5EC3: mov var_178, 0073C818h
  3898. loc_006C5ECD: jmp 006C5ED9h
  3899. loc_006C5ECF: mov var_178, 0073C818h
  3900. loc_006C5ED9: mov ecx, var_178
  3901. loc_006C5EDF: mov edx, [ecx]
  3902. loc_006C5EE1: mov var_74, edx
  3903. loc_006C5EE4: lea eax, var_24
  3904. loc_006C5EE7: push eax
  3905. loc_006C5EE8: mov ecx, var_74
  3906. loc_006C5EEB: mov edx, [ecx]
  3907. loc_006C5EED: mov eax, var_74
  3908. loc_006C5EF0: push eax
  3909. loc_006C5EF1: call [edx+00000018h]
  3910. loc_006C5EF4: fnclex
  3911. loc_006C5EF6: mov var_78, eax
  3912. loc_006C5EF9: cmp var_78, 00000000h
  3913. loc_006C5EFD: jge 006C5F1Ch
  3914. loc_006C5EFF: push 00000018h
  3915. loc_006C5F01: push 00441EF0h
  3916. loc_006C5F06: mov ecx, var_74
  3917. loc_006C5F09: push ecx
  3918. loc_006C5F0A: mov edx, var_78
  3919. loc_006C5F0D: push edx
  3920. loc_006C5F0E: call [004010CCh] ; __vbaHresultCheckObj
  3921. loc_006C5F14: mov var_17C, eax
  3922. loc_006C5F1A: jmp 006C5F26h
  3923. loc_006C5F1C: mov var_17C, 00000000h
  3924. loc_006C5F26: mov eax, var_24
  3925. loc_006C5F29: mov var_7C, eax
  3926. loc_006C5F2C: lea ecx, var_5C
  3927. loc_006C5F2F: push ecx
  3928. loc_006C5F30: mov edx, var_7C
  3929. loc_006C5F33: mov eax, [edx]
  3930. loc_006C5F35: mov ecx, var_7C
  3931. loc_006C5F38: push ecx
  3932. loc_006C5F39: call [eax+00000080h]
  3933. loc_006C5F3F: fnclex
  3934. loc_006C5F41: mov var_80, eax
  3935. loc_006C5F44: cmp var_80, 00000000h
  3936. loc_006C5F48: jge 006C5F6Ah
  3937. loc_006C5F4A: push 00000080h
  3938. loc_006C5F4F: push 00447BE8h
  3939. loc_006C5F54: mov edx, var_7C
  3940. loc_006C5F57: push edx
  3941. loc_006C5F58: mov eax, var_80
  3942. loc_006C5F5B: push eax
  3943. loc_006C5F5C: call [004010CCh] ; __vbaHresultCheckObj
  3944. loc_006C5F62: mov var_180, eax
  3945. loc_006C5F68: jmp 006C5F74h
  3946. loc_006C5F6A: mov var_180, 00000000h
  3947. loc_006C5F74: lea ecx, var_60
  3948. loc_006C5F77: push ecx
  3949. loc_006C5F78: mov edx, Me
  3950. loc_006C5F7B: mov eax, [edx]
  3951. loc_006C5F7D: mov ecx, Me
  3952. loc_006C5F80: push ecx
  3953. loc_006C5F81: call [eax+00000078h]
  3954. loc_006C5F84: fnclex
  3955. loc_006C5F86: mov var_84, eax
  3956. loc_006C5F8C: cmp var_84, 00000000h
  3957. loc_006C5F93: jge 006C5FB5h
  3958. loc_006C5F95: push 00000078h
  3959. loc_006C5F97: push 00446D3Ch
  3960. loc_006C5F9C: mov edx, Me
  3961. loc_006C5F9F: push edx
  3962. loc_006C5FA0: mov eax, var_84
  3963. loc_006C5FA6: push eax
  3964. loc_006C5FA7: call [004010CCh] ; __vbaHresultCheckObj
  3965. loc_006C5FAD: mov var_184, eax
  3966. loc_006C5FB3: jmp 006C5FBFh
  3967. loc_006C5FB5: mov var_184, 00000000h
  3968. loc_006C5FBF: cmp [0073C818h], 00000000h
  3969. loc_006C5FC6: jnz 006C5FE4h
  3970. loc_006C5FC8: push 0073C818h
  3971. loc_006C5FCD: push 00441F00h
  3972. loc_006C5FD2: call [004012FCh] ; __vbaNew2
  3973. loc_006C5FD8: mov var_188, 0073C818h
  3974. loc_006C5FE2: jmp 006C5FEEh
  3975. loc_006C5FE4: mov var_188, 0073C818h
  3976. loc_006C5FEE: mov ecx, var_188
  3977. loc_006C5FF4: mov edx, [ecx]
  3978. loc_006C5FF6: mov var_88, edx
  3979. loc_006C5FFC: lea eax, var_28
  3980. loc_006C5FFF: push eax
  3981. loc_006C6000: mov ecx, var_88
  3982. loc_006C6006: mov edx, [ecx]
  3983. loc_006C6008: mov eax, var_88
  3984. loc_006C600E: push eax
  3985. loc_006C600F: call [edx+00000018h]
  3986. loc_006C6012: fnclex
  3987. loc_006C6014: mov var_8C, eax
  3988. loc_006C601A: cmp var_8C, 00000000h
  3989. loc_006C6021: jge 006C6046h
  3990. loc_006C6023: push 00000018h
  3991. loc_006C6025: push 00441EF0h
  3992. loc_006C602A: mov ecx, var_88
  3993. loc_006C6030: push ecx
  3994. loc_006C6031: mov edx, var_8C
  3995. loc_006C6037: push edx
  3996. loc_006C6038: call [004010CCh] ; __vbaHresultCheckObj
  3997. loc_006C603E: mov var_18C, eax
  3998. loc_006C6044: jmp 006C6050h
  3999. loc_006C6046: mov var_18C, 00000000h
  4000. loc_006C6050: mov eax, var_28
  4001. loc_006C6053: mov var_90, eax
  4002. loc_006C6059: lea ecx, var_64
  4003. loc_006C605C: push ecx
  4004. loc_006C605D: mov edx, var_90
  4005. loc_006C6063: mov eax, [edx]
  4006. loc_006C6065: mov ecx, var_90
  4007. loc_006C606B: push ecx
  4008. loc_006C606C: call [eax+00000088h]
  4009. loc_006C6072: fnclex
  4010. loc_006C6074: mov var_94, eax
  4011. loc_006C607A: cmp var_94, 00000000h
  4012. loc_006C6081: jge 006C60A9h
  4013. loc_006C6083: push 00000088h
  4014. loc_006C6088: push 00447BE8h
  4015. loc_006C608D: mov edx, var_90
  4016. loc_006C6093: push edx
  4017. loc_006C6094: mov eax, var_94
  4018. loc_006C609A: push eax
  4019. loc_006C609B: call [004010CCh] ; __vbaHresultCheckObj
  4020. loc_006C60A1: mov var_190, eax
  4021. loc_006C60A7: jmp 006C60B3h
  4022. loc_006C60A9: mov var_190, 00000000h
  4023. loc_006C60B3: lea ecx, var_68
  4024. loc_006C60B6: push ecx
  4025. loc_006C60B7: mov edx, Me
  4026. loc_006C60BA: mov eax, [edx]
  4027. loc_006C60BC: mov ecx, Me
  4028. loc_006C60BF: push ecx
  4029. loc_006C60C0: call [eax+00000088h]
  4030. loc_006C60C6: fnclex
  4031. loc_006C60C8: mov var_98, eax
  4032. loc_006C60CE: cmp var_98, 00000000h
  4033. loc_006C60D5: jge 006C60FAh
  4034. loc_006C60D7: push 00000088h
  4035. loc_006C60DC: push 00446D3Ch
  4036. loc_006C60E1: mov edx, Me
  4037. loc_006C60E4: push edx
  4038. loc_006C60E5: mov eax, var_98
  4039. loc_006C60EB: push eax
  4040. loc_006C60EC: call [004010CCh] ; __vbaHresultCheckObj
  4041. loc_006C60F2: mov var_194, eax
  4042. loc_006C60F8: jmp 006C6104h
  4043. loc_006C60FA: mov var_194, 00000000h
  4044. loc_006C6104: lea ecx, var_2C
  4045. loc_006C6107: push ecx
  4046. loc_006C6108: fld real4 ptr var_60
  4047. loc_006C610B: cmp [0073A000h], 00000000h
  4048. loc_006C6112: jnz 006C6119h
  4049. loc_006C6114: fdiv st0, real4 ptr var_64
  4050. loc_006C6117: jmp 006C6121h
  4051. loc_006C6119: push var_64
  4052. loc_006C611C: call 00412868h ; _adj_fdiv_m32
  4053. loc_006C6121: fadd st0, real4 ptr var_68
  4054. loc_006C6124: fnstsw ax
  4055. loc_006C6126: test al, 0Dh
  4056. loc_006C6128: jnz 006C63DFh
  4057. loc_006C612E: call [00401384h] ; __vbaFpI2
  4058. loc_006C6134: push eax
  4059. loc_006C6135: fld real4 ptr var_58
  4060. loc_006C6138: cmp [0073A000h], 00000000h
  4061. loc_006C613F: jnz 006C6146h
  4062. loc_006C6141: fdiv st0, real4 ptr var_5C
  4063. loc_006C6144: jmp 006C614Eh
  4064. loc_006C6146: push var_5C
  4065. loc_006C6149: call 00412868h ; _adj_fdiv_m32
  4066. loc_006C614E: fnstsw ax
  4067. loc_006C6150: test al, 0Dh
  4068. loc_006C6152: jnz 006C63DFh
  4069. loc_006C6158: call [00401384h] ; __vbaFpI2
  4070. loc_006C615E: push eax
  4071. loc_006C615F: mov edx, [0073A08Ch]
  4072. loc_006C6165: mov eax, [edx]
  4073. loc_006C6167: mov ecx, [0073A08Ch]
  4074. loc_006C616D: push ecx
  4075. loc_006C616E: call [eax+0000007Ch]
  4076. loc_006C6171: fnclex
  4077. loc_006C6173: mov var_9C, eax
  4078. loc_006C6179: cmp var_9C, 00000000h
  4079. loc_006C6180: jge 006C61A5h
  4080. loc_006C6182: push 0000007Ch
  4081. loc_006C6184: push 004419ACh
  4082. loc_006C6189: mov edx, [0073A08Ch]
  4083. loc_006C618F: push edx
  4084. loc_006C6190: mov eax, var_9C
  4085. loc_006C6196: push eax
  4086. loc_006C6197: call [004010CCh] ; __vbaHresultCheckObj
  4087. loc_006C619D: mov var_198, eax
  4088. loc_006C61A3: jmp 006C61AFh
  4089. loc_006C61A5: mov var_198, 00000000h
  4090. loc_006C61AF: lea ecx, var_2C
  4091. loc_006C61B2: push ecx
  4092. loc_006C61B3: lea edx, var_28
  4093. loc_006C61B6: push edx
  4094. loc_006C61B7: lea eax, var_24
  4095. loc_006C61BA: push eax
  4096. loc_006C61BB: push 00000003h
  4097. loc_006C61BD: call [00401068h] ; __vbaFreeObjList
  4098. loc_006C61C3: add esp, 00000010h
  4099. loc_006C61C6: mov var_4, 00000014h
  4100. loc_006C61CD: mov var_48, 80020004h
  4101. loc_006C61D4: mov var_50, 0000000Ah
  4102. loc_006C61DB: mov var_38, 0046D820h ; "Finally, click the edit button to edit this appointment or task."
  4103. loc_006C61E2: mov var_40, 00000008h
  4104. loc_006C61E9: lea ecx, var_24
  4105. loc_006C61EC: push ecx
  4106. loc_006C61ED: mov eax, 00000010h
  4107. loc_006C61F2: call 00412850h ; __vbaChkstk
  4108. loc_006C61F7: mov edx, esp
  4109. loc_006C61F9: mov eax, var_50
  4110. loc_006C61FC: mov [edx], eax
  4111. loc_006C61FE: mov ecx, var_4C
  4112. loc_006C6201: mov [edx+00000004h], ecx
  4113. loc_006C6204: mov eax, var_48
  4114. loc_006C6207: mov [edx+00000008h], eax
  4115. loc_006C620A: mov ecx, var_44
  4116. loc_006C620D: mov [edx+0000000Ch], ecx
  4117. loc_006C6210: mov eax, 00000010h
  4118. loc_006C6215: call 00412850h ; __vbaChkstk
  4119. loc_006C621A: mov edx, esp
  4120. loc_006C621C: mov eax, var_40
  4121. loc_006C621F: mov [edx], eax
  4122. loc_006C6221: mov ecx, var_3C
  4123. loc_006C6224: mov [edx+00000004h], ecx
  4124. loc_006C6227: mov eax, var_38
  4125. loc_006C622A: mov [edx+00000008h], eax
  4126. loc_006C622D: mov ecx, var_34
  4127. loc_006C6230: mov [edx+0000000Ch], ecx
  4128. loc_006C6233: mov edx, [0073A08Ch]
  4129. loc_006C6239: mov eax, [edx]
  4130. loc_006C623B: mov ecx, [0073A08Ch]
  4131. loc_006C6241: push ecx
  4132. loc_006C6242: call [eax+00000078h]
  4133. loc_006C6245: fnclex
  4134. loc_006C6247: mov var_70, eax
  4135. loc_006C624A: cmp var_70, 00000000h
  4136. loc_006C624E: jge 006C6270h
  4137. loc_006C6250: push 00000078h
  4138. loc_006C6252: push 004419ACh
  4139. loc_006C6257: mov edx, [0073A08Ch]
  4140. loc_006C625D: push edx
  4141. loc_006C625E: mov eax, var_70
  4142. loc_006C6261: push eax
  4143. loc_006C6262: call [004010CCh] ; __vbaHresultCheckObj
  4144. loc_006C6268: mov var_19C, eax
  4145. loc_006C626E: jmp 006C627Ah
  4146. loc_006C6270: mov var_19C, 00000000h
  4147. loc_006C627A: mov ecx, var_24
  4148. loc_006C627D: mov var_C4, ecx
  4149. loc_006C6283: mov var_24, 00000000h
  4150. loc_006C628A: mov edx, var_C4
  4151. loc_006C6290: push edx
  4152. loc_006C6291: push 0073A1E4h
  4153. loc_006C6296: call [00401128h] ; __vbaObjSet
  4154. loc_006C629C: mov var_4, 00000015h
  4155. loc_006C62A3: lea eax, var_24
  4156. loc_006C62A6: push eax
  4157. loc_006C62A7: push 00441D74h ; "Blink"
  4158. loc_006C62AC: mov ecx, [0073A08Ch]
  4159. loc_006C62B2: mov edx, [ecx]
  4160. loc_006C62B4: mov eax, [0073A08Ch]
  4161. loc_006C62B9: push eax
  4162. loc_006C62BA: call [edx+00000064h]
  4163. loc_006C62BD: fnclex
  4164. loc_006C62BF: mov var_70, eax
  4165. loc_006C62C2: cmp var_70, 00000000h
  4166. loc_006C62C6: jge 006C62E8h
  4167. loc_006C62C8: push 00000064h
  4168. loc_006C62CA: push 004419ACh
  4169. loc_006C62CF: mov ecx, [0073A08Ch]
  4170. loc_006C62D5: push ecx
  4171. loc_006C62D6: mov edx, var_70
  4172. loc_006C62D9: push edx
  4173. loc_006C62DA: call [004010CCh] ; __vbaHresultCheckObj
  4174. loc_006C62E0: mov var_1A0, eax
  4175. loc_006C62E6: jmp 006C62F2h
  4176. loc_006C62E8: mov var_1A0, 00000000h
  4177. loc_006C62F2: mov eax, var_24
  4178. loc_006C62F5: mov var_C8, eax
  4179. loc_006C62FB: mov var_24, 00000000h
  4180. loc_006C6302: mov ecx, var_C8
  4181. loc_006C6308: push ecx
  4182. loc_006C6309: push 0073A1D8h
  4183. loc_006C630E: call [00401128h] ; __vbaObjSet
  4184. loc_006C6314: mov var_4, 00000016h
  4185. loc_006C631B: mov var_54, 0000h
  4186. loc_006C6321: push 00440B00h
  4187. loc_006C6326: mov edx, Me
  4188. loc_006C6329: push edx
  4189. loc_006C632A: call [004013C4h] ; __vbaCastObj
  4190. loc_006C6330: push eax
  4191. loc_006C6331: lea eax, var_24
  4192. loc_006C6334: push eax
  4193. loc_006C6335: call [00401128h] ; __vbaObjSet
  4194. loc_006C633B: lea ecx, var_54
  4195. loc_006C633E: push ecx
  4196. loc_006C633F: lea edx, var_24
  4197. loc_006C6342: push edx
  4198. loc_006C6343: mov eax, [0073A218h]
  4199. loc_006C6348: mov ecx, [eax]
  4200. loc_006C634A: mov edx, [0073A218h]
  4201. loc_006C6350: push edx
  4202. loc_006C6351: call [ecx+00000020h]
  4203. loc_006C6354: fnclex
  4204. loc_006C6356: mov var_70, eax
  4205. loc_006C6359: cmp var_70, 00000000h
  4206. loc_006C635D: jge 006C637Eh
  4207. loc_006C635F: push 00000020h
  4208. loc_006C6361: push 00440B10h
  4209. loc_006C6366: mov eax, [0073A218h]
  4210. loc_006C636B: push eax
  4211. loc_006C636C: mov ecx, var_70
  4212. loc_006C636F: push ecx
  4213. loc_006C6370: call [004010CCh] ; __vbaHresultCheckObj
  4214. loc_006C6376: mov var_1A4, eax
  4215. loc_006C637C: jmp 006C6388h
  4216. loc_006C637E: mov var_1A4, 00000000h
  4217. loc_006C6388: lea ecx, var_24
  4218. loc_006C638B: call [0040142Ch] ; __vbaFreeObj
  4219. loc_006C6391: mov var_10, 00000000h
  4220. loc_006C6398: fwait
  4221. loc_006C6399: push 006C63BDh
  4222. loc_006C639E: jmp 006C63BCh
  4223. loc_006C63A0: lea edx, var_30
  4224. loc_006C63A3: push edx
  4225. loc_006C63A4: lea eax, var_2C
  4226. loc_006C63A7: push eax
  4227. loc_006C63A8: lea ecx, var_28
  4228. loc_006C63AB: push ecx
  4229. loc_006C63AC: lea edx, var_24
  4230. loc_006C63AF: push edx
  4231. loc_006C63B0: push 00000004h
  4232. loc_006C63B2: call [00401068h] ; __vbaFreeObjList
  4233. loc_006C63B8: add esp, 00000014h
  4234. loc_006C63BB: ret
  4235. loc_006C63BC: ret
  4236. loc_006C63BD: mov eax, Me
  4237. loc_006C63C0: mov ecx, [eax]
  4238. loc_006C63C2: mov edx, Me
  4239. loc_006C63C5: push edx
  4240. loc_006C63C6: call [ecx+00000008h]
  4241. loc_006C63C9: mov eax, var_10
  4242. loc_006C63CC: mov ecx, var_20
  4243. loc_006C63CF: mov fs:[00000000h], ecx
  4244. loc_006C63D6: pop edi
  4245. loc_006C63D7: pop esi
  4246. loc_006C63D8: pop ebx
  4247. loc_006C63D9: mov esp, ebp
  4248. loc_006C63DB: pop ebp
  4249. loc_006C63DC: retn 000Ch
  4250. End Sub
  4251. Private Sub cmdAddons_Click() '6C49C0
  4252. loc_006C49C0: push ebp
  4253. loc_006C49C1: mov ebp, esp
  4254. loc_006C49C3: sub esp, 0000000Ch
  4255. loc_006C49C6: push 00412856h ; __vbaExceptHandler
  4256. loc_006C49CB: mov eax, fs:[00000000h]
  4257. loc_006C49D1: push eax
  4258. loc_006C49D2: mov fs:[00000000h], esp
  4259. loc_006C49D9: sub esp, 00000010h
  4260. loc_006C49DC: push ebx
  4261. loc_006C49DD: push esi
  4262. loc_006C49DE: push edi
  4263. loc_006C49DF: mov var_C, esp
  4264. loc_006C49E2: mov var_8, 0040D0A0h
  4265. loc_006C49E9: mov eax, Me
  4266. loc_006C49EC: mov ecx, eax
  4267. loc_006C49EE: and ecx, 00000001h
  4268. loc_006C49F1: mov var_4, ecx
  4269. loc_006C49F4: and al, FEh
  4270. loc_006C49F6: push eax
  4271. loc_006C49F7: mov Me, eax
  4272. loc_006C49FA: mov edx, [eax]
  4273. loc_006C49FC: call [edx+00000004h]
  4274. loc_006C49FF: mov eax, [0073A254h]
  4275. loc_006C4A04: test eax, eax
  4276. loc_006C4A06: jnz 006C4A18h
  4277. loc_006C4A08: push 0073A254h
  4278. loc_006C4A0D: push 00431838h
  4279. loc_006C4A12: call [004012FCh] ; __vbaNew2
  4280. loc_006C4A18: mov esi, [0073A254h]
  4281. loc_006C4A1E: push esi
  4282. loc_006C4A1F: mov eax, [esi]
  4283. loc_006C4A21: call [eax+00000710h]
  4284. loc_006C4A27: test eax, eax
  4285. loc_006C4A29: fnclex
  4286. loc_006C4A2B: jge 006C4A3Fh
  4287. loc_006C4A2D: push 00000710h
  4288. loc_006C4A32: push 004408D0h
  4289. loc_006C4A37: push esi
  4290. loc_006C4A38: push eax
  4291. loc_006C4A39: call [004010CCh] ; __vbaHresultCheckObj
  4292. loc_006C4A3F: mov var_4, 00000000h
  4293. loc_006C4A46: mov eax, Me
  4294. loc_006C4A49: push eax
  4295. loc_006C4A4A: mov ecx, [eax]
  4296. loc_006C4A4C: call [ecx+00000008h]
  4297. loc_006C4A4F: mov eax, var_4
  4298. loc_006C4A52: mov ecx, var_14
  4299. loc_006C4A55: pop edi
  4300. loc_006C4A56: pop esi
  4301. loc_006C4A57: mov fs:[00000000h], ecx
  4302. loc_006C4A5E: pop ebx
  4303. loc_006C4A5F: mov esp, ebp
  4304. loc_006C4A61: pop ebp
  4305. loc_006C4A62: retn 0004h
  4306. End Sub
  4307. Private Function CalendarVB1_UnknownEvent_B(arg_14) '6CC5A0
  4308. loc_006CC5A0: push ebp
  4309. loc_006CC5A1: mov ebp, esp
  4310. loc_006CC5A3: sub esp, 0000000Ch
  4311. loc_006CC5A6: push 00412856h ; __vbaExceptHandler
  4312. loc_006CC5AB: mov eax, fs:[00000000h]
  4313. loc_006CC5B1: push eax
  4314. loc_006CC5B2: mov fs:[00000000h], esp
  4315. loc_006CC5B9: sub esp, 0000000Ch
  4316. loc_006CC5BC: push ebx
  4317. loc_006CC5BD: push esi
  4318. loc_006CC5BE: push edi
  4319. loc_006CC5BF: mov var_C, esp
  4320. loc_006CC5C2: mov var_8, 0040D4F0h
  4321. loc_006CC5C9: mov esi, Me
  4322. loc_006CC5CC: mov eax, esi
  4323. loc_006CC5CE: and eax, 00000001h
  4324. loc_006CC5D1: mov var_4, eax
  4325. loc_006CC5D4: and esi, FFFFFFFEh
  4326. loc_006CC5D7: push esi
  4327. loc_006CC5D8: mov Me, esi
  4328. loc_006CC5DB: mov ecx, [esi]
  4329. loc_006CC5DD: call [ecx+00000004h]
  4330. loc_006CC5E0: mov edx, [esi]
  4331. loc_006CC5E2: lea eax, arg_14
  4332. loc_006CC5E5: lea ecx, var_18
  4333. loc_006CC5E8: xor edi, edi
  4334. loc_006CC5EA: push eax
  4335. loc_006CC5EB: push ecx
  4336. loc_006CC5EC: mov var_18, edi
  4337. loc_006CC5EF: push esi
  4338. loc_006CC5F0: mov var_18, FFFFFFFFh
  4339. loc_006CC5F7: call [edx+00000734h]
  4340. loc_006CC5FD: mov var_4, edi
  4341. loc_006CC600: mov eax, Me
  4342. loc_006CC603: push eax
  4343. loc_006CC604: mov edx, [eax]
  4344. loc_006CC606: call [edx+00000008h]
  4345. loc_006CC609: mov eax, var_4
  4346. loc_006CC60C: mov ecx, var_14
  4347. loc_006CC60F: pop edi
  4348. loc_006CC610: pop esi
  4349. loc_006CC611: mov fs:[00000000h], ecx
  4350. loc_006CC618: pop ebx
  4351. loc_006CC619: mov esp, ebp
  4352. loc_006CC61B: pop ebp
  4353. loc_006CC61C: retn 0014h
  4354. End Function
  4355. Private Function CalendarVB1_UnknownEvent_C(arg_C, arg_10) '6C6810
  4356. loc_006C6810: push ebp
  4357. loc_006C6811: mov ebp, esp
  4358. loc_006C6813: sub esp, 0000000Ch
  4359. loc_006C6816: push 00412856h ; __vbaExceptHandler
  4360. loc_006C681B: mov eax, fs:[00000000h]
  4361. loc_006C6821: push eax
  4362. loc_006C6822: mov fs:[00000000h], esp
  4363. loc_006C6829: sub esp, 00000010h
  4364. loc_006C682C: push ebx
  4365. loc_006C682D: push esi
  4366. loc_006C682E: push edi
  4367. loc_006C682F: mov var_C, esp
  4368. loc_006C6832: mov var_8, 0040D170h
  4369. loc_006C6839: mov esi, Me
  4370. loc_006C683C: mov eax, esi
  4371. loc_006C683E: and eax, 00000001h
  4372. loc_006C6841: mov var_4, eax
  4373. loc_006C6844: and esi, FFFFFFFEh
  4374. loc_006C6847: push esi
  4375. loc_006C6848: mov Me, esi
  4376. loc_006C684B: mov ecx, [esi]
  4377. loc_006C684D: call [ecx+00000004h]
  4378. loc_006C6850: mov edx, arg_C
  4379. loc_006C6853: mov edi, [00401310h] ; __vbaStrCopy
  4380. loc_006C6859: xor ebx, ebx
  4381. loc_006C685B: lea ecx, var_1C
  4382. loc_006C685E: mov var_18, ebx
  4383. loc_006C6861: mov var_1C, ebx
  4384. loc_006C6864: call edi
  4385. loc_006C6866: mov edx, arg_10
  4386. loc_006C6869: lea ecx, var_18
  4387. loc_006C686C: call edi
  4388. loc_006C686E: mov edx, [esi]
  4389. loc_006C6870: push esi
  4390. loc_006C6871: call [edx+00000728h]
  4391. loc_006C6877: mov var_4, ebx
  4392. loc_006C687A: push 006C6890h
  4393. loc_006C687F: mov esi, [00401430h] ; __vbaFreeStr
  4394. loc_006C6885: lea ecx, var_18
  4395. loc_006C6888: call __vbaFreeStr
  4396. loc_006C688A: lea ecx, var_1C
  4397. loc_006C688D: call __vbaFreeStr
  4398. loc_006C688F: ret
  4399. loc_006C6890: mov eax, Me
  4400. loc_006C6893: push eax
  4401. loc_006C6894: mov ecx, [eax]
  4402. loc_006C6896: call [ecx+00000008h]
  4403. loc_006C6899: mov eax, var_4
  4404. loc_006C689C: mov ecx, var_14
  4405. loc_006C689F: pop edi
  4406. loc_006C68A0: pop esi
  4407. loc_006C68A1: mov fs:[00000000h], ecx
  4408. loc_006C68A8: pop ebx
  4409. loc_006C68A9: mov esp, ebp
  4410. loc_006C68AB: pop ebp
  4411. loc_006C68AC: retn 0014h
  4412. End Function
  4413. Private Sub lviewSchedule_DblClick() '6C65B0
  4414. loc_006C65B0: push ebp
  4415. loc_006C65B1: mov ebp, esp
  4416. loc_006C65B3: sub esp, 0000000Ch
  4417. loc_006C65B6: push 00412856h ; __vbaExceptHandler
  4418. loc_006C65BB: mov eax, fs:[00000000h]
  4419. loc_006C65C1: push eax
  4420. loc_006C65C2: mov fs:[00000000h], esp
  4421. loc_006C65C9: sub esp, 00000030h
  4422. loc_006C65CC: push ebx
  4423. loc_006C65CD: push esi
  4424. loc_006C65CE: push edi
  4425. loc_006C65CF: mov var_C, esp
  4426. loc_006C65D2: mov var_8, 0040D160h
  4427. loc_006C65D9: mov esi, Me
  4428. loc_006C65DC: mov eax, esi
  4429. loc_006C65DE: and eax, 00000001h
  4430. loc_006C65E1: mov var_4, eax
  4431. loc_006C65E4: and esi, FFFFFFFEh
  4432. loc_006C65E7: push esi
  4433. loc_006C65E8: mov Me, esi
  4434. loc_006C65EB: mov ecx, [esi]
  4435. loc_006C65ED: call [ecx+00000004h]
  4436. loc_006C65F0: mov edx, [esi]
  4437. loc_006C65F2: xor eax, eax
  4438. loc_006C65F4: push 00443998h
  4439. loc_006C65F9: push eax
  4440. loc_006C65FA: push 00000007h
  4441. loc_006C65FC: push esi
  4442. loc_006C65FD: mov var_18, eax
  4443. loc_006C6600: mov var_1C, eax
  4444. loc_006C6603: mov var_2C, eax
  4445. loc_006C6606: mov var_30, eax
  4446. loc_006C6609: call [edx+00000324h]
  4447. loc_006C660F: mov edi, [00401128h] ; __vbaObjSet
  4448. loc_006C6615: push eax
  4449. loc_006C6616: lea eax, var_18
  4450. loc_006C6619: push eax
  4451. loc_006C661A: call edi
  4452. loc_006C661C: lea ecx, var_2C
  4453. loc_006C661F: push eax
  4454. loc_006C6620: push ecx
  4455. loc_006C6621: call [00401214h] ; __vbaLateIdCallLd
  4456. loc_006C6627: add esp, 00000010h
  4457. loc_006C662A: push eax
  4458. loc_006C662B: call [004011F8h] ; __vbaCastObjVar
  4459. loc_006C6631: lea edx, var_1C
  4460. loc_006C6634: push eax
  4461. loc_006C6635: push edx
  4462. loc_006C6636: call edi
  4463. loc_006C6638: mov ebx, eax
  4464. loc_006C663A: lea ecx, var_30
  4465. loc_006C663D: push ecx
  4466. loc_006C663E: push ebx
  4467. loc_006C663F: mov eax, [ebx]
  4468. loc_006C6641: call [eax+0000001Ch]
  4469. loc_006C6644: test eax, eax
  4470. loc_006C6646: fnclex
  4471. loc_006C6648: jge 006C6659h
  4472. loc_006C664A: push 0000001Ch
  4473. loc_006C664C: push 00443998h
  4474. loc_006C6651: push ebx
  4475. loc_006C6652: push eax
  4476. loc_006C6653: call [004010CCh] ; __vbaHresultCheckObj
  4477. loc_006C6659: mov edx, var_30
  4478. loc_006C665C: xor ebx, ebx
  4479. loc_006C665E: test edx, edx
  4480. loc_006C6660: lea edx, var_1C
  4481. loc_006C6663: lea eax, var_18
  4482. loc_006C6666: push edx
  4483. loc_006C6667: push eax
  4484. loc_006C6668: setg bl
  4485. loc_006C666B: push 00000002h
  4486. loc_006C666D: neg ebx
  4487. loc_006C666F: call [00401068h] ; __vbaFreeObjList
  4488. loc_006C6675: add esp, 0000000Ch
  4489. loc_006C6678: lea ecx, var_2C
  4490. loc_006C667B: call [00401030h] ; __vbaFreeVar
  4491. loc_006C6681: test bx, bx
  4492. loc_006C6684: jz 006C67AEh
  4493. loc_006C668A: mov ecx, [esi]
  4494. loc_006C668C: push 00443788h
  4495. loc_006C6691: push 00000000h
  4496. loc_006C6693: push 0000000Dh
  4497. loc_006C6695: push esi
  4498. loc_006C6696: call [ecx+00000324h]
  4499. loc_006C669C: lea edx, var_18
  4500. loc_006C669F: push eax
  4501. loc_006C66A0: push edx
  4502. loc_006C66A1: call edi
  4503. loc_006C66A3: push eax
  4504. loc_006C66A4: lea eax, var_2C
  4505. loc_006C66A7: push eax
  4506. loc_006C66A8: call [00401214h] ; __vbaLateIdCallLd
  4507. loc_006C66AE: add esp, 00000010h
  4508. loc_006C66B1: push eax
  4509. loc_006C66B2: call [004011F8h] ; __vbaCastObjVar
  4510. loc_006C66B8: lea ecx, var_1C
  4511. loc_006C66BB: push eax
  4512. loc_006C66BC: push ecx
  4513. loc_006C66BD: call edi
  4514. loc_006C66BF: mov ebx, eax
  4515. loc_006C66C1: lea eax, var_30
  4516. loc_006C66C4: push eax
  4517. loc_006C66C5: push ebx
  4518. loc_006C66C6: mov edx, [ebx]
  4519. loc_006C66C8: call [edx+00000044h]
  4520. loc_006C66CB: test eax, eax
  4521. loc_006C66CD: fnclex
  4522. loc_006C66CF: jge 006C66E0h
  4523. loc_006C66D1: push 00000044h
  4524. loc_006C66D3: push 00443788h
  4525. loc_006C66D8: push ebx
  4526. loc_006C66D9: push eax
  4527. loc_006C66DA: call [004010CCh] ; __vbaHresultCheckObj
  4528. loc_006C66E0: mov ecx, var_30
  4529. loc_006C66E3: xor ebx, ebx
  4530. loc_006C66E5: cmp ecx, FFFFFFFFh
  4531. loc_006C66E8: lea ecx, var_1C
  4532. loc_006C66EB: lea edx, var_18
  4533. loc_006C66EE: push ecx
  4534. loc_006C66EF: setg bl
  4535. loc_006C66F2: push edx
  4536. loc_006C66F3: push 00000002h
  4537. loc_006C66F5: neg ebx
  4538. loc_006C66F7: call [00401068h] ; __vbaFreeObjList
  4539. loc_006C66FD: add esp, 0000000Ch
  4540. loc_006C6700: lea ecx, var_2C
  4541. loc_006C6703: call [00401030h] ; __vbaFreeVar
  4542. loc_006C6709: test bx, bx
  4543. loc_006C670C: jz 006C67A3h
  4544. loc_006C6712: mov eax, [esi]
  4545. loc_006C6714: push 00000000h
  4546. loc_006C6716: push 80010007h
  4547. loc_006C671B: push esi
  4548. loc_006C671C: call [eax+00000300h]
  4549. loc_006C6722: lea ecx, var_18
  4550. loc_006C6725: push eax
  4551. loc_006C6726: push ecx
  4552. loc_006C6727: call edi
  4553. loc_006C6729: lea edx, var_2C
  4554. loc_006C672C: push eax
  4555. loc_006C672D: push edx
  4556. loc_006C672E: call [00401214h] ; __vbaLateIdCallLd
  4557. loc_006C6734: add esp, 00000010h
  4558. loc_006C6737: push eax
  4559. loc_006C6738: call [00401150h] ; __vbaBoolVar
  4560. loc_006C673E: lea ecx, var_18
  4561. loc_006C6741: mov bx, ax
  4562. loc_006C6744: call [0040142Ch] ; __vbaFreeObj
  4563. loc_006C674A: lea ecx, var_2C
  4564. loc_006C674D: call [00401030h] ; __vbaFreeVar
  4565. loc_006C6753: test bx, bx
  4566. loc_006C6756: jz 006C6782h
  4567. loc_006C6758: mov eax, [esi]
  4568. loc_006C675A: push 00000000h
  4569. loc_006C675C: push 80011000h
  4570. loc_006C6761: push esi
  4571. loc_006C6762: call [eax+00000300h]
  4572. loc_006C6768: lea ecx, var_18
  4573. loc_006C676B: push eax
  4574. loc_006C676C: push ecx
  4575. loc_006C676D: call edi
  4576. loc_006C676F: push eax
  4577. loc_006C6770: call [0040103Ch] ; __vbaLateIdCall
  4578. loc_006C6776: add esp, 0000000Ch
  4579. loc_006C6779: lea ecx, var_18
  4580. loc_006C677C: call [0040142Ch] ; __vbaFreeObj
  4581. loc_006C6782: mov edx, [esi]
  4582. loc_006C6784: push esi
  4583. loc_006C6785: call [edx+00000724h]
  4584. loc_006C678B: test eax, eax
  4585. loc_006C678D: jge 006C67B7h
  4586. loc_006C678F: push 00000724h
  4587. loc_006C6794: push 00446D6Ch ; "�1��w�" & Chr(10) & "O�O" & Chr(9) & "���ՏcmdAdd"
  4588. loc_006C6799: push esi
  4589. loc_006C679A: push eax
  4590. loc_006C679B: call [004010CCh] ; __vbaHresultCheckObj
  4591. loc_006C67A1: jmp 006C67B7h
  4592. loc_006C67A3: mov eax, [esi]
  4593. loc_006C67A5: push esi
  4594. loc_006C67A6: call [eax+00000728h]
  4595. loc_006C67AC: jmp 006C67B7h
  4596. loc_006C67AE: mov ecx, [esi]
  4597. loc_006C67B0: push esi
  4598. loc_006C67B1: call [ecx+00000728h]
  4599. loc_006C67B7: mov var_4, 00000000h
  4600. loc_006C67BE: push 006C67E3h
  4601. loc_006C67C3: jmp 006C67E2h
  4602. loc_006C67C5: lea edx, var_1C
  4603. loc_006C67C8: lea eax, var_18
  4604. loc_006C67CB: push edx
  4605. loc_006C67CC: push eax
  4606. loc_006C67CD: push 00000002h
  4607. loc_006C67CF: call [00401068h] ; __vbaFreeObjList
  4608. loc_006C67D5: add esp, 0000000Ch
  4609. loc_006C67D8: lea ecx, var_2C
  4610. loc_006C67DB: call [00401030h] ; __vbaFreeVar
  4611. loc_006C67E1: ret
  4612. loc_006C67E2: ret
  4613. loc_006C67E3: mov eax, Me
  4614. loc_006C67E6: push eax
  4615. loc_006C67E7: mov ecx, [eax]
  4616. loc_006C67E9: call [ecx+00000008h]
  4617. loc_006C67EC: mov eax, var_4
  4618. loc_006C67EF: mov ecx, var_14
  4619. loc_006C67F2: pop edi
  4620. loc_006C67F3: pop esi
  4621. loc_006C67F4: mov fs:[00000000h], ecx
  4622. loc_006C67FB: pop ebx
  4623. loc_006C67FC: mov esp, ebp
  4624. loc_006C67FE: pop ebp
  4625. loc_006C67FF: retn 0004h
  4626. End Sub
  4627. Private Sub tmrButternutAnimation_Timer() '6C4760
  4628. loc_006C4760: push ebp
  4629. loc_006C4761: mov ebp, esp
  4630. loc_006C4763: sub esp, 0000000Ch
  4631. loc_006C4766: push 00412856h ; __vbaExceptHandler
  4632. loc_006C476B: mov eax, fs:[00000000h]
  4633. loc_006C4771: push eax
  4634. loc_006C4772: mov fs:[00000000h], esp
  4635. loc_006C4779: sub esp, 00000034h
  4636. loc_006C477C: push ebx
  4637. loc_006C477D: push esi
  4638. loc_006C477E: push edi
  4639. loc_006C477F: mov var_C, esp
  4640. loc_006C4782: mov var_8, 0040D088h
  4641. loc_006C4789: mov esi, Me
  4642. loc_006C478C: mov eax, esi
  4643. loc_006C478E: and eax, 00000001h
  4644. loc_006C4791: mov var_4, eax
  4645. loc_006C4794: and esi, FFFFFFFEh
  4646. loc_006C4797: push esi
  4647. loc_006C4798: mov Me, esi
  4648. loc_006C479B: mov ecx, [esi]
  4649. loc_006C479D: call [ecx+00000004h]
  4650. loc_006C47A0: sub esp, 00000010h
  4651. loc_006C47A3: mov ecx, 0000000Bh
  4652. loc_006C47A8: mov edx, esp
  4653. loc_006C47AA: xor eax, eax
  4654. loc_006C47AC: mov var_18, eax
  4655. loc_006C47AF: push 00000036h
  4656. loc_006C47B1: mov [edx], ecx
  4657. loc_006C47B3: mov ecx, var_24
  4658. loc_006C47B6: push esi
  4659. loc_006C47B7: mov [edx+00000004h], ecx
  4660. loc_006C47BA: mov ecx, [esi]
  4661. loc_006C47BC: mov [edx+00000008h], eax
  4662. loc_006C47BF: mov eax, var_1C
  4663. loc_006C47C2: mov [edx+0000000Ch], eax
  4664. loc_006C47C5: call [ecx+00000328h]
  4665. loc_006C47CB: mov edi, [00401128h] ; __vbaObjSet
  4666. loc_006C47D1: lea edx, var_18
  4667. loc_006C47D4: push eax
  4668. loc_006C47D5: push edx
  4669. loc_006C47D6: call edi
  4670. loc_006C47D8: push eax
  4671. loc_006C47D9: call [004013F0h] ; __vbaLateIdSt
  4672. loc_006C47DF: mov ebx, [0040142Ch] ; __vbaFreeObj
  4673. loc_006C47E5: lea ecx, var_18
  4674. loc_006C47E8: call ebx
  4675. loc_006C47EA: sub esp, 00000010h
  4676. loc_006C47ED: mov ecx, 00000002h
  4677. loc_006C47F2: mov edx, esp
  4678. loc_006C47F4: xor eax, eax
  4679. loc_006C47F6: push 00000044h
  4680. loc_006C47F8: push esi
  4681. loc_006C47F9: mov [edx], ecx
  4682. loc_006C47FB: mov ecx, var_24
  4683. loc_006C47FE: mov [edx+00000004h], ecx
  4684. loc_006C4801: mov ecx, [esi]
  4685. loc_006C4803: mov [edx+00000008h], eax
  4686. loc_006C4806: mov eax, var_1C
  4687. loc_006C4809: mov [edx+0000000Ch], eax
  4688. loc_006C480C: call [ecx+00000328h]
  4689. loc_006C4812: lea edx, var_18
  4690. loc_006C4815: push eax
  4691. loc_006C4816: push edx
  4692. loc_006C4817: call edi
  4693. loc_006C4819: push eax
  4694. loc_006C481A: call [004013F0h] ; __vbaLateIdSt
  4695. loc_006C4820: lea ecx, var_18
  4696. loc_006C4823: call ebx
  4697. loc_006C4825: sub esp, 00000010h
  4698. loc_006C4828: mov ecx, 00000002h
  4699. loc_006C482D: mov edx, esp
  4700. loc_006C482F: mov eax, 00000004h
  4701. loc_006C4834: push 00000044h
  4702. loc_006C4836: push esi
  4703. loc_006C4837: mov [edx], ecx
  4704. loc_006C4839: mov ecx, var_24
  4705. loc_006C483C: mov [edx+00000004h], ecx
  4706. loc_006C483F: mov ecx, [esi]
  4707. loc_006C4841: mov [edx+00000008h], eax
  4708. loc_006C4844: mov eax, var_1C
  4709. loc_006C4847: mov [edx+0000000Ch], eax
  4710. loc_006C484A: call [ecx+00000328h]
  4711. loc_006C4850: lea edx, var_18
  4712. loc_006C4853: push eax
  4713. loc_006C4854: push edx
  4714. loc_006C4855: call edi
  4715. loc_006C4857: push eax
  4716. loc_006C4858: call [004013F0h] ; __vbaLateIdSt
  4717. loc_006C485E: lea ecx, var_18
  4718. loc_006C4861: call ebx
  4719. loc_006C4863: sub esp, 00000010h
  4720. loc_006C4866: mov ecx, 00000002h
  4721. loc_006C486B: mov edx, esp
  4722. loc_006C486D: mov eax, 0000004Bh
  4723. loc_006C4872: push 0000001Fh
  4724. loc_006C4874: push esi
  4725. loc_006C4875: mov [edx], ecx
  4726. loc_006C4877: mov ecx, var_24
  4727. loc_006C487A: mov [edx+00000004h], ecx
  4728. loc_006C487D: mov ecx, [esi]
  4729. loc_006C487F: mov [edx+00000008h], eax
  4730. loc_006C4882: mov eax, var_1C
  4731. loc_006C4885: mov [edx+0000000Ch], eax
  4732. loc_006C4888: call [ecx+00000328h]
  4733. loc_006C488E: lea edx, var_18
  4734. loc_006C4891: push eax
  4735. loc_006C4892: push edx
  4736. loc_006C4893: call edi
  4737. loc_006C4895: push eax
  4738. loc_006C4896: call [004013F0h] ; __vbaLateIdSt
  4739. loc_006C489C: lea ecx, var_18
  4740. loc_006C489F: call ebx
  4741. loc_006C48A1: sub esp, 00000010h
  4742. loc_006C48A4: mov ecx, 0000000Bh
  4743. loc_006C48A9: mov edx, esp
  4744. loc_006C48AB: or eax, FFFFFFFFh
  4745. loc_006C48AE: push 00000036h
  4746. loc_006C48B0: push esi
  4747. loc_006C48B1: mov [edx], ecx
  4748. loc_006C48B3: mov ecx, var_24
  4749. loc_006C48B6: mov [edx+00000004h], ecx
  4750. loc_006C48B9: mov ecx, [esi]
  4751. loc_006C48BB: mov [edx+00000008h], eax
  4752. loc_006C48BE: mov eax, var_1C
  4753. loc_006C48C1: mov [edx+0000000Ch], eax
  4754. loc_006C48C4: call [ecx+00000328h]
  4755. loc_006C48CA: lea edx, var_18
  4756. loc_006C48CD: push eax
  4757. loc_006C48CE: push edx
  4758. loc_006C48CF: call edi
  4759. loc_006C48D1: push eax
  4760. loc_006C48D2: call [004013F0h] ; __vbaLateIdSt
  4761. loc_006C48D8: lea ecx, var_18
  4762. loc_006C48DB: call ebx
  4763. loc_006C48DD: mov eax, [esi]
  4764. loc_006C48DF: push esi
  4765. loc_006C48E0: call [eax+000002FCh]
  4766. loc_006C48E6: lea ecx, var_18
  4767. loc_006C48E9: push eax
  4768. loc_006C48EA: push ecx
  4769. loc_006C48EB: call edi
  4770. loc_006C48ED: mov esi, eax
  4771. loc_006C48EF: push 00003A98h
  4772. loc_006C48F4: push esi
  4773. loc_006C48F5: mov edx, [esi]
  4774. loc_006C48F7: call [edx+00000064h]
  4775. loc_006C48FA: test eax, eax
  4776. loc_006C48FC: fnclex
  4777. loc_006C48FE: jge 006C490Fh
  4778. loc_006C4900: push 00000064h
  4779. loc_006C4902: push 00441ED0h
  4780. loc_006C4907: push esi
  4781. loc_006C4908: push eax
  4782. loc_006C4909: call [004010CCh] ; __vbaHresultCheckObj
  4783. loc_006C490F: lea ecx, var_18
  4784. loc_006C4912: call ebx
  4785. loc_006C4914: mov var_4, 00000000h
  4786. loc_006C491B: push 006C492Dh
  4787. loc_006C4920: jmp 006C492Ch
  4788. loc_006C4922: lea ecx, var_18
  4789. loc_006C4925: call [0040142Ch] ; __vbaFreeObj
  4790. loc_006C492B: ret
  4791. loc_006C492C: ret
  4792. loc_006C492D: mov eax, Me
  4793. loc_006C4930: push eax
  4794. loc_006C4931: mov ecx, [eax]
  4795. loc_006C4933: call [ecx+00000008h]
  4796. loc_006C4936: mov eax, var_4
  4797. loc_006C4939: mov ecx, var_14
  4798. loc_006C493C: pop edi
  4799. loc_006C493D: pop esi
  4800. loc_006C493E: mov fs:[00000000h], ecx
  4801. loc_006C4945: pop ebx
  4802. loc_006C4946: mov esp, ebp
  4803. loc_006C4948: pop ebp
  4804. loc_006C4949: retn 0004h
  4805. End Sub
  4806. Private Sub cmdDelete_Click() '6C4A70
  4807. loc_006C4A70: push ebp
  4808. loc_006C4A71: mov ebp, esp
  4809. loc_006C4A73: sub esp, 0000000Ch
  4810. loc_006C4A76: push 00412856h ; __vbaExceptHandler
  4811. loc_006C4A7B: mov eax, fs:[00000000h]
  4812. loc_006C4A81: push eax
  4813. loc_006C4A82: mov fs:[00000000h], esp
  4814. loc_006C4A89: sub esp, 00000008h
  4815. loc_006C4A8C: push ebx
  4816. loc_006C4A8D: push esi
  4817. loc_006C4A8E: push edi
  4818. loc_006C4A8F: mov var_C, esp
  4819. loc_006C4A92: mov var_8, 0040D0A8h
  4820. loc_006C4A99: mov esi, Me
  4821. loc_006C4A9C: mov eax, esi
  4822. loc_006C4A9E: and eax, 00000001h
  4823. loc_006C4AA1: mov var_4, eax
  4824. loc_006C4AA4: and esi, FFFFFFFEh
  4825. loc_006C4AA7: push esi
  4826. loc_006C4AA8: mov Me, esi
  4827. loc_006C4AAB: mov ecx, [esi]
  4828. loc_006C4AAD: call [ecx+00000004h]
  4829. loc_006C4AB0: mov edx, [esi]
  4830. loc_006C4AB2: push esi
  4831. loc_006C4AB3: call [edx+0000072Ch]
  4832. loc_006C4AB9: mov var_4, 00000000h
  4833. loc_006C4AC0: mov eax, Me
  4834. loc_006C4AC3: push eax
  4835. loc_006C4AC4: mov ecx, [eax]
  4836. loc_006C4AC6: call [ecx+00000008h]
  4837. loc_006C4AC9: mov eax, var_4
  4838. loc_006C4ACC: mov ecx, var_14
  4839. loc_006C4ACF: pop edi
  4840. loc_006C4AD0: pop esi
  4841. loc_006C4AD1: mov fs:[00000000h], ecx
  4842. loc_006C4AD8: pop ebx
  4843. loc_006C4AD9: mov esp, ebp
  4844. loc_006C4ADB: pop ebp
  4845. loc_006C4ADC: retn 0004h
  4846. End Sub
  4847. Private Sub cmdOK_Click() '6C4AE0
  4848. loc_006C4AE0: push ebp
  4849. loc_006C4AE1: mov ebp, esp
  4850. loc_006C4AE3: sub esp, 0000000Ch
  4851. loc_006C4AE6: push 00412856h ; __vbaExceptHandler
  4852. loc_006C4AEB: mov eax, fs:[00000000h]
  4853. loc_006C4AF1: push eax
  4854. loc_006C4AF2: mov fs:[00000000h], esp
  4855. loc_006C4AF9: sub esp, 00000020h
  4856. loc_006C4AFC: push ebx
  4857. loc_006C4AFD: push esi
  4858. loc_006C4AFE: push edi
  4859. loc_006C4AFF: mov var_C, esp
  4860. loc_006C4B02: mov var_8, 0040D0B0h
  4861. loc_006C4B09: mov edi, Me
  4862. loc_006C4B0C: mov eax, edi
  4863. loc_006C4B0E: and eax, 00000001h
  4864. loc_006C4B11: mov var_4, eax
  4865. loc_006C4B14: and edi, FFFFFFFEh
  4866. loc_006C4B17: push edi
  4867. loc_006C4B18: mov Me, edi
  4868. loc_006C4B1B: mov ecx, [edi]
  4869. loc_006C4B1D: call [ecx+00000004h]
  4870. loc_006C4B20: xor ebx, ebx
  4871. loc_006C4B22: push 00440B00h
  4872. loc_006C4B27: mov var_1C, ebx
  4873. loc_006C4B2A: mov var_20, ebx
  4874. loc_006C4B2D: push edi
  4875. loc_006C4B2E: mov var_18, ebx
  4876. loc_006C4B31: mov var_20, ebx
  4877. loc_006C4B34: mov var_1C, ebx
  4878. loc_006C4B37: call [004013C4h] ; __vbaCastObj
  4879. loc_006C4B3D: lea edx, var_18
  4880. loc_006C4B40: push eax
  4881. loc_006C4B41: push edx
  4882. loc_006C4B42: call [00401128h] ; __vbaObjSet
  4883. loc_006C4B48: mov eax, [0073A218h]
  4884. loc_006C4B4D: lea edx, var_20
  4885. loc_006C4B50: push edx
  4886. loc_006C4B51: lea edx, var_1C
  4887. loc_006C4B54: mov ecx, [eax]
  4888. loc_006C4B56: push edx
  4889. loc_006C4B57: lea edx, var_18
  4890. loc_006C4B5A: push edx
  4891. loc_006C4B5B: push eax
  4892. loc_006C4B5C: call [ecx+0000001Ch]
  4893. loc_006C4B5F: cmp eax, ebx
  4894. loc_006C4B61: fnclex
  4895. loc_006C4B63: jge 006C4B7Ah
  4896. loc_006C4B65: mov ecx, [0073A218h]
  4897. loc_006C4B6B: push 0000001Ch
  4898. loc_006C4B6D: push 00440B10h
  4899. loc_006C4B72: push ecx
  4900. loc_006C4B73: push eax
  4901. loc_006C4B74: call [004010CCh] ; __vbaHresultCheckObj
  4902. loc_006C4B7A: lea ecx, var_18
  4903. loc_006C4B7D: call [0040142Ch] ; __vbaFreeObj
  4904. loc_006C4B83: cmp [0073C818h], ebx
  4905. loc_006C4B89: jnz 006C4B9Bh
  4906. loc_006C4B8B: push 0073C818h
  4907. loc_006C4B90: push 00441F00h
  4908. loc_006C4B95: call [004012FCh] ; __vbaNew2
  4909. loc_006C4B9B: mov esi, [0073C818h]
  4910. loc_006C4BA1: lea eax, var_18
  4911. loc_006C4BA4: push edi
  4912. loc_006C4BA5: push eax
  4913. loc_006C4BA6: mov edx, [esi]
  4914. loc_006C4BA8: mov var_34, edx
  4915. loc_006C4BAB: call [00401130h] ; __vbaObjSetAddref
  4916. loc_006C4BB1: mov ecx, var_34
  4917. loc_006C4BB4: push eax
  4918. loc_006C4BB5: push esi
  4919. loc_006C4BB6: call [ecx+00000010h]
  4920. loc_006C4BB9: cmp eax, ebx
  4921. loc_006C4BBB: fnclex
  4922. loc_006C4BBD: jge 006C4BCEh
  4923. loc_006C4BBF: push 00000010h
  4924. loc_006C4BC1: push 00441EF0h
  4925. loc_006C4BC6: push esi
  4926. loc_006C4BC7: push eax
  4927. loc_006C4BC8: call [004010CCh] ; __vbaHresultCheckObj
  4928. loc_006C4BCE: lea ecx, var_18
  4929. loc_006C4BD1: call [0040142Ch] ; __vbaFreeObj
  4930. loc_006C4BD7: mov var_4, ebx
  4931. loc_006C4BDA: push 006C4BECh
  4932. loc_006C4BDF: jmp 006C4BEBh
  4933. loc_006C4BE1: lea ecx, var_18
  4934. loc_006C4BE4: call [0040142Ch] ; __vbaFreeObj
  4935. loc_006C4BEA: ret
  4936. loc_006C4BEB: ret
  4937. loc_006C4BEC: mov eax, Me
  4938. loc_006C4BEF: push eax
  4939. loc_006C4BF0: mov edx, [eax]
  4940. loc_006C4BF2: call [edx+00000008h]
  4941. loc_006C4BF5: mov eax, var_4
  4942. loc_006C4BF8: mov ecx, var_14
  4943. loc_006C4BFB: pop edi
  4944. loc_006C4BFC: pop esi
  4945. loc_006C4BFD: mov fs:[00000000h], ecx
  4946. loc_006C4C04: pop ebx
  4947. loc_006C4C05: mov esp, ebp
  4948. loc_006C4C07: pop ebp
  4949. loc_006C4C08: retn 0004h
  4950. End Sub
  4951. Public Function GetAppointmentDatesThisMonth(intMonth, intYear) '6CC620
  4952. loc_006CC620: push ebp
  4953. loc_006CC621: mov ebp, esp
  4954. loc_006CC623: sub esp, 00000018h
  4955. loc_006CC626: push 00412856h ; __vbaExceptHandler
  4956. loc_006CC62B: mov eax, fs:[00000000h]
  4957. loc_006CC631: push eax
  4958. loc_006CC632: mov fs:[00000000h], esp
  4959. loc_006CC639: mov eax, 00000218h
  4960. loc_006CC63E: call 00412850h ; __vbaChkstk
  4961. loc_006CC643: push ebx
  4962. loc_006CC644: push esi
  4963. loc_006CC645: push edi
  4964. loc_006CC646: mov var_18, esp
  4965. loc_006CC649: mov var_14, 0040D4F8h ; "/"
  4966. loc_006CC650: mov var_10, 00000000h
  4967. loc_006CC657: mov var_C, 00000000h
  4968. loc_006CC65E: mov eax, Me
  4969. loc_006CC661: mov ecx, [eax]
  4970. loc_006CC663: mov edx, Me
  4971. loc_006CC666: push edx
  4972. loc_006CC667: call [ecx+00000004h]
  4973. loc_006CC66A: mov var_4, 00000001h
  4974. loc_006CC671: mov eax, arg_14
  4975. loc_006CC674: mov [eax], 00000000h
  4976. loc_006CC67A: mov var_4, 00000002h
  4977. loc_006CC681: push FFFFFFFFh
  4978. loc_006CC683: call [00401124h] ; __vbaOnError
  4979. loc_006CC689: mov var_4, 00000003h
  4980. loc_006CC690: mov var_12C, 007Eh
  4981. loc_006CC699: mov var_4, 00000004h
  4982. loc_006CC6A0: cmp [0073C818h], 00000000h
  4983. loc_006CC6A7: jnz 006CC6C5h
  4984. loc_006CC6A9: push 0073C818h
  4985. loc_006CC6AE: push 00441F00h
  4986. loc_006CC6B3: call [004012FCh] ; __vbaNew2
  4987. loc_006CC6B9: mov var_218, 0073C818h
  4988. loc_006CC6C3: jmp 006CC6CFh
  4989. loc_006CC6C5: mov var_218, 0073C818h
  4990. loc_006CC6CF: mov ecx, var_218
  4991. loc_006CC6D5: mov edx, [ecx]
  4992. loc_006CC6D7: mov var_1E0, edx
  4993. loc_006CC6DD: lea eax, var_14C
  4994. loc_006CC6E3: push eax
  4995. loc_006CC6E4: mov ecx, var_1E0
  4996. loc_006CC6EA: mov edx, [ecx]
  4997. loc_006CC6EC: mov eax, var_1E0
  4998. loc_006CC6F2: push eax
  4999. loc_006CC6F3: call [edx+00000014h]
  5000. loc_006CC6F6: fnclex
  5001. loc_006CC6F8: mov var_1E4, eax
  5002. loc_006CC6FE: cmp var_1E4, 00000000h
  5003. loc_006CC705: jge 006CC72Ah
  5004. loc_006CC707: push 00000014h
  5005. loc_006CC709: push 00441EF0h
  5006. loc_006CC70E: mov ecx, var_1E0
  5007. loc_006CC714: push ecx
  5008. loc_006CC715: mov edx, var_1E4
  5009. loc_006CC71B: push edx
  5010. loc_006CC71C: call [004010CCh] ; __vbaHresultCheckObj
  5011. loc_006CC722: mov var_21C, eax
  5012. loc_006CC728: jmp 006CC734h
  5013. loc_006CC72A: mov var_21C, 00000000h
  5014. loc_006CC734: mov eax, var_14C
  5015. loc_006CC73A: mov var_1E8, eax
  5016. loc_006CC740: lea ecx, var_13C
  5017. loc_006CC746: push ecx
  5018. loc_006CC747: mov edx, var_1E8
  5019. loc_006CC74D: mov eax, [edx]
  5020. loc_006CC74F: mov ecx, var_1E8
  5021. loc_006CC755: push ecx
  5022. loc_006CC756: call [eax+00000050h]
  5023. loc_006CC759: fnclex
  5024. loc_006CC75B: mov var_1EC, eax
  5025. loc_006CC761: cmp var_1EC, 00000000h
  5026. loc_006CC768: jge 006CC78Dh
  5027. loc_006CC76A: push 00000050h
  5028. loc_006CC76C: push 004437B4h
  5029. loc_006CC771: mov edx, var_1E8
  5030. loc_006CC777: push edx
  5031. loc_006CC778: mov eax, var_1EC
  5032. loc_006CC77E: push eax
  5033. loc_006CC77F: call [004010CCh] ; __vbaHresultCheckObj
  5034. loc_006CC785: mov var_220, eax
  5035. loc_006CC78B: jmp 006CC797h
  5036. loc_006CC78D: mov var_220, 00000000h
  5037. loc_006CC797: mov ecx, var_13C
  5038. loc_006CC79D: push ecx
  5039. loc_006CC79E: push 00441F24h ; "\"
  5040. loc_006CC7A3: call [00401098h] ; __vbaStrCat
  5041. loc_006CC7A9: mov edx, eax
  5042. loc_006CC7AB: lea ecx, var_140
  5043. loc_006CC7B1: call [004013C0h] ; __vbaStrMove
  5044. loc_006CC7B7: push eax
  5045. loc_006CC7B8: push 0043BE4Ch ; "Apps.nbd"
  5046. loc_006CC7BD: call [00401098h] ; __vbaStrCat
  5047. loc_006CC7C3: mov edx, eax
  5048. loc_006CC7C5: lea ecx, var_130
  5049. loc_006CC7CB: call [004013C0h] ; __vbaStrMove
  5050. loc_006CC7D1: lea edx, var_140
  5051. loc_006CC7D7: push edx
  5052. loc_006CC7D8: lea eax, var_13C
  5053. loc_006CC7DE: push eax
  5054. loc_006CC7DF: push 00000002h
  5055. loc_006CC7E1: call [00401324h] ; __vbaFreeStrList
  5056. loc_006CC7E7: add esp, 0000000Ch
  5057. loc_006CC7EA: lea ecx, var_14C
  5058. loc_006CC7F0: call [0040142Ch] ; __vbaFreeObj
  5059. loc_006CC7F6: mov var_4, 00000005h
  5060. loc_006CC7FD: mov var_154, 80020004h
  5061. loc_006CC807: mov var_15C, 0000000Ah
  5062. loc_006CC811: lea ecx, var_15C
  5063. loc_006CC817: push ecx
  5064. loc_006CC818: call [004012F0h] ; rtcFreeFile
  5065. loc_006CC81E: mov var_124, ax
  5066. loc_006CC825: lea ecx, var_15C
  5067. loc_006CC82B: call [00401030h] ; __vbaFreeVar
  5068. loc_006CC831: mov var_4, 00000006h
  5069. loc_006CC838: mov edx, var_130
  5070. loc_006CC83E: push edx
  5071. loc_006CC83F: mov ax, var_124
  5072. loc_006CC846: push eax
  5073. loc_006CC847: mov cx, var_12C
  5074. loc_006CC84E: push ecx
  5075. loc_006CC84F: push 00004004h
  5076. loc_006CC854: call [004012DCh] ; __vbaFileOpen
  5077. loc_006CC85A: mov var_4, 00000007h
  5078. loc_006CC861: mov dx, var_124
  5079. loc_006CC868: push edx
  5080. loc_006CC869: call [004012E8h] ; rtcFileLength
  5081. loc_006CC86F: mov var_224, eax
  5082. loc_006CC875: fild real4 ptr var_224
  5083. loc_006CC87B: fstp real8 ptr var_22C
  5084. loc_006CC881: movsx eax, var_12C
  5085. loc_006CC888: mov var_230, eax
  5086. loc_006CC88E: fild real4 ptr var_230
  5087. loc_006CC894: fstp real8 ptr var_238
  5088. loc_006CC89A: fld real8 ptr var_22C
  5089. loc_006CC8A0: cmp [0073A000h], 00000000h
  5090. loc_006CC8A7: jnz 006CC8B1h
  5091. loc_006CC8A9: fdiv st0, real8 ptr var_238
  5092. loc_006CC8AF: jmp 006CC8C2h
  5093. loc_006CC8B1: push var_234
  5094. loc_006CC8B7: push var_238
  5095. loc_006CC8BD: call 00412874h ; _adj_fdiv_m64
  5096. loc_006CC8C2: fnstsw ax
  5097. loc_006CC8C4: test al, 0Dh
  5098. loc_006CC8C6: jnz 006CCD71h
  5099. loc_006CC8CC: call [00401384h] ; __vbaFpI2
  5100. loc_006CC8D2: mov var_134, ax
  5101. loc_006CC8D9: mov var_4, 00000008h
  5102. loc_006CC8E0: mov cx, var_134
  5103. loc_006CC8E7: mov var_1F4, cx
  5104. loc_006CC8EE: mov var_1F0, 0001h
  5105. loc_006CC8F7: mov var_24, 0001h
  5106. loc_006CC8FD: jmp 006CC914h
  5107. loc_006CC8FF: mov dx, var_24
  5108. loc_006CC903: add dx, var_1F0
  5109. loc_006CC90A: jo 006CCD76h
  5110. loc_006CC910: mov var_24, dx
  5111. loc_006CC914: mov ax, var_24
  5112. loc_006CC918: cmp ax, var_1F4
  5113. loc_006CC91F: jg 006CCC5Eh
  5114. loc_006CC925: mov var_4, 00000009h
  5115. loc_006CC92C: mov cx, var_124
  5116. loc_006CC933: push ecx
  5117. loc_006CC934: movsx edx, var_24
  5118. loc_006CC938: push edx
  5119. loc_006CC939: lea eax, var_120
  5120. loc_006CC93F: push eax
  5121. loc_006CC940: push 0044049Ch ; "Fu"
  5122. loc_006CC945: call [004010C0h] ; __vbaRecDestruct
  5123. loc_006CC94B: push eax
  5124. loc_006CC94C: push 00468320h
  5125. loc_006CC951: call [004012ACh] ; __vbaGetOwner4
  5126. loc_006CC957: mov var_4, 0000000Ah
  5127. loc_006CC95E: lea ecx, var_120
  5128. loc_006CC964: push ecx
  5129. loc_006CC965: push 0000000Ah
  5130. loc_006CC967: call [0040114Ch] ; __vbaStrFixstr
  5131. loc_006CC96D: mov edx, eax
  5132. loc_006CC96F: lea ecx, var_13C
  5133. loc_006CC975: call [004013C0h] ; __vbaStrMove
  5134. loc_006CC97B: push eax
  5135. loc_006CC97C: call [00401088h] ; rtcTrimBstr
  5136. loc_006CC982: mov edx, eax
  5137. loc_006CC984: lea ecx, var_140
  5138. loc_006CC98A: call [004013C0h] ; __vbaStrMove
  5139. loc_006CC990: mov edx, var_13C
  5140. loc_006CC996: push edx
  5141. loc_006CC997: lea eax, var_120
  5142. loc_006CC99D: push eax
  5143. loc_006CC99E: push 0000000Ah
  5144. loc_006CC9A0: call [004010A4h] ; __vbaLsetFixstr
  5145. loc_006CC9A6: mov ecx, var_140
  5146. loc_006CC9AC: mov var_20C, ecx
  5147. loc_006CC9B2: mov var_140, 00000000h
  5148. loc_006CC9BC: mov edx, var_20C
  5149. loc_006CC9C2: mov var_154, edx
  5150. loc_006CC9C8: mov var_15C, 00000008h
  5151. loc_006CC9D2: lea eax, var_15C
  5152. loc_006CC9D8: push eax
  5153. loc_006CC9D9: lea ecx, var_16C
  5154. loc_006CC9DF: push ecx
  5155. loc_006CC9E0: call [004013F8h] ; rtcGetMonthOfYear
  5156. loc_006CC9E6: mov edx, intMonth
  5157. loc_006CC9E9: mov ax, [edx]
  5158. loc_006CC9EC: mov var_1C4, ax
  5159. loc_006CC9F3: mov var_1CC, 00008002h
  5160. loc_006CC9FD: lea ecx, var_120
  5161. loc_006CCA03: push ecx
  5162. loc_006CCA04: push 0000000Ah
  5163. loc_006CCA06: call [0040114Ch] ; __vbaStrFixstr
  5164. loc_006CCA0C: mov edx, eax
  5165. loc_006CCA0E: lea ecx, var_144
  5166. loc_006CCA14: call [004013C0h] ; __vbaStrMove
  5167. loc_006CCA1A: push eax
  5168. loc_006CCA1B: call [00401088h] ; rtcTrimBstr
  5169. loc_006CCA21: mov edx, eax
  5170. loc_006CCA23: lea ecx, var_148
  5171. loc_006CCA29: call [004013C0h] ; __vbaStrMove
  5172. loc_006CCA2F: mov edx, var_144
  5173. loc_006CCA35: push edx
  5174. loc_006CCA36: lea eax, var_120
  5175. loc_006CCA3C: push eax
  5176. loc_006CCA3D: push 0000000Ah
  5177. loc_006CCA3F: call [004010A4h] ; __vbaLsetFixstr
  5178. loc_006CCA45: mov ecx, var_148
  5179. loc_006CCA4B: mov var_210, ecx
  5180. loc_006CCA51: mov var_148, 00000000h
  5181. loc_006CCA5B: mov edx, var_210
  5182. loc_006CCA61: mov var_184, edx
  5183. loc_006CCA67: mov var_18C, 00000008h
  5184. loc_006CCA71: lea eax, var_18C
  5185. loc_006CCA77: push eax
  5186. loc_006CCA78: lea ecx, var_19C
  5187. loc_006CCA7E: push ecx
  5188. loc_006CCA7F: call [004010A8h] ; rtcGetYear
  5189. loc_006CCA85: mov edx, intYear
  5190. loc_006CCA88: mov ax, [edx]
  5191. loc_006CCA8B: mov var_1D4, ax
  5192. loc_006CCA92: mov var_1DC, 00008002h
  5193. loc_006CCA9C: lea ecx, var_16C
  5194. loc_006CCAA2: push ecx
  5195. loc_006CCAA3: lea edx, var_1CC
  5196. loc_006CCAA9: push edx
  5197. loc_006CCAAA: lea eax, var_17C
  5198. loc_006CCAB0: push eax
  5199. loc_006CCAB1: call [00401350h] ; __vbaVarCmpEq
  5200. loc_006CCAB7: push eax
  5201. loc_006CCAB8: lea ecx, var_19C
  5202. loc_006CCABE: push ecx
  5203. loc_006CCABF: lea edx, var_1DC
  5204. loc_006CCAC5: push edx
  5205. loc_006CCAC6: lea eax, var_1AC
  5206. loc_006CCACC: push eax
  5207. loc_006CCACD: call [00401350h] ; __vbaVarCmpEq
  5208. loc_006CCAD3: push eax
  5209. loc_006CCAD4: lea ecx, var_1BC
  5210. loc_006CCADA: push ecx
  5211. loc_006CCADB: call [00401240h] ; __vbaVarAnd
  5212. loc_006CCAE1: push eax
  5213. loc_006CCAE2: call [00401164h] ; __vbaBoolVarNull
  5214. loc_006CCAE8: mov var_1E0, ax
  5215. loc_006CCAEF: lea edx, var_144
  5216. loc_006CCAF5: push edx
  5217. loc_006CCAF6: lea eax, var_13C
  5218. loc_006CCAFC: push eax
  5219. loc_006CCAFD: push 00000002h
  5220. loc_006CCAFF: call [00401324h] ; __vbaFreeStrList
  5221. loc_006CCB05: add esp, 0000000Ch
  5222. loc_006CCB08: lea ecx, var_19C
  5223. loc_006CCB0E: push ecx
  5224. loc_006CCB0F: lea edx, var_18C
  5225. loc_006CCB15: push edx
  5226. loc_006CCB16: lea eax, var_16C
  5227. loc_006CCB1C: push eax
  5228. loc_006CCB1D: lea ecx, var_15C
  5229. loc_006CCB23: push ecx
  5230. loc_006CCB24: push 00000004h
  5231. loc_006CCB26: call [00401050h] ; __vbaFreeVarList
  5232. loc_006CCB2C: add esp, 00000014h
  5233. loc_006CCB2F: movsx edx, var_1E0
  5234. loc_006CCB36: test edx, edx
  5235. loc_006CCB38: jz 006CCC52h
  5236. loc_006CCB3E: mov var_4, 0000000Bh
  5237. loc_006CCB45: mov eax, var_138
  5238. loc_006CCB4B: push eax
  5239. loc_006CCB4C: push 004473A0h
  5240. loc_006CCB51: call [00401098h] ; __vbaStrCat
  5241. loc_006CCB57: mov var_174, eax
  5242. loc_006CCB5D: mov var_17C, 00000008h
  5243. loc_006CCB67: lea ecx, var_120
  5244. loc_006CCB6D: push ecx
  5245. loc_006CCB6E: push 0000000Ah
  5246. loc_006CCB70: call [0040114Ch] ; __vbaStrFixstr
  5247. loc_006CCB76: mov edx, eax
  5248. loc_006CCB78: lea ecx, var_13C
  5249. loc_006CCB7E: call [004013C0h] ; __vbaStrMove
  5250. loc_006CCB84: push eax
  5251. loc_006CCB85: call [00401088h] ; rtcTrimBstr
  5252. loc_006CCB8B: mov edx, eax
  5253. loc_006CCB8D: lea ecx, var_140
  5254. loc_006CCB93: call [004013C0h] ; __vbaStrMove
  5255. loc_006CCB99: mov edx, var_13C
  5256. loc_006CCB9F: push edx
  5257. loc_006CCBA0: lea eax, var_120
  5258. loc_006CCBA6: push eax
  5259. loc_006CCBA7: push 0000000Ah
  5260. loc_006CCBA9: call [004010A4h] ; __vbaLsetFixstr
  5261. loc_006CCBAF: mov ecx, var_140
  5262. loc_006CCBB5: mov var_214, ecx
  5263. loc_006CCBBB: mov var_140, 00000000h
  5264. loc_006CCBC5: mov edx, var_214
  5265. loc_006CCBCB: mov var_154, edx
  5266. loc_006CCBD1: mov var_15C, 00000008h
  5267. loc_006CCBDB: lea eax, var_15C
  5268. loc_006CCBE1: push eax
  5269. loc_006CCBE2: lea ecx, var_16C
  5270. loc_006CCBE8: push ecx
  5271. loc_006CCBE9: call [004013E0h] ; rtcGetDayOfMonth
  5272. loc_006CCBEF: lea edx, var_17C
  5273. loc_006CCBF5: push edx
  5274. loc_006CCBF6: lea eax, var_16C
  5275. loc_006CCBFC: push eax
  5276. loc_006CCBFD: lea ecx, var_18C
  5277. loc_006CCC03: push ecx
  5278. loc_006CCC04: call [004012B0h] ; __vbaVarCat
  5279. loc_006CCC0A: push eax
  5280. loc_006CCC0B: call [00401040h] ; __vbaStrVarMove
  5281. loc_006CCC11: mov edx, eax
  5282. loc_006CCC13: lea ecx, var_138
  5283. loc_006CCC19: call [004013C0h] ; __vbaStrMove
  5284. loc_006CCC1F: lea ecx, var_13C
  5285. loc_006CCC25: call [00401430h] ; __vbaFreeStr
  5286. loc_006CCC2B: lea edx, var_18C
  5287. loc_006CCC31: push edx
  5288. loc_006CCC32: lea eax, var_16C
  5289. loc_006CCC38: push eax
  5290. loc_006CCC39: lea ecx, var_17C
  5291. loc_006CCC3F: push ecx
  5292. loc_006CCC40: lea edx, var_15C
  5293. loc_006CCC46: push edx
  5294. loc_006CCC47: push 00000004h
  5295. loc_006CCC49: call [00401050h] ; __vbaFreeVarList
  5296. loc_006CCC4F: add esp, 00000014h
  5297. loc_006CCC52: mov var_4, 0000000Dh
  5298. loc_006CCC59: jmp 006CC8FFh
  5299. loc_006CCC5E: mov var_4, 0000000Eh
  5300. loc_006CCC65: mov ax, var_124
  5301. loc_006CCC6C: push eax
  5302. loc_006CCC6D: call [00401194h] ; __vbaFileClose
  5303. loc_006CCC73: mov var_4, 0000000Fh
  5304. loc_006CCC7A: mov ecx, var_138
  5305. loc_006CCC80: push ecx
  5306. loc_006CCC81: push 004473A0h
  5307. loc_006CCC86: call [00401098h] ; __vbaStrCat
  5308. loc_006CCC8C: mov edx, eax
  5309. loc_006CCC8E: lea ecx, var_138
  5310. loc_006CCC94: call [004013C0h] ; __vbaStrMove
  5311. loc_006CCC9A: fwait
  5312. loc_006CCC9B: push 006CCD44h
  5313. loc_006CCCA0: jmp 006CCD2Bh
  5314. loc_006CCCA5: mov edx, var_10
  5315. loc_006CCCA8: and edx, 00000004h
  5316. loc_006CCCAB: test edx, edx
  5317. loc_006CCCAD: jz 006CCCBBh
  5318. loc_006CCCAF: lea ecx, var_138
  5319. loc_006CCCB5: call [00401430h] ; __vbaFreeStr
  5320. loc_006CCCBB: lea eax, var_148
  5321. loc_006CCCC1: push eax
  5322. loc_006CCCC2: lea ecx, var_144
  5323. loc_006CCCC8: push ecx
  5324. loc_006CCCC9: lea edx, var_140
  5325. loc_006CCCCF: push edx
  5326. loc_006CCCD0: lea eax, var_13C
  5327. loc_006CCCD6: push eax
  5328. loc_006CCCD7: push 00000004h
  5329. loc_006CCCD9: call [00401324h] ; __vbaFreeStrList
  5330. loc_006CCCDF: add esp, 00000014h
  5331. loc_006CCCE2: lea ecx, var_14C
  5332. loc_006CCCE8: call [0040142Ch] ; __vbaFreeObj
  5333. loc_006CCCEE: lea ecx, var_1BC
  5334. loc_006CCCF4: push ecx
  5335. loc_006CCCF5: lea edx, var_1AC
  5336. loc_006CCCFB: push edx
  5337. loc_006CCCFC: lea eax, var_19C
  5338. loc_006CCD02: push eax
  5339. loc_006CCD03: lea ecx, var_18C
  5340. loc_006CCD09: push ecx
  5341. loc_006CCD0A: lea edx, var_17C
  5342. loc_006CCD10: push edx
  5343. loc_006CCD11: lea eax, var_16C
  5344. loc_006CCD17: push eax
  5345. loc_006CCD18: lea ecx, var_15C
  5346. loc_006CCD1E: push ecx
  5347. loc_006CCD1F: push 00000007h
  5348. loc_006CCD21: call [00401050h] ; __vbaFreeVarList
  5349. loc_006CCD27: add esp, 00000020h
  5350. loc_006CCD2A: ret
  5351. loc_006CCD2B: lea ecx, var_128
  5352. loc_006CCD31: call [00401430h] ; __vbaFreeStr
  5353. loc_006CCD37: lea ecx, var_130
  5354. loc_006CCD3D: call [00401430h] ; __vbaFreeStr
  5355. loc_006CCD43: ret
  5356. loc_006CCD44: mov edx, Me
  5357. loc_006CCD47: mov eax, [edx]
  5358. loc_006CCD49: mov ecx, Me
  5359. loc_006CCD4C: push ecx
  5360. loc_006CCD4D: call [eax+00000008h]
  5361. loc_006CCD50: mov edx, arg_14
  5362. loc_006CCD53: mov eax, var_138
  5363. loc_006CCD59: mov [edx], eax
  5364. loc_006CCD5B: mov eax, var_10
  5365. loc_006CCD5E: mov ecx, var_20
  5366. loc_006CCD61: mov fs:[00000000h], ecx
  5367. loc_006CCD68: pop edi
  5368. loc_006CCD69: pop esi
  5369. loc_006CCD6A: pop ebx
  5370. loc_006CCD6B: mov esp, ebp
  5371. loc_006CCD6D: pop ebp
  5372. loc_006CCD6E: retn 0010h
  5373. End Function
  5374. Private Sub Proc_41_13_6C9120
  5375. loc_006C9120: push ebp
  5376. loc_006C9121: mov ebp, esp
  5377. loc_006C9123: sub esp, 00000018h
  5378. loc_006C9126: push 00412856h ; __vbaExceptHandler
  5379. loc_006C912B: mov eax, fs:[00000000h]
  5380. loc_006C9131: push eax
  5381. loc_006C9132: mov fs:[00000000h], esp
  5382. loc_006C9139: mov eax, 00000230h
  5383. loc_006C913E: call 00412850h ; __vbaChkstk
  5384. loc_006C9143: push ebx
  5385. loc_006C9144: push esi
  5386. loc_006C9145: push edi
  5387. loc_006C9146: mov var_18, esp
  5388. loc_006C9149: mov var_14, 0040D2D0h
  5389. loc_006C9150: mov var_10, 00000000h
  5390. loc_006C9157: mov var_C, 00000000h
  5391. loc_006C915E: mov var_4, 00000001h
  5392. loc_006C9165: mov var_4, 00000002h
  5393. loc_006C916C: push 00000001h
  5394. loc_006C916E: call [00401124h] ; __vbaOnError
  5395. loc_006C9174: mov var_4, 00000003h
  5396. loc_006C917B: mov edx, 0043C9F4h
  5397. loc_006C9180: mov ecx, 0073A090h
  5398. loc_006C9185: call [00401310h] ; __vbaStrCopy
  5399. loc_006C918B: mov var_4, 00000004h
  5400. loc_006C9192: mov edx, 0043C9F4h
  5401. loc_006C9197: mov ecx, 0073A094h
  5402. loc_006C919C: call [00401310h] ; __vbaStrCopy
  5403. loc_006C91A2: mov var_4, 00000005h
  5404. loc_006C91A9: mov edx, 0043C9F4h
  5405. loc_006C91AE: mov ecx, 0073A098h
  5406. loc_006C91B3: call [00401310h] ; __vbaStrCopy
  5407. loc_006C91B9: mov var_4, 00000006h
  5408. loc_006C91C0: mov edx, 0043C9F4h
  5409. loc_006C91C5: mov ecx, 0073A0A0h
  5410. loc_006C91CA: call [00401310h] ; __vbaStrCopy
  5411. loc_006C91D0: mov var_4, 00000007h
  5412. loc_006C91D7: mov edx, 0043C9F4h
  5413. loc_006C91DC: mov ecx, 0073A0A4h
  5414. loc_006C91E1: call [00401310h] ; __vbaStrCopy
  5415. loc_006C91E7: mov var_4, 00000008h
  5416. loc_006C91EE: mov edx, 0043C9F4h
  5417. loc_006C91F3: mov ecx, 0073A09Ch
  5418. loc_006C91F8: call [00401310h] ; __vbaStrCopy
  5419. loc_006C91FE: mov var_4, 00000009h
  5420. loc_006C9205: cmp [0073C818h], 00000000h
  5421. loc_006C920C: jnz 006C922Ah
  5422. loc_006C920E: push 0073C818h
  5423. loc_006C9213: push 00441F00h
  5424. loc_006C9218: call [004012FCh] ; __vbaNew2
  5425. loc_006C921E: mov var_1E0, 0073C818h
  5426. loc_006C9228: jmp 006C9234h
  5427. loc_006C922A: mov var_1E0, 0073C818h
  5428. loc_006C9234: mov eax, var_1E0
  5429. loc_006C923A: mov ecx, [eax]
  5430. loc_006C923C: mov var_1B4, ecx
  5431. loc_006C9242: cmp [0073A600h], 00000000h
  5432. loc_006C9249: jnz 006C9267h
  5433. loc_006C924B: push 0073A600h
  5434. loc_006C9250: push 0041F60Ch
  5435. loc_006C9255: call [004012FCh] ; __vbaNew2
  5436. loc_006C925B: mov var_1E4, 0073A600h
  5437. loc_006C9265: jmp 006C9271h
  5438. loc_006C9267: mov var_1E4, 0073A600h
  5439. loc_006C9271: mov edx, var_1E4
  5440. loc_006C9277: mov eax, [edx]
  5441. loc_006C9279: push eax
  5442. loc_006C927A: lea ecx, var_140
  5443. loc_006C9280: push ecx
  5444. loc_006C9281: call [00401130h] ; __vbaObjSetAddref
  5445. loc_006C9287: push eax
  5446. loc_006C9288: mov edx, var_1B4
  5447. loc_006C928E: mov eax, [edx]
  5448. loc_006C9290: mov ecx, var_1B4
  5449. loc_006C9296: push ecx
  5450. loc_006C9297: call [eax+0000000Ch]
  5451. loc_006C929A: fnclex
  5452. loc_006C929C: mov var_1B8, eax
  5453. loc_006C92A2: cmp var_1B8, 00000000h
  5454. loc_006C92A9: jge 006C92CEh
  5455. loc_006C92AB: push 0000000Ch
  5456. loc_006C92AD: push 00441EF0h
  5457. loc_006C92B2: mov edx, var_1B4
  5458. loc_006C92B8: push edx
  5459. loc_006C92B9: mov eax, var_1B8
  5460. loc_006C92BF: push eax
  5461. loc_006C92C0: call [004010CCh] ; __vbaHresultCheckObj
  5462. loc_006C92C6: mov var_1E8, eax
  5463. loc_006C92CC: jmp 006C92D8h
  5464. loc_006C92CE: mov var_1E8, 00000000h
  5465. loc_006C92D8: lea ecx, var_140
  5466. loc_006C92DE: call [0040142Ch] ; __vbaFreeObj
  5467. loc_006C92E4: mov var_4, 0000000Ah
  5468. loc_006C92EB: cmp [0073A600h], 00000000h
  5469. loc_006C92F2: jnz 006C9310h
  5470. loc_006C92F4: push 0073A600h
  5471. loc_006C92F9: push 0041F60Ch
  5472. loc_006C92FE: call [004012FCh] ; __vbaNew2
  5473. loc_006C9304: mov var_1EC, 0073A600h
  5474. loc_006C930E: jmp 006C931Ah
  5475. loc_006C9310: mov var_1EC, 0073A600h
  5476. loc_006C931A: mov ecx, var_1EC
  5477. loc_006C9320: mov edx, [ecx]
  5478. loc_006C9322: mov var_1B4, edx
  5479. loc_006C9328: push 0046DE70h ; "Add Appointment or Task"
  5480. loc_006C932D: mov eax, var_1B4
  5481. loc_006C9333: mov ecx, [eax]
  5482. loc_006C9335: mov edx, var_1B4
  5483. loc_006C933B: push edx
  5484. loc_006C933C: call [ecx+00000054h]
  5485. loc_006C933F: fnclex
  5486. loc_006C9341: mov var_1B8, eax
  5487. loc_006C9347: cmp var_1B8, 00000000h
  5488. loc_006C934E: jge 006C9373h
  5489. loc_006C9350: push 00000054h
  5490. loc_006C9352: push 00456008h
  5491. loc_006C9357: mov eax, var_1B4
  5492. loc_006C935D: push eax
  5493. loc_006C935E: mov ecx, var_1B8
  5494. loc_006C9364: push ecx
  5495. loc_006C9365: call [004010CCh] ; __vbaHresultCheckObj
  5496. loc_006C936B: mov var_1F0, eax
  5497. loc_006C9371: jmp 006C937Dh
  5498. loc_006C9373: mov var_1F0, 00000000h
  5499. loc_006C937D: mov var_4, 0000000Bh
  5500. loc_006C9384: cmp [0073A600h], 00000000h
  5501. loc_006C938B: jnz 006C93A9h
  5502. loc_006C938D: push 0073A600h
  5503. loc_006C9392: push 0041F60Ch
  5504. loc_006C9397: call [004012FCh] ; __vbaNew2
  5505. loc_006C939D: mov var_1F4, 0073A600h
  5506. loc_006C93A7: jmp 006C93B3h
  5507. loc_006C93A9: mov var_1F4, 0073A600h
  5508. loc_006C93B3: mov edx, var_1F4
  5509. loc_006C93B9: mov eax, [edx]
  5510. loc_006C93BB: mov ecx, var_1F4
  5511. loc_006C93C1: mov edx, [ecx]
  5512. loc_006C93C3: mov ecx, [edx]
  5513. loc_006C93C5: push eax
  5514. loc_006C93C6: call [ecx+00000304h]
  5515. loc_006C93CC: push eax
  5516. loc_006C93CD: lea edx, var_144
  5517. loc_006C93D3: push edx
  5518. loc_006C93D4: call [00401128h] ; __vbaObjSet
  5519. loc_006C93DA: mov var_1B4, eax
  5520. loc_006C93E0: mov var_18C, 0046D940h ; "Appointment or Task for "
  5521. loc_006C93EA: mov var_194, 00000008h
  5522. loc_006C93F4: push 00000000h
  5523. loc_006C93F6: push 00000000h
  5524. loc_006C93F8: mov eax, Me
  5525. loc_006C93FB: mov ecx, [eax]
  5526. loc_006C93FD: mov edx, Me
  5527. loc_006C9400: push edx
  5528. loc_006C9401: call [ecx+00000300h]
  5529. loc_006C9407: push eax
  5530. loc_006C9408: lea eax, var_140
  5531. loc_006C940E: push eax
  5532. loc_006C940F: call [00401128h] ; __vbaObjSet
  5533. loc_006C9415: push eax
  5534. loc_006C9416: lea ecx, var_154
  5535. loc_006C941C: push ecx
  5536. loc_006C941D: call [00401214h] ; __vbaLateIdCallLd
  5537. loc_006C9423: add esp, 00000010h
  5538. loc_006C9426: push eax
  5539. loc_006C9427: call [004012B8h] ; __vbaDateVar
  5540. loc_006C942D: fstp real8 ptr var_19C
  5541. loc_006C9433: mov var_1A4, 00000007h
  5542. loc_006C943D: lea edx, var_194
  5543. loc_006C9443: push edx
  5544. loc_006C9444: lea eax, var_1A4
  5545. loc_006C944A: push eax
  5546. loc_006C944B: lea ecx, var_164
  5547. loc_006C9451: push ecx
  5548. loc_006C9452: call [004012B0h] ; __vbaVarCat
  5549. loc_006C9458: push eax
  5550. loc_006C9459: lea edx, var_138
  5551. loc_006C945F: push edx
  5552. loc_006C9460: call [004012A8h] ; __vbaStrVarVal
  5553. loc_006C9466: push eax
  5554. loc_006C9467: mov eax, var_1B4
  5555. loc_006C946D: mov ecx, [eax]
  5556. loc_006C946F: mov edx, var_1B4
  5557. loc_006C9475: push edx
  5558. loc_006C9476: call [ecx+00000054h]
  5559. loc_006C9479: fnclex
  5560. loc_006C947B: mov var_1B8, eax
  5561. loc_006C9481: cmp var_1B8, 00000000h
  5562. loc_006C9488: jge 006C94ADh
  5563. loc_006C948A: push 00000054h
  5564. loc_006C948C: push 00443168h
  5565. loc_006C9491: mov eax, var_1B4
  5566. loc_006C9497: push eax
  5567. loc_006C9498: mov ecx, var_1B8
  5568. loc_006C949E: push ecx
  5569. loc_006C949F: call [004010CCh] ; __vbaHresultCheckObj
  5570. loc_006C94A5: mov var_1F8, eax
  5571. loc_006C94AB: jmp 006C94B7h
  5572. loc_006C94AD: mov var_1F8, 00000000h
  5573. loc_006C94B7: lea ecx, var_138
  5574. loc_006C94BD: call [00401430h] ; __vbaFreeStr
  5575. loc_006C94C3: lea edx, var_144
  5576. loc_006C94C9: push edx
  5577. loc_006C94CA: lea eax, var_140
  5578. loc_006C94D0: push eax
  5579. loc_006C94D1: push 00000002h
  5580. loc_006C94D3: call [00401068h] ; __vbaFreeObjList
  5581. loc_006C94D9: add esp, 0000000Ch
  5582. loc_006C94DC: lea ecx, var_164
  5583. loc_006C94E2: push ecx
  5584. loc_006C94E3: lea edx, var_154
  5585. loc_006C94E9: push edx
  5586. loc_006C94EA: push 00000002h
  5587. loc_006C94EC: call [00401050h] ; __vbaFreeVarList
  5588. loc_006C94F2: add esp, 0000000Ch
  5589. loc_006C94F5: mov var_4, 0000000Ch
  5590. loc_006C94FC: push 00000000h
  5591. loc_006C94FE: push 00000000h
  5592. loc_006C9500: mov eax, Me
  5593. loc_006C9503: mov ecx, [eax]
  5594. loc_006C9505: mov edx, Me
  5595. loc_006C9508: push edx
  5596. loc_006C9509: call [ecx+00000300h]
  5597. loc_006C950F: push eax
  5598. loc_006C9510: lea eax, var_140
  5599. loc_006C9516: push eax
  5600. loc_006C9517: call [00401128h] ; __vbaObjSet
  5601. loc_006C951D: push eax
  5602. loc_006C951E: lea ecx, var_154
  5603. loc_006C9524: push ecx
  5604. loc_006C9525: call [00401214h] ; __vbaLateIdCallLd
  5605. loc_006C952B: add esp, 00000010h
  5606. loc_006C952E: cmp [0073A600h], 00000000h
  5607. loc_006C9535: jnz 006C9553h
  5608. loc_006C9537: push 0073A600h
  5609. loc_006C953C: push 0041F60Ch
  5610. loc_006C9541: call [004012FCh] ; __vbaNew2
  5611. loc_006C9547: mov var_1FC, 0073A600h
  5612. loc_006C9551: jmp 006C955Dh
  5613. loc_006C9553: mov var_1FC, 0073A600h
  5614. loc_006C955D: mov edx, var_1FC
  5615. loc_006C9563: mov eax, [edx]
  5616. loc_006C9565: mov ecx, var_1FC
  5617. loc_006C956B: mov edx, [ecx]
  5618. loc_006C956D: mov ecx, [edx]
  5619. loc_006C956F: push eax
  5620. loc_006C9570: call [ecx+00000308h]
  5621. loc_006C9576: push eax
  5622. loc_006C9577: lea edx, var_144
  5623. loc_006C957D: push edx
  5624. loc_006C957E: call [00401128h] ; __vbaObjSet
  5625. loc_006C9584: mov var_1B4, eax
  5626. loc_006C958A: mov var_19C, 0046D8F0h ; "m/d/yyyy"
  5627. loc_006C9594: mov var_1A4, 00000008h
  5628. loc_006C959E: lea edx, var_1A4
  5629. loc_006C95A4: lea ecx, var_174
  5630. loc_006C95AA: call [00401374h] ; __vbaVarDup
  5631. loc_006C95B0: lea eax, var_154
  5632. loc_006C95B6: push eax
  5633. loc_006C95B7: call [004012B8h] ; __vbaDateVar
  5634. loc_006C95BD: fstp real8 ptr var_15C
  5635. loc_006C95C3: mov var_164, 00000007h
  5636. loc_006C95CD: push 00000001h
  5637. loc_006C95CF: push 00000001h
  5638. loc_006C95D1: lea ecx, var_174
  5639. loc_006C95D7: push ecx
  5640. loc_006C95D8: lea edx, var_164
  5641. loc_006C95DE: push edx
  5642. loc_006C95DF: lea eax, var_184
  5643. loc_006C95E5: push eax
  5644. loc_006C95E6: call [004010B0h] ; rtcVarFromFormatVar
  5645. loc_006C95EC: lea ecx, var_184
  5646. loc_006C95F2: push ecx
  5647. loc_006C95F3: lea edx, var_138
  5648. loc_006C95F9: push edx
  5649. loc_006C95FA: call [004012A8h] ; __vbaStrVarVal
  5650. loc_006C9600: push eax
  5651. loc_006C9601: mov eax, var_1B4
  5652. loc_006C9607: mov ecx, [eax]
  5653. loc_006C9609: mov edx, var_1B4
  5654. loc_006C960F: push edx
  5655. loc_006C9610: call [ecx+000000A4h]
  5656. loc_006C9616: fnclex
  5657. loc_006C9618: mov var_1B8, eax
  5658. loc_006C961E: cmp var_1B8, 00000000h
  5659. loc_006C9625: jge 006C964Dh
  5660. loc_006C9627: push 000000A4h
  5661. loc_006C962C: push 0043F42Ch
  5662. loc_006C9631: mov eax, var_1B4
  5663. loc_006C9637: push eax
  5664. loc_006C9638: mov ecx, var_1B8
  5665. loc_006C963E: push ecx
  5666. loc_006C963F: call [004010CCh] ; __vbaHresultCheckObj
  5667. loc_006C9645: mov var_200, eax
  5668. loc_006C964B: jmp 006C9657h
  5669. loc_006C964D: mov var_200, 00000000h
  5670. loc_006C9657: lea ecx, var_138
  5671. loc_006C965D: call [00401430h] ; __vbaFreeStr
  5672. loc_006C9663: lea edx, var_144
  5673. loc_006C9669: push edx
  5674. loc_006C966A: lea eax, var_140
  5675. loc_006C9670: push eax
  5676. loc_006C9671: push 00000002h
  5677. loc_006C9673: call [00401068h] ; __vbaFreeObjList
  5678. loc_006C9679: add esp, 0000000Ch
  5679. loc_006C967C: lea ecx, var_184
  5680. loc_006C9682: push ecx
  5681. loc_006C9683: lea edx, var_174
  5682. loc_006C9689: push edx
  5683. loc_006C968A: lea eax, var_164
  5684. loc_006C9690: push eax
  5685. loc_006C9691: lea ecx, var_154
  5686. loc_006C9697: push ecx
  5687. loc_006C9698: push 00000004h
  5688. loc_006C969A: call [00401050h] ; __vbaFreeVarList
  5689. loc_006C96A0: add esp, 00000014h
  5690. loc_006C96A3: mov var_4, 0000000Dh
  5691. loc_006C96AA: movsx edx, [0073A0AAh]
  5692. loc_006C96B1: test edx, edx
  5693. loc_006C96B3: jz 006C9BEEh
  5694. loc_006C96B9: mov var_4, 0000000Eh
  5695. loc_006C96C0: mov var_19C, 80020004h
  5696. loc_006C96CA: mov var_1A4, 0000000Ah
  5697. loc_006C96D4: mov var_18C, 0046DEA4h ; "I see you're adding an appointment!"
  5698. loc_006C96DE: mov var_194, 00000008h
  5699. loc_006C96E8: lea eax, var_140
  5700. loc_006C96EE: push eax
  5701. loc_006C96EF: mov eax, 00000010h
  5702. loc_006C96F4: call 00412850h ; __vbaChkstk
  5703. loc_006C96F9: mov ecx, esp
  5704. loc_006C96FB: mov edx, var_1A4
  5705. loc_006C9701: mov [ecx], edx
  5706. loc_006C9703: mov eax, var_1A0
  5707. loc_006C9709: mov [ecx+00000004h], eax
  5708. loc_006C970C: mov edx, var_19C
  5709. loc_006C9712: mov [ecx+00000008h], edx
  5710. loc_006C9715: mov eax, var_198
  5711. loc_006C971B: mov [ecx+0000000Ch], eax
  5712. loc_006C971E: mov eax, 00000010h
  5713. loc_006C9723: call 00412850h ; __vbaChkstk
  5714. loc_006C9728: mov ecx, esp
  5715. loc_006C972A: mov edx, var_194
  5716. loc_006C9730: mov [ecx], edx
  5717. loc_006C9732: mov eax, var_190
  5718. loc_006C9738: mov [ecx+00000004h], eax
  5719. loc_006C973B: mov edx, var_18C
  5720. loc_006C9741: mov [ecx+00000008h], edx
  5721. loc_006C9744: mov eax, var_188
  5722. loc_006C974A: mov [ecx+0000000Ch], eax
  5723. loc_006C974D: mov ecx, [0073A08Ch]
  5724. loc_006C9753: mov edx, [ecx]
  5725. loc_006C9755: mov eax, [0073A08Ch]
  5726. loc_006C975A: push eax
  5727. loc_006C975B: call [edx+00000078h]
  5728. loc_006C975E: fnclex
  5729. loc_006C9760: mov var_1B4, eax
  5730. loc_006C9766: cmp var_1B4, 00000000h
  5731. loc_006C976D: jge 006C9792h
  5732. loc_006C976F: push 00000078h
  5733. loc_006C9771: push 004419ACh
  5734. loc_006C9776: mov ecx, [0073A08Ch]
  5735. loc_006C977C: push ecx
  5736. loc_006C977D: mov edx, var_1B4
  5737. loc_006C9783: push edx
  5738. loc_006C9784: call [004010CCh] ; __vbaHresultCheckObj
  5739. loc_006C978A: mov var_204, eax
  5740. loc_006C9790: jmp 006C979Ch
  5741. loc_006C9792: mov var_204, 00000000h
  5742. loc_006C979C: lea ecx, var_140
  5743. loc_006C97A2: call [0040142Ch] ; __vbaFreeObj
  5744. loc_006C97A8: mov var_4, 0000000Fh
  5745. loc_006C97AF: mov var_19C, 80020004h
  5746. loc_006C97B9: mov var_1A4, 0000000Ah
  5747. loc_006C97C3: mov var_18C, 0046DA04h ; "Type in the text for the appointment or task."
  5748. loc_006C97CD: mov var_194, 00000008h
  5749. loc_006C97D7: lea eax, var_140
  5750. loc_006C97DD: push eax
  5751. loc_006C97DE: mov eax, 00000010h
  5752. loc_006C97E3: call 00412850h ; __vbaChkstk
  5753. loc_006C97E8: mov ecx, esp
  5754. loc_006C97EA: mov edx, var_1A4
  5755. loc_006C97F0: mov [ecx], edx
  5756. loc_006C97F2: mov eax, var_1A0
  5757. loc_006C97F8: mov [ecx+00000004h], eax
  5758. loc_006C97FB: mov edx, var_19C
  5759. loc_006C9801: mov [ecx+00000008h], edx
  5760. loc_006C9804: mov eax, var_198
  5761. loc_006C980A: mov [ecx+0000000Ch], eax
  5762. loc_006C980D: mov eax, 00000010h
  5763. loc_006C9812: call 00412850h ; __vbaChkstk
  5764. loc_006C9817: mov ecx, esp
  5765. loc_006C9819: mov edx, var_194
  5766. loc_006C981F: mov [ecx], edx
  5767. loc_006C9821: mov eax, var_190
  5768. loc_006C9827: mov [ecx+00000004h], eax
  5769. loc_006C982A: mov edx, var_18C
  5770. loc_006C9830: mov [ecx+00000008h], edx
  5771. loc_006C9833: mov eax, var_188
  5772. loc_006C9839: mov [ecx+0000000Ch], eax
  5773. loc_006C983C: mov ecx, [0073A08Ch]
  5774. loc_006C9842: mov edx, [ecx]
  5775. loc_006C9844: mov eax, [0073A08Ch]
  5776. loc_006C9849: push eax
  5777. loc_006C984A: call [edx+00000078h]
  5778. loc_006C984D: fnclex
  5779. loc_006C984F: mov var_1B4, eax
  5780. loc_006C9855: cmp var_1B4, 00000000h
  5781. loc_006C985C: jge 006C9881h
  5782. loc_006C985E: push 00000078h
  5783. loc_006C9860: push 004419ACh
  5784. loc_006C9865: mov ecx, [0073A08Ch]
  5785. loc_006C986B: push ecx
  5786. loc_006C986C: mov edx, var_1B4
  5787. loc_006C9872: push edx
  5788. loc_006C9873: call [004010CCh] ; __vbaHresultCheckObj
  5789. loc_006C9879: mov var_208, eax
  5790. loc_006C987F: jmp 006C988Bh
  5791. loc_006C9881: mov var_208, 00000000h
  5792. loc_006C988B: lea ecx, var_140
  5793. loc_006C9891: call [0040142Ch] ; __vbaFreeObj
  5794. loc_006C9897: mov var_4, 00000010h
  5795. loc_006C989E: mov var_19C, 80020004h
  5796. loc_006C98A8: mov var_1A4, 0000000Ah
  5797. loc_006C98B2: mov var_18C, 0046DA64h ; "Then, below that, choose the Time at which the appointment will be due."
  5798. loc_006C98BC: mov var_194, 00000008h
  5799. loc_006C98C6: lea eax, var_140
  5800. loc_006C98CC: push eax
  5801. loc_006C98CD: mov eax, 00000010h
  5802. loc_006C98D2: call 00412850h ; __vbaChkstk
  5803. loc_006C98D7: mov ecx, esp
  5804. loc_006C98D9: mov edx, var_1A4
  5805. loc_006C98DF: mov [ecx], edx
  5806. loc_006C98E1: mov eax, var_1A0
  5807. loc_006C98E7: mov [ecx+00000004h], eax
  5808. loc_006C98EA: mov edx, var_19C
  5809. loc_006C98F0: mov [ecx+00000008h], edx
  5810. loc_006C98F3: mov eax, var_198
  5811. loc_006C98F9: mov [ecx+0000000Ch], eax
  5812. loc_006C98FC: mov eax, 00000010h
  5813. loc_006C9901: call 00412850h ; __vbaChkstk
  5814. loc_006C9906: mov ecx, esp
  5815. loc_006C9908: mov edx, var_194
  5816. loc_006C990E: mov [ecx], edx
  5817. loc_006C9910: mov eax, var_190
  5818. loc_006C9916: mov [ecx+00000004h], eax
  5819. loc_006C9919: mov edx, var_18C
  5820. loc_006C991F: mov [ecx+00000008h], edx
  5821. loc_006C9922: mov eax, var_188
  5822. loc_006C9928: mov [ecx+0000000Ch], eax
  5823. loc_006C992B: mov ecx, [0073A08Ch]
  5824. loc_006C9931: mov edx, [ecx]
  5825. loc_006C9933: mov eax, [0073A08Ch]
  5826. loc_006C9938: push eax
  5827. loc_006C9939: call [edx+00000078h]
  5828. loc_006C993C: fnclex
  5829. loc_006C993E: mov var_1B4, eax
  5830. loc_006C9944: cmp var_1B4, 00000000h
  5831. loc_006C994B: jge 006C9970h
  5832. loc_006C994D: push 00000078h
  5833. loc_006C994F: push 004419ACh
  5834. loc_006C9954: mov ecx, [0073A08Ch]
  5835. loc_006C995A: push ecx
  5836. loc_006C995B: mov edx, var_1B4
  5837. loc_006C9961: push edx
  5838. loc_006C9962: call [004010CCh] ; __vbaHresultCheckObj
  5839. loc_006C9968: mov var_20C, eax
  5840. loc_006C996E: jmp 006C997Ah
  5841. loc_006C9970: mov var_20C, 00000000h
  5842. loc_006C997A: lea ecx, var_140
  5843. loc_006C9980: call [0040142Ch] ; __vbaFreeObj
  5844. loc_006C9986: mov var_4, 00000011h
  5845. loc_006C998D: mov var_19C, 80020004h
  5846. loc_006C9997: mov var_1A4, 0000000Ah
  5847. loc_006C99A1: mov var_18C, 0046DAF8h ; "If you like, check the Reminder box, and choose a date and time for me to remind you of your appointment."
  5848. loc_006C99AB: mov var_194, 00000008h
  5849. loc_006C99B5: lea eax, var_140
  5850. loc_006C99BB: push eax
  5851. loc_006C99BC: mov eax, 00000010h
  5852. loc_006C99C1: call 00412850h ; __vbaChkstk
  5853. loc_006C99C6: mov ecx, esp
  5854. loc_006C99C8: mov edx, var_1A4
  5855. loc_006C99CE: mov [ecx], edx
  5856. loc_006C99D0: mov eax, var_1A0
  5857. loc_006C99D6: mov [ecx+00000004h], eax
  5858. loc_006C99D9: mov edx, var_19C
  5859. loc_006C99DF: mov [ecx+00000008h], edx
  5860. loc_006C99E2: mov eax, var_198
  5861. loc_006C99E8: mov [ecx+0000000Ch], eax
  5862. loc_006C99EB: mov eax, 00000010h
  5863. loc_006C99F0: call 00412850h ; __vbaChkstk
  5864. loc_006C99F5: mov ecx, esp
  5865. loc_006C99F7: mov edx, var_194
  5866. loc_006C99FD: mov [ecx], edx
  5867. loc_006C99FF: mov eax, var_190
  5868. loc_006C9A05: mov [ecx+00000004h], eax
  5869. loc_006C9A08: mov edx, var_18C
  5870. loc_006C9A0E: mov [ecx+00000008h], edx
  5871. loc_006C9A11: mov eax, var_188
  5872. loc_006C9A17: mov [ecx+0000000Ch], eax
  5873. loc_006C9A1A: mov ecx, [0073A08Ch]
  5874. loc_006C9A20: mov edx, [ecx]
  5875. loc_006C9A22: mov eax, [0073A08Ch]
  5876. loc_006C9A27: push eax
  5877. loc_006C9A28: call [edx+00000078h]
  5878. loc_006C9A2B: fnclex
  5879. loc_006C9A2D: mov var_1B4, eax
  5880. loc_006C9A33: cmp var_1B4, 00000000h
  5881. loc_006C9A3A: jge 006C9A5Fh
  5882. loc_006C9A3C: push 00000078h
  5883. loc_006C9A3E: push 004419ACh
  5884. loc_006C9A43: mov ecx, [0073A08Ch]
  5885. loc_006C9A49: push ecx
  5886. loc_006C9A4A: mov edx, var_1B4
  5887. loc_006C9A50: push edx
  5888. loc_006C9A51: call [004010CCh] ; __vbaHresultCheckObj
  5889. loc_006C9A57: mov var_210, eax
  5890. loc_006C9A5D: jmp 006C9A69h
  5891. loc_006C9A5F: mov var_210, 00000000h
  5892. loc_006C9A69: lea ecx, var_140
  5893. loc_006C9A6F: call [0040142Ch] ; __vbaFreeObj
  5894. loc_006C9A75: mov var_4, 00000012h
  5895. loc_006C9A7C: mov var_19C, 80020004h
  5896. loc_006C9A86: mov var_1A4, 0000000Ah
  5897. loc_006C9A90: mov var_18C, 0046DBE8h ; "Click the Save button when you're done."
  5898. loc_006C9A9A: mov var_194, 00000008h
  5899. loc_006C9AA4: lea eax, var_140
  5900. loc_006C9AAA: push eax
  5901. loc_006C9AAB: mov eax, 00000010h
  5902. loc_006C9AB0: call 00412850h ; __vbaChkstk
  5903. loc_006C9AB5: mov ecx, esp
  5904. loc_006C9AB7: mov edx, var_1A4
  5905. loc_006C9ABD: mov [ecx], edx
  5906. loc_006C9ABF: mov eax, var_1A0
  5907. loc_006C9AC5: mov [ecx+00000004h], eax
  5908. loc_006C9AC8: mov edx, var_19C
  5909. loc_006C9ACE: mov [ecx+00000008h], edx
  5910. loc_006C9AD1: mov eax, var_198
  5911. loc_006C9AD7: mov [ecx+0000000Ch], eax
  5912. loc_006C9ADA: mov eax, 00000010h
  5913. loc_006C9ADF: call 00412850h ; __vbaChkstk
  5914. loc_006C9AE4: mov ecx, esp
  5915. loc_006C9AE6: mov edx, var_194
  5916. loc_006C9AEC: mov [ecx], edx
  5917. loc_006C9AEE: mov eax, var_190
  5918. loc_006C9AF4: mov [ecx+00000004h], eax
  5919. loc_006C9AF7: mov edx, var_18C
  5920. loc_006C9AFD: mov [ecx+00000008h], edx
  5921. loc_006C9B00: mov eax, var_188
  5922. loc_006C9B06: mov [ecx+0000000Ch], eax
  5923. loc_006C9B09: mov ecx, [0073A08Ch]
  5924. loc_006C9B0F: mov edx, [ecx]
  5925. loc_006C9B11: mov eax, [0073A08Ch]
  5926. loc_006C9B16: push eax
  5927. loc_006C9B17: call [edx+00000078h]
  5928. loc_006C9B1A: fnclex
  5929. loc_006C9B1C: mov var_1B4, eax
  5930. loc_006C9B22: cmp var_1B4, 00000000h
  5931. loc_006C9B29: jge 006C9B4Eh
  5932. loc_006C9B2B: push 00000078h
  5933. loc_006C9B2D: push 004419ACh
  5934. loc_006C9B32: mov ecx, [0073A08Ch]
  5935. loc_006C9B38: push ecx
  5936. loc_006C9B39: mov edx, var_1B4
  5937. loc_006C9B3F: push edx
  5938. loc_006C9B40: call [004010CCh] ; __vbaHresultCheckObj
  5939. loc_006C9B46: mov var_214, eax
  5940. loc_006C9B4C: jmp 006C9B58h
  5941. loc_006C9B4E: mov var_214, 00000000h
  5942. loc_006C9B58: lea ecx, var_140
  5943. loc_006C9B5E: call [0040142Ch] ; __vbaFreeObj
  5944. loc_006C9B64: mov var_4, 00000013h
  5945. loc_006C9B6B: lea eax, var_140
  5946. loc_006C9B71: push eax
  5947. loc_006C9B72: push 00441D74h ; "Blink"
  5948. loc_006C9B77: mov ecx, [0073A08Ch]
  5949. loc_006C9B7D: mov edx, [ecx]
  5950. loc_006C9B7F: mov eax, [0073A08Ch]
  5951. loc_006C9B84: push eax
  5952. loc_006C9B85: call [edx+00000064h]
  5953. loc_006C9B88: fnclex
  5954. loc_006C9B8A: mov var_1B4, eax
  5955. loc_006C9B90: cmp var_1B4, 00000000h
  5956. loc_006C9B97: jge 006C9BBCh
  5957. loc_006C9B99: push 00000064h
  5958. loc_006C9B9B: push 004419ACh
  5959. loc_006C9BA0: mov ecx, [0073A08Ch]
  5960. loc_006C9BA6: push ecx
  5961. loc_006C9BA7: mov edx, var_1B4
  5962. loc_006C9BAD: push edx
  5963. loc_006C9BAE: call [004010CCh] ; __vbaHresultCheckObj
  5964. loc_006C9BB4: mov var_218, eax
  5965. loc_006C9BBA: jmp 006C9BC6h
  5966. loc_006C9BBC: mov var_218, 00000000h
  5967. loc_006C9BC6: mov eax, var_140
  5968. loc_006C9BCC: mov var_1D8, eax
  5969. loc_006C9BD2: mov var_140, 00000000h
  5970. loc_006C9BDC: mov ecx, var_1D8
  5971. loc_006C9BE2: push ecx
  5972. loc_006C9BE3: push 0073A1D8h
  5973. loc_006C9BE8: call [00401128h] ; __vbaObjSet
  5974. loc_006C9BEE: mov var_4, 00000015h
  5975. loc_006C9BF5: cmp [0073A600h], 00000000h
  5976. loc_006C9BFC: jnz 006C9C1Ah
  5977. loc_006C9BFE: push 0073A600h
  5978. loc_006C9C03: push 0041F60Ch
  5979. loc_006C9C08: call [004012FCh] ; __vbaNew2
  5980. loc_006C9C0E: mov var_21C, 0073A600h
  5981. loc_006C9C18: jmp 006C9C24h
  5982. loc_006C9C1A: mov var_21C, 0073A600h
  5983. loc_006C9C24: mov edx, var_21C
  5984. loc_006C9C2A: mov eax, [edx]
  5985. loc_006C9C2C: mov var_1B4, eax
  5986. loc_006C9C32: mov var_19C, 80020004h
  5987. loc_006C9C3C: mov var_1A4, 0000000Ah
  5988. loc_006C9C46: mov var_18C, 00000001h
  5989. loc_006C9C50: mov var_194, 00000002h
  5990. loc_006C9C5A: mov eax, 00000010h
  5991. loc_006C9C5F: call 00412850h ; __vbaChkstk
  5992. loc_006C9C64: mov ecx, esp
  5993. loc_006C9C66: mov edx, var_1A4
  5994. loc_006C9C6C: mov [ecx], edx
  5995. loc_006C9C6E: mov eax, var_1A0
  5996. loc_006C9C74: mov [ecx+00000004h], eax
  5997. loc_006C9C77: mov edx, var_19C
  5998. loc_006C9C7D: mov [ecx+00000008h], edx
  5999. loc_006C9C80: mov eax, var_198
  6000. loc_006C9C86: mov [ecx+0000000Ch], eax
  6001. loc_006C9C89: mov eax, 00000010h
  6002. loc_006C9C8E: call 00412850h ; __vbaChkstk
  6003. loc_006C9C93: mov ecx, esp
  6004. loc_006C9C95: mov edx, var_194
  6005. loc_006C9C9B: mov [ecx], edx
  6006. loc_006C9C9D: mov eax, var_190
  6007. loc_006C9CA3: mov [ecx+00000004h], eax
  6008. loc_006C9CA6: mov edx, var_18C
  6009. loc_006C9CAC: mov [ecx+00000008h], edx
  6010. loc_006C9CAF: mov eax, var_188
  6011. loc_006C9CB5: mov [ecx+0000000Ch], eax
  6012. loc_006C9CB8: mov ecx, var_1B4
  6013. loc_006C9CBE: mov edx, [ecx]
  6014. loc_006C9CC0: mov eax, var_1B4
  6015. loc_006C9CC6: push eax
  6016. loc_006C9CC7: call [edx+000002B0h]
  6017. loc_006C9CCD: fnclex
  6018. loc_006C9CCF: mov var_1B8, eax
  6019. loc_006C9CD5: cmp var_1B8, 00000000h
  6020. loc_006C9CDC: jge 006C9D04h
  6021. loc_006C9CDE: push 000002B0h
  6022. loc_006C9CE3: push 00456008h
  6023. loc_006C9CE8: mov ecx, var_1B4
  6024. loc_006C9CEE: push ecx
  6025. loc_006C9CEF: mov edx, var_1B8
  6026. loc_006C9CF5: push edx
  6027. loc_006C9CF6: call [004010CCh] ; __vbaHresultCheckObj
  6028. loc_006C9CFC: mov var_220, eax
  6029. loc_006C9D02: jmp 006C9D0Eh
  6030. loc_006C9D04: mov var_220, 00000000h
  6031. loc_006C9D0E: mov var_4, 00000016h
  6032. loc_006C9D15: mov eax, [0073A090h]
  6033. loc_006C9D1A: push eax
  6034. loc_006C9D1B: call [00401044h] ; __vbaLenBstr
  6035. loc_006C9D21: test eax, eax
  6036. loc_006C9D23: jz 006CA3FCh
  6037. loc_006C9D29: mov var_4, 00000017h
  6038. loc_006C9D30: mov var_18C, 00000000h
  6039. loc_006C9D3A: mov var_194, 0000000Bh
  6040. loc_006C9D44: mov eax, 00000010h
  6041. loc_006C9D49: call 00412850h ; __vbaChkstk
  6042. loc_006C9D4E: mov ecx, esp
  6043. loc_006C9D50: mov edx, var_194
  6044. loc_006C9D56: mov [ecx], edx
  6045. loc_006C9D58: mov eax, var_190
  6046. loc_006C9D5E: mov [ecx+00000004h], eax
  6047. loc_006C9D61: mov edx, var_18C
  6048. loc_006C9D67: mov [ecx+00000008h], edx
  6049. loc_006C9D6A: mov eax, var_188
  6050. loc_006C9D70: mov [ecx+0000000Ch], eax
  6051. loc_006C9D73: push 8001000Dh
  6052. loc_006C9D78: mov ecx, Me
  6053. loc_006C9D7B: mov edx, [ecx]
  6054. loc_006C9D7D: mov eax, Me
  6055. loc_006C9D80: push eax
  6056. loc_006C9D81: call [edx+00000324h]
  6057. loc_006C9D87: push eax
  6058. loc_006C9D88: lea ecx, var_140
  6059. loc_006C9D8E: push ecx
  6060. loc_006C9D8F: call [00401128h] ; __vbaObjSet
  6061. loc_006C9D95: push eax
  6062. loc_006C9D96: call [004013F0h] ; __vbaLateIdSt
  6063. loc_006C9D9C: lea ecx, var_140
  6064. loc_006C9DA2: call [0040142Ch] ; __vbaFreeObj
  6065. loc_006C9DA8: mov var_4, 00000018h
  6066. loc_006C9DAF: mov var_18C, 00000000h
  6067. loc_006C9DB9: mov var_194, 0000000Bh
  6068. loc_006C9DC3: mov eax, 00000010h
  6069. loc_006C9DC8: call 00412850h ; __vbaChkstk
  6070. loc_006C9DCD: mov edx, esp
  6071. loc_006C9DCF: mov eax, var_194
  6072. loc_006C9DD5: mov [edx], eax
  6073. loc_006C9DD7: mov ecx, var_190
  6074. loc_006C9DDD: mov [edx+00000004h], ecx
  6075. loc_006C9DE0: mov eax, var_18C
  6076. loc_006C9DE6: mov [edx+00000008h], eax
  6077. loc_006C9DE9: mov ecx, var_188
  6078. loc_006C9DEF: mov [edx+0000000Ch], ecx
  6079. loc_006C9DF2: push 6803000Bh
  6080. loc_006C9DF7: mov edx, Me
  6081. loc_006C9DFA: mov eax, [edx]
  6082. loc_006C9DFC: mov ecx, Me
  6083. loc_006C9DFF: push ecx
  6084. loc_006C9E00: call [eax+00000300h]
  6085. loc_006C9E06: push eax
  6086. loc_006C9E07: lea edx, var_140
  6087. loc_006C9E0D: push edx
  6088. loc_006C9E0E: call [00401128h] ; __vbaObjSet
  6089. loc_006C9E14: push eax
  6090. loc_006C9E15: call [004013F0h] ; __vbaLateIdSt
  6091. loc_006C9E1B: lea ecx, var_140
  6092. loc_006C9E21: call [0040142Ch] ; __vbaFreeObj
  6093. loc_006C9E27: mov var_4, 00000019h
  6094. loc_006C9E2E: mov var_128, 007Eh
  6095. loc_006C9E37: mov var_4, 0000001Ah
  6096. loc_006C9E3E: cmp [0073C818h], 00000000h
  6097. loc_006C9E45: jnz 006C9E63h
  6098. loc_006C9E47: push 0073C818h
  6099. loc_006C9E4C: push 00441F00h
  6100. loc_006C9E51: call [004012FCh] ; __vbaNew2
  6101. loc_006C9E57: mov var_224, 0073C818h
  6102. loc_006C9E61: jmp 006C9E6Dh
  6103. loc_006C9E63: mov var_224, 0073C818h
  6104. loc_006C9E6D: mov eax, var_224
  6105. loc_006C9E73: mov ecx, [eax]
  6106. loc_006C9E75: mov var_1B4, ecx
  6107. loc_006C9E7B: lea edx, var_140
  6108. loc_006C9E81: push edx
  6109. loc_006C9E82: mov eax, var_1B4
  6110. loc_006C9E88: mov ecx, [eax]
  6111. loc_006C9E8A: mov edx, var_1B4
  6112. loc_006C9E90: push edx
  6113. loc_006C9E91: call [ecx+00000014h]
  6114. loc_006C9E94: fnclex
  6115. loc_006C9E96: mov var_1B8, eax
  6116. loc_006C9E9C: cmp var_1B8, 00000000h
  6117. loc_006C9EA3: jge 006C9EC8h
  6118. loc_006C9EA5: push 00000014h
  6119. loc_006C9EA7: push 00441EF0h
  6120. loc_006C9EAC: mov eax, var_1B4
  6121. loc_006C9EB2: push eax
  6122. loc_006C9EB3: mov ecx, var_1B8
  6123. loc_006C9EB9: push ecx
  6124. loc_006C9EBA: call [004010CCh] ; __vbaHresultCheckObj
  6125. loc_006C9EC0: mov var_228, eax
  6126. loc_006C9EC6: jmp 006C9ED2h
  6127. loc_006C9EC8: mov var_228, 00000000h
  6128. loc_006C9ED2: mov edx, var_140
  6129. loc_006C9ED8: mov var_1BC, edx
  6130. loc_006C9EDE: lea eax, var_138
  6131. loc_006C9EE4: push eax
  6132. loc_006C9EE5: mov ecx, var_1BC
  6133. loc_006C9EEB: mov edx, [ecx]
  6134. loc_006C9EED: mov eax, var_1BC
  6135. loc_006C9EF3: push eax
  6136. loc_006C9EF4: call [edx+00000050h]
  6137. loc_006C9EF7: fnclex
  6138. loc_006C9EF9: mov var_1C0, eax
  6139. loc_006C9EFF: cmp var_1C0, 00000000h
  6140. loc_006C9F06: jge 006C9F2Bh
  6141. loc_006C9F08: push 00000050h
  6142. loc_006C9F0A: push 004437B4h
  6143. loc_006C9F0F: mov ecx, var_1BC
  6144. loc_006C9F15: push ecx
  6145. loc_006C9F16: mov edx, var_1C0
  6146. loc_006C9F1C: push edx
  6147. loc_006C9F1D: call [004010CCh] ; __vbaHresultCheckObj
  6148. loc_006C9F23: mov var_22C, eax
  6149. loc_006C9F29: jmp 006C9F35h
  6150. loc_006C9F2B: mov var_22C, 00000000h
  6151. loc_006C9F35: mov eax, var_138
  6152. loc_006C9F3B: push eax
  6153. loc_006C9F3C: push 00441F24h ; "\"
  6154. loc_006C9F41: call [00401098h] ; __vbaStrCat
  6155. loc_006C9F47: mov edx, eax
  6156. loc_006C9F49: lea ecx, var_13C
  6157. loc_006C9F4F: call [004013C0h] ; __vbaStrMove
  6158. loc_006C9F55: push eax
  6159. loc_006C9F56: push 0043BE4Ch ; "Apps.nbd"
  6160. loc_006C9F5B: call [00401098h] ; __vbaStrCat
  6161. loc_006C9F61: mov edx, eax
  6162. loc_006C9F63: lea ecx, var_130
  6163. loc_006C9F69: call [004013C0h] ; __vbaStrMove
  6164. loc_006C9F6F: lea ecx, var_13C
  6165. loc_006C9F75: push ecx
  6166. loc_006C9F76: lea edx, var_138
  6167. loc_006C9F7C: push edx
  6168. loc_006C9F7D: push 00000002h
  6169. loc_006C9F7F: call [00401324h] ; __vbaFreeStrList
  6170. loc_006C9F85: add esp, 0000000Ch
  6171. loc_006C9F88: lea ecx, var_140
  6172. loc_006C9F8E: call [0040142Ch] ; __vbaFreeObj
  6173. loc_006C9F94: mov var_4, 0000001Bh
  6174. loc_006C9F9B: mov var_14C, 80020004h
  6175. loc_006C9FA5: mov var_154, 0000000Ah
  6176. loc_006C9FAF: lea eax, var_154
  6177. loc_006C9FB5: push eax
  6178. loc_006C9FB6: call [004012F0h] ; rtcFreeFile
  6179. loc_006C9FBC: mov var_124, ax
  6180. loc_006C9FC3: lea ecx, var_154
  6181. loc_006C9FC9: call [00401030h] ; __vbaFreeVar
  6182. loc_006C9FCF: mov var_4, 0000001Ch
  6183. loc_006C9FD6: mov ecx, var_130
  6184. loc_006C9FDC: push ecx
  6185. loc_006C9FDD: mov dx, var_124
  6186. loc_006C9FE4: push edx
  6187. loc_006C9FE5: mov ax, var_128
  6188. loc_006C9FEC: push eax
  6189. loc_006C9FED: push 00004004h
  6190. loc_006C9FF2: call [004012DCh] ; __vbaFileOpen
  6191. loc_006C9FF8: mov var_4, 0000001Dh
  6192. loc_006C9FFF: mov cx, var_124
  6193. loc_006CA006: push ecx
  6194. loc_006CA007: call [004012E8h] ; rtcFileLength
  6195. loc_006CA00D: mov var_230, eax
  6196. loc_006CA013: fild real4 ptr var_230
  6197. loc_006CA019: fstp real8 ptr var_238
  6198. loc_006CA01F: movsx edx, var_128
  6199. loc_006CA026: mov var_23C, edx
  6200. loc_006CA02C: fild real4 ptr var_23C
  6201. loc_006CA032: fstp real8 ptr var_244
  6202. loc_006CA038: fld real8 ptr var_238
  6203. loc_006CA03E: cmp [0073A000h], 00000000h
  6204. loc_006CA045: jnz 006CA04Fh
  6205. loc_006CA047: fdiv st0, real8 ptr var_244
  6206. loc_006CA04D: jmp 006CA060h
  6207. loc_006CA04F: push var_240
  6208. loc_006CA055: push var_244
  6209. loc_006CA05B: call 00412874h ; _adj_fdiv_m64
  6210. loc_006CA060: fnstsw ax
  6211. loc_006CA062: test al, 0Dh
  6212. loc_006CA064: jnz 006CA842h
  6213. loc_006CA06A: call [00401384h] ; __vbaFpI2
  6214. loc_006CA070: mov var_134, ax
  6215. loc_006CA077: mov var_4, 0000001Eh
  6216. loc_006CA07E: push 00000000h
  6217. loc_006CA080: push 00000000h
  6218. loc_006CA082: mov eax, Me
  6219. loc_006CA085: mov ecx, [eax]
  6220. loc_006CA087: mov edx, Me
  6221. loc_006CA08A: push edx
  6222. loc_006CA08B: call [ecx+00000300h]
  6223. loc_006CA091: push eax
  6224. loc_006CA092: lea eax, var_140
  6225. loc_006CA098: push eax
  6226. loc_006CA099: call [00401128h] ; __vbaObjSet
  6227. loc_006CA09F: push eax
  6228. loc_006CA0A0: lea ecx, var_154
  6229. loc_006CA0A6: push ecx
  6230. loc_006CA0A7: call [00401214h] ; __vbaLateIdCallLd
  6231. loc_006CA0AD: add esp, 00000010h
  6232. loc_006CA0B0: mov var_19C, 0046D144h ; "m/d/yy"
  6233. loc_006CA0BA: mov var_1A4, 00000008h
  6234. loc_006CA0C4: lea edx, var_1A4
  6235. loc_006CA0CA: lea ecx, var_174
  6236. loc_006CA0D0: call [00401374h] ; __vbaVarDup
  6237. loc_006CA0D6: lea edx, var_154
  6238. loc_006CA0DC: push edx
  6239. loc_006CA0DD: call [004012B8h] ; __vbaDateVar
  6240. loc_006CA0E3: fstp real8 ptr var_15C
  6241. loc_006CA0E9: mov var_164, 00000007h
  6242. loc_006CA0F3: push 00000001h
  6243. loc_006CA0F5: push 00000001h
  6244. loc_006CA0F7: lea eax, var_174
  6245. loc_006CA0FD: push eax
  6246. loc_006CA0FE: lea ecx, var_164
  6247. loc_006CA104: push ecx
  6248. loc_006CA105: lea edx, var_184
  6249. loc_006CA10B: push edx
  6250. loc_006CA10C: call [004010B0h] ; rtcVarFromFormatVar
  6251. loc_006CA112: lea eax, var_184
  6252. loc_006CA118: push eax
  6253. loc_006CA119: call [00401040h] ; __vbaStrVarMove
  6254. loc_006CA11F: mov edx, eax
  6255. loc_006CA121: lea ecx, var_138
  6256. loc_006CA127: call [004013C0h] ; __vbaStrMove
  6257. loc_006CA12D: push eax
  6258. loc_006CA12E: lea ecx, var_120
  6259. loc_006CA134: push ecx
  6260. loc_006CA135: push 0000000Ah
  6261. loc_006CA137: call [004010A4h] ; __vbaLsetFixstr
  6262. loc_006CA13D: lea ecx, var_138
  6263. loc_006CA143: call [00401430h] ; __vbaFreeStr
  6264. loc_006CA149: lea ecx, var_140
  6265. loc_006CA14F: call [0040142Ch] ; __vbaFreeObj
  6266. loc_006CA155: lea edx, var_184
  6267. loc_006CA15B: push edx
  6268. loc_006CA15C: lea eax, var_174
  6269. loc_006CA162: push eax
  6270. loc_006CA163: lea ecx, var_164
  6271. loc_006CA169: push ecx
  6272. loc_006CA16A: lea edx, var_154
  6273. loc_006CA170: push edx
  6274. loc_006CA171: push 00000004h
  6275. loc_006CA173: call [00401050h] ; __vbaFreeVarList
  6276. loc_006CA179: add esp, 00000014h
  6277. loc_006CA17C: mov var_4, 0000001Fh
  6278. loc_006CA183: mov eax, [0073A098h]
  6279. loc_006CA188: push eax
  6280. loc_006CA189: call [00401088h] ; rtcTrimBstr
  6281. loc_006CA18F: mov edx, eax
  6282. loc_006CA191: lea ecx, var_138
  6283. loc_006CA197: call [004013C0h] ; __vbaStrMove
  6284. loc_006CA19D: push eax
  6285. loc_006CA19E: lea ecx, var_10C
  6286. loc_006CA1A4: push ecx
  6287. loc_006CA1A5: push 0000000Ch
  6288. loc_006CA1A7: call [004010A4h] ; __vbaLsetFixstr
  6289. loc_006CA1AD: lea ecx, var_138
  6290. loc_006CA1B3: call [00401430h] ; __vbaFreeStr
  6291. loc_006CA1B9: mov var_4, 00000020h
  6292. loc_006CA1C0: mov edx, [0073A090h]
  6293. loc_006CA1C6: push edx
  6294. loc_006CA1C7: call [00401088h] ; rtcTrimBstr
  6295. loc_006CA1CD: mov edx, eax
  6296. loc_006CA1CF: lea ecx, var_138
  6297. loc_006CA1D5: call [004013C0h] ; __vbaStrMove
  6298. loc_006CA1DB: push eax
  6299. loc_006CA1DC: lea eax, var_C8
  6300. loc_006CA1E2: push eax
  6301. loc_006CA1E3: push 00000050h
  6302. loc_006CA1E5: call [004010A4h] ; __vbaLsetFixstr
  6303. loc_006CA1EB: lea ecx, var_138
  6304. loc_006CA1F1: call [00401430h] ; __vbaFreeStr
  6305. loc_006CA1F7: mov var_4, 00000021h
  6306. loc_006CA1FE: mov ecx, [0073A0A0h]
  6307. loc_006CA204: push ecx
  6308. loc_006CA205: call [00401088h] ; rtcTrimBstr
  6309. loc_006CA20B: mov edx, eax
  6310. loc_006CA20D: lea ecx, var_138
  6311. loc_006CA213: call [004013C0h] ; __vbaStrMove
  6312. loc_006CA219: push eax
  6313. loc_006CA21A: lea edx, var_F4
  6314. loc_006CA220: push edx
  6315. loc_006CA221: push 0000000Ah
  6316. loc_006CA223: call [004010A4h] ; __vbaLsetFixstr
  6317. loc_006CA229: lea ecx, var_138
  6318. loc_006CA22F: call [00401430h] ; __vbaFreeStr
  6319. loc_006CA235: mov var_4, 00000022h
  6320. loc_006CA23C: mov eax, [0073A0A4h]
  6321. loc_006CA241: push eax
  6322. loc_006CA242: call [00401088h] ; rtcTrimBstr
  6323. loc_006CA248: mov edx, eax
  6324. loc_006CA24A: lea ecx, var_138
  6325. loc_006CA250: call [004013C0h] ; __vbaStrMove
  6326. loc_006CA256: push eax
  6327. loc_006CA257: lea ecx, var_E0
  6328. loc_006CA25D: push ecx
  6329. loc_006CA25E: push 0000000Ch
  6330. loc_006CA260: call [004010A4h] ; __vbaLsetFixstr
  6331. loc_006CA266: lea ecx, var_138
  6332. loc_006CA26C: call [00401430h] ; __vbaFreeStr
  6333. loc_006CA272: mov var_4, 00000023h
  6334. loc_006CA279: mov dx, var_124
  6335. loc_006CA280: push edx
  6336. loc_006CA281: mov ax, var_134
  6337. loc_006CA288: add ax, 0001h
  6338. loc_006CA28C: jo 006CA847h
  6339. loc_006CA292: movsx ecx, ax
  6340. loc_006CA295: push ecx
  6341. loc_006CA296: lea edx, var_120
  6342. loc_006CA29C: push edx
  6343. loc_006CA29D: push 00468320h
  6344. loc_006CA2A2: call [004011CCh] ; __vbaPutOwner4
  6345. loc_006CA2A8: mov var_4, 00000024h
  6346. loc_006CA2AF: mov ax, var_124
  6347. loc_006CA2B6: push eax
  6348. loc_006CA2B7: call [00401194h] ; __vbaFileClose
  6349. loc_006CA2BD: mov var_4, 00000025h
  6350. loc_006CA2C4: mov var_1B0, 00000000h
  6351. loc_006CA2CE: mov var_1AC, 00000000h
  6352. loc_006CA2D8: mov var_1A8, 0000h
  6353. loc_006CA2E1: lea ecx, var_1B0
  6354. loc_006CA2E7: push ecx
  6355. loc_006CA2E8: lea edx, var_1A8
  6356. loc_006CA2EE: push edx
  6357. loc_006CA2EF: mov eax, Me
  6358. loc_006CA2F2: mov ecx, [eax]
  6359. loc_006CA2F4: mov edx, Me
  6360. loc_006CA2F7: push edx
  6361. loc_006CA2F8: call [ecx+00000734h]
  6362. loc_006CA2FE: mov var_4, 00000026h
  6363. loc_006CA305: mov var_18C, FFFFFFFFh
  6364. loc_006CA30F: mov var_194, 0000000Bh
  6365. loc_006CA319: mov eax, 00000010h
  6366. loc_006CA31E: call 00412850h ; __vbaChkstk
  6367. loc_006CA323: mov eax, esp
  6368. loc_006CA325: mov ecx, var_194
  6369. loc_006CA32B: mov [eax], ecx
  6370. loc_006CA32D: mov edx, var_190
  6371. loc_006CA333: mov [eax+00000004h], edx
  6372. loc_006CA336: mov ecx, var_18C
  6373. loc_006CA33C: mov [eax+00000008h], ecx
  6374. loc_006CA33F: mov edx, var_188
  6375. loc_006CA345: mov [eax+0000000Ch], edx
  6376. loc_006CA348: push 8001000Dh
  6377. loc_006CA34D: mov eax, Me
  6378. loc_006CA350: mov ecx, [eax]
  6379. loc_006CA352: mov edx, Me
  6380. loc_006CA355: push edx
  6381. loc_006CA356: call [ecx+00000324h]
  6382. loc_006CA35C: push eax
  6383. loc_006CA35D: lea eax, var_140
  6384. loc_006CA363: push eax
  6385. loc_006CA364: call [00401128h] ; __vbaObjSet
  6386. loc_006CA36A: push eax
  6387. loc_006CA36B: call [004013F0h] ; __vbaLateIdSt
  6388. loc_006CA371: lea ecx, var_140
  6389. loc_006CA377: call [0040142Ch] ; __vbaFreeObj
  6390. loc_006CA37D: mov var_4, 00000027h
  6391. loc_006CA384: mov var_18C, FFFFFFFFh
  6392. loc_006CA38E: mov var_194, 0000000Bh
  6393. loc_006CA398: mov eax, 00000010h
  6394. loc_006CA39D: call 00412850h ; __vbaChkstk
  6395. loc_006CA3A2: mov ecx, esp
  6396. loc_006CA3A4: mov edx, var_194
  6397. loc_006CA3AA: mov [ecx], edx
  6398. loc_006CA3AC: mov eax, var_190
  6399. loc_006CA3B2: mov [ecx+00000004h], eax
  6400. loc_006CA3B5: mov edx, var_18C
  6401. loc_006CA3BB: mov [ecx+00000008h], edx
  6402. loc_006CA3BE: mov eax, var_188
  6403. loc_006CA3C4: mov [ecx+0000000Ch], eax
  6404. loc_006CA3C7: push 6803000Bh
  6405. loc_006CA3CC: mov ecx, Me
  6406. loc_006CA3CF: mov edx, [ecx]
  6407. loc_006CA3D1: mov eax, Me
  6408. loc_006CA3D4: push eax
  6409. loc_006CA3D5: call [edx+00000300h]
  6410. loc_006CA3DB: push eax
  6411. loc_006CA3DC: lea ecx, var_140
  6412. loc_006CA3E2: push ecx
  6413. loc_006CA3E3: call [00401128h] ; __vbaObjSet
  6414. loc_006CA3E9: push eax
  6415. loc_006CA3EA: call [004013F0h] ; __vbaLateIdSt
  6416. loc_006CA3F0: lea ecx, var_140
  6417. loc_006CA3F6: call [0040142Ch] ; __vbaFreeObj
  6418. loc_006CA3FC: mov var_4, 00000029h
  6419. loc_006CA403: push 00000000h
  6420. loc_006CA405: push 60030063h
  6421. loc_006CA40A: mov edx, Me
  6422. loc_006CA40D: mov eax, [edx]
  6423. loc_006CA40F: mov ecx, Me
  6424. loc_006CA412: push ecx
  6425. loc_006CA413: call [eax+00000300h]
  6426. loc_006CA419: push eax
  6427. loc_006CA41A: lea edx, var_140
  6428. loc_006CA420: push edx
  6429. loc_006CA421: call [00401128h] ; __vbaObjSet
  6430. loc_006CA427: push eax
  6431. loc_006CA428: call [0040103Ch] ; __vbaLateIdCall
  6432. loc_006CA42E: add esp, 0000000Ch
  6433. loc_006CA431: lea ecx, var_140
  6434. loc_006CA437: call [0040142Ch] ; __vbaFreeObj
  6435. loc_006CA43D: jmp 006CA7ACh
  6436. loc_006CA442: mov var_4, 0000002Ch
  6437. loc_006CA449: call [00401340h] ; rtcErrObj
  6438. loc_006CA44F: push eax
  6439. loc_006CA450: lea eax, var_140
  6440. loc_006CA456: push eax
  6441. loc_006CA457: call [00401128h] ; __vbaObjSet
  6442. loc_006CA45D: mov var_1B4, eax
  6443. loc_006CA463: lea ecx, var_138
  6444. loc_006CA469: push ecx
  6445. loc_006CA46A: mov edx, var_1B4
  6446. loc_006CA470: mov eax, [edx]
  6447. loc_006CA472: mov ecx, var_1B4
  6448. loc_006CA478: push ecx
  6449. loc_006CA479: call [eax+0000002Ch]
  6450. loc_006CA47C: fnclex
  6451. loc_006CA47E: mov var_1B8, eax
  6452. loc_006CA484: cmp var_1B8, 00000000h
  6453. loc_006CA48B: jge 006CA4B0h
  6454. loc_006CA48D: push 0000002Ch
  6455. loc_006CA48F: push 00443540h
  6456. loc_006CA494: mov edx, var_1B4
  6457. loc_006CA49A: push edx
  6458. loc_006CA49B: mov eax, var_1B8
  6459. loc_006CA4A1: push eax
  6460. loc_006CA4A2: call [004010CCh] ; __vbaHresultCheckObj
  6461. loc_006CA4A8: mov var_248, eax
  6462. loc_006CA4AE: jmp 006CA4BAh
  6463. loc_006CA4B0: mov var_248, 00000000h
  6464. loc_006CA4BA: mov ecx, var_138
  6465. loc_006CA4C0: mov var_1DC, ecx
  6466. loc_006CA4C6: mov var_138, 00000000h
  6467. loc_006CA4D0: mov edx, var_1DC
  6468. loc_006CA4D6: lea ecx, var_12C
  6469. loc_006CA4DC: call [004013C0h] ; __vbaStrMove
  6470. loc_006CA4E2: lea ecx, var_140
  6471. loc_006CA4E8: call [0040142Ch] ; __vbaFreeObj
  6472. loc_006CA4EE: mov var_4, 0000002Dh
  6473. loc_006CA4F5: push FFFFFFFFh
  6474. loc_006CA4F7: call [00401124h] ; __vbaOnError
  6475. loc_006CA4FD: mov var_4, 0000002Eh
  6476. loc_006CA504: mov dx, var_124
  6477. loc_006CA50B: push edx
  6478. loc_006CA50C: call [00401194h] ; __vbaFileClose
  6479. loc_006CA512: mov var_4, 0000002Fh
  6480. loc_006CA519: mov var_18C, FFFFFFFFh
  6481. loc_006CA523: mov var_194, 0000000Bh
  6482. loc_006CA52D: mov eax, 00000010h
  6483. loc_006CA532: call 00412850h ; __vbaChkstk
  6484. loc_006CA537: mov eax, esp
  6485. loc_006CA539: mov ecx, var_194
  6486. loc_006CA53F: mov [eax], ecx
  6487. loc_006CA541: mov edx, var_190
  6488. loc_006CA547: mov [eax+00000004h], edx
  6489. loc_006CA54A: mov ecx, var_18C
  6490. loc_006CA550: mov [eax+00000008h], ecx
  6491. loc_006CA553: mov edx, var_188
  6492. loc_006CA559: mov [eax+0000000Ch], edx
  6493. loc_006CA55C: push 8001000Dh
  6494. loc_006CA561: mov eax, Me
  6495. loc_006CA564: mov ecx, [eax]
  6496. loc_006CA566: mov edx, Me
  6497. loc_006CA569: push edx
  6498. loc_006CA56A: call [ecx+00000324h]
  6499. loc_006CA570: push eax
  6500. loc_006CA571: lea eax, var_140
  6501. loc_006CA577: push eax
  6502. loc_006CA578: call [00401128h] ; __vbaObjSet
  6503. loc_006CA57E: push eax
  6504. loc_006CA57F: call [004013F0h] ; __vbaLateIdSt
  6505. loc_006CA585: lea ecx, var_140
  6506. loc_006CA58B: call [0040142Ch] ; __vbaFreeObj
  6507. loc_006CA591: mov var_4, 00000030h
  6508. loc_006CA598: mov var_18C, FFFFFFFFh
  6509. loc_006CA5A2: mov var_194, 0000000Bh
  6510. loc_006CA5AC: mov eax, 00000010h
  6511. loc_006CA5B1: call 00412850h ; __vbaChkstk
  6512. loc_006CA5B6: mov ecx, esp
  6513. loc_006CA5B8: mov edx, var_194
  6514. loc_006CA5BE: mov [ecx], edx
  6515. loc_006CA5C0: mov eax, var_190
  6516. loc_006CA5C6: mov [ecx+00000004h], eax
  6517. loc_006CA5C9: mov edx, var_18C
  6518. loc_006CA5CF: mov [ecx+00000008h], edx
  6519. loc_006CA5D2: mov eax, var_188
  6520. loc_006CA5D8: mov [ecx+0000000Ch], eax
  6521. loc_006CA5DB: push 6803000Bh
  6522. loc_006CA5E0: mov ecx, Me
  6523. loc_006CA5E3: mov edx, [ecx]
  6524. loc_006CA5E5: mov eax, Me
  6525. loc_006CA5E8: push eax
  6526. loc_006CA5E9: call [edx+00000300h]
  6527. loc_006CA5EF: push eax
  6528. loc_006CA5F0: lea ecx, var_140
  6529. loc_006CA5F6: push ecx
  6530. loc_006CA5F7: call [00401128h] ; __vbaObjSet
  6531. loc_006CA5FD: push eax
  6532. loc_006CA5FE: call [004013F0h] ; __vbaLateIdSt
  6533. loc_006CA604: lea ecx, var_140
  6534. loc_006CA60A: call [0040142Ch] ; __vbaFreeObj
  6535. loc_006CA610: mov var_4, 00000031h
  6536. loc_006CA617: lea edx, var_140
  6537. loc_006CA61D: push edx
  6538. loc_006CA61E: push 00452918h ; "Surprised"
  6539. loc_006CA623: mov eax, [0073A08Ch]
  6540. loc_006CA628: mov ecx, [eax]
  6541. loc_006CA62A: mov edx, [0073A08Ch]
  6542. loc_006CA630: push edx
  6543. loc_006CA631: call [ecx+00000064h]
  6544. loc_006CA634: fnclex
  6545. loc_006CA636: mov var_1B4, eax
  6546. loc_006CA63C: cmp var_1B4, 00000000h
  6547. loc_006CA643: jge 006CA667h
  6548. loc_006CA645: push 00000064h
  6549. loc_006CA647: push 004419ACh
  6550. loc_006CA64C: mov eax, [0073A08Ch]
  6551. loc_006CA651: push eax
  6552. loc_006CA652: mov ecx, var_1B4
  6553. loc_006CA658: push ecx
  6554. loc_006CA659: call [004010CCh] ; __vbaHresultCheckObj
  6555. loc_006CA65F: mov var_24C, eax
  6556. loc_006CA665: jmp 006CA671h
  6557. loc_006CA667: mov var_24C, 00000000h
  6558. loc_006CA671: lea ecx, var_140
  6559. loc_006CA677: call [0040142Ch] ; __vbaFreeObj
  6560. loc_006CA67D: mov var_4, 00000032h
  6561. loc_006CA684: mov var_18C, 80020004h
  6562. loc_006CA68E: mov var_194, 0000000Ah
  6563. loc_006CA698: push 0046DEF0h ; "I encountered an error while trying to add this appointment to the Appointment list. The error is: "
  6564. loc_006CA69D: mov edx, var_12C
  6565. loc_006CA6A3: push edx
  6566. loc_006CA6A4: call [00401098h] ; __vbaStrCat
  6567. loc_006CA6AA: mov edx, eax
  6568. loc_006CA6AC: lea ecx, var_138
  6569. loc_006CA6B2: call [004013C0h] ; __vbaStrMove
  6570. loc_006CA6B8: push eax
  6571. loc_006CA6B9: push 0046E1B8h ; ". You may want to try closing my calendar window, re-opening it, and then attempting to add your appointment again. If this error still occurs, you should visit Bonzi Software's support site at \Ctx=""Email""\HTTP://www.bonzi.com/support.htm."
  6572. loc_006CA6BE: call [00401098h] ; __vbaStrCat
  6573. loc_006CA6C4: mov var_14C, eax
  6574. loc_006CA6CA: mov var_154, 00000008h
  6575. loc_006CA6D4: lea eax, var_140
  6576. loc_006CA6DA: push eax
  6577. loc_006CA6DB: mov eax, 00000010h
  6578. loc_006CA6E0: call 00412850h ; __vbaChkstk
  6579. loc_006CA6E5: mov ecx, esp
  6580. loc_006CA6E7: mov edx, var_194
  6581. loc_006CA6ED: mov [ecx], edx
  6582. loc_006CA6EF: mov eax, var_190
  6583. loc_006CA6F5: mov [ecx+00000004h], eax
  6584. loc_006CA6F8: mov edx, var_18C
  6585. loc_006CA6FE: mov [ecx+00000008h], edx
  6586. loc_006CA701: mov eax, var_188
  6587. loc_006CA707: mov [ecx+0000000Ch], eax
  6588. loc_006CA70A: mov eax, 00000010h
  6589. loc_006CA70F: call 00412850h ; __vbaChkstk
  6590. loc_006CA714: mov ecx, esp
  6591. loc_006CA716: mov edx, var_154
  6592. loc_006CA71C: mov [ecx], edx
  6593. loc_006CA71E: mov eax, var_150
  6594. loc_006CA724: mov [ecx+00000004h], eax
  6595. loc_006CA727: mov edx, var_14C
  6596. loc_006CA72D: mov [ecx+00000008h], edx
  6597. loc_006CA730: mov eax, var_148
  6598. loc_006CA736: mov [ecx+0000000Ch], eax
  6599. loc_006CA739: mov ecx, [0073A08Ch]
  6600. loc_006CA73F: mov edx, [ecx]
  6601. loc_006CA741: mov eax, [0073A08Ch]
  6602. loc_006CA746: push eax
  6603. loc_006CA747: call [edx+00000078h]
  6604. loc_006CA74A: fnclex
  6605. loc_006CA74C: mov var_1B4, eax
  6606. loc_006CA752: cmp var_1B4, 00000000h
  6607. loc_006CA759: jge 006CA77Eh
  6608. loc_006CA75B: push 00000078h
  6609. loc_006CA75D: push 004419ACh
  6610. loc_006CA762: mov ecx, [0073A08Ch]
  6611. loc_006CA768: push ecx
  6612. loc_006CA769: mov edx, var_1B4
  6613. loc_006CA76F: push edx
  6614. loc_006CA770: call [004010CCh] ; __vbaHresultCheckObj
  6615. loc_006CA776: mov var_250, eax
  6616. loc_006CA77C: jmp 006CA788h
  6617. loc_006CA77E: mov var_250, 00000000h
  6618. loc_006CA788: lea ecx, var_138
  6619. loc_006CA78E: call [00401430h] ; __vbaFreeStr
  6620. loc_006CA794: lea ecx, var_140
  6621. loc_006CA79A: call [0040142Ch] ; __vbaFreeObj
  6622. loc_006CA7A0: lea ecx, var_154
  6623. loc_006CA7A6: call [00401030h] ; __vbaFreeVar
  6624. loc_006CA7AC: call [00401114h] ; __vbaExitProc
  6625. loc_006CA7B2: fwait
  6626. loc_006CA7B3: push 006CA82Dh
  6627. loc_006CA7B8: jmp 006CA814h
  6628. loc_006CA7BA: lea eax, var_13C
  6629. loc_006CA7C0: push eax
  6630. loc_006CA7C1: lea ecx, var_138
  6631. loc_006CA7C7: push ecx
  6632. loc_006CA7C8: push 00000002h
  6633. loc_006CA7CA: call [00401324h] ; __vbaFreeStrList
  6634. loc_006CA7D0: add esp, 0000000Ch
  6635. loc_006CA7D3: lea edx, var_144
  6636. loc_006CA7D9: push edx
  6637. loc_006CA7DA: lea eax, var_140
  6638. loc_006CA7E0: push eax
  6639. loc_006CA7E1: push 00000002h
  6640. loc_006CA7E3: call [00401068h] ; __vbaFreeObjList
  6641. loc_006CA7E9: add esp, 0000000Ch
  6642. loc_006CA7EC: lea ecx, var_184
  6643. loc_006CA7F2: push ecx
  6644. loc_006CA7F3: lea edx, var_174
  6645. loc_006CA7F9: push edx
  6646. loc_006CA7FA: lea eax, var_164
  6647. loc_006CA800: push eax
  6648. loc_006CA801: lea ecx, var_154
  6649. loc_006CA807: push ecx
  6650. loc_006CA808: push 00000004h
  6651. loc_006CA80A: call [00401050h] ; __vbaFreeVarList
  6652. loc_006CA810: add esp, 00000014h
  6653. loc_006CA813: ret
  6654. loc_006CA814: lea ecx, var_12C
  6655. loc_006CA81A: call [00401430h] ; __vbaFreeStr
  6656. loc_006CA820: lea ecx, var_130
  6657. loc_006CA826: call [00401430h] ; __vbaFreeStr
  6658. loc_006CA82C: ret
  6659. loc_006CA82D: xor eax, eax
  6660. loc_006CA82F: mov ecx, var_20
  6661. loc_006CA832: mov fs:[00000000h], ecx
  6662. loc_006CA839: pop edi
  6663. loc_006CA83A: pop esi
  6664. loc_006CA83B: pop ebx
  6665. loc_006CA83C: mov esp, ebp
  6666. loc_006CA83E: pop ebp
  6667. loc_006CA83F: retn 0004h
  6668. End Sub
  6669. Private Sub Proc_41_14_6CA850
  6670. loc_006CA850: push ebp
  6671. loc_006CA851: mov ebp, esp
  6672. loc_006CA853: sub esp, 00000018h
  6673. loc_006CA856: push 00412856h ; __vbaExceptHandler
  6674. loc_006CA85B: mov eax, fs:[00000000h]
  6675. loc_006CA861: push eax
  6676. loc_006CA862: mov fs:[00000000h], esp
  6677. loc_006CA869: mov eax, 000002D8h
  6678. loc_006CA86E: call 00412850h ; __vbaChkstk
  6679. loc_006CA873: push ebx
  6680. loc_006CA874: push esi
  6681. loc_006CA875: push edi
  6682. loc_006CA876: mov var_18, esp
  6683. loc_006CA879: mov var_14, 0040D3D0h ; "&"
  6684. loc_006CA880: mov var_10, 00000000h
  6685. loc_006CA887: mov var_C, 00000000h
  6686. loc_006CA88E: mov var_4, 00000001h
  6687. loc_006CA895: mov var_4, 00000002h
  6688. loc_006CA89C: push FFFFFFFFh
  6689. loc_006CA89E: call [00401124h] ; __vbaOnError
  6690. loc_006CA8A4: mov var_4, 00000003h
  6691. loc_006CA8AB: push 00443998h
  6692. loc_006CA8B0: push 00000000h
  6693. loc_006CA8B2: push 00000007h
  6694. loc_006CA8B4: mov eax, Me
  6695. loc_006CA8B7: mov ecx, [eax]
  6696. loc_006CA8B9: mov edx, Me
  6697. loc_006CA8BC: push edx
  6698. loc_006CA8BD: call [ecx+00000324h]
  6699. loc_006CA8C3: push eax
  6700. loc_006CA8C4: lea eax, var_14C
  6701. loc_006CA8CA: push eax
  6702. loc_006CA8CB: call [00401128h] ; __vbaObjSet
  6703. loc_006CA8D1: push eax
  6704. loc_006CA8D2: lea ecx, var_168
  6705. loc_006CA8D8: push ecx
  6706. loc_006CA8D9: call [00401214h] ; __vbaLateIdCallLd
  6707. loc_006CA8DF: add esp, 00000010h
  6708. loc_006CA8E2: push eax
  6709. loc_006CA8E3: call [004011F8h] ; __vbaCastObjVar
  6710. loc_006CA8E9: push eax
  6711. loc_006CA8EA: lea edx, var_150
  6712. loc_006CA8F0: push edx
  6713. loc_006CA8F1: call [00401128h] ; __vbaObjSet
  6714. loc_006CA8F7: mov var_200, eax
  6715. loc_006CA8FD: lea eax, var_1F0
  6716. loc_006CA903: push eax
  6717. loc_006CA904: mov ecx, var_200
  6718. loc_006CA90A: mov edx, [ecx]
  6719. loc_006CA90C: mov eax, var_200
  6720. loc_006CA912: push eax
  6721. loc_006CA913: call [edx+0000001Ch]
  6722. loc_006CA916: fnclex
  6723. loc_006CA918: mov var_204, eax
  6724. loc_006CA91E: cmp var_204, 00000000h
  6725. loc_006CA925: jge 006CA94Ah
  6726. loc_006CA927: push 0000001Ch
  6727. loc_006CA929: push 00443998h
  6728. loc_006CA92E: mov ecx, var_200
  6729. loc_006CA934: push ecx
  6730. loc_006CA935: mov edx, var_204
  6731. loc_006CA93B: push edx
  6732. loc_006CA93C: call [004010CCh] ; __vbaHresultCheckObj
  6733. loc_006CA942: mov var_23C, eax
  6734. loc_006CA948: jmp 006CA954h
  6735. loc_006CA94A: mov var_23C, 00000000h
  6736. loc_006CA954: xor eax, eax
  6737. loc_006CA956: cmp var_1F0, 00000000h
  6738. loc_006CA95D: setg al
  6739. loc_006CA960: neg eax
  6740. loc_006CA962: mov var_208, ax
  6741. loc_006CA969: lea ecx, var_150
  6742. loc_006CA96F: push ecx
  6743. loc_006CA970: lea edx, var_14C
  6744. loc_006CA976: push edx
  6745. loc_006CA977: push 00000002h
  6746. loc_006CA979: call [00401068h] ; __vbaFreeObjList
  6747. loc_006CA97F: add esp, 0000000Ch
  6748. loc_006CA982: lea ecx, var_168
  6749. loc_006CA988: call [00401030h] ; __vbaFreeVar
  6750. loc_006CA98E: movsx eax, var_208
  6751. loc_006CA995: test eax, eax
  6752. loc_006CA997: jz 006CC381h
  6753. loc_006CA99D: mov var_4, 00000004h
  6754. loc_006CA9A4: push 00443788h
  6755. loc_006CA9A9: push 00000000h
  6756. loc_006CA9AB: push 0000000Dh
  6757. loc_006CA9AD: mov ecx, Me
  6758. loc_006CA9B0: mov edx, [ecx]
  6759. loc_006CA9B2: mov eax, Me
  6760. loc_006CA9B5: push eax
  6761. loc_006CA9B6: call [edx+00000324h]
  6762. loc_006CA9BC: push eax
  6763. loc_006CA9BD: lea ecx, var_14C
  6764. loc_006CA9C3: push ecx
  6765. loc_006CA9C4: call [00401128h] ; __vbaObjSet
  6766. loc_006CA9CA: push eax
  6767. loc_006CA9CB: lea edx, var_168
  6768. loc_006CA9D1: push edx
  6769. loc_006CA9D2: call [00401214h] ; __vbaLateIdCallLd
  6770. loc_006CA9D8: add esp, 00000010h
  6771. loc_006CA9DB: push eax
  6772. loc_006CA9DC: call [004011F8h] ; __vbaCastObjVar
  6773. loc_006CA9E2: push eax
  6774. loc_006CA9E3: lea eax, var_150
  6775. loc_006CA9E9: push eax
  6776. loc_006CA9EA: call [00401128h] ; __vbaObjSet
  6777. loc_006CA9F0: mov var_200, eax
  6778. loc_006CA9F6: lea ecx, var_1F0
  6779. loc_006CA9FC: push ecx
  6780. loc_006CA9FD: mov edx, var_200
  6781. loc_006CAA03: mov eax, [edx]
  6782. loc_006CAA05: mov ecx, var_200
  6783. loc_006CAA0B: push ecx
  6784. loc_006CAA0C: call [eax+00000044h]
  6785. loc_006CAA0F: fnclex
  6786. loc_006CAA11: mov var_204, eax
  6787. loc_006CAA17: cmp var_204, 00000000h
  6788. loc_006CAA1E: jge 006CAA43h
  6789. loc_006CAA20: push 00000044h
  6790. loc_006CAA22: push 00443788h
  6791. loc_006CAA27: mov edx, var_200
  6792. loc_006CAA2D: push edx
  6793. loc_006CAA2E: mov eax, var_204
  6794. loc_006CAA34: push eax
  6795. loc_006CAA35: call [004010CCh] ; __vbaHresultCheckObj
  6796. loc_006CAA3B: mov var_240, eax
  6797. loc_006CAA41: jmp 006CAA4Dh
  6798. loc_006CAA43: mov var_240, 00000000h
  6799. loc_006CAA4D: xor ecx, ecx
  6800. loc_006CAA4F: cmp var_1F0, FFFFFFFFh
  6801. loc_006CAA56: setg cl
  6802. loc_006CAA59: neg ecx
  6803. loc_006CAA5B: mov var_208, cx
  6804. loc_006CAA62: lea edx, var_150
  6805. loc_006CAA68: push edx
  6806. loc_006CAA69: lea eax, var_14C
  6807. loc_006CAA6F: push eax
  6808. loc_006CAA70: push 00000002h
  6809. loc_006CAA72: call [00401068h] ; __vbaFreeObjList
  6810. loc_006CAA78: add esp, 0000000Ch
  6811. loc_006CAA7B: lea ecx, var_168
  6812. loc_006CAA81: call [00401030h] ; __vbaFreeVar
  6813. loc_006CAA87: movsx ecx, var_208
  6814. loc_006CAA8E: test ecx, ecx
  6815. loc_006CAA90: jz 006CC221h
  6816. loc_006CAA96: mov var_4, 00000005h
  6817. loc_006CAA9D: mov var_190, 80020004h
  6818. loc_006CAAA7: mov var_198, 0000000Ah
  6819. loc_006CAAB1: mov var_180, 80020004h
  6820. loc_006CAABB: mov var_188, 0000000Ah
  6821. loc_006CAAC5: mov var_170, 80020004h
  6822. loc_006CAACF: mov var_178, 0000000Ah
  6823. loc_006CAAD9: mov var_1B0, 0046DD84h ; "Delete selected appointment?"
  6824. loc_006CAAE3: mov var_1B8, 00000008h
  6825. loc_006CAAED: lea edx, var_1B8
  6826. loc_006CAAF3: lea ecx, var_168
  6827. loc_006CAAF9: call [00401374h] ; __vbaVarDup
  6828. loc_006CAAFF: lea edx, var_198
  6829. loc_006CAB05: push edx
  6830. loc_006CAB06: lea eax, var_188
  6831. loc_006CAB0C: push eax
  6832. loc_006CAB0D: lea ecx, var_178
  6833. loc_006CAB13: push ecx
  6834. loc_006CAB14: push 00000004h
  6835. loc_006CAB16: lea edx, var_168
  6836. loc_006CAB1C: push edx
  6837. loc_006CAB1D: call [00401120h] ; rtcMsgBox
  6838. loc_006CAB23: xor ecx, ecx
  6839. loc_006CAB25: cmp eax, 00000006h
  6840. loc_006CAB28: setz cl
  6841. loc_006CAB2B: neg ecx
  6842. loc_006CAB2D: mov var_200, cx
  6843. loc_006CAB34: lea edx, var_198
  6844. loc_006CAB3A: push edx
  6845. loc_006CAB3B: lea eax, var_188
  6846. loc_006CAB41: push eax
  6847. loc_006CAB42: lea ecx, var_178
  6848. loc_006CAB48: push ecx
  6849. loc_006CAB49: lea edx, var_168
  6850. loc_006CAB4F: push edx
  6851. loc_006CAB50: push 00000004h
  6852. loc_006CAB52: call [00401050h] ; __vbaFreeVarList
  6853. loc_006CAB58: add esp, 00000014h
  6854. loc_006CAB5B: movsx eax, var_200
  6855. loc_006CAB62: test eax, eax
  6856. loc_006CAB64: jz 006CC1AFh
  6857. loc_006CAB6A: mov var_4, 00000006h
  6858. loc_006CAB71: mov var_1B0, 00000000h
  6859. loc_006CAB7B: mov var_1B8, 0000000Bh
  6860. loc_006CAB85: mov eax, 00000010h
  6861. loc_006CAB8A: call 00412850h ; __vbaChkstk
  6862. loc_006CAB8F: mov ecx, esp
  6863. loc_006CAB91: mov edx, var_1B8
  6864. loc_006CAB97: mov [ecx], edx
  6865. loc_006CAB99: mov eax, var_1B4
  6866. loc_006CAB9F: mov [ecx+00000004h], eax
  6867. loc_006CABA2: mov edx, var_1B0
  6868. loc_006CABA8: mov [ecx+00000008h], edx
  6869. loc_006CABAB: mov eax, var_1AC
  6870. loc_006CABB1: mov [ecx+0000000Ch], eax
  6871. loc_006CABB4: push 8001000Dh
  6872. loc_006CABB9: mov ecx, Me
  6873. loc_006CABBC: mov edx, [ecx]
  6874. loc_006CABBE: mov eax, Me
  6875. loc_006CABC1: push eax
  6876. loc_006CABC2: call [edx+00000324h]
  6877. loc_006CABC8: push eax
  6878. loc_006CABC9: lea ecx, var_14C
  6879. loc_006CABCF: push ecx
  6880. loc_006CABD0: call [00401128h] ; __vbaObjSet
  6881. loc_006CABD6: push eax
  6882. loc_006CABD7: call [004013F0h] ; __vbaLateIdSt
  6883. loc_006CABDD: lea ecx, var_14C
  6884. loc_006CABE3: call [0040142Ch] ; __vbaFreeObj
  6885. loc_006CABE9: mov var_4, 00000007h
  6886. loc_006CABF0: mov var_1B0, 00000000h
  6887. loc_006CABFA: mov var_1B8, 0000000Bh
  6888. loc_006CAC04: mov eax, 00000010h
  6889. loc_006CAC09: call 00412850h ; __vbaChkstk
  6890. loc_006CAC0E: mov edx, esp
  6891. loc_006CAC10: mov eax, var_1B8
  6892. loc_006CAC16: mov [edx], eax
  6893. loc_006CAC18: mov ecx, var_1B4
  6894. loc_006CAC1E: mov [edx+00000004h], ecx
  6895. loc_006CAC21: mov eax, var_1B0
  6896. loc_006CAC27: mov [edx+00000008h], eax
  6897. loc_006CAC2A: mov ecx, var_1AC
  6898. loc_006CAC30: mov [edx+0000000Ch], ecx
  6899. loc_006CAC33: push 6803000Bh
  6900. loc_006CAC38: mov edx, Me
  6901. loc_006CAC3B: mov eax, [edx]
  6902. loc_006CAC3D: mov ecx, Me
  6903. loc_006CAC40: push ecx
  6904. loc_006CAC41: call [eax+00000300h]
  6905. loc_006CAC47: push eax
  6906. loc_006CAC48: lea edx, var_14C
  6907. loc_006CAC4E: push edx
  6908. loc_006CAC4F: call [00401128h] ; __vbaObjSet
  6909. loc_006CAC55: push eax
  6910. loc_006CAC56: call [004013F0h] ; __vbaLateIdSt
  6911. loc_006CAC5C: lea ecx, var_14C
  6912. loc_006CAC62: call [0040142Ch] ; __vbaFreeObj
  6913. loc_006CAC68: mov var_4, 00000008h
  6914. loc_006CAC6F: mov var_12C, 007Eh
  6915. loc_006CAC78: mov var_4, 00000009h
  6916. loc_006CAC7F: cmp [0073C818h], 00000000h
  6917. loc_006CAC86: jnz 006CACA4h
  6918. loc_006CAC88: push 0073C818h
  6919. loc_006CAC8D: push 00441F00h
  6920. loc_006CAC92: call [004012FCh] ; __vbaNew2
  6921. loc_006CAC98: mov var_244, 0073C818h
  6922. loc_006CACA2: jmp 006CACAEh
  6923. loc_006CACA4: mov var_244, 0073C818h
  6924. loc_006CACAE: mov eax, var_244
  6925. loc_006CACB4: mov ecx, [eax]
  6926. loc_006CACB6: mov var_200, ecx
  6927. loc_006CACBC: lea edx, var_14C
  6928. loc_006CACC2: push edx
  6929. loc_006CACC3: mov eax, var_200
  6930. loc_006CACC9: mov ecx, [eax]
  6931. loc_006CACCB: mov edx, var_200
  6932. loc_006CACD1: push edx
  6933. loc_006CACD2: call [ecx+00000014h]
  6934. loc_006CACD5: fnclex
  6935. loc_006CACD7: mov var_204, eax
  6936. loc_006CACDD: cmp var_204, 00000000h
  6937. loc_006CACE4: jge 006CAD09h
  6938. loc_006CACE6: push 00000014h
  6939. loc_006CACE8: push 00441EF0h
  6940. loc_006CACED: mov eax, var_200
  6941. loc_006CACF3: push eax
  6942. loc_006CACF4: mov ecx, var_204
  6943. loc_006CACFA: push ecx
  6944. loc_006CACFB: call [004010CCh] ; __vbaHresultCheckObj
  6945. loc_006CAD01: mov var_248, eax
  6946. loc_006CAD07: jmp 006CAD13h
  6947. loc_006CAD09: mov var_248, 00000000h
  6948. loc_006CAD13: mov edx, var_14C
  6949. loc_006CAD19: mov var_208, edx
  6950. loc_006CAD1F: lea eax, var_140
  6951. loc_006CAD25: push eax
  6952. loc_006CAD26: mov ecx, var_208
  6953. loc_006CAD2C: mov edx, [ecx]
  6954. loc_006CAD2E: mov eax, var_208
  6955. loc_006CAD34: push eax
  6956. loc_006CAD35: call [edx+00000050h]
  6957. loc_006CAD38: fnclex
  6958. loc_006CAD3A: mov var_20C, eax
  6959. loc_006CAD40: cmp var_20C, 00000000h
  6960. loc_006CAD47: jge 006CAD6Ch
  6961. loc_006CAD49: push 00000050h
  6962. loc_006CAD4B: push 004437B4h
  6963. loc_006CAD50: mov ecx, var_208
  6964. loc_006CAD56: push ecx
  6965. loc_006CAD57: mov edx, var_20C
  6966. loc_006CAD5D: push edx
  6967. loc_006CAD5E: call [004010CCh] ; __vbaHresultCheckObj
  6968. loc_006CAD64: mov var_24C, eax
  6969. loc_006CAD6A: jmp 006CAD76h
  6970. loc_006CAD6C: mov var_24C, 00000000h
  6971. loc_006CAD76: mov eax, var_140
  6972. loc_006CAD7C: push eax
  6973. loc_006CAD7D: push 00441F24h ; "\"
  6974. loc_006CAD82: call [00401098h] ; __vbaStrCat
  6975. loc_006CAD88: mov edx, eax
  6976. loc_006CAD8A: lea ecx, var_144
  6977. loc_006CAD90: call [004013C0h] ; __vbaStrMove
  6978. loc_006CAD96: push eax
  6979. loc_006CAD97: push 0043BE4Ch ; "Apps.nbd"
  6980. loc_006CAD9C: call [00401098h] ; __vbaStrCat
  6981. loc_006CADA2: mov edx, eax
  6982. loc_006CADA4: lea ecx, var_134
  6983. loc_006CADAA: call [004013C0h] ; __vbaStrMove
  6984. loc_006CADB0: lea ecx, var_144
  6985. loc_006CADB6: push ecx
  6986. loc_006CADB7: lea edx, var_140
  6987. loc_006CADBD: push edx
  6988. loc_006CADBE: push 00000002h
  6989. loc_006CADC0: call [00401324h] ; __vbaFreeStrList
  6990. loc_006CADC6: add esp, 0000000Ch
  6991. loc_006CADC9: lea ecx, var_14C
  6992. loc_006CADCF: call [0040142Ch] ; __vbaFreeObj
  6993. loc_006CADD5: mov var_4, 0000000Ah
  6994. loc_006CADDC: mov var_160, 80020004h
  6995. loc_006CADE6: mov var_168, 0000000Ah
  6996. loc_006CADF0: lea eax, var_168
  6997. loc_006CADF6: push eax
  6998. loc_006CADF7: call [004012F0h] ; rtcFreeFile
  6999. loc_006CADFD: mov var_120, ax
  7000. loc_006CAE04: lea ecx, var_168
  7001. loc_006CAE0A: call [00401030h] ; __vbaFreeVar
  7002. loc_006CAE10: mov var_4, 0000000Bh
  7003. loc_006CAE17: mov ecx, var_134
  7004. loc_006CAE1D: push ecx
  7005. loc_006CAE1E: mov dx, var_120
  7006. loc_006CAE25: push edx
  7007. loc_006CAE26: mov ax, var_12C
  7008. loc_006CAE2D: push eax
  7009. loc_006CAE2E: push 00004004h
  7010. loc_006CAE33: call [004012DCh] ; __vbaFileOpen
  7011. loc_006CAE39: mov var_4, 0000000Ch
  7012. loc_006CAE40: mov cx, var_120
  7013. loc_006CAE47: push ecx
  7014. loc_006CAE48: call [004012E8h] ; rtcFileLength
  7015. loc_006CAE4E: mov var_250, eax
  7016. loc_006CAE54: fild real4 ptr var_250
  7017. loc_006CAE5A: fstp real8 ptr var_258
  7018. loc_006CAE60: movsx edx, var_12C
  7019. loc_006CAE67: mov var_25C, edx
  7020. loc_006CAE6D: fild real4 ptr var_25C
  7021. loc_006CAE73: fstp real8 ptr var_264
  7022. loc_006CAE79: fld real8 ptr var_258
  7023. loc_006CAE7F: cmp [0073A000h], 00000000h
  7024. loc_006CAE86: jnz 006CAE90h
  7025. loc_006CAE88: fdiv st0, real8 ptr var_264
  7026. loc_006CAE8E: jmp 006CAEA1h
  7027. loc_006CAE90: push var_260
  7028. loc_006CAE96: push var_264
  7029. loc_006CAE9C: call 00412874h ; _adj_fdiv_m64
  7030. loc_006CAEA1: fnstsw ax
  7031. loc_006CAEA3: test al, 0Dh
  7032. loc_006CAEA5: jnz 006CC58Bh
  7033. loc_006CAEAB: call [00401384h] ; __vbaFpI2
  7034. loc_006CAEB1: mov var_13C, ax
  7035. loc_006CAEB8: mov var_4, 0000000Dh
  7036. loc_006CAEBF: mov var_130, 0000h
  7037. loc_006CAEC8: mov var_4, 0000000Eh
  7038. loc_006CAECF: mov ax, var_13C
  7039. loc_006CAED6: mov var_218, ax
  7040. loc_006CAEDD: mov var_214, 0001h
  7041. loc_006CAEE6: mov var_128, 0001h
  7042. loc_006CAEEF: jmp 006CAF0Ch
  7043. loc_006CAEF1: mov cx, var_128
  7044. loc_006CAEF8: add cx, var_214
  7045. loc_006CAEFF: jo 006CC590h
  7046. loc_006CAF05: mov var_128, cx
  7047. loc_006CAF0C: mov dx, var_128
  7048. loc_006CAF13: cmp dx, var_218
  7049. loc_006CAF1A: jg 006CB64Fh
  7050. loc_006CAF20: mov var_4, 0000000Fh
  7051. loc_006CAF27: mov ax, var_120
  7052. loc_006CAF2E: push eax
  7053. loc_006CAF2F: movsx ecx, var_128
  7054. loc_006CAF36: push ecx
  7055. loc_006CAF37: lea edx, var_11C
  7056. loc_006CAF3D: push edx
  7057. loc_006CAF3E: push 0044049Ch ; "Fu"
  7058. loc_006CAF43: call [004010C0h] ; __vbaRecDestruct
  7059. loc_006CAF49: push eax
  7060. loc_006CAF4A: push 00468320h
  7061. loc_006CAF4F: call [004012ACh] ; __vbaGetOwner4
  7062. loc_006CAF55: mov var_4, 00000010h
  7063. loc_006CAF5C: push 00443788h
  7064. loc_006CAF61: push 00000000h
  7065. loc_006CAF63: push 0000000Dh
  7066. loc_006CAF65: mov eax, Me
  7067. loc_006CAF68: mov ecx, [eax]
  7068. loc_006CAF6A: mov edx, Me
  7069. loc_006CAF6D: push edx
  7070. loc_006CAF6E: call [ecx+00000324h]
  7071. loc_006CAF74: push eax
  7072. loc_006CAF75: lea eax, var_14C
  7073. loc_006CAF7B: push eax
  7074. loc_006CAF7C: call [00401128h] ; __vbaObjSet
  7075. loc_006CAF82: push eax
  7076. loc_006CAF83: lea ecx, var_168
  7077. loc_006CAF89: push ecx
  7078. loc_006CAF8A: call [00401214h] ; __vbaLateIdCallLd
  7079. loc_006CAF90: add esp, 00000010h
  7080. loc_006CAF93: push eax
  7081. loc_006CAF94: call [004011F8h] ; __vbaCastObjVar
  7082. loc_006CAF9A: push eax
  7083. loc_006CAF9B: lea edx, var_150
  7084. loc_006CAFA1: push edx
  7085. loc_006CAFA2: call [00401128h] ; __vbaObjSet
  7086. loc_006CAFA8: mov var_200, eax
  7087. loc_006CAFAE: lea eax, var_140
  7088. loc_006CAFB4: push eax
  7089. loc_006CAFB5: mov ecx, var_200
  7090. loc_006CAFBB: mov edx, [ecx]
  7091. loc_006CAFBD: mov eax, var_200
  7092. loc_006CAFC3: push eax
  7093. loc_006CAFC4: call [edx+0000004Ch]
  7094. loc_006CAFC7: fnclex
  7095. loc_006CAFC9: mov var_204, eax
  7096. loc_006CAFCF: cmp var_204, 00000000h
  7097. loc_006CAFD6: jge 006CAFFBh
  7098. loc_006CAFD8: push 0000004Ch
  7099. loc_006CAFDA: push 00443788h
  7100. loc_006CAFDF: mov ecx, var_200
  7101. loc_006CAFE5: push ecx
  7102. loc_006CAFE6: mov edx, var_204
  7103. loc_006CAFEC: push edx
  7104. loc_006CAFED: call [004010CCh] ; __vbaHresultCheckObj
  7105. loc_006CAFF3: mov var_268, eax
  7106. loc_006CAFF9: jmp 006CB005h
  7107. loc_006CAFFB: mov var_268, 00000000h
  7108. loc_006CB005: mov ax, var_128
  7109. loc_006CB00C: mov var_1B0, ax
  7110. loc_006CB013: mov var_1B8, 00008002h
  7111. loc_006CB01D: push 00443788h
  7112. loc_006CB022: push 00000000h
  7113. loc_006CB024: push 0000000Dh
  7114. loc_006CB026: mov ecx, Me
  7115. loc_006CB029: mov edx, [ecx]
  7116. loc_006CB02B: mov eax, Me
  7117. loc_006CB02E: push eax
  7118. loc_006CB02F: call [edx+00000324h]
  7119. loc_006CB035: push eax
  7120. loc_006CB036: lea ecx, var_154
  7121. loc_006CB03C: push ecx
  7122. loc_006CB03D: call [00401128h] ; __vbaObjSet
  7123. loc_006CB043: push eax
  7124. loc_006CB044: lea edx, var_178
  7125. loc_006CB04A: push edx
  7126. loc_006CB04B: call [00401214h] ; __vbaLateIdCallLd
  7127. loc_006CB051: add esp, 00000010h
  7128. loc_006CB054: push eax
  7129. loc_006CB055: call [004011F8h] ; __vbaCastObjVar
  7130. loc_006CB05B: push eax
  7131. loc_006CB05C: lea eax, var_158
  7132. loc_006CB062: push eax
  7133. loc_006CB063: call [00401128h] ; __vbaObjSet
  7134. loc_006CB069: mov var_208, eax
  7135. loc_006CB06F: lea ecx, var_144
  7136. loc_006CB075: push ecx
  7137. loc_006CB076: mov edx, var_208
  7138. loc_006CB07C: mov eax, [edx]
  7139. loc_006CB07E: mov ecx, var_208
  7140. loc_006CB084: push ecx
  7141. loc_006CB085: call [eax+0000004Ch]
  7142. loc_006CB088: fnclex
  7143. loc_006CB08A: mov var_20C, eax
  7144. loc_006CB090: cmp var_20C, 00000000h
  7145. loc_006CB097: jge 006CB0BCh
  7146. loc_006CB099: push 0000004Ch
  7147. loc_006CB09B: push 00443788h
  7148. loc_006CB0A0: mov edx, var_208
  7149. loc_006CB0A6: push edx
  7150. loc_006CB0A7: mov eax, var_20C
  7151. loc_006CB0AD: push eax
  7152. loc_006CB0AE: call [004010CCh] ; __vbaHresultCheckObj
  7153. loc_006CB0B4: mov var_26C, eax
  7154. loc_006CB0BA: jmp 006CB0C6h
  7155. loc_006CB0BC: mov var_26C, 00000000h
  7156. loc_006CB0C6: mov ecx, var_140
  7157. loc_006CB0CC: mov var_238, ecx
  7158. loc_006CB0D2: mov var_140, 00000000h
  7159. loc_006CB0DC: mov edx, var_238
  7160. loc_006CB0E2: mov var_180, edx
  7161. loc_006CB0E8: mov var_188, 00000008h
  7162. loc_006CB0F2: mov eax, var_144
  7163. loc_006CB0F8: push eax
  7164. loc_006CB0F9: call [00401044h] ; __vbaLenBstr
  7165. loc_006CB0FF: sub eax, 00000001h
  7166. loc_006CB102: jo 006CC590h
  7167. loc_006CB108: push eax
  7168. loc_006CB109: lea ecx, var_188
  7169. loc_006CB10F: push ecx
  7170. loc_006CB110: lea edx, var_198
  7171. loc_006CB116: push edx
  7172. loc_006CB117: call [004013ACh] ; rtcLeftCharVar
  7173. loc_006CB11D: lea eax, var_1B8
  7174. loc_006CB123: push eax
  7175. loc_006CB124: lea ecx, var_198
  7176. loc_006CB12A: push ecx
  7177. loc_006CB12B: call [00401348h] ; __vbaVarTstNe
  7178. loc_006CB131: mov var_210, ax
  7179. loc_006CB138: lea ecx, var_144
  7180. loc_006CB13E: call [00401430h] ; __vbaFreeStr
  7181. loc_006CB144: lea edx, var_158
  7182. loc_006CB14A: push edx
  7183. loc_006CB14B: lea eax, var_154
  7184. loc_006CB151: push eax
  7185. loc_006CB152: lea ecx, var_150
  7186. loc_006CB158: push ecx
  7187. loc_006CB159: lea edx, var_14C
  7188. loc_006CB15F: push edx
  7189. loc_006CB160: push 00000004h
  7190. loc_006CB162: call [00401068h] ; __vbaFreeObjList
  7191. loc_006CB168: add esp, 00000014h
  7192. loc_006CB16B: lea eax, var_198
  7193. loc_006CB171: push eax
  7194. loc_006CB172: lea ecx, var_188
  7195. loc_006CB178: push ecx
  7196. loc_006CB179: lea edx, var_178
  7197. loc_006CB17F: push edx
  7198. loc_006CB180: lea eax, var_168
  7199. loc_006CB186: push eax
  7200. loc_006CB187: push 00000004h
  7201. loc_006CB189: call [00401050h] ; __vbaFreeVarList
  7202. loc_006CB18F: add esp, 00000014h
  7203. loc_006CB192: movsx ecx, var_210
  7204. loc_006CB199: test ecx, ecx
  7205. loc_006CB19B: jz 006CB643h
  7206. loc_006CB1A1: mov var_4, 00000011h
  7207. loc_006CB1A8: mov dx, var_130
  7208. loc_006CB1AF: add dx, 0001h
  7209. loc_006CB1B3: jo 006CC590h
  7210. loc_006CB1B9: mov var_130, dx
  7211. loc_006CB1C0: mov var_4, 00000012h
  7212. loc_006CB1C7: push 00000000h
  7213. loc_006CB1C9: movsx eax, var_130
  7214. loc_006CB1D0: push eax
  7215. loc_006CB1D1: push 00000001h
  7216. loc_006CB1D3: push 00000000h
  7217. loc_006CB1D5: lea ecx, var_138
  7218. loc_006CB1DB: push ecx
  7219. loc_006CB1DC: push 000000FAh
  7220. loc_006CB1E1: push 00000000h
  7221. loc_006CB1E3: call [00401200h] ; __vbaRedimPreserve
  7222. loc_006CB1E9: add esp, 0000001Ch
  7223. loc_006CB1EC: mov var_4, 00000013h
  7224. loc_006CB1F3: cmp var_138, 00000000h
  7225. loc_006CB1FA: jz 006CB25Bh
  7226. loc_006CB1FC: mov edx, var_138
  7227. loc_006CB202: cmp [edx], 0001h
  7228. loc_006CB206: jnz 006CB25Bh
  7229. loc_006CB208: movsx eax, var_130
  7230. loc_006CB20F: mov ecx, var_138
  7231. loc_006CB215: sub eax, [ecx+00000014h]
  7232. loc_006CB218: mov var_200, eax
  7233. loc_006CB21E: mov edx, var_138
  7234. loc_006CB224: mov eax, var_200
  7235. loc_006CB22A: cmp eax, [edx+00000010h]
  7236. loc_006CB22D: jae 006CB23Bh
  7237. loc_006CB22F: mov var_270, 00000000h
  7238. loc_006CB239: jmp 006CB247h
  7239. loc_006CB23B: call [004011A8h] ; __vbaGenerateBoundsError
  7240. loc_006CB241: mov var_270, eax
  7241. loc_006CB247: mov ecx, var_200
  7242. loc_006CB24D: imul ecx, ecx, 000000FAh
  7243. loc_006CB253: mov var_274, ecx
  7244. loc_006CB259: jmp 006CB267h
  7245. loc_006CB25B: call [004011A8h] ; __vbaGenerateBoundsError
  7246. loc_006CB261: mov var_274, eax
  7247. loc_006CB267: lea edx, var_11C
  7248. loc_006CB26D: push edx
  7249. loc_006CB26E: push 0000000Ah
  7250. loc_006CB270: call [0040114Ch] ; __vbaStrFixstr
  7251. loc_006CB276: mov edx, eax
  7252. loc_006CB278: lea ecx, var_140
  7253. loc_006CB27E: call [004013C0h] ; __vbaStrMove
  7254. loc_006CB284: push eax
  7255. loc_006CB285: mov eax, var_138
  7256. loc_006CB28B: mov ecx, [eax+0000000Ch]
  7257. loc_006CB28E: add ecx, var_274
  7258. loc_006CB294: push ecx
  7259. loc_006CB295: push 0000000Ah
  7260. loc_006CB297: call [004010A4h] ; __vbaLsetFixstr
  7261. loc_006CB29D: lea ecx, var_140
  7262. loc_006CB2A3: call [00401430h] ; __vbaFreeStr
  7263. loc_006CB2A9: mov var_4, 00000014h
  7264. loc_006CB2B0: cmp var_138, 00000000h
  7265. loc_006CB2B7: jz 006CB318h
  7266. loc_006CB2B9: mov edx, var_138
  7267. loc_006CB2BF: cmp [edx], 0001h
  7268. loc_006CB2C3: jnz 006CB318h
  7269. loc_006CB2C5: movsx eax, var_130
  7270. loc_006CB2CC: mov ecx, var_138
  7271. loc_006CB2D2: sub eax, [ecx+00000014h]
  7272. loc_006CB2D5: mov var_200, eax
  7273. loc_006CB2DB: mov edx, var_138
  7274. loc_006CB2E1: mov eax, var_200
  7275. loc_006CB2E7: cmp eax, [edx+00000010h]
  7276. loc_006CB2EA: jae 006CB2F8h
  7277. loc_006CB2EC: mov var_278, 00000000h
  7278. loc_006CB2F6: jmp 006CB304h
  7279. loc_006CB2F8: call [004011A8h] ; __vbaGenerateBoundsError
  7280. loc_006CB2FE: mov var_278, eax
  7281. loc_006CB304: mov ecx, var_200
  7282. loc_006CB30A: imul ecx, ecx, 000000FAh
  7283. loc_006CB310: mov var_27C, ecx
  7284. loc_006CB316: jmp 006CB324h
  7285. loc_006CB318: call [004011A8h] ; __vbaGenerateBoundsError
  7286. loc_006CB31E: mov var_27C, eax
  7287. loc_006CB324: lea edx, var_108
  7288. loc_006CB32A: push edx
  7289. loc_006CB32B: push 0000000Ch
  7290. loc_006CB32D: call [0040114Ch] ; __vbaStrFixstr
  7291. loc_006CB333: mov edx, eax
  7292. loc_006CB335: lea ecx, var_140
  7293. loc_006CB33B: call [004013C0h] ; __vbaStrMove
  7294. loc_006CB341: push eax
  7295. loc_006CB342: mov eax, var_138
  7296. loc_006CB348: mov ecx, [eax+0000000Ch]
  7297. loc_006CB34B: mov edx, var_27C
  7298. loc_006CB351: lea eax, [ecx+edx+00000014h]
  7299. loc_006CB355: push eax
  7300. loc_006CB356: push 0000000Ch
  7301. loc_006CB358: call [004010A4h] ; __vbaLsetFixstr
  7302. loc_006CB35E: lea ecx, var_140
  7303. loc_006CB364: call [00401430h] ; __vbaFreeStr
  7304. loc_006CB36A: mov var_4, 00000015h
  7305. loc_006CB371: cmp var_138, 00000000h
  7306. loc_006CB378: jz 006CB3D9h
  7307. loc_006CB37A: mov ecx, var_138
  7308. loc_006CB380: cmp [ecx], 0001h
  7309. loc_006CB384: jnz 006CB3D9h
  7310. loc_006CB386: movsx edx, var_130
  7311. loc_006CB38D: mov eax, var_138
  7312. loc_006CB393: sub edx, [eax+00000014h]
  7313. loc_006CB396: mov var_200, edx
  7314. loc_006CB39C: mov ecx, var_138
  7315. loc_006CB3A2: mov edx, var_200
  7316. loc_006CB3A8: cmp edx, [ecx+00000010h]
  7317. loc_006CB3AB: jae 006CB3B9h
  7318. loc_006CB3AD: mov var_280, 00000000h
  7319. loc_006CB3B7: jmp 006CB3C5h
  7320. loc_006CB3B9: call [004011A8h] ; __vbaGenerateBoundsError
  7321. loc_006CB3BF: mov var_280, eax
  7322. loc_006CB3C5: mov eax, var_200
  7323. loc_006CB3CB: imul eax, eax, 000000FAh
  7324. loc_006CB3D1: mov var_284, eax
  7325. loc_006CB3D7: jmp 006CB3E5h
  7326. loc_006CB3D9: call [004011A8h] ; __vbaGenerateBoundsError
  7327. loc_006CB3DF: mov var_284, eax
  7328. loc_006CB3E5: lea ecx, var_C4
  7329. loc_006CB3EB: push ecx
  7330. loc_006CB3EC: push 00000050h
  7331. loc_006CB3EE: call [0040114Ch] ; __vbaStrFixstr
  7332. loc_006CB3F4: mov edx, eax
  7333. loc_006CB3F6: lea ecx, var_140
  7334. loc_006CB3FC: call [004013C0h] ; __vbaStrMove
  7335. loc_006CB402: push eax
  7336. loc_006CB403: mov edx, var_138
  7337. loc_006CB409: mov eax, [edx+0000000Ch]
  7338. loc_006CB40C: mov ecx, var_284
  7339. loc_006CB412: lea edx, [eax+ecx+00000058h]
  7340. loc_006CB416: push edx
  7341. loc_006CB417: push 00000050h
  7342. loc_006CB419: call [004010A4h] ; __vbaLsetFixstr
  7343. loc_006CB41F: lea ecx, var_140
  7344. loc_006CB425: call [00401430h] ; __vbaFreeStr
  7345. loc_006CB42B: mov var_4, 00000016h
  7346. loc_006CB432: cmp var_138, 00000000h
  7347. loc_006CB439: jz 006CB49Ah
  7348. loc_006CB43B: mov eax, var_138
  7349. loc_006CB441: cmp [eax], 0001h
  7350. loc_006CB445: jnz 006CB49Ah
  7351. loc_006CB447: movsx ecx, var_130
  7352. loc_006CB44E: mov edx, var_138
  7353. loc_006CB454: sub ecx, [edx+00000014h]
  7354. loc_006CB457: mov var_200, ecx
  7355. loc_006CB45D: mov eax, var_138
  7356. loc_006CB463: mov ecx, var_200
  7357. loc_006CB469: cmp ecx, [eax+00000010h]
  7358. loc_006CB46C: jae 006CB47Ah
  7359. loc_006CB46E: mov var_288, 00000000h
  7360. loc_006CB478: jmp 006CB486h
  7361. loc_006CB47A: call [004011A8h] ; __vbaGenerateBoundsError
  7362. loc_006CB480: mov var_288, eax
  7363. loc_006CB486: mov edx, var_200
  7364. loc_006CB48C: imul edx, edx, 000000FAh
  7365. loc_006CB492: mov var_28C, edx
  7366. loc_006CB498: jmp 006CB4A6h
  7367. loc_006CB49A: call [004011A8h] ; __vbaGenerateBoundsError
  7368. loc_006CB4A0: mov var_28C, eax
  7369. loc_006CB4A6: lea eax, var_F0
  7370. loc_006CB4AC: push eax
  7371. loc_006CB4AD: push 0000000Ah
  7372. loc_006CB4AF: call [0040114Ch] ; __vbaStrFixstr
  7373. loc_006CB4B5: mov edx, eax
  7374. loc_006CB4B7: lea ecx, var_140
  7375. loc_006CB4BD: call [004013C0h] ; __vbaStrMove
  7376. loc_006CB4C3: push eax
  7377. loc_006CB4C4: mov ecx, var_138
  7378. loc_006CB4CA: mov edx, [ecx+0000000Ch]
  7379. loc_006CB4CD: mov eax, var_28C
  7380. loc_006CB4D3: lea ecx, [edx+eax+0000002Ch]
  7381. loc_006CB4D7: push ecx
  7382. loc_006CB4D8: push 0000000Ah
  7383. loc_006CB4DA: call [004010A4h] ; __vbaLsetFixstr
  7384. loc_006CB4E0: lea ecx, var_140
  7385. loc_006CB4E6: call [00401430h] ; __vbaFreeStr
  7386. loc_006CB4EC: mov var_4, 00000017h
  7387. loc_006CB4F3: cmp var_138, 00000000h
  7388. loc_006CB4FA: jz 006CB55Bh
  7389. loc_006CB4FC: mov edx, var_138
  7390. loc_006CB502: cmp [edx], 0001h
  7391. loc_006CB506: jnz 006CB55Bh
  7392. loc_006CB508: movsx eax, var_130
  7393. loc_006CB50F: mov ecx, var_138
  7394. loc_006CB515: sub eax, [ecx+00000014h]
  7395. loc_006CB518: mov var_200, eax
  7396. loc_006CB51E: mov edx, var_138
  7397. loc_006CB524: mov eax, var_200
  7398. loc_006CB52A: cmp eax, [edx+00000010h]
  7399. loc_006CB52D: jae 006CB53Bh
  7400. loc_006CB52F: mov var_290, 00000000h
  7401. loc_006CB539: jmp 006CB547h
  7402. loc_006CB53B: call [004011A8h] ; __vbaGenerateBoundsError
  7403. loc_006CB541: mov var_290, eax
  7404. loc_006CB547: mov ecx, var_200
  7405. loc_006CB54D: imul ecx, ecx, 000000FAh
  7406. loc_006CB553: mov var_294, ecx
  7407. loc_006CB559: jmp 006CB567h
  7408. loc_006CB55B: call [004011A8h] ; __vbaGenerateBoundsError
  7409. loc_006CB561: mov var_294, eax
  7410. loc_006CB567: lea edx, var_DC
  7411. loc_006CB56D: push edx
  7412. loc_006CB56E: push 0000000Ch
  7413. loc_006CB570: call [0040114Ch] ; __vbaStrFixstr
  7414. loc_006CB576: mov edx, eax
  7415. loc_006CB578: lea ecx, var_140
  7416. loc_006CB57E: call [004013C0h] ; __vbaStrMove
  7417. loc_006CB584: push eax
  7418. loc_006CB585: mov eax, var_138
  7419. loc_006CB58B: mov ecx, [eax+0000000Ch]
  7420. loc_006CB58E: mov edx, var_294
  7421. loc_006CB594: lea eax, [ecx+edx+00000040h]
  7422. loc_006CB598: push eax
  7423. loc_006CB599: push 0000000Ch
  7424. loc_006CB59B: call [004010A4h] ; __vbaLsetFixstr
  7425. loc_006CB5A1: lea ecx, var_140
  7426. loc_006CB5A7: call [00401430h] ; __vbaFreeStr
  7427. loc_006CB5AD: mov var_4, 00000018h
  7428. loc_006CB5B4: cmp var_138, 00000000h
  7429. loc_006CB5BB: jz 006CB61Ch
  7430. loc_006CB5BD: mov ecx, var_138
  7431. loc_006CB5C3: cmp [ecx], 0001h
  7432. loc_006CB5C7: jnz 006CB61Ch
  7433. loc_006CB5C9: movsx edx, var_130
  7434. loc_006CB5D0: mov eax, var_138
  7435. loc_006CB5D6: sub edx, [eax+00000014h]
  7436. loc_006CB5D9: mov var_200, edx
  7437. loc_006CB5DF: mov ecx, var_138
  7438. loc_006CB5E5: mov edx, var_200
  7439. loc_006CB5EB: cmp edx, [ecx+00000010h]
  7440. loc_006CB5EE: jae 006CB5FCh
  7441. loc_006CB5F0: mov var_298, 00000000h
  7442. loc_006CB5FA: jmp 006CB608h
  7443. loc_006CB5FC: call [004011A8h] ; __vbaGenerateBoundsError
  7444. loc_006CB602: mov var_298, eax
  7445. loc_006CB608: mov eax, var_200
  7446. loc_006CB60E: imul eax, eax, 000000FAh
  7447. loc_006CB614: mov var_29C, eax
  7448. loc_006CB61A: jmp 006CB628h
  7449. loc_006CB61C: call [004011A8h] ; __vbaGenerateBoundsError
  7450. loc_006CB622: mov var_29C, eax
  7451. loc_006CB628: mov ecx, var_138
  7452. loc_006CB62E: mov edx, [ecx+0000000Ch]
  7453. loc_006CB631: mov eax, var_29C
  7454. loc_006CB637: mov cx, var_24
  7455. loc_006CB63B: mov [edx+eax+000000F8h], cx
  7456. loc_006CB643: mov var_4, 0000001Ah
  7457. loc_006CB64A: jmp 006CAEF1h
  7458. loc_006CB64F: mov var_4, 0000001Bh
  7459. loc_006CB656: mov dx, var_120
  7460. loc_006CB65D: push edx
  7461. loc_006CB65E: call [00401194h] ; __vbaFileClose
  7462. loc_006CB664: mov var_4, 0000001Ch
  7463. loc_006CB66B: cmp [0073C818h], 00000000h
  7464. loc_006CB672: jnz 006CB690h
  7465. loc_006CB674: push 0073C818h
  7466. loc_006CB679: push 00441F00h
  7467. loc_006CB67E: call [004012FCh] ; __vbaNew2
  7468. loc_006CB684: mov var_2A0, 0073C818h
  7469. loc_006CB68E: jmp 006CB69Ah
  7470. loc_006CB690: mov var_2A0, 0073C818h
  7471. loc_006CB69A: mov eax, var_2A0
  7472. loc_006CB6A0: mov ecx, [eax]
  7473. loc_006CB6A2: mov var_200, ecx
  7474. loc_006CB6A8: lea edx, var_14C
  7475. loc_006CB6AE: push edx
  7476. loc_006CB6AF: mov eax, var_200
  7477. loc_006CB6B5: mov ecx, [eax]
  7478. loc_006CB6B7: mov edx, var_200
  7479. loc_006CB6BD: push edx
  7480. loc_006CB6BE: call [ecx+00000014h]
  7481. loc_006CB6C1: fnclex
  7482. loc_006CB6C3: mov var_204, eax
  7483. loc_006CB6C9: cmp var_204, 00000000h
  7484. loc_006CB6D0: jge 006CB6F5h
  7485. loc_006CB6D2: push 00000014h
  7486. loc_006CB6D4: push 00441EF0h
  7487. loc_006CB6D9: mov eax, var_200
  7488. loc_006CB6DF: push eax
  7489. loc_006CB6E0: mov ecx, var_204
  7490. loc_006CB6E6: push ecx
  7491. loc_006CB6E7: call [004010CCh] ; __vbaHresultCheckObj
  7492. loc_006CB6ED: mov var_2A4, eax
  7493. loc_006CB6F3: jmp 006CB6FFh
  7494. loc_006CB6F5: mov var_2A4, 00000000h
  7495. loc_006CB6FF: mov edx, var_14C
  7496. loc_006CB705: mov var_208, edx
  7497. loc_006CB70B: lea eax, var_140
  7498. loc_006CB711: push eax
  7499. loc_006CB712: mov ecx, var_208
  7500. loc_006CB718: mov edx, [ecx]
  7501. loc_006CB71A: mov eax, var_208
  7502. loc_006CB720: push eax
  7503. loc_006CB721: call [edx+00000050h]
  7504. loc_006CB724: fnclex
  7505. loc_006CB726: mov var_20C, eax
  7506. loc_006CB72C: cmp var_20C, 00000000h
  7507. loc_006CB733: jge 006CB758h
  7508. loc_006CB735: push 00000050h
  7509. loc_006CB737: push 004437B4h
  7510. loc_006CB73C: mov ecx, var_208
  7511. loc_006CB742: push ecx
  7512. loc_006CB743: mov edx, var_20C
  7513. loc_006CB749: push edx
  7514. loc_006CB74A: call [004010CCh] ; __vbaHresultCheckObj
  7515. loc_006CB750: mov var_2A8, eax
  7516. loc_006CB756: jmp 006CB762h
  7517. loc_006CB758: mov var_2A8, 00000000h
  7518. loc_006CB762: mov eax, var_140
  7519. loc_006CB768: push eax
  7520. loc_006CB769: push 00441F24h ; "\"
  7521. loc_006CB76E: call [00401098h] ; __vbaStrCat
  7522. loc_006CB774: mov edx, eax
  7523. loc_006CB776: lea ecx, var_144
  7524. loc_006CB77C: call [004013C0h] ; __vbaStrMove
  7525. loc_006CB782: push eax
  7526. loc_006CB783: push 0046DBD0h ; "Apps.tmp"
  7527. loc_006CB788: call [00401098h] ; __vbaStrCat
  7528. loc_006CB78E: mov var_160, eax
  7529. loc_006CB794: mov var_168, 00000008h
  7530. loc_006CB79E: lea ecx, var_168
  7531. loc_006CB7A4: push ecx
  7532. loc_006CB7A5: call [004011B4h] ; rtcKillFiles
  7533. loc_006CB7AB: lea edx, var_144
  7534. loc_006CB7B1: push edx
  7535. loc_006CB7B2: lea eax, var_140
  7536. loc_006CB7B8: push eax
  7537. loc_006CB7B9: push 00000002h
  7538. loc_006CB7BB: call [00401324h] ; __vbaFreeStrList
  7539. loc_006CB7C1: add esp, 0000000Ch
  7540. loc_006CB7C4: lea ecx, var_14C
  7541. loc_006CB7CA: call [0040142Ch] ; __vbaFreeObj
  7542. loc_006CB7D0: lea ecx, var_168
  7543. loc_006CB7D6: call [00401030h] ; __vbaFreeVar
  7544. loc_006CB7DC: mov var_4, 0000001Dh
  7545. loc_006CB7E3: call [00401340h] ; rtcErrObj
  7546. loc_006CB7E9: push eax
  7547. loc_006CB7EA: lea ecx, var_14C
  7548. loc_006CB7F0: push ecx
  7549. loc_006CB7F1: call [00401128h] ; __vbaObjSet
  7550. loc_006CB7F7: mov var_2AC, eax
  7551. loc_006CB7FD: mov edx, var_2AC
  7552. loc_006CB803: mov eax, [edx]
  7553. loc_006CB805: mov ecx, var_2AC
  7554. loc_006CB80B: push ecx
  7555. loc_006CB80C: call [eax+00000048h]
  7556. loc_006CB80F: lea ecx, var_14C
  7557. loc_006CB815: call [0040142Ch] ; __vbaFreeObj
  7558. loc_006CB81B: mov var_4, 0000001Eh
  7559. loc_006CB822: cmp [0073C818h], 00000000h
  7560. loc_006CB829: jnz 006CB847h
  7561. loc_006CB82B: push 0073C818h
  7562. loc_006CB830: push 00441F00h
  7563. loc_006CB835: call [004012FCh] ; __vbaNew2
  7564. loc_006CB83B: mov var_2B0, 0073C818h
  7565. loc_006CB845: jmp 006CB851h
  7566. loc_006CB847: mov var_2B0, 0073C818h
  7567. loc_006CB851: mov edx, var_2B0
  7568. loc_006CB857: mov eax, [edx]
  7569. loc_006CB859: mov var_200, eax
  7570. loc_006CB85F: lea ecx, var_14C
  7571. loc_006CB865: push ecx
  7572. loc_006CB866: mov edx, var_200
  7573. loc_006CB86C: mov eax, [edx]
  7574. loc_006CB86E: mov ecx, var_200
  7575. loc_006CB874: push ecx
  7576. loc_006CB875: call [eax+00000014h]
  7577. loc_006CB878: fnclex
  7578. loc_006CB87A: mov var_204, eax
  7579. loc_006CB880: cmp var_204, 00000000h
  7580. loc_006CB887: jge 006CB8ACh
  7581. loc_006CB889: push 00000014h
  7582. loc_006CB88B: push 00441EF0h
  7583. loc_006CB890: mov edx, var_200
  7584. loc_006CB896: push edx
  7585. loc_006CB897: mov eax, var_204
  7586. loc_006CB89D: push eax
  7587. loc_006CB89E: call [004010CCh] ; __vbaHresultCheckObj
  7588. loc_006CB8A4: mov var_2B4, eax
  7589. loc_006CB8AA: jmp 006CB8B6h
  7590. loc_006CB8AC: mov var_2B4, 00000000h
  7591. loc_006CB8B6: mov ecx, var_14C
  7592. loc_006CB8BC: mov var_208, ecx
  7593. loc_006CB8C2: lea edx, var_140
  7594. loc_006CB8C8: push edx
  7595. loc_006CB8C9: mov eax, var_208
  7596. loc_006CB8CF: mov ecx, [eax]
  7597. loc_006CB8D1: mov edx, var_208
  7598. loc_006CB8D7: push edx
  7599. loc_006CB8D8: call [ecx+00000050h]
  7600. loc_006CB8DB: fnclex
  7601. loc_006CB8DD: mov var_20C, eax
  7602. loc_006CB8E3: cmp var_20C, 00000000h
  7603. loc_006CB8EA: jge 006CB90Fh
  7604. loc_006CB8EC: push 00000050h
  7605. loc_006CB8EE: push 004437B4h
  7606. loc_006CB8F3: mov eax, var_208
  7607. loc_006CB8F9: push eax
  7608. loc_006CB8FA: mov ecx, var_20C
  7609. loc_006CB900: push ecx
  7610. loc_006CB901: call [004010CCh] ; __vbaHresultCheckObj
  7611. loc_006CB907: mov var_2B8, eax
  7612. loc_006CB90D: jmp 006CB919h
  7613. loc_006CB90F: mov var_2B8, 00000000h
  7614. loc_006CB919: mov edx, var_134
  7615. loc_006CB91F: push edx
  7616. loc_006CB920: mov eax, var_140
  7617. loc_006CB926: push eax
  7618. loc_006CB927: push 00441F24h ; "\"
  7619. loc_006CB92C: call [00401098h] ; __vbaStrCat
  7620. loc_006CB932: mov edx, eax
  7621. loc_006CB934: lea ecx, var_144
  7622. loc_006CB93A: call [004013C0h] ; __vbaStrMove
  7623. loc_006CB940: push eax
  7624. loc_006CB941: push 0046DBD0h ; "Apps.tmp"
  7625. loc_006CB946: call [00401098h] ; __vbaStrCat
  7626. loc_006CB94C: mov edx, eax
  7627. loc_006CB94E: lea ecx, var_148
  7628. loc_006CB954: call [004013C0h] ; __vbaStrMove
  7629. loc_006CB95A: push eax
  7630. loc_006CB95B: call [004010C4h] ; __vbaNameFile
  7631. loc_006CB961: lea ecx, var_148
  7632. loc_006CB967: push ecx
  7633. loc_006CB968: lea edx, var_144
  7634. loc_006CB96E: push edx
  7635. loc_006CB96F: lea eax, var_140
  7636. loc_006CB975: push eax
  7637. loc_006CB976: push 00000003h
  7638. loc_006CB978: call [00401324h] ; __vbaFreeStrList
  7639. loc_006CB97E: add esp, 00000010h
  7640. loc_006CB981: lea ecx, var_14C
  7641. loc_006CB987: call [0040142Ch] ; __vbaFreeObj
  7642. loc_006CB98D: mov var_4, 0000001Fh
  7643. loc_006CB994: call [00401340h] ; rtcErrObj
  7644. loc_006CB99A: push eax
  7645. loc_006CB99B: lea ecx, var_14C
  7646. loc_006CB9A1: push ecx
  7647. loc_006CB9A2: call [00401128h] ; __vbaObjSet
  7648. loc_006CB9A8: mov var_200, eax
  7649. loc_006CB9AE: lea edx, var_1F0
  7650. loc_006CB9B4: push edx
  7651. loc_006CB9B5: mov eax, var_200
  7652. loc_006CB9BB: mov ecx, [eax]
  7653. loc_006CB9BD: mov edx, var_200
  7654. loc_006CB9C3: push edx
  7655. loc_006CB9C4: call [ecx+0000001Ch]
  7656. loc_006CB9C7: fnclex
  7657. loc_006CB9C9: mov var_204, eax
  7658. loc_006CB9CF: cmp var_204, 00000000h
  7659. loc_006CB9D6: jge 006CB9FBh
  7660. loc_006CB9D8: push 0000001Ch
  7661. loc_006CB9DA: push 00443540h
  7662. loc_006CB9DF: mov eax, var_200
  7663. loc_006CB9E5: push eax
  7664. loc_006CB9E6: mov ecx, var_204
  7665. loc_006CB9EC: push ecx
  7666. loc_006CB9ED: call [004010CCh] ; __vbaHresultCheckObj
  7667. loc_006CB9F3: mov var_2BC, eax
  7668. loc_006CB9F9: jmp 006CBA05h
  7669. loc_006CB9FB: mov var_2BC, 00000000h
  7670. loc_006CBA05: xor edx, edx
  7671. loc_006CBA07: cmp var_1F0, 00000000h
  7672. loc_006CBA0E: setz dl
  7673. loc_006CBA11: neg edx
  7674. loc_006CBA13: mov var_208, dx
  7675. loc_006CBA1A: lea ecx, var_14C
  7676. loc_006CBA20: call [0040142Ch] ; __vbaFreeObj
  7677. loc_006CBA26: movsx eax, var_208
  7678. loc_006CBA2D: test eax, eax
  7679. loc_006CBA2F: jz 006CBBA2h
  7680. loc_006CBA35: mov var_4, 00000020h
  7681. loc_006CBA3C: mov ecx, var_134
  7682. loc_006CBA42: push ecx
  7683. loc_006CBA43: mov dx, var_120
  7684. loc_006CBA4A: push edx
  7685. loc_006CBA4B: mov ax, var_12C
  7686. loc_006CBA52: push eax
  7687. loc_006CBA53: push 00004004h
  7688. loc_006CBA58: call [004012DCh] ; __vbaFileOpen
  7689. loc_006CBA5E: mov var_4, 00000021h
  7690. loc_006CBA65: mov ecx, var_138
  7691. loc_006CBA6B: push ecx
  7692. loc_006CBA6C: push 00000001h
  7693. loc_006CBA6E: call [004012A4h] ; __vbaUbound
  7694. loc_006CBA74: mov ecx, eax
  7695. loc_006CBA76: call [004011E4h] ; __vbaI2I4
  7696. loc_006CBA7C: mov var_124, ax
  7697. loc_006CBA83: mov var_4, 00000022h
  7698. loc_006CBA8A: mov dx, var_124
  7699. loc_006CBA91: mov var_220, dx
  7700. loc_006CBA98: mov var_21C, 0001h
  7701. loc_006CBAA1: mov var_128, 0001h
  7702. loc_006CBAAA: jmp 006CBAC7h
  7703. loc_006CBAAC: mov ax, var_128
  7704. loc_006CBAB3: add ax, var_21C
  7705. loc_006CBABA: jo 006CC590h
  7706. loc_006CBAC0: mov var_128, ax
  7707. loc_006CBAC7: mov cx, var_128
  7708. loc_006CBACE: cmp cx, var_220
  7709. loc_006CBAD5: jg 006CBB8Dh
  7710. loc_006CBADB: mov var_4, 00000023h
  7711. loc_006CBAE2: cmp var_138, 00000000h
  7712. loc_006CBAE9: jz 006CBB4Ah
  7713. loc_006CBAEB: mov edx, var_138
  7714. loc_006CBAF1: cmp [edx], 0001h
  7715. loc_006CBAF5: jnz 006CBB4Ah
  7716. loc_006CBAF7: movsx eax, var_128
  7717. loc_006CBAFE: mov ecx, var_138
  7718. loc_006CBB04: sub eax, [ecx+00000014h]
  7719. loc_006CBB07: mov var_200, eax
  7720. loc_006CBB0D: mov edx, var_138
  7721. loc_006CBB13: mov eax, var_200
  7722. loc_006CBB19: cmp eax, [edx+00000010h]
  7723. loc_006CBB1C: jae 006CBB2Ah
  7724. loc_006CBB1E: mov var_2C0, 00000000h
  7725. loc_006CBB28: jmp 006CBB36h
  7726. loc_006CBB2A: call [004011A8h] ; __vbaGenerateBoundsError
  7727. loc_006CBB30: mov var_2C0, eax
  7728. loc_006CBB36: mov ecx, var_200
  7729. loc_006CBB3C: imul ecx, ecx, 000000FAh
  7730. loc_006CBB42: mov var_2C4, ecx
  7731. loc_006CBB48: jmp 006CBB56h
  7732. loc_006CBB4A: call [004011A8h] ; __vbaGenerateBoundsError
  7733. loc_006CBB50: mov var_2C4, eax
  7734. loc_006CBB56: mov dx, var_120
  7735. loc_006CBB5D: push edx
  7736. loc_006CBB5E: movsx eax, var_128
  7737. loc_006CBB65: push eax
  7738. loc_006CBB66: mov ecx, var_138
  7739. loc_006CBB6C: mov edx, [ecx+0000000Ch]
  7740. loc_006CBB6F: add edx, var_2C4
  7741. loc_006CBB75: push edx
  7742. loc_006CBB76: push 00468320h
  7743. loc_006CBB7B: call [004011CCh] ; __vbaPutOwner4
  7744. loc_006CBB81: mov var_4, 00000024h
  7745. loc_006CBB88: jmp 006CBAACh
  7746. loc_006CBB8D: mov var_4, 00000025h
  7747. loc_006CBB94: mov ax, var_120
  7748. loc_006CBB9B: push eax
  7749. loc_006CBB9C: call [00401194h] ; __vbaFileClose
  7750. loc_006CBBA2: mov var_4, 00000027h
  7751. loc_006CBBA9: call [00401340h] ; rtcErrObj
  7752. loc_006CBBAF: push eax
  7753. loc_006CBBB0: lea ecx, var_14C
  7754. loc_006CBBB6: push ecx
  7755. loc_006CBBB7: call [00401128h] ; __vbaObjSet
  7756. loc_006CBBBD: mov var_200, eax
  7757. loc_006CBBC3: lea edx, var_1F0
  7758. loc_006CBBC9: push edx
  7759. loc_006CBBCA: mov eax, var_200
  7760. loc_006CBBD0: mov ecx, [eax]
  7761. loc_006CBBD2: mov edx, var_200
  7762. loc_006CBBD8: push edx
  7763. loc_006CBBD9: call [ecx+0000001Ch]
  7764. loc_006CBBDC: fnclex
  7765. loc_006CBBDE: mov var_204, eax
  7766. loc_006CBBE4: cmp var_204, 00000000h
  7767. loc_006CBBEB: jge 006CBC10h
  7768. loc_006CBBED: push 0000001Ch
  7769. loc_006CBBEF: push 00443540h
  7770. loc_006CBBF4: mov eax, var_200
  7771. loc_006CBBFA: push eax
  7772. loc_006CBBFB: mov ecx, var_204
  7773. loc_006CBC01: push ecx
  7774. loc_006CBC02: call [004010CCh] ; __vbaHresultCheckObj
  7775. loc_006CBC08: mov var_2C8, eax
  7776. loc_006CBC0E: jmp 006CBC1Ah
  7777. loc_006CBC10: mov var_2C8, 00000000h
  7778. loc_006CBC1A: call [00401340h] ; rtcErrObj
  7779. loc_006CBC20: push eax
  7780. loc_006CBC21: lea edx, var_150
  7781. loc_006CBC27: push edx
  7782. loc_006CBC28: call [00401128h] ; __vbaObjSet
  7783. loc_006CBC2E: mov var_208, eax
  7784. loc_006CBC34: lea eax, var_1F4
  7785. loc_006CBC3A: push eax
  7786. loc_006CBC3B: mov ecx, var_208
  7787. loc_006CBC41: mov edx, [ecx]
  7788. loc_006CBC43: mov eax, var_208
  7789. loc_006CBC49: push eax
  7790. loc_006CBC4A: call [edx+0000001Ch]
  7791. loc_006CBC4D: fnclex
  7792. loc_006CBC4F: mov var_20C, eax
  7793. loc_006CBC55: cmp var_20C, 00000000h
  7794. loc_006CBC5C: jge 006CBC81h
  7795. loc_006CBC5E: push 0000001Ch
  7796. loc_006CBC60: push 00443540h
  7797. loc_006CBC65: mov ecx, var_208
  7798. loc_006CBC6B: push ecx
  7799. loc_006CBC6C: mov edx, var_20C
  7800. loc_006CBC72: push edx
  7801. loc_006CBC73: call [004010CCh] ; __vbaHresultCheckObj
  7802. loc_006CBC79: mov var_2CC, eax
  7803. loc_006CBC7F: jmp 006CBC8Bh
  7804. loc_006CBC81: mov var_2CC, 00000000h
  7805. loc_006CBC8B: xor eax, eax
  7806. loc_006CBC8D: cmp var_1F0, 00000000h
  7807. loc_006CBC94: setz al
  7808. loc_006CBC97: neg eax
  7809. loc_006CBC99: xor ecx, ecx
  7810. loc_006CBC9B: cmp var_1F4, 0000005Ch
  7811. loc_006CBCA2: setz cl
  7812. loc_006CBCA5: neg ecx
  7813. loc_006CBCA7: or ax, cx
  7814. loc_006CBCAA: mov var_210, ax
  7815. loc_006CBCB1: lea edx, var_150
  7816. loc_006CBCB7: push edx
  7817. loc_006CBCB8: lea eax, var_14C
  7818. loc_006CBCBE: push eax
  7819. loc_006CBCBF: push 00000002h
  7820. loc_006CBCC1: call [00401068h] ; __vbaFreeObjList
  7821. loc_006CBCC7: add esp, 0000000Ch
  7822. loc_006CBCCA: movsx ecx, var_210
  7823. loc_006CBCD1: test ecx, ecx
  7824. loc_006CBCD3: jz 006CBE56h
  7825. loc_006CBCD9: mov var_4, 00000028h
  7826. loc_006CBCE0: cmp [0073C818h], 00000000h
  7827. loc_006CBCE7: jnz 006CBD05h
  7828. loc_006CBCE9: push 0073C818h
  7829. loc_006CBCEE: push 00441F00h
  7830. loc_006CBCF3: call [004012FCh] ; __vbaNew2
  7831. loc_006CBCF9: mov var_2D0, 0073C818h
  7832. loc_006CBD03: jmp 006CBD0Fh
  7833. loc_006CBD05: mov var_2D0, 0073C818h
  7834. loc_006CBD0F: mov edx, var_2D0
  7835. loc_006CBD15: mov eax, [edx]
  7836. loc_006CBD17: mov var_200, eax
  7837. loc_006CBD1D: lea ecx, var_14C
  7838. loc_006CBD23: push ecx
  7839. loc_006CBD24: mov edx, var_200
  7840. loc_006CBD2A: mov eax, [edx]
  7841. loc_006CBD2C: mov ecx, var_200
  7842. loc_006CBD32: push ecx
  7843. loc_006CBD33: call [eax+00000014h]
  7844. loc_006CBD36: fnclex
  7845. loc_006CBD38: mov var_204, eax
  7846. loc_006CBD3E: cmp var_204, 00000000h
  7847. loc_006CBD45: jge 006CBD6Ah
  7848. loc_006CBD47: push 00000014h
  7849. loc_006CBD49: push 00441EF0h
  7850. loc_006CBD4E: mov edx, var_200
  7851. loc_006CBD54: push edx
  7852. loc_006CBD55: mov eax, var_204
  7853. loc_006CBD5B: push eax
  7854. loc_006CBD5C: call [004010CCh] ; __vbaHresultCheckObj
  7855. loc_006CBD62: mov var_2D4, eax
  7856. loc_006CBD68: jmp 006CBD74h
  7857. loc_006CBD6A: mov var_2D4, 00000000h
  7858. loc_006CBD74: mov ecx, var_14C
  7859. loc_006CBD7A: mov var_208, ecx
  7860. loc_006CBD80: lea edx, var_140
  7861. loc_006CBD86: push edx
  7862. loc_006CBD87: mov eax, var_208
  7863. loc_006CBD8D: mov ecx, [eax]
  7864. loc_006CBD8F: mov edx, var_208
  7865. loc_006CBD95: push edx
  7866. loc_006CBD96: call [ecx+00000050h]
  7867. loc_006CBD99: fnclex
  7868. loc_006CBD9B: mov var_20C, eax
  7869. loc_006CBDA1: cmp var_20C, 00000000h
  7870. loc_006CBDA8: jge 006CBDCDh
  7871. loc_006CBDAA: push 00000050h
  7872. loc_006CBDAC: push 004437B4h
  7873. loc_006CBDB1: mov eax, var_208
  7874. loc_006CBDB7: push eax
  7875. loc_006CBDB8: mov ecx, var_20C
  7876. loc_006CBDBE: push ecx
  7877. loc_006CBDBF: call [004010CCh] ; __vbaHresultCheckObj
  7878. loc_006CBDC5: mov var_2D8, eax
  7879. loc_006CBDCB: jmp 006CBDD7h
  7880. loc_006CBDCD: mov var_2D8, 00000000h
  7881. loc_006CBDD7: mov edx, var_140
  7882. loc_006CBDDD: push edx
  7883. loc_006CBDDE: push 00441F24h ; "\"
  7884. loc_006CBDE3: call [00401098h] ; __vbaStrCat
  7885. loc_006CBDE9: mov edx, eax
  7886. loc_006CBDEB: lea ecx, var_144
  7887. loc_006CBDF1: call [004013C0h] ; __vbaStrMove
  7888. loc_006CBDF7: push eax
  7889. loc_006CBDF8: push 0046DBD0h ; "Apps.tmp"
  7890. loc_006CBDFD: call [00401098h] ; __vbaStrCat
  7891. loc_006CBE03: mov var_160, eax
  7892. loc_006CBE09: mov var_168, 00000008h
  7893. loc_006CBE13: lea eax, var_168
  7894. loc_006CBE19: push eax
  7895. loc_006CBE1A: call [004011B4h] ; rtcKillFiles
  7896. loc_006CBE20: lea ecx, var_144
  7897. loc_006CBE26: push ecx
  7898. loc_006CBE27: lea edx, var_140
  7899. loc_006CBE2D: push edx
  7900. loc_006CBE2E: push 00000002h
  7901. loc_006CBE30: call [00401324h] ; __vbaFreeStrList
  7902. loc_006CBE36: add esp, 0000000Ch
  7903. loc_006CBE39: lea ecx, var_14C
  7904. loc_006CBE3F: call [0040142Ch] ; __vbaFreeObj
  7905. loc_006CBE45: lea ecx, var_168
  7906. loc_006CBE4B: call [00401030h] ; __vbaFreeVar
  7907. loc_006CBE51: jmp 006CBFF2h
  7908. loc_006CBE56: mov var_4, 0000002Ah
  7909. loc_006CBE5D: lea eax, var_134
  7910. loc_006CBE63: mov var_1B0, eax
  7911. loc_006CBE69: mov var_1B8, 00004008h
  7912. loc_006CBE73: lea ecx, var_1B8
  7913. loc_006CBE79: push ecx
  7914. loc_006CBE7A: call [004011B4h] ; rtcKillFiles
  7915. loc_006CBE80: mov var_4, 0000002Bh
  7916. loc_006CBE87: cmp [0073C818h], 00000000h
  7917. loc_006CBE8E: jnz 006CBEACh
  7918. loc_006CBE90: push 0073C818h
  7919. loc_006CBE95: push 00441F00h
  7920. loc_006CBE9A: call [004012FCh] ; __vbaNew2
  7921. loc_006CBEA0: mov var_2DC, 0073C818h
  7922. loc_006CBEAA: jmp 006CBEB6h
  7923. loc_006CBEAC: mov var_2DC, 0073C818h
  7924. loc_006CBEB6: mov edx, var_2DC
  7925. loc_006CBEBC: mov eax, [edx]
  7926. loc_006CBEBE: mov var_200, eax
  7927. loc_006CBEC4: lea ecx, var_14C
  7928. loc_006CBECA: push ecx
  7929. loc_006CBECB: mov edx, var_200
  7930. loc_006CBED1: mov eax, [edx]
  7931. loc_006CBED3: mov ecx, var_200
  7932. loc_006CBED9: push ecx
  7933. loc_006CBEDA: call [eax+00000014h]
  7934. loc_006CBEDD: fnclex
  7935. loc_006CBEDF: mov var_204, eax
  7936. loc_006CBEE5: cmp var_204, 00000000h
  7937. loc_006CBEEC: jge 006CBF11h
  7938. loc_006CBEEE: push 00000014h
  7939. loc_006CBEF0: push 00441EF0h
  7940. loc_006CBEF5: mov edx, var_200
  7941. loc_006CBEFB: push edx
  7942. loc_006CBEFC: mov eax, var_204
  7943. loc_006CBF02: push eax
  7944. loc_006CBF03: call [004010CCh] ; __vbaHresultCheckObj
  7945. loc_006CBF09: mov var_2E0, eax
  7946. loc_006CBF0F: jmp 006CBF1Bh
  7947. loc_006CBF11: mov var_2E0, 00000000h
  7948. loc_006CBF1B: mov ecx, var_14C
  7949. loc_006CBF21: mov var_208, ecx
  7950. loc_006CBF27: lea edx, var_140
  7951. loc_006CBF2D: push edx
  7952. loc_006CBF2E: mov eax, var_208
  7953. loc_006CBF34: mov ecx, [eax]
  7954. loc_006CBF36: mov edx, var_208
  7955. loc_006CBF3C: push edx
  7956. loc_006CBF3D: call [ecx+00000050h]
  7957. loc_006CBF40: fnclex
  7958. loc_006CBF42: mov var_20C, eax
  7959. loc_006CBF48: cmp var_20C, 00000000h
  7960. loc_006CBF4F: jge 006CBF74h
  7961. loc_006CBF51: push 00000050h
  7962. loc_006CBF53: push 004437B4h
  7963. loc_006CBF58: mov eax, var_208
  7964. loc_006CBF5E: push eax
  7965. loc_006CBF5F: mov ecx, var_20C
  7966. loc_006CBF65: push ecx
  7967. loc_006CBF66: call [004010CCh] ; __vbaHresultCheckObj
  7968. loc_006CBF6C: mov var_2E4, eax
  7969. loc_006CBF72: jmp 006CBF7Eh
  7970. loc_006CBF74: mov var_2E4, 00000000h
  7971. loc_006CBF7E: mov edx, var_140
  7972. loc_006CBF84: push edx
  7973. loc_006CBF85: push 00441F24h ; "\"
  7974. loc_006CBF8A: call [00401098h] ; __vbaStrCat
  7975. loc_006CBF90: mov edx, eax
  7976. loc_006CBF92: lea ecx, var_144
  7977. loc_006CBF98: call [004013C0h] ; __vbaStrMove
  7978. loc_006CBF9E: push eax
  7979. loc_006CBF9F: push 0046DBD0h ; "Apps.tmp"
  7980. loc_006CBFA4: call [00401098h] ; __vbaStrCat
  7981. loc_006CBFAA: mov edx, eax
  7982. loc_006CBFAC: lea ecx, var_148
  7983. loc_006CBFB2: call [004013C0h] ; __vbaStrMove
  7984. loc_006CBFB8: push eax
  7985. loc_006CBFB9: mov eax, var_134
  7986. loc_006CBFBF: push eax
  7987. loc_006CBFC0: call [004010C4h] ; __vbaNameFile
  7988. loc_006CBFC6: lea ecx, var_148
  7989. loc_006CBFCC: push ecx
  7990. loc_006CBFCD: lea edx, var_144
  7991. loc_006CBFD3: push edx
  7992. loc_006CBFD4: lea eax, var_140
  7993. loc_006CBFDA: push eax
  7994. loc_006CBFDB: push 00000003h
  7995. loc_006CBFDD: call [00401324h] ; __vbaFreeStrList
  7996. loc_006CBFE3: add esp, 00000010h
  7997. loc_006CBFE6: lea ecx, var_14C
  7998. loc_006CBFEC: call [0040142Ch] ; __vbaFreeObj
  7999. loc_006CBFF2: mov var_4, 0000002Dh
  8000. loc_006CBFF9: cmp var_13C, 0001h
  8001. loc_006CC001: jnz 006CC02Dh
  8002. loc_006CC003: mov var_4, 0000002Eh
  8003. loc_006CC00A: lea ecx, var_134
  8004. loc_006CC010: mov var_1B0, ecx
  8005. loc_006CC016: mov var_1B8, 00004008h
  8006. loc_006CC020: lea edx, var_1B8
  8007. loc_006CC026: push edx
  8008. loc_006CC027: call [004011B4h] ; rtcKillFiles
  8009. loc_006CC02D: mov var_4, 00000030h
  8010. loc_006CC034: push 00000000h
  8011. loc_006CC036: push 60030063h
  8012. loc_006CC03B: mov eax, Me
  8013. loc_006CC03E: mov ecx, [eax]
  8014. loc_006CC040: mov edx, Me
  8015. loc_006CC043: push edx
  8016. loc_006CC044: call [ecx+00000300h]
  8017. loc_006CC04A: push eax
  8018. loc_006CC04B: lea eax, var_14C
  8019. loc_006CC051: push eax
  8020. loc_006CC052: call [00401128h] ; __vbaObjSet
  8021. loc_006CC058: push eax
  8022. loc_006CC059: call [0040103Ch] ; __vbaLateIdCall
  8023. loc_006CC05F: add esp, 0000000Ch
  8024. loc_006CC062: lea ecx, var_14C
  8025. loc_006CC068: call [0040142Ch] ; __vbaFreeObj
  8026. loc_006CC06E: mov var_4, 00000031h
  8027. loc_006CC075: mov var_1FC, 00000000h
  8028. loc_006CC07F: mov var_1F8, 00000000h
  8029. loc_006CC089: mov var_1EC, 0000h
  8030. loc_006CC092: lea ecx, var_1FC
  8031. loc_006CC098: push ecx
  8032. loc_006CC099: lea edx, var_1EC
  8033. loc_006CC09F: push edx
  8034. loc_006CC0A0: mov eax, Me
  8035. loc_006CC0A3: mov ecx, [eax]
  8036. loc_006CC0A5: mov edx, Me
  8037. loc_006CC0A8: push edx
  8038. loc_006CC0A9: call [ecx+00000734h]
  8039. loc_006CC0AF: mov var_4, 00000032h
  8040. loc_006CC0B6: mov var_1B0, FFFFFFFFh
  8041. loc_006CC0C0: mov var_1B8, 0000000Bh
  8042. loc_006CC0CA: mov eax, 00000010h
  8043. loc_006CC0CF: call 00412850h ; __vbaChkstk
  8044. loc_006CC0D4: mov eax, esp
  8045. loc_006CC0D6: mov ecx, var_1B8
  8046. loc_006CC0DC: mov [eax], ecx
  8047. loc_006CC0DE: mov edx, var_1B4
  8048. loc_006CC0E4: mov [eax+00000004h], edx
  8049. loc_006CC0E7: mov ecx, var_1B0
  8050. loc_006CC0ED: mov [eax+00000008h], ecx
  8051. loc_006CC0F0: mov edx, var_1AC
  8052. loc_006CC0F6: mov [eax+0000000Ch], edx
  8053. loc_006CC0F9: push 8001000Dh
  8054. loc_006CC0FE: mov eax, Me
  8055. loc_006CC101: mov ecx, [eax]
  8056. loc_006CC103: mov edx, Me
  8057. loc_006CC106: push edx
  8058. loc_006CC107: call [ecx+00000324h]
  8059. loc_006CC10D: push eax
  8060. loc_006CC10E: lea eax, var_14C
  8061. loc_006CC114: push eax
  8062. loc_006CC115: call [00401128h] ; __vbaObjSet
  8063. loc_006CC11B: push eax
  8064. loc_006CC11C: call [004013F0h] ; __vbaLateIdSt
  8065. loc_006CC122: lea ecx, var_14C
  8066. loc_006CC128: call [0040142Ch] ; __vbaFreeObj
  8067. loc_006CC12E: mov var_4, 00000033h
  8068. loc_006CC135: mov var_1B0, FFFFFFFFh
  8069. loc_006CC13F: mov var_1B8, 0000000Bh
  8070. loc_006CC149: mov eax, 00000010h
  8071. loc_006CC14E: call 00412850h ; __vbaChkstk
  8072. loc_006CC153: mov ecx, esp
  8073. loc_006CC155: mov edx, var_1B8
  8074. loc_006CC15B: mov [ecx], edx
  8075. loc_006CC15D: mov eax, var_1B4
  8076. loc_006CC163: mov [ecx+00000004h], eax
  8077. loc_006CC166: mov edx, var_1B0
  8078. loc_006CC16C: mov [ecx+00000008h], edx
  8079. loc_006CC16F: mov eax, var_1AC
  8080. loc_006CC175: mov [ecx+0000000Ch], eax
  8081. loc_006CC178: push 6803000Bh
  8082. loc_006CC17D: mov ecx, Me
  8083. loc_006CC180: mov edx, [ecx]
  8084. loc_006CC182: mov eax, Me
  8085. loc_006CC185: push eax
  8086. loc_006CC186: call [edx+00000300h]
  8087. loc_006CC18C: push eax
  8088. loc_006CC18D: lea ecx, var_14C
  8089. loc_006CC193: push ecx
  8090. loc_006CC194: call [00401128h] ; __vbaObjSet
  8091. loc_006CC19A: push eax
  8092. loc_006CC19B: call [004013F0h] ; __vbaLateIdSt
  8093. loc_006CC1A1: lea ecx, var_14C
  8094. loc_006CC1A7: call [0040142Ch] ; __vbaFreeObj
  8095. loc_006CC1AD: jmp 006CC21Ch
  8096. loc_006CC1AF: mov var_4, 00000035h
  8097. loc_006CC1B6: lea edx, var_14C
  8098. loc_006CC1BC: push edx
  8099. loc_006CC1BD: push 00448380h ; "Decline"
  8100. loc_006CC1C2: mov eax, [0073A08Ch]
  8101. loc_006CC1C7: mov ecx, [eax]
  8102. loc_006CC1C9: mov edx, [0073A08Ch]
  8103. loc_006CC1CF: push edx
  8104. loc_006CC1D0: call [ecx+00000064h]
  8105. loc_006CC1D3: fnclex
  8106. loc_006CC1D5: mov var_200, eax
  8107. loc_006CC1DB: cmp var_200, 00000000h
  8108. loc_006CC1E2: jge 006CC206h
  8109. loc_006CC1E4: push 00000064h
  8110. loc_006CC1E6: push 004419ACh
  8111. loc_006CC1EB: mov eax, [0073A08Ch]
  8112. loc_006CC1F0: push eax
  8113. loc_006CC1F1: mov ecx, var_200
  8114. loc_006CC1F7: push ecx
  8115. loc_006CC1F8: call [004010CCh] ; __vbaHresultCheckObj
  8116. loc_006CC1FE: mov var_2E8, eax
  8117. loc_006CC204: jmp 006CC210h
  8118. loc_006CC206: mov var_2E8, 00000000h
  8119. loc_006CC210: lea ecx, var_14C
  8120. loc_006CC216: call [0040142Ch] ; __vbaFreeObj
  8121. loc_006CC21C: jmp 006CC37Ch
  8122. loc_006CC221: mov var_4, 00000038h
  8123. loc_006CC228: lea edx, var_14C
  8124. loc_006CC22E: push edx
  8125. loc_006CC22F: push 00448380h ; "Decline"
  8126. loc_006CC234: mov eax, [0073A08Ch]
  8127. loc_006CC239: mov ecx, [eax]
  8128. loc_006CC23B: mov edx, [0073A08Ch]
  8129. loc_006CC241: push edx
  8130. loc_006CC242: call [ecx+00000064h]
  8131. loc_006CC245: fnclex
  8132. loc_006CC247: mov var_200, eax
  8133. loc_006CC24D: cmp var_200, 00000000h
  8134. loc_006CC254: jge 006CC278h
  8135. loc_006CC256: push 00000064h
  8136. loc_006CC258: push 004419ACh
  8137. loc_006CC25D: mov eax, [0073A08Ch]
  8138. loc_006CC262: push eax
  8139. loc_006CC263: mov ecx, var_200
  8140. loc_006CC269: push ecx
  8141. loc_006CC26A: call [004010CCh] ; __vbaHresultCheckObj
  8142. loc_006CC270: mov var_2EC, eax
  8143. loc_006CC276: jmp 006CC282h
  8144. loc_006CC278: mov var_2EC, 00000000h
  8145. loc_006CC282: lea ecx, var_14C
  8146. loc_006CC288: call [0040142Ch] ; __vbaFreeObj
  8147. loc_006CC28E: mov var_4, 00000039h
  8148. loc_006CC295: mov var_1C0, 80020004h
  8149. loc_006CC29F: mov var_1C8, 0000000Ah
  8150. loc_006CC2A9: mov var_1B0, 0046E3B0h ; "You'll need to choose an appointment to delete from the Appointments list first. Just click on the appointment that you wish to delete, then click the Delete button."
  8151. loc_006CC2B3: mov var_1B8, 00000008h
  8152. loc_006CC2BD: lea edx, var_14C
  8153. loc_006CC2C3: push edx
  8154. loc_006CC2C4: mov eax, 00000010h
  8155. loc_006CC2C9: call 00412850h ; __vbaChkstk
  8156. loc_006CC2CE: mov eax, esp
  8157. loc_006CC2D0: mov ecx, var_1C8
  8158. loc_006CC2D6: mov [eax], ecx
  8159. loc_006CC2D8: mov edx, var_1C4
  8160. loc_006CC2DE: mov [eax+00000004h], edx
  8161. loc_006CC2E1: mov ecx, var_1C0
  8162. loc_006CC2E7: mov [eax+00000008h], ecx
  8163. loc_006CC2EA: mov edx, var_1BC
  8164. loc_006CC2F0: mov [eax+0000000Ch], edx
  8165. loc_006CC2F3: mov eax, 00000010h
  8166. loc_006CC2F8: call 00412850h ; __vbaChkstk
  8167. loc_006CC2FD: mov eax, esp
  8168. loc_006CC2FF: mov ecx, var_1B8
  8169. loc_006CC305: mov [eax], ecx
  8170. loc_006CC307: mov edx, var_1B4
  8171. loc_006CC30D: mov [eax+00000004h], edx
  8172. loc_006CC310: mov ecx, var_1B0
  8173. loc_006CC316: mov [eax+00000008h], ecx
  8174. loc_006CC319: mov edx, var_1AC
  8175. loc_006CC31F: mov [eax+0000000Ch], edx
  8176. loc_006CC322: mov eax, [0073A08Ch]
  8177. loc_006CC327: mov ecx, [eax]
  8178. loc_006CC329: mov edx, [0073A08Ch]
  8179. loc_006CC32F: push edx
  8180. loc_006CC330: call [ecx+00000078h]
  8181. loc_006CC333: fnclex
  8182. loc_006CC335: mov var_200, eax
  8183. loc_006CC33B: cmp var_200, 00000000h
  8184. loc_006CC342: jge 006CC366h
  8185. loc_006CC344: push 00000078h
  8186. loc_006CC346: push 004419ACh
  8187. loc_006CC34B: mov eax, [0073A08Ch]
  8188. loc_006CC350: push eax
  8189. loc_006CC351: mov ecx, var_200
  8190. loc_006CC357: push ecx
  8191. loc_006CC358: call [004010CCh] ; __vbaHresultCheckObj
  8192. loc_006CC35E: mov var_2F0, eax
  8193. loc_006CC364: jmp 006CC370h
  8194. loc_006CC366: mov var_2F0, 00000000h
  8195. loc_006CC370: lea ecx, var_14C
  8196. loc_006CC376: call [0040142Ch] ; __vbaFreeObj
  8197. loc_006CC37C: jmp 006CC4DCh
  8198. loc_006CC381: mov var_4, 0000003Ch
  8199. loc_006CC388: lea edx, var_14C
  8200. loc_006CC38E: push edx
  8201. loc_006CC38F: push 00448380h ; "Decline"
  8202. loc_006CC394: mov eax, [0073A08Ch]
  8203. loc_006CC399: mov ecx, [eax]
  8204. loc_006CC39B: mov edx, [0073A08Ch]
  8205. loc_006CC3A1: push edx
  8206. loc_006CC3A2: call [ecx+00000064h]
  8207. loc_006CC3A5: fnclex
  8208. loc_006CC3A7: mov var_200, eax
  8209. loc_006CC3AD: cmp var_200, 00000000h
  8210. loc_006CC3B4: jge 006CC3D8h
  8211. loc_006CC3B6: push 00000064h
  8212. loc_006CC3B8: push 004419ACh
  8213. loc_006CC3BD: mov eax, [0073A08Ch]
  8214. loc_006CC3C2: push eax
  8215. loc_006CC3C3: mov ecx, var_200
  8216. loc_006CC3C9: push ecx
  8217. loc_006CC3CA: call [004010CCh] ; __vbaHresultCheckObj
  8218. loc_006CC3D0: mov var_2F4, eax
  8219. loc_006CC3D6: jmp 006CC3E2h
  8220. loc_006CC3D8: mov var_2F4, 00000000h
  8221. loc_006CC3E2: lea ecx, var_14C
  8222. loc_006CC3E8: call [0040142Ch] ; __vbaFreeObj
  8223. loc_006CC3EE: mov var_4, 0000003Dh
  8224. loc_006CC3F5: mov var_1C0, 80020004h
  8225. loc_006CC3FF: mov var_1C8, 0000000Ah
  8226. loc_006CC409: mov var_1B0, 0046E3B0h ; "You'll need to choose an appointment to delete from the Appointments list first. Just click on the appointment that you wish to delete, then click the Delete button."
  8227. loc_006CC413: mov var_1B8, 00000008h
  8228. loc_006CC41D: lea edx, var_14C
  8229. loc_006CC423: push edx
  8230. loc_006CC424: mov eax, 00000010h
  8231. loc_006CC429: call 00412850h ; __vbaChkstk
  8232. loc_006CC42E: mov eax, esp
  8233. loc_006CC430: mov ecx, var_1C8
  8234. loc_006CC436: mov [eax], ecx
  8235. loc_006CC438: mov edx, var_1C4
  8236. loc_006CC43E: mov [eax+00000004h], edx
  8237. loc_006CC441: mov ecx, var_1C0
  8238. loc_006CC447: mov [eax+00000008h], ecx
  8239. loc_006CC44A: mov edx, var_1BC
  8240. loc_006CC450: mov [eax+0000000Ch], edx
  8241. loc_006CC453: mov eax, 00000010h
  8242. loc_006CC458: call 00412850h ; __vbaChkstk
  8243. loc_006CC45D: mov eax, esp
  8244. loc_006CC45F: mov ecx, var_1B8
  8245. loc_006CC465: mov [eax], ecx
  8246. loc_006CC467: mov edx, var_1B4
  8247. loc_006CC46D: mov [eax+00000004h], edx
  8248. loc_006CC470: mov ecx, var_1B0
  8249. loc_006CC476: mov [eax+00000008h], ecx
  8250. loc_006CC479: mov edx, var_1AC
  8251. loc_006CC47F: mov [eax+0000000Ch], edx
  8252. loc_006CC482: mov eax, [0073A08Ch]
  8253. loc_006CC487: mov ecx, [eax]
  8254. loc_006CC489: mov edx, [0073A08Ch]
  8255. loc_006CC48F: push edx
  8256. loc_006CC490: call [ecx+00000078h]
  8257. loc_006CC493: fnclex
  8258. loc_006CC495: mov var_200, eax
  8259. loc_006CC49B: cmp var_200, 00000000h
  8260. loc_006CC4A2: jge 006CC4C6h
  8261. loc_006CC4A4: push 00000078h
  8262. loc_006CC4A6: push 004419ACh
  8263. loc_006CC4AB: mov eax, [0073A08Ch]
  8264. loc_006CC4B0: push eax
  8265. loc_006CC4B1: mov ecx, var_200
  8266. loc_006CC4B7: push ecx
  8267. loc_006CC4B8: call [004010CCh] ; __vbaHresultCheckObj
  8268. loc_006CC4BE: mov var_2F8, eax
  8269. loc_006CC4C4: jmp 006CC4D0h
  8270. loc_006CC4C6: mov var_2F8, 00000000h
  8271. loc_006CC4D0: lea ecx, var_14C
  8272. loc_006CC4D6: call [0040142Ch] ; __vbaFreeObj
  8273. loc_006CC4DC: fwait
  8274. loc_006CC4DD: push 006CC576h
  8275. loc_006CC4E2: jmp 006CC55Ah
  8276. loc_006CC4E4: lea edx, var_148
  8277. loc_006CC4EA: push edx
  8278. loc_006CC4EB: lea eax, var_144
  8279. loc_006CC4F1: push eax
  8280. loc_006CC4F2: lea ecx, var_140
  8281. loc_006CC4F8: push ecx
  8282. loc_006CC4F9: push 00000003h
  8283. loc_006CC4FB: call [00401324h] ; __vbaFreeStrList
  8284. loc_006CC501: add esp, 00000010h
  8285. loc_006CC504: lea edx, var_158
  8286. loc_006CC50A: push edx
  8287. loc_006CC50B: lea eax, var_154
  8288. loc_006CC511: push eax
  8289. loc_006CC512: lea ecx, var_150
  8290. loc_006CC518: push ecx
  8291. loc_006CC519: lea edx, var_14C
  8292. loc_006CC51F: push edx
  8293. loc_006CC520: push 00000004h
  8294. loc_006CC522: call [00401068h] ; __vbaFreeObjList
  8295. loc_006CC528: add esp, 00000014h
  8296. loc_006CC52B: lea eax, var_1A8
  8297. loc_006CC531: push eax
  8298. loc_006CC532: lea ecx, var_198
  8299. loc_006CC538: push ecx
  8300. loc_006CC539: lea edx, var_188
  8301. loc_006CC53F: push edx
  8302. loc_006CC540: lea eax, var_178
  8303. loc_006CC546: push eax
  8304. loc_006CC547: lea ecx, var_168
  8305. loc_006CC54D: push ecx
  8306. loc_006CC54E: push 00000005h
  8307. loc_006CC550: call [00401050h] ; __vbaFreeVarList
  8308. loc_006CC556: add esp, 00000018h
  8309. loc_006CC559: ret
  8310. loc_006CC55A: lea ecx, var_134
  8311. loc_006CC560: call [00401430h] ; __vbaFreeStr
  8312. loc_006CC566: lea edx, var_138
  8313. loc_006CC56C: push edx
  8314. loc_006CC56D: push 00000000h
  8315. loc_006CC56F: call [004010F0h] ; __vbaAryDestruct
  8316. loc_006CC575: ret
  8317. loc_006CC576: xor eax, eax
  8318. loc_006CC578: mov ecx, var_20
  8319. loc_006CC57B: mov fs:[00000000h], ecx
  8320. loc_006CC582: pop edi
  8321. loc_006CC583: pop esi
  8322. loc_006CC584: pop ebx
  8323. loc_006CC585: mov esp, ebp
  8324. loc_006CC587: pop ebp
  8325. loc_006CC588: retn 0004h
  8326. End Sub
  8327. Private Sub Proc_41_15_6CCD80(arg_C, arg_10) '6CCD80
  8328. loc_006CCD80: push ebp
  8329. loc_006CCD81: mov ebp, esp
  8330. loc_006CCD83: sub esp, 00000018h
  8331. loc_006CCD86: push 00412856h ; __vbaExceptHandler
  8332. loc_006CCD8B: mov eax, fs:[00000000h]
  8333. loc_006CCD91: push eax
  8334. loc_006CCD92: mov fs:[00000000h], esp
  8335. loc_006CCD99: mov eax, 000002ACh
  8336. loc_006CCD9E: call 00412850h ; __vbaChkstk
  8337. loc_006CCDA3: push ebx
  8338. loc_006CCDA4: push esi
  8339. loc_006CCDA5: push edi
  8340. loc_006CCDA6: mov var_18, esp
  8341. loc_006CCDA9: mov var_14, 0040D558h ; "&"
  8342. loc_006CCDB0: mov var_10, 00000000h
  8343. loc_006CCDB7: mov var_C, 00000000h
  8344. loc_006CCDBE: mov var_4, 00000001h
  8345. loc_006CCDC5: mov var_4, 00000002h
  8346. loc_006CCDCC: push FFFFFFFFh
  8347. loc_006CCDCE: call [00401124h] ; __vbaOnError
  8348. loc_006CCDD4: mov var_4, 00000003h
  8349. loc_006CCDDB: mov eax, arg_C
  8350. loc_006CCDDE: movsx ecx, [eax]
  8351. loc_006CCDE1: test ecx, ecx
  8352. loc_006CCDE3: jz 006CCE02h
  8353. loc_006CCDE5: mov var_4, 00000004h
  8354. loc_006CCDEC: mov edx, arg_10
  8355. loc_006CCDEF: mov eax, [edx]
  8356. loc_006CCDF1: mov var_140, eax
  8357. loc_006CCDF7: mov ecx, [edx+00000004h]
  8358. loc_006CCDFA: mov var_13C, ecx
  8359. loc_006CCE00: jmp 006CCE60h
  8360. loc_006CCE02: mov var_4, 00000006h
  8361. loc_006CCE09: push 00000000h
  8362. loc_006CCE0B: push 00000000h
  8363. loc_006CCE0D: mov edx, Me
  8364. loc_006CCE10: mov eax, [edx]
  8365. loc_006CCE12: mov ecx, Me
  8366. loc_006CCE15: push ecx
  8367. loc_006CCE16: call [eax+00000300h]
  8368. loc_006CCE1C: push eax
  8369. loc_006CCE1D: lea edx, var_160
  8370. loc_006CCE23: push edx
  8371. loc_006CCE24: call [00401128h] ; __vbaObjSet
  8372. loc_006CCE2A: push eax
  8373. loc_006CCE2B: lea eax, var_180
  8374. loc_006CCE31: push eax
  8375. loc_006CCE32: call [00401214h] ; __vbaLateIdCallLd
  8376. loc_006CCE38: add esp, 00000010h
  8377. loc_006CCE3B: push eax
  8378. loc_006CCE3C: call [004012B8h] ; __vbaDateVar
  8379. loc_006CCE42: fstp real8 ptr var_140
  8380. loc_006CCE48: lea ecx, var_160
  8381. loc_006CCE4E: call [0040142Ch] ; __vbaFreeObj
  8382. loc_006CCE54: lea ecx, var_180
  8383. loc_006CCE5A: call [00401030h] ; __vbaFreeVar
  8384. loc_006CCE60: mov var_4, 00000008h
  8385. loc_006CCE67: mov var_130, 007Eh
  8386. loc_006CCE70: mov var_4, 00000009h
  8387. loc_006CCE77: cmp [0073C818h], 00000000h
  8388. loc_006CCE7E: jnz 006CCE9Ch
  8389. loc_006CCE80: push 0073C818h
  8390. loc_006CCE85: push 00441F00h
  8391. loc_006CCE8A: call [004012FCh] ; __vbaNew2
  8392. loc_006CCE90: mov var_294, 0073C818h
  8393. loc_006CCE9A: jmp 006CCEA6h
  8394. loc_006CCE9C: mov var_294, 0073C818h
  8395. loc_006CCEA6: mov ecx, var_294
  8396. loc_006CCEAC: mov edx, [ecx]
  8397. loc_006CCEAE: mov var_250, edx
  8398. loc_006CCEB4: lea eax, var_160
  8399. loc_006CCEBA: push eax
  8400. loc_006CCEBB: mov ecx, var_250
  8401. loc_006CCEC1: mov edx, [ecx]
  8402. loc_006CCEC3: mov eax, var_250
  8403. loc_006CCEC9: push eax
  8404. loc_006CCECA: call [edx+00000014h]
  8405. loc_006CCECD: fnclex
  8406. loc_006CCECF: mov var_254, eax
  8407. loc_006CCED5: cmp var_254, 00000000h
  8408. loc_006CCEDC: jge 006CCF01h
  8409. loc_006CCEDE: push 00000014h
  8410. loc_006CCEE0: push 00441EF0h
  8411. loc_006CCEE5: mov ecx, var_250
  8412. loc_006CCEEB: push ecx
  8413. loc_006CCEEC: mov edx, var_254
  8414. loc_006CCEF2: push edx
  8415. loc_006CCEF3: call [004010CCh] ; __vbaHresultCheckObj
  8416. loc_006CCEF9: mov var_298, eax
  8417. loc_006CCEFF: jmp 006CCF0Bh
  8418. loc_006CCF01: mov var_298, 00000000h
  8419. loc_006CCF0B: mov eax, var_160
  8420. loc_006CCF11: mov var_258, eax
  8421. loc_006CCF17: lea ecx, var_144
  8422. loc_006CCF1D: push ecx
  8423. loc_006CCF1E: mov edx, var_258
  8424. loc_006CCF24: mov eax, [edx]
  8425. loc_006CCF26: mov ecx, var_258
  8426. loc_006CCF2C: push ecx
  8427. loc_006CCF2D: call [eax+00000050h]
  8428. loc_006CCF30: fnclex
  8429. loc_006CCF32: mov var_25C, eax
  8430. loc_006CCF38: cmp var_25C, 00000000h
  8431. loc_006CCF3F: jge 006CCF64h
  8432. loc_006CCF41: push 00000050h
  8433. loc_006CCF43: push 004437B4h
  8434. loc_006CCF48: mov edx, var_258
  8435. loc_006CCF4E: push edx
  8436. loc_006CCF4F: mov eax, var_25C
  8437. loc_006CCF55: push eax
  8438. loc_006CCF56: call [004010CCh] ; __vbaHresultCheckObj
  8439. loc_006CCF5C: mov var_29C, eax
  8440. loc_006CCF62: jmp 006CCF6Eh
  8441. loc_006CCF64: mov var_29C, 00000000h
  8442. loc_006CCF6E: mov ecx, var_144
  8443. loc_006CCF74: push ecx
  8444. loc_006CCF75: push 00441F24h ; "\"
  8445. loc_006CCF7A: call [00401098h] ; __vbaStrCat
  8446. loc_006CCF80: mov edx, eax
  8447. loc_006CCF82: lea ecx, var_148
  8448. loc_006CCF88: call [004013C0h] ; __vbaStrMove
  8449. loc_006CCF8E: push eax
  8450. loc_006CCF8F: push 0043BE4Ch ; "Apps.nbd"
  8451. loc_006CCF94: call [00401098h] ; __vbaStrCat
  8452. loc_006CCF9A: mov edx, eax
  8453. loc_006CCF9C: lea ecx, var_134
  8454. loc_006CCFA2: call [004013C0h] ; __vbaStrMove
  8455. loc_006CCFA8: lea edx, var_148
  8456. loc_006CCFAE: push edx
  8457. loc_006CCFAF: lea eax, var_144
  8458. loc_006CCFB5: push eax
  8459. loc_006CCFB6: push 00000002h
  8460. loc_006CCFB8: call [00401324h] ; __vbaFreeStrList
  8461. loc_006CCFBE: add esp, 0000000Ch
  8462. loc_006CCFC1: lea ecx, var_160
  8463. loc_006CCFC7: call [0040142Ch] ; __vbaFreeObj
  8464. loc_006CCFCD: mov var_4, 0000000Ah
  8465. loc_006CCFD4: mov var_178, 80020004h
  8466. loc_006CCFDE: mov var_180, 0000000Ah
  8467. loc_006CCFE8: lea ecx, var_180
  8468. loc_006CCFEE: push ecx
  8469. loc_006CCFEF: call [004012F0h] ; rtcFreeFile
  8470. loc_006CCFF5: mov var_124, ax
  8471. loc_006CCFFC: lea ecx, var_180
  8472. loc_006CD002: call [00401030h] ; __vbaFreeVar
  8473. loc_006CD008: mov var_4, 0000000Bh
  8474. loc_006CD00F: mov edx, var_134
  8475. loc_006CD015: push edx
  8476. loc_006CD016: mov ax, var_124
  8477. loc_006CD01D: push eax
  8478. loc_006CD01E: mov cx, var_130
  8479. loc_006CD025: push ecx
  8480. loc_006CD026: push 00004004h
  8481. loc_006CD02B: call [004012DCh] ; __vbaFileOpen
  8482. loc_006CD031: mov var_4, 0000000Ch
  8483. loc_006CD038: mov dx, var_124
  8484. loc_006CD03F: push edx
  8485. loc_006CD040: call [004012E8h] ; rtcFileLength
  8486. loc_006CD046: mov var_2A0, eax
  8487. loc_006CD04C: fild real4 ptr var_2A0
  8488. loc_006CD052: fstp real8 ptr var_2A8
  8489. loc_006CD058: movsx eax, var_130
  8490. loc_006CD05F: mov var_2AC, eax
  8491. loc_006CD065: fild real4 ptr var_2AC
  8492. loc_006CD06B: fstp real8 ptr var_2B4
  8493. loc_006CD071: fld real8 ptr var_2A8
  8494. loc_006CD077: cmp [0073A000h], 00000000h
  8495. loc_006CD07E: jnz 006CD088h
  8496. loc_006CD080: fdiv st0, real8 ptr var_2B4
  8497. loc_006CD086: jmp 006CD099h
  8498. loc_006CD088: push var_2B0
  8499. loc_006CD08E: push var_2B4
  8500. loc_006CD094: call 00412874h ; _adj_fdiv_m64
  8501. loc_006CD099: fnstsw ax
  8502. loc_006CD09B: test al, 0Dh
  8503. loc_006CD09D: jnz 006CDBE7h
  8504. loc_006CD0A3: call [00401384h] ; __vbaFpI2
  8505. loc_006CD0A9: mov var_138, ax
  8506. loc_006CD0B0: mov var_4, 0000000Dh
  8507. loc_006CD0B7: push 00443998h
  8508. loc_006CD0BC: push 00000000h
  8509. loc_006CD0BE: push 00000007h
  8510. loc_006CD0C0: mov ecx, Me
  8511. loc_006CD0C3: mov edx, [ecx]
  8512. loc_006CD0C5: mov eax, Me
  8513. loc_006CD0C8: push eax
  8514. loc_006CD0C9: call [edx+00000324h]
  8515. loc_006CD0CF: push eax
  8516. loc_006CD0D0: lea ecx, var_160
  8517. loc_006CD0D6: push ecx
  8518. loc_006CD0D7: call [00401128h] ; __vbaObjSet
  8519. loc_006CD0DD: push eax
  8520. loc_006CD0DE: lea edx, var_180
  8521. loc_006CD0E4: push edx
  8522. loc_006CD0E5: call [00401214h] ; __vbaLateIdCallLd
  8523. loc_006CD0EB: add esp, 00000010h
  8524. loc_006CD0EE: push eax
  8525. loc_006CD0EF: call [004011F8h] ; __vbaCastObjVar
  8526. loc_006CD0F5: push eax
  8527. loc_006CD0F6: lea eax, var_164
  8528. loc_006CD0FC: push eax
  8529. loc_006CD0FD: call [00401128h] ; __vbaObjSet
  8530. loc_006CD103: mov var_250, eax
  8531. loc_006CD109: mov ecx, var_250
  8532. loc_006CD10F: mov edx, [ecx]
  8533. loc_006CD111: mov eax, var_250
  8534. loc_006CD117: push eax
  8535. loc_006CD118: call [edx+0000002Ch]
  8536. loc_006CD11B: fnclex
  8537. loc_006CD11D: mov var_254, eax
  8538. loc_006CD123: cmp var_254, 00000000h
  8539. loc_006CD12A: jge 006CD14Fh
  8540. loc_006CD12C: push 0000002Ch
  8541. loc_006CD12E: push 00443998h
  8542. loc_006CD133: mov ecx, var_250
  8543. loc_006CD139: push ecx
  8544. loc_006CD13A: mov edx, var_254
  8545. loc_006CD140: push edx
  8546. loc_006CD141: call [004010CCh] ; __vbaHresultCheckObj
  8547. loc_006CD147: mov var_2B8, eax
  8548. loc_006CD14D: jmp 006CD159h
  8549. loc_006CD14F: mov var_2B8, 00000000h
  8550. loc_006CD159: lea eax, var_164
  8551. loc_006CD15F: push eax
  8552. loc_006CD160: lea ecx, var_160
  8553. loc_006CD166: push ecx
  8554. loc_006CD167: push 00000002h
  8555. loc_006CD169: call [00401068h] ; __vbaFreeObjList
  8556. loc_006CD16F: add esp, 0000000Ch
  8557. loc_006CD172: lea ecx, var_180
  8558. loc_006CD178: call [00401030h] ; __vbaFreeVar
  8559. loc_006CD17E: mov var_4, 0000000Eh
  8560. loc_006CD185: mov dx, var_138
  8561. loc_006CD18C: mov var_26C, dx
  8562. loc_006CD193: mov var_268, 0001h
  8563. loc_006CD19C: mov var_24, 0001h
  8564. loc_006CD1A2: jmp 006CD1B9h
  8565. loc_006CD1A4: mov ax, var_24
  8566. loc_006CD1A8: add ax, var_268
  8567. loc_006CD1AF: jo 006CDBECh
  8568. loc_006CD1B5: mov var_24, ax
  8569. loc_006CD1B9: mov cx, var_24
  8570. loc_006CD1BD: cmp cx, var_26C
  8571. loc_006CD1C4: jg 006CD9A0h
  8572. loc_006CD1CA: mov var_4, 0000000Fh
  8573. loc_006CD1D1: mov dx, var_124
  8574. loc_006CD1D8: push edx
  8575. loc_006CD1D9: movsx eax, var_24
  8576. loc_006CD1DD: push eax
  8577. loc_006CD1DE: lea ecx, var_120
  8578. loc_006CD1E4: push ecx
  8579. loc_006CD1E5: push 0044049Ch ; "Fu"
  8580. loc_006CD1EA: call [004010C0h] ; __vbaRecDestruct
  8581. loc_006CD1F0: push eax
  8582. loc_006CD1F1: push 00468320h
  8583. loc_006CD1F6: call [004012ACh] ; __vbaGetOwner4
  8584. loc_006CD1FC: mov var_4, 00000010h
  8585. loc_006CD203: lea edx, var_120
  8586. loc_006CD209: push edx
  8587. loc_006CD20A: push 0000000Ah
  8588. loc_006CD20C: call [0040114Ch] ; __vbaStrFixstr
  8589. loc_006CD212: mov edx, eax
  8590. loc_006CD214: lea ecx, var_144
  8591. loc_006CD21A: call [004013C0h] ; __vbaStrMove
  8592. loc_006CD220: push eax
  8593. loc_006CD221: call [00401088h] ; rtcTrimBstr
  8594. loc_006CD227: mov edx, eax
  8595. loc_006CD229: lea ecx, var_148
  8596. loc_006CD22F: call [004013C0h] ; __vbaStrMove
  8597. loc_006CD235: mov eax, var_144
  8598. loc_006CD23B: push eax
  8599. loc_006CD23C: lea ecx, var_120
  8600. loc_006CD242: push ecx
  8601. loc_006CD243: push 0000000Ah
  8602. loc_006CD245: call [004010A4h] ; __vbaLsetFixstr
  8603. loc_006CD24B: mov edx, var_148
  8604. loc_006CD251: mov var_284, edx
  8605. loc_006CD257: mov var_148, 00000000h
  8606. loc_006CD261: mov eax, var_284
  8607. loc_006CD267: mov var_198, eax
  8608. loc_006CD26D: mov var_1A0, 00008008h
  8609. loc_006CD277: mov var_208, 0046D144h ; "m/d/yy"
  8610. loc_006CD281: mov var_210, 00000008h
  8611. loc_006CD28B: lea edx, var_210
  8612. loc_006CD291: lea ecx, var_180
  8613. loc_006CD297: call [00401374h] ; __vbaVarDup
  8614. loc_006CD29D: lea ecx, var_140
  8615. loc_006CD2A3: mov var_1F8, ecx
  8616. loc_006CD2A9: mov var_200, 00004007h
  8617. loc_006CD2B3: push 00000001h
  8618. loc_006CD2B5: push 00000001h
  8619. loc_006CD2B7: lea edx, var_180
  8620. loc_006CD2BD: push edx
  8621. loc_006CD2BE: lea eax, var_200
  8622. loc_006CD2C4: push eax
  8623. loc_006CD2C5: lea ecx, var_190
  8624. loc_006CD2CB: push ecx
  8625. loc_006CD2CC: call [004010B0h] ; rtcVarFromFormatVar
  8626. loc_006CD2D2: lea edx, var_1A0
  8627. loc_006CD2D8: push edx
  8628. loc_006CD2D9: lea eax, var_190
  8629. loc_006CD2DF: push eax
  8630. loc_006CD2E0: call [004011C0h] ; __vbaVarTstEq
  8631. loc_006CD2E6: mov var_250, ax
  8632. loc_006CD2ED: lea ecx, var_144
  8633. loc_006CD2F3: call [00401430h] ; __vbaFreeStr
  8634. loc_006CD2F9: lea ecx, var_190
  8635. loc_006CD2FF: push ecx
  8636. loc_006CD300: lea edx, var_1A0
  8637. loc_006CD306: push edx
  8638. loc_006CD307: lea eax, var_180
  8639. loc_006CD30D: push eax
  8640. loc_006CD30E: push 00000003h
  8641. loc_006CD310: call [00401050h] ; __vbaFreeVarList
  8642. loc_006CD316: add esp, 00000010h
  8643. loc_006CD319: movsx ecx, var_250
  8644. loc_006CD320: test ecx, ecx
  8645. loc_006CD322: jz 006CD994h
  8646. loc_006CD328: mov var_4, 00000011h
  8647. loc_006CD32F: lea edx, var_10C
  8648. loc_006CD335: push edx
  8649. loc_006CD336: push 0000000Ch
  8650. loc_006CD338: call [0040114Ch] ; __vbaStrFixstr
  8651. loc_006CD33E: mov edx, eax
  8652. loc_006CD340: lea ecx, var_144
  8653. loc_006CD346: call [004013C0h] ; __vbaStrMove
  8654. loc_006CD34C: push eax
  8655. loc_006CD34D: call [00401268h] ; __vbaDateStr
  8656. loc_006CD353: fstp real8 ptr var_24C
  8657. loc_006CD359: lea eax, var_244
  8658. loc_006CD35F: push eax
  8659. loc_006CD360: lea ecx, var_24C
  8660. loc_006CD366: push ecx
  8661. loc_006CD367: mov edx, Me
  8662. loc_006CD36A: mov eax, [edx]
  8663. loc_006CD36C: mov ecx, Me
  8664. loc_006CD36F: push ecx
  8665. loc_006CD370: call [eax+00000738h]
  8666. loc_006CD376: mov dx, var_244
  8667. loc_006CD37D: mov var_128, dx
  8668. loc_006CD384: lea ecx, var_144
  8669. loc_006CD38A: call [00401430h] ; __vbaFreeStr
  8670. loc_006CD390: mov var_4, 00000012h
  8671. loc_006CD397: lea eax, var_10C
  8672. loc_006CD39D: push eax
  8673. loc_006CD39E: push 0000000Ch
  8674. loc_006CD3A0: call [0040114Ch] ; __vbaStrFixstr
  8675. loc_006CD3A6: mov edx, eax
  8676. loc_006CD3A8: lea ecx, var_148
  8677. loc_006CD3AE: call [004013C0h] ; __vbaStrMove
  8678. loc_006CD3B4: push eax
  8679. loc_006CD3B5: call [00401088h] ; rtcTrimBstr
  8680. loc_006CD3BB: mov edx, eax
  8681. loc_006CD3BD: lea ecx, var_14C
  8682. loc_006CD3C3: call [004013C0h] ; __vbaStrMove
  8683. loc_006CD3C9: mov ecx, var_148
  8684. loc_006CD3CF: push ecx
  8685. loc_006CD3D0: lea edx, var_10C
  8686. loc_006CD3D6: push edx
  8687. loc_006CD3D7: push 0000000Ch
  8688. loc_006CD3D9: call [004010A4h] ; __vbaLsetFixstr
  8689. loc_006CD3DF: push 00443998h
  8690. loc_006CD3E4: push 00000000h
  8691. loc_006CD3E6: push 00000007h
  8692. loc_006CD3E8: mov eax, Me
  8693. loc_006CD3EB: mov ecx, [eax]
  8694. loc_006CD3ED: mov edx, Me
  8695. loc_006CD3F0: push edx
  8696. loc_006CD3F1: call [ecx+00000324h]
  8697. loc_006CD3F7: push eax
  8698. loc_006CD3F8: lea eax, var_160
  8699. loc_006CD3FE: push eax
  8700. loc_006CD3FF: call [00401128h] ; __vbaObjSet
  8701. loc_006CD405: push eax
  8702. loc_006CD406: lea ecx, var_180
  8703. loc_006CD40C: push ecx
  8704. loc_006CD40D: call [00401214h] ; __vbaLateIdCallLd
  8705. loc_006CD413: add esp, 00000010h
  8706. loc_006CD416: push eax
  8707. loc_006CD417: call [004011F8h] ; __vbaCastObjVar
  8708. loc_006CD41D: push eax
  8709. loc_006CD41E: lea edx, var_164
  8710. loc_006CD424: push edx
  8711. loc_006CD425: call [00401128h] ; __vbaObjSet
  8712. loc_006CD42B: mov var_250, eax
  8713. loc_006CD431: mov var_1B8, 80020004h
  8714. loc_006CD43B: mov var_1C0, 0000000Ah
  8715. loc_006CD445: mov var_1A8, 80020004h
  8716. loc_006CD44F: mov var_1B0, 0000000Ah
  8717. loc_006CD459: mov eax, var_14C
  8718. loc_006CD45F: mov var_288, eax
  8719. loc_006CD465: mov var_14C, 00000000h
  8720. loc_006CD46F: mov ecx, var_288
  8721. loc_006CD475: mov var_198, ecx
  8722. loc_006CD47B: mov var_1A0, 00000008h
  8723. loc_006CD485: mov dx, var_24
  8724. loc_006CD489: push edx
  8725. loc_006CD48A: call [0040100Ch] ; __vbaStrI2
  8726. loc_006CD490: mov edx, eax
  8727. loc_006CD492: lea ecx, var_144
  8728. loc_006CD498: call [004013C0h] ; __vbaStrMove
  8729. loc_006CD49E: push eax
  8730. loc_006CD49F: push 0046E504h
  8731. loc_006CD4A4: call [00401098h] ; __vbaStrCat
  8732. loc_006CD4AA: mov var_188, eax
  8733. loc_006CD4B0: mov var_190, 00000008h
  8734. loc_006CD4BA: lea eax, var_128
  8735. loc_006CD4C0: mov var_1F8, eax
  8736. loc_006CD4C6: mov var_200, 00004002h
  8737. loc_006CD4D0: lea ecx, var_168
  8738. loc_006CD4D6: push ecx
  8739. loc_006CD4D7: lea edx, var_1C0
  8740. loc_006CD4DD: push edx
  8741. loc_006CD4DE: lea eax, var_1B0
  8742. loc_006CD4E4: push eax
  8743. loc_006CD4E5: lea ecx, var_1A0
  8744. loc_006CD4EB: push ecx
  8745. loc_006CD4EC: lea edx, var_190
  8746. loc_006CD4F2: push edx
  8747. loc_006CD4F3: lea eax, var_200
  8748. loc_006CD4F9: push eax
  8749. loc_006CD4FA: mov ecx, var_250
  8750. loc_006CD500: mov edx, [ecx]
  8751. loc_006CD502: mov eax, var_250
  8752. loc_006CD508: push eax
  8753. loc_006CD509: call [edx+00000028h]
  8754. loc_006CD50C: fnclex
  8755. loc_006CD50E: mov var_254, eax
  8756. loc_006CD514: cmp var_254, 00000000h
  8757. loc_006CD51B: jge 006CD540h
  8758. loc_006CD51D: push 00000028h
  8759. loc_006CD51F: push 00443998h
  8760. loc_006CD524: mov ecx, var_250
  8761. loc_006CD52A: push ecx
  8762. loc_006CD52B: mov edx, var_254
  8763. loc_006CD531: push edx
  8764. loc_006CD532: call [004010CCh] ; __vbaHresultCheckObj
  8765. loc_006CD538: mov var_2BC, eax
  8766. loc_006CD53E: jmp 006CD54Ah
  8767. loc_006CD540: mov var_2BC, 00000000h
  8768. loc_006CD54A: lea eax, var_148
  8769. loc_006CD550: push eax
  8770. loc_006CD551: lea ecx, var_144
  8771. loc_006CD557: push ecx
  8772. loc_006CD558: push 00000002h
  8773. loc_006CD55A: call [00401324h] ; __vbaFreeStrList
  8774. loc_006CD560: add esp, 0000000Ch
  8775. loc_006CD563: lea edx, var_168
  8776. loc_006CD569: push edx
  8777. loc_006CD56A: lea eax, var_164
  8778. loc_006CD570: push eax
  8779. loc_006CD571: lea ecx, var_160
  8780. loc_006CD577: push ecx
  8781. loc_006CD578: push 00000003h
  8782. loc_006CD57A: call [00401068h] ; __vbaFreeObjList
  8783. loc_006CD580: add esp, 00000010h
  8784. loc_006CD583: lea edx, var_1C0
  8785. loc_006CD589: push edx
  8786. loc_006CD58A: lea eax, var_1B0
  8787. loc_006CD590: push eax
  8788. loc_006CD591: lea ecx, var_1A0
  8789. loc_006CD597: push ecx
  8790. loc_006CD598: lea edx, var_190
  8791. loc_006CD59E: push edx
  8792. loc_006CD59F: lea eax, var_180
  8793. loc_006CD5A5: push eax
  8794. loc_006CD5A6: push 00000005h
  8795. loc_006CD5A8: call [00401050h] ; __vbaFreeVarList
  8796. loc_006CD5AE: add esp, 00000018h
  8797. loc_006CD5B1: mov var_4, 00000013h
  8798. loc_006CD5B8: lea ecx, var_C8
  8799. loc_006CD5BE: push ecx
  8800. loc_006CD5BF: push 00000050h
  8801. loc_006CD5C1: call [0040114Ch] ; __vbaStrFixstr
  8802. loc_006CD5C7: mov edx, eax
  8803. loc_006CD5C9: lea ecx, var_144
  8804. loc_006CD5CF: call [004013C0h] ; __vbaStrMove
  8805. loc_006CD5D5: push eax
  8806. loc_006CD5D6: call [00401088h] ; rtcTrimBstr
  8807. loc_006CD5DC: mov edx, eax
  8808. loc_006CD5DE: lea ecx, var_148
  8809. loc_006CD5E4: call [004013C0h] ; __vbaStrMove
  8810. loc_006CD5EA: mov edx, var_144
  8811. loc_006CD5F0: push edx
  8812. loc_006CD5F1: lea eax, var_C8
  8813. loc_006CD5F7: push eax
  8814. loc_006CD5F8: push 00000050h
  8815. loc_006CD5FA: call [004010A4h] ; __vbaLsetFixstr
  8816. loc_006CD600: push 0000000Dh
  8817. loc_006CD602: lea ecx, var_180
  8818. loc_006CD608: push ecx
  8819. loc_006CD609: call [00401284h] ; rtcVarBstrFromAnsi
  8820. loc_006CD60F: push 00000000h
  8821. loc_006CD611: push FFFFFFFFh
  8822. loc_006CD613: push 00000001h
  8823. loc_006CD615: push 0043C9F4h
  8824. loc_006CD61A: lea edx, var_180
  8825. loc_006CD620: push edx
  8826. loc_006CD621: lea eax, var_14C
  8827. loc_006CD627: push eax
  8828. loc_006CD628: call [004012A8h] ; __vbaStrVarVal
  8829. loc_006CD62E: push eax
  8830. loc_006CD62F: mov ecx, var_148
  8831. loc_006CD635: push ecx
  8832. loc_006CD636: call [00401258h] ; rtcReplace
  8833. loc_006CD63C: mov edx, eax
  8834. loc_006CD63E: lea ecx, var_158
  8835. loc_006CD644: call [004013C0h] ; __vbaStrMove
  8836. loc_006CD64A: push 0000000Ah
  8837. loc_006CD64C: lea edx, var_190
  8838. loc_006CD652: push edx
  8839. loc_006CD653: call [00401284h] ; rtcVarBstrFromAnsi
  8840. loc_006CD659: mov eax, var_158
  8841. loc_006CD65F: mov var_28C, eax
  8842. loc_006CD665: mov var_158, 00000000h
  8843. loc_006CD66F: push 00000000h
  8844. loc_006CD671: push FFFFFFFFh
  8845. loc_006CD673: push 00000001h
  8846. loc_006CD675: push 0043C9F4h
  8847. loc_006CD67A: lea ecx, var_190
  8848. loc_006CD680: push ecx
  8849. loc_006CD681: lea edx, var_154
  8850. loc_006CD687: push edx
  8851. loc_006CD688: call [004012A8h] ; __vbaStrVarVal
  8852. loc_006CD68E: push eax
  8853. loc_006CD68F: mov edx, var_28C
  8854. loc_006CD695: lea ecx, var_150
  8855. loc_006CD69B: call [004013C0h] ; __vbaStrMove
  8856. loc_006CD6A1: push eax
  8857. loc_006CD6A2: call [00401258h] ; rtcReplace
  8858. loc_006CD6A8: mov edx, eax
  8859. loc_006CD6AA: lea ecx, var_15C
  8860. loc_006CD6B0: call [004013C0h] ; __vbaStrMove
  8861. loc_006CD6B6: push 00443998h
  8862. loc_006CD6BB: push 00000000h
  8863. loc_006CD6BD: push 00000007h
  8864. loc_006CD6BF: mov eax, Me
  8865. loc_006CD6C2: mov ecx, [eax]
  8866. loc_006CD6C4: mov edx, Me
  8867. loc_006CD6C7: push edx
  8868. loc_006CD6C8: call [ecx+00000324h]
  8869. loc_006CD6CE: push eax
  8870. loc_006CD6CF: lea eax, var_160
  8871. loc_006CD6D5: push eax
  8872. loc_006CD6D6: call [00401128h] ; __vbaObjSet
  8873. loc_006CD6DC: push eax
  8874. loc_006CD6DD: lea ecx, var_1A0
  8875. loc_006CD6E3: push ecx
  8876. loc_006CD6E4: call [00401214h] ; __vbaLateIdCallLd
  8877. loc_006CD6EA: add esp, 00000010h
  8878. loc_006CD6ED: push eax
  8879. loc_006CD6EE: call [004011F8h] ; __vbaCastObjVar
  8880. loc_006CD6F4: push eax
  8881. loc_006CD6F5: lea edx, var_164
  8882. loc_006CD6FB: push edx
  8883. loc_006CD6FC: call [00401128h] ; __vbaObjSet
  8884. loc_006CD702: mov var_250, eax
  8885. loc_006CD708: lea eax, var_128
  8886. loc_006CD70E: mov var_1F8, eax
  8887. loc_006CD714: mov var_200, 00004002h
  8888. loc_006CD71E: lea ecx, var_168
  8889. loc_006CD724: push ecx
  8890. loc_006CD725: lea edx, var_200
  8891. loc_006CD72B: push edx
  8892. loc_006CD72C: mov eax, var_250
  8893. loc_006CD732: mov ecx, [eax]
  8894. loc_006CD734: mov edx, var_250
  8895. loc_006CD73A: push edx
  8896. loc_006CD73B: call [ecx+00000024h]
  8897. loc_006CD73E: fnclex
  8898. loc_006CD740: mov var_254, eax
  8899. loc_006CD746: cmp var_254, 00000000h
  8900. loc_006CD74D: jge 006CD772h
  8901. loc_006CD74F: push 00000024h
  8902. loc_006CD751: push 00443998h
  8903. loc_006CD756: mov eax, var_250
  8904. loc_006CD75C: push eax
  8905. loc_006CD75D: mov ecx, var_254
  8906. loc_006CD763: push ecx
  8907. loc_006CD764: call [004010CCh] ; __vbaHresultCheckObj
  8908. loc_006CD76A: mov var_2C0, eax
  8909. loc_006CD770: jmp 006CD77Ch
  8910. loc_006CD772: mov var_2C0, 00000000h
  8911. loc_006CD77C: mov edx, var_168
  8912. loc_006CD782: mov var_258, edx
  8913. loc_006CD788: lea eax, var_16C
  8914. loc_006CD78E: push eax
  8915. loc_006CD78F: mov ecx, var_258
  8916. loc_006CD795: mov edx, [ecx]
  8917. loc_006CD797: mov eax, var_258
  8918. loc_006CD79D: push eax
  8919. loc_006CD79E: call [edx+00000098h]
  8920. loc_006CD7A4: fnclex
  8921. loc_006CD7A6: mov var_25C, eax
  8922. loc_006CD7AC: cmp var_25C, 00000000h
  8923. loc_006CD7B3: jge 006CD7DBh
  8924. loc_006CD7B5: push 00000098h
  8925. loc_006CD7BA: push 00443788h
  8926. loc_006CD7BF: mov ecx, var_258
  8927. loc_006CD7C5: push ecx
  8928. loc_006CD7C6: mov edx, var_25C
  8929. loc_006CD7CC: push edx
  8930. loc_006CD7CD: call [004010CCh] ; __vbaHresultCheckObj
  8931. loc_006CD7D3: mov var_2C4, eax
  8932. loc_006CD7D9: jmp 006CD7E5h
  8933. loc_006CD7DB: mov var_2C4, 00000000h
  8934. loc_006CD7E5: mov eax, var_16C
  8935. loc_006CD7EB: mov var_260, eax
  8936. loc_006CD7F1: mov var_1E8, 80020004h
  8937. loc_006CD7FB: mov var_1F0, 0000000Ah
  8938. loc_006CD805: mov var_1D8, 80020004h
  8939. loc_006CD80F: mov var_1E0, 0000000Ah
  8940. loc_006CD819: mov ecx, var_15C
  8941. loc_006CD81F: mov var_290, ecx
  8942. loc_006CD825: mov var_15C, 00000000h
  8943. loc_006CD82F: mov edx, var_290
  8944. loc_006CD835: mov var_1C8, edx
  8945. loc_006CD83B: mov var_1D0, 00000008h
  8946. loc_006CD845: mov var_1B8, 80020004h
  8947. loc_006CD84F: mov var_1C0, 0000000Ah
  8948. loc_006CD859: mov var_1A8, 80020004h
  8949. loc_006CD863: mov var_1B0, 0000000Ah
  8950. loc_006CD86D: lea eax, var_170
  8951. loc_006CD873: push eax
  8952. loc_006CD874: lea ecx, var_1F0
  8953. loc_006CD87A: push ecx
  8954. loc_006CD87B: lea edx, var_1E0
  8955. loc_006CD881: push edx
  8956. loc_006CD882: lea eax, var_1D0
  8957. loc_006CD888: push eax
  8958. loc_006CD889: lea ecx, var_1C0
  8959. loc_006CD88F: push ecx
  8960. loc_006CD890: lea edx, var_1B0
  8961. loc_006CD896: push edx
  8962. loc_006CD897: mov eax, var_260
  8963. loc_006CD89D: mov ecx, [eax]
  8964. loc_006CD89F: mov edx, var_260
  8965. loc_006CD8A5: push edx
  8966. loc_006CD8A6: call [ecx+00000028h]
  8967. loc_006CD8A9: fnclex
  8968. loc_006CD8AB: mov var_264, eax
  8969. loc_006CD8B1: cmp var_264, 00000000h
  8970. loc_006CD8B8: jge 006CD8DDh
  8971. loc_006CD8BA: push 00000028h
  8972. loc_006CD8BC: push 0044AC54h
  8973. loc_006CD8C1: mov eax, var_260
  8974. loc_006CD8C7: push eax
  8975. loc_006CD8C8: mov ecx, var_264
  8976. loc_006CD8CE: push ecx
  8977. loc_006CD8CF: call [004010CCh] ; __vbaHresultCheckObj
  8978. loc_006CD8D5: mov var_2C8, eax
  8979. loc_006CD8DB: jmp 006CD8E7h
  8980. loc_006CD8DD: mov var_2C8, 00000000h
  8981. loc_006CD8E7: lea edx, var_15C
  8982. loc_006CD8ED: push edx
  8983. loc_006CD8EE: lea eax, var_158
  8984. loc_006CD8F4: push eax
  8985. loc_006CD8F5: lea ecx, var_154
  8986. loc_006CD8FB: push ecx
  8987. loc_006CD8FC: lea edx, var_150
  8988. loc_006CD902: push edx
  8989. loc_006CD903: lea eax, var_14C
  8990. loc_006CD909: push eax
  8991. loc_006CD90A: lea ecx, var_148
  8992. loc_006CD910: push ecx
  8993. loc_006CD911: lea edx, var_144
  8994. loc_006CD917: push edx
  8995. loc_006CD918: push 00000007h
  8996. loc_006CD91A: call [00401324h] ; __vbaFreeStrList
  8997. loc_006CD920: add esp, 00000020h
  8998. loc_006CD923: lea eax, var_170
  8999. loc_006CD929: push eax
  9000. loc_006CD92A: lea ecx, var_16C
  9001. loc_006CD930: push ecx
  9002. loc_006CD931: lea edx, var_168
  9003. loc_006CD937: push edx
  9004. loc_006CD938: lea eax, var_164
  9005. loc_006CD93E: push eax
  9006. loc_006CD93F: lea ecx, var_160
  9007. loc_006CD945: push ecx
  9008. loc_006CD946: push 00000005h
  9009. loc_006CD948: call [00401068h] ; __vbaFreeObjList
  9010. loc_006CD94E: add esp, 00000018h
  9011. loc_006CD951: lea edx, var_1F0
  9012. loc_006CD957: push edx
  9013. loc_006CD958: lea eax, var_1E0
  9014. loc_006CD95E: push eax
  9015. loc_006CD95F: lea ecx, var_1D0
  9016. loc_006CD965: push ecx
  9017. loc_006CD966: lea edx, var_1C0
  9018. loc_006CD96C: push edx
  9019. loc_006CD96D: lea eax, var_1B0
  9020. loc_006CD973: push eax
  9021. loc_006CD974: lea ecx, var_1A0
  9022. loc_006CD97A: push ecx
  9023. loc_006CD97B: lea edx, var_190
  9024. loc_006CD981: push edx
  9025. loc_006CD982: lea eax, var_180
  9026. loc_006CD988: push eax
  9027. loc_006CD989: push 00000008h
  9028. loc_006CD98B: call [00401050h] ; __vbaFreeVarList
  9029. loc_006CD991: add esp, 00000024h
  9030. loc_006CD994: mov var_4, 00000015h
  9031. loc_006CD99B: jmp 006CD1A4h
  9032. loc_006CD9A0: mov var_4, 00000016h
  9033. loc_006CD9A7: mov cx, var_124
  9034. loc_006CD9AE: push ecx
  9035. loc_006CD9AF: call [00401194h] ; __vbaFileClose
  9036. loc_006CD9B5: mov var_4, 00000017h
  9037. loc_006CD9BC: mov edx, Me
  9038. loc_006CD9BF: mov eax, [edx]
  9039. loc_006CD9C1: mov ecx, Me
  9040. loc_006CD9C4: push ecx
  9041. loc_006CD9C5: call [eax+0000031Ch]
  9042. loc_006CD9CB: push eax
  9043. loc_006CD9CC: lea edx, var_160
  9044. loc_006CD9D2: push edx
  9045. loc_006CD9D3: call [00401128h] ; __vbaObjSet
  9046. loc_006CD9D9: mov var_250, eax
  9047. loc_006CD9DF: mov var_218, 0046E50Ch ; "Schedule for "
  9048. loc_006CD9E9: mov var_220, 00000008h
  9049. loc_006CD9F3: mov var_208, 00446F20h ; "mm/dd/yyyy"
  9050. loc_006CD9FD: mov var_210, 00000008h
  9051. loc_006CDA07: lea edx, var_210
  9052. loc_006CDA0D: lea ecx, var_180
  9053. loc_006CDA13: call [00401374h] ; __vbaVarDup
  9054. loc_006CDA19: lea eax, var_140
  9055. loc_006CDA1F: mov var_1F8, eax
  9056. loc_006CDA25: mov var_200, 00004007h
  9057. loc_006CDA2F: push 00000001h
  9058. loc_006CDA31: push 00000001h
  9059. loc_006CDA33: lea ecx, var_180
  9060. loc_006CDA39: push ecx
  9061. loc_006CDA3A: lea edx, var_200
  9062. loc_006CDA40: push edx
  9063. loc_006CDA41: lea eax, var_190
  9064. loc_006CDA47: push eax
  9065. loc_006CDA48: call [004010B0h] ; rtcVarFromFormatVar
  9066. loc_006CDA4E: lea ecx, var_220
  9067. loc_006CDA54: push ecx
  9068. loc_006CDA55: lea edx, var_190
  9069. loc_006CDA5B: push edx
  9070. loc_006CDA5C: lea eax, var_1A0
  9071. loc_006CDA62: push eax
  9072. loc_006CDA63: call [004012B0h] ; __vbaVarCat
  9073. loc_006CDA69: push eax
  9074. loc_006CDA6A: lea ecx, var_144
  9075. loc_006CDA70: push ecx
  9076. loc_006CDA71: call [004012A8h] ; __vbaStrVarVal
  9077. loc_006CDA77: push eax
  9078. loc_006CDA78: mov edx, var_250
  9079. loc_006CDA7E: mov eax, [edx]
  9080. loc_006CDA80: mov ecx, var_250
  9081. loc_006CDA86: push ecx
  9082. loc_006CDA87: call [eax+00000054h]
  9083. loc_006CDA8A: fnclex
  9084. loc_006CDA8C: mov var_254, eax
  9085. loc_006CDA92: cmp var_254, 00000000h
  9086. loc_006CDA99: jge 006CDABEh
  9087. loc_006CDA9B: push 00000054h
  9088. loc_006CDA9D: push 00441988h
  9089. loc_006CDAA2: mov edx, var_250
  9090. loc_006CDAA8: push edx
  9091. loc_006CDAA9: mov eax, var_254
  9092. loc_006CDAAF: push eax
  9093. loc_006CDAB0: call [004010CCh] ; __vbaHresultCheckObj
  9094. loc_006CDAB6: mov var_2CC, eax
  9095. loc_006CDABC: jmp 006CDAC8h
  9096. loc_006CDABE: mov var_2CC, 00000000h
  9097. loc_006CDAC8: lea ecx, var_144
  9098. loc_006CDACE: call [00401430h] ; __vbaFreeStr
  9099. loc_006CDAD4: lea ecx, var_160
  9100. loc_006CDADA: call [0040142Ch] ; __vbaFreeObj
  9101. loc_006CDAE0: lea ecx, var_1A0
  9102. loc_006CDAE6: push ecx
  9103. loc_006CDAE7: lea edx, var_190
  9104. loc_006CDAED: push edx
  9105. loc_006CDAEE: lea eax, var_180
  9106. loc_006CDAF4: push eax
  9107. loc_006CDAF5: push 00000003h
  9108. loc_006CDAF7: call [00401050h] ; __vbaFreeVarList
  9109. loc_006CDAFD: add esp, 00000010h
  9110. loc_006CDB00: fwait
  9111. loc_006CDB01: push 006CDBD2h
  9112. loc_006CDB06: jmp 006CDBB9h
  9113. loc_006CDB0B: lea ecx, var_15C
  9114. loc_006CDB11: push ecx
  9115. loc_006CDB12: lea edx, var_158
  9116. loc_006CDB18: push edx
  9117. loc_006CDB19: lea eax, var_154
  9118. loc_006CDB1F: push eax
  9119. loc_006CDB20: lea ecx, var_150
  9120. loc_006CDB26: push ecx
  9121. loc_006CDB27: lea edx, var_14C
  9122. loc_006CDB2D: push edx
  9123. loc_006CDB2E: lea eax, var_148
  9124. loc_006CDB34: push eax
  9125. loc_006CDB35: lea ecx, var_144
  9126. loc_006CDB3B: push ecx
  9127. loc_006CDB3C: push 00000007h
  9128. loc_006CDB3E: call [00401324h] ; __vbaFreeStrList
  9129. loc_006CDB44: add esp, 00000020h
  9130. loc_006CDB47: lea edx, var_170
  9131. loc_006CDB4D: push edx
  9132. loc_006CDB4E: lea eax, var_16C
  9133. loc_006CDB54: push eax
  9134. loc_006CDB55: lea ecx, var_168
  9135. loc_006CDB5B: push ecx
  9136. loc_006CDB5C: lea edx, var_164
  9137. loc_006CDB62: push edx
  9138. loc_006CDB63: lea eax, var_160
  9139. loc_006CDB69: push eax
  9140. loc_006CDB6A: push 00000005h
  9141. loc_006CDB6C: call [00401068h] ; __vbaFreeObjList
  9142. loc_006CDB72: add esp, 00000018h
  9143. loc_006CDB75: lea ecx, var_1F0
  9144. loc_006CDB7B: push ecx
  9145. loc_006CDB7C: lea edx, var_1E0
  9146. loc_006CDB82: push edx
  9147. loc_006CDB83: lea eax, var_1D0
  9148. loc_006CDB89: push eax
  9149. loc_006CDB8A: lea ecx, var_1C0
  9150. loc_006CDB90: push ecx
  9151. loc_006CDB91: lea edx, var_1B0
  9152. loc_006CDB97: push edx
  9153. loc_006CDB98: lea eax, var_1A0
  9154. loc_006CDB9E: push eax
  9155. loc_006CDB9F: lea ecx, var_190
  9156. loc_006CDBA5: push ecx
  9157. loc_006CDBA6: lea edx, var_180
  9158. loc_006CDBAC: push edx
  9159. loc_006CDBAD: push 00000008h
  9160. loc_006CDBAF: call [00401050h] ; __vbaFreeVarList
  9161. loc_006CDBB5: add esp, 00000024h
  9162. loc_006CDBB8: ret
  9163. loc_006CDBB9: lea ecx, var_12C
  9164. loc_006CDBBF: call [00401430h] ; __vbaFreeStr
  9165. loc_006CDBC5: lea ecx, var_134
  9166. loc_006CDBCB: call [00401430h] ; __vbaFreeStr
  9167. loc_006CDBD1: ret
  9168. loc_006CDBD2: xor eax, eax
  9169. loc_006CDBD4: mov ecx, var_20
  9170. loc_006CDBD7: mov fs:[00000000h], ecx
  9171. loc_006CDBDE: pop edi
  9172. loc_006CDBDF: pop esi
  9173. loc_006CDBE0: pop ebx
  9174. loc_006CDBE1: mov esp, ebp
  9175. loc_006CDBE3: pop ebp
  9176. loc_006CDBE4: retn 000Ch
  9177. End Sub
  9178. Private Sub Proc_41_16_6CDC00(arg_C, arg_10) '6CDC00
  9179. loc_006CDC00: push ebp
  9180. loc_006CDC01: mov ebp, esp
  9181. loc_006CDC03: sub esp, 00000008h
  9182. loc_006CDC06: push 00412856h ; __vbaExceptHandler
  9183. loc_006CDC0B: mov eax, fs:[00000000h]
  9184. loc_006CDC11: push eax
  9185. loc_006CDC12: mov fs:[00000000h], esp
  9186. loc_006CDC19: sub esp, 0000005Ch
  9187. loc_006CDC1C: push ebx
  9188. loc_006CDC1D: push esi
  9189. loc_006CDC1E: push edi
  9190. loc_006CDC1F: mov var_8, esp
  9191. loc_006CDC22: mov var_4, 0040D5D8h
  9192. loc_006CDC29: mov edi, Me
  9193. loc_006CDC2C: xor esi, esi
  9194. loc_006CDC2E: push 00443998h
  9195. loc_006CDC33: push esi
  9196. loc_006CDC34: mov eax, [edi]
  9197. loc_006CDC36: push 00000007h
  9198. loc_006CDC38: push edi
  9199. loc_006CDC39: mov var_14, esi
  9200. loc_006CDC3C: mov var_1C, esi
  9201. loc_006CDC3F: mov var_20, esi
  9202. loc_006CDC42: mov var_24, esi
  9203. loc_006CDC45: mov var_28, esi
  9204. loc_006CDC48: mov var_38, esi
  9205. loc_006CDC4B: mov var_48, esi
  9206. loc_006CDC4E: mov var_4C, esi
  9207. loc_006CDC51: call [eax+00000324h]
  9208. loc_006CDC57: mov ebx, [00401128h] ; __vbaObjSet
  9209. loc_006CDC5D: lea ecx, var_20
  9210. loc_006CDC60: push eax
  9211. loc_006CDC61: push ecx
  9212. loc_006CDC62: call ebx
  9213. loc_006CDC64: lea edx, var_38
  9214. loc_006CDC67: push eax
  9215. loc_006CDC68: push edx
  9216. loc_006CDC69: call [00401214h] ; __vbaLateIdCallLd
  9217. loc_006CDC6F: add esp, 00000010h
  9218. loc_006CDC72: push eax
  9219. loc_006CDC73: call [004011F8h] ; __vbaCastObjVar
  9220. loc_006CDC79: push eax
  9221. loc_006CDC7A: lea eax, var_24
  9222. loc_006CDC7D: push eax
  9223. loc_006CDC7E: call ebx
  9224. loc_006CDC80: mov ecx, [eax]
  9225. loc_006CDC82: lea edx, var_4C
  9226. loc_006CDC85: push edx
  9227. loc_006CDC86: push eax
  9228. loc_006CDC87: mov var_50, eax
  9229. loc_006CDC8A: call [ecx+0000001Ch]
  9230. loc_006CDC8D: cmp eax, esi
  9231. loc_006CDC8F: fnclex
  9232. loc_006CDC91: jge 006CDCA5h
  9233. loc_006CDC93: mov ecx, var_50
  9234. loc_006CDC96: push 0000001Ch
  9235. loc_006CDC98: push 00443998h
  9236. loc_006CDC9D: push ecx
  9237. loc_006CDC9E: push eax
  9238. loc_006CDC9F: call [004010CCh] ; __vbaHresultCheckObj
  9239. loc_006CDCA5: mov ecx, var_4C
  9240. loc_006CDCA8: xor edx, edx
  9241. loc_006CDCAA: cmp ecx, esi
  9242. loc_006CDCAC: lea eax, var_24
  9243. loc_006CDCAF: setz dl
  9244. loc_006CDCB2: lea ecx, var_20
  9245. loc_006CDCB5: push eax
  9246. loc_006CDCB6: neg edx
  9247. loc_006CDCB8: push ecx
  9248. loc_006CDCB9: push 00000002h
  9249. loc_006CDCBB: mov var_58, edx
  9250. loc_006CDCBE: call [00401068h] ; __vbaFreeObjList
  9251. loc_006CDCC4: add esp, 0000000Ch
  9252. loc_006CDCC7: lea ecx, var_38
  9253. loc_006CDCCA: call [00401030h] ; __vbaFreeVar
  9254. loc_006CDCD0: cmp var_58, si
  9255. loc_006CDCD4: jz 006CDCE9h
  9256. loc_006CDCD6: mov eax, 00000001h
  9257. loc_006CDCDB: push 006CDF44h
  9258. loc_006CDCE0: mov var_18, eax
  9259. loc_006CDCE3: fwait
  9260. loc_006CDCE4: jmp 006CDF43h
  9261. loc_006CDCE9: mov edx, [edi]
  9262. loc_006CDCEB: push 00443998h
  9263. loc_006CDCF0: push esi
  9264. loc_006CDCF1: push 00000007h
  9265. loc_006CDCF3: push edi
  9266. loc_006CDCF4: call [edx+00000324h]
  9267. loc_006CDCFA: push eax
  9268. loc_006CDCFB: lea eax, var_20
  9269. loc_006CDCFE: push eax
  9270. loc_006CDCFF: call ebx
  9271. loc_006CDD01: lea ecx, var_38
  9272. loc_006CDD04: push eax
  9273. loc_006CDD05: push ecx
  9274. loc_006CDD06: call [00401214h] ; __vbaLateIdCallLd
  9275. loc_006CDD0C: add esp, 00000010h
  9276. loc_006CDD0F: push eax
  9277. loc_006CDD10: call [004011F8h] ; __vbaCastObjVar
  9278. loc_006CDD16: lea edx, var_24
  9279. loc_006CDD19: push eax
  9280. loc_006CDD1A: push edx
  9281. loc_006CDD1B: call ebx
  9282. loc_006CDD1D: mov esi, eax
  9283. loc_006CDD1F: lea ecx, var_4C
  9284. loc_006CDD22: push ecx
  9285. loc_006CDD23: push esi
  9286. loc_006CDD24: mov eax, [esi]
  9287. loc_006CDD26: call [eax+0000001Ch]
  9288. loc_006CDD29: test eax, eax
  9289. loc_006CDD2B: fnclex
  9290. loc_006CDD2D: jge 006CDD3Eh
  9291. loc_006CDD2F: push 0000001Ch
  9292. loc_006CDD31: push 00443998h
  9293. loc_006CDD36: push esi
  9294. loc_006CDD37: push eax
  9295. loc_006CDD38: call [004010CCh] ; __vbaHresultCheckObj
  9296. loc_006CDD3E: mov ecx, var_4C
  9297. loc_006CDD41: call [004011E4h] ; __vbaI2I4
  9298. loc_006CDD47: mov var_68, eax
  9299. loc_006CDD4A: lea edx, var_24
  9300. loc_006CDD4D: lea eax, var_20
  9301. loc_006CDD50: push edx
  9302. loc_006CDD51: push eax
  9303. loc_006CDD52: push 00000002h
  9304. loc_006CDD54: mov var_14, 00000001h
  9305. loc_006CDD5B: call [00401068h] ; __vbaFreeObjList
  9306. loc_006CDD61: add esp, 0000000Ch
  9307. loc_006CDD64: lea ecx, var_38
  9308. loc_006CDD67: call [00401030h] ; __vbaFreeVar
  9309. loc_006CDD6D: mov eax, var_14
  9310. loc_006CDD70: cmp ax, var_68
  9311. loc_006CDD74: jg 006CDF0Eh
  9312. loc_006CDD7A: mov ecx, [edi]
  9313. loc_006CDD7C: push 00443998h
  9314. loc_006CDD81: push 00000000h
  9315. loc_006CDD83: push 00000007h
  9316. loc_006CDD85: push edi
  9317. loc_006CDD86: call [ecx+00000324h]
  9318. loc_006CDD8C: lea edx, var_20
  9319. loc_006CDD8F: push eax
  9320. loc_006CDD90: push edx
  9321. loc_006CDD91: call ebx
  9322. loc_006CDD93: push eax
  9323. loc_006CDD94: lea eax, var_38
  9324. loc_006CDD97: push eax
  9325. loc_006CDD98: call [00401214h] ; __vbaLateIdCallLd
  9326. loc_006CDD9E: add esp, 00000010h
  9327. loc_006CDDA1: push eax
  9328. loc_006CDDA2: call [004011F8h] ; __vbaCastObjVar
  9329. loc_006CDDA8: lea ecx, var_24
  9330. loc_006CDDAB: push eax
  9331. loc_006CDDAC: push ecx
  9332. loc_006CDDAD: call ebx
  9333. loc_006CDDAF: lea edx, var_14
  9334. loc_006CDDB2: mov esi, eax
  9335. loc_006CDDB4: mov var_40, edx
  9336. loc_006CDDB7: lea ecx, var_28
  9337. loc_006CDDBA: lea edx, var_48
  9338. loc_006CDDBD: mov var_48, 00004002h
  9339. loc_006CDDC4: mov eax, [esi]
  9340. loc_006CDDC6: push ecx
  9341. loc_006CDDC7: push edx
  9342. loc_006CDDC8: push esi
  9343. loc_006CDDC9: call [eax+00000024h]
  9344. loc_006CDDCC: test eax, eax
  9345. loc_006CDDCE: fnclex
  9346. loc_006CDDD0: jge 006CDDE1h
  9347. loc_006CDDD2: push 00000024h
  9348. loc_006CDDD4: push 00443998h
  9349. loc_006CDDD9: push esi
  9350. loc_006CDDDA: push eax
  9351. loc_006CDDDB: call [004010CCh] ; __vbaHresultCheckObj
  9352. loc_006CDDE1: mov eax, var_28
  9353. loc_006CDDE4: lea edx, var_1C
  9354. loc_006CDDE7: push edx
  9355. loc_006CDDE8: push eax
  9356. loc_006CDDE9: mov ecx, [eax]
  9357. loc_006CDDEB: mov esi, eax
  9358. loc_006CDDED: call [ecx+0000001Ch]
  9359. loc_006CDDF0: test eax, eax
  9360. loc_006CDDF2: fnclex
  9361. loc_006CDDF4: jge 006CDE05h
  9362. loc_006CDDF6: push 0000001Ch
  9363. loc_006CDDF8: push 00443788h
  9364. loc_006CDDFD: push esi
  9365. loc_006CDDFE: push eax
  9366. loc_006CDDFF: call [004010CCh] ; __vbaHresultCheckObj
  9367. loc_006CDE05: mov eax, var_1C
  9368. loc_006CDE08: push eax
  9369. loc_006CDE09: call [00401268h] ; __vbaDateStr
  9370. loc_006CDE0F: mov ecx, arg_C
  9371. loc_006CDE12: fcomp real8 ptr [ecx]
  9372. loc_006CDE14: fnstsw ax
  9373. loc_006CDE16: test ah, 41h
  9374. loc_006CDE19: jnz 006CDE22h
  9375. loc_006CDE1B: mov eax, 00000001h
  9376. loc_006CDE20: jmp 006CDE24h
  9377. loc_006CDE22: xor eax, eax
  9378. loc_006CDE24: neg eax
  9379. loc_006CDE26: lea ecx, var_1C
  9380. loc_006CDE29: mov esi, eax
  9381. loc_006CDE2B: call [00401430h] ; __vbaFreeStr
  9382. loc_006CDE31: lea edx, var_28
  9383. loc_006CDE34: lea eax, var_24
  9384. loc_006CDE37: push edx
  9385. loc_006CDE38: lea ecx, var_20
  9386. loc_006CDE3B: push eax
  9387. loc_006CDE3C: push ecx
  9388. loc_006CDE3D: push 00000003h
  9389. loc_006CDE3F: call [00401068h] ; __vbaFreeObjList
  9390. loc_006CDE45: add esp, 00000010h
  9391. loc_006CDE48: lea ecx, var_38
  9392. loc_006CDE4B: call [00401030h] ; __vbaFreeVar
  9393. loc_006CDE51: test si, si
  9394. loc_006CDE54: jnz 006CDF0Bh
  9395. loc_006CDE5A: mov edx, [edi]
  9396. loc_006CDE5C: push 00443998h
  9397. loc_006CDE61: push 00000000h
  9398. loc_006CDE63: push 00000007h
  9399. loc_006CDE65: push edi
  9400. loc_006CDE66: call [edx+00000324h]
  9401. loc_006CDE6C: push eax
  9402. loc_006CDE6D: lea eax, var_20
  9403. loc_006CDE70: push eax
  9404. loc_006CDE71: call ebx
  9405. loc_006CDE73: lea ecx, var_38
  9406. loc_006CDE76: push eax
  9407. loc_006CDE77: push ecx
  9408. loc_006CDE78: call [00401214h] ; __vbaLateIdCallLd
  9409. loc_006CDE7E: add esp, 00000010h
  9410. loc_006CDE81: push eax
  9411. loc_006CDE82: call [004011F8h] ; __vbaCastObjVar
  9412. loc_006CDE88: lea edx, var_24
  9413. loc_006CDE8B: push eax
  9414. loc_006CDE8C: push edx
  9415. loc_006CDE8D: call ebx
  9416. loc_006CDE8F: mov esi, eax
  9417. loc_006CDE91: lea ecx, var_4C
  9418. loc_006CDE94: push ecx
  9419. loc_006CDE95: push esi
  9420. loc_006CDE96: mov eax, [esi]
  9421. loc_006CDE98: call [eax+0000001Ch]
  9422. loc_006CDE9B: test eax, eax
  9423. loc_006CDE9D: fnclex
  9424. loc_006CDE9F: jge 006CDEB0h
  9425. loc_006CDEA1: push 0000001Ch
  9426. loc_006CDEA3: push 00443998h
  9427. loc_006CDEA8: push esi
  9428. loc_006CDEA9: push eax
  9429. loc_006CDEAA: call [004010CCh] ; __vbaHresultCheckObj
  9430. loc_006CDEB0: movsx edx, var_14
  9431. loc_006CDEB4: mov ecx, var_4C
  9432. loc_006CDEB7: xor eax, eax
  9433. loc_006CDEB9: cmp edx, ecx
  9434. loc_006CDEBB: lea ecx, var_24
  9435. loc_006CDEBE: setz al
  9436. loc_006CDEC1: lea edx, var_20
  9437. loc_006CDEC4: push ecx
  9438. loc_006CDEC5: neg eax
  9439. loc_006CDEC7: push edx
  9440. loc_006CDEC8: push 00000002h
  9441. loc_006CDECA: mov esi, eax
  9442. loc_006CDECC: call [00401068h] ; __vbaFreeObjList
  9443. loc_006CDED2: add esp, 0000000Ch
  9444. loc_006CDED5: lea ecx, var_38
  9445. loc_006CDED8: call [00401030h] ; __vbaFreeVar
  9446. loc_006CDEDE: test si, si
  9447. loc_006CDEE1: jnz 006CDEF6h
  9448. loc_006CDEE3: mov eax, 00000001h
  9449. loc_006CDEE8: add ax, var_14
  9450. loc_006CDEEC: jo 006CDF63h
  9451. loc_006CDEEE: mov var_14, eax
  9452. loc_006CDEF1: jmp 006CDD70h
  9453. loc_006CDEF6: mov ax, var_14
  9454. loc_006CDEFA: push 006CDF44h
  9455. loc_006CDEFF: add ax, 0001h
  9456. loc_006CDF03: jo 006CDF63h
  9457. loc_006CDF05: mov var_18, eax
  9458. loc_006CDF08: fwait
  9459. loc_006CDF09: jmp 006CDF43h
  9460. loc_006CDF0B: mov eax, var_14
  9461. loc_006CDF0E: mov var_18, eax
  9462. loc_006CDF11: push 006CDF44h
  9463. loc_006CDF16: fwait
  9464. loc_006CDF17: jmp 006CDF43h
  9465. loc_006CDF19: lea ecx, var_1C
  9466. loc_006CDF1C: call [00401430h] ; __vbaFreeStr
  9467. loc_006CDF22: lea eax, var_28
  9468. loc_006CDF25: lea ecx, var_24
  9469. loc_006CDF28: push eax
  9470. loc_006CDF29: lea edx, var_20
  9471. loc_006CDF2C: push ecx
  9472. loc_006CDF2D: push edx
  9473. loc_006CDF2E: push 00000003h
  9474. loc_006CDF30: call [00401068h] ; __vbaFreeObjList
  9475. loc_006CDF36: add esp, 00000010h
  9476. loc_006CDF39: lea ecx, var_38
  9477. loc_006CDF3C: call [00401030h] ; __vbaFreeVar
  9478. loc_006CDF42: ret
  9479. loc_006CDF43: ret
  9480. loc_006CDF44: mov eax, arg_10
  9481. loc_006CDF47: mov cx, var_18
  9482. loc_006CDF4B: pop edi
  9483. loc_006CDF4C: pop esi
  9484. loc_006CDF4D: mov [eax], cx
  9485. loc_006CDF50: mov ecx, var_10
  9486. loc_006CDF53: xor eax, eax
  9487. loc_006CDF55: mov fs:[00000000h], ecx
  9488. loc_006CDF5C: pop ebx
  9489. loc_006CDF5D: mov esp, ebp
  9490. loc_006CDF5F: pop ebp
  9491. loc_006CDF60: retn 000Ch
  9492. End Sub